aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--GIDs2
-rw-r--r--MOVED9
-rw-r--r--Mk/Uses/kde.mk6
-rw-r--r--Mk/Uses/mlt.mk2
-rw-r--r--Mk/Uses/ruby.mk10
-rw-r--r--Mk/bsd.default-versions.mk2
-rw-r--r--Mk/bsd.gcc.mk2
-rw-r--r--UIDs2
-rw-r--r--archivers/brotli/Makefile18
-rw-r--r--archivers/brotli/distinfo10
-rw-r--r--archivers/brotli/files/extra-patch-static-libs40
-rw-r--r--archivers/brotli/files/patch-CMakeLists.txt11
-rw-r--r--archivers/kf6-karchive/distinfo6
-rw-r--r--archivers/lha/Makefile5
-rw-r--r--archivers/php-lz4/Makefile3
-rw-r--r--archivers/php-lz4/distinfo6
-rw-r--r--archivers/py-brotli/Makefile9
-rw-r--r--archivers/py-brotli/distinfo6
-rw-r--r--archivers/py-brotli/files/patch-MANIFEST.in19
-rw-r--r--archivers/py-brotli/files/patch-setup.py125
-rw-r--r--archivers/py-zipstream-ng/Makefile2
-rw-r--r--archivers/urbackup-server/Makefile7
-rw-r--r--archivers/urbackup-server/distinfo6
-rw-r--r--archivers/urbackup-server/files/patch-cryptoplugin_src_files.cpp11
-rw-r--r--archivers/urbackup-server/files/patch-libfastcgi_fastcgi.hpp11
-rw-r--r--archivers/urbackup-server/pkg-plist4
-rw-r--r--archivers/zstd/Makefile11
-rw-r--r--archivers/zstd/distinfo4
-rw-r--r--archivers/zstr/Makefile2
-rw-r--r--archivers/zstr/distinfo6
-rw-r--r--audio/Makefile1
-rw-r--r--audio/TonieToolbox/Makefile28
-rw-r--r--audio/TonieToolbox/distinfo3
-rw-r--r--audio/TonieToolbox/files/patch-pyproject.toml18
-rw-r--r--audio/TonieToolbox/pkg-descr15
-rw-r--r--audio/baresip/Makefile18
-rw-r--r--audio/baresip/distinfo10
-rw-r--r--audio/baresip/pkg-plist5
-rw-r--r--audio/gbsplay/Makefile3
-rw-r--r--audio/gbsplay/distinfo6
-rw-r--r--audio/lilv/Makefile2
-rw-r--r--audio/lilv/distinfo6
-rw-r--r--audio/lv2/Makefile12
-rw-r--r--audio/lv2/pkg-plist9
-rw-r--r--audio/mac/Makefile2
-rw-r--r--audio/mac/distinfo6
-rw-r--r--audio/odin2-synthesizer/Makefile4
-rw-r--r--audio/pc-mixer/Makefile3
-rw-r--r--audio/plasma6-kpipewire/distinfo6
-rw-r--r--audio/plasma6-ocean-sound-theme/distinfo6
-rw-r--r--audio/plasma6-oxygen-sounds/distinfo6
-rw-r--r--audio/plasma6-plasma-pa/distinfo6
-rw-r--r--audio/re/Makefile2
-rw-r--r--audio/re/distinfo6
-rw-r--r--audio/re/pkg-plist4
-rw-r--r--audio/sonicradio/Makefile2
-rw-r--r--audio/sonicradio/distinfo10
-rw-r--r--audio/sratom/Makefile2
-rw-r--r--audio/sratom/distinfo6
-rw-r--r--audio/strawberry/Makefile3
-rw-r--r--benchmarks/hipercontracer/Makefile2
-rw-r--r--benchmarks/hipercontracer/distinfo6
-rw-r--r--benchmarks/iperf3/Makefile2
-rw-r--r--benchmarks/iperf3/distinfo6
-rw-r--r--cad/PrusaSlicer/Makefile6
-rw-r--r--cad/PrusaSlicer/distinfo6
-rw-r--r--cad/PrusaSlicer/pkg-plist1147
-rw-r--r--cad/fritzing/Makefile8
-rw-r--r--cad/meshlab/Makefile2
-rw-r--r--cad/py-edalize/Makefile3
-rw-r--r--cad/py-edalize/distinfo6
-rw-r--r--cad/py-edalize/files/patch-pyproject.toml6
-rw-r--r--chinese/ibus-table-chinese/Makefile2
-rw-r--r--chinese/ibus-table-chinese/distinfo6
-rw-r--r--comms/Makefile1
-rw-r--r--comms/emacs-eat/Makefile40
-rw-r--r--comms/emacs-eat/distinfo3
-rw-r--r--comms/emacs-eat/pkg-descr17
-rw-r--r--comms/emacs-eat/pkg-plist11
-rw-r--r--databases/Makefile6
-rw-r--r--databases/adminer/Makefile26
-rw-r--r--databases/adminer/distinfo10
-rw-r--r--databases/adminer/files/makephar.php11
-rw-r--r--databases/adminer/files/patch-adminer_include_functions.inc.php11
-rw-r--r--databases/adminer/files/patch-adminer_include_xxtea.inc.php70
-rw-r--r--databases/clickhouse/Makefile47
-rw-r--r--databases/clickhouse/Makefile.submodules239
-rw-r--r--databases/clickhouse/distinfo484
-rw-r--r--databases/clickhouse/files/patch-PreLoad.cmake27
-rw-r--r--databases/clickhouse/files/patch-cmake_freebsd_default__libs.cmake16
-rw-r--r--databases/clickhouse/files/patch-cmake_freebsd_toolchain-x86__64.cmake14
-rw-r--r--databases/clickhouse/files/patch-contrib_libbcrypt-cmake_CMakeLists.txt25
-rw-r--r--databases/clickhouse/files/patch-tests_CMakeLists.txt11
-rw-r--r--databases/clickhouse/pkg-plist26
-rw-r--r--databases/freetds-devel/Makefile2
-rw-r--r--databases/freetds-devel/distinfo6
-rw-r--r--databases/litestream/Makefile67
-rw-r--r--databases/litestream/distinfo94
-rw-r--r--databases/pecl-redis/Makefile22
-rw-r--r--databases/pecl-redis/distinfo6
-rw-r--r--databases/postgis36/Makefile3
-rw-r--r--databases/postgis36/distinfo6
-rw-r--r--databases/postgis36/pkg-plist43
-rw-r--r--databases/postgresql13-server/Makefile5
-rw-r--r--databases/postgresql13-server/distinfo6
-rw-r--r--databases/postgresql14-server/Makefile2
-rw-r--r--databases/postgresql14-server/distinfo6
-rw-r--r--databases/postgresql15-server/Makefile2
-rw-r--r--databases/postgresql15-server/distinfo6
-rw-r--r--databases/postgresql16-server/Makefile2
-rw-r--r--databases/postgresql16-server/distinfo6
-rw-r--r--databases/postgresql17-server/Makefile2
-rw-r--r--databases/postgresql17-server/distinfo6
-rw-r--r--databases/postgresql18-server/Makefile2
-rw-r--r--databases/postgresql18-server/distinfo6
-rw-r--r--databases/py-redisvl/Makefile2
-rw-r--r--databases/py-redisvl/distinfo6
-rw-r--r--databases/rqlite/Makefile2
-rw-r--r--databases/rqlite/distinfo10
-rw-r--r--databases/rubygem-activemodel81/Makefile23
-rw-r--r--databases/rubygem-activemodel81/distinfo3
-rw-r--r--databases/rubygem-activemodel81/pkg-descr7
-rw-r--r--databases/rubygem-activerecord81/Makefile25
-rw-r--r--databases/rubygem-activerecord81/distinfo3
-rw-r--r--databases/rubygem-activerecord81/pkg-descr11
-rw-r--r--databases/rubygem-globalid-rails81/Makefile20
-rw-r--r--databases/rubygem-globalid-rails81/distinfo3
-rw-r--r--databases/rubygem-globalid-rails81/pkg-descr1
-rw-r--r--databases/rubygem-solid_cable-rails80/Makefile23
-rw-r--r--databases/rubygem-solid_cable-rails80/distinfo3
-rw-r--r--databases/rubygem-solid_cable-rails80/pkg-descr6
-rw-r--r--databases/rubygem-solid_cable/Makefile9
-rw-r--r--databases/rubygem-solid_cache-rails80/Makefile22
-rw-r--r--databases/rubygem-solid_cache-rails80/distinfo3
-rw-r--r--databases/rubygem-solid_cache-rails80/pkg-descr6
-rw-r--r--databases/rubygem-solid_cache/Makefile7
-rw-r--r--databases/rubygem-solid_queue-rails80/Makefile25
-rw-r--r--databases/rubygem-solid_queue-rails80/distinfo3
-rw-r--r--databases/rubygem-solid_queue-rails80/pkg-descr13
-rw-r--r--databases/rubygem-solid_queue/Makefile7
-rw-r--r--databases/timescaledb/Makefile2
-rw-r--r--databases/timescaledb/distinfo6
-rw-r--r--databases/timescaledb/pkg-plist1
-rw-r--r--deskutils/fet/Makefile6
-rw-r--r--deskutils/fet/distinfo6
-rw-r--r--deskutils/kdeconnect-kde/Makefile1
-rw-r--r--deskutils/kdeconnect-kde/files/patch-core_backends_lan_lanlinkprovider.cpp45
-rw-r--r--deskutils/kf6-kstatusnotifieritem/distinfo6
-rw-r--r--deskutils/pinot/Makefile4
-rw-r--r--deskutils/pinot/distinfo6
-rw-r--r--deskutils/pinot/pkg-plist1
-rw-r--r--deskutils/plasma6-milou/distinfo6
-rw-r--r--deskutils/plasma6-sddm-kcm/distinfo6
-rw-r--r--deskutils/plasma6-xdg-desktop-portal-kde/distinfo6
-rw-r--r--deskutils/podman-desktop/Makefile2
-rw-r--r--deskutils/xdg-terminal-exec/Makefile2
-rw-r--r--deskutils/xdg-terminal-exec/distinfo6
-rw-r--r--devel/Makefile6
-rw-r--r--devel/R-cran-S7/Makefile4
-rw-r--r--devel/R-cran-S7/distinfo6
-rw-r--r--devel/R-cran-TH.data/Makefile2
-rw-r--r--devel/R-cran-TH.data/distinfo6
-rw-r--r--devel/R-cran-covr/Makefile30
-rw-r--r--devel/R-cran-covr/distinfo6
-rw-r--r--devel/R-cran-future/Makefile6
-rw-r--r--devel/R-cran-future/distinfo6
-rw-r--r--devel/R-cran-reshape2/Makefile5
-rw-r--r--devel/R-cran-reshape2/distinfo6
-rw-r--r--devel/R-cran-testthat/Makefile30
-rw-r--r--devel/R-cran-testthat/distinfo6
-rw-r--r--devel/agar/Makefile61
-rw-r--r--devel/agar/distinfo6
-rw-r--r--devel/agar/pkg-plist155
-rw-r--r--devel/air-go/Makefile3
-rw-r--r--devel/air-go/distinfo10
-rw-r--r--devel/bacon/Makefile354
-rw-r--r--devel/bacon/distinfo708
-rw-r--r--devel/bam/Makefile4
-rw-r--r--devel/dra/Makefile9
-rw-r--r--devel/dra/distinfo18
-rw-r--r--devel/efivar/Makefile4
-rw-r--r--devel/electron37/Makefile1
-rw-r--r--devel/electron37/Makefile.version2
-rw-r--r--devel/electron37/distinfo10
-rw-r--r--devel/electron37/files/patch-electron_shell_browser_api_electron__api__app.cc8
-rw-r--r--devel/electron37/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc4
-rw-r--r--devel/electron37/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc4
-rw-r--r--devel/electron37/files/patch-electron_spec_api-app-spec.ts28
-rw-r--r--devel/electron37/files/patch-electron_spec_api-web-contents-spec.ts4
-rw-r--r--devel/electron38/Makefile1
-rw-r--r--devel/electron38/Makefile.version2
-rw-r--r--devel/electron38/distinfo10
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc8
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.cc10
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_native__window.cc4
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc4
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc4
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc12
-rw-r--r--devel/electron38/files/patch-electron_spec_api-app-spec.ts28
-rw-r--r--devel/electron38/files/patch-electron_spec_api-browser-window-spec.ts26
-rw-r--r--devel/electron38/files/patch-electron_spec_api-protocol-spec.ts4
-rw-r--r--devel/electron38/files/patch-electron_spec_api-web-contents-spec.ts4
-rw-r--r--devel/electron39/Makefile3
-rw-r--r--devel/electron39/Makefile.version2
-rw-r--r--devel/electron39/distinfo14
-rw-r--r--devel/electron39/files/patch-ash_display_mirror__window__controller.cc14
-rw-r--r--devel/electron39/files/patch-chrome_browser_about__flags.cc78
-rw-r--r--devel/electron39/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc4
-rw-r--r--devel/electron39/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc4
-rw-r--r--devel/electron39/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h6
-rw-r--r--devel/electron39/files/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc4
-rw-r--r--devel/electron39/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc6
-rw-r--r--devel/electron39/files/patch-components_feature__engagement_public_feature__constants.cc6
-rw-r--r--devel/electron39/files/patch-components_feature__engagement_public_feature__constants.h6
-rw-r--r--devel/electron39/files/patch-components_feature__engagement_public_feature__list.cc6
-rw-r--r--devel/electron39/files/patch-components_feature__engagement_public_feature__list.h10
-rw-r--r--devel/electron39/files/patch-electron_shell_browser_api_electron__api__app.cc8
-rw-r--r--devel/electron39/files/patch-electron_shell_browser_api_electron__api__base__window.cc10
-rw-r--r--devel/electron39/files/patch-electron_shell_browser_electron__browser__main__parts.cc20
-rw-r--r--devel/electron39/files/patch-electron_shell_browser_native__window.cc4
-rw-r--r--devel/electron39/files/patch-electron_shell_browser_native__window__views.cc20
-rw-r--r--devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc4
-rw-r--r--devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc4
-rw-r--r--devel/electron39/files/patch-electron_shell_services_node_node__service.cc8
-rw-r--r--devel/electron39/files/patch-electron_spec_api-app-spec.ts28
-rw-r--r--devel/electron39/files/patch-electron_spec_api-browser-window-spec.ts26
-rw-r--r--devel/electron39/files/patch-electron_spec_api-native-image-spec.ts4
-rw-r--r--devel/electron39/files/patch-electron_spec_api-protocol-spec.ts4
-rw-r--r--devel/electron39/files/patch-electron_spec_api-web-contents-spec.ts4
-rw-r--r--devel/electron39/files/patch-services_on__device__model_ml_gpu__blocklist.cc11
-rw-r--r--devel/electron39/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc4
-rw-r--r--devel/electron39/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json518
-rw-r--r--devel/fatal/Makefile2
-rw-r--r--devel/fatal/distinfo6
-rw-r--r--devel/fbthrift/Makefile2
-rw-r--r--devel/fbthrift/distinfo6
-rw-r--r--devel/fbthrift/pkg-plist2
-rw-r--r--devel/folly/Makefile2
-rw-r--r--devel/folly/distinfo6
-rw-r--r--devel/forgejo-runner/Makefile14
-rw-r--r--devel/forgejo-runner/files/act_runner.in25
-rw-r--r--devel/gitaly/distinfo18
-rw-r--r--devel/gitlab-runner/Makefile5
-rw-r--r--devel/golangci-lint/Makefile5
-rw-r--r--devel/golangci-lint/distinfo10
-rw-r--r--devel/hyprlang/Makefile5
-rw-r--r--devel/hyprlang/distinfo6
-rw-r--r--devel/hyprutils/Makefile6
-rw-r--r--devel/hyprutils/distinfo6
-rw-r--r--devel/hyprutils/files/patch-src_memory_Memory.cpp17
-rw-r--r--devel/hyprutils/pkg-plist2
-rw-r--r--devel/jenkins-lts/Makefile2
-rw-r--r--devel/jenkins-lts/distinfo6
-rw-r--r--devel/jenkins/Makefile2
-rw-r--r--devel/jenkins/distinfo6
-rw-r--r--devel/kf6-extra-cmake-modules/Makefile3
-rw-r--r--devel/kf6-extra-cmake-modules/distinfo8
-rw-r--r--devel/kf6-extra-cmake-modules/pkg-plist1
-rw-r--r--devel/kf6-kapidox/distinfo6
-rw-r--r--devel/kf6-kauth/distinfo6
-rw-r--r--devel/kf6-kbookmarks/distinfo6
-rw-r--r--devel/kf6-kcmutils/distinfo6
-rw-r--r--devel/kf6-kconfig/distinfo6
-rw-r--r--devel/kf6-kcoreaddons/distinfo6
-rw-r--r--devel/kf6-kcrash/distinfo6
-rw-r--r--devel/kf6-kdbusaddons/distinfo6
-rw-r--r--devel/kf6-kdeclarative/distinfo6
-rw-r--r--devel/kf6-kdoctools/distinfo6
-rw-r--r--devel/kf6-kfilemetadata/distinfo6
-rw-r--r--devel/kf6-ki18n/distinfo6
-rw-r--r--devel/kf6-kidletime/distinfo6
-rw-r--r--devel/kf6-kio/Makefile3
-rw-r--r--devel/kf6-kio/distinfo6
-rw-r--r--devel/kf6-kitemmodels/distinfo6
-rw-r--r--devel/kf6-knewstuff/distinfo6
-rw-r--r--devel/kf6-knotifications/distinfo6
-rw-r--r--devel/kf6-knotifyconfig/distinfo6
-rw-r--r--devel/kf6-kpackage/distinfo6
-rw-r--r--devel/kf6-kparts/distinfo6
-rw-r--r--devel/kf6-kpeople/distinfo6
-rw-r--r--devel/kf6-kpty/distinfo6
-rw-r--r--devel/kf6-kservice/distinfo6
-rw-r--r--devel/kf6-ktexteditor/distinfo6
-rw-r--r--devel/kf6-ktexttemplate/distinfo6
-rw-r--r--devel/kf6-kunitconversion/distinfo6
-rw-r--r--devel/kf6-solid/distinfo6
-rw-r--r--devel/kf6-threadweaver/distinfo6
-rw-r--r--devel/kodi-platform/Makefile5
-rw-r--r--devel/kodi-platform/distinfo6
-rw-r--r--devel/kodi-platform/pkg-plist4
-rw-r--r--devel/libphonenumber/Makefile2
-rw-r--r--devel/libphonenumber/distinfo6
-rw-r--r--devel/libunit/Makefile3
-rw-r--r--devel/llvm-devel/Makefile4
-rw-r--r--devel/llvm-devel/Makefile.COMMANDS2
-rw-r--r--devel/llvm-devel/Makefile.MAN1SRCS1
-rw-r--r--devel/llvm-devel/Makefile.snapshot4
-rw-r--r--devel/llvm-devel/distinfo6
-rw-r--r--devel/llvm-devel/files/patch-flang-rt_lib_runtime_environment.cpp10
-rw-r--r--devel/llvm-devel/pkg-plist199
-rw-r--r--devel/llvm21/Makefile2
-rw-r--r--devel/llvm21/distinfo6
-rw-r--r--devel/oci-cli/Makefile7
-rw-r--r--devel/oci-cli/distinfo6
-rw-r--r--devel/pcre2/Makefile75
-rw-r--r--devel/pcre2/distinfo6
-rw-r--r--devel/pcre2/files/patch-deps_sljit_sljit__src_sljitConfigInternal.h11
-rw-r--r--devel/pcre2/files/patch-git-01-f8e7d124500e869ffc5643228c34d3745d64a3d7221
-rw-r--r--devel/pcre2/files/patch-git-02-3b9197727e70bffded674d24100e7b4c80e7ef5887
-rw-r--r--devel/pcre2/pkg-plist24
-rw-r--r--devel/php-composer/Makefile2
-rw-r--r--devel/php-composer/distinfo6
-rw-r--r--devel/plasma6-kwrited/distinfo6
-rw-r--r--devel/plasma6-plasma-sdk/distinfo6
-rw-r--r--devel/plasma6-plasma5support/distinfo6
-rw-r--r--devel/please/Makefile3
-rw-r--r--devel/please/distinfo10
-rw-r--r--devel/py-aiortc/Makefile2
-rw-r--r--devel/py-babi_grammars/Makefile2
-rw-r--r--devel/py-babi_grammars/distinfo6
-rw-r--r--devel/py-gptscript/Makefile4
-rw-r--r--devel/py-gptscript/distinfo6
-rw-r--r--devel/py-intbitset/Makefile7
-rw-r--r--devel/py-iterable-io/Makefile2
-rw-r--r--devel/py-jep/Makefile4
-rw-r--r--devel/py-jep/distinfo6
-rw-r--r--devel/py-jsonrpclib-pelix/Makefile2
-rw-r--r--devel/py-jsonrpclib-pelix/distinfo6
-rw-r--r--devel/py-lxml-html-clean/Makefile2
-rw-r--r--devel/py-maturin/Makefile3
-rw-r--r--devel/py-maturin/Makefile.crates515
-rw-r--r--devel/py-maturin/distinfo1036
-rw-r--r--devel/py-oci/Makefile5
-rw-r--r--devel/py-oci/distinfo6
-rw-r--r--devel/py-openupgradelib/Makefile2
-rw-r--r--devel/py-openupgradelib/distinfo6
-rw-r--r--devel/py-perceval-weblate/Makefile3
-rw-r--r--devel/py-pipdeptree/Makefile6
-rw-r--r--devel/py-pipdeptree/distinfo6
-rw-r--r--devel/py-ruff/Makefile15
-rw-r--r--devel/py-ruff/distinfo30
-rw-r--r--devel/py-sirmordred/Makefile3
-rw-r--r--devel/py-ty/Makefile3
-rw-r--r--devel/py-ty/Makefile.crates113
-rw-r--r--devel/py-ty/distinfo228
-rw-r--r--devel/py-uv-build/Makefile2
-rw-r--r--devel/py-uv-build/distinfo6
-rw-r--r--devel/py-uv/Makefile2
-rw-r--r--devel/py-uv/distinfo6
-rw-r--r--devel/qbs/Makefile6
-rw-r--r--devel/qbs/distinfo8
-rw-r--r--devel/qbs/pkg-plist33
-rw-r--r--devel/qtcreator/Makefile15
-rw-r--r--devel/qtcreator/distinfo6
-rw-r--r--devel/qtcreator/pkg-plist36
-rw-r--r--devel/ruby-build/Makefile2
-rw-r--r--devel/ruby-build/distinfo6
-rw-r--r--devel/rubygem-CFPropertyList-gitlab/Makefile9
-rw-r--r--devel/rubygem-CFPropertyList-gitlab/distinfo6
-rw-r--r--devel/rubygem-actionview81/Makefile29
-rw-r--r--devel/rubygem-actionview81/distinfo3
-rw-r--r--devel/rubygem-actionview81/pkg-descr4
-rw-r--r--devel/rubygem-activejob81/Makefile27
-rw-r--r--devel/rubygem-activejob81/distinfo3
-rw-r--r--devel/rubygem-activejob81/pkg-descr16
-rw-r--r--devel/rubygem-activesupport81/Makefile36
-rw-r--r--devel/rubygem-activesupport81/distinfo3
-rw-r--r--devel/rubygem-activesupport81/pkg-descr4
-rw-r--r--devel/rubygem-jbuilder-rails81/Makefile23
-rw-r--r--devel/rubygem-jbuilder-rails81/distinfo3
-rw-r--r--devel/rubygem-jbuilder-rails81/pkg-descr1
-rw-r--r--devel/rubygem-opentelemetry-helpers-sql-processor/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-helpers-sql-processor/distinfo6
-rw-r--r--devel/rubygem-sprockets-rails-rails81/Makefile22
-rw-r--r--devel/rubygem-sprockets-rails-rails81/distinfo3
-rw-r--r--devel/rubygem-sprockets-rails-rails81/pkg-descr1
-rw-r--r--devel/rubygem-web-console-rails81/Makefile26
-rw-r--r--devel/rubygem-web-console-rails81/distinfo3
-rw-r--r--devel/rubygem-web-console-rails81/pkg-descr1
-rw-r--r--devel/ruff/Makefile3
-rw-r--r--devel/ruff/Makefile.crates12
-rw-r--r--devel/ruff/distinfo30
-rw-r--r--devel/sdbus-cpp/Makefile2
-rw-r--r--devel/sdbus-cpp/distinfo6
-rw-r--r--devel/selene/Makefile24
-rw-r--r--devel/selene/distinfo48
-rw-r--r--devel/simpleini/Makefile11
-rw-r--r--devel/simpleini/distinfo6
-rw-r--r--devel/simpleini/files/patch-CMakeLists.txt17
-rw-r--r--devel/simpleini/files/patch-cmake-targets41
-rw-r--r--devel/simpleini/pkg-plist6
-rw-r--r--devel/sord/Makefile2
-rw-r--r--devel/sord/distinfo6
-rw-r--r--devel/task/Makefile3
-rw-r--r--devel/task/distinfo10
-rw-r--r--devel/transient/Makefile10
-rw-r--r--devel/transient/distinfo6
-rw-r--r--devel/unit-otel/Makefile3
-rw-r--r--devel/uv/Makefile3
-rw-r--r--devel/uv/Makefile.crates16
-rw-r--r--devel/uv/distinfo38
-rw-r--r--devel/valgrind/Makefile2
-rw-r--r--devel/wasi-compiler-rt21/Makefile2
-rw-r--r--devel/wasi-libcxx21/Makefile2
-rw-r--r--devel/wasm-server-runner/files/patch-powerpc64le20
-rw-r--r--devel/xbyak/Makefile2
-rw-r--r--devel/xbyak/distinfo6
-rw-r--r--devel/zix/Makefile6
-rw-r--r--devel/zix/distinfo6
-rw-r--r--devel/zix/pkg-plist1
-rw-r--r--dns/Makefile1
-rw-r--r--dns/aardvark-dns/Makefile28
-rw-r--r--dns/aardvark-dns/Makefile.crates174
-rw-r--r--dns/aardvark-dns/distinfo351
-rw-r--r--dns/aardvark-dns/pkg-descr2
-rw-r--r--dns/bind-tools/pkg-plist10
-rw-r--r--dns/bind-tools/pkg-plist-devel10
-rw-r--r--dns/bind9-devel/Makefile3
-rw-r--r--dns/bind9-devel/distinfo6
-rw-r--r--dns/bind9-devel/files/extrapatch-bind-min-override-ttl44
-rw-r--r--dns/bind9-devel/files/patch-bin_named_include_named_globals.h4
-rw-r--r--dns/bind9-devel/files/patch-meson.build47
-rw-r--r--dns/bind9-devel/files/patch-meson.options10
-rw-r--r--dns/bind9-devel/files/patch-meson__options.txt13
-rw-r--r--dns/bind9-devel/pkg-plist11
-rw-r--r--dns/bind918/Makefile3
-rw-r--r--dns/bind918/distinfo6
-rw-r--r--dns/bind918/pkg-plist14
-rw-r--r--dns/bind920/Makefile6
-rw-r--r--dns/bind920/distinfo6
-rw-r--r--dns/bind920/files/extrapatch-bind-min-override-ttl30
-rw-r--r--dns/bind920/pkg-plist10
-rw-r--r--dns/blocky/Makefile2
-rw-r--r--dns/blocky/distinfo10
-rw-r--r--dns/dnstracer-rs/Makefile3
-rw-r--r--dns/dnstracer-rs/Makefile.crates189
-rw-r--r--dns/dnstracer-rs/distinfo384
-rw-r--r--dns/kf6-kdnssd/distinfo6
-rw-r--r--editors/Makefile6
-rw-r--r--editors/abiword/Makefile2
-rw-r--r--editors/abiword/pkg-plist6
-rw-r--r--editors/bee-host/Makefile2
-rw-r--r--editors/bee-host/distinfo6
-rw-r--r--editors/consult.el/Makefile39
-rw-r--r--editors/consult.el/distinfo3
-rw-r--r--editors/consult.el/pkg-descr16
-rw-r--r--editors/consult.el/pkg-plist19
-rw-r--r--editors/emacs-devel/Makefile4
-rw-r--r--editors/emacs-devel/distinfo6
-rw-r--r--editors/marginalia.el/Makefile37
-rw-r--r--editors/marginalia.el/distinfo3
-rw-r--r--editors/marginalia.el/pkg-descr14
-rw-r--r--editors/marginalia.el/pkg-plist3
-rw-r--r--editors/nano/Makefile4
-rw-r--r--editors/nano/distinfo6
-rw-r--r--editors/orderless.el/Makefile36
-rw-r--r--editors/orderless.el/distinfo3
-rw-r--r--editors/orderless.el/pkg-descr6
-rw-r--r--editors/orderless.el/pkg-plist5
-rw-r--r--editors/perspective.el/Makefile36
-rw-r--r--editors/perspective.el/distinfo3
-rw-r--r--editors/perspective.el/pkg-descr15
-rw-r--r--editors/perspective.el/pkg-plist3
-rw-r--r--editors/vertico.el/Makefile40
-rw-r--r--editors/vertico.el/distinfo3
-rw-r--r--editors/vertico.el/pkg-descr10
-rw-r--r--editors/vertico.el/pkg-plist29
-rw-r--r--editors/vscode/Makefile22
-rw-r--r--editors/vscode/distinfo14
-rw-r--r--editors/vscode/files/patch-package.json4
-rw-r--r--editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts4
-rw-r--r--editors/vscode/files/patch-test_automation_src_electron.ts6
-rw-r--r--editors/vscode/pkg-plist15
-rw-r--r--editors/zed/Makefile94
-rw-r--r--editors/zed/Makefile.crates1463
-rw-r--r--editors/zed/distinfo2929
-rw-r--r--editors/zed/files/patch-Cargo.lock134
-rw-r--r--editors/zed/files/patch-crates_cli_Cargo.toml11
-rw-r--r--editors/zed/files/patch-crates_fs_src_fs.rs14
-rw-r--r--editors/zed/files/patch-crates_fs_src_fs__watcher.rs20
-rw-r--r--editors/zed/files/patch-crates_gpui_examples_layer__shell.rs18
-rw-r--r--editors/zed/files/patch-crates_gpui_src_platform.rs20
-rw-r--r--editors/zed/files/patch-crates_gpui_src_platform_blade_blade__renderer.rs11
-rw-r--r--editors/zed/files/patch-crates_gpui_src_text__system.rs11
-rw-r--r--editors/zed/files/patch-crates_project_src_agent__server__store.rs20
-rw-r--r--editors/zed/files/patch-crates_remote__server_Cargo.toml20
-rw-r--r--editors/zed/files/patch-crates_remote__server_src_main.rs10
-rw-r--r--editors/zed/files/patch-crates_remote__server_src_unix.rs18
-rw-r--r--editors/zed/files/patch-crates_zed_Cargo.toml20
-rw-r--r--editors/zed/files/patch-crates_zed_src_main.rs34
-rw-r--r--editors/zed/files/patch-crates_zed_src_reliability.rs26
-rw-r--r--editors/zed/files/patch-crates_zed_src_zed.rs10
-rw-r--r--editors/zed/pkg-descr4
-rw-r--r--editors/zed/pkg-message16
-rw-r--r--emulators/qemu-devel/Makefile6
-rw-r--r--emulators/qemu-devel/distinfo30
-rw-r--r--emulators/rpcs3/Makefile1
-rw-r--r--emulators/wine-devel/Makefile7
-rw-r--r--emulators/wine-devel/distinfo6
-rw-r--r--emulators/wine-devel/files/extra-patch-tools-winebuild-res3214
-rw-r--r--emulators/wine-devel/files/patch-dlls_ntdll_unix_signal__i386.c11
-rw-r--r--emulators/wine-devel/pkg-plist1
-rw-r--r--emulators/wine/Makefile4
-rw-r--r--filesystems/openzfs-kmod/Makefile4
-rw-r--r--filesystems/openzfs-kmod/distinfo6
-rw-r--r--filesystems/openzfs/Makefile4
-rw-r--r--filesystems/openzfs/distinfo6
-rw-r--r--filesystems/openzfs/pkg-plist19
-rw-r--r--filesystems/sshfs/Makefile3
-rw-r--r--filesystems/sshfs/distinfo6
-rw-r--r--filesystems/sshfs/files/patch-meson.build7
-rw-r--r--finance/R-cran-plm/Makefile2
-rw-r--r--finance/R-cran-plm/distinfo6
-rw-r--r--finance/odoo/Makefile2
-rw-r--r--finance/odoo16/Makefile2
-rw-r--r--finance/odoo17/Makefile2
-rw-r--r--finance/py-vatnumber/Makefile2
-rw-r--r--games/exult/Makefile8
-rw-r--r--games/exult/pkg-plist2
-rw-r--r--games/freedoko/Makefile2
-rw-r--r--games/freedoko/distinfo6
-rw-r--r--games/hyperrogue/Makefile2
-rw-r--r--games/hyperrogue/distinfo6
-rw-r--r--games/libretro-core-info/Makefile2
-rw-r--r--games/libretro-core-info/distinfo6
-rw-r--r--games/libretro-core-info/pkg-plist7
-rw-r--r--games/openbor/Makefile4
-rw-r--r--games/openbor/distinfo6
-rw-r--r--games/openbor/files/patch-source_utils.c8
-rw-r--r--games/powder-toy-devel/Makefile2
-rw-r--r--games/powder-toy-devel/distinfo6
-rw-r--r--games/retroarch-assets/Makefile2
-rw-r--r--games/retroarch-assets/distinfo6
-rw-r--r--games/retroarch-assets/pkg-plist14120
-rw-r--r--games/veloren-weekly/Makefile4
-rw-r--r--games/veloren-weekly/distinfo6
-rw-r--r--graphics/converseen/Makefile17
-rw-r--r--graphics/drawio/Makefile2
-rw-r--r--graphics/drm-515-kmod/Makefile7
-rw-r--r--graphics/drm-515-kmod/files/extra-patch-linuxkpi-pci102
-rw-r--r--graphics/drm_info/Makefile10
-rw-r--r--graphics/drm_info/distinfo6
-rw-r--r--graphics/drm_info/files/patch-libdrm-2.4.12320
-rw-r--r--graphics/gimp3-app/Makefile2
-rw-r--r--graphics/kf6-kimageformats/distinfo6
-rw-r--r--graphics/kf6-kplotting/distinfo6
-rw-r--r--graphics/kf6-kquickcharts/distinfo6
-rw-r--r--graphics/kf6-ksvg/distinfo6
-rw-r--r--graphics/kf6-prison/distinfo6
-rw-r--r--graphics/libimagequant/Makefile3
-rw-r--r--graphics/libimagequant/Makefile.crates10
-rw-r--r--graphics/libimagequant/distinfo26
-rw-r--r--graphics/libskiasharp/files/patch-src_core_SkRasterPipeline.h11
-rw-r--r--graphics/mesa-devel/Makefile4
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--graphics/openexr-website-docs/Makefile2
-rw-r--r--graphics/openexr-website-docs/distinfo6
-rw-r--r--graphics/openexr/Makefile4
-rw-r--r--graphics/openexr/distinfo6
-rw-r--r--graphics/plasma6-spectacle/distinfo6
-rw-r--r--graphics/py-img2pdf/Makefile6
-rw-r--r--graphics/py-img2pdf/distinfo6
-rw-r--r--graphics/py-napari-console/Makefile2
-rw-r--r--graphics/py-napari-console/distinfo6
-rw-r--r--graphics/shotwell/Makefile3
-rw-r--r--graphics/shotwell/distinfo6
-rw-r--r--graphics/xpdf4/Makefile3
-rw-r--r--graphics/xpdf4/distinfo6
-rw-r--r--java/bootstrap-openjdk11/Makefile3
-rw-r--r--java/bootstrap-openjdk17/Makefile4
-rw-r--r--java/bootstrap-openjdk8/Makefile4
-rw-r--r--java/openjdk11/Makefile2
-rw-r--r--lang/Makefile5
-rw-r--r--lang/clojure-mode.el/Makefile4
-rw-r--r--lang/clojure-mode.el/distinfo6
-rw-r--r--lang/clojure-mode.el/pkg-plist2
-rw-r--r--lang/erlang-runtime22/Makefile1
-rw-r--r--lang/erlang-runtime27/Makefile1
-rw-r--r--lang/fpc-devel/Makefile8
-rw-r--r--lang/fpc-source/Makefile3
-rw-r--r--lang/fpc/Makefile12
-rw-r--r--lang/gcc13-devel/Makefile2
-rw-r--r--lang/gcc13-devel/distinfo6
-rw-r--r--lang/gcc14-devel/Makefile2
-rw-r--r--lang/gcc14-devel/distinfo6
-rw-r--r--lang/gcc15-devel/Makefile2
-rw-r--r--lang/gcc15-devel/distinfo6
-rw-r--r--lang/gcc16-devel/Makefile2
-rw-r--r--lang/gcc16-devel/distinfo6
-rw-r--r--lang/gptscript/Makefile6
-rw-r--r--lang/gptscript/distinfo10
-rw-r--r--lang/ldc/Makefile3
-rw-r--r--lang/ldc/files/extra-patch-ldc2-1.41.0-freebsd-x86_64-import-core-sys-freebsd-config.d12
-rw-r--r--lang/lfortran/Makefile3
-rw-r--r--lang/lfortran/distinfo6
-rw-r--r--lang/php85/Makefile2
-rw-r--r--lang/php85/distinfo6
-rw-r--r--lang/picolisp/Makefile4
-rw-r--r--lang/picolisp/distinfo6
-rw-r--r--lang/ruby35/distinfo3
-rw-r--r--lang/ruby35/files/patch-common.mk26
-rw-r--r--lang/ruby40/Makefile (renamed from lang/ruby35/Makefile)2
-rw-r--r--lang/ruby40/distinfo3
-rw-r--r--lang/ruby40/files/patch-common.mk19
-rw-r--r--lang/ruby40/files/patch-configure.ac (renamed from lang/ruby35/files/patch-configure.ac)0
-rw-r--r--lang/ruby40/files/patch-lib_mkmf.rb (renamed from lang/ruby35/files/patch-lib_mkmf.rb)0
-rw-r--r--lang/ruby40/files/patch-tool_mkconfig.rb (renamed from lang/ruby35/files/patch-tool_mkconfig.rb)0
-rw-r--r--lang/ruby40/pkg-descr (renamed from lang/ruby35/pkg-descr)0
-rw-r--r--lang/ruby40/pkg-message (renamed from lang/ruby35/pkg-message)0
-rw-r--r--lang/ruby40/pkg-plist (renamed from lang/ruby35/pkg-plist)971
-rw-r--r--lang/spidermonkey102/Makefile3
-rw-r--r--lang/spidermonkey140/Makefile (renamed from lang/spidermonkey91/Makefile)50
-rw-r--r--lang/spidermonkey140/distinfo3
-rw-r--r--lang/spidermonkey140/files/patch-build_moz.configure_init.configure (renamed from lang/spidermonkey91/files/patch-build_moz.configure_init.configure)0
-rw-r--r--lang/spidermonkey140/files/patch-config_gcc__hidden.h (renamed from lang/spidermonkey91/files/patch-config_gcc__hidden.h)0
-rw-r--r--lang/spidermonkey140/files/patch-js_moz.configure (renamed from lang/spidermonkey91/files/patch-js_moz.configure)0
-rw-r--r--lang/spidermonkey140/files/patch-js_src_Makefile.in (renamed from lang/spidermonkey91/files/patch-js_src_Makefile.in)0
-rw-r--r--lang/spidermonkey140/files/patch-js_src_jit_ExecutableAllocator.h (renamed from lang/spidermonkey91/files/patch-js_src_jit_ExecutableAllocator.h)0
-rw-r--r--lang/spidermonkey140/files/patch-js_src_jit_ProcessExecutableMemory.h (renamed from lang/spidermonkey91/files/patch-js_src_jit_ProcessExecutableMemory.h)0
-rw-r--r--lang/spidermonkey140/pkg-descr (renamed from lang/spidermonkey91/pkg-descr)0
-rw-r--r--lang/spidermonkey140/pkg-plist379
-rw-r--r--lang/spidermonkey91/distinfo7
-rw-r--r--lang/spidermonkey91/files/patch-js_src_wasm_WasmSignalHandlers.cpp14
-rw-r--r--lang/spidermonkey91/files/patch-modules_fdlibm_src_math__private.h46
-rw-r--r--lang/spidermonkey91/files/patch-moz.configure14
-rw-r--r--lang/spidermonkey91/pkg-plist300
-rw-r--r--lang/squeak/Makefile8
-rw-r--r--lang/typescript-go/Makefile34
-rw-r--r--lang/typescript-go/distinfo7
-rw-r--r--lang/typescript-go/pkg-descr4
-rw-r--r--mail/Makefile2
-rw-r--r--mail/fetchmail/Makefile2
-rw-r--r--mail/fetchmail/distinfo6
-rw-r--r--mail/milter-regex/Makefile3
-rw-r--r--mail/milter-regex/pkg-plist2
-rw-r--r--mail/nextcloud-mail/Makefile2
-rw-r--r--mail/nextcloud-mail/distinfo6
-rw-r--r--mail/roundcube-automatic_addressbook/Makefile3
-rw-r--r--mail/roundcube-automatic_addressbook/files/patch-automatic__addressbook.php24
-rw-r--r--mail/roundcube-thunderbird_labels/Makefile2
-rw-r--r--mail/roundcube-thunderbird_labels/distinfo6
-rw-r--r--mail/roundcube-thunderbird_labels/pkg-plist2
-rw-r--r--mail/rubygem-actionmailbox81/Makefile28
-rw-r--r--mail/rubygem-actionmailbox81/distinfo3
-rw-r--r--mail/rubygem-actionmailbox81/pkg-descr12
-rw-r--r--mail/rubygem-actionmailer81/Makefile28
-rw-r--r--mail/rubygem-actionmailer81/distinfo3
-rw-r--r--mail/rubygem-actionmailer81/pkg-descr12
-rw-r--r--mail/smtprelay/Makefile3
-rw-r--r--mail/smtprelay/distinfo10
-rw-r--r--mail/spamassassin-devel/Makefile4
-rw-r--r--mail/spamassassin-devel/distinfo6
-rw-r--r--mail/thunderbird/Makefile4
-rw-r--r--mail/thunderbird/distinfo6
-rw-r--r--mail/thunderbird/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build9
-rw-r--r--math/R-cran-admisc/Makefile2
-rw-r--r--math/R-cran-admisc/distinfo6
-rw-r--r--math/SCIP/Makefile1
-rw-r--r--math/SoPlex/Makefile8
-rw-r--r--math/SoPlex/distinfo6
-rw-r--r--math/SoPlex/pkg-plist2
-rw-r--r--math/glm/Makefile3
-rw-r--r--math/glm/distinfo6
-rw-r--r--math/glm/files/patch-glm_gtx_bit.hpp60
-rw-r--r--math/glm/files/patch-test_core_core__func_matrix.cpp11
-rw-r--r--math/glm/pkg-plist8
-rw-r--r--math/intx/Makefile2
-rw-r--r--math/intx/distinfo6
-rw-r--r--math/libqalculate/Makefile2
-rw-r--r--math/libqalculate/distinfo6
-rw-r--r--math/libqalculate/pkg-plist2
-rw-r--r--math/polymake/Makefile2
-rw-r--r--math/primecount/Makefile2
-rw-r--r--math/primecount/distinfo6
-rw-r--r--math/py-cypari2/Makefile14
-rw-r--r--math/py-cypari2/distinfo6
-rw-r--r--math/py-cypari2/pkg-plist19
-rw-r--r--math/qalculate-gtk/Makefile2
-rw-r--r--math/qalculate-gtk/distinfo6
-rw-r--r--math/qalculate-qt/Makefile2
-rw-r--r--math/qalculate-qt/distinfo6
-rw-r--r--math/rapid/Makefile6
-rw-r--r--math/slicot/Makefile43
-rw-r--r--math/slicot/distinfo6
-rw-r--r--math/slicot/files/patch-examples_TMB03LD.f11
-rw-r--r--math/slicot/files/patch-examples_makefile__Unix30
-rw-r--r--math/slicot/files/patch-make__Unix.inc12
-rw-r--r--math/slicot/pkg-plist1226
-rw-r--r--math/topcom/Makefile1
-rw-r--r--misc/astc-encoder/Makefile4
-rw-r--r--misc/astc-encoder/distinfo6
-rw-r--r--misc/astc-encoder/files/patch-Source_cmake__core.cmake12
-rw-r--r--misc/claude-code/Makefile3
-rw-r--r--misc/claude-code/distinfo6
-rw-r--r--misc/codex/Makefile11
-rw-r--r--misc/codex/Makefile.crates26
-rw-r--r--misc/codex/distinfo58
-rw-r--r--misc/codex/files/patch-codex-rs_core_Cargo.toml20
-rw-r--r--misc/crush/Makefile2
-rw-r--r--misc/crush/distinfo10
-rw-r--r--misc/freebsd-release-manifests/Makefile2
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC19
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC29
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC19
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC29
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC19
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC29
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC17
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC27
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC17
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC27
-rw-r--r--misc/freebsd-release-manifests/pkg-plist10
-rw-r--r--misc/gemini-cli/Makefile3
-rw-r--r--misc/gemini-cli/distinfo6
-rw-r--r--misc/gemini-cli/files/package-lock.json6312
-rw-r--r--misc/gemini-cli/pkg-plist144
-rw-r--r--misc/kf6-purpose/distinfo6
-rw-r--r--misc/py-litellm-proxy-extras/Makefile2
-rw-r--r--misc/py-litellm-proxy-extras/distinfo6
-rw-r--r--misc/py-litellm/Makefile2
-rw-r--r--misc/py-litellm/distinfo6
-rw-r--r--misc/py-napari/Makefile10
-rw-r--r--misc/py-napari/distinfo6
-rw-r--r--misc/py-napari/files/patch-pyproject.toml15
-rw-r--r--misc/qman/Makefile2
-rw-r--r--misc/qman/distinfo6
-rw-r--r--misc/radio_datetime_analyzer/Makefile6
-rw-r--r--multimedia/jellyfin/Makefile2
-rw-r--r--multimedia/jellyfin/distinfo14
-rw-r--r--multimedia/jellyfin/pkg-plist26
-rw-r--r--multimedia/kodi/Makefile9
-rw-r--r--multimedia/kodi/distinfo10
-rw-r--r--multimedia/kodi/files/patch-xbmc_windowing_gbm_drm_DRMAtomic.cpp10
-rw-r--r--multimedia/kodi/pkg-plist16
-rw-r--r--multimedia/libdvdcss/Makefile22
-rw-r--r--multimedia/libdvdcss/distinfo6
-rw-r--r--multimedia/libdvdcss/files/patch-meson.build10
-rw-r--r--multimedia/libdvdcss/files/patch-src-ioctl.c31
-rw-r--r--multimedia/libdvdcss/files/patch-src-ioctl.h18
-rw-r--r--multimedia/libdvdcss/pkg-plist94
-rw-r--r--multimedia/librespot/Makefile3
-rw-r--r--multimedia/librespot/Makefile.crates342
-rw-r--r--multimedia/librespot/distinfo686
-rw-r--r--multimedia/mlt7-glaxnimate/Makefile6
-rw-r--r--multimedia/mlt7-qt/pkg-plist1
-rw-r--r--multimedia/mlt7/Makefile5
-rw-r--r--multimedia/mlt7/distinfo6
-rw-r--r--multimedia/mlt7/pkg-plist2
-rw-r--r--multimedia/qpwgraph/Makefile5
-rw-r--r--multimedia/qpwgraph/distinfo6
-rw-r--r--multimedia/ringrtc/Makefile8
-rw-r--r--multimedia/ringrtc/Makefile.crates73
-rw-r--r--multimedia/ringrtc/distinfo156
-rw-r--r--multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs4
-rw-r--r--multimedia/ringrtc/update.txt2
-rw-r--r--multimedia/ringrtc/webrtc_fetch.sh9
-rw-r--r--multimedia/subtitlecomposer/files/patch-CMakeLists.txt19
-rw-r--r--multimedia/subtitlecomposer/files/patch-src_CMakeLists.txt6
-rw-r--r--multimedia/supersonic/Makefile3
-rw-r--r--multimedia/supersonic/distinfo10
-rw-r--r--multimedia/svt-av1-hdr/Makefile2
-rw-r--r--multimedia/svt-av1-hdr/distinfo6
-rw-r--r--net-im/deltachat-desktop/Makefile10
-rw-r--r--net-im/deltachat-desktop/distinfo10
-rw-r--r--net-im/deltachat-desktop/pkg-plist9
-rwxr-xr-xnet-im/deltachat-desktop/scripts/make_node_tarball.sh2
-rw-r--r--net-im/libsignal-node/Makefile3
-rw-r--r--net-im/libsignal-node/Makefile.crates377
-rw-r--r--net-im/libsignal-node/distinfo764
-rw-r--r--net-im/linux-discord/Makefile2
-rw-r--r--net-im/linux-discord/distinfo6
-rw-r--r--net-im/nchat/Makefile6
-rw-r--r--net-im/nchat/distinfo6
-rw-r--r--net-im/nchat/pkg-descr1
-rw-r--r--net-im/nchat/pkg-plist1
-rw-r--r--net-im/py-slack-sdk/Makefile2
-rw-r--r--net-im/py-slack-sdk/distinfo6
-rw-r--r--net-im/py-zapzap/Makefile2
-rw-r--r--net-im/py-zapzap/distinfo6
-rw-r--r--net-im/signal-desktop/Makefile23
-rw-r--r--net-im/signal-desktop/distinfo18
-rw-r--r--net-im/signal-desktop/files/package-lock.json364
-rw-r--r--net-im/signal-desktop/files/patch-app_SystemTrayService.main.ts (renamed from net-im/signal-desktop/files/patch-app_SystemTrayService.ts)4
-rw-r--r--net-im/signal-desktop/files/patch-app_main.main.ts (renamed from net-im/signal-desktop/files/patch-app_main.ts)13
-rw-r--r--net-im/signal-desktop/files/patch-package.json48
-rw-r--r--net-im/signal-desktop/files/patch-ts_components_SearchInput.dom.tsx (renamed from net-im/signal-desktop/files/patch-ts_components_SearchInput.tsx)4
-rw-r--r--net-im/signal-desktop/files/patch-ts_components_fun_isFunPickerEnabled.tsx9
-rw-r--r--net-im/signal-desktop/files/patch-ts_scripts_copy-language-packs.node.ts (renamed from net-im/signal-desktop/files/patch-ts_scripts_copy-language-packs.ts)4
-rw-r--r--net-im/signal-desktop/files/patch-ts_scripts_fuse-electron.node.ts (renamed from net-im/signal-desktop/files/patch-ts_scripts_fuse-electron.ts)4
-rw-r--r--net-im/signal-desktop/files/patch-ts_scripts_generate-preload-cache.node.ts (renamed from net-im/signal-desktop/files/patch-ts_scripts_generate-preload-cache.ts)4
-rw-r--r--net-im/signal-desktop/files/patch-ts_services_notifications.preload.ts (renamed from net-im/signal-desktop/files/patch-services_notifications.ts)4
-rw-r--r--net-im/signal-desktop/files/patch-ts_state_ducks_user.preload.ts (renamed from net-im/signal-desktop/files/patch-ts_state_ducks_user.ts)4
-rw-r--r--net-im/signal-desktop/files/patch-ts_state_getInitialState.preload.ts (renamed from net-im/signal-desktop/files/patch-ts_state_getInitialState.ts)4
-rw-r--r--net-im/signal-desktop/files/patch-ts_types_Settings.std.ts (renamed from net-im/signal-desktop/files/patch-ts_types_Settings.ts)4
-rw-r--r--net-im/signal-desktop/files/patch-ts_util_getNotificationTextForMessage.preload.ts (renamed from net-im/signal-desktop/files/patch-ts_util_getNotificationTextForMessage.ts)4
-rw-r--r--net-im/signal-desktop/files/patch-ts_util_getUserAgent.node.ts (renamed from net-im/signal-desktop/files/patch-ts_util_getUserAgent.ts)4
-rw-r--r--net-im/signal-desktop/files/patch-ts_util_os_osMain.node.ts (renamed from net-im/signal-desktop/files/patch-ts_util_os_osMain.ts)4
-rw-r--r--net-im/signal-desktop/files/patch-ts_util_os_shared.std.ts (renamed from net-im/signal-desktop/files/patch-ts_util_os_shared.ts)4
-rw-r--r--net-im/signal-desktop/files/pnpm-lock.yaml5242
-rw-r--r--net-im/signal-desktop/files/pnpm/package-lock.json28
-rw-r--r--net-im/signal-desktop/files/pnpm/package.json5
-rw-r--r--net-im/signal-desktop/files/pnpmfile.cjs9
-rw-r--r--net-im/signal-desktop/get_deps.sh12
-rw-r--r--net-im/telegram-desktop/Makefile3
-rw-r--r--net-im/telegram-desktop/distinfo6
-rw-r--r--net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_specific__linux.cpp56
-rw-r--r--net-im/tg_owt/Makefile4
-rw-r--r--net-im/tg_owt/distinfo6
-rw-r--r--net-mgmt/Makefile1
-rw-r--r--net-mgmt/kf6-networkmanager-qt/distinfo6
-rw-r--r--net-mgmt/kf6-networkmanager-qt/pkg-plist6
-rw-r--r--net-mgmt/librenms/Makefile5
-rw-r--r--net-mgmt/librenms/distinfo10
-rw-r--r--net-mgmt/librenms/files/patch-18372128
-rw-r--r--net-mgmt/librenms/files/patch-LibreNMS_Validations_Database_CheckDatabaseSchemaVersion.php6
-rw-r--r--net-mgmt/librenms/files/patch-LibreNMS_Validations_System.php8
-rw-r--r--net-mgmt/simplomon/Makefile60
-rw-r--r--net-mgmt/simplomon/distinfo9
-rw-r--r--net-mgmt/simplomon/files/patch-mailmon.cc12
-rw-r--r--net-mgmt/simplomon/files/patch-meson.build22
-rw-r--r--net-mgmt/simplomon/files/patch-notifiers.cc17
-rw-r--r--net-mgmt/simplomon/files/pkg-message.in16
-rw-r--r--net-mgmt/simplomon/files/simplomon.in54
-rw-r--r--net-mgmt/simplomon/pkg-descr6
-rw-r--r--net-mgmt/telegraf/Makefile3
-rw-r--r--net-mgmt/telegraf/distinfo10
-rw-r--r--net-mgmt/victoria-logs/Makefile2
-rw-r--r--net-mgmt/victoria-logs/distinfo10
-rw-r--r--net-mgmt/victoria-logs/pkg-plist7
-rw-r--r--net/Makefile1
-rw-r--r--net/amqpcat/Makefile4
-rw-r--r--net/amqpcat/distinfo6
-rw-r--r--net/deltachat-rpc-server/Makefile4
-rw-r--r--net/deltachat-rpc-server/Makefile.crates6
-rw-r--r--net/deltachat-rpc-server/distinfo18
-rw-r--r--net/dhcpcd/Makefile2
-rw-r--r--net/dhcpcd/distinfo6
-rw-r--r--net/dhcpcd/files/patch-src_dhcpcd.c33
-rw-r--r--net/dhcpcd/files/patch-src_logerr.c94
-rw-r--r--net/dhcpcd/files/patch-src_logerr.h11
-rw-r--r--net/dhcpcd/files/patch-src_privsep-root.c96
-rw-r--r--net/dhcpcd/files/patch-src_privsep.c81
-rw-r--r--net/fb303/Makefile2
-rw-r--r--net/fb303/distinfo6
-rw-r--r--net/freerdp3/Makefile18
-rw-r--r--net/freerdp3/distinfo6
-rw-r--r--net/gerbera/Makefile2
-rw-r--r--net/gerbera/distinfo6
-rw-r--r--net/gerbera/files/patch-CMakeLists.txt32
-rw-r--r--net/gerbera/files/patch-src_web_config__load.cc14
-rw-r--r--net/gerbera/pkg-plist8
-rw-r--r--net/gitlab-agent/distinfo10
-rw-r--r--net/google-cloud-sdk/Makefile2
-rw-r--r--net/google-cloud-sdk/distinfo6
-rw-r--r--net/hostapd-devel/Makefile4
-rw-r--r--net/hostapd-devel/distinfo6
-rw-r--r--net/k6/Makefile6
-rw-r--r--net/k6/distinfo10
-rw-r--r--net/keycloak/Makefile2
-rw-r--r--net/keycloak/distinfo6
-rw-r--r--net/keycloak/pkg-plist512
-rw-r--r--net/kf6-kcalendarcore/distinfo6
-rw-r--r--net/kf6-kcontacts/distinfo6
-rw-r--r--net/kf6-kdav/distinfo6
-rw-r--r--net/kf6-kholidays/distinfo6
-rw-r--r--net/kf6-syndication/distinfo6
-rw-r--r--net/lavinmq/Makefile10
-rw-r--r--net/lavinmq/distinfo18
-rw-r--r--net/libmateweather/Makefile1
-rw-r--r--net/libmateweather/pkg-plist1
-rw-r--r--net/libproxy/Makefile3
-rw-r--r--net/libproxy/files/patch-src_libproxy_test.map7
-rw-r--r--net/mpifx/Makefile5
-rw-r--r--net/mvfst/Makefile2
-rw-r--r--net/mvfst/distinfo6
-rw-r--r--net/ooni-probe-cli/Makefile3
-rw-r--r--net/ooni-probe-cli/distinfo10
-rw-r--r--net/py-aiohttp-socks/Makefile2
-rw-r--r--net/py-aiohttp-socks/distinfo6
-rw-r--r--net/py-python-socks/Makefile2
-rw-r--r--net/py-python-socks/distinfo6
-rw-r--r--net/py-socketio-client/Makefile2
-rw-r--r--net/py-trio/Makefile2
-rw-r--r--net/py-trio/distinfo6
-rw-r--r--net/py-wsproto/Makefile18
-rw-r--r--net/py-wsproto/distinfo6
-rw-r--r--net/py-wsproto/pkg-descr2
-rw-r--r--net/realtek-re-kmod/Makefile5
-rw-r--r--net/realtek-re-kmod/distinfo6
-rw-r--r--net/rubygem-activestorage81/Makefile27
-rw-r--r--net/rubygem-activestorage81/distinfo3
-rw-r--r--net/rubygem-activestorage81/pkg-descr11
-rw-r--r--net/rubygem-gitaly/Makefile2
-rw-r--r--net/rubygem-gitaly/distinfo6
-rw-r--r--net/rubygem-gitlab-kas-grpc/distinfo6
-rw-r--r--net/scamper/Makefile2
-rw-r--r--net/scamper/distinfo6
-rw-r--r--net/spoofdpi/Makefile19
-rw-r--r--net/spoofdpi/distinfo10
-rw-r--r--net/spoofdpi/files/modules.txt9
-rw-r--r--net/spoofdpi/files/pkg-message.in37
-rw-r--r--net/spoofdpi/pkg-message30
-rw-r--r--net/td-system-tools/Makefile2
-rw-r--r--net/td-system-tools/distinfo6
-rw-r--r--net/wangle/Makefile2
-rw-r--r--net/wangle/distinfo6
-rw-r--r--net/wifi-firmware-kmod/Makefile.inc9
-rw-r--r--print/hplip-plugin/Makefile11
-rw-r--r--print/hplip-plugin/distinfo6
-rw-r--r--print/hplip/Makefile4
-rw-r--r--print/hplip/distinfo6
-rw-r--r--print/hplip/files/patch-Makefile.in52
-rw-r--r--print/hplip/files/patch-prnt_cups.py42
-rw-r--r--print/hplip/files/patch-ui5_setupdialog.py20
-rw-r--r--print/hplip/pkg-plist36
-rw-r--r--print/plasma6-print-manager/distinfo6
-rw-r--r--science/mbdyn/files/patch-libraries_libmbwrap_umfpackwrap.h19
-rw-r--r--science/mpqc/files/patch-configure17
-rw-r--r--security/Makefile4
-rw-r--r--security/aide/Makefile20
-rw-r--r--security/aide/distinfo6
-rw-r--r--security/aide/files/patch-include_util.h10
-rw-r--r--security/aws-iam-authenticator/Makefile3
-rw-r--r--security/aws-iam-authenticator/distinfo10
-rw-r--r--security/bitwarden-cli/Makefile8
-rw-r--r--security/bitwarden-cli/distinfo10
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/browser/package.json2
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/cli/package.json4
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/desktop/package.json24
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/web/package.json2
-rw-r--r--security/bitwarden-cli/files/packagejsons/package-lock.json2323
-rw-r--r--security/bitwarden-cli/files/packagejsons/package.json28
-rw-r--r--security/certmonger/Makefile7
-rw-r--r--security/fizz/Makefile2
-rw-r--r--security/fizz/distinfo6
-rw-r--r--security/git-credential-gopass/Makefile2
-rw-r--r--security/git-credential-gopass/distinfo14
-rw-r--r--security/gitlab-analyzers-secrets/Makefile66
-rw-r--r--security/gitlab-analyzers-secrets/distinfo9
-rw-r--r--security/gitlab-analyzers-secrets/files/patch-config_path.go11
-rw-r--r--security/gitlab-analyzers-secrets/pkg-descr11
-rw-r--r--security/go-cve-dictionary/Makefile3
-rw-r--r--security/go-cve-dictionary/distinfo10
-rw-r--r--security/gopass/Makefile5
-rw-r--r--security/gopass/distinfo14
-rw-r--r--security/gopass/pkg-plist59
-rw-r--r--security/headscale/Makefile19
-rw-r--r--security/headscale/distinfo10
-rw-r--r--security/kanidm/Makefile8
-rw-r--r--security/kanidm/Makefile.crates646
-rw-r--r--security/kanidm/distinfo1294
-rw-r--r--security/kanidm/files/kanidmd.in8
-rw-r--r--security/kanidm/files/patch-rust-1.89.010
-rw-r--r--security/kanidm/pkg-descr4
-rw-r--r--security/kanidm/pkg-plist.server39
-rw-r--r--security/kf6-kdesu/distinfo6
-rw-r--r--security/krb5-devel/Makefile4
-rw-r--r--security/krb5-devel/distinfo6
-rw-r--r--security/lego/Makefile3
-rw-r--r--security/lego/distinfo10
-rw-r--r--security/lxqt-sudo/Makefile1
-rw-r--r--security/lxqt-sudo/pkg-plist2
-rw-r--r--security/nmap-devel/Makefile4
-rw-r--r--security/nmap-devel/distinfo6
-rw-r--r--security/nss/Makefile2
-rw-r--r--security/nss/distinfo6
-rw-r--r--security/openvpn-devel/Makefile4
-rw-r--r--security/openvpn-devel/distinfo6
-rw-r--r--security/openvpn/Makefile2
-rw-r--r--security/openvpn/distinfo6
-rw-r--r--security/opkssh/Makefile50
-rw-r--r--security/opkssh/distinfo5
-rw-r--r--security/opkssh/files/patch-commands_readhome.go11
-rw-r--r--security/opkssh/files/patch-main.go91
-rw-r--r--security/opkssh/files/patch-policy_enforcer.go11
-rw-r--r--security/opkssh/files/patch-policy_policyloader.go11
-rw-r--r--security/opkssh/files/pkg-message.in22
-rw-r--r--security/opkssh/pkg-descr8
-rw-r--r--security/pkcs11-helper/files/patch-lib_pkcs11h-openssl.c31
-rw-r--r--security/plasma6-kscreenlocker/distinfo6
-rw-r--r--security/plasma6-ksshaskpass/distinfo6
-rw-r--r--security/plasma6-kwallet-pam/distinfo6
-rw-r--r--security/py-xmlsec/Makefile8
-rw-r--r--security/py-xmlsec/distinfo6
-rw-r--r--security/radamsa/Makefile33
-rw-r--r--security/radamsa/distinfo5
-rw-r--r--security/radamsa/pkg-descr4
-rw-r--r--security/rkhunter/Makefile5
-rw-r--r--security/rubygem-gitlab-secret_detection/Makefile2
-rw-r--r--security/rubygem-gitlab-secret_detection/distinfo6
-rw-r--r--security/rubygem-safety_net_attestation/Makefile5
-rw-r--r--security/rubygem-safety_net_attestation/distinfo6
-rw-r--r--security/rubygem-webauthn/Makefile4
-rw-r--r--security/rubygem-webauthn/distinfo6
-rw-r--r--security/sslproxy/Makefile2
-rw-r--r--security/sslproxy/distinfo6
-rw-r--r--security/sslproxy/files/patch-Mk_main.mk15
-rw-r--r--security/strongswan/Makefile1
-rw-r--r--security/strongswan/pkg-plist2
-rw-r--r--security/sudo-rs/Makefile3
-rw-r--r--security/sudo-rs/Makefile.crates6
-rw-r--r--security/sudo-rs/distinfo18
-rw-r--r--security/tls-check/Makefile3
-rw-r--r--security/trufflehog/Makefile3
-rw-r--r--security/trufflehog/distinfo10
-rw-r--r--security/vault-medusa/Makefile22
-rw-r--r--security/vault-medusa/distinfo5
-rw-r--r--security/vault-medusa/pkg-descr2
-rw-r--r--security/vuxml/files/newentry.sh3
-rw-r--r--security/vuxml/vuln/2025.xml450
-rw-r--r--security/wpa_supplicant-devel/Makefile6
-rw-r--r--security/wpa_supplicant-devel/distinfo6
-rw-r--r--security/wpa_supplicant-devel/files/patch-wpa__supplicant_main.c22
-rw-r--r--shells/bash-completion-freebsd/Makefile2
-rw-r--r--shells/bash-completion-freebsd/distinfo6
-rw-r--r--shells/carapace/Makefile3
-rw-r--r--shells/carapace/distinfo10
-rw-r--r--shells/fish/Makefile3
-rw-r--r--shells/fish/Makefile.crates140
-rw-r--r--shells/fish/distinfo286
-rw-r--r--shells/fish/files/patch-src_path.rs11
-rw-r--r--shells/fish/pkg-plist58
-rw-r--r--shells/ksh-devel/Makefile4
-rw-r--r--shells/ksh-devel/distinfo6
-rw-r--r--sysutils/Makefile2
-rw-r--r--sysutils/acpica-tools/files/patch-source_components_executer_extrace.c11
-rw-r--r--sysutils/appjail-devel/Makefile13
-rw-r--r--sysutils/appjail-devel/distinfo6
-rw-r--r--sysutils/appjail/Makefile11
-rw-r--r--sysutils/appjail/distinfo6
-rw-r--r--sysutils/bareos-server/Makefile16
-rw-r--r--sysutils/bareos-server/Makefile.common2
-rw-r--r--sysutils/bareos-server/distinfo6
-rw-r--r--sysutils/bareos-server/files/bareos-dir.in2
-rw-r--r--sysutils/bareos-server/files/patch-core-src-plugins-stored_CMakeLists.txt26
-rw-r--r--sysutils/bareos-server/pkg-plist2
-rw-r--r--sysutils/bareos-server/pkg-plist.client5
-rw-r--r--sysutils/bottom/Makefile3
-rw-r--r--sysutils/bottom/Makefile.crates18
-rw-r--r--sysutils/bottom/distinfo42
-rw-r--r--sysutils/buildah/Makefile3
-rw-r--r--sysutils/buildah/distinfo6
-rw-r--r--sysutils/cfengine-devel/Makefile6
-rw-r--r--sysutils/cfengine-devel/distinfo10
-rw-r--r--sysutils/cfengine-devel/files/patch-libenv_sysinfo.h8
-rw-r--r--sysutils/cfengine-devel/pkg-plist1
-rw-r--r--sysutils/cfengine-masterfiles-devel/Makefile4
-rw-r--r--sysutils/cfengine-masterfiles-devel/distinfo6
-rw-r--r--sysutils/cpu-microcode-intel/Makefile2
-rw-r--r--sysutils/cpu-microcode-intel/distinfo6
-rw-r--r--sysutils/cpu-microcode-intel/pkg-plist1
-rw-r--r--sysutils/di/Makefile12
-rw-r--r--sysutils/di/distinfo6
-rw-r--r--sysutils/di/pkg-plist2
-rw-r--r--sysutils/dua-cli/Makefile3
-rw-r--r--sysutils/dua-cli/Makefile.crates234
-rw-r--r--sysutils/dua-cli/distinfo472
-rw-r--r--sysutils/duplicity/Makefile7
-rw-r--r--sysutils/duplicity/distinfo6
-rw-r--r--sysutils/duplicity/files/extra-patch-setup.py2
-rw-r--r--sysutils/duplicity/files/patch-pyproject.toml8
-rw-r--r--sysutils/eksctl/Makefile5
-rw-r--r--sysutils/eksctl/distinfo10
-rw-r--r--sysutils/elephant/Makefile11
-rw-r--r--sysutils/elephant/distinfo10
-rw-r--r--sysutils/elephant/files/patch-vendor_github.com_neurlang_wayland_os_scm__freebsd.go69
-rw-r--r--sysutils/elephant/files/patch-vendor_github.com_neurlang_wayland_os_scm__linux.go10
-rw-r--r--sysutils/extrace-freebsd/Makefile2
-rw-r--r--sysutils/extrace-freebsd/distinfo6
-rw-r--r--sysutils/f2/Makefile3
-rw-r--r--sysutils/f2/distinfo10
-rw-r--r--sysutils/fastfetch/Makefile2
-rw-r--r--sysutils/fastfetch/distinfo6
-rw-r--r--sysutils/go-ntfy/Makefile3
-rw-r--r--sysutils/go-ntfy/distinfo14
-rw-r--r--sysutils/gol/Makefile31
-rw-r--r--sysutils/gol/distinfo5
-rw-r--r--sysutils/gol/files/gol.in51
-rw-r--r--sysutils/gol/pkg-descr3
-rw-r--r--sysutils/helm/Makefile5
-rw-r--r--sysutils/helm/distinfo10
-rw-r--r--sysutils/kf6-baloo/distinfo6
-rw-r--r--sysutils/kf6-kuserfeedback/distinfo6
-rw-r--r--sysutils/kf6-kwallet/distinfo6
-rw-r--r--sysutils/kopia/Makefile3
-rw-r--r--sysutils/kopia/distinfo10
-rw-r--r--sysutils/kubectl/Makefile3
-rw-r--r--sysutils/kubectl/distinfo6
-rw-r--r--sysutils/kubetail/Makefile7
-rw-r--r--sysutils/kubetail/distinfo6
-rw-r--r--sysutils/kustomize/Makefile4
-rw-r--r--sysutils/kustomize/distinfo10
-rw-r--r--sysutils/mise/Makefile58
-rw-r--r--sysutils/mise/distinfo118
-rw-r--r--sysutils/nut-devel/Makefile4
-rw-r--r--sysutils/nut-devel/distinfo6
-rw-r--r--sysutils/nut-devel/files/patch-configure.ac24
-rw-r--r--sysutils/nut-devel/files/patch-scripts_Makefile11
-rw-r--r--sysutils/nut-devel/files/patch-scripts_Makefile.am11
-rw-r--r--sysutils/nut-devel/pkg-plist4
-rw-r--r--sysutils/plasma6-discover/distinfo6
-rw-r--r--sysutils/plasma6-kde-cli-tools/distinfo6
-rw-r--r--sysutils/plasma6-kinfocenter/distinfo6
-rw-r--r--sysutils/plasma6-kmenuedit/distinfo6
-rw-r--r--sysutils/plasma6-knighttime/distinfo6
-rw-r--r--sysutils/plasma6-ksystemstats/distinfo6
-rw-r--r--sysutils/plasma6-libksysguard/distinfo6
-rw-r--r--sysutils/plasma6-plasma-disks/distinfo6
-rw-r--r--sysutils/plasma6-plasma-systemmonitor/distinfo6
-rw-r--r--sysutils/plasma6-polkit-kde-agent-1/distinfo6
-rw-r--r--sysutils/plasma6-powerdevil/distinfo6
-rw-r--r--sysutils/plasma6-systemsettings/distinfo6
-rw-r--r--sysutils/podman-suite/Makefile2
-rw-r--r--sysutils/podman/Makefile4
-rw-r--r--sysutils/podman/distinfo6
-rw-r--r--sysutils/podman/files/patch-pkg_specgen_generate_oci__freebsd.go70
-rw-r--r--sysutils/py-execnet/Makefile2
-rw-r--r--sysutils/py-execnet/distinfo6
-rw-r--r--sysutils/py-hcloud/Makefile2
-rw-r--r--sysutils/py-hcloud/distinfo6
-rw-r--r--sysutils/py-python-bareos/Makefile2
-rw-r--r--sysutils/py-python-bareos/distinfo6
-rw-r--r--sysutils/py-salt-tower/Makefile21
-rw-r--r--sysutils/py-salt-tower/distinfo3
-rw-r--r--sysutils/py-salt-tower/pkg-descr3
-rw-r--r--sysutils/reproduce/Makefile2
-rw-r--r--sysutils/reproduce/distinfo6
-rw-r--r--sysutils/stackit/Makefile2
-rw-r--r--sysutils/stackit/distinfo10
-rw-r--r--sysutils/terragrunt/Makefile3
-rw-r--r--sysutils/terragrunt/distinfo10
-rw-r--r--textproc/Makefile4
-rw-r--r--textproc/R-cran-XML/Makefile2
-rw-r--r--textproc/R-cran-XML/distinfo6
-rw-r--r--textproc/R-cran-readr/Makefile2
-rw-r--r--textproc/R-cran-readr/distinfo6
-rw-r--r--textproc/R-cran-stringr/Makefile16
-rw-r--r--textproc/R-cran-stringr/distinfo6
-rw-r--r--textproc/comrak/Makefile3
-rw-r--r--textproc/comrak/distinfo6
-rw-r--r--textproc/difftastic/Makefile47
-rw-r--r--textproc/difftastic/distinfo94
-rw-r--r--textproc/difftastic/files/patch-jemalloc29
-rw-r--r--textproc/highlight/Makefile2
-rw-r--r--textproc/highlight/distinfo6
-rw-r--r--textproc/kf6-kcodecs/distinfo6
-rw-r--r--textproc/kf6-sonnet/distinfo6
-rw-r--r--textproc/kf6-syntax-highlighting/distinfo6
-rw-r--r--textproc/lowdown/Makefile2
-rw-r--r--textproc/lowdown/distinfo6
-rw-r--r--textproc/moor/Makefile3
-rw-r--r--textproc/moor/distinfo10
-rw-r--r--textproc/obsidian/Makefile2
-rw-r--r--textproc/py-conllu/Makefile34
-rw-r--r--textproc/py-conllu/distinfo3
-rw-r--r--textproc/py-conllu/pkg-descr11
-rw-r--r--textproc/py-et_xmlfile/Makefile3
-rw-r--r--textproc/py-et_xmlfile/distinfo6
-rw-r--r--textproc/py-ocrmypdf/Makefile5
-rw-r--r--textproc/py-ocrmypdf/distinfo6
-rw-r--r--textproc/py-ocrmypdf/files/patch-src_ocrmypdf_optimize.py66
-rw-r--r--textproc/py-openpyxl/Makefile5
-rw-r--r--textproc/py-openpyxl/distinfo6
-rw-r--r--textproc/py-pdfminer.six/Makefile3
-rw-r--r--textproc/py-pdfminer.six/distinfo6
-rw-r--r--textproc/rubygem-action_text-trix/Makefile20
-rw-r--r--textproc/rubygem-action_text-trix/distinfo3
-rw-r--r--textproc/rubygem-action_text-trix/pkg-descr10
-rw-r--r--textproc/rubygem-actiontext81/Makefile29
-rw-r--r--textproc/rubygem-actiontext81/distinfo3
-rw-r--r--textproc/rubygem-actiontext81/pkg-descr7
-rw-r--r--textproc/rubygem-gitlab-glfm-markdown/Makefile3
-rw-r--r--textproc/rubygem-gitlab-glfm-markdown/Makefile.crates25
-rw-r--r--textproc/rubygem-gitlab-glfm-markdown/distinfo56
-rw-r--r--textproc/rubygem-rails-dom-testing-rails81/Makefile22
-rw-r--r--textproc/rubygem-rails-dom-testing-rails81/distinfo3
-rw-r--r--textproc/rubygem-rails-dom-testing-rails81/pkg-descr6
-rw-r--r--textproc/scdoc/Makefile2
-rw-r--r--textproc/scdoc/distinfo6
-rw-r--r--textproc/television/Makefile3
-rw-r--r--textproc/television/distinfo6
-rw-r--r--textproc/uncrustify/Makefile2
-rw-r--r--textproc/uncrustify/distinfo6
-rw-r--r--textproc/utf8proc/Makefile28
-rw-r--r--textproc/utf8proc/distinfo10
-rw-r--r--textproc/utf8proc/files/patch-CMakeLists.txt22
-rw-r--r--textproc/utf8proc/pkg-plist9
-rw-r--r--textproc/xan/Makefile5
-rw-r--r--textproc/xan/Makefile.crates286
-rw-r--r--textproc/xan/distinfo578
-rw-r--r--textproc/xsv-rs/Makefile3
-rw-r--r--www/Makefile16
-rw-r--r--www/adguardhome/Makefile6
-rw-r--r--www/adguardhome/distinfo14
-rw-r--r--www/adguardhome/files/patch-go.mod10
-rw-r--r--www/bareos-webui/Makefile6
-rw-r--r--www/bareos-webui/distinfo6
-rw-r--r--www/chromium/Makefile11
-rw-r--r--www/chromium/distinfo10
-rw-r--r--www/chromium/files/patch-build_linux_strip__binary.gni13
-rw-r--r--www/chromium/files/patch-chrome_browser_headless_headless__mode__util.cc29
-rw-r--r--www/chromium/files/patch-chrome_common_chrome__features.cc8
-rw-r--r--www/chromium/files/patch-chrome_common_chrome__features.h6
-rw-r--r--www/chromium/files/patch-chromecast_browser_cast__browser__main__parts.cc38
-rw-r--r--www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc11
-rw-r--r--www/chromium/files/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc11
-rw-r--r--www/chromium/files/patch-chromecast_media_base_default__monotonic__clock.cc20
-rw-r--r--www/chromium/files/patch-gpu_webgpu_dawn__commit__hash.h11
-rw-r--r--www/chromium/files/patch-third__party_protobuf_proto__library.gni19
-rw-r--r--www/drupal11/Makefile2
-rw-r--r--www/drupal11/distinfo6
-rw-r--r--www/drupal11/pkg-plist18
-rw-r--r--www/filebrowser-quantum/Makefile16
-rw-r--r--www/filebrowser-quantum/distinfo14
-rw-r--r--www/filebrowser/Makefile3
-rw-r--r--www/filebrowser/distinfo14
-rw-r--r--www/firefox/Makefile5
-rw-r--r--www/firefox/distinfo6
-rw-r--r--www/firefox/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build9
-rw-r--r--www/freenginx-acme/Makefile48
-rw-r--r--www/freenginx-acme/Makefile.crates78
-rw-r--r--www/freenginx-acme/distinfo161
-rw-r--r--www/freenginx-acme/files/patch-build.rs37
-rw-r--r--www/freenginx-acme/files/patch-cargo-crates_nginx-sys-0.5.0_build_main.rs19
-rw-r--r--www/freenginx-acme/pkg-descr2
-rw-r--r--www/gatus/Makefile3
-rw-r--r--www/gatus/distinfo10
-rw-r--r--www/gitlab-pages/distinfo10
-rw-r--r--www/gitlab-workhorse/distinfo10
-rw-r--r--www/gitlab/Makefile12
-rw-r--r--www/gitlab/Makefile.common4
-rw-r--r--www/gitlab/distinfo12
-rw-r--r--www/gitlab/files/patch-Gemfile16
-rw-r--r--www/homer-web/Makefile2
-rw-r--r--www/homer-web/distinfo6
-rw-r--r--www/homer-web/pkg-plist114
-rw-r--r--www/hurl/Makefile6
-rw-r--r--www/iridium/Makefile1
-rw-r--r--www/iridium/files/patch-chrome_browser_headless_headless__mode__util.cc29
-rw-r--r--www/nextcloud-news/Makefile4
-rw-r--r--www/nextcloud-news/distinfo6
-rw-r--r--www/npm-node20/Makefile2
-rw-r--r--www/npm-node22/Makefile46
-rw-r--r--www/npm-node24/Makefile46
-rw-r--r--www/npm-node24/distinfo (renamed from www/npm-node22/distinfo)0
-rw-r--r--www/npm-node24/pkg-descr (renamed from www/npm-node22/pkg-descr)0
-rw-r--r--www/npm-node24/pkg-plist (renamed from www/npm-node22/pkg-plist)0
-rw-r--r--www/npm-node25/Makefile2
-rw-r--r--www/npm/Makefile1
-rw-r--r--www/osticket/Makefile1
-rw-r--r--www/plasma6-plasma-browser-integration/distinfo6
-rw-r--r--www/pocket-id/Makefile3
-rw-r--r--www/pocket-id/distinfo14
-rw-r--r--www/proxygen/Makefile2
-rw-r--r--www/proxygen/distinfo6
-rw-r--r--www/py-webargs/Makefile3
-rw-r--r--www/py-webargs/distinfo6
-rw-r--r--www/rubygem-actioncable81/Makefile27
-rw-r--r--www/rubygem-actioncable81/distinfo3
-rw-r--r--www/rubygem-actioncable81/pkg-descr7
-rw-r--r--www/rubygem-actionpack81/Makefile31
-rw-r--r--www/rubygem-actionpack81/distinfo3
-rw-r--r--www/rubygem-actionpack81/pkg-descr19
-rw-r--r--www/rubygem-cssbundling-rails-rails80/Makefile20
-rw-r--r--www/rubygem-cssbundling-rails-rails80/distinfo3
-rw-r--r--www/rubygem-cssbundling-rails-rails80/pkg-descr12
-rw-r--r--www/rubygem-cssbundling-rails/Makefile3
-rw-r--r--www/rubygem-gon-rails60/Makefile24
-rw-r--r--www/rubygem-gon-rails60/distinfo3
-rw-r--r--www/rubygem-gon-rails60/pkg-descr2
-rw-r--r--www/rubygem-gon-rails61/Makefile24
-rw-r--r--www/rubygem-gon-rails61/distinfo3
-rw-r--r--www/rubygem-gon-rails61/pkg-descr2
-rw-r--r--www/rubygem-gon-rails70/Makefile24
-rw-r--r--www/rubygem-gon-rails70/distinfo3
-rw-r--r--www/rubygem-gon-rails70/pkg-descr2
-rw-r--r--www/rubygem-importmap-rails-rails80/Makefile22
-rw-r--r--www/rubygem-importmap-rails-rails80/distinfo3
-rw-r--r--www/rubygem-importmap-rails-rails80/pkg-descr17
-rw-r--r--www/rubygem-importmap-rails/Makefile7
-rw-r--r--www/rubygem-jsbundling-rails-rails80/Makefile20
-rw-r--r--www/rubygem-jsbundling-rails-rails80/distinfo3
-rw-r--r--www/rubygem-jsbundling-rails-rails80/pkg-descr12
-rw-r--r--www/rubygem-jsbundling-rails/Makefile4
-rw-r--r--www/rubygem-kamal-rails80/Makefile33
-rw-r--r--www/rubygem-kamal-rails80/distinfo3
-rw-r--r--www/rubygem-kamal-rails80/pkg-descr5
-rw-r--r--www/rubygem-kamal/Makefile3
-rw-r--r--www/rubygem-propshaft-rails80/Makefile22
-rw-r--r--www/rubygem-propshaft-rails80/distinfo3
-rw-r--r--www/rubygem-propshaft-rails80/pkg-descr6
-rw-r--r--www/rubygem-propshaft/Makefile5
-rw-r--r--www/rubygem-rails80/Makefile21
-rw-r--r--www/rubygem-rails81/Makefile77
-rw-r--r--www/rubygem-rails81/distinfo3
-rw-r--r--www/rubygem-rails81/pkg-descr23
-rw-r--r--www/rubygem-railties81/Makefile36
-rw-r--r--www/rubygem-railties81/distinfo3
-rw-r--r--www/rubygem-railties81/pkg-descr4
-rw-r--r--www/rubygem-stimulus-rails-rails80/Makefile20
-rw-r--r--www/rubygem-stimulus-rails-rails80/distinfo3
-rw-r--r--www/rubygem-stimulus-rails-rails80/pkg-descr12
-rw-r--r--www/rubygem-stimulus-rails/Makefile4
-rw-r--r--www/rubygem-tailwindcss-rails-rails80/Makefile23
-rw-r--r--www/rubygem-tailwindcss-rails-rails80/distinfo3
-rw-r--r--www/rubygem-tailwindcss-rails-rails80/pkg-descr7
-rw-r--r--www/rubygem-tailwindcss-rails/Makefile4
-rw-r--r--www/rubygem-turbo-rails-rails80/Makefile21
-rw-r--r--www/rubygem-turbo-rails-rails80/distinfo3
-rw-r--r--www/rubygem-turbo-rails-rails80/pkg-descr23
-rw-r--r--www/rubygem-turbo-rails/Makefile5
-rw-r--r--www/tor-browser/Makefile13
-rw-r--r--www/tor-browser/distinfo22
-rw-r--r--www/ungoogled-chromium/Makefile1
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_headless_headless__mode__util.cc29
-rw-r--r--www/wp-cli/Makefile39
-rw-r--r--www/wp-cli/distinfo5
-rw-r--r--www/wp-cli/pkg-descr3
-rw-r--r--www/yarn-node20/Makefile2
-rw-r--r--www/yarn-node22/Makefile52
-rw-r--r--www/yarn-node24/Makefile53
-rw-r--r--www/yarn-node24/distinfo (renamed from www/yarn-node22/distinfo)0
-rw-r--r--www/yarn-node24/files/patch-lib_cli.js (renamed from www/yarn-node20/files/patch-lib_cli.js)0
-rw-r--r--www/yarn-node24/pkg-descr (renamed from www/yarn-node22/pkg-descr)0
-rw-r--r--www/yarn-node24/pkg-plist (renamed from www/yarn-node22/pkg-plist)0
-rw-r--r--www/yarn-node25/Makefile2
-rw-r--r--www/yarn/Makefile2
-rw-r--r--x11-fm/filerunner/Makefile24
-rw-r--r--x11-fm/filerunner/distinfo6
-rw-r--r--x11-fm/filerunner/pkg-plist60
-rw-r--r--x11-themes/kf6-breeze-icons/Makefile4
-rw-r--r--x11-themes/kf6-breeze-icons/distinfo6
-rw-r--r--x11-themes/kf6-breeze-icons/pkg-plist56
-rw-r--r--x11-themes/kf6-kcolorscheme/distinfo6
-rw-r--r--x11-themes/kf6-kiconthemes/distinfo6
-rw-r--r--x11-themes/kf6-qqc2-desktop-style/distinfo6
-rw-r--r--x11-themes/plasma6-aurorae/distinfo6
-rw-r--r--x11-themes/plasma6-breeze-gtk/distinfo6
-rw-r--r--x11-themes/plasma6-breeze/distinfo6
-rw-r--r--x11-themes/plasma6-kde-gtk-config/distinfo6
-rw-r--r--x11-themes/plasma6-oxygen/distinfo6
-rw-r--r--x11-themes/plasma6-plasma-workspace-wallpapers/distinfo6
-rw-r--r--x11-themes/plasma6-qqc2-breeze-style/distinfo6
-rw-r--r--x11-toolkits/Makefile1
-rw-r--r--x11-toolkits/hyprtoolkit/Makefile46
-rw-r--r--x11-toolkits/hyprtoolkit/distinfo3
-rw-r--r--x11-toolkits/hyprtoolkit/files/patch-CMakeLists.txt28
-rw-r--r--x11-toolkits/hyprtoolkit/files/patch-include_hyprtoolkit_palette_Palette.hpp11
-rw-r--r--x11-toolkits/hyprtoolkit/files/patch-src_core_Backend.cpp10
-rw-r--r--x11-toolkits/hyprtoolkit/files/patch-src_core_platforms_WaylandPlatform.cpp10
-rw-r--r--x11-toolkits/hyprtoolkit/files/patch-src_element_Element.cpp11
-rw-r--r--x11-toolkits/hyprtoolkit/files/patch-src_element_scrollArea_ScrollArea.cpp11
-rw-r--r--x11-toolkits/hyprtoolkit/files/patch-src_palette_ConfigManager.cpp11
-rw-r--r--x11-toolkits/hyprtoolkit/files/patch-src_renderer_gl_OpenGL.cpp11
-rw-r--r--x11-toolkits/hyprtoolkit/files/patch-src_window_WaylandPopup.cpp11
-rw-r--r--x11-toolkits/hyprtoolkit/pkg-descr7
-rw-r--r--x11-toolkits/hyprtoolkit/pkg-plist32
-rw-r--r--x11-toolkits/kf6-attica/distinfo6
-rw-r--r--x11-toolkits/kf6-kcompletion/distinfo6
-rw-r--r--x11-toolkits/kf6-kconfigwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-kguiaddons/distinfo6
-rw-r--r--x11-toolkits/kf6-kirigami/distinfo6
-rw-r--r--x11-toolkits/kf6-kitemviews/distinfo6
-rw-r--r--x11-toolkits/kf6-kjobwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-ktextwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-kwidgetsaddons/distinfo6
-rw-r--r--x11-toolkits/kf6-kxmlgui/distinfo6
-rw-r--r--x11-toolkits/plasma6-kdeplasma-addons/distinfo6
-rw-r--r--x11-wm/cosmic-comp/Makefile5
-rw-r--r--x11-wm/cosmic-comp/Makefile.crates191
-rw-r--r--x11-wm/cosmic-comp/distinfo392
-rw-r--r--x11-wm/cosmic-comp/files/patch-libdisplay-info-0.350
-rw-r--r--x11-wm/cosmic-comp/files/patch-no-systemd6
-rw-r--r--x11-wm/lxqt-wayland-session/Makefile8
-rw-r--r--x11-wm/phoc/Makefile2
-rw-r--r--x11-wm/phoc/distinfo6
-rw-r--r--x11-wm/plasma6-kdecoration/distinfo6
-rw-r--r--x11-wm/plasma6-kwin-x11/distinfo6
-rw-r--r--x11-wm/plasma6-kwin/Makefile1
-rw-r--r--x11-wm/plasma6-kwin/distinfo6
-rw-r--r--x11/Makefile1
-rw-r--r--x11/autorandr/Makefile10
-rw-r--r--x11/autorandr/distinfo6
-rw-r--r--x11/autorandr/files/patch-autorandr.py14
-rw-r--r--x11/autorandr/files/patch-contrib_autorandr__launcher_autorandr__launcher.c11
-rw-r--r--x11/cde-devel/Makefile4
-rw-r--r--x11/cde-devel/distinfo6
-rw-r--r--x11/hyprland-guiutils/Makefile33
-rw-r--r--x11/hyprland-guiutils/distinfo3
-rw-r--r--x11/hyprland-guiutils/pkg-descr2
-rw-r--r--x11/hyprland-qtutils/Makefile7
-rw-r--r--x11/hyprls/Makefile5
-rw-r--r--x11/hyprls/distinfo14
-rw-r--r--x11/kf6-frameworkintegration/distinfo6
-rw-r--r--x11/kf6-frameworks/Makefile2
-rw-r--r--x11/kf6-kded/distinfo6
-rw-r--r--x11/kf6-kglobalaccel/distinfo6
-rw-r--r--x11/kf6-krunner/distinfo6
-rw-r--r--x11/kf6-kwindowsystem/distinfo6
-rw-r--r--x11/lightdm-kde-greeter/Makefile5
-rw-r--r--x11/lightdm-kde-greeter/distinfo6
-rw-r--r--x11/lightdm-kde-greeter/pkg-plist8
-rw-r--r--x11/oscar/Makefile8
-rw-r--r--x11/oscar/distinfo6
-rw-r--r--x11/oscar/files/patch-SleepLib_common.cpp10
-rw-r--r--x11/oscar/pkg-plist374
-rw-r--r--x11/plasma6-kactivitymanagerd/distinfo6
-rw-r--r--x11/plasma6-kgamma/distinfo6
-rw-r--r--x11/plasma6-kglobalacceld/distinfo6
-rw-r--r--x11/plasma6-kscreen/distinfo6
-rw-r--r--x11/plasma6-kwayland/distinfo6
-rw-r--r--x11/plasma6-layer-shell-qt/distinfo6
-rw-r--r--x11/plasma6-libkscreen/distinfo6
-rw-r--r--x11/plasma6-libplasma/distinfo6
-rw-r--r--x11/plasma6-plasma-activities-stats/distinfo6
-rw-r--r--x11/plasma6-plasma-activities/distinfo6
-rw-r--r--x11/plasma6-plasma-desktop/distinfo6
-rw-r--r--x11/plasma6-plasma-desktop/pkg-plist1
-rw-r--r--x11/plasma6-plasma-integration/distinfo6
-rw-r--r--x11/plasma6-plasma-workspace/distinfo6
-rw-r--r--x11/plasma6-plasma-workspace/pkg-plist3
-rw-r--r--x11/swayimg/Makefile3
-rw-r--r--x11/swayimg/distinfo6
-rw-r--r--x11/walker/Makefile3
-rw-r--r--x11/walker/distinfo6
-rw-r--r--x11/walker/pkg-plist1
-rw-r--r--x11/xfce4-screensaver/Makefile1
-rw-r--r--x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c51
1428 files changed, 29083 insertions, 36338 deletions
diff --git a/GIDs b/GIDs
index 0c19593fb7cb..06401895f267 100644
--- a/GIDs
+++ b/GIDs
@@ -779,7 +779,7 @@ pocket-id:*:834:
filebrowser:*:835:
tinyauth:*:836:
homebox:*:837:
-# free: 838
+opksshuser:*:838:
shiori:*:839:
netdisco:*:840:
tcpcryptd:*:841:
diff --git a/MOVED b/MOVED
index 67d3bde19732..d614ab33a9d8 100644
--- a/MOVED
+++ b/MOVED
@@ -1098,7 +1098,6 @@ security/webscarab||2022-03-31|Has expired: Deprecated by upstream in 2014
security/pscan||2022-03-31|Has expired: Abandonware, last release in 2000
security/vnccrack||2022-03-31|Has expired: Outdated and abandoned, last release in 2008. Upstream is at 2.1 while version in ports is 1.0.0
security/doscan||2022-03-31|Has expired: Abandonware, last release in 2014. Please consider using security/masscan or sysutils/pnscan
-security/radamsa||2022-03-31|Has expired: Abandonware, last release in 2017 and marked as BROKEN in late 2020
security/trinokiller||2022-03-31|Has expired: Abandonware, dead upstream
security/spybye||2022-03-31|Has expired: Abandonware, last release in 2008 and no upstream development
security/razorback-officeCat||2022-03-31|Has expired: Abandonware, last release in 2012 and listed as alpha quality by upstream
@@ -4861,3 +4860,11 @@ games/openlierox||2025-11-06|Remove broken port
net/glusterfs||2025-11-06|Remove broken port
games/pokerth||2025-11-06|Remove broken port
security/py-openssl|security/py-pyopenssl|2025-11-11|Move security/py-openssl to security/py-pyopenssl
+graphics/converseen@qt6|graphics/converseen|2025-11-14|Unflavorize port, as it is now qt6 only
+www/rubygem-gon-rails60|www/rubygem-gon-rails-gitlab|2025-11-15|Obsolete, use www/rubygem-gon-rails-gitlab instead
+www/rubygem-gon-rails61|www/rubygem-gon-rails-gitlab|2025-11-15|Obsolete, use www/rubygem-gon-rails-gitlab instead
+www/rubygem-gon-rails70|www/rubygem-gon-rails-gitlab|2025-11-15|Obsolete, use www/rubygem-gon-rails-gitlab instead
+deskutils/fet@qt5|deskutils/fet|2025-11-16|Qt Flavorization has been removed. Qt 5.x is EOL and deskutils/fet now based on Qt 6.x
+deskutils/fet@qt6|deskutils/fet|2025-11-16|Qt Flavorization has been removed. Continue to enjoy deskutils/fet based on Qt 6.x as usual
+lang/ruby35|lang/ruby40|2025-11-18|Upstream changed version of master branch in their repository from 3.5 to 4.0
+lang/spidermonkey91||2025-11-18|Removed
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index b50c2a9afa70..bb5b4663efc6 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -91,7 +91,7 @@ KDE_PLASMA5_VERSION?= 5.27.12
KDE_PLASMA5_BRANCH?= stable
# Current KDE Plasma desktop.
-KDE_PLASMA6_VERSION?= 6.5.2
+KDE_PLASMA6_VERSION?= 6.5.3
KDE_PLASMA6_BRANCH?= stable
# Legacy KDE frameworks (Qt5 based).
@@ -99,7 +99,7 @@ KDE_FRAMEWORKS5_VERSION?= 5.116.0
KDE_FRAMEWORKS5_BRANCH?= stable
# Current KDE Frameworks (Qt6 based).
-KDE_FRAMEWORKS6_VERSION?= 6.19.0
+KDE_FRAMEWORKS6_VERSION?= 6.20.0
KDE_FRAMEWORKS6_BRANCH?= stable
# Current KDE applications. Update _${PORTNAME}_PROJECT_VERSION for the following ports:
@@ -210,7 +210,7 @@ DESCR= ${.CURDIR:H:H}/x11/plasma6-plasma/pkg-descr
. elif ${_KDE_CATEGORY:Mkde-frameworks}
PORTVERSION?= ${KDE_FRAMEWORKS_VERSION}
PKGNAMEPREFIX?= kf${_KDE_VERSION}-
-WWW?= https://api.kde.org/frameworks/${PORTNAME}/html/index.html
+WWW?= https://api.kde.org/${PORTNAME}-index.html
# This is a slight duplication of _USE_PORTINGAIDS_ALL
_PORTINGAIDS= kjs kjsembed kdelibs4support kdesignerplugin khtml kmediaplayer kross kxmlrpcclient
. if ${_KDE_VERSION:M5}
diff --git a/Mk/Uses/mlt.mk b/Mk/Uses/mlt.mk
index 2cf044dcad0a..4647b9f91a6e 100644
--- a/Mk/Uses/mlt.mk
+++ b/Mk/Uses/mlt.mk
@@ -37,7 +37,7 @@ _MLT_NODEPEND= yes
. endif
# Library dependencies
-_MLT7_VERSION= 7.32.0
+_MLT7_VERSION= 7.34.1
_MLT7_PORTNAME= mlt7
_MLT7_LIB= libmlt-7.so
_MLT7_MELT= ${LOCALBASE}/bin/melt-7
diff --git a/Mk/Uses/ruby.mk b/Mk/Uses/ruby.mk
index 7e3253818cb2..e2b37ae9ff19 100644
--- a/Mk/Uses/ruby.mk
+++ b/Mk/Uses/ruby.mk
@@ -166,11 +166,11 @@ RUBY_DISTVERSION= 3.4.7
RUBY_PORTREVISION= 0
-. elif ${RUBY_VER} == 3.5
+. elif ${RUBY_VER} == 4.0
#
-# Ruby 3.5
+# Ruby 4.0
#
-RUBY_DISTVERSION= 3.5.0-preview1
+RUBY_DISTVERSION= 4.0.0-preview2
RUBY_PORTREVISION= 0
# When adding a version, please keep the comment in
@@ -179,7 +179,7 @@ RUBY_PORTREVISION= 0
#
# Other versions
#
-IGNORE= Only ruby 3,2, 3.3, 3.4 and 3.5 are supported
+IGNORE= Only ruby 3,2, 3.3, 3.4 and 4.0 are supported
_INVALID_RUBY_VER= 1
. endif
RUBY_PORTEPOCH= 1
@@ -191,7 +191,7 @@ RUBY_VERSION= ${RUBY_DISTVERSION:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/}
RUBY32?= "@comment "
RUBY33?= "@comment "
RUBY34?= "@comment "
-RUBY35?= "@comment "
+RUBY40?= "@comment "
. if defined(BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E})
. if ${BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E}} == "yes"
diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk
index b91aa67be413..5ac213603132 100644
--- a/Mk/bsd.default-versions.mk
+++ b/Mk/bsd.default-versions.mk
@@ -144,7 +144,7 @@ PYCRYPTOGRAPHY_DEFAULT?= legacy
PYTHON_DEFAULT?= 3.11
# Possible values: 2.7
PYTHON2_DEFAULT?= 2.7
-# Possible values: 3.2, 3.3, 3.4, 3.5
+# Possible values: 3.2, 3.3, 3.4, 4.0
RUBY_DEFAULT?= 3.3
# Possible values: rust, rust-nightly
RUST_DEFAULT?= rust
diff --git a/Mk/bsd.gcc.mk b/Mk/bsd.gcc.mk
index 6a40b0d7bfa5..d9abf9074757 100644
--- a/Mk/bsd.gcc.mk
+++ b/Mk/bsd.gcc.mk
@@ -35,7 +35,7 @@ GCC_Include_MAINTAINER= gerald@FreeBSD.org
# All GCC versions supported by this framework.
#
# When updating this, keep Mk/bsd.default-versions.mk in sync.
-GCCVERSIONS= 11 12 13 14 15 16
+GCCVERSIONS= 12 13 14 15 16
# No configurable parts below this. ####################################
#
diff --git a/UIDs b/UIDs
index 92fb218c21f5..15eec2fe2536 100644
--- a/UIDs
+++ b/UIDs
@@ -785,7 +785,7 @@ pocket-id:*:834:834::0:0:OIDC provider that allows users to authenticate with th
filebrowser:*:835:835::0:0:Web File Browser:/var/db/filebrowser:/usr/sbin/nologin
tinyauth:*:836:836::0:0:Simplest way to protect your apps with a login screen:/var/db/tinyauth:/usr/sbin/nologin
homebox:*:837:837::0:0:Inventory and organization system built for the Home User:/var/db/homebox:/usr/sbin/nologin
-# free: 838
+opksshuser:*:838:838::0:0:Tool which enables SSH to be used with OpenID Connect:/nonexistent:/usr/sbin/nologin
shiori:*:839:839::0:0:Simple bookmark manager built with Go:/var/db/shiori:/usr/sbin/nologin
netdisco:*:840:840::0:0:netdisco daemon:/usr/local/etc/netdisco:/bin/sh
tcpcryptd:*:841:841::0:0:tcpcrypt daemon:/nonexistent:/usr/sbin/nologin
diff --git a/archivers/brotli/Makefile b/archivers/brotli/Makefile
index 9878b7513768..6e77060e2902 100644
--- a/archivers/brotli/Makefile
+++ b/archivers/brotli/Makefile
@@ -1,11 +1,11 @@
PORTNAME= brotli
DISTVERSIONPREFIX= v
-DISTVERSION= 1.1.0
+DISTVERSION= 1.2.0
PORTEPOCH= 1
CATEGORIES= archivers devel
-
-PATCH_SITES= https://github.com/google/${PORTNAME}/commit/
-PATCHFILES= 741610efd335a8b6ff9be4c9bed643e0a74fdb6a.patch:-p1
+MASTER_SITES+= https://github.com/google/${PORTNAME}/releases/download/${DISTVERSIONFULL}/
+DISTFILES+= testdata.txz
+DIST_SUBDIR= ${PORTNAME}/${DISTVERSION}
MAINTAINER= osa@FreeBSD.org
COMMENT= Generic-purpose lossless compression algorithm
@@ -14,7 +14,7 @@ WWW= https://github.com/google/brotli
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake:testing cpe pkgconfig
+USES= cmake cpe pathfix
CPE_VENDOR= google
USE_LDCONFIG= yes
@@ -23,12 +23,16 @@ GH_ACCOUNT= google
PLIST_SUB= SHLIBVER=${DISTVERSION:R}
-CMAKE_OFF= BUILD_TESTING
+TEST_TARGET= test
+
CMAKE_ARGS= -DSHARE_INSTALL_PREFIX=share
OPTIONS_DEFINE= STATIC
OPTIONS_SUB= yes
-STATIC_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-static-libs
+STATIC_CMAKE_BOOL= BROTLI_BUILD_FOR_PACKAGE
+
+post-extract:
+ ${MV} ${WRKDIR}/tests/testdata/* ${WRKSRC}/tests/testdata/
.include <bsd.port.mk>
diff --git a/archivers/brotli/distinfo b/archivers/brotli/distinfo
index 9adf1b378f4a..bf61b532f163 100644
--- a/archivers/brotli/distinfo
+++ b/archivers/brotli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1736034427
-SHA256 (google-brotli-v1.1.0_GH0.tar.gz) = e720a6ca29428b803f4ad165371771f5398faba397edf6778837a18599ea13ff
-SIZE (google-brotli-v1.1.0_GH0.tar.gz) = 511969
-SHA256 (741610efd335a8b6ff9be4c9bed643e0a74fdb6a.patch) = 99ccada03a1c0ac09a93d14c81a5c2ee7bf4563aaafacc290a5070503dc60c1b
-SIZE (741610efd335a8b6ff9be4c9bed643e0a74fdb6a.patch) = 1024
+TIMESTAMP = 1761638001
+SHA256 (brotli/1.2.0/testdata.txz) = e8624d888f13067e7635353397cf42956bf4ca1382da67f9cec8d43e800deecb
+SIZE (brotli/1.2.0/testdata.txz) = 3830712
+SHA256 (brotli/1.2.0/google-brotli-v1.2.0_GH0.tar.gz) = 816c96e8e8f193b40151dad7e8ff37b1221d019dbcb9c35cd3fadbfe6477dfec
+SIZE (brotli/1.2.0/google-brotli-v1.2.0_GH0.tar.gz) = 646315
diff --git a/archivers/brotli/files/extra-patch-static-libs b/archivers/brotli/files/extra-patch-static-libs
deleted file mode 100644
index 857fb4515bdf..000000000000
--- a/archivers/brotli/files/extra-patch-static-libs
+++ /dev/null
@@ -1,40 +0,0 @@
---- CMakeLists.txt.orig 2023-08-21 13:36:24 UTC
-+++ CMakeLists.txt
-@@ -122,12 +122,15 @@ endif()
-
- file(GLOB_RECURSE BROTLI_COMMON_SOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} c/common/*.c)
- add_library(brotlicommon ${BROTLI_COMMON_SOURCES})
-+add_library(brotlicommonstatic STATIC ${BROTLI_COMMON_SOURCES})
-
- file(GLOB_RECURSE BROTLI_DEC_SOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} c/dec/*.c)
- add_library(brotlidec ${BROTLI_DEC_SOURCES})
-+add_library(brotlidecstatic STATIC ${BROTLI_DEC_SOURCES})
-
- file(GLOB_RECURSE BROTLI_ENC_SOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} c/enc/*.c)
- add_library(brotlienc ${BROTLI_ENC_SOURCES})
-+add_library(brotliencstatic STATIC ${BROTLI_ENC_SOURCES})
-
- # Older CMake versions does not understand INCLUDE_DIRECTORIES property.
- include_directories(${BROTLI_INCLUDE_DIRS})
-@@ -152,6 +155,10 @@ foreach(lib ${BROTLI_LIBRARIES_CORE})
- set_property(TARGET ${lib} APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES "$<BUILD_INTERFACE:${BROTLI_INCLUDE_DIRS}>")
- endforeach()
-
-+set_property(TARGET brotlicommonstatic PROPERTY OUTPUT_NAME brotlicommon)
-+set_property(TARGET brotlidecstatic PROPERTY OUTPUT_NAME brotlidec)
-+set_property(TARGET brotliencstatic PROPERTY OUTPUT_NAME brotlienc)
-+
- if(NOT BROTLI_EMSCRIPTEN)
- target_link_libraries(brotlidec brotlicommon)
- target_link_libraries(brotlienc brotlicommon)
-@@ -185,7 +192,9 @@ if(NOT BROTLI_BUNDLED_MODE)
- LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
- RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
- )
--
-+ install(TARGETS brotlicommonstatic ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}")
-+ install(TARGETS brotlidecstatic ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}")
-+ install(TARGETS brotliencstatic ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}")
- install(
- DIRECTORY ${BROTLI_INCLUDE_DIRS}/brotli
- DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
diff --git a/archivers/brotli/files/patch-CMakeLists.txt b/archivers/brotli/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..c385c8a8cab8
--- /dev/null
+++ b/archivers/brotli/files/patch-CMakeLists.txt
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig 2025-10-27 13:07:48 UTC
++++ CMakeLists.txt
+@@ -153,6 +153,8 @@ foreach(lib ${BROTLI_SHARED_LIBRARIES} ${BROTLI_STATIC
+ foreach(lib ${BROTLI_SHARED_LIBRARIES} ${BROTLI_STATIC_LIBRARIES})
+ target_link_libraries(${lib} ${LIBM_LIBRARY})
+ set_property(TARGET ${lib} APPEND PROPERTY INCLUDE_DIRECTORIES ${BROTLI_INCLUDE_DIRS})
++ string(REGEX REPLACE "-static$" "" lib_base "${lib}")
++ set_property(TARGET ${lib} PROPERTY OUTPUT_NAME ${lib_base})
+ set_target_properties(${lib} PROPERTIES
+ VERSION "${BROTLI_ABI_COMPATIBILITY}.${BROTLI_ABI_AGE}.${BROTLI_ABI_REVISION}"
+ SOVERSION "${BROTLI_ABI_COMPATIBILITY}")
diff --git a/archivers/kf6-karchive/distinfo b/archivers/kf6-karchive/distinfo
index ceb80e8d1e0f..c36bc38f6c5f 100644
--- a/archivers/kf6-karchive/distinfo
+++ b/archivers/kf6-karchive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784966
-SHA256 (KDE/frameworks/6.19/karchive-6.19.0.tar.xz) = 944332d802d0e128cebd087ffd50b726d100347973c2037c6051c72d54512a9e
-SIZE (KDE/frameworks/6.19/karchive-6.19.0.tar.xz) = 1147772
+TIMESTAMP = 1762892862
+SHA256 (KDE/frameworks/6.20/karchive-6.20.0.tar.xz) = f6a508d537d283e2a106e848a939e971cdf1a059779825e4482609aa981ffadd
+SIZE (KDE/frameworks/6.20/karchive-6.20.0.tar.xz) = 1148308
diff --git a/archivers/lha/Makefile b/archivers/lha/Makefile
index 0db09fdc7a4f..0e96abf80cca 100644
--- a/archivers/lha/Makefile
+++ b/archivers/lha/Makefile
@@ -2,12 +2,13 @@ PORTNAME= lha
PORTVERSION= 1.14i
PORTREVISION= 10
CATEGORIES= archivers
-MASTER_SITES= http://www2m.biglobe.ne.jp/~dolphin/lha/prog/
+MASTER_SITES= ftp://ftp.dinoex.de/pub/FreeBSD/distfiles/ \
+ https://ftp.dinoex.de/pub/FreeBSD/distfiles/
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//}
MAINTAINER= dinoex@FreeBSD.org
COMMENT= Archive files using LZSS and Huffman compression (.lzh files)
-WWW= http://www2m.biglobe.ne.jp/~dolphin/lha/lha.htm
+WWW= https://web.archive.org/web/20200221013928/http://www2m.biglobe.ne.jp/~dolphin/lha/lha-unix.htm
LICENSE= LHA
LICENSE_NAME= License of lha
diff --git a/archivers/php-lz4/Makefile b/archivers/php-lz4/Makefile
index cb370abf7ec7..4f2866ca2092 100644
--- a/archivers/php-lz4/Makefile
+++ b/archivers/php-lz4/Makefile
@@ -1,6 +1,5 @@
PORTNAME= lz4
-DISTVERSION= 0.5.0
-PORTREVISION= 2
+DISTVERSION= 0.6.0
CATEGORIES= archivers
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
diff --git a/archivers/php-lz4/distinfo b/archivers/php-lz4/distinfo
index 443052c014a1..c22c979d0e26 100644
--- a/archivers/php-lz4/distinfo
+++ b/archivers/php-lz4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754010146
-SHA256 (kjdev-php-ext-lz4-0.5.0_GH0.tar.gz) = 8e88154b50aecff0d4074296f7f5c8a3b8f1ce6fcea77d1508821e23a4788804
-SIZE (kjdev-php-ext-lz4-0.5.0_GH0.tar.gz) = 70642
+TIMESTAMP = 1763558643
+SHA256 (kjdev-php-ext-lz4-0.6.0_GH0.tar.gz) = 49cfcb981be2fe584712ac9f85ee143db5f44da738f635fcd2c9f24c929bc662
+SIZE (kjdev-php-ext-lz4-0.6.0_GH0.tar.gz) = 72652
diff --git a/archivers/py-brotli/Makefile b/archivers/py-brotli/Makefile
index 469fb77231b7..6ff560d669ca 100644
--- a/archivers/py-brotli/Makefile
+++ b/archivers/py-brotli/Makefile
@@ -1,9 +1,8 @@
PORTNAME= brotli
-PORTVERSION= 1.1.0
+PORTVERSION= 1.2.0
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= Brotli-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generic-purpose lossless compression algorithm
@@ -13,6 +12,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= brotli>=${PORTVERSION},1<${PORTVERSION}_99,1:archivers/brotli \
+ ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0:devel/py-pkgconfig@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= libbrotlicommon.so:archivers/brotli
@@ -20,11 +20,12 @@ LIB_DEPENDS= libbrotlicommon.so:archivers/brotli
USES= cpe python
USE_PYTHON= autoplist concurrent pep517
+MAKE_ENV= USE_SYSTEM_BROTLI=1
+
CPE_VENDOR= google
post-patch:
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/setup.py
- @${MV} ${WRKSRC}/c/common/version.h ${WRKSRC}/
+ @${REINPLACE_CMD} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${WRKSRC}/setup.py
# Clean up bundled libraries
@${RM} -r ${WRKSRC}/c/
diff --git a/archivers/py-brotli/distinfo b/archivers/py-brotli/distinfo
index 47ce4f770c02..a710bf7e479b 100644
--- a/archivers/py-brotli/distinfo
+++ b/archivers/py-brotli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694348256
-SHA256 (Brotli-1.1.0.tar.gz) = 81de08ac11bcb85841e440c13611c00b67d3bf82698314928d0b676362546724
-SIZE (Brotli-1.1.0.tar.gz) = 7372270
+TIMESTAMP = 1762567689
+SHA256 (brotli-1.2.0.tar.gz) = e310f77e41941c13340a95976fe66a8a95b01e783d430eeaf7a2f87e0a57dd0a
+SIZE (brotli-1.2.0.tar.gz) = 7388632
diff --git a/archivers/py-brotli/files/patch-MANIFEST.in b/archivers/py-brotli/files/patch-MANIFEST.in
deleted file mode 100644
index 7e2266d92276..000000000000
--- a/archivers/py-brotli/files/patch-MANIFEST.in
+++ /dev/null
@@ -1,19 +0,0 @@
---- MANIFEST.in.orig 2023-09-09 22:24:31 UTC
-+++ MANIFEST.in
-@@ -1,11 +1,4 @@
- include CONTRIBUTING.md
--include c/common/*.c
--include c/common/*.h
--include c/dec/*.c
--include c/dec/*.h
--include c/enc/*.c
--include c/enc/*.h
--include c/include/brotli/*.h
- include LICENSE
- include MANIFEST.in
- include python/_brotli.cc
-@@ -16,4 +9,3 @@ include python/tests/*
- include README.md
- include setup.py
- include tests/testdata/*
--include c/tools/brotli.c
diff --git a/archivers/py-brotli/files/patch-setup.py b/archivers/py-brotli/files/patch-setup.py
index 47808c0d1135..2a06bb990889 100644
--- a/archivers/py-brotli/files/patch-setup.py
+++ b/archivers/py-brotli/files/patch-setup.py
@@ -1,124 +1,11 @@
---- setup.py.orig 2023-09-07 13:16:56 UTC
+--- setup.py.orig 2025-11-05 18:03:58 UTC
+++ setup.py
-@@ -35,7 +35,7 @@ def read_define(path, macro):
+@@ -142,7 +142,7 @@ NAME = "brotli"
- def get_version():
- """ Return library version string from 'common/version.h' file. """
-- version_file_path = os.path.join(CURR_DIR, 'c', 'common', 'version.h')
-+ version_file_path = os.path.join(CURR_DIR, 'version.h')
- major = read_define(version_file_path, 'BROTLI_VERSION_MAJOR')
- minor = read_define(version_file_path, 'BROTLI_VERSION_MINOR')
- patch = read_define(version_file_path, 'BROTLI_VERSION_PATCH')
-@@ -128,7 +128,7 @@ class BuildExt(build_ext):
- target_lang=language)
+ NAME = "brotli"
+-VERSION = get_version()
++VERSION = "%%PORTVERSION%%"
--NAME = 'Brotli'
-+NAME = 'brotli'
-
- VERSION = get_version()
-
-@@ -177,96 +177,17 @@ EXT_MODULES = [
- '_brotli',
- sources=[
- 'python/_brotli.c',
-- 'c/common/constants.c',
-- 'c/common/context.c',
-- 'c/common/dictionary.c',
-- 'c/common/platform.c',
-- 'c/common/shared_dictionary.c',
-- 'c/common/transform.c',
-- 'c/dec/bit_reader.c',
-- 'c/dec/decode.c',
-- 'c/dec/huffman.c',
-- 'c/dec/state.c',
-- 'c/enc/backward_references.c',
-- 'c/enc/backward_references_hq.c',
-- 'c/enc/bit_cost.c',
-- 'c/enc/block_splitter.c',
-- 'c/enc/brotli_bit_stream.c',
-- 'c/enc/cluster.c',
-- 'c/enc/command.c',
-- 'c/enc/compound_dictionary.c',
-- 'c/enc/compress_fragment.c',
-- 'c/enc/compress_fragment_two_pass.c',
-- 'c/enc/dictionary_hash.c',
-- 'c/enc/encode.c',
-- 'c/enc/encoder_dict.c',
-- 'c/enc/entropy_encode.c',
-- 'c/enc/fast_log.c',
-- 'c/enc/histogram.c',
-- 'c/enc/literal_cost.c',
-- 'c/enc/memory.c',
-- 'c/enc/metablock.c',
-- 'c/enc/static_dict.c',
-- 'c/enc/utf8_util.c',
- ],
- depends=[
-- 'c/common/constants.h',
-- 'c/common/context.h',
-- 'c/common/dictionary.h',
-- 'c/common/platform.h',
-- 'c/common/shared_dictionary_internal.h',
-- 'c/common/transform.h',
-- 'c/common/version.h',
-- 'c/dec/bit_reader.h',
-- 'c/dec/huffman.h',
-- 'c/dec/prefix.h',
-- 'c/dec/state.h',
-- 'c/enc/backward_references.h',
-- 'c/enc/backward_references_hq.h',
-- 'c/enc/backward_references_inc.h',
-- 'c/enc/bit_cost.h',
-- 'c/enc/bit_cost_inc.h',
-- 'c/enc/block_encoder_inc.h',
-- 'c/enc/block_splitter.h',
-- 'c/enc/block_splitter_inc.h',
-- 'c/enc/brotli_bit_stream.h',
-- 'c/enc/cluster.h',
-- 'c/enc/cluster_inc.h',
-- 'c/enc/command.h',
-- 'c/enc/compound_dictionary.h',
-- 'c/enc/compress_fragment.h',
-- 'c/enc/compress_fragment_two_pass.h',
-- 'c/enc/dictionary_hash.h',
-- 'c/enc/encoder_dict.h',
-- 'c/enc/entropy_encode.h',
-- 'c/enc/entropy_encode_static.h',
-- 'c/enc/fast_log.h',
-- 'c/enc/find_match_length.h',
-- 'c/enc/hash.h',
-- 'c/enc/hash_composite_inc.h',
-- 'c/enc/hash_forgetful_chain_inc.h',
-- 'c/enc/hash_longest_match64_inc.h',
-- 'c/enc/hash_longest_match_inc.h',
-- 'c/enc/hash_longest_match_quickly_inc.h',
-- 'c/enc/hash_rolling_inc.h',
-- 'c/enc/hash_to_binary_tree_inc.h',
-- 'c/enc/histogram.h',
-- 'c/enc/histogram_inc.h',
-- 'c/enc/literal_cost.h',
-- 'c/enc/memory.h',
-- 'c/enc/metablock.h',
-- 'c/enc/metablock_inc.h',
-- 'c/enc/params.h',
-- 'c/enc/prefix.h',
-- 'c/enc/quality.h',
-- 'c/enc/ringbuffer.h',
-- 'c/enc/static_dict.h',
-- 'c/enc/static_dict_lut.h',
-- 'c/enc/utf8_util.h',
-- 'c/enc/write_bits.h',
- ],
- include_dirs=[
-- 'c/include',
-+ '%%LOCALBASE%%/include',
-+ ],
-+ libraries=[
-+ 'brotlicommon', 'brotlidec', 'brotlienc',
-+ ],
-+ library_dirs=[
-+ '%%LOCALBASE%%/lib',
- ]),
- ]
+ URL = "https://github.com/google/brotli"
diff --git a/archivers/py-zipstream-ng/Makefile b/archivers/py-zipstream-ng/Makefile
index b13e2474e0b5..26f1b0b0494d 100644
--- a/archivers/py-zipstream-ng/Makefile
+++ b/archivers/py-zipstream-ng/Makefile
@@ -17,4 +17,6 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVO
USES= python
USE_PYTHON= autoplist distutils pytest
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/archivers/urbackup-server/Makefile b/archivers/urbackup-server/Makefile
index 46a24306e923..708e0e14cf11 100644
--- a/archivers/urbackup-server/Makefile
+++ b/archivers/urbackup-server/Makefile
@@ -1,6 +1,5 @@
PORTNAME= urbackup-server
-DISTVERSION= 2.5.33
-PORTREVISION= 2
+DISTVERSION= 2.5.34
CATEGORIES= archivers
MASTER_SITES= https://hndl.urbackup.org/Server/${DISTVERSION}/
@@ -17,7 +16,7 @@ LIB_DEPENDS= libcryptopp.so:security/cryptopp \
libzstd.so:archivers/zstd
USES= autoreconf compiler:c++11-lang dos2unix fakeroot fuse libtool \
- lua:53 localbase pkgconfig sqlite:3
+ localbase lua:53 pkgconfig sqlite:3
DOS2UNIX_GLOB= *.am *.c *.cpp *.h
USE_CXXSTD= c++14
USE_RC_SUBR= urbackup_server
@@ -51,8 +50,6 @@ post-patch:
snapshot_helper/main.cpp \
)
${FIND} ${WRKSRC} -type f -exec ${REINPLACE_CMD} \
- -e 's|std::char_traits|std::vector|g' \
- -e 's|std::basic_string|std::vector|g' \
-e 's|auto_ptr|unique_ptr|g' {} +
post-install:
diff --git a/archivers/urbackup-server/distinfo b/archivers/urbackup-server/distinfo
index e6a3554e8084..aacf75eadead 100644
--- a/archivers/urbackup-server/distinfo
+++ b/archivers/urbackup-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715372630
-SHA256 (urbackup-server-2.5.33.tar.gz) = 65d7dab4d5178849c1ecc45b592143df066c641fd782d5a6448aa606561d7cff
-SIZE (urbackup-server-2.5.33.tar.gz) = 8364522
+TIMESTAMP = 1762714783
+SHA256 (urbackup-server-2.5.34.tar.gz) = 1085ed8a659c7318f9b3080a8e6dec284abd4add2a5b8c0cde37b3e7dec41f0c
+SIZE (urbackup-server-2.5.34.tar.gz) = 9068792
diff --git a/archivers/urbackup-server/files/patch-cryptoplugin_src_files.cpp b/archivers/urbackup-server/files/patch-cryptoplugin_src_files.cpp
new file mode 100644
index 000000000000..03aae23296bf
--- /dev/null
+++ b/archivers/urbackup-server/files/patch-cryptoplugin_src_files.cpp
@@ -0,0 +1,11 @@
+--- cryptoplugin/src/files.cpp.orig 2025-11-09 19:09:32 UTC
++++ cryptoplugin/src/files.cpp
+@@ -118,7 +118,7 @@ size_t FileStore::CopyRangeTo2(BufferedTransformation
+ if (begin == 0 && end == 1)
+ {
+ int result = m_stream->peek();
+- if (result == std::char_traits<char>::eof())
++ if (result == std::vector<char>::eof())
+ return 0;
+ else
+ {
diff --git a/archivers/urbackup-server/files/patch-libfastcgi_fastcgi.hpp b/archivers/urbackup-server/files/patch-libfastcgi_fastcgi.hpp
new file mode 100644
index 000000000000..f6afc3ce29fe
--- /dev/null
+++ b/archivers/urbackup-server/files/patch-libfastcgi_fastcgi.hpp
@@ -0,0 +1,11 @@
+--- libfastcgi/fastcgi.hpp.orig 2025-11-09 19:03:24 UTC
++++ libfastcgi/fastcgi.hpp
+@@ -155,7 +155,7 @@ class FCGIProtocolDriver (private)
+ reqmap_t reqmap;
+ std::queue<u_int16_t> new_request_queue;
+
+- std::basic_string<u_int8_t> InputBuffer;
++ std::vector<u_int8_t> InputBuffer;
+ u_int8_t tmp_buf[64];
+ };
+
diff --git a/archivers/urbackup-server/pkg-plist b/archivers/urbackup-server/pkg-plist
index b83795b4791f..0a53a822410b 100644
--- a/archivers/urbackup-server/pkg-plist
+++ b/archivers/urbackup-server/pkg-plist
@@ -114,11 +114,15 @@ share/urbackup/www/js/sjcl.chash-c34b81d9a619f2cd9f09bf75eb160625.js
share/urbackup/www/js/templates.chash-95585306a999a15b803c96f646ceae67.js
share/urbackup/www/js/templates.chash-f1be253b56f072b60921630ff50ac909.js
share/urbackup/www/js/translation.chash-10e0e20a34cbffda033b31d6ea65a823.js
+share/urbackup/www/js/translation.chash-1a20a2f1e15c7aca532b226ec70f6e94.js
share/urbackup/www/js/translation.chash-55c63d942b127686fcc28b2f2df7b8b3.js
+share/urbackup/www/js/translation.chash-a16b68d66d73129d92cccd8060d5724c.js
share/urbackup/www/js/translation.chash-e18e5cd27e42a29af566e6ec28e866e8.js
share/urbackup/www/js/urbackup.chash-35b1e786f5e59ab22e175812b489b772.js
share/urbackup/www/js/urbackup.chash-49b09e804d0e94741b226ec5bfe09b99.js
+share/urbackup/www/js/urbackup.chash-7a9c5531d8f16009f283728953c8446c.js
share/urbackup/www/js/urbackup.chash-a14ef54c45978201f5ff10de8074e333.js
+share/urbackup/www/js/urbackup.chash-ba3a06ffb76ab7dfde9e93ce53c12b47.js
share/urbackup/www/js/urbackup.chash-ee49d44bb0d3e885e48fe85d4a08d34b.js
share/urbackup/www/js/urbackup.chash-fff37c2eba8a7809d38430dde8fb463b.js
share/urbackup/www/js/urbackup_functions.chash-98c3f5649cb6de638d6c1ea5df75ce5c.js
diff --git a/archivers/zstd/Makefile b/archivers/zstd/Makefile
index 08c117e9fe55..b56e3290420d 100644
--- a/archivers/zstd/Makefile
+++ b/archivers/zstd/Makefile
@@ -1,8 +1,14 @@
PORTNAME= zstd
PORTVERSION= 1.5.7
+PORTREVISION= 1
CATEGORIES= archivers
MASTER_SITES= https://github.com/facebook/zstd/releases/download/v${PORTVERSION}/
+# update manpages to v1.5.7, were missed in the release,
+# see https://github.com/facebook/zstd/releases/tag/v1.5.7
+PATCH_SITES= https://github.com/facebook/zstd/commit/
+PATCHFILES= 6af3842118ea5325480b403213b2a9fbed3d3d74.diff:-p1 # v1.5.7 manpages
+
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fast real-time compression algorithm
WWW= https://facebook.github.io/zstd/ \
@@ -13,8 +19,8 @@ LICENSE_COMB= dual
LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
-LIB_DEPENDS= liblz4.so:archivers/liblz4
-
+# Note this port is in the dependency chain of lang/python314
+# as a requisite, thus cannot use meson or python to build
USES= cpe gmake localbase:ldflags tar:zst
ALL_TARGET= default
@@ -25,6 +31,7 @@ MAKE_ENV= INSTALL_DATA="${INSTALL_DATA}" \
INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
V=1
+MAKE_ARGS+= ${_MAKE_JOBS} HAVE_LZ4=0
TEST_TARGET= check
USE_LDCONFIG= yes
diff --git a/archivers/zstd/distinfo b/archivers/zstd/distinfo
index 06fcc91f806d..53cddd81d61c 100644
--- a/archivers/zstd/distinfo
+++ b/archivers/zstd/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1740022434
+TIMESTAMP = 1762084535
SHA256 (zstd-1.5.7.tar.zst) = 5b331d961d6989dc21bb03397fc7a2a4d86bc65a14adc5ffbbce050354e30fd2
SIZE (zstd-1.5.7.tar.zst) = 1862563
+SHA256 (6af3842118ea5325480b403213b2a9fbed3d3d74.diff) = 505a0dc5d6b9a3e6d5eba26a90dfc6b488908bbd8a616229aa4f4a04c357883b
+SIZE (6af3842118ea5325480b403213b2a9fbed3d3d74.diff) = 53062
diff --git a/archivers/zstr/Makefile b/archivers/zstr/Makefile
index 26e7c686ccdd..0875a59ef98a 100644
--- a/archivers/zstr/Makefile
+++ b/archivers/zstr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zstr
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.7
+DISTVERSION= 1.1.0
CATEGORIES= archivers devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/archivers/zstr/distinfo b/archivers/zstr/distinfo
index a49235bd99d8..68cf8ed1d334 100644
--- a/archivers/zstr/distinfo
+++ b/archivers/zstr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1670483092
-SHA256 (mateidavid-zstr-v1.0.7_GH0.tar.gz) = 8d2ddae68ff7bd0a6fce6150a8f52ad9ce1bed2c4056c8846f4dec4f2dc60819
-SIZE (mateidavid-zstr-v1.0.7_GH0.tar.gz) = 11743
+TIMESTAMP = 1763257302
+SHA256 (mateidavid-zstr-v1.1.0_GH0.tar.gz) = b77ef8b961233a100a34da588962a95a2f3b00c9b2dc0ea67100b36ec72128af
+SIZE (mateidavid-zstr-v1.1.0_GH0.tar.gz) = 13130
diff --git a/audio/Makefile b/audio/Makefile
index c6ab5f910ea6..df9da7c27894 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -3,6 +3,7 @@
SUBDIR += GxSwitchlessWah-lv2
SUBDIR += HVSC-Update
SUBDIR += Maaate
+ SUBDIR += TonieToolbox
SUBDIR += a2jmidid
SUBDIR += abcde
SUBDIR += abcselect
diff --git a/audio/TonieToolbox/Makefile b/audio/TonieToolbox/Makefile
new file mode 100644
index 000000000000..05dd72cdb4f3
--- /dev/null
+++ b/audio/TonieToolbox/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= TonieToolbox
+DISTVERSION= 0.6.5
+CATEGORIES= audio sysutils python
+MASTER_SITES= https://github.com/Quentendo64/${PORTNAME}/archive/refs/tags/v${DISTVERSION}/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= TonieBox content management tool
+WWW= https://github.com/Quentendo64/TonieToolbox
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+# get from setup.py
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=0<=6.33.0,1:devel/py-protobuf@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.32.5:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mutagen>=1.47.0:audio/py-mutagen@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=25.0:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.67.1:misc/py-tqdm@${PY_FLAVOR} \
+ ffmpeg:multimedia/ffmpeg \
+ opusenc:audio/opus-tools
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/audio/TonieToolbox/distinfo b/audio/TonieToolbox/distinfo
new file mode 100644
index 000000000000..89c8361ab14c
--- /dev/null
+++ b/audio/TonieToolbox/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1763184533
+SHA256 (TonieToolbox-0.6.5.tar.gz) = bc3f1043f93fdf03b0e74cc35a30842792df398e4049d031050597bd7f004a2c
+SIZE (TonieToolbox-0.6.5.tar.gz) = 4392440
diff --git a/audio/TonieToolbox/files/patch-pyproject.toml b/audio/TonieToolbox/files/patch-pyproject.toml
new file mode 100644
index 000000000000..7e6c175c040e
--- /dev/null
+++ b/audio/TonieToolbox/files/patch-pyproject.toml
@@ -0,0 +1,18 @@
+--- pyproject.toml.orig 2025-11-15 05:43:17 UTC
++++ pyproject.toml
+@@ -8,7 +8,7 @@ requires-python = ">=3.7"
+ description = "Convert audio files to Toniebox compatible format (.TAF) and interact with TeddyCloud."
+ readme = "README.md"
+ requires-python = ">=3.7"
+-license = "GPL-3.0-or-later"
++license = { file = "LICENSE.md" }
+ authors = [
+ {name = "Quentendo64", email = "quentin@wohlfeil.at"}
+ ]
+@@ -38,4 +38,4 @@ Homepage = "https://github.com/Quentendo64/TonieToolbo
+ "Bug Tracker" = "https://github.com/Quentendo64/TonieToolbox/issues"
+
+ [project.scripts]
+-tonietoolbox = "TonieToolbox.__main__:main"
+\ No newline at end of file
++tonietoolbox = "TonieToolbox.__main__:main"
diff --git a/audio/TonieToolbox/pkg-descr b/audio/TonieToolbox/pkg-descr
new file mode 100644
index 000000000000..672db6545f6c
--- /dev/null
+++ b/audio/TonieToolbox/pkg-descr
@@ -0,0 +1,15 @@
+TonieToolbox allows you to create custom audio content for Tonie boxes by
+converting various audio formats into the specific file format required by
+Tonie devices.
+
+The tool provides several capabilities:
+
+- Convert single or multiple audio files into a Tonie-compatible format
+- Process complex folder structures recursively to handle entire audio collections
+- Analyze and validate existing Tonie files
+- Split Tonie files into individual opus tracks
+- Compare two TAF files for debugging differences
+- Support various input formats through FFmpeg conversion
+- Extract and use audio media tags (ID3, Vorbis Comments, etc.) for better file naming
+- Upload Tonie files directly to a TeddyCloud server
+- Automatically upload cover artwork alongside Tonie files
diff --git a/audio/baresip/Makefile b/audio/baresip/Makefile
index cce57e7addcb..92acb712610b 100644
--- a/audio/baresip/Makefile
+++ b/audio/baresip/Makefile
@@ -1,7 +1,6 @@
PORTNAME= baresip
DISTVERSIONPREFIX= v
-DISTVERSION= 4.2.0
-PORTREVISION= 2
+DISTVERSION= 4.3.0
CATEGORIES= audio
MAINTAINER= zarychtam@plan-b.pwste.edu.pl
@@ -21,13 +20,13 @@ nox11_CONFLICTS_INSTALL= baresip
USES= cmake localbase:ldflags pkgconfig ssl
USE_GITHUB= yes
GH_ACCOUNT= baresip
-GH_TUPLE= baresip:baresip-apps:v4.0.0:e/baresip-apps
+GH_TUPLE= baresip:baresip-apps:v4.3.0:e/baresip-apps
PORTDOCS= CONTRIBUTING.md ChangeLog THANKS
-OPTIONS_DEFINE= AAC ALSA AV1 AVCODEC AVFILTER AVFORMAT CODEC2 DBUS DOCS \
- EVDEV EXAMPLES G711 G722 G726 GSTREAMER GTK3 JACK MQTT \
- OPUS PIPEWIRE PLC PORTAUDIO PULSEAUDIO SDL SNAPSHOT \
- SNDFILE SNDIO SWSCALE V4L VPX WEBRTC_AEC X11
+OPTIONS_DEFINE= AAC ALSA AMR AV1 AVCODEC AVFILTER AVFORMAT CODEC2 DBUS \
+ DOCS EVDEV EXAMPLES G711 G722 G726 GSTREAMER GTK3 JACK \
+ MQTT OPUS PIPEWIRE PLC PORTAUDIO PULSEAUDIO SDL \
+ SNAPSHOT SNDFILE SNDIO SWSCALE V4L VPX WEBRTC_AEC X11
OPTIONS_DEFAULT= AAC ALSA AV1 AVCODEC AVFILTER AVFORMAT CODEC2 DBUS \
EVDEV G711 G722 G726 GSTREAMER GTK3 OPUS PLC PORTAUDIO \
SDL SNAPSHOT SNDFILE SWSCALE V4L VPX WEBRTC_AEC X11
@@ -41,6 +40,7 @@ OPTIONS_EXCLUDE= AAC AV1 AVCODEC AVFILTER AVFORMAT CODEC2 DBUS EVDEV \
OPTIONS_SUB= yes
AAC_DESC= AAC audio codec
+AMR_DESC= AMR-NB and AMR-WB audio codecs
AV1_DESC= AV1 Video Codec
AVCODEC_DESC= Video codecs using libavcodec
AVFILTER_DESC= Video filter using libavfilter
@@ -66,6 +66,10 @@ AAC_LIB_DEPENDS= libfdk-aac.so:audio/fdk-aac
AAC_VARS= _MODULES_LIST+=aac
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_VARS= _MODULES_LIST+=alsa
+AMR_LIB_DEPENDS= libamrnb.so:audio/libamrnb \
+ libamrwb.so:audio/libamrwb \
+ libvo-amrwbenc.so:audio/vo-amrwbenc
+AMR_VARS= _MODULES_LIST+=amr
AV1_LIB_DEPENDS+= libaom.so:multimedia/aom
AV1_VARS= _MODULES_LIST+=av1
AVCODEC_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
diff --git a/audio/baresip/distinfo b/audio/baresip/distinfo
index 22311e54edb6..4c57267baed7 100644
--- a/audio/baresip/distinfo
+++ b/audio/baresip/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762284841
-SHA256 (baresip-baresip-v4.2.0_GH0.tar.gz) = 4b9fba7c53cabec4cc702bf47fb421f078d6f31421b7bea8f3f0fdbe1a671674
-SIZE (baresip-baresip-v4.2.0_GH0.tar.gz) = 1181348
-SHA256 (baresip-baresip-apps-v4.0.0_GH0.tar.gz) = 1c578c995e05c7298679e3358371dc810f8fcf5e047d87d963bf9c621fe1d85a
-SIZE (baresip-baresip-apps-v4.0.0_GH0.tar.gz) = 47002
+TIMESTAMP = 1763561263
+SHA256 (baresip-baresip-v4.3.0_GH0.tar.gz) = 175e5179368cdb4341f1611f56adf3ac03dd1faaf2c3c66fc0e00694265d327b
+SIZE (baresip-baresip-v4.3.0_GH0.tar.gz) = 1183906
+SHA256 (baresip-baresip-apps-v4.3.0_GH0.tar.gz) = 02efdff32d77e3fc0e377f59a81a9720fdc3cd0ae77201201a2c1d68d129efec
+SIZE (baresip-baresip-apps-v4.3.0_GH0.tar.gz) = 53226
diff --git a/audio/baresip/pkg-plist b/audio/baresip/pkg-plist
index 99740f25be27..0ce615edbee9 100644
--- a/audio/baresip/pkg-plist
+++ b/audio/baresip/pkg-plist
@@ -3,6 +3,7 @@ include/baresip.h
%%AAC%%lib/baresip/modules/aac.so
lib/baresip/modules/account.so
%%ALSA%%lib/baresip/modules/alsa.so
+%%AMR%%lib/baresip/modules/amr.so
lib/baresip/modules/aubridge.so
lib/baresip/modules/auconv.so
lib/baresip/modules/aufile.so
@@ -81,8 +82,8 @@ lib/baresip/modules/vumeter.so
%%WEBRTC_AEC%%lib/baresip/modules/webrtc_aec.so
%%X11%%lib/baresip/modules/x11.so
lib/libbaresip.so
-lib/libbaresip.so.22
-lib/libbaresip.so.22.2.0
+lib/libbaresip.so.23
+lib/libbaresip.so.23.3.0
libdata/pkgconfig/libbaresip.pc
share/applications/com.github.baresip.desktop
%%DATADIR%%/autoanswer.wav
diff --git a/audio/gbsplay/Makefile b/audio/gbsplay/Makefile
index 019d88a58117..bffae63a415a 100644
--- a/audio/gbsplay/Makefile
+++ b/audio/gbsplay/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gbsplay
-DISTVERSION= 0.0.100
-PORTREVISION= 1
+DISTVERSION= 0.0.102
PORTEPOCH= 1
CATEGORIES= audio
diff --git a/audio/gbsplay/distinfo b/audio/gbsplay/distinfo
index 50db4c68581b..cf121f755504 100644
--- a/audio/gbsplay/distinfo
+++ b/audio/gbsplay/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750674489
-SHA256 (mmitch-gbsplay-0.0.100_GH0.tar.gz) = 0818efc2fc47c363df48624569ba6c5cdb316c6d8c4dda3351293661b396e6bc
-SIZE (mmitch-gbsplay-0.0.100_GH0.tar.gz) = 211398
+TIMESTAMP = 1763201246
+SHA256 (mmitch-gbsplay-0.0.102_GH0.tar.gz) = 6dfb07de9681ea13f763d7a5d61ce943e38fdc746c6962774c2deebe23117d89
+SIZE (mmitch-gbsplay-0.0.102_GH0.tar.gz) = 212185
diff --git a/audio/lilv/Makefile b/audio/lilv/Makefile
index 3f403b21943f..6a950d53fc2c 100644
--- a/audio/lilv/Makefile
+++ b/audio/lilv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lilv
-DISTVERSION= 0.24.26
+DISTVERSION= 0.26.0
CATEGORIES= audio
MASTER_SITES= https://download.drobilla.net/
diff --git a/audio/lilv/distinfo b/audio/lilv/distinfo
index 5a17f3787886..81d39be963d7 100644
--- a/audio/lilv/distinfo
+++ b/audio/lilv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737400199
-SHA256 (lilv-0.24.26.tar.xz) = 22feed30bc0f952384a25c2f6f4b04e6d43836408798ed65a8a934c055d5d8ac
-SIZE (lilv-0.24.26.tar.xz) = 106044
+TIMESTAMP = 1763240170
+SHA256 (lilv-0.26.0.tar.xz) = 912f9d025a6b5d96244d8dc51e75dbfc6793e39876b53c196dba1662308db7f0
+SIZE (lilv-0.26.0.tar.xz) = 113256
diff --git a/audio/lv2/Makefile b/audio/lv2/Makefile
index ed4045786e46..7a6f7849d780 100644
--- a/audio/lv2/Makefile
+++ b/audio/lv2/Makefile
@@ -1,10 +1,10 @@
PORTNAME= lv2
PORTVERSION= 1.18.10
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= https://lv2plug.in/spec/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= eduardo@FreeBSD.org
COMMENT= Open standard for audio plugins (successor to LADSPA)
WWW= https://lv2plug.in/
@@ -21,6 +21,7 @@ USES= meson pkgconfig python:build shebangfix tar:xz
MESON_ARGS= -Dtests=disabled
SHEBANG_FILES= lv2specgen/lv2specgen.py
+
BINARY_ALIAS= python3=${PYTHON_CMD}
PORTDOCS= *
@@ -39,8 +40,11 @@ DOXYGEN_MESON_ENABLED= docs
EXAMPLES_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate \
libsndfile.so:audio/libsndfile
-EXAMPLES_USES= gnome
-EXAMPLES_USE= GNOME=cairo,glib20,gtk20
EXAMPLES_MESON_ENABLED= plugins
+# Disable gtk2 example plugins
+post-patch:
+ @${REINPLACE_CMD} -e '/eg-sampler.lv2/d' -e '/eg-scope.lv2/d' \
+ ${WRKSRC}/plugins/meson.build
+
.include <bsd.port.mk>
diff --git a/audio/lv2/pkg-plist b/audio/lv2/pkg-plist
index 3c0712b106fc..1ead7595aefa 100644
--- a/audio/lv2/pkg-plist
+++ b/audio/lv2/pkg-plist
@@ -93,15 +93,6 @@ lib/lv2/dynmanifest.lv2/manifest.ttl
%%EXAMPLES%%lib/lv2/eg-params.lv2/manifest.ttl
%%EXAMPLES%%lib/lv2/eg-params.lv2/params.so
%%EXAMPLES%%lib/lv2/eg-params.lv2/params.ttl
-%%EXAMPLES%%lib/lv2/eg-sampler.lv2/click.wav
-%%EXAMPLES%%lib/lv2/eg-sampler.lv2/manifest.ttl
-%%EXAMPLES%%lib/lv2/eg-sampler.lv2/sampler.so
-%%EXAMPLES%%lib/lv2/eg-sampler.lv2/sampler.ttl
-%%EXAMPLES%%lib/lv2/eg-sampler.lv2/sampler_ui.so
-%%EXAMPLES%%lib/lv2/eg-scope.lv2/examploscope.so
-%%EXAMPLES%%lib/lv2/eg-scope.lv2/examploscope.ttl
-%%EXAMPLES%%lib/lv2/eg-scope.lv2/examploscope_ui.so
-%%EXAMPLES%%lib/lv2/eg-scope.lv2/manifest.ttl
lib/lv2/event.lv2/event.meta.ttl
lib/lv2/event.lv2/event.ttl
lib/lv2/event.lv2/manifest.ttl
diff --git a/audio/mac/Makefile b/audio/mac/Makefile
index 83878d0c42b2..77173a14bcfb 100644
--- a/audio/mac/Makefile
+++ b/audio/mac/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mac
-PORTVERSION= 11.82
+PORTVERSION= 11.86
CATEGORIES= audio
MASTER_SITES= https://www.monkeysaudio.com/files/
DISTNAME= ${PORTNAME:tu}_${PORTVERSION:S|.||}_SDK
diff --git a/audio/mac/distinfo b/audio/mac/distinfo
index 6a88f6874608..93c67b392fd0 100644
--- a/audio/mac/distinfo
+++ b/audio/mac/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762995663
-SHA256 (MAC_1182_SDK.zip) = c55a586c6f180c82ff8c9955117be15fd1e1f785d7175c8153cb97f8609fb157
-SIZE (MAC_1182_SDK.zip) = 1730672
+TIMESTAMP = 1763531873
+SHA256 (MAC_1186_SDK.zip) = b1256882eab96f3cb3f618b13879fd2411589840b700b8aa29a395a8efcba67c
+SIZE (MAC_1186_SDK.zip) = 1730612
diff --git a/audio/odin2-synthesizer/Makefile b/audio/odin2-synthesizer/Makefile
index c6dc591a6414..b1f69738f16b 100644
--- a/audio/odin2-synthesizer/Makefile
+++ b/audio/odin2-synthesizer/Makefile
@@ -2,6 +2,7 @@ PORTNAME= odin2-synthesizer
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.4-13
DISTVERSIONSUFFIX= -gc8d3861f
+PORTREVISION= 1
CATEGORIES= audio multimedia
MAINTAINER= yuri@FreeBSD.org
@@ -19,8 +20,9 @@ BUILD_DEPENDS= lv2>0:audio/lv2 \
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libfreetype.so:print/freetype2
-USES= gl cmake localbase:ldflags pkgconfig
+USES= gl cmake localbase:ldflags pkgconfig xorg
USE_GL= gl
+USE_XORG= x11 xext xinerama xrandr xrender # for juce
USE_GITHUB= yes
GH_ACCOUNT= TheWaveWarden
diff --git a/audio/pc-mixer/Makefile b/audio/pc-mixer/Makefile
index 30092a84d9df..b20b1b30e734 100644
--- a/audio/pc-mixer/Makefile
+++ b/audio/pc-mixer/Makefile
@@ -9,6 +9,9 @@ WWW= https://github.com/trueos/pc-mixer
LICENSE= BSD2CLAUSE
+DEPRECATED= Abandoned upstream and depends on deprecated QT5
+EXPIRATION_DATE=2025-12-31
+
MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX}
MAKE_JOBS_UNSAFE=yes
diff --git a/audio/plasma6-kpipewire/distinfo b/audio/plasma6-kpipewire/distinfo
index 9d22af78e720..04a8b521f94e 100644
--- a/audio/plasma6-kpipewire/distinfo
+++ b/audio/plasma6-kpipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293161
-SHA256 (KDE/plasma/6.5.2/kpipewire-6.5.2.tar.xz) = 5aaf457d08fc52dea254eaa5b7e05cf0e915001411f4fdd6f2f4aa0b1290fe89
-SIZE (KDE/plasma/6.5.2/kpipewire-6.5.2.tar.xz) = 153724
+TIMESTAMP = 1763481285
+SHA256 (KDE/plasma/6.5.3/kpipewire-6.5.3.tar.xz) = 0f0f884057c79026ce69a93f2ed96d33581400155fec8bddce2d2ba3b197dcc5
+SIZE (KDE/plasma/6.5.3/kpipewire-6.5.3.tar.xz) = 152968
diff --git a/audio/plasma6-ocean-sound-theme/distinfo b/audio/plasma6-ocean-sound-theme/distinfo
index 152599927ff8..9d1b56b96259 100644
--- a/audio/plasma6-ocean-sound-theme/distinfo
+++ b/audio/plasma6-ocean-sound-theme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293162
-SHA256 (KDE/plasma/6.5.2/ocean-sound-theme-6.5.2.tar.xz) = 7e3bb59309e54f8aa3e6303a70dac0eba91662e0a0709d041fd073722f06ee91
-SIZE (KDE/plasma/6.5.2/ocean-sound-theme-6.5.2.tar.xz) = 2124552
+TIMESTAMP = 1763481285
+SHA256 (KDE/plasma/6.5.3/ocean-sound-theme-6.5.3.tar.xz) = 412983b1156f2025fc15815075f29b1b96f3bc2de15c540cea256245211841f6
+SIZE (KDE/plasma/6.5.3/ocean-sound-theme-6.5.3.tar.xz) = 2124200
diff --git a/audio/plasma6-oxygen-sounds/distinfo b/audio/plasma6-oxygen-sounds/distinfo
index eaa89408d1d7..9ce834f0bbc6 100644
--- a/audio/plasma6-oxygen-sounds/distinfo
+++ b/audio/plasma6-oxygen-sounds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293164
-SHA256 (KDE/plasma/6.5.2/oxygen-sounds-6.5.2.tar.xz) = 10f5aa81fc4d2148422aee8e069288d522672123e310877dd2105437b6a2e617
-SIZE (KDE/plasma/6.5.2/oxygen-sounds-6.5.2.tar.xz) = 1936664
+TIMESTAMP = 1763481286
+SHA256 (KDE/plasma/6.5.3/oxygen-sounds-6.5.3.tar.xz) = 9b0e29a7a819e6aeea09bdd37a74134115ff6676e82ba76f397ba876c6f1a722
+SIZE (KDE/plasma/6.5.3/oxygen-sounds-6.5.3.tar.xz) = 1935556
diff --git a/audio/plasma6-plasma-pa/distinfo b/audio/plasma6-plasma-pa/distinfo
index 1ae59c50fcc0..84d492706896 100644
--- a/audio/plasma6-plasma-pa/distinfo
+++ b/audio/plasma6-plasma-pa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293167
-SHA256 (KDE/plasma/6.5.2/plasma-pa-6.5.2.tar.xz) = 85178649dfb37f65d838de54151b13f0a145c417acc879b53f62f4a6d2f041a1
-SIZE (KDE/plasma/6.5.2/plasma-pa-6.5.2.tar.xz) = 200988
+TIMESTAMP = 1763481289
+SHA256 (KDE/plasma/6.5.3/plasma-pa-6.5.3.tar.xz) = 5b2cf0cb2c6ad671a38b9a232784952ca5619730f7cde300eae329bc56a8b2ee
+SIZE (KDE/plasma/6.5.3/plasma-pa-6.5.3.tar.xz) = 200236
diff --git a/audio/re/Makefile b/audio/re/Makefile
index 7aad8c3e29b8..711cb8aedd47 100644
--- a/audio/re/Makefile
+++ b/audio/re/Makefile
@@ -1,6 +1,6 @@
PORTNAME= re
DISTVERSIONPREFIX= v
-DISTVERSION= 4.2.0
+DISTVERSION= 4.3.0
CATEGORIES= audio devel
MAINTAINER= zarychtam@plan-b.pwste.edu.pl
diff --git a/audio/re/distinfo b/audio/re/distinfo
index 40c84618d97d..305950a1184b 100644
--- a/audio/re/distinfo
+++ b/audio/re/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760646660
-SHA256 (baresip-re-v4.2.0_GH0.tar.gz) = db60a89641c39092269c77fdb6340bb8f6292c3a2f807a1446a694fd16cdd81d
-SIZE (baresip-re-v4.2.0_GH0.tar.gz) = 626620
+TIMESTAMP = 1763590008
+SHA256 (baresip-re-v4.3.0_GH0.tar.gz) = 555d3b6dfaeb4809b5fdc5081686ebde8486ea6e479f2cb99256a5bcfdb18b24
+SIZE (baresip-re-v4.3.0_GH0.tar.gz) = 628213
diff --git a/audio/re/pkg-plist b/audio/re/pkg-plist
index 23557cac532b..b3e0cdc7e3e7 100644
--- a/audio/re/pkg-plist
+++ b/audio/re/pkg-plist
@@ -88,6 +88,6 @@ lib/cmake/libre/libre-targets.cmake
lib/cmake/re/re-config.cmake
lib/libre.a
lib/libre.so
-lib/libre.so.38
-lib/libre.so.38.2.0
+lib/libre.so.39
+lib/libre.so.39.3.0
libdata/pkgconfig/libre.pc
diff --git a/audio/sonicradio/Makefile b/audio/sonicradio/Makefile
index 3b562320c719..dca62fe7d646 100644
--- a/audio/sonicradio/Makefile
+++ b/audio/sonicradio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sonicradio
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.8
+DISTVERSION= 0.8.9
CATEGORIES= audio
MAINTAINER= nivit@FreeBSD.org
diff --git a/audio/sonicradio/distinfo b/audio/sonicradio/distinfo
index 18a6f39b915b..500cf4010587 100644
--- a/audio/sonicradio/distinfo
+++ b/audio/sonicradio/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762856145
-SHA256 (go/audio_sonicradio/sonicradio-v0.8.8/v0.8.8.mod) = c3d6fb914b773066e02f024e166e02a16db329491472ba5b448ad6b3a046978e
-SIZE (go/audio_sonicradio/sonicradio-v0.8.8/v0.8.8.mod) = 1520
-SHA256 (go/audio_sonicradio/sonicradio-v0.8.8/v0.8.8.zip) = 8c8a74ff90ff839632cac1a561475c3e24e7b6385fc0dc66c114f2f12f76a012
-SIZE (go/audio_sonicradio/sonicradio-v0.8.8/v0.8.8.zip) = 1272211
+TIMESTAMP = 1763110648
+SHA256 (go/audio_sonicradio/sonicradio-v0.8.9/v0.8.9.mod) = c3d6fb914b773066e02f024e166e02a16db329491472ba5b448ad6b3a046978e
+SIZE (go/audio_sonicradio/sonicradio-v0.8.9/v0.8.9.mod) = 1520
+SHA256 (go/audio_sonicradio/sonicradio-v0.8.9/v0.8.9.zip) = f7b8800b9fede66f28747d76e98da69e2581728d4dccde84fce04199ec8949e6
+SIZE (go/audio_sonicradio/sonicradio-v0.8.9/v0.8.9.zip) = 1272284
diff --git a/audio/sratom/Makefile b/audio/sratom/Makefile
index 8e786426ce3e..4a281b1f82c3 100644
--- a/audio/sratom/Makefile
+++ b/audio/sratom/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sratom
-DISTVERSION= 0.6.18
+DISTVERSION= 0.6.20
CATEGORIES= audio
MASTER_SITES= http://download.drobilla.net/
diff --git a/audio/sratom/distinfo b/audio/sratom/distinfo
index db87f1f4f660..744e3f6eca53 100644
--- a/audio/sratom/distinfo
+++ b/audio/sratom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737396093
-SHA256 (sratom-0.6.18.tar.xz) = 4c6a6d9e0b4d6c01cc06a8849910feceb92e666cb38779c614dd2404a9931e92
-SIZE (sratom-0.6.18.tar.xz) = 19640
+TIMESTAMP = 1763027651
+SHA256 (sratom-0.6.20.tar.xz) = 3826e9186cabc43ca5e359fcc3d8238060232f5f8a2090be5dc9ab390e5b6477
+SIZE (sratom-0.6.20.tar.xz) = 20396
diff --git a/audio/strawberry/Makefile b/audio/strawberry/Makefile
index 1208cec120cc..b2a92e04b417 100644
--- a/audio/strawberry/Makefile
+++ b/audio/strawberry/Makefile
@@ -1,5 +1,6 @@
PORTNAME= strawberry
DISTVERSION= 1.2.14
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://github.com/strawberrymusicplayer/${PORTNAME}/releases/download/${DISTVERSION}/
@@ -23,7 +24,7 @@ USES= cmake:testing compiler:c++17-lang desktop-file-utils \
gl gnome gstreamer pkgconfig qt:6 sqlite tar:xz xorg
USE_GL= opengl
USE_GNOME= glib20
-USE_GSTREAMER= faac faad flac lame libav mpg123 opus taglib vorbis
+USE_GSTREAMER= faac faad flac lame libav mpg123 opus soup taglib vorbis
USE_QT= base sqldriver-sqlite:run
USE_XORG= ice sm x11 xcb xext
diff --git a/benchmarks/hipercontracer/Makefile b/benchmarks/hipercontracer/Makefile
index 2543793eaa88..cdeaeb79c668 100644
--- a/benchmarks/hipercontracer/Makefile
+++ b/benchmarks/hipercontracer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hipercontracer
-DISTVERSION= 2.1.3
+DISTVERSION= 2.1.5
CATEGORIES= benchmarks
MASTER_SITES= https://www.nntb.no/~dreibh/hipercontracer/download/
diff --git a/benchmarks/hipercontracer/distinfo b/benchmarks/hipercontracer/distinfo
index 4351b380df72..417c0a68fca8 100644
--- a/benchmarks/hipercontracer/distinfo
+++ b/benchmarks/hipercontracer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761301716
-SHA256 (hipercontracer-2.1.3.tar.xz) = bc92e0a94775237da3df4ba6fe564d6314f3a965ac802daaf965cd3891023648
-SIZE (hipercontracer-2.1.3.tar.xz) = 2546480
+TIMESTAMP = 1763552830
+SHA256 (hipercontracer-2.1.5.tar.xz) = 474ddb95423ef029bdce7b8007f36241fbc49d0b8c84471dcd2bbafc38544fbd
+SIZE (hipercontracer-2.1.5.tar.xz) = 2551644
diff --git a/benchmarks/iperf3/Makefile b/benchmarks/iperf3/Makefile
index c46a618495fd..08fab7c54f64 100644
--- a/benchmarks/iperf3/Makefile
+++ b/benchmarks/iperf3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= iperf
-DISTVERSION= 3.19.1
+DISTVERSION= 3.20
CATEGORIES= benchmarks
MASTER_SITES= https://github.com/esnet/${PORTNAME}/releases/download/${DISTVERSION}/ \
https://downloads.es.net/pub/${PORTNAME}/
diff --git a/benchmarks/iperf3/distinfo b/benchmarks/iperf3/distinfo
index 19fe05f49ec6..fb0175c8caca 100644
--- a/benchmarks/iperf3/distinfo
+++ b/benchmarks/iperf3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753479363
-SHA256 (iperf-3.19.1.tar.gz) = dc63f89ec581ea99f8b558d8eb35109de06383010db5a1906c208a562ba0c270
-SIZE (iperf-3.19.1.tar.gz) = 694807
+TIMESTAMP = 1763163198
+SHA256 (iperf-3.20.tar.gz) = 3acc572d1ecca4e0b20359c7bf0132ddc80d982efeee20c86f6726a9a6094388
+SIZE (iperf-3.20.tar.gz) = 698649
diff --git a/cad/PrusaSlicer/Makefile b/cad/PrusaSlicer/Makefile
index cf14c9f74704..9b6887c78e02 100644
--- a/cad/PrusaSlicer/Makefile
+++ b/cad/PrusaSlicer/Makefile
@@ -1,7 +1,6 @@
PORTNAME= PrusaSlicer
DISTVERSIONPREFIX=version_
-DISTVERSION= 2.9.2
-PORTREVISION= 8
+DISTVERSION= 2.9.4
CATEGORIES= cad
DIST_SUBDIR= PrusaSlicer
@@ -16,7 +15,8 @@ BUILD_DEPENDS= cereal>=1.3.0.10:devel/cereal \
cgal>=5.0.2:math/cgal \
opencascade>=7.7.0:cad/opencascade \
libbgcode>=0.2.0_1:cad/libbgcode \
- hidapi>=0.14.0:comms/hidapi
+ hidapi>=0.14.0:comms/hidapi \
+ nlohmann-json>=3.12:devel/nlohmann-json
LIB_DEPENDS+= libbgcode_convert.so:cad/libbgcode \
libbgcode_binarize.so:cad/libbgcode \
diff --git a/cad/PrusaSlicer/distinfo b/cad/PrusaSlicer/distinfo
index f45180546e6a..78eea67f34eb 100644
--- a/cad/PrusaSlicer/distinfo
+++ b/cad/PrusaSlicer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744711814
-SHA256 (PrusaSlicer/prusa3d-PrusaSlicer-version_2.9.2_GH0.tar.gz) = ee0efd43729ae4a0dc16372f6a562d577e482f62e9b1851d8a5f30c61d9f317d
-SIZE (PrusaSlicer/prusa3d-PrusaSlicer-version_2.9.2_GH0.tar.gz) = 76992191
+TIMESTAMP = 1763151878
+SHA256 (PrusaSlicer/prusa3d-PrusaSlicer-version_2.9.4_GH0.tar.gz) = 4f2d8d30561047a82f63ec23eb530f996b08d599c0d9ecbaebaeb44aa4a1c849
+SIZE (PrusaSlicer/prusa3d-PrusaSlicer-version_2.9.4_GH0.tar.gz) = 79411287
diff --git a/cad/PrusaSlicer/pkg-plist b/cad/PrusaSlicer/pkg-plist
index 6af5ef084a6e..f9eb485556db 100644
--- a/cad/PrusaSlicer/pkg-plist
+++ b/cad/PrusaSlicer/pkg-plist
@@ -1,6 +1,1153 @@
bin/prusa-gcodeviewer
bin/prusa-slicer
lib/OCCTWrapper.so
+%%DATADIR%%/data/embossed_text.obj
+%%DATADIR%%/data/hints.ini
+%%DATADIR%%/data/printer_gantries/geometries.json
+%%DATADIR%%/data/printer_gantries/prusa3d_coreoneL_gantry.stl
+%%DATADIR%%/data/printer_gantries/prusa3d_coreone_gantry.stl
+%%DATADIR%%/data/printer_gantries/prusa3d_ht90_actuator.stl
+%%DATADIR%%/data/printer_gantries/prusa3d_mini_gantry.stl
+%%DATADIR%%/data/printer_gantries/prusa3d_mk3s_gantry.stl
+%%DATADIR%%/data/printer_gantries/prusa3d_mk4_gantry.stl
+%%DATADIR%%/data/printer_gantries/prusa3d_mk4s_gantry.stl
+%%DATADIR%%/data/printer_gantries/prusa3d_xl_gantry.stl
+%%DATADIR%%/data/sla_support.svg
+%%DATADIR%%/fonts/NotoSans-Regular.ttf
+%%DATADIR%%/fonts/NotoSansCJK-Regular.ttc
+%%DATADIR%%/fonts/README.txt
+%%DATADIR%%/icons/Pmetal_001.png
+%%DATADIR%%/icons/PrusaSlicer-gcodeviewer-mac_128px.png
+%%DATADIR%%/icons/PrusaSlicer-gcodeviewer.ico
+%%DATADIR%%/icons/PrusaSlicer-gcodeviewer.svg
+%%DATADIR%%/icons/PrusaSlicer-gcodeviewer_128px.png
+%%DATADIR%%/icons/PrusaSlicer-gcodeviewer_192px.png
+%%DATADIR%%/icons/PrusaSlicer-gcodeviewer_32px.png
+%%DATADIR%%/icons/PrusaSlicer-mac_128px.png
+%%DATADIR%%/icons/PrusaSlicer.icns
+%%DATADIR%%/icons/PrusaSlicer.ico
+%%DATADIR%%/icons/PrusaSlicer.png
+%%DATADIR%%/icons/PrusaSlicer.svg
+%%DATADIR%%/icons/PrusaSlicer_128px.png
+%%DATADIR%%/icons/PrusaSlicer_192px.png
+%%DATADIR%%/icons/PrusaSlicer_192px_grayscale.png
+%%DATADIR%%/icons/PrusaSlicer_192px_transparent.png
+%%DATADIR%%/icons/PrusaSlicer_32px.png
+%%DATADIR%%/icons/add.svg
+%%DATADIR%%/icons/add_copies.svg
+%%DATADIR%%/icons/add_gcode.svg
+%%DATADIR%%/icons/add_modifier.svg
+%%DATADIR%%/icons/add_negative.svg
+%%DATADIR%%/icons/add_part.svg
+%%DATADIR%%/icons/add_text_modifier.svg
+%%DATADIR%%/icons/add_text_negative.svg
+%%DATADIR%%/icons/add_text_part.svg
+%%DATADIR%%/icons/advanced_plus.svg
+%%DATADIR%%/icons/align_horizontal_center.svg
+%%DATADIR%%/icons/align_horizontal_left.svg
+%%DATADIR%%/icons/align_horizontal_right.svg
+%%DATADIR%%/icons/align_vertical_bottom.svg
+%%DATADIR%%/icons/align_vertical_center.svg
+%%DATADIR%%/icons/align_vertical_top.svg
+%%DATADIR%%/icons/arrange.svg
+%%DATADIR%%/icons/arrange_current.svg
+%%DATADIR%%/icons/attention.svg
+%%DATADIR%%/icons/browse.svg
+%%DATADIR%%/icons/bullet_black.png
+%%DATADIR%%/icons/bullet_blue.png
+%%DATADIR%%/icons/bullet_white.png
+%%DATADIR%%/icons/burn.svg
+%%DATADIR%%/icons/change_extruder.svg
+%%DATADIR%%/icons/check_off.svg
+%%DATADIR%%/icons/check_off_disabled.svg
+%%DATADIR%%/icons/check_off_focused.svg
+%%DATADIR%%/icons/check_on.svg
+%%DATADIR%%/icons/check_on_disabled.svg
+%%DATADIR%%/icons/check_on_focused.svg
+%%DATADIR%%/icons/checked.svg
+%%DATADIR%%/icons/cog.svg
+%%DATADIR%%/icons/cog_.svg
+%%DATADIR%%/icons/cog_f.svg
+%%DATADIR%%/icons/cog_go.png
+%%DATADIR%%/icons/collapse.svg
+%%DATADIR%%/icons/collapse_btn.svg
+%%DATADIR%%/icons/colorchange_add.svg
+%%DATADIR%%/icons/colorchange_add_f.svg
+%%DATADIR%%/icons/colorchange_add_m.svg
+%%DATADIR%%/icons/colorchange_del.svg
+%%DATADIR%%/icons/colorchange_del_f.svg
+%%DATADIR%%/icons/compare.svg
+%%DATADIR%%/icons/connect_gcode.svg
+%%DATADIR%%/icons/connect_status.svg
+%%DATADIR%%/icons/convert_file.svg
+%%DATADIR%%/icons/cooling.svg
+%%DATADIR%%/icons/copy.svg
+%%DATADIR%%/icons/copy_menu.svg
+%%DATADIR%%/icons/cross.svg
+%%DATADIR%%/icons/cross_focus.svg
+%%DATADIR%%/icons/cross_focus_large.svg
+%%DATADIR%%/icons/custom-gcode_gcode.svg
+%%DATADIR%%/icons/custom-gcode_measure.svg
+%%DATADIR%%/icons/custom-gcode_object-info.svg
+%%DATADIR%%/icons/custom-gcode_single.svg
+%%DATADIR%%/icons/custom-gcode_slicing-state.svg
+%%DATADIR%%/icons/custom-gcode_slicing-state_global.svg
+%%DATADIR%%/icons/custom-gcode_stats.svg
+%%DATADIR%%/icons/custom-gcode_vector-index.svg
+%%DATADIR%%/icons/custom-gcode_vector.svg
+%%DATADIR%%/icons/cut.svg
+%%DATADIR%%/icons/cut_.svg
+%%DATADIR%%/icons/cut_connectors.svg
+%%DATADIR%%/icons/delete.svg
+%%DATADIR%%/icons/delete_all.svg
+%%DATADIR%%/icons/delete_all_menu.svg
+%%DATADIR%%/icons/dot.svg
+%%DATADIR%%/icons/dot_small.svg
+%%DATADIR%%/icons/dot_white.svg
+%%DATADIR%%/icons/dowel.svg
+%%DATADIR%%/icons/drop_down.svg
+%%DATADIR%%/icons/drop_to_bed.svg
+%%DATADIR%%/icons/edit.svg
+%%DATADIR%%/icons/edit_button.svg
+%%DATADIR%%/icons/edit_button_pressed.svg
+%%DATADIR%%/icons/edit_gcode.svg
+%%DATADIR%%/icons/edit_gcode_f.svg
+%%DATADIR%%/icons/edit_layers_all.svg
+%%DATADIR%%/icons/edit_layers_some.svg
+%%DATADIR%%/icons/edit_uni.svg
+%%DATADIR%%/icons/editor.svg
+%%DATADIR%%/icons/editor_menu.svg
+%%DATADIR%%/icons/eject_sd.svg
+%%DATADIR%%/icons/empty.svg
+%%DATADIR%%/icons/equal.svg
+%%DATADIR%%/icons/error_tick.svg
+%%DATADIR%%/icons/error_tick_f.svg
+%%DATADIR%%/icons/exclamation.svg
+%%DATADIR%%/icons/exclamation_manifold.svg
+%%DATADIR%%/icons/exit.svg
+%%DATADIR%%/icons/expand_btn.svg
+%%DATADIR%%/icons/export_config.svg
+%%DATADIR%%/icons/export_config_bundle.svg
+%%DATADIR%%/icons/export_gcode.svg
+%%DATADIR%%/icons/export_plater.svg
+%%DATADIR%%/icons/export_to_sd.svg
+%%DATADIR%%/icons/eye_closed.svg
+%%DATADIR%%/icons/eye_open.svg
+%%DATADIR%%/icons/fdm_supports.svg
+%%DATADIR%%/icons/fdm_supports_.svg
+%%DATADIR%%/icons/flag_green.svg
+%%DATADIR%%/icons/flag_red.svg
+%%DATADIR%%/icons/funnel.svg
+%%DATADIR%%/icons/fuzzy_skin.svg
+%%DATADIR%%/icons/fuzzy_skin_painting.svg
+%%DATADIR%%/icons/fuzzy_skin_painting_.svg
+%%DATADIR%%/icons/gcode.icns
+%%DATADIR%%/icons/hollow.svg
+%%DATADIR%%/icons/hollowing.svg
+%%DATADIR%%/icons/horizontal_hide.svg
+%%DATADIR%%/icons/horizontal_show.svg
+%%DATADIR%%/icons/import_config.svg
+%%DATADIR%%/icons/import_config_bundle.svg
+%%DATADIR%%/icons/import_plater.svg
+%%DATADIR%%/icons/infill.svg
+%%DATADIR%%/icons/info.svg
+%%DATADIR%%/icons/instance_add.svg
+%%DATADIR%%/icons/instance_remove.svg
+%%DATADIR%%/icons/ironing.svg
+%%DATADIR%%/icons/layers.svg
+%%DATADIR%%/icons/layers_white.svg
+%%DATADIR%%/icons/legend_cog.svg
+%%DATADIR%%/icons/legend_colorchanges.svg
+%%DATADIR%%/icons/legend_customgcodes.svg
+%%DATADIR%%/icons/legend_deretract.svg
+%%DATADIR%%/icons/legend_pauseprints.svg
+%%DATADIR%%/icons/legend_retract.svg
+%%DATADIR%%/icons/legend_seams.svg
+%%DATADIR%%/icons/legend_shells.svg
+%%DATADIR%%/icons/legend_toolchanges.svg
+%%DATADIR%%/icons/legend_toolmarker.svg
+%%DATADIR%%/icons/legend_travel.svg
+%%DATADIR%%/icons/legend_wipe.svg
+%%DATADIR%%/icons/lock.svg
+%%DATADIR%%/icons/lock_closed.svg
+%%DATADIR%%/icons/lock_closed_f.svg
+%%DATADIR%%/icons/lock_closed_white.svg
+%%DATADIR%%/icons/lock_open.svg
+%%DATADIR%%/icons/lock_open_f.svg
+%%DATADIR%%/icons/lock_open_sys.svg
+%%DATADIR%%/icons/login.svg
+%%DATADIR%%/icons/logout.svg
+%%DATADIR%%/icons/make_bold.svg
+%%DATADIR%%/icons/make_italic.svg
+%%DATADIR%%/icons/make_unbold.svg
+%%DATADIR%%/icons/make_unitalic.svg
+%%DATADIR%%/icons/mark_X.svg
+%%DATADIR%%/icons/mark_Y.svg
+%%DATADIR%%/icons/mark_Z.svg
+%%DATADIR%%/icons/measure.svg
+%%DATADIR%%/icons/mirroring_off.svg
+%%DATADIR%%/icons/mirroring_on.svg
+%%DATADIR%%/icons/mirroring_transparent.svg
+%%DATADIR%%/icons/mmu_segmentation.svg
+%%DATADIR%%/icons/mmu_segmentation_.svg
+%%DATADIR%%/icons/mode.svg
+%%DATADIR%%/icons/mode_advanced.svg
+%%DATADIR%%/icons/mode_expert.svg
+%%DATADIR%%/icons/mode_simple.svg
+%%DATADIR%%/icons/move.svg
+%%DATADIR%%/icons/not_equal.svg
+%%DATADIR%%/icons/note.svg
+%%DATADIR%%/icons/notification_cancel.svg
+%%DATADIR%%/icons/notification_cancel_hover.svg
+%%DATADIR%%/icons/notification_clippy.svg
+%%DATADIR%%/icons/notification_close.svg
+%%DATADIR%%/icons/notification_close_hover.svg
+%%DATADIR%%/icons/notification_documentation.svg
+%%DATADIR%%/icons/notification_documentation_hover.svg
+%%DATADIR%%/icons/notification_eject_sd.svg
+%%DATADIR%%/icons/notification_eject_sd_hover.svg
+%%DATADIR%%/icons/notification_error.svg
+%%DATADIR%%/icons/notification_info.svg
+%%DATADIR%%/icons/notification_minimalize.svg
+%%DATADIR%%/icons/notification_minimalize_hover.svg
+%%DATADIR%%/icons/notification_open.svg
+%%DATADIR%%/icons/notification_open_hover.svg
+%%DATADIR%%/icons/notification_pause.svg
+%%DATADIR%%/icons/notification_pause_hover.svg
+%%DATADIR%%/icons/notification_play.svg
+%%DATADIR%%/icons/notification_play_hover.svg
+%%DATADIR%%/icons/notification_preferences.svg
+%%DATADIR%%/icons/notification_preferences_hover.svg
+%%DATADIR%%/icons/notification_right.svg
+%%DATADIR%%/icons/notification_right_hover.svg
+%%DATADIR%%/icons/notification_warning.svg
+%%DATADIR%%/icons/notification_warning_grey.svg
+%%DATADIR%%/icons/number_of_copies.svg
+%%DATADIR%%/icons/numbers.png
+%%DATADIR%%/icons/objlist_info.svg
+%%DATADIR%%/icons/open.svg
+%%DATADIR%%/icons/open_browser.svg
+%%DATADIR%%/icons/output+page_white.svg
+%%DATADIR%%/icons/pad.svg
+%%DATADIR%%/icons/paste.svg
+%%DATADIR%%/icons/paste_menu.svg
+%%DATADIR%%/icons/pause_print.svg
+%%DATADIR%%/icons/pause_print_f.svg
+%%DATADIR%%/icons/place.svg
+%%DATADIR%%/icons/plater.svg
+%%DATADIR%%/icons/plug.svg
+%%DATADIR%%/icons/preview.svg
+%%DATADIR%%/icons/preview_menu.svg
+%%DATADIR%%/icons/print_finished.svg
+%%DATADIR%%/icons/print_idle.svg
+%%DATADIR%%/icons/print_running.svg
+%%DATADIR%%/icons/printer.svg
+%%DATADIR%%/icons/printer_available.svg
+%%DATADIR%%/icons/printer_busy.svg
+%%DATADIR%%/icons/printer_offline.svg
+%%DATADIR%%/icons/printer_placeholder.png
+%%DATADIR%%/icons/printer_white.svg
+%%DATADIR%%/icons/question.svg
+%%DATADIR%%/icons/re_slice.svg
+%%DATADIR%%/icons/redo.svg
+%%DATADIR%%/icons/redo_menu.svg
+%%DATADIR%%/icons/redo_toolbar.svg
+%%DATADIR%%/icons/reflection_x.svg
+%%DATADIR%%/icons/reflection_y.svg
+%%DATADIR%%/icons/refresh.svg
+%%DATADIR%%/icons/remove.svg
+%%DATADIR%%/icons/remove_copies.svg
+%%DATADIR%%/icons/remove_menu.svg
+%%DATADIR%%/icons/resin.svg
+%%DATADIR%%/icons/revert_all_.svg
+%%DATADIR%%/icons/rotate.svg
+%%DATADIR%%/icons/save.svg
+%%DATADIR%%/icons/scalar_param.svg
+%%DATADIR%%/icons/scale.svg
+%%DATADIR%%/icons/seam.svg
+%%DATADIR%%/icons/seam_.svg
+%%DATADIR%%/icons/search.svg
+%%DATADIR%%/icons/search_.svg
+%%DATADIR%%/icons/search_blink.svg
+%%DATADIR%%/icons/search_gray.svg
+%%DATADIR%%/icons/set_separate_obj.svg
+%%DATADIR%%/icons/settings.svg
+%%DATADIR%%/icons/shape_gallery.svg
+%%DATADIR%%/icons/sinking.svg
+%%DATADIR%%/icons/skirt+brim.svg
+%%DATADIR%%/icons/sla_printer.svg
+%%DATADIR%%/icons/sla_printer_available.svg
+%%DATADIR%%/icons/sla_printer_busy.svg
+%%DATADIR%%/icons/sla_printer_offline.svg
+%%DATADIR%%/icons/sla_supports.svg
+%%DATADIR%%/icons/sla_view_original.svg
+%%DATADIR%%/icons/sla_view_processed.svg
+%%DATADIR%%/icons/slice_all.svg
+%%DATADIR%%/icons/snap.svg
+%%DATADIR%%/icons/sphere_blueish.svg
+%%DATADIR%%/icons/sphere_cyan.svg
+%%DATADIR%%/icons/sphere_lightgray.svg
+%%DATADIR%%/icons/sphere_orange.svg
+%%DATADIR%%/icons/sphere_redish.svg
+%%DATADIR%%/icons/spin_dec.svg
+%%DATADIR%%/icons/spin_dec_act.svg
+%%DATADIR%%/icons/spin_inc.svg
+%%DATADIR%%/icons/spin_inc_act.svg
+%%DATADIR%%/icons/splashscreen-gcodepreview.jpg
+%%DATADIR%%/icons/splashscreen.jpg
+%%DATADIR%%/icons/split_object_SMALL.svg
+%%DATADIR%%/icons/split_objects.svg
+%%DATADIR%%/icons/split_parts.svg
+%%DATADIR%%/icons/split_parts_SMALL.svg
+%%DATADIR%%/icons/spool.svg
+%%DATADIR%%/icons/stl.icns
+%%DATADIR%%/icons/support.svg
+%%DATADIR%%/icons/support_blocker.svg
+%%DATADIR%%/icons/support_enforcer.svg
+%%DATADIR%%/icons/support_structure.svg
+%%DATADIR%%/icons/support_structure_invisible.svg
+%%DATADIR%%/icons/svg_modifier.svg
+%%DATADIR%%/icons/svg_negative.svg
+%%DATADIR%%/icons/svg_part.svg
+%%DATADIR%%/icons/switch_presets.svg
+%%DATADIR%%/icons/test.svg
+%%DATADIR%%/icons/thumb_down.svg
+%%DATADIR%%/icons/thumb_left.svg
+%%DATADIR%%/icons/thumb_right.svg
+%%DATADIR%%/icons/thumb_up.svg
+%%DATADIR%%/icons/tick_mark.svg
+%%DATADIR%%/icons/time.svg
+%%DATADIR%%/icons/timer_dot.svg
+%%DATADIR%%/icons/timer_dot_empty.svg
+%%DATADIR%%/icons/toggle_off.svg
+%%DATADIR%%/icons/toggle_on.svg
+%%DATADIR%%/icons/toolbar_arrow.svg
+%%DATADIR%%/icons/toolbar_arrow_2.svg
+%%DATADIR%%/icons/toolbar_background.png
+%%DATADIR%%/icons/undo.svg
+%%DATADIR%%/icons/undo_f.svg
+%%DATADIR%%/icons/undo_menu.svg
+%%DATADIR%%/icons/undo_toolbar.svg
+%%DATADIR%%/icons/upload_queue.svg
+%%DATADIR%%/icons/user.svg
+%%DATADIR%%/icons/user_mask.svg
+%%DATADIR%%/icons/vector_filament_param.svg
+%%DATADIR%%/icons/vector_param.svg
+%%DATADIR%%/icons/wrench.svg
+%%DATADIR%%/icons/wrench_white.svg
+%%DATADIR%%/localization/PrusaSlicer.pot
+%%DATADIR%%/localization/be/PrusaSlicer.mo
+%%DATADIR%%/localization/be/PrusaSlicer_be.po
+%%DATADIR%%/localization/ca/PrusaSlicer.mo
+%%DATADIR%%/localization/ca/PrusaSlicer_ca.po
+%%DATADIR%%/localization/cs/PrusaSlicer.mo
+%%DATADIR%%/localization/cs/PrusaSlicer_cs.po
+%%DATADIR%%/localization/de/PrusaSlicer.mo
+%%DATADIR%%/localization/de/PrusaSlicer_de.po
+%%DATADIR%%/localization/en/PrusaSlicer.mo
+%%DATADIR%%/localization/en/PrusaSlicer_en.po
+%%DATADIR%%/localization/es/PrusaSlicer.mo
+%%DATADIR%%/localization/es/PrusaSlicer_es.po
+%%DATADIR%%/localization/fi/PrusaSlicer.mo
+%%DATADIR%%/localization/fi/PrusaSlicer_fi.po
+%%DATADIR%%/localization/fr/PrusaSlicer.mo
+%%DATADIR%%/localization/fr/PrusaSlicer_fr.po
+%%DATADIR%%/localization/hu/PrusaSlicer.mo
+%%DATADIR%%/localization/hu/PrusaSlicer_hu.po
+%%DATADIR%%/localization/it/PrusaSlicer.mo
+%%DATADIR%%/localization/it/PrusaSlicer_it.po
+%%DATADIR%%/localization/ja/PrusaSlicer.mo
+%%DATADIR%%/localization/ja/PrusaSlicer_ja.po
+%%DATADIR%%/localization/ko/PrusaSlicer.mo
+%%DATADIR%%/localization/ko/PrusaSlicer_ko_KR.po
+%%DATADIR%%/localization/ko_KR/PrusaSlicer.mo
+%%DATADIR%%/localization/ko_KR/PrusaSlicer_ko.po
+%%DATADIR%%/localization/ko_KR/PrusaSlicer_ko_KR.mo
+%%DATADIR%%/localization/ko_KR/PrusaSlicer_ko_KR.po
+%%DATADIR%%/localization/list.txt
+%%DATADIR%%/localization/nl/PrusaSlicer.mo
+%%DATADIR%%/localization/nl/PrusaSlicer_nl.po
+%%DATADIR%%/localization/pl/PrusaSlicer.mo
+%%DATADIR%%/localization/pl/PrusaSlicer_pl.po
+%%DATADIR%%/localization/pt_BR/PrusaSlicer.mo
+%%DATADIR%%/localization/pt_BR/PrusaSlicer_pt_BR.po
+%%DATADIR%%/localization/ru/PrusaSlicer.mo
+%%DATADIR%%/localization/ru/PrusaSlicer_ru.po
+%%DATADIR%%/localization/sl/PrusaSlicer.mo
+%%DATADIR%%/localization/sl/PrusaSlicer.po
+%%DATADIR%%/localization/tr/PrusaSlicer.mo
+%%DATADIR%%/localization/tr/PrusaSlicer_tr.po
+%%DATADIR%%/localization/uk/PrusaSlicer.mo
+%%DATADIR%%/localization/uk/PrusaSlicer_uk.po
+%%DATADIR%%/localization/wx_locale/af.po
+%%DATADIR%%/localization/wx_locale/an.po
+%%DATADIR%%/localization/wx_locale/ar.po
+%%DATADIR%%/localization/wx_locale/be.po
+%%DATADIR%%/localization/wx_locale/ca.po
+%%DATADIR%%/localization/wx_locale/ca@valencia.po
+%%DATADIR%%/localization/wx_locale/cs.po
+%%DATADIR%%/localization/wx_locale/da.po
+%%DATADIR%%/localization/wx_locale/de.po
+%%DATADIR%%/localization/wx_locale/el.po
+%%DATADIR%%/localization/wx_locale/en.mo
+%%DATADIR%%/localization/wx_locale/en.po
+%%DATADIR%%/localization/wx_locale/es.po
+%%DATADIR%%/localization/wx_locale/eu.po
+%%DATADIR%%/localization/wx_locale/fa_IR.po
+%%DATADIR%%/localization/wx_locale/fi.po
+%%DATADIR%%/localization/wx_locale/fr.po
+%%DATADIR%%/localization/wx_locale/gl_ES.po
+%%DATADIR%%/localization/wx_locale/hi.po
+%%DATADIR%%/localization/wx_locale/hr.po
+%%DATADIR%%/localization/wx_locale/hu.po
+%%DATADIR%%/localization/wx_locale/id.po
+%%DATADIR%%/localization/wx_locale/it.po
+%%DATADIR%%/localization/wx_locale/ja.po
+%%DATADIR%%/localization/wx_locale/ko.po
+%%DATADIR%%/localization/wx_locale/ko_KR.po
+%%DATADIR%%/localization/wx_locale/lt.po
+%%DATADIR%%/localization/wx_locale/lv.po
+%%DATADIR%%/localization/wx_locale/ms.po
+%%DATADIR%%/localization/wx_locale/nb.po
+%%DATADIR%%/localization/wx_locale/ne.po
+%%DATADIR%%/localization/wx_locale/nl.po
+%%DATADIR%%/localization/wx_locale/pl.po
+%%DATADIR%%/localization/wx_locale/pt.po
+%%DATADIR%%/localization/wx_locale/pt_BR.po
+%%DATADIR%%/localization/wx_locale/ro.po
+%%DATADIR%%/localization/wx_locale/ru.po
+%%DATADIR%%/localization/wx_locale/sk.po
+%%DATADIR%%/localization/wx_locale/sl.po
+%%DATADIR%%/localization/wx_locale/sq.po
+%%DATADIR%%/localization/wx_locale/sv.po
+%%DATADIR%%/localization/wx_locale/ta.po
+%%DATADIR%%/localization/wx_locale/tr.po
+%%DATADIR%%/localization/wx_locale/uk.po
+%%DATADIR%%/localization/wx_locale/vi.po
+%%DATADIR%%/localization/wx_locale/zh_CN.po
+%%DATADIR%%/localization/wx_locale/zh_TW.po
+%%DATADIR%%/localization/zh_CN/PrusaSlicer.mo
+%%DATADIR%%/localization/zh_CN/PrusaSlicer_zh_CN.po
+%%DATADIR%%/localization/zh_TW/PrusaSlicer.mo
+%%DATADIR%%/localization/zh_TW/PrusaSlicer_zh_TW.po
+%%DATADIR%%/profiles/Anker.idx
+%%DATADIR%%/profiles/Anker.ini
+%%DATADIR%%/profiles/Anker/M5-bed.stl
+%%DATADIR%%/profiles/Anker/M5-texture.svg
+%%DATADIR%%/profiles/Anker/M5-texture_v2.svg
+%%DATADIR%%/profiles/Anker/M5C-bed.stl
+%%DATADIR%%/profiles/Anker/M5C-texture.svg
+%%DATADIR%%/profiles/Anker/M5C-texture_v2.svg
+%%DATADIR%%/profiles/Anker/M5C_thumbnail.png
+%%DATADIR%%/profiles/Anker/M5C_thumbnail_v2.png
+%%DATADIR%%/profiles/Anker/M5_thumbnail.png
+%%DATADIR%%/profiles/Anker/M5_thumbnail_v2.png
+%%DATADIR%%/profiles/Anycubic.idx
+%%DATADIR%%/profiles/Anycubic.ini
+%%DATADIR%%/profiles/Anycubic/4MAXPRO20_bed.stl
+%%DATADIR%%/profiles/Anycubic/4MAXPRO20_texture.svg
+%%DATADIR%%/profiles/Anycubic/4MAXPRO20_thumbnail.png
+%%DATADIR%%/profiles/Anycubic/AK.png
+%%DATADIR%%/profiles/Anycubic/AK.svg
+%%DATADIR%%/profiles/Anycubic/AKLP_Bed.stl
+%%DATADIR%%/profiles/Anycubic/AKLP_thumbnail.png
+%%DATADIR%%/profiles/Anycubic/AK_Bed.stl
+%%DATADIR%%/profiles/Anycubic/AK_thumbnail.png
+%%DATADIR%%/profiles/Anycubic/I3MEGAS_thumbnail.png
+%%DATADIR%%/profiles/Anycubic/I3MEGA_thumbnail.png
+%%DATADIR%%/profiles/Anycubic/MEGA0_thumbnail.png
+%%DATADIR%%/profiles/Anycubic/PHOTON MONO SE_thumbnail.png
+%%DATADIR%%/profiles/Anycubic/PHOTON MONO X 6K_thumbnail.png
+%%DATADIR%%/profiles/Anycubic/PHOTON MONO X_thumbnail.png
+%%DATADIR%%/profiles/Anycubic/PHOTON MONO_thumbnail.png
+%%DATADIR%%/profiles/Anycubic/PREDATOR_thumbnail.png
+%%DATADIR%%/profiles/Anycubic/i3megas.svg
+%%DATADIR%%/profiles/Anycubic/i3megas_bed.stl
+%%DATADIR%%/profiles/Anycubic/mega0.svg
+%%DATADIR%%/profiles/Anycubic/mega0_bed.stl
+%%DATADIR%%/profiles/AnycubicSLA.idx
+%%DATADIR%%/profiles/AnycubicSLA.ini
+%%DATADIR%%/profiles/AnycubicSLA/PHOTON MONO SE_thumbnail.png
+%%DATADIR%%/profiles/AnycubicSLA/PHOTON MONO X 6K_thumbnail.png
+%%DATADIR%%/profiles/AnycubicSLA/PHOTON MONO X_thumbnail.png
+%%DATADIR%%/profiles/AnycubicSLA/PHOTON MONO_thumbnail.png
+%%DATADIR%%/profiles/ArchiveRepositoryManifest.json
+%%DATADIR%%/profiles/Artillery.idx
+%%DATADIR%%/profiles/Artillery.ini
+%%DATADIR%%/profiles/Artillery/Genius_thumbnail.png
+%%DATADIR%%/profiles/Artillery/Hornet_thumbnail.png
+%%DATADIR%%/profiles/Artillery/X1_thumbnail.png
+%%DATADIR%%/profiles/Artillery/X3 Plus_thumbnail.png
+%%DATADIR%%/profiles/Artillery/X3 Pro_thumbnail.png
+%%DATADIR%%/profiles/Artillery/X4 Max_thumbnail.png
+%%DATADIR%%/profiles/Artillery/X4 Plus_thumbnail.png
+%%DATADIR%%/profiles/Artillery/X4 Pro_thumbnail.png
+%%DATADIR%%/profiles/Artillery/bed-genius.png
+%%DATADIR%%/profiles/Artillery/bed-genius.stl
+%%DATADIR%%/profiles/Artillery/bed-hornet.png
+%%DATADIR%%/profiles/Artillery/bed-hornet.stl
+%%DATADIR%%/profiles/Artillery/bed-x1.png
+%%DATADIR%%/profiles/Artillery/bed-x1.stl
+%%DATADIR%%/profiles/Artillery/bed-x3-plus.stl
+%%DATADIR%%/profiles/Artillery/bed-x3-pro.stl
+%%DATADIR%%/profiles/Artillery/bed-x4-max.stl
+%%DATADIR%%/profiles/Artillery/bed-x4-plus.stl
+%%DATADIR%%/profiles/Artillery/bed-x4-pro.stl
+%%DATADIR%%/profiles/BIBO.idx
+%%DATADIR%%/profiles/BIBO.ini
+%%DATADIR%%/profiles/BIBO/BIBO2.svg
+%%DATADIR%%/profiles/BIBO/BIBO2_bed.stl
+%%DATADIR%%/profiles/BIBO/BIBO2_thumbnail.png
+%%DATADIR%%/profiles/BIQU.idx
+%%DATADIR%%/profiles/BIQU.ini
+%%DATADIR%%/profiles/BIQU/BIQUBX_thumbnail.png
+%%DATADIR%%/profiles/BIQU/BX_Bed.stl
+%%DATADIR%%/profiles/BIQU/BX_Texture.png
+%%DATADIR%%/profiles/CocoaPress.idx
+%%DATADIR%%/profiles/CocoaPress.ini
+%%DATADIR%%/profiles/CocoaPress/CocoaPress_MiniChef.png
+%%DATADIR%%/profiles/CocoaPress/minichef_bed.stl
+%%DATADIR%%/profiles/CocoaPress/minichef_texture.svg
+%%DATADIR%%/profiles/Creality.idx
+%%DATADIR%%/profiles/Creality.ini
+%%DATADIR%%/profiles/Creality/CR10MAX_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR10MINI_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR10S4_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR10S5_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR10SMARTPRO_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR10SMART_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR10SPROV2_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR10SPRO_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR10S_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR10V2_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR10V3_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR10_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR200B_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR20PRO_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR20_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR5PROH_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR5PRO_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR6MAX_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR6SE_thumbnail.png
+%%DATADIR%%/profiles/Creality/CR8_thumbnail.png
+%%DATADIR%%/profiles/Creality/CRXPRO_thumbnail.png
+%%DATADIR%%/profiles/Creality/CRX_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER2PRO_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER2_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER3BLTOUCH_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER3MAXNEO_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER3MAX_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER3NEO_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER3PRO_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER3S1PLUS_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER3S1PRO_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER3S1_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER3V2NEO_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER3V2_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER3_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER4_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER5PLUS_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER5PRO_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER5S1_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER5_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER6_thumbnail.png
+%%DATADIR%%/profiles/Creality/ENDER7_thumbnail.png
+%%DATADIR%%/profiles/Creality/SERMOOND1_thumbnail.png
+%%DATADIR%%/profiles/Creality/SERMOONV1PRO_thumbnail.png
+%%DATADIR%%/profiles/Creality/SERMOONV1_thumbnail.png
+%%DATADIR%%/profiles/Creality/cr10.svg
+%%DATADIR%%/profiles/Creality/cr10_bed.stl
+%%DATADIR%%/profiles/Creality/cr10max.svg
+%%DATADIR%%/profiles/Creality/cr10max_bed.stl
+%%DATADIR%%/profiles/Creality/cr10mini.svg
+%%DATADIR%%/profiles/Creality/cr10mini_bed.stl
+%%DATADIR%%/profiles/Creality/cr10s4.svg
+%%DATADIR%%/profiles/Creality/cr10s4_bed.stl
+%%DATADIR%%/profiles/Creality/cr10s5.svg
+%%DATADIR%%/profiles/Creality/cr10s5_bed.stl
+%%DATADIR%%/profiles/Creality/cr10spro.svg
+%%DATADIR%%/profiles/Creality/cr10v2_bed.stl
+%%DATADIR%%/profiles/Creality/cr20.svg
+%%DATADIR%%/profiles/Creality/cr200b.svg
+%%DATADIR%%/profiles/Creality/cr200b_bed.stl
+%%DATADIR%%/profiles/Creality/cr5pro.svg
+%%DATADIR%%/profiles/Creality/cr5pro_bed.stl
+%%DATADIR%%/profiles/Creality/cr6se.svg
+%%DATADIR%%/profiles/Creality/cr6se_bed.stl
+%%DATADIR%%/profiles/Creality/cr8.svg
+%%DATADIR%%/profiles/Creality/cr8_bed.stl
+%%DATADIR%%/profiles/Creality/ender2.svg
+%%DATADIR%%/profiles/Creality/ender2_bed.stl
+%%DATADIR%%/profiles/Creality/ender2pro.svg
+%%DATADIR%%/profiles/Creality/ender2pro_bed.stl
+%%DATADIR%%/profiles/Creality/ender3.svg
+%%DATADIR%%/profiles/Creality/ender3_bed.stl
+%%DATADIR%%/profiles/Creality/ender3v2.svg
+%%DATADIR%%/profiles/Creality/ender3v2_bed.stl
+%%DATADIR%%/profiles/Creality/ender5plus.svg
+%%DATADIR%%/profiles/Creality/ender5plus_bed.stl
+%%DATADIR%%/profiles/Creality/ender6.svg
+%%DATADIR%%/profiles/Creality/ender6_bed.stl
+%%DATADIR%%/profiles/Creality/ender7.svg
+%%DATADIR%%/profiles/Creality/ender7_bed.stl
+%%DATADIR%%/profiles/Creality/sermoond1.svg
+%%DATADIR%%/profiles/Creality/sermoond1_bed.stl
+%%DATADIR%%/profiles/Creality/sermoonv1.svg
+%%DATADIR%%/profiles/Creality/sermoonv1_bed.stl
+%%DATADIR%%/profiles/E2D.idx
+%%DATADIR%%/profiles/E2D.ini
+%%DATADIR%%/profiles/Elegoo.idx
+%%DATADIR%%/profiles/Elegoo.ini
+%%DATADIR%%/profiles/Elegoo/NEPTUNE1_thumbnail.png
+%%DATADIR%%/profiles/Elegoo/NEPTUNE2D_thumbnail.png
+%%DATADIR%%/profiles/Elegoo/NEPTUNE2S_thumbnail.png
+%%DATADIR%%/profiles/Elegoo/NEPTUNE2_thumbnail.png
+%%DATADIR%%/profiles/Elegoo/NEPTUNE3MAX_thumbnail.png
+%%DATADIR%%/profiles/Elegoo/NEPTUNE3PLUS_thumbnail.png
+%%DATADIR%%/profiles/Elegoo/NEPTUNE3PRO_thumbnail.png
+%%DATADIR%%/profiles/Elegoo/NEPTUNE3_thumbnail.png
+%%DATADIR%%/profiles/Elegoo/NEPTUNEX_thumbnail.png
+%%DATADIR%%/profiles/FLSun.idx
+%%DATADIR%%/profiles/FLSun.ini
+%%DATADIR%%/profiles/FLSun/Q5.svg
+%%DATADIR%%/profiles/FLSun/Q5_bed.stl
+%%DATADIR%%/profiles/FLSun/Q5_thumbnail.png
+%%DATADIR%%/profiles/FLSun/QQSP.svg
+%%DATADIR%%/profiles/FLSun/QQSP_bed.stl
+%%DATADIR%%/profiles/FLSun/QQSP_thumbnail.png
+%%DATADIR%%/profiles/Geeetech.idx
+%%DATADIR%%/profiles/Geeetech.ini
+%%DATADIR%%/profiles/Geeetech/105x105.stl
+%%DATADIR%%/profiles/Geeetech/105x105.svg
+%%DATADIR%%/profiles/Geeetech/125X130.stl
+%%DATADIR%%/profiles/Geeetech/125x130.svg
+%%DATADIR%%/profiles/Geeetech/150x150.stl
+%%DATADIR%%/profiles/Geeetech/150x150.svg
+%%DATADIR%%/profiles/Geeetech/160x160.stl
+%%DATADIR%%/profiles/Geeetech/160x160.svg
+%%DATADIR%%/profiles/Geeetech/180X150.stl
+%%DATADIR%%/profiles/Geeetech/180x150.svg
+%%DATADIR%%/profiles/Geeetech/200x200.stl
+%%DATADIR%%/profiles/Geeetech/200x200.svg
+%%DATADIR%%/profiles/Geeetech/220x220.stl
+%%DATADIR%%/profiles/Geeetech/220x220.svg
+%%DATADIR%%/profiles/Geeetech/250x250.stl
+%%DATADIR%%/profiles/Geeetech/250x250.svg
+%%DATADIR%%/profiles/Geeetech/255x255.stl
+%%DATADIR%%/profiles/Geeetech/255x255.svg
+%%DATADIR%%/profiles/Geeetech/300x180.stl
+%%DATADIR%%/profiles/Geeetech/300x180.svg
+%%DATADIR%%/profiles/Geeetech/320x320.stl
+%%DATADIR%%/profiles/Geeetech/320x320.svg
+%%DATADIR%%/profiles/Geeetech/A10M_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/A10Pro_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/A10T_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/A20M_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/A20T_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/A20_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/A30M_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/A30Pro_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/A30T_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/E180_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/GiantArmD200_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/I3ProB_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/I3ProC_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/I3ProW_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/M1.svg
+%%DATADIR%%/profiles/Geeetech/M1_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/MeCreator2_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/MeCreator_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/MeDucer_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/MizarM_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/MizarMax_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/MizarPro_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/MizarS_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/Mizar_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/ThunderPro_thumbnail.png
+%%DATADIR%%/profiles/Geeetech/Thunder_thumbnail.png
+%%DATADIR%%/profiles/HartSmartProducts.idx
+%%DATADIR%%/profiles/HartSmartProducts.ini
+%%DATADIR%%/profiles/HartSmartProducts/HSP1-I Duplicator Mode_thumbnail.png
+%%DATADIR%%/profiles/HartSmartProducts/HSP1-I_thumbnail.png
+%%DATADIR%%/profiles/HartSmartProducts/hsp1_i.svg
+%%DATADIR%%/profiles/HartSmartProducts/hsp1_i_bed.stl
+%%DATADIR%%/profiles/HartSmartProducts/hsp1_i_duplicator.svg
+%%DATADIR%%/profiles/HartSmartProducts/hsp1_i_duplicator_bed.stl
+%%DATADIR%%/profiles/INAT.idx
+%%DATADIR%%/profiles/INAT.ini
+%%DATADIR%%/profiles/INAT/PROTON_XE750_thumbnail.png
+%%DATADIR%%/profiles/INAT/PROTON_X_RAIL_thumbnail.png
+%%DATADIR%%/profiles/INAT/PROTON_X_ROD_thumbnail.png
+%%DATADIR%%/profiles/Infinity3D.idx
+%%DATADIR%%/profiles/Infinity3D.ini
+%%DATADIR%%/profiles/Infinity3D/DEV-200_thumbnail.png
+%%DATADIR%%/profiles/Infinity3D/DEV-350_thumbnail.png
+%%DATADIR%%/profiles/Infinity3D/DEV_200_bed.stl
+%%DATADIR%%/profiles/Infinity3D/DEV_200_texture.svg
+%%DATADIR%%/profiles/Infinity3D/DEV_350_bed.stl
+%%DATADIR%%/profiles/Infinity3D/DEV_350_texture.svg
+%%DATADIR%%/profiles/Jubilee.idx
+%%DATADIR%%/profiles/Jubilee.ini
+%%DATADIR%%/profiles/Jubilee/Jubilee_bed.stl
+%%DATADIR%%/profiles/Jubilee/Jubilee_texture.svg
+%%DATADIR%%/profiles/Jubilee/Jubilee_thumbnail.png
+%%DATADIR%%/profiles/LNL3D.idx
+%%DATADIR%%/profiles/LNL3D.ini
+%%DATADIR%%/profiles/LNL3D/LNL3D_D3_V2_bed.stl
+%%DATADIR%%/profiles/LNL3D/LNL3D_D3_V2_texture.svg
+%%DATADIR%%/profiles/LNL3D/LNL3D_D3_V2_thumbnail.png
+%%DATADIR%%/profiles/LNL3D/LNL3D_D3_VULCAN_bed.stl
+%%DATADIR%%/profiles/LNL3D/LNL3D_D3_VULCAN_texture.svg
+%%DATADIR%%/profiles/LNL3D/LNL3D_D3_VULCAN_thumbnail.png
+%%DATADIR%%/profiles/LNL3D/LNL3D_D3_bed.stl
+%%DATADIR%%/profiles/LNL3D/LNL3D_D3_texture.svg
+%%DATADIR%%/profiles/LNL3D/LNL3D_D3_thumbnail.png
+%%DATADIR%%/profiles/LNL3D/LNL3D_D5_bed.stl
+%%DATADIR%%/profiles/LNL3D/LNL3D_D5_texture.svg
+%%DATADIR%%/profiles/LNL3D/LNL3D_D5_thumbnail.png
+%%DATADIR%%/profiles/LNL3D/LNL3D_D6_bed.stl
+%%DATADIR%%/profiles/LNL3D/LNL3D_D6_texture.svg
+%%DATADIR%%/profiles/LNL3D/LNL3D_D6_thumbnail.png
+%%DATADIR%%/profiles/LulzBot.idx
+%%DATADIR%%/profiles/LulzBot.ini
+%%DATADIR%%/profiles/LulzBot/MINI_AERO_thumbnail.png
+%%DATADIR%%/profiles/LulzBot/TAZ6_AERO_thumbnail.png
+%%DATADIR%%/profiles/LulzBot/TAZ_WORKHORSE_thumbnail.png
+%%DATADIR%%/profiles/MakerGear.idx
+%%DATADIR%%/profiles/MakerGear.ini
+%%DATADIR%%/profiles/MakerGear/M2_M3.stl
+%%DATADIR%%/profiles/MakerGear/M2_M3.svg
+%%DATADIR%%/profiles/MakerGear/MAKERGEAR_M2_DUAL_thumbnail.png
+%%DATADIR%%/profiles/MakerGear/MAKERGEAR_M2_thumbnail.png
+%%DATADIR%%/profiles/MakerGear/MAKERGEAR_M3_DUPLICATION_thumbnail.png
+%%DATADIR%%/profiles/MakerGear/MAKERGEAR_M3_SE_thumbnail.png
+%%DATADIR%%/profiles/MakerGear/MAKERGEAR_M3_thumbnail.png
+%%DATADIR%%/profiles/MakerGear/MAKERGEAR_MICRO_thumbnail.png
+%%DATADIR%%/profiles/MakerGear/MAKERGEAR_U1_thumbnail.png
+%%DATADIR%%/profiles/PapapiuLab.idx
+%%DATADIR%%/profiles/PapapiuLab.ini
+%%DATADIR%%/profiles/PapapiuLab/Papapiu_N1S_Bed.stl
+%%DATADIR%%/profiles/PapapiuLab/Papapiu_N1S_thumbnail.png
+%%DATADIR%%/profiles/PapapiuLab/Papapiu_N1_Texture.png
+%%DATADIR%%/profiles/Print4Taste.idx
+%%DATADIR%%/profiles/Print4Taste.ini
+%%DATADIR%%/profiles/Print4Taste/MC2.0_bed.stl
+%%DATADIR%%/profiles/Print4Taste/MC2.0_texture.svg
+%%DATADIR%%/profiles/Print4Taste/MC2.0_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch.idx
+%%DATADIR%%/profiles/PrusaResearch.ini
+%%DATADIR%%/profiles/PrusaResearch/COREONEL_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/COREONEMMU3_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/COREONE_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MINIIS_ALPHA_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MINIIS_BETA_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MINIIS_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MINI_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK2.5MMU2_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK2.5SMMU2S_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK2.5S_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK2.5_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK2SMM_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK2S_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK3.5MMU3_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK3.9MMU3_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK35_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK39IS_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK39IS_thumbnail_v2.png
+%%DATADIR%%/profiles/PrusaResearch/MK39_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK3MMU2_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK3SMMU2S_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK3SMMU3_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK3S_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK3_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK4ISMMU3_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK4IS_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK4IS_thumbnail_v2.png
+%%DATADIR%%/profiles/PrusaResearch/MK4SMMU3_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK4S_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/MK4_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/XL2IS_alpha_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/XL2IS_beta_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/XL2IS_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/XL2_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/XL5IS_alpha_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/XL5IS_beta_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/XL5IS_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/XL5_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/XLIS_alpha_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/XLIS_beta_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/XLIS_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/XL_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearch/coreone.svg
+%%DATADIR%%/profiles/PrusaResearch/coreone_bed.stl
+%%DATADIR%%/profiles/PrusaResearch/coreonel.svg
+%%DATADIR%%/profiles/PrusaResearch/coreonel_bed.stl
+%%DATADIR%%/profiles/PrusaResearch/mini.svg
+%%DATADIR%%/profiles/PrusaResearch/miniIS.svg
+%%DATADIR%%/profiles/PrusaResearch/miniISbeta.svg
+%%DATADIR%%/profiles/PrusaResearch/mini_bed.stl
+%%DATADIR%%/profiles/PrusaResearch/mk2.svg
+%%DATADIR%%/profiles/PrusaResearch/mk2_bed.stl
+%%DATADIR%%/profiles/PrusaResearch/mk3.svg
+%%DATADIR%%/profiles/PrusaResearch/mk35.svg
+%%DATADIR%%/profiles/PrusaResearch/mk39.svg
+%%DATADIR%%/profiles/PrusaResearch/mk39s.svg
+%%DATADIR%%/profiles/PrusaResearch/mk3_bed.stl
+%%DATADIR%%/profiles/PrusaResearch/mk4.svg
+%%DATADIR%%/profiles/PrusaResearch/mk4_bed.stl
+%%DATADIR%%/profiles/PrusaResearch/mk4is.svg
+%%DATADIR%%/profiles/PrusaResearch/mk4s.svg
+%%DATADIR%%/profiles/PrusaResearch/xl.svg
+%%DATADIR%%/profiles/PrusaResearch/xl_bed.stl
+%%DATADIR%%/profiles/PrusaResearch/xlis_alpha.svg
+%%DATADIR%%/profiles/PrusaResearch/xlis_beta.svg
+%%DATADIR%%/profiles/PrusaResearchSLA.idx
+%%DATADIR%%/profiles/PrusaResearchSLA.ini
+%%DATADIR%%/profiles/PrusaResearchSLA/SL1S_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearchSLA/SL1_thumbnail.png
+%%DATADIR%%/profiles/PrusaResearchSLA/sl1.svg
+%%DATADIR%%/profiles/PrusaResearchSLA/sl1_bed.stl
+%%DATADIR%%/profiles/PrusaResearchSLA/sl1s.svg
+%%DATADIR%%/profiles/PrusaResearchSLA/sl1s_bed.stl
+%%DATADIR%%/profiles/QIDITechnology.idx
+%%DATADIR%%/profiles/QIDITechnology.ini
+%%DATADIR%%/profiles/QIDITechnology/Q1 Pro.svg
+%%DATADIR%%/profiles/QIDITechnology/Q1 Pro_bed.stl
+%%DATADIR%%/profiles/QIDITechnology/Q1 Pro_thumbnail.png
+%%DATADIR%%/profiles/QIDITechnology/X-MAX 3.svg
+%%DATADIR%%/profiles/QIDITechnology/X-MAX 3_bed.stl
+%%DATADIR%%/profiles/QIDITechnology/X-MAX 3_thumbnail.png
+%%DATADIR%%/profiles/QIDITechnology/X-Plus 3.svg
+%%DATADIR%%/profiles/QIDITechnology/X-Plus 3_bed.stl
+%%DATADIR%%/profiles/QIDITechnology/X-Plus 3_thumbnail.png
+%%DATADIR%%/profiles/QIDITechnology/X-Plus 4 + BOX_thumbnail.png
+%%DATADIR%%/profiles/QIDITechnology/X-Plus 4.svg
+%%DATADIR%%/profiles/QIDITechnology/X-Plus 4_bed.stl
+%%DATADIR%%/profiles/QIDITechnology/X-Plus 4_thumbnail.png
+%%DATADIR%%/profiles/QIDITechnology/X-smart 3.svg
+%%DATADIR%%/profiles/QIDITechnology/X-smart 3_bed.stl
+%%DATADIR%%/profiles/QIDITechnology/X-smart 3_thumbnail.png
+%%DATADIR%%/profiles/RatRig.idx
+%%DATADIR%%/profiles/RatRig.ini
+%%DATADIR%%/profiles/RatRig/VC3_300_thumbnail.png
+%%DATADIR%%/profiles/RatRig/VC3_400_thumbnail.png
+%%DATADIR%%/profiles/RatRig/VC3_500_thumbnail.png
+%%DATADIR%%/profiles/RatRig/VMINION_thumbnail.png
+%%DATADIR%%/profiles/RatRig/rr-vc-300.stl
+%%DATADIR%%/profiles/RatRig/rr-vc-300.svg
+%%DATADIR%%/profiles/RatRig/rr-vc-400.stl
+%%DATADIR%%/profiles/RatRig/rr-vc-400.svg
+%%DATADIR%%/profiles/RatRig/rr-vc-500.stl
+%%DATADIR%%/profiles/RatRig/rr-vc-500.svg
+%%DATADIR%%/profiles/RatRig/rr-vminion.stl
+%%DATADIR%%/profiles/RatRig/rr-vminion.svg
+%%DATADIR%%/profiles/RatRig/vc4-corexy.png
+%%DATADIR%%/profiles/RatRig/vc4-hybrid.png
+%%DATADIR%%/profiles/RatRig/vc4-idex.png
+%%DATADIR%%/profiles/Rigid3D.idx
+%%DATADIR%%/profiles/Rigid3D.ini
+%%DATADIR%%/profiles/Rigid3D/Mucit2_thumbnail.png
+%%DATADIR%%/profiles/Rigid3D/Mucit_thumbnail.png
+%%DATADIR%%/profiles/Rigid3D/Zero2_thumbnail.png
+%%DATADIR%%/profiles/Rigid3D/Zero3_thumbnail.png
+%%DATADIR%%/profiles/Rigid3D/mucit2_bed.png
+%%DATADIR%%/profiles/Rigid3D/mucit2_bed.stl
+%%DATADIR%%/profiles/Rigid3D/mucit_bed.png
+%%DATADIR%%/profiles/Rigid3D/mucit_bed.stl
+%%DATADIR%%/profiles/Rigid3D/zero2_bed.png
+%%DATADIR%%/profiles/Rigid3D/zero3_bed.png
+%%DATADIR%%/profiles/Rigid3D/zero_bed.stl
+%%DATADIR%%/profiles/Snapmaker.idx
+%%DATADIR%%/profiles/Snapmaker.ini
+%%DATADIR%%/profiles/Snapmaker/A250_bed.stl
+%%DATADIR%%/profiles/Snapmaker/A250_texture.svg
+%%DATADIR%%/profiles/Snapmaker/A250_thumbnail.png
+%%DATADIR%%/profiles/Snapmaker/A350_bed.stl
+%%DATADIR%%/profiles/Snapmaker/A350_texture.svg
+%%DATADIR%%/profiles/Snapmaker/A350_thumbnail.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A250 BKit_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A250 Dual BKit_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A250 Dual QS+B Kit_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A250 Dual QSKit_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A250 Dual_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A250 Dual_texture.svg
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A250 QS+B Kit_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A250 QSKit_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A250 QSKit_texture.svg
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A250_bed.stl
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A250_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A250_texture.svg
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A350 BKit_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A350 Dual BKit_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A350 Dual QS+B Kit_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A350 Dual QSKit_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A350 Dual_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A350 Dual_texture.svg
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A350 QS+B Kit_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A350 QSKit_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A350 QSKit_texture.svg
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A350_bed.stl
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A350_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker A350_texture.svg
+%%DATADIR%%/profiles/Snapmaker/Snapmaker Artisan_bed.stl
+%%DATADIR%%/profiles/Snapmaker/Snapmaker Artisan_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker Artisan_texture.svg
+%%DATADIR%%/profiles/Snapmaker/Snapmaker J1_bed.stl
+%%DATADIR%%/profiles/Snapmaker/Snapmaker J1_cover.png
+%%DATADIR%%/profiles/Snapmaker/Snapmaker J1_texture.svg
+%%DATADIR%%/profiles/Sovol.idx
+%%DATADIR%%/profiles/Sovol.ini
+%%DATADIR%%/profiles/Sovol/SV01 PRO_thumbnail.png
+%%DATADIR%%/profiles/Sovol/SV01_BLTouch_thumbnail.png
+%%DATADIR%%/profiles/Sovol/SV01_bed.stl
+%%DATADIR%%/profiles/Sovol/SV01_texture.svg
+%%DATADIR%%/profiles/Sovol/SV01_thumbnail.png
+%%DATADIR%%/profiles/Sovol/SV02_BLTouch_thumbnail.png
+%%DATADIR%%/profiles/Sovol/SV02_texture.svg
+%%DATADIR%%/profiles/Sovol/SV02_thumbnail.png
+%%DATADIR%%/profiles/Sovol/SV03_BLTouch_thumbnail.png
+%%DATADIR%%/profiles/Sovol/SV03_bed.stl
+%%DATADIR%%/profiles/Sovol/SV03_texture.svg
+%%DATADIR%%/profiles/Sovol/SV03_thumbnail.png
+%%DATADIR%%/profiles/Sovol/SV04 Copy Mode_thumbnail.png
+%%DATADIR%%/profiles/Sovol/SV04 Dual Mode_thumbnail.png
+%%DATADIR%%/profiles/Sovol/SV04 Mirror Mode_thumbnail.png
+%%DATADIR%%/profiles/Sovol/SV04 Single Mode 01_thumbnail.png
+%%DATADIR%%/profiles/Sovol/SV04 Single Mode 02_thumbnail.png
+%%DATADIR%%/profiles/Sovol/SV04_bed.stl
+%%DATADIR%%/profiles/Sovol/SV04_texture.svg
+%%DATADIR%%/profiles/Sovol/SV04_thumbnail.png
+%%DATADIR%%/profiles/Sovol/SV05_bed.stl
+%%DATADIR%%/profiles/Sovol/SV05_texture.svg
+%%DATADIR%%/profiles/Sovol/SV05_thumbnail.png
+%%DATADIR%%/profiles/Sovol/SV06 PLUS_thumbnail.png
+%%DATADIR%%/profiles/Sovol/SV06PLUS_bed.stl
+%%DATADIR%%/profiles/Sovol/SV06PLUS_texture.svg
+%%DATADIR%%/profiles/Sovol/SV06_bed.stl
+%%DATADIR%%/profiles/Sovol/SV06_texture.svg
+%%DATADIR%%/profiles/Sovol/SV06_thumbnail.png
+%%DATADIR%%/profiles/Sovol/Sovol.ini
+%%DATADIR%%/profiles/Templates.idx
+%%DATADIR%%/profiles/Templates.ini
+%%DATADIR%%/profiles/TriLAB.idx
+%%DATADIR%%/profiles/TriLAB.ini
+%%DATADIR%%/profiles/TriLAB/AQD_thumbnail.png
+%%DATADIR%%/profiles/TriLAB/AQI_thumbnail.png
+%%DATADIR%%/profiles/TriLAB/DQ2+FP2_thumbnail.png
+%%DATADIR%%/profiles/TriLAB/DQ2+FP_thumbnail.png
+%%DATADIR%%/profiles/TriLAB/DQ2P+FP2_thumbnail.png
+%%DATADIR%%/profiles/TriLAB/DQ2P+FP_thumbnail.png
+%%DATADIR%%/profiles/TriLAB/DQ2P_thumbnail.png
+%%DATADIR%%/profiles/TriLAB/DQ2_thumbnail.png
+%%DATADIR%%/profiles/TriLAB/DQL_thumbnail.png
+%%DATADIR%%/profiles/TriLAB/DQM_thumbnail.png
+%%DATADIR%%/profiles/TriLAB/DQXL_thumbnail.png
+%%DATADIR%%/profiles/TriLAB/aq_bed.stl
+%%DATADIR%%/profiles/TriLAB/aqp_bed.stl
+%%DATADIR%%/profiles/TriLAB/dq2_bed.stl
+%%DATADIR%%/profiles/Trimaker.idx
+%%DATADIR%%/profiles/Trimaker.ini
+%%DATADIR%%/profiles/Trimaker/CosmosII_bed.stl
+%%DATADIR%%/profiles/Trimaker/Cosmos_II_thumbnail.png
+%%DATADIR%%/profiles/Trimaker/NPC_thumbnail.png
+%%DATADIR%%/profiles/Trimaker/NebulaCloud.svg
+%%DATADIR%%/profiles/Trimaker/NebulaCloud_bed.stl
+%%DATADIR%%/profiles/Trimaker/Nebula_thumbnail.png
+%%DATADIR%%/profiles/Ultimaker.idx
+%%DATADIR%%/profiles/Ultimaker.ini
+%%DATADIR%%/profiles/Ultimaker/ULTIMAKER2_thumbnail.png
+%%DATADIR%%/profiles/Ultimaker/ULTIMAKER2_thumbnail_v2.png
+%%DATADIR%%/profiles/Ultimaker/ULTIMAKERSline_thumbnail.png
+%%DATADIR%%/profiles/Ultimaker/ultimaker2.svg
+%%DATADIR%%/profiles/Ultimaker/ultimaker2_bed.stl
+%%DATADIR%%/profiles/Voron.idx
+%%DATADIR%%/profiles/Voron.ini
+%%DATADIR%%/profiles/Voron/Voron_SW_thumbnail.png
+%%DATADIR%%/profiles/Voron/Voron_v0_120_thumbnail.png
+%%DATADIR%%/profiles/Voron/Voron_v1_250_afterburner_thumbnail.png
+%%DATADIR%%/profiles/Voron/Voron_v1_300_afterburner_thumbnail.png
+%%DATADIR%%/profiles/Voron/Voron_v1_350_afterburner_thumbnail.png
+%%DATADIR%%/profiles/Voron/Voron_v2_250_afterburner_thumbnail.png
+%%DATADIR%%/profiles/Voron/Voron_v2_250_thumbnail.png
+%%DATADIR%%/profiles/Voron/Voron_v2_300_afterburner_thumbnail.png
+%%DATADIR%%/profiles/Voron/Voron_v2_300_thumbnail.png
+%%DATADIR%%/profiles/Voron/Voron_v2_350_afterburner_thumbnail.png
+%%DATADIR%%/profiles/Voron/Voron_v2_350_thumbnail.png
+%%DATADIR%%/profiles/Voron/bedtexture-SW-250x210.png
+%%DATADIR%%/profiles/Voron/bedtexture-v0-120.png
+%%DATADIR%%/profiles/Voron/bedtexture-v1-250.png
+%%DATADIR%%/profiles/Voron/bedtexture-v1-300.png
+%%DATADIR%%/profiles/Voron/bedtexture-v2-250.png
+%%DATADIR%%/profiles/Voron/bedtexture-v2-300.png
+%%DATADIR%%/profiles/Voron/bedtexture-v2-350.png
+%%DATADIR%%/profiles/Voron/printbed-SW-MK52.stl
+%%DATADIR%%/profiles/Voron/printbed-v0-120.stl
+%%DATADIR%%/profiles/Voron/printbed-v1-250.stl
+%%DATADIR%%/profiles/Voron/printbed-v1-300.stl
+%%DATADIR%%/profiles/Voron/printbed-v1-350.stl
+%%DATADIR%%/profiles/Voron/printbed-v2-250.stl
+%%DATADIR%%/profiles/Voron/printbed-v2-300.stl
+%%DATADIR%%/profiles/Voron/printbed-v2-350.stl
+%%DATADIR%%/profiles/Zonestar.idx
+%%DATADIR%%/profiles/Zonestar.ini
+%%DATADIR%%/profiles/Zonestar/150_texture.svg
+%%DATADIR%%/profiles/Zonestar/220_texture.svg
+%%DATADIR%%/profiles/Zonestar/310_texture.svg
+%%DATADIR%%/profiles/Zonestar/Z5X_thumbnail.png
+%%DATADIR%%/profiles/Zonestar/Z5_thumbnail.png
+%%DATADIR%%/profiles/Zonestar/Z6_thumbnail.png
+%%DATADIR%%/profiles/Zonestar/Z8_thumbnail.png
+%%DATADIR%%/profiles/Zonestar/Z9_thumbnail.png
+%%DATADIR%%/profiles/Zonestar/bed_150.stl
+%%DATADIR%%/profiles/Zonestar/bed_220.stl
+%%DATADIR%%/profiles/Zonestar/bed_310.stl
+%%DATADIR%%/profiles/gCreate.idx
+%%DATADIR%%/profiles/gCreate.ini
+%%DATADIR%%/profiles/gCreate/GMAX15P_thumbnail.png
+%%DATADIR%%/profiles/gCreate/GMAX2DUAL2IN1_thumbnail.png
+%%DATADIR%%/profiles/gCreate/GMAX2DUAL_thumbnail.png
+%%DATADIR%%/profiles/gCreate/GMAX2PRO_thumbnail.png
+%%DATADIR%%/profiles/gCreate/GMAX2_thumbnail.png
+%%DATADIR%%/profiles/gCreate/gmax15p.svg
+%%DATADIR%%/profiles/gCreate/gmax15p_bed.stl
+%%DATADIR%%/profiles/gCreate/gmax2.svg
+%%DATADIR%%/profiles/gCreate/gmax2_bed.stl
+%%DATADIR%%/shaders/110/background.fs
+%%DATADIR%%/shaders/110/background.vs
+%%DATADIR%%/shaders/110/flat.fs
+%%DATADIR%%/shaders/110/flat.vs
+%%DATADIR%%/shaders/110/flat_clip.fs
+%%DATADIR%%/shaders/110/flat_clip.vs
+%%DATADIR%%/shaders/110/flat_texture.fs
+%%DATADIR%%/shaders/110/flat_texture.vs
+%%DATADIR%%/shaders/110/gouraud.fs
+%%DATADIR%%/shaders/110/gouraud.vs
+%%DATADIR%%/shaders/110/gouraud_light.fs
+%%DATADIR%%/shaders/110/gouraud_light.vs
+%%DATADIR%%/shaders/110/gouraud_light_clip.fs
+%%DATADIR%%/shaders/110/gouraud_light_clip.vs
+%%DATADIR%%/shaders/110/gouraud_light_instanced.fs
+%%DATADIR%%/shaders/110/gouraud_light_instanced.vs
+%%DATADIR%%/shaders/110/imgui.fs
+%%DATADIR%%/shaders/110/imgui.vs
+%%DATADIR%%/shaders/110/mm_contour.fs
+%%DATADIR%%/shaders/110/mm_contour.vs
+%%DATADIR%%/shaders/110/mm_gouraud.fs
+%%DATADIR%%/shaders/110/mm_gouraud.vs
+%%DATADIR%%/shaders/110/printbed.fs
+%%DATADIR%%/shaders/110/printbed.vs
+%%DATADIR%%/shaders/110/tool_marker.fs
+%%DATADIR%%/shaders/110/tool_marker.vs
+%%DATADIR%%/shaders/110/toolpaths_cog.fs
+%%DATADIR%%/shaders/110/toolpaths_cog.vs
+%%DATADIR%%/shaders/110/variable_layer_height.fs
+%%DATADIR%%/shaders/110/variable_layer_height.vs
+%%DATADIR%%/shaders/140/background.fs
+%%DATADIR%%/shaders/140/background.vs
+%%DATADIR%%/shaders/140/dashed_thick_lines.fs
+%%DATADIR%%/shaders/140/dashed_thick_lines.gs
+%%DATADIR%%/shaders/140/dashed_thick_lines.vs
+%%DATADIR%%/shaders/140/flat.fs
+%%DATADIR%%/shaders/140/flat.vs
+%%DATADIR%%/shaders/140/flat_clip.fs
+%%DATADIR%%/shaders/140/flat_clip.vs
+%%DATADIR%%/shaders/140/flat_texture.fs
+%%DATADIR%%/shaders/140/flat_texture.vs
+%%DATADIR%%/shaders/140/gouraud.fs
+%%DATADIR%%/shaders/140/gouraud.vs
+%%DATADIR%%/shaders/140/gouraud_light.fs
+%%DATADIR%%/shaders/140/gouraud_light.vs
+%%DATADIR%%/shaders/140/gouraud_light_clip.fs
+%%DATADIR%%/shaders/140/gouraud_light_clip.vs
+%%DATADIR%%/shaders/140/gouraud_light_instanced.fs
+%%DATADIR%%/shaders/140/gouraud_light_instanced.vs
+%%DATADIR%%/shaders/140/imgui.fs
+%%DATADIR%%/shaders/140/imgui.vs
+%%DATADIR%%/shaders/140/mm_contour.fs
+%%DATADIR%%/shaders/140/mm_contour.vs
+%%DATADIR%%/shaders/140/mm_gouraud.fs
+%%DATADIR%%/shaders/140/mm_gouraud.vs
+%%DATADIR%%/shaders/140/printbed.fs
+%%DATADIR%%/shaders/140/printbed.vs
+%%DATADIR%%/shaders/140/tool_marker.fs
+%%DATADIR%%/shaders/140/tool_marker.vs
+%%DATADIR%%/shaders/140/toolpaths_cog.fs
+%%DATADIR%%/shaders/140/toolpaths_cog.vs
+%%DATADIR%%/shaders/140/variable_layer_height.fs
+%%DATADIR%%/shaders/140/variable_layer_height.vs
+%%DATADIR%%/shaders/ES/background.fs
+%%DATADIR%%/shaders/ES/background.vs
+%%DATADIR%%/shaders/ES/dashed_lines.fs
+%%DATADIR%%/shaders/ES/dashed_lines.vs
+%%DATADIR%%/shaders/ES/flat.fs
+%%DATADIR%%/shaders/ES/flat.vs
+%%DATADIR%%/shaders/ES/flat_clip.fs
+%%DATADIR%%/shaders/ES/flat_clip.vs
+%%DATADIR%%/shaders/ES/flat_texture.fs
+%%DATADIR%%/shaders/ES/flat_texture.vs
+%%DATADIR%%/shaders/ES/gouraud.fs
+%%DATADIR%%/shaders/ES/gouraud.vs
+%%DATADIR%%/shaders/ES/gouraud_light.fs
+%%DATADIR%%/shaders/ES/gouraud_light.vs
+%%DATADIR%%/shaders/ES/gouraud_light_clip.fs
+%%DATADIR%%/shaders/ES/gouraud_light_clip.vs
+%%DATADIR%%/shaders/ES/gouraud_light_instanced.fs
+%%DATADIR%%/shaders/ES/gouraud_light_instanced.vs
+%%DATADIR%%/shaders/ES/imgui.fs
+%%DATADIR%%/shaders/ES/imgui.vs
+%%DATADIR%%/shaders/ES/mm_contour.fs
+%%DATADIR%%/shaders/ES/mm_contour.vs
+%%DATADIR%%/shaders/ES/mm_gouraud.fs
+%%DATADIR%%/shaders/ES/mm_gouraud.vs
+%%DATADIR%%/shaders/ES/printbed.fs
+%%DATADIR%%/shaders/ES/printbed.vs
+%%DATADIR%%/shaders/ES/tool_marker.fs
+%%DATADIR%%/shaders/ES/tool_marker.vs
+%%DATADIR%%/shaders/ES/toolpaths_cog.fs
+%%DATADIR%%/shaders/ES/toolpaths_cog.vs
+%%DATADIR%%/shaders/ES/variable_layer_height.fs
+%%DATADIR%%/shaders/ES/variable_layer_height.vs
+%%DATADIR%%/shaders/ES/wireframe.fs
+%%DATADIR%%/shaders/ES/wireframe.vs
+%%DATADIR%%/shapes/3DBenchy.png
+%%DATADIR%%/shapes/3DBenchy.stl
+%%DATADIR%%/shapes/M3_hex_nut.png
+%%DATADIR%%/shapes/M3_hex_nut.stl
+%%DATADIR%%/shapes/M3x10_screw.png
+%%DATADIR%%/shapes/M3x10_screw.stl
+%%DATADIR%%/shapes/OTHER_recycling_symbol.png
+%%DATADIR%%/shapes/OTHER_recycling_symbol.stl
+%%DATADIR%%/shapes/PETG_recycling_symbol.png
+%%DATADIR%%/shapes/PETG_recycling_symbol.stl
+%%DATADIR%%/shapes/PLA_recycling_symbol.png
+%%DATADIR%%/shapes/PLA_recycling_symbol.stl
+%%DATADIR%%/shapes/box.png
+%%DATADIR%%/shapes/box.stl
+%%DATADIR%%/shapes/bunny.png
+%%DATADIR%%/shapes/bunny.stl
+%%DATADIR%%/shapes/cone.png
+%%DATADIR%%/shapes/cone.stl
+%%DATADIR%%/shapes/cylinder.png
+%%DATADIR%%/shapes/cylinder.stl
+%%DATADIR%%/shapes/helper_disk.png
+%%DATADIR%%/shapes/helper_disk.stl
+%%DATADIR%%/shapes/pyramid.png
+%%DATADIR%%/shapes/pyramid.stl
+%%DATADIR%%/shapes/sign_base.png
+%%DATADIR%%/shapes/sign_base.stl
+%%DATADIR%%/shapes/sign_base_rounded.png
+%%DATADIR%%/shapes/sign_base_rounded.stl
+%%DATADIR%%/shapes/sphere.png
+%%DATADIR%%/shapes/sphere.stl
+%%DATADIR%%/shapes/torus.png
+%%DATADIR%%/shapes/torus.stl
+%%DATADIR%%/shapes/universal wall mount hole.png
+%%DATADIR%%/shapes/universal wall mount hole.stl
+%%DATADIR%%/web/connect_error.html
+%%DATADIR%%/web/connect_loading.html
+%%DATADIR%%/web/error_no_reload.html
+%%DATADIR%%/web/other_error.html
+%%DATADIR%%/web/other_loading.html
share/applications/PrusaGcodeviewer.desktop
share/applications/PrusaSlicer.desktop
share/icons/hicolor/128x128/apps/PrusaSlicer-gcodeviewer.png
diff --git a/cad/fritzing/Makefile b/cad/fritzing/Makefile
index 6134787e11d0..617cd7446526 100644
--- a/cad/fritzing/Makefile
+++ b/cad/fritzing/Makefile
@@ -50,4 +50,10 @@ post-install:
-f ${STAGEDIR}${DATADIR} \
-platform offscreen
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1400000 && ${SSL_DEFAULT} == "base"
+IGNORE= Requires OpenSSL >= 3
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/cad/meshlab/Makefile b/cad/meshlab/Makefile
index 470ae319f3f8..5d95fbc5b806 100644
--- a/cad/meshlab/Makefile
+++ b/cad/meshlab/Makefile
@@ -10,6 +10,8 @@ WWW= https://www.meshlab.net/
LICENSE= GPLv2
+BROKEN= fails to build and can not be update to Qt6
+
BUILD_DEPENDS= ${LOCALBASE}/include/vcglib/img/img.h:devel/vcglib
LIB_DEPENDS= libmpirxx.so:math/mpir
diff --git a/cad/py-edalize/Makefile b/cad/py-edalize/Makefile
index a612404cc719..302f3a2d000e 100644
--- a/cad/py-edalize/Makefile
+++ b/cad/py-edalize/Makefile
@@ -1,6 +1,5 @@
PORTNAME= edalize
-DISTVERSION= 0.6.0
-PORTREVISION= 1
+DISTVERSION= 0.6.1
CATEGORIES= cad python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/cad/py-edalize/distinfo b/cad/py-edalize/distinfo
index 5967cc5ba166..1c03e59c8ca1 100644
--- a/cad/py-edalize/distinfo
+++ b/cad/py-edalize/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731560568
-SHA256 (edalize-0.6.0.tar.gz) = 9fe1ddbf0d860d78e437dbd3bc951bda616e4f79803a189a4c64f7a828ca9162
-SIZE (edalize-0.6.0.tar.gz) = 379145
+TIMESTAMP = 1762686936
+SHA256 (edalize-0.6.1.tar.gz) = 6617b6b817d0445a7eaa003f2e7906f910b4ee659f9330ec6faeee633238536b
+SIZE (edalize-0.6.1.tar.gz) = 384538
diff --git a/cad/py-edalize/files/patch-pyproject.toml b/cad/py-edalize/files/patch-pyproject.toml
index aa74450b1fa4..0d8c9ae2ba26 100644
--- a/cad/py-edalize/files/patch-pyproject.toml
+++ b/cad/py-edalize/files/patch-pyproject.toml
@@ -1,9 +1,9 @@
---- pyproject.toml.orig 2024-11-14 05:28:57 UTC
+--- pyproject.toml.orig 2025-03-13 18:20:52 UTC
+++ pyproject.toml
@@ -1,5 +1,5 @@
[build-system]
--requires = ["setuptools>=64"]
-+requires = ["setuptools"]
+-requires = ["setuptools>=64", "setuptools_scm>=7.1"]
++requires = ["setuptools", "setuptools_scm"]
build-backend = "setuptools.build_meta"
[project]
diff --git a/chinese/ibus-table-chinese/Makefile b/chinese/ibus-table-chinese/Makefile
index 152cdb8f2390..4e1149cebd6c 100644
--- a/chinese/ibus-table-chinese/Makefile
+++ b/chinese/ibus-table-chinese/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ibus-table-chinese
-PORTVERSION= 1.8.13
+PORTVERSION= 1.8.14
CATEGORIES= chinese
MAINTAINER= ports@FreeBSD.org
diff --git a/chinese/ibus-table-chinese/distinfo b/chinese/ibus-table-chinese/distinfo
index 02cc30199a56..1576bc542c17 100644
--- a/chinese/ibus-table-chinese/distinfo
+++ b/chinese/ibus-table-chinese/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375707
-SHA256 (mike-fabian-ibus-table-chinese-1.8.13_GH0.tar.gz) = 1ced7951cbd702eba560bca4196c4edd8d4e8b9849995e5c8a4aa5bae3b26edb
-SIZE (mike-fabian-ibus-table-chinese-1.8.13_GH0.tar.gz) = 10844776
+TIMESTAMP = 1762959854
+SHA256 (mike-fabian-ibus-table-chinese-1.8.14_GH0.tar.gz) = 341aa937f258c600fb748d0a998dc4bbdca4b54a594d66cbe61e84bbbeb1b784
+SIZE (mike-fabian-ibus-table-chinese-1.8.14_GH0.tar.gz) = 10844783
diff --git a/comms/Makefile b/comms/Makefile
index 66c038286683..8a02926e4757 100644
--- a/comms/Makefile
+++ b/comms/Makefile
@@ -36,6 +36,7 @@
SUBDIR += ebook2cw
SUBDIR += ebusd
SUBDIR += echolinux
+ SUBDIR += emacs-eat
SUBDIR += ems-flasher
SUBDIR += fl_moxgen
SUBDIR += flamp
diff --git a/comms/emacs-eat/Makefile b/comms/emacs-eat/Makefile
new file mode 100644
index 000000000000..27dce0ca9c43
--- /dev/null
+++ b/comms/emacs-eat/Makefile
@@ -0,0 +1,40 @@
+PORTNAME= emacs-eat
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.9.4
+PORTREVISION= 1
+CATEGORIES= comms elisp
+MASTER_SITES= https://codeberg.org/akib/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
+PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
+
+MAINTAINER= pat@patmaddox.com
+COMMENT= Emulate A Terminal, in a region, in a buffer and in Eshell
+WWW= https://codeberg.org/akib/emacs-eat
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= emacs gmake makeinfo
+
+NO_ARCH= yes
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
+INFO= eat
+
+OPTIONS_DEFINE= DOCS
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/eat.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/eat.elc ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/terminfo/e
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/terminfo/65
+ ${INSTALL_DATA} ${WRKSRC}/terminfo/e/* ${STAGEDIR}${PREFIX}/share/terminfo/e/
+ ${INSTALL_DATA} ${WRKSRC}/terminfo/65/* ${STAGEDIR}${PREFIX}/share/terminfo/65/
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/eat.info ${STAGEDIR}${PREFIX}/${INFO_PATH}/
+
+.include <bsd.port.mk>
diff --git a/comms/emacs-eat/distinfo b/comms/emacs-eat/distinfo
new file mode 100644
index 000000000000..02d6510ac6dd
--- /dev/null
+++ b/comms/emacs-eat/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761299764
+SHA256 (emacs-eat-v0.9.4.tar.gz) = 32a2793c1f203bf2e0fe67f79310c2389257e1338b191e017ea60dc68000c01a
+SIZE (emacs-eat-v0.9.4.tar.gz) = 275808
diff --git a/comms/emacs-eat/pkg-descr b/comms/emacs-eat/pkg-descr
new file mode 100644
index 000000000000..92ff2b4fc27b
--- /dev/null
+++ b/comms/emacs-eat/pkg-descr
@@ -0,0 +1,17 @@
+Eat's name is self-explanatory, it stands for "Emulate A Terminal". Eat
+is a terminal emulator. It can run most (if not all) full-screen
+terminal programs, including Emacs.
+
+It is pretty fast, more than three times faster than Term, despite
+being implemented entirely in Emacs Lisp. So fast that you can
+comfortably run Emacs inside Eat, or even use your Emacs as a terminal
+multiplexer.
+
+It has many features that other Emacs terminal emulator still don't
+have, for example Sixel support, complete mouse support, shell
+integration, etc.
+
+It flickers less than other Emacs terminal emulator, so you get more
+performance and a smoother experience.
+
+To get the most out of Eat, you should also setup shell integration.
diff --git a/comms/emacs-eat/pkg-plist b/comms/emacs-eat/pkg-plist
new file mode 100644
index 000000000000..622545878ecb
--- /dev/null
+++ b/comms/emacs-eat/pkg-plist
@@ -0,0 +1,11 @@
+%%EMACS_SITE_LISPDIR%%/eat.el
+%%EMACS_SITE_LISPDIR%%/eat.elc
+share/terminfo/65/eat-256color
+share/terminfo/65/eat-color
+share/terminfo/65/eat-mono
+share/terminfo/65/eat-truecolor
+share/terminfo/e/eat-256color
+share/terminfo/e/eat-color
+share/terminfo/e/eat-mono
+share/terminfo/e/eat-truecolor
+%%PORTDOCS%%%%DOCSDIR%%/README.org
diff --git a/databases/Makefile b/databases/Makefile
index 61d7ddc03f10..be42e5baa679 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -926,6 +926,7 @@
SUBDIR += rubygem-activemodel71
SUBDIR += rubygem-activemodel72
SUBDIR += rubygem-activemodel80
+ SUBDIR += rubygem-activemodel81
SUBDIR += rubygem-activerecord-explain-analyze
SUBDIR += rubygem-activerecord-gitlab
SUBDIR += rubygem-activerecord-import
@@ -943,6 +944,7 @@
SUBDIR += rubygem-activerecord71
SUBDIR += rubygem-activerecord72
SUBDIR += rubygem-activerecord80
+ SUBDIR += rubygem-activerecord81
SUBDIR += rubygem-after_commit_queue
SUBDIR += rubygem-amalgalite
SUBDIR += rubygem-arel
@@ -1004,6 +1006,7 @@
SUBDIR += rubygem-globalid-rails71
SUBDIR += rubygem-globalid-rails72
SUBDIR += rubygem-globalid-rails80
+ SUBDIR += rubygem-globalid-rails81
SUBDIR += rubygem-google-cloud-datastore
SUBDIR += rubygem-google-cloud-datastore-v1
SUBDIR += rubygem-google-cloud-firestore
@@ -1063,10 +1066,13 @@
SUBDIR += rubygem-seed-fu-gitlab
SUBDIR += rubygem-solid_cable
SUBDIR += rubygem-solid_cable-rails72
+ SUBDIR += rubygem-solid_cable-rails80
SUBDIR += rubygem-solid_cache
SUBDIR += rubygem-solid_cache-rails72
+ SUBDIR += rubygem-solid_cache-rails80
SUBDIR += rubygem-solid_queue
SUBDIR += rubygem-solid_queue-rails72
+ SUBDIR += rubygem-solid_queue-rails80
SUBDIR += rubygem-sqlite3
SUBDIR += rubygem-sqlite3-ruby
SUBDIR += rubygem-sqlite31
diff --git a/databases/adminer/Makefile b/databases/adminer/Makefile
index 8b637dc367a2..a59b125d0fe7 100644
--- a/databases/adminer/Makefile
+++ b/databases/adminer/Makefile
@@ -1,11 +1,9 @@
PORTNAME= adminer
-DISTVERSION= 5.3.0
-PORTREVISION= 2
+DISTVERSION= 5.4.1
CATEGORIES= databases www
MASTER_SITES= https://github.com/vrana/${PORTNAME}/releases/download/v${DISTVERSION}/
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
-DISTFILES= ${PORTNAME}-${DISTVERSION}.php ${PORTNAME}-${DISTVERSION}.zip
-EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}.zip
+DISTFILES= ${PORTNAME}-${DISTVERSION}.zip
MAINTAINER= pkaipila@gmail.com
COMMENT= Full-featured database management tool in a single PHP file
@@ -13,8 +11,16 @@ WWW= https://www.adminer.org
LICENSE= APACHE20
+DEPRECATED= Project's poor security practices
+EXPIRATION_DATE=2026-06-30
+
USES= cpe php:build,flavors
-USE_PHP= phar session zlib
+USE_GITHUB= nodefault
+_FORCED_TAG= 1.2
+_PEMATON_TAG= 99912d508a1b39db27910ef6c6dd07bab9368670
+GH_TUPLE= MirLach:adminer-forced-server:${_FORCED_TAG}:forcedserver \
+ vrana:adminer-plugins-pematon:${_PEMATON_TAG}:pematon
+USE_PHP= phar session tokenizer zlib
NO_ARCH= yes
@@ -33,13 +39,17 @@ PGSQL_USE= PHP=pgsql
SQLITE_USE= PHP=sqlite3
do-build:
- ${CP} ${DISTDIR}/${PORTNAME}-${DISTVERSION}.php ${WRKSRC}/${PORTNAME}.php
+ ${MV} ${WRKDIR}/adminer-forced-server-${_FORCED_TAG}/adminer-plugins/forced-server.php \
+ ${WRKDIR}/adminer-plugins-pematon-${_PEMATON_TAG}/*.php \
+ ${WRKSRC}/plugins
+ @(cd ${WRKSRC} && ${LOCALBASE}/bin/php ${WRKSRC}/compile.php)
+ ${MV} ${WRKSRC}/${PORTNAME}-${DISTVERSION}.php ${WRKSRC}/${PORTNAME}.php
${CP} ${FILESDIR}/makephar.php ${WRKSRC}
${LOCALBASE}/bin/php -d phar.readonly=0 ${WRKSRC}/makephar.php
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
- ${INSTALL_DATA} ${WRKSRC}/index.php ${STAGEDIR}${WWWDIR}
- ${INSTALL_DATA} ${FILESDIR}/adminer-plugins-example.php ${STAGEDIR}${WWWDIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/index.php ${STAGEDIR}${WWWDIR}
+ ${INSTALL_SCRIPT} ${FILESDIR}/adminer-plugins-example.php ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
diff --git a/databases/adminer/distinfo b/databases/adminer/distinfo
index 8f067ad01e51..039e80167be7 100644
--- a/databases/adminer/distinfo
+++ b/databases/adminer/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754700167
-SHA256 (adminer-5.3.0.php) = 7dcc196e941b18b74635afe1740dcd86970ab08b8eba0f00f149925aea3972ed
-SIZE (adminer-5.3.0.php) = 504560
-SHA256 (adminer-5.3.0.zip) = ec49d9d1faf1f22e835c73b913feb993e87e5ae7e54e8f1e0583515409a1eca8
-SIZE (adminer-5.3.0.zip) = 873271
+TIMESTAMP = 1763089532
+SHA256 (MirLach-adminer-forced-server-1.2_GH0.tar.gz) = 8f00a802ed5e6f323a28d46edac026926dc294f5e50e393c6a3827aba0c0a886
+SIZE (MirLach-adminer-forced-server-1.2_GH0.tar.gz) = 5685
+SHA256 (vrana-adminer-plugins-pematon-99912d508a1b39db27910ef6c6dd07bab9368670_GH0.tar.gz) = a38e075f1c70fa4acdbe54ebedf52e7901e89739ff277d7a340f87923aaa6cbd
+SIZE (vrana-adminer-plugins-pematon-99912d508a1b39db27910ef6c6dd07bab9368670_GH0.tar.gz) = 8128
diff --git a/databases/adminer/files/makephar.php b/databases/adminer/files/makephar.php
index ad54a3cfe4cb..b8fdadf1dfbc 100644
--- a/databases/adminer/files/makephar.php
+++ b/databases/adminer/files/makephar.php
@@ -15,14 +15,16 @@ $stub = <<<STUB
<?php
/******************************************************************************
*
- * All Adminer plugins are now included in this
+ * Adminer plugins are now included in this
* FreeBSD ports edition, no need to download
* them separately.
* https://www.adminer.org/en/plugins/
*
* copyright Paavo-Einari Kaipila (FreeBSD ports edition)
- * copyright Jakub Vrana (original Adminer)
- *
+ * copyright Jakub Vrana (Adminer)
+ * copyright MirLach (ForcedServer plugin)
+ * copyright Pematon (Collations, JsonPreview, LoginServers and SimpleMenu plugins)
+ *
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -68,7 +70,7 @@ foreach(new DirectoryIterator(__DIR__ . '/plugins') as $file)
* in Adminer editor.
*/
&& !str_starts_with($fileName, 'editor')
- && preg_match('/class\s(A[a-zA-Z0-9]+)\sextends\sAdminer/', $contents, $m)
+ && preg_match('/class\s(A[a-zA-Z0-9]+)\s(extends\sAdminer|\{)/', $contents, $m)
) {
$plugins[$pharFile] = $contents;
$classMap[$m[1]] = $file->getFileName();
@@ -110,6 +112,7 @@ foreach($plugins as $file => $contents)
$contents
);
}
+$phar->compressFiles(Phar::GZ);
$phar->addFromString(
'adminer.php',
diff --git a/databases/adminer/files/patch-adminer_include_functions.inc.php b/databases/adminer/files/patch-adminer_include_functions.inc.php
new file mode 100644
index 000000000000..fa627837460a
--- /dev/null
+++ b/databases/adminer/files/patch-adminer_include_functions.inc.php
@@ -0,0 +1,11 @@
+--- adminer/include/functions.inc.php.orig 2025-10-19 12:05 UTC
++++ adminer/include/functions.inc.php
+@@ -761,7 +761,7 @@
+ * @return string 32 hexadecimal characters
+ */
+ function rand_string(): string {
+- return md5(uniqid(strval(mt_rand()), true));
++ return bin2hex(random_bytes(32));
+ }
+
+ /** Format value to use in select
diff --git a/databases/adminer/files/patch-adminer_include_xxtea.inc.php b/databases/adminer/files/patch-adminer_include_xxtea.inc.php
new file mode 100644
index 000000000000..86b20cb3ea7f
--- /dev/null
+++ b/databases/adminer/files/patch-adminer_include_xxtea.inc.php
@@ -0,0 +1,70 @@
+--- adminer/include/xxtea.inc.php.orig 2025-11-14 10:44:16 UTC
++++ adminer/include/xxtea.inc.php
+@@ -45,6 +45,11 @@
+ return int32((($z >> 5 & 0x7FFFFFF) ^ $y << 2) + (($y >> 3 & 0x1FFFFFFF) ^ $z << 4)) ^ int32(($sum ^ $y) + ($k ^ $z));
+ }
+
++const AES256_NAME = 'aes-256-gcm';
++const AES256_KEY_BYTES = 32;
++const AES256_NONCE_BYTES = 12;
++const AES256_TAG_BYTES = 16;
++
+ /** Cipher
+ * @param string $str plain-text password
+ * @return string binary cipher
+@@ -53,6 +58,20 @@
+ if ($str == "") {
+ return "";
+ }
++ $key = hash_hkdf('sha256', $key, AES256_KEY_BYTES, AES256_NAME);
++ $nonce = random_bytes(AES256_NONCE_BYTES);
++ $cipherText = openssl_encrypt(
++ $str,
++ AES256_NAME,
++ $key,
++ OPENSSL_RAW_DATA,
++ $nonce,
++ $tag,
++ '',
++ AES256_TAG_BYTES
++ );
++ return $nonce . $tag . $cipherText;
++/*
+ $key = array_values(unpack("V*", pack("H*", md5($key))));
+ $v = str2long($str, true);
+ $n = count($v) - 1;
+@@ -75,6 +94,7 @@
+ $v[$n] = $z;
+ }
+ return long2str($v, false);
++*/
+ }
+
+ /** Decipher
+@@ -88,6 +108,20 @@
+ if (!$key) {
+ return false;
+ }
++ $key = hash_hkdf('sha256', $key, AES256_KEY_BYTES, AES256_NAME);
++ $nonce = substr($str, 0, AES256_NONCE_BYTES);
++ $tag = substr($str, AES256_NONCE_BYTES, AES256_TAG_BYTES);
++ $cipherText = substr($str, AES256_NONCE_BYTES + AES256_TAG_BYTES);
++ return openssl_decrypt(
++ $cipherText,
++ AES256_NAME,
++ $key,
++ OPENSSL_RAW_DATA,
++ $nonce,
++ $tag,
++ ''
++ );
++/*
+ $key = array_values(unpack("V*", pack("H*", md5($key))));
+ $v = str2long($str, false);
+ $n = count($v) - 1;
+@@ -110,4 +144,5 @@
+ $sum = int32($sum - 0x9E3779B9);
+ }
+ return long2str($v, true);
++*/
+ }
diff --git a/databases/clickhouse/Makefile b/databases/clickhouse/Makefile
index 3fcaf82a6d36..4826c9d4fc46 100644
--- a/databases/clickhouse/Makefile
+++ b/databases/clickhouse/Makefile
@@ -1,12 +1,12 @@
PORTNAME= clickhouse
DISTVERSIONPREFIX= v
-DISTVERSION= 23.5.2.7
+DISTVERSION= 25.10.2.65
DISTVERSIONSUFFIX=-stable
CATEGORIES= databases
DIST_SUBDIR= ${PORTNAME}
-# implicit-approval+: pi
-MAINTAINER= bofh@FreeBSD.org
+# implicit-approval+: bofh
+MAINTAINER= pi@FreeBSD.org
COMMENT= Fast open-source OLAP database management system
WWW= https://clickhouse.com/
@@ -22,7 +22,7 @@ RUN_DEPENDS= bash:shells/bash
RUN_DEPENDS+= jq:textproc/jq
.endif
-USES= cmake cpe localbase perl5 python shebangfix
+USES= cmake cpe localbase ninja perl5 python shebangfix
CPE_VENDOR= ${PORTNAME}
USE_GITHUB= yes
GH_ACCOUNT= ClickHouse
@@ -33,7 +33,6 @@ USE_PERL5= build
USE_RC_SUBR= ${PORTNAME}
SHEBANG_FILES= tests/clickhouse-test \
- tests/queries/0_stateless/01526_client_start_and_exit.expect-not-a-test-case \
tests/queries/0_stateless/02010_lc_native.python \
tests/queries/0_stateless/02203_shebang
SHEBANG_GLOB= *.expect *.py *.python *.sh
@@ -44,16 +43,16 @@ expect_OLD_CMD= /usr/bin/expect
expect_CMD= ${LOCALBASE}/bin/expect
CMAKE_ARGS= -DCMAKE_CXX_STANDARD=20 \
- -DENABLE_EMBEDDED_COMPILER=OFF \
- -DENABLE_THINLTO=OFF \
- -DENABLE_PARQUET=OFF \
- -DENABLE_UTILS=ON \
-DNO_WERROR=1 \
- -DCOMPILER_CACHE=disabled
+ -DCOMPILER_CACHE=disabled \
+ -DPARALLEL_COMPILE_JOBS=${MAKE_JOBS_NUMBER} \
+ -DPARALLEL_LINK_JOBS=${MAKE_JOBS_NUMBER}
+CMAKE_OFF= ENABLE_PARQUET ENABLE_THINLTO ENABLE_UTILS
+
.if defined(WITH_DEBUG)
CMAKE_BUILD_TYPE=Debug
.else
-CMAKE_BUILD_TYPE=RelWithDebInfo
+CMAKE_BUILD_TYPE=Release
.endif
USERS= clickhouse
@@ -62,16 +61,23 @@ GROUPS= clickhouse
# The version stamp of libclickhouse.so doesn't always match ${PORTVERSION}
PLIST_SUB= SOVERSION=${SOVERSION}
-OPTIONS_DEFINE= TEST
+OPTIONS_DEFINE= LLVM RUST TEST
OPTIONS_SUB= yes
+LLVM_DESC= Build with support for JIT-compiling expressions
+RUST_DESC= Build with Rust language support
+
+LLVM_BROKEN= In tree LLVM is broken
+LLVM_CMAKE_BOOL= ENABLE_DWARF_PARSER ENABLE_EMBEDDED_COMPILER
+RUST_BUILD_DEPENDS= rustc:lang/rust
+RUST_CMAKE_BOOL= ENABLE_RUST
TEST_RUN_DEPENDS= expect>0:lang/expect
-TEST_CMAKE_BOOL= ENABLE_CLICKHOUSE_TEST ENABLE_TESTS
+TEST_CMAKE_BOOL= ENABLE_TESTS
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD
-USES+= llvm:15
+USES+= llvm:min=21
CFLAGS+=-Wno-error=int-conversion
.endif
@@ -87,18 +93,10 @@ SOVERSION= ${PORTVERSION}
post-patch:
@${REINPLACE_CMD} -e 's|/var/lib/clickhouse|/var/db/clickhouse|;s|/var/log/clickhouse-server|/var/log/clickhouse|;s|/etc/clickhouse-server|${PREFIX}/etc/clickhouse-server|' ${WRKSRC}/programs/server/config.xml
- @${REINPLACE_CMD} -e 's|%%OSREL%%|${OSREL:R}|' ${WRKSRC}/cmake/freebsd/toolchain-x86_64.cmake
cd ${WRKSRC}/contrib/openldap-cmake && ${LN} -s freebsd_x86_64 freebsd_aarch64
-do-install-TEST-on:
- ${FIND} -s ${STAGEDIR}${PREFIX}/tests -not -type d | ${SORT} | \
- ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
- ${FIND} -s ${STAGEDIR}${PREFIX}/tests -type d -empty | ${SORT} -r | \
- ${SED} -e 's#^${STAGEDIR}${PREFIX}/#@dir #' >> ${TMPPLIST}
-
post-install:
@${RM} ${STAGEDIR}${PREFIX}/bin/config-processor
- @${RM} ${STAGEDIR}${PREFIX}/bin/corrector_utf8
@${RM} -r ${STAGEDIR}${PREFIX}/include/gtest
@${RM} ${STAGEDIR}${PREFIX}/lib/libgtest*
@${RM} ${STAGEDIR}${PREFIX}/lib/libcxx.a
@@ -153,9 +151,12 @@ _make-touples:
n=split(url, parts, "/"); org=parts[n-1]; repo=parts[n]; sub(/\.git$$/, "", repo); \
org_repl=org; repo_repl=repo; gsub(/[-.]/, "_", org_repl); gsub(/[-.]/, "_", repo_repl); \
printf("GH_TUPLE+=\t%s:%s:%s:%s_%s/%s\n", \
- org, repo, substr(sha,1,7), org_repl, repo_repl, path); }' \
+ org, repo, substr(sha,1,8), org_repl, repo_repl, path); }' \
"$${_TMPDIR}/modules.txt" "$${_TMPDIR}/tree.txt" > "$${_OUTFILE}"; \
${ECHO_CMD} "===> Writing $${_OUTFILE} completed"
+ ${REINPLACE_CMD} -e 's|unum-cloud:usearch|unum-cloud:USearch|' \
+ ${.CURDIR}/Makefile.submodules
+ ${RM} ${.CURDIR}/Makefile.submodules.bak
.endif
.include <bsd.port.mk>
diff --git a/databases/clickhouse/Makefile.submodules b/databases/clickhouse/Makefile.submodules
index 7169a57215ea..4ba6f7b76e15 100644
--- a/databases/clickhouse/Makefile.submodules
+++ b/databases/clickhouse/Makefile.submodules
@@ -1,111 +1,128 @@
-GH_TUPLE+= ClickHouse:AMQP-CPP:818c2d8:ClickHouse_AMQP_CPP/contrib/AMQP-CPP
-GH_TUPLE+= ClickHouse:NuRaft:b56784b:ClickHouse_NuRaft/contrib/NuRaft
-GH_TUPLE+= abseil:abseil-cpp:2151058:abseil_abseil_cpp/contrib/abseil-cpp
-GH_TUPLE+= ClickHouse:annoy:f2ac8e7:ClickHouse_annoy/contrib/annoy
-GH_TUPLE+= ClickHouse:arrow:1f1b3d3:ClickHouse_arrow/contrib/arrow
-GH_TUPLE+= ClickHouse:avro:7832659:ClickHouse_avro/contrib/avro
-GH_TUPLE+= ClickHouse:aws-sdk-cpp:ca02358:ClickHouse_aws_sdk_cpp/contrib/aws
-GH_TUPLE+= awslabs:aws-c-auth:97133a2:awslabs_aws_c_auth/contrib/aws-c-auth
-GH_TUPLE+= ClickHouse:aws-c-cal:85dd766:ClickHouse_aws_c_cal/contrib/aws-c-cal
-GH_TUPLE+= ClickHouse:aws-c-common:45dcb28:ClickHouse_aws_c_common/contrib/aws-c-common
-GH_TUPLE+= awslabs:aws-c-compression:b517b7d:awslabs_aws_c_compression/contrib/aws-c-compression
-GH_TUPLE+= awslabs:aws-c-event-stream:2f9b60c:awslabs_aws_c_event_stream/contrib/aws-c-event-stream
-GH_TUPLE+= awslabs:aws-c-http:dd34461:awslabs_aws_c_http/contrib/aws-c-http
-GH_TUPLE+= ClickHouse:aws-c-io:d58ed4f:ClickHouse_aws_c_io/contrib/aws-c-io
-GH_TUPLE+= awslabs:aws-c-mqtt:33c3455:awslabs_aws_c_mqtt/contrib/aws-c-mqtt
-GH_TUPLE+= awslabs:aws-c-s3:d7bfe60:awslabs_aws_c_s3/contrib/aws-c-s3
-GH_TUPLE+= awslabs:aws-c-sdkutils:208a701:awslabs_aws_c_sdkutils/contrib/aws-c-sdkutils
-GH_TUPLE+= awslabs:aws-checksums:ad53be1:awslabs_aws_checksums/contrib/aws-checksums
-GH_TUPLE+= ClickHouse:aws-crt-cpp:8a301b7:ClickHouse_aws_crt_cpp/contrib/aws-crt-cpp
-GH_TUPLE+= ClickHouse:s2n-tls:71f4794:ClickHouse_s2n_tls/contrib/aws-s2n-tls
-GH_TUPLE+= ClickHouse:azure-sdk-for-cpp:096049b:ClickHouse_azure_sdk_for_cpp/contrib/azure
-GH_TUPLE+= ClickHouse:Turbo-Base64:9499e0c:ClickHouse_Turbo_Base64/contrib/base64
-GH_TUPLE+= ClickHouse:boost:aec12ee:ClickHouse_boost/contrib/boost
-GH_TUPLE+= ClickHouse:boringssl:8061ac6:ClickHouse_boringssl/contrib/boringssl
-GH_TUPLE+= google:brotli:63be8a9:google_brotli/contrib/brotli
-GH_TUPLE+= ClickHouse:bzip2:bf905ea:ClickHouse_bzip2/contrib/bzip2
-GH_TUPLE+= c-ares:c-ares:6360e96:c_ares_c_ares/contrib/c-ares
-GH_TUPLE+= capnproto:capnproto:dc8b50b:capnproto_capnproto/contrib/capnproto
-GH_TUPLE+= ClickHouse:cpp-driver:f4a31e9:ClickHouse_cpp_driver/contrib/cassandra
-GH_TUPLE+= ClickHouse:cctz:5e05432:ClickHouse_cctz/contrib/cctz
-GH_TUPLE+= ClickHouse:cld2:bc6d493:ClickHouse_cld2/contrib/cld2
-GH_TUPLE+= corrosion-rs:corrosion:d9dfdef:corrosion_rs_corrosion/contrib/corrosion
-GH_TUPLE+= mfontanini:cppkafka:5a119f6:mfontanini_cppkafka/contrib/cppkafka
-GH_TUPLE+= linux-on-ibm-z:crc32-s390x:3098058:linux_on_ibm_z_crc32_s390x/contrib/crc32-s390x
-GH_TUPLE+= antonblanchard:crc32-vpmsum:4521554:antonblanchard_crc32_vpmsum/contrib/crc32-vpmsum
-GH_TUPLE+= RoaringBitmap:CRoaring:f40ed52:RoaringBitmap_CRoaring/contrib/croaring
-GH_TUPLE+= curl:curl:b0edf0b:curl_curl/contrib/curl
-GH_TUPLE+= ClickHouse:cyrus-sasl:e6466ed:ClickHouse_cyrus_sasl/contrib/cyrus-sasl
-GH_TUPLE+= ClickHouse:datasketches-cpp:7abd49b:ClickHouse_datasketches_cpp/contrib/datasketches-cpp
-GH_TUPLE+= google:double-conversion:cf2f0f3:google_double_conversion/contrib/double-conversion
-GH_TUPLE+= ClickHouse:dragonbox:923705a:ClickHouse_dragonbox/contrib/dragonbox
-GH_TUPLE+= fastfloat:fast_float:7eae925:fastfloat_fast_float/contrib/fast_float
-GH_TUPLE+= ClickHouse:fastops:1460583:ClickHouse_fastops/contrib/fastops
-GH_TUPLE+= ClickHouse:flatbuffers:eb3f827:ClickHouse_flatbuffers/contrib/flatbuffers
-GH_TUPLE+= fmtlib:fmt:b6f4cea:fmtlib_fmt/contrib/fmtlib
-GH_TUPLE+= google:benchmark:2257fa4:google_benchmark/contrib/google-benchmark
-GH_TUPLE+= ClickHouse:google-protobuf:c47efe2:ClickHouse_google_protobuf/contrib/google-protobuf
-GH_TUPLE+= google:googletest:71140c3:google_googletest/contrib/googletest
-GH_TUPLE+= ClickHouse:grpc:3f975ec:ClickHouse_grpc/contrib/grpc
-GH_TUPLE+= ClickHouse:h3:c7f46cf:ClickHouse_h3/contrib/h3
-GH_TUPLE+= schoentoon:hashidsxx:783f691:schoentoon_hashidsxx/contrib/hashidsxx
-GH_TUPLE+= ClickHouse:hive-metastore:809a77d:ClickHouse_hive_metastore/contrib/hive-metastore
-GH_TUPLE+= unicode-org:icu:a56dde8:unicode_org_icu/contrib/icu
-GH_TUPLE+= ClickHouse:icudata:c8e7178:ClickHouse_icudata/contrib/icudata
-GH_TUPLE+= intel:idxd-config:f6605c4:intel_idxd_config/contrib/idxd-config
-GH_TUPLE+= ClickHouse:isa-l:9f2b68f:ClickHouse_isa_l/contrib/isa-l
-GH_TUPLE+= jemalloc:jemalloc:41a859e:jemalloc_jemalloc/contrib/jemalloc
-GH_TUPLE+= ClickHouse:krb5:b56ce6b:ClickHouse_krb5/contrib/krb5
-GH_TUPLE+= ClickHouse:lemmagen-c:59537bd:ClickHouse_lemmagen_c/contrib/lemmagen-c
-GH_TUPLE+= rg3:libbcrypt:8aa32ad:rg3_libbcrypt/contrib/libbcrypt
-GH_TUPLE+= ClickHouse:libcpuid:503083a:ClickHouse_libcpuid/contrib/libcpuid
-GH_TUPLE+= ridiculousfish:libdivide:3bd3438:ridiculousfish_libdivide/contrib/libdivide
-GH_TUPLE+= ClickHouse:libfiu:b85edbd:ClickHouse_libfiu/contrib/libfiu
-GH_TUPLE+= ClickHouse:libgsasl:0fb79e7:ClickHouse_libgsasl/contrib/libgsasl
-GH_TUPLE+= ClickHouse:libhdfs3:164b892:ClickHouse_libhdfs3/contrib/libhdfs3
-GH_TUPLE+= ClickHouse:libpq:e071ea5:ClickHouse_libpq/contrib/libpq
-GH_TUPLE+= ClickHouse:libpqxx:bdd6540:ClickHouse_libpqxx/contrib/libpqxx
-GH_TUPLE+= google:libprotobuf-mutator:a304ec4:google_libprotobuf_mutator/contrib/libprotobuf-mutator
-GH_TUPLE+= ClickHouse:librdkafka:6f3b483:ClickHouse_librdkafka/contrib/librdkafka
-GH_TUPLE+= ClickHouse:libstemmer_c:c753054:ClickHouse_libstemmer_c/contrib/libstemmer_c
-GH_TUPLE+= ClickHouse:libunwind:e48aa13:ClickHouse_libunwind/contrib/libunwind
-GH_TUPLE+= axboe:liburing:f5a4839:axboe_liburing/contrib/liburing
-GH_TUPLE+= ClickHouse:libuv:3a85b2e:ClickHouse_libuv/contrib/libuv
-GH_TUPLE+= GNOME:libxml2:223cb03:GNOME_libxml2/contrib/libxml2
-GH_TUPLE+= ClickHouse:llvm-project:d857c70:ClickHouse_llvm_project/contrib/llvm-project
-GH_TUPLE+= lz4:lz4:4c9431e:lz4_lz4/contrib/lz4
-GH_TUPLE+= Neargye:magic_enum:38f86e4:Neargye_magic_enum/contrib/magic_enum
-GH_TUPLE+= ClickHouse:mariadb-connector-c:e396089:ClickHouse_mariadb_connector_c/contrib/mariadb-connector-c
-GH_TUPLE+= danlark1:miniselect:be0af6b:danlark1_miniselect/contrib/miniselect
-GH_TUPLE+= zlib-ng:minizip-ng:f3d400e:zlib_ng_minizip_ng/contrib/minizip-ng
-GH_TUPLE+= morton-nd:morton-nd:3795491:morton_nd_morton_nd/contrib/morton-nd
-GH_TUPLE+= msgpack:msgpack-c:4668426:msgpack_msgpack_c/contrib/msgpack-c
-GH_TUPLE+= ClickHouse:nanodbc:df52a12:ClickHouse_nanodbc/contrib/nanodbc
-GH_TUPLE+= ClickHouse:nats.c:1e2597c:ClickHouse_nats_c/contrib/nats-io
-GH_TUPLE+= ClickHouse:nlp-data:5591f91:ClickHouse_nlp_data/contrib/nlp-data
-GH_TUPLE+= ClickHouse:openldap:8688afe:ClickHouse_openldap/contrib/openldap
-GH_TUPLE+= openssl:openssl:19cc035:openssl_openssl/contrib/openssl
-GH_TUPLE+= ClickHouse:orc:c5d7755:ClickHouse_orc/contrib/orc
-GH_TUPLE+= intel:qpl:3f8f5ce:intel_qpl/contrib/qpl
-GH_TUPLE+= ClickHouse:rapidjson:c4ef90c:ClickHouse_rapidjson/contrib/rapidjson
-GH_TUPLE+= google:re2:13ebb37:google_re2/contrib/re2
-GH_TUPLE+= ClickHouse:replxx:5d04501:ClickHouse_replxx/contrib/replxx
-GH_TUPLE+= ClickHouse:rocksdb:66e3cbe:ClickHouse_rocksdb/contrib/rocksdb
-GH_TUPLE+= ClickHouse:s2geometry:4a7ebd5:ClickHouse_s2geometry/contrib/s2geometry
-GH_TUPLE+= ClickHouse:sentry-native:ae10fb8:ClickHouse_sentry_native/contrib/sentry-native
-GH_TUPLE+= simdjson:simdjson:1075e86:simdjson_simdjson/contrib/simdjson
-GH_TUPLE+= ClickHouse:snappy:fb057ed:ClickHouse_snappy/contrib/snappy
-GH_TUPLE+= sparsehash:sparsehash-c11:cf0bffa:sparsehash_sparsehash_c11/contrib/sparsehash-c11
-GH_TUPLE+= ClickHouse:sqlite-amalgamation:2059807:ClickHouse_sqlite_amalgamation/contrib/sqlite-amalgamation
-GH_TUPLE+= ClickHouse:sysroot:e0d1b64:ClickHouse_sysroot/contrib/sysroot
-GH_TUPLE+= apache:thrift:2a93df8:apache_thrift/contrib/thrift
-GH_TUPLE+= ClickHouse:ulid-c:c433b67:ClickHouse_ulid_c/contrib/ulid-c
-GH_TUPLE+= ClickHouse:UnixODBC:18e0ebe:ClickHouse_UnixODBC/contrib/unixodbc
-GH_TUPLE+= VectorCamp:vectorscan:38431d1:VectorCamp_vectorscan/contrib/vectorscan
-GH_TUPLE+= ClickHouse:wordnet-blast:1d16ac2:ClickHouse_wordnet_blast/contrib/wordnet-blast
-GH_TUPLE+= wangyi-fudan:wyhash:991aa3d:wangyi_fudan_wyhash/contrib/wyhash
-GH_TUPLE+= Cyan4973:xxHash:3078dc6:Cyan4973_xxHash/contrib/xxHash
-GH_TUPLE+= xz-mirror:xz:869b9d1:xz_mirror_xz/contrib/xz
-GH_TUPLE+= ClickHouse:yaml-cpp:0c86ada:ClickHouse_yaml_cpp/contrib/yaml-cpp
-GH_TUPLE+= ClickHouse:zlib-ng:50f0eae:ClickHouse_zlib_ng/contrib/zlib-ng
-GH_TUPLE+= facebook:zstd:63779c7:facebook_zstd/contrib/zstd
+GH_TUPLE+= ClickHouse:AMQP-CPP:00f09897:ClickHouse_AMQP_CPP/contrib/AMQP-CPP
+GH_TUPLE+= Maratyszcza:FP16:0a92994d:Maratyszcza_FP16/contrib/FP16
+GH_TUPLE+= ClickHouse:NuRaft:becb9b4b:ClickHouse_NuRaft/contrib/NuRaft
+GH_TUPLE+= intel:QAT-ZSTD-Plugin:e5a134e1:intel_QAT_ZSTD_Plugin/contrib/QAT-ZSTD-Plugin
+GH_TUPLE+= brainhub:SHA3IUF:fc850475:brainhub_SHA3IUF/contrib/SHA3IUF
+GH_TUPLE+= ClickHouse:SimSIMD:305e9681:ClickHouse_SimSIMD/contrib/SimSIMD
+GH_TUPLE+= ClickHouse:StringZilla:f6cb9c6a:ClickHouse_StringZilla/contrib/StringZilla
+GH_TUPLE+= ClickHouse:abseil-cpp:bc257a88:ClickHouse_abseil_cpp/contrib/abseil-cpp
+GH_TUPLE+= ClickHouse:ai-sdk-cpp:1e379697:ClickHouse_ai_sdk_cpp/contrib/ai-sdk-cpp
+GH_TUPLE+= aklomp:base64:e77bd70b:aklomp_base64/contrib/aklomp-base64
+GH_TUPLE+= antlr:antlr4:b91cecf6:antlr_antlr4/contrib/antlr4-cpp-runtime
+GH_TUPLE+= ClickHouse:arrow:68dd24ec:ClickHouse_arrow/contrib/arrow
+GH_TUPLE+= ClickHouse:avro:b32d5f3c:ClickHouse_avro/contrib/avro
+GH_TUPLE+= ClickHouse:aws-sdk-cpp:27403255:ClickHouse_aws_sdk_cpp/contrib/aws
+GH_TUPLE+= awslabs:aws-c-auth:ab03bdd9:awslabs_aws_c_auth/contrib/aws-c-auth
+GH_TUPLE+= ClickHouse:aws-c-cal:1358f75b:ClickHouse_aws_c_cal/contrib/aws-c-cal
+GH_TUPLE+= awslabs:aws-c-common:2b67a658:awslabs_aws_c_common/contrib/aws-c-common
+GH_TUPLE+= awslabs:aws-c-compression:f951ab2b:awslabs_aws_c_compression/contrib/aws-c-compression
+GH_TUPLE+= awslabs:aws-c-event-stream:2a0f7c9f:awslabs_aws_c_event_stream/contrib/aws-c-event-stream
+GH_TUPLE+= awslabs:aws-c-http:ce0d6562:awslabs_aws_c_http/contrib/aws-c-http
+GH_TUPLE+= ClickHouse:aws-c-io:4d32ab44:ClickHouse_aws_c_io/contrib/aws-c-io
+GH_TUPLE+= awslabs:aws-c-mqtt:1d512d92:awslabs_aws_c_mqtt/contrib/aws-c-mqtt
+GH_TUPLE+= awslabs:aws-c-s3:3afa5d08:awslabs_aws_c_s3/contrib/aws-c-s3
+GH_TUPLE+= awslabs:aws-c-sdkutils:f678bda9:awslabs_aws_c_sdkutils/contrib/aws-c-sdkutils
+GH_TUPLE+= awslabs:aws-checksums:9978ba2c:awslabs_aws_checksums/contrib/aws-checksums
+GH_TUPLE+= ClickHouse:aws-crt-cpp:ee0ede30:ClickHouse_aws_crt_cpp/contrib/aws-crt-cpp
+GH_TUPLE+= ClickHouse:azure-sdk-for-cpp:0f7a2013:ClickHouse_azure_sdk_for_cpp/contrib/azure
+GH_TUPLE+= ClickHouse:boost:ae94606a:ClickHouse_boost/contrib/boost
+GH_TUPLE+= google:brotli:63be8a99:google_brotli/contrib/brotli
+GH_TUPLE+= ClickHouse:bzip2:bf905ea2:ClickHouse_bzip2/contrib/bzip2
+GH_TUPLE+= c-ares:c-ares:d3a507e9:c_ares_c_ares/contrib/c-ares
+GH_TUPLE+= ClickHouse:capnproto:976209a6:ClickHouse_capnproto/contrib/capnproto
+GH_TUPLE+= ClickHouse:cpp-driver:f4a31e92:ClickHouse_cpp_driver/contrib/cassandra
+GH_TUPLE+= ClickHouse:cctz:6440590a:ClickHouse_cctz/contrib/cctz
+GH_TUPLE+= azat:chdig:5fb3018c:azat_chdig/contrib/chdig
+GH_TUPLE+= ClickHouse:cld2:217ba8b8:ClickHouse_cld2/contrib/cld2
+GH_TUPLE+= corrosion-rs:corrosion:c4840742:corrosion_rs_corrosion/contrib/corrosion
+GH_TUPLE+= ClickHouse:cppkafka:114d5be5:ClickHouse_cppkafka/contrib/cppkafka
+GH_TUPLE+= linux-on-ibm-z:crc32-s390x:30980583:linux_on_ibm_z_crc32_s390x/contrib/crc32-s390x
+GH_TUPLE+= antonblanchard:crc32-vpmsum:45215543:antonblanchard_crc32_vpmsum/contrib/crc32-vpmsum
+GH_TUPLE+= google:crc32c:02e65f4f:google_crc32c/contrib/crc32c
+GH_TUPLE+= RoaringBitmap:CRoaring:9b7cc0ff:RoaringBitmap_CRoaring/contrib/croaring
+GH_TUPLE+= curl:curl:cfbfb650:curl_curl/contrib/curl
+GH_TUPLE+= ClickHouse:cyrus-sasl:e6466edf:ClickHouse_cyrus_sasl/contrib/cyrus-sasl
+GH_TUPLE+= apache:datasketches-cpp:76edd74f:apache_datasketches_cpp/contrib/datasketches-cpp
+GH_TUPLE+= ClickHouse:delta-kernel-rs:de6aaba3:ClickHouse_delta_kernel_rs/contrib/delta-kernel-rs
+GH_TUPLE+= ClickHouse:double-conversion:4f7a25d8:ClickHouse_double_conversion/contrib/double-conversion
+GH_TUPLE+= ClickHouse:dragonbox:923705af:ClickHouse_dragonbox/contrib/dragonbox
+GH_TUPLE+= fastfloat:fast_float:7eae925b:fastfloat_fast_float/contrib/fast_float
+GH_TUPLE+= ClickHouse:fastops:1460583a:ClickHouse_fastops/contrib/fastops
+GH_TUPLE+= ClickHouse:flatbuffers:0100f6a5:ClickHouse_flatbuffers/contrib/flatbuffers
+GH_TUPLE+= fmtlib:fmt:12391371:fmtlib_fmt/contrib/fmtlib
+GH_TUPLE+= google:benchmark:2257fa4d:google_benchmark/contrib/google-benchmark
+GH_TUPLE+= ClickHouse:google-cloud-cpp:83f30caa:ClickHouse_google_cloud_cpp/contrib/google-cloud-cpp
+GH_TUPLE+= ClickHouse:google-protobuf:74211c0d:ClickHouse_google_protobuf/contrib/google-protobuf
+GH_TUPLE+= google:googletest:35d0c365:google_googletest/contrib/googletest
+GH_TUPLE+= ClickHouse:grpc:fb3ee40e:ClickHouse_grpc/contrib/grpc
+GH_TUPLE+= ClickHouse:h3:c7f46cfd:ClickHouse_h3/contrib/h3
+GH_TUPLE+= ClickHouse:hive-metastore:809a77d4:ClickHouse_hive_metastore/contrib/hive-metastore
+GH_TUPLE+= ClickHouse:icu:4216173e:ClickHouse_icu/contrib/icu
+GH_TUPLE+= ClickHouse:icudata:cfc05b4c:ClickHouse_icudata/contrib/icudata
+GH_TUPLE+= ada-url:idna:3c8be01d:ada_url_idna/contrib/idna
+GH_TUPLE+= ClickHouse:idxd-config:99a72fbf:ClickHouse_idxd_config/contrib/idxd-config
+GH_TUPLE+= graphitemaster:incbin:6e576cae:graphitemaster_incbin/contrib/incbin
+GH_TUPLE+= ClickHouse:isa-l:9f2b68f0:ClickHouse_isa_l/contrib/isa-l
+GH_TUPLE+= jemalloc:jemalloc:1972241c:jemalloc_jemalloc/contrib/jemalloc
+GH_TUPLE+= Thalhammer:jwt-cpp:a6927cb8:Thalhammer_jwt_cpp/contrib/jwt-cpp
+GH_TUPLE+= ClickHouse:krb5:1279d8ae:ClickHouse_krb5/contrib/krb5
+GH_TUPLE+= ClickHouse:lemmagen-c:59537bdc:ClickHouse_lemmagen_c/contrib/lemmagen-c
+GH_TUPLE+= libarchive:libarchive:9525f90c:libarchive_libarchive/contrib/libarchive
+GH_TUPLE+= rg3:libbcrypt:8aa32ad9:rg3_libbcrypt/contrib/libbcrypt
+GH_TUPLE+= anrieff:libcpuid:018a0537:anrieff_libcpuid/contrib/libcpuid
+GH_TUPLE+= ridiculousfish:libdivide:01526031:ridiculousfish_libdivide/contrib/libdivide
+GH_TUPLE+= ClickHouse:libfiu:94f7114c:ClickHouse_libfiu/contrib/libfiu
+GH_TUPLE+= ClickHouse:libgsasl:2d16b4e0:ClickHouse_libgsasl/contrib/libgsasl
+GH_TUPLE+= ClickHouse:libhdfs3:ceb428c5:ClickHouse_libhdfs3/contrib/libhdfs3
+GH_TUPLE+= ClickHouse:libpqxx:24a31c3f:ClickHouse_libpqxx/contrib/libpqxx
+GH_TUPLE+= google:libprotobuf-mutator:dc4ced33:google_libprotobuf_mutator/contrib/libprotobuf-mutator
+GH_TUPLE+= ClickHouse:librdkafka:73bde76a:ClickHouse_librdkafka/contrib/librdkafka
+GH_TUPLE+= ClickHouse:libssh:ed4011b9:ClickHouse_libssh/contrib/libssh
+GH_TUPLE+= ClickHouse:libstemmer_c:c7530543:ClickHouse_libstemmer_c/contrib/libstemmer_c
+GH_TUPLE+= axboe:liburing:08468cc3:axboe_liburing/contrib/liburing
+GH_TUPLE+= ClickHouse:libuv:714b58b9:ClickHouse_libuv/contrib/libuv
+GH_TUPLE+= GNOME:libxml2:74f31543:GNOME_libxml2/contrib/libxml2
+GH_TUPLE+= ClickHouse:llvm-project:7e72cd6d:ClickHouse_llvm_project/contrib/llvm-project
+GH_TUPLE+= lz4:lz4:ebb370ca:lz4_lz4/contrib/lz4
+GH_TUPLE+= Neargye:magic_enum:1a1824df:Neargye_magic_enum/contrib/magic_enum
+GH_TUPLE+= ClickHouse:mariadb-connector-c:d0a788c5:ClickHouse_mariadb_connector_c/contrib/mariadb-connector-c
+GH_TUPLE+= danlark1:miniselect:be0af6bd:danlark1_miniselect/contrib/miniselect
+GH_TUPLE+= zlib-ng:minizip-ng:95ba7abd:zlib_ng_minizip_ng/contrib/minizip-ng
+GH_TUPLE+= ClickHouse:mongo-c-driver:4ee76b07:ClickHouse_mongo_c_driver/contrib/mongo-c-driver
+GH_TUPLE+= ClickHouse:mongo-cxx-driver:3166bdb4:ClickHouse_mongo_cxx_driver/contrib/mongo-cxx-driver
+GH_TUPLE+= morton-nd:morton-nd:3795491a:morton_nd_morton_nd/contrib/morton-nd
+GH_TUPLE+= msgpack:msgpack-c:46684265:msgpack_msgpack_c/contrib/msgpack-c
+GH_TUPLE+= ClickHouse:nats.c:cf441828:ClickHouse_nats_c/contrib/nats-io
+GH_TUPLE+= nlohmann:json:55f93686:nlohmann_json/contrib/nlohmann-json
+GH_TUPLE+= ClickHouse:nlp-data:5591f91f:ClickHouse_nlp_data/contrib/nlp-data
+GH_TUPLE+= ClickHouse:numactl:ff32c618:ClickHouse_numactl/contrib/numactl
+GH_TUPLE+= openldap:openldap:22fe35c6:openldap_openldap/contrib/openldap
+GH_TUPLE+= ClickHouse:openssl:2aa34c68:ClickHouse_openssl/contrib/openssl
+GH_TUPLE+= ClickHouse:orc:1892a653:ClickHouse_orc/contrib/orc
+GH_TUPLE+= mreineck:pocketfft:f4c1aa8a:mreineck_pocketfft/contrib/pocketfft
+GH_TUPLE+= ClickHouse:postgres:52dbc8ec:ClickHouse_postgres/contrib/postgres
+GH_TUPLE+= intel:qatlib:abe15d7b:intel_qatlib/contrib/qatlib
+GH_TUPLE+= intel:qpl:c2ced94c:intel_qpl/contrib/qpl
+GH_TUPLE+= ClickHouse:rapidjson:04dc6714:ClickHouse_rapidjson/contrib/rapidjson
+GH_TUPLE+= google:re2:85dd7ad8:google_re2/contrib/re2
+GH_TUPLE+= ClickHouse:replxx:86141ab4:ClickHouse_replxx/contrib/replxx
+GH_TUPLE+= ClickHouse:rocksdb:4d479be3:ClickHouse_rocksdb/contrib/rocksdb
+GH_TUPLE+= ClickHouse:rust_vendor:cc604bfd:ClickHouse_rust_vendor/contrib/rust_vendor
+GH_TUPLE+= ClickHouse:s2geometry:6522a403:ClickHouse_s2geometry/contrib/s2geometry
+GH_TUPLE+= simdjson:simdjson:e341c8b4:simdjson_simdjson/contrib/simdjson
+GH_TUPLE+= ClickHouse:snappy:6ebb5b1a:ClickHouse_snappy/contrib/snappy
+GH_TUPLE+= sparsehash:sparsehash-c11:cf0bffaa:sparsehash_sparsehash_c11/contrib/sparsehash-c11
+GH_TUPLE+= sqids:sqids-cpp:a471f536:sqids_sqids_cpp/contrib/sqids-cpp
+GH_TUPLE+= ClickHouse:sqlite-amalgamation:20598079:ClickHouse_sqlite_amalgamation/contrib/sqlite-amalgamation
+GH_TUPLE+= ClickHouse:sysroot:265c3be3:ClickHouse_sysroot/contrib/sysroot
+GH_TUPLE+= apache:thrift:327ed534:apache_thrift/contrib/thrift
+GH_TUPLE+= ClickHouse:ulid-c:c433b678:ClickHouse_ulid_c/contrib/ulid-c
+GH_TUPLE+= ClickHouse:usearch:f93a3423:ClickHouse_usearch/contrib/usearch
+GH_TUPLE+= VectorCamp:vectorscan:d29730e1:VectorCamp_vectorscan/contrib/vectorscan
+GH_TUPLE+= ClickHouse:wordnet-blast:1d16ac28:ClickHouse_wordnet_blast/contrib/wordnet-blast
+GH_TUPLE+= wangyi-fudan:wyhash:991aa3da:wangyi_fudan_wyhash/contrib/wyhash
+GH_TUPLE+= Cyan4973:xxHash:bbb27a5e:Cyan4973_xxHash/contrib/xxHash
+GH_TUPLE+= xz-mirror:xz:869b9d1b:xz_mirror_xz/contrib/xz
+GH_TUPLE+= ClickHouse:yaml-cpp:f91e9383:ClickHouse_yaml_cpp/contrib/yaml-cpp
+GH_TUPLE+= ClickHouse:zlib-ng:a2fbeffd:ClickHouse_zlib_ng/contrib/zlib-ng
+GH_TUPLE+= facebook:zstd:43708185:facebook_zstd/contrib/zstd
diff --git a/databases/clickhouse/distinfo b/databases/clickhouse/distinfo
index da6e2e38bafd..6ece223ed8bf 100644
--- a/databases/clickhouse/distinfo
+++ b/databases/clickhouse/distinfo
@@ -1,225 +1,259 @@
-TIMESTAMP = 1762804282
-SHA256 (clickhouse/ClickHouse-ClickHouse-v23.5.2.7-stable_GH0.tar.gz) = 1fafb38b99d3ac1b2852c1772fe9a69cf012a26cb13b7be8eb3772d59748cc2e
-SIZE (clickhouse/ClickHouse-ClickHouse-v23.5.2.7-stable_GH0.tar.gz) = 79391113
-SHA256 (clickhouse/ClickHouse-AMQP-CPP-818c2d8_GH0.tar.gz) = 738c3fc2a32fa51a161270b6216f29be3e3edd8b998b94fa57787132dd5e2249
-SIZE (clickhouse/ClickHouse-AMQP-CPP-818c2d8_GH0.tar.gz) = 160325
-SHA256 (clickhouse/ClickHouse-NuRaft-b56784b_GH0.tar.gz) = 6347a7b59571358bfa8367016ff1c1b9485c858668823ab372011ec1d81aa5b3
-SIZE (clickhouse/ClickHouse-NuRaft-b56784b_GH0.tar.gz) = 487646
-SHA256 (clickhouse/abseil-abseil-cpp-2151058_GH0.tar.gz) = 19681a17321d9661e8ccfc1f1977d529c475b6ef18f0f3f8363105322e7cab46
-SIZE (clickhouse/abseil-abseil-cpp-2151058_GH0.tar.gz) = 1884031
-SHA256 (clickhouse/ClickHouse-annoy-f2ac8e7_GH0.tar.gz) = 4a7aa66b7302c02dde8d61f87af1304413c1bb0b3f76079965c15bbfecb6f382
-SIZE (clickhouse/ClickHouse-annoy-f2ac8e7_GH0.tar.gz) = 674170
-SHA256 (clickhouse/ClickHouse-arrow-1f1b3d3_GH0.tar.gz) = 134a62a1dda21e79f94cec83c5c87e4481c9b47cc168844bc746781fafe50ffa
-SIZE (clickhouse/ClickHouse-arrow-1f1b3d3_GH0.tar.gz) = 19652007
-SHA256 (clickhouse/ClickHouse-avro-7832659_GH0.tar.gz) = 3e343ffa17e99b3963200f6bb1a754d48ea50241e877a84680df75b68e9a4205
-SIZE (clickhouse/ClickHouse-avro-7832659_GH0.tar.gz) = 1858110
-SHA256 (clickhouse/ClickHouse-aws-sdk-cpp-ca02358_GH0.tar.gz) = 4faf08c12564da2d41c67c1dab83bf11c82604acfdaed0f4b578d7a69775ad9e
-SIZE (clickhouse/ClickHouse-aws-sdk-cpp-ca02358_GH0.tar.gz) = 51428081
-SHA256 (clickhouse/awslabs-aws-c-auth-97133a2_GH0.tar.gz) = 4f013081e6d14d471bc1a6cdf994062f1e007b73abee80faf981b2b09d474889
-SIZE (clickhouse/awslabs-aws-c-auth-97133a2_GH0.tar.gz) = 227609
-SHA256 (clickhouse/ClickHouse-aws-c-cal-85dd766_GH0.tar.gz) = 6faf4c5ff90cf7c6e9f6181273dcd9a5ab9d8dc7d8bfb55c9a11eaf876366cf4
-SIZE (clickhouse/ClickHouse-aws-c-cal-85dd766_GH0.tar.gz) = 1615541
-SHA256 (clickhouse/ClickHouse-aws-c-common-45dcb28_GH0.tar.gz) = 11fee7912ee0c435982e291f8154c648041cd87916dc97d2358b041d15bf9e42
-SIZE (clickhouse/ClickHouse-aws-c-common-45dcb28_GH0.tar.gz) = 512206
-SHA256 (clickhouse/awslabs-aws-c-compression-b517b7d_GH0.tar.gz) = e669faaffb2afc0da3e6cd918269c01ceb4e37e9222013a344d576ff90bec6f0
-SIZE (clickhouse/awslabs-aws-c-compression-b517b7d_GH0.tar.gz) = 33241
-SHA256 (clickhouse/awslabs-aws-c-event-stream-2f9b60c_GH0.tar.gz) = d3297ba50a6982d3eb18d4a94e34d55087a2797293aa38c14e7fe3b4c9de583b
-SIZE (clickhouse/awslabs-aws-c-event-stream-2f9b60c_GH0.tar.gz) = 68236
-SHA256 (clickhouse/awslabs-aws-c-http-dd34461_GH0.tar.gz) = a8d01afa619381023005e5e4ccafcb27aea0589d5803330ad07ba60864e6d94f
-SIZE (clickhouse/awslabs-aws-c-http-dd34461_GH0.tar.gz) = 461137
-SHA256 (clickhouse/ClickHouse-aws-c-io-d58ed4f_GH0.tar.gz) = 65184ce02f14a5884b79ba6e35e8c49d4da4e935df7936e2e6ebdb451f85ca08
-SIZE (clickhouse/ClickHouse-aws-c-io-d58ed4f_GH0.tar.gz) = 653402
-SHA256 (clickhouse/awslabs-aws-c-mqtt-33c3455_GH0.tar.gz) = f7db369ba654f55f37c24a261f37f862e09c37021ef801b694708cb7a674b389
-SIZE (clickhouse/awslabs-aws-c-mqtt-33c3455_GH0.tar.gz) = 292401
-SHA256 (clickhouse/awslabs-aws-c-s3-d7bfe60_GH0.tar.gz) = 7a1a03699d6be32641aaf7c7a617d157265fec39733977a960362812c1e91dd2
-SIZE (clickhouse/awslabs-aws-c-s3-d7bfe60_GH0.tar.gz) = 196296
-SHA256 (clickhouse/awslabs-aws-c-sdkutils-208a701_GH0.tar.gz) = f496009298ae4b995c144260db2461ea7e96d40d5fd7aab649959c2607c79e96
-SIZE (clickhouse/awslabs-aws-c-sdkutils-208a701_GH0.tar.gz) = 69153
-SHA256 (clickhouse/awslabs-aws-checksums-ad53be1_GH0.tar.gz) = e7d3576835fc2828cd8cdd450b9b36507aeca5b666e97553fcc3120fccee3ffd
-SIZE (clickhouse/awslabs-aws-checksums-ad53be1_GH0.tar.gz) = 70371
-SHA256 (clickhouse/ClickHouse-aws-crt-cpp-8a301b7_GH0.tar.gz) = 4d7ca60b05460a814d06d70a60c43a94242ad4b8acbdcd40b1ae4e69dbac8754
-SIZE (clickhouse/ClickHouse-aws-crt-cpp-8a301b7_GH0.tar.gz) = 303069
-SHA256 (clickhouse/ClickHouse-s2n-tls-71f4794_GH0.tar.gz) = 5ee0b08876f6cc4de9c2ed3f812815724e8fcad03862b12629c044f362e2f2ce
-SIZE (clickhouse/ClickHouse-s2n-tls-71f4794_GH0.tar.gz) = 4152225
-SHA256 (clickhouse/ClickHouse-azure-sdk-for-cpp-096049b_GH0.tar.gz) = 689c47fd254ab855fde400e9d69fbdcdfde0cc6cb4eb7d07c01f9ce08c52ffc2
-SIZE (clickhouse/ClickHouse-azure-sdk-for-cpp-096049b_GH0.tar.gz) = 1519216
-SHA256 (clickhouse/ClickHouse-Turbo-Base64-9499e0c_GH0.tar.gz) = b3e15c68caeb45d570c633d9758901572b9273b7693cf518e7d6a8f4f6d38538
-SIZE (clickhouse/ClickHouse-Turbo-Base64-9499e0c_GH0.tar.gz) = 48928
-SHA256 (clickhouse/ClickHouse-boost-aec12ee_GH0.tar.gz) = de11507252de6f6606ea176e4a1c3474f2beef1b7c21cea709d79585e0e3b6dc
-SIZE (clickhouse/ClickHouse-boost-aec12ee_GH0.tar.gz) = 15023449
-SHA256 (clickhouse/ClickHouse-boringssl-8061ac6_GH0.tar.gz) = c715c034ee56adb0ab7927979943b6e940f8cca15efcca8359ac75a9e3e605a8
-SIZE (clickhouse/ClickHouse-boringssl-8061ac6_GH0.tar.gz) = 30721214
-SHA256 (clickhouse/google-brotli-63be8a9_GH0.tar.gz) = ab6d0b8c0503a4e085c441bc323cce1746d31c0a52502e2841fee754de07e20f
-SIZE (clickhouse/google-brotli-63be8a9_GH0.tar.gz) = 488535
-SHA256 (clickhouse/ClickHouse-bzip2-bf905ea_GH0.tar.gz) = e29d3c5806a786b085a9c7fe2d217b48d78375f89991ee41ad338497784a74cd
-SIZE (clickhouse/ClickHouse-bzip2-bf905ea_GH0.tar.gz) = 378964
-SHA256 (clickhouse/c-ares-c-ares-6360e96_GH0.tar.gz) = b0d0b99e1730316058969398dce214607c595f8618ab688707573404df8e926b
-SIZE (clickhouse/c-ares-c-ares-6360e96_GH0.tar.gz) = 778345
-SHA256 (clickhouse/capnproto-capnproto-dc8b50b_GH0.tar.gz) = 9afc24108ed65a571a3430a6e6ed822fde90d7d814a80e43a258f5f61fab169c
-SIZE (clickhouse/capnproto-capnproto-dc8b50b_GH0.tar.gz) = 2380253
-SHA256 (clickhouse/ClickHouse-cpp-driver-f4a31e9_GH0.tar.gz) = ff5287440f4dfb207a10f911dd183767152cd65a32fda3132dfb4058778f51f3
-SIZE (clickhouse/ClickHouse-cpp-driver-f4a31e9_GH0.tar.gz) = 12285147
-SHA256 (clickhouse/ClickHouse-cctz-5e05432_GH0.tar.gz) = 65d7b25a9a2911def0fc540ba6e2eeeed7d253d2578fd5c4b91f81e6d358223c
-SIZE (clickhouse/ClickHouse-cctz-5e05432_GH0.tar.gz) = 219333
-SHA256 (clickhouse/ClickHouse-cld2-bc6d493_GH0.tar.gz) = 0476cc139a7c5be20dec9f4a2932d30107b6964190f947968977c30e67efd1e8
-SIZE (clickhouse/ClickHouse-cld2-bc6d493_GH0.tar.gz) = 72537844
-SHA256 (clickhouse/corrosion-rs-corrosion-d9dfdef_GH0.tar.gz) = 14bb9c41496ce809b327a9467fc3a857980e3b629895ecc5f171e5de48a59b73
-SIZE (clickhouse/corrosion-rs-corrosion-d9dfdef_GH0.tar.gz) = 44441
-SHA256 (clickhouse/mfontanini-cppkafka-5a119f6_GH0.tar.gz) = 025ef2649d48bb3c9c8631244c2b765e0c764b46bfdb4db726e65116734d47bc
-SIZE (clickhouse/mfontanini-cppkafka-5a119f6_GH0.tar.gz) = 106309
-SHA256 (clickhouse/linux-on-ibm-z-crc32-s390x-3098058_GH0.tar.gz) = c39dbf5cbc749bfee8004700522da6b28654fa4dc2816b216233a7c13858b425
-SIZE (clickhouse/linux-on-ibm-z-crc32-s390x-3098058_GH0.tar.gz) = 84171
-SHA256 (clickhouse/antonblanchard-crc32-vpmsum-4521554_GH0.tar.gz) = 48a3b2f5d55401d3e5ad232783f6e662606cabab33eab0674fcc879404e9aa8e
-SIZE (clickhouse/antonblanchard-crc32-vpmsum-4521554_GH0.tar.gz) = 55307
-SHA256 (clickhouse/RoaringBitmap-CRoaring-f40ed52_GH0.tar.gz) = 67f0f69fb45482549169f92a08ec37b336d06dc0ea2b7fdd1300c5e7778ec15c
-SIZE (clickhouse/RoaringBitmap-CRoaring-f40ed52_GH0.tar.gz) = 100609125
-SHA256 (clickhouse/curl-curl-b0edf0b_GH0.tar.gz) = c1e7a3bb0842b75253bbdadab2418048f1fd0b06ceb40ef3b793c56861e293b2
-SIZE (clickhouse/curl-curl-b0edf0b_GH0.tar.gz) = 3192176
-SHA256 (clickhouse/ClickHouse-cyrus-sasl-e6466ed_GH0.tar.gz) = f48f1b478b98be2a48d5bedb9897c8c2787832dacf5abf32c6cf2e8790c7c5a6
-SIZE (clickhouse/ClickHouse-cyrus-sasl-e6466ed_GH0.tar.gz) = 2119825
-SHA256 (clickhouse/ClickHouse-datasketches-cpp-7abd49b_GH0.tar.gz) = 6db3825e5bd14efc28a075495719d393a3c470ec0b5a96d7f0e6e11bc4148c16
-SIZE (clickhouse/ClickHouse-datasketches-cpp-7abd49b_GH0.tar.gz) = 556349
-SHA256 (clickhouse/google-double-conversion-cf2f0f3_GH0.tar.gz) = 2fa2aaa8afb7d8b32913da01f381a8cfa7dda7b0be7278f1f823935c94fa4baf
-SIZE (clickhouse/google-double-conversion-cf2f0f3_GH0.tar.gz) = 7019614
-SHA256 (clickhouse/ClickHouse-dragonbox-923705a_GH0.tar.gz) = b086f293f1c92d3674d03d2a7082a5a564b909d9d46d04c708cee76872ea356d
-SIZE (clickhouse/ClickHouse-dragonbox-923705a_GH0.tar.gz) = 2985032
-SHA256 (clickhouse/fastfloat-fast_float-7eae925_GH0.tar.gz) = 506aecaa2f39420cedded455e21421b57e3c033d5bef11feb3564892793d1e6b
-SIZE (clickhouse/fastfloat-fast_float-7eae925_GH0.tar.gz) = 105248
-SHA256 (clickhouse/ClickHouse-fastops-1460583_GH0.tar.gz) = 9febb036d2aca08a8a708263f54ab4f76a1467a079d9858b8108a52763fedc7d
-SIZE (clickhouse/ClickHouse-fastops-1460583_GH0.tar.gz) = 266459
-SHA256 (clickhouse/ClickHouse-flatbuffers-eb3f827_GH0.tar.gz) = c882d58624d5af8786f31c4c877555f7fe8ce24b2a3d3df9c2c42286c7e37c59
-SIZE (clickhouse/ClickHouse-flatbuffers-eb3f827_GH0.tar.gz) = 1538246
-SHA256 (clickhouse/fmtlib-fmt-b6f4cea_GH0.tar.gz) = 121577275e29f0302dcda9c0fa4e6d33cad5f238777d8c2a7623a8cd88be8aa2
-SIZE (clickhouse/fmtlib-fmt-b6f4cea_GH0.tar.gz) = 826134
-SHA256 (clickhouse/google-benchmark-2257fa4_GH0.tar.gz) = 77f394cbeb8249a78f6c33b95f3c2d3ac4984fcbd79955d1c1e6d73250987024
-SIZE (clickhouse/google-benchmark-2257fa4_GH0.tar.gz) = 196446
-SHA256 (clickhouse/ClickHouse-google-protobuf-c47efe2_GH0.tar.gz) = 2cd21666b5ab27f2816cd7e4ffb7cc7a5b907a61e262d93e6f27710bcbe8c726
-SIZE (clickhouse/ClickHouse-google-protobuf-c47efe2_GH0.tar.gz) = 5276326
-SHA256 (clickhouse/google-googletest-71140c3_GH0.tar.gz) = ca0e9c6900c70a4ce02e949f54a51f85501fa5ee801d938dea791110a6853c32
-SIZE (clickhouse/google-googletest-71140c3_GH0.tar.gz) = 862473
-SHA256 (clickhouse/ClickHouse-grpc-3f975ec_GH0.tar.gz) = 39cf5c06b42eabe7f327231627b8633483e98e245acc94b12f6a67524ece2943
-SIZE (clickhouse/ClickHouse-grpc-3f975ec_GH0.tar.gz) = 7259566
-SHA256 (clickhouse/ClickHouse-h3-c7f46cf_GH0.tar.gz) = 9ebafc0a215e31d3d0587d34131b8d780a037fce16f42de0957d6a3bb0696256
-SIZE (clickhouse/ClickHouse-h3-c7f46cf_GH0.tar.gz) = 17297765
-SHA256 (clickhouse/schoentoon-hashidsxx-783f691_GH0.tar.gz) = 943198c9d13bafa5a224b970e35e9ebf244cc16e330f3387c338dd2d9d3e845d
-SIZE (clickhouse/schoentoon-hashidsxx-783f691_GH0.tar.gz) = 6537
-SHA256 (clickhouse/ClickHouse-hive-metastore-809a77d_GH0.tar.gz) = fcbb436b55ebab0a60ad6a16d1814728176f7727bf2198429f566be750966159
-SIZE (clickhouse/ClickHouse-hive-metastore-809a77d_GH0.tar.gz) = 246986
-SHA256 (clickhouse/unicode-org-icu-a56dde8_GH0.tar.gz) = 0e8af4aebc59d62f8511f395a9c6145d51ee8b77fbf7bafc7762349f6d987058
-SIZE (clickhouse/unicode-org-icu-a56dde8_GH0.tar.gz) = 65656615
-SHA256 (clickhouse/ClickHouse-icudata-c8e7178_GH0.tar.gz) = 67e0438f5890fa6d279829c11d49babc6d192053ef4cd8f76f142562adad8576
-SIZE (clickhouse/ClickHouse-icudata-c8e7178_GH0.tar.gz) = 34008997
-SHA256 (clickhouse/intel-idxd-config-f6605c4_GH0.tar.gz) = 88fffa8afaee00d9a9369f0f5e0e8b1e19c98b7e46156afb0e8629973f00dae2
-SIZE (clickhouse/intel-idxd-config-f6605c4_GH0.tar.gz) = 175499
-SHA256 (clickhouse/ClickHouse-isa-l-9f2b68f_GH0.tar.gz) = bd913f7565bf13ea44736db339b819e77c0bf96ace5abed371d64367d99d417c
-SIZE (clickhouse/ClickHouse-isa-l-9f2b68f_GH0.tar.gz) = 670048
-SHA256 (clickhouse/jemalloc-jemalloc-41a859e_GH0.tar.gz) = f9c3a7eb65ef9332ec6cba0ff736e7de7987e892fbb684dbc6279818ad89f00c
-SIZE (clickhouse/jemalloc-jemalloc-41a859e_GH0.tar.gz) = 802480
-SHA256 (clickhouse/ClickHouse-krb5-b56ce6b_GH0.tar.gz) = de69586457547bc462b9957878f721239a024b4ef8e6232d758125179e02760d
-SIZE (clickhouse/ClickHouse-krb5-b56ce6b_GH0.tar.gz) = 5089794
-SHA256 (clickhouse/ClickHouse-lemmagen-c-59537bd_GH0.tar.gz) = c8a44030f28fb0b9d8e689727c7fd01dc970b6d1aaabd1a69eb2d67789e8d782
-SIZE (clickhouse/ClickHouse-lemmagen-c-59537bd_GH0.tar.gz) = 1662628
-SHA256 (clickhouse/rg3-libbcrypt-8aa32ad_GH0.tar.gz) = 241ae365143eeb364a19353efbff75e86d87c15c469ebf7e278fc80965fded48
-SIZE (clickhouse/rg3-libbcrypt-8aa32ad_GH0.tar.gz) = 35402
-SHA256 (clickhouse/ClickHouse-libcpuid-503083a_GH0.tar.gz) = b246f2c4fdf26dda50f4e4ab045337789156215cd3d11e996dc8b31decf56618
-SIZE (clickhouse/ClickHouse-libcpuid-503083a_GH0.tar.gz) = 140859
-SHA256 (clickhouse/ridiculousfish-libdivide-3bd3438_GH0.tar.gz) = 156335679792426dd99d8b211fd6283345f21edb68f6404d6f6d341d697315c6
-SIZE (clickhouse/ridiculousfish-libdivide-3bd3438_GH0.tar.gz) = 1280242
-SHA256 (clickhouse/ClickHouse-libfiu-b85edbd_GH0.tar.gz) = e6bf0e963cfdefac55f274024644a6c72cfe7c9e829fe5c8bcc6e2bad0554375
-SIZE (clickhouse/ClickHouse-libfiu-b85edbd_GH0.tar.gz) = 95739
-SHA256 (clickhouse/ClickHouse-libgsasl-0fb79e7_GH0.tar.gz) = ecd05462ee5ab4acc3d61962b41830407e1776200357603169adf6f2d341ea5a
-SIZE (clickhouse/ClickHouse-libgsasl-0fb79e7_GH0.tar.gz) = 176601
-SHA256 (clickhouse/ClickHouse-libhdfs3-164b892_GH0.tar.gz) = e489b79fa537331c1f02002ad34dc282688a05ba48e36ca216d8081c07b2baa8
-SIZE (clickhouse/ClickHouse-libhdfs3-164b892_GH0.tar.gz) = 372111
-SHA256 (clickhouse/ClickHouse-libpq-e071ea5_GH0.tar.gz) = 6aff6a7314598c6a72b3694f93d2d90cf5872799ee92ea778f7439f9f281fe88
-SIZE (clickhouse/ClickHouse-libpq-e071ea5_GH0.tar.gz) = 1634704
-SHA256 (clickhouse/ClickHouse-libpqxx-bdd6540_GH0.tar.gz) = a52f8144f6e06a184d48e587b0b8bbab4c37018ca59515b1526b54e347a1f99c
-SIZE (clickhouse/ClickHouse-libpqxx-bdd6540_GH0.tar.gz) = 717017
-SHA256 (clickhouse/google-libprotobuf-mutator-a304ec4_GH0.tar.gz) = a9caf9cedd8db29e089d7d3f489186cd0b7469405016274c66debab7f8eb06e3
-SIZE (clickhouse/google-libprotobuf-mutator-a304ec4_GH0.tar.gz) = 39094
-SHA256 (clickhouse/ClickHouse-librdkafka-6f3b483_GH0.tar.gz) = 7f4ac6561a4e509bb67ec226ee96bcc68acb334667630523a05e6b821de33e2e
-SIZE (clickhouse/ClickHouse-librdkafka-6f3b483_GH0.tar.gz) = 2921699
-SHA256 (clickhouse/ClickHouse-libstemmer_c-c753054_GH0.tar.gz) = a0ebe83a16f2b63cc18a942b1119c1964278b69e7f8df46b6746c01ab5c91198
-SIZE (clickhouse/ClickHouse-libstemmer_c-c753054_GH0.tar.gz) = 222372
-SHA256 (clickhouse/ClickHouse-libunwind-e48aa13_GH0.tar.gz) = 53ce2c433227c9ab3bbfdb2802dd830a95eed371f5c933f3079825710488675c
-SIZE (clickhouse/ClickHouse-libunwind-e48aa13_GH0.tar.gz) = 154300
-SHA256 (clickhouse/axboe-liburing-f5a4839_GH0.tar.gz) = 2eb1f68db9074afa97518874db31c95587d08c9e1b1b21125cac8fa1154925cd
-SIZE (clickhouse/axboe-liburing-f5a4839_GH0.tar.gz) = 271256
-SHA256 (clickhouse/ClickHouse-libuv-3a85b2e_GH0.tar.gz) = a60889896f6479b7a4994f4b19d518df9863c013dd0e0a480a717eaecbb008f3
-SIZE (clickhouse/ClickHouse-libuv-3a85b2e_GH0.tar.gz) = 1307406
-SHA256 (clickhouse/GNOME-libxml2-223cb03_GH0.tar.gz) = 507946bbff5a018b5efcaea03791cb0aaa5a5dbc3303bb4a723cf1e5d045a70f
-SIZE (clickhouse/GNOME-libxml2-223cb03_GH0.tar.gz) = 3811952
-SHA256 (clickhouse/ClickHouse-llvm-project-d857c70_GH0.tar.gz) = af1c6bd55f8b918d33f66eff3cf766a1b5d82bd6bb571fd84bf6d4e271256790
-SIZE (clickhouse/ClickHouse-llvm-project-d857c70_GH0.tar.gz) = 166252661
-SHA256 (clickhouse/lz4-lz4-4c9431e_GH0.tar.gz) = f8689f0fdadb1f899ab1c546922261e0e58661db8b37072269068ee30d8251b6
-SIZE (clickhouse/lz4-lz4-4c9431e_GH0.tar.gz) = 327416
-SHA256 (clickhouse/Neargye-magic_enum-38f86e4_GH0.tar.gz) = 96afd7abfab4138c86aaad591c999831bf12af6e18fb13cf23cb37d6fe6a3b8a
-SIZE (clickhouse/Neargye-magic_enum-38f86e4_GH0.tar.gz) = 157388
-SHA256 (clickhouse/ClickHouse-mariadb-connector-c-e396089_GH0.tar.gz) = a39bf85a7d587731b8081d70201b07d3128c4c825533d8d0b9383b6fcc138195
-SIZE (clickhouse/ClickHouse-mariadb-connector-c-e396089_GH0.tar.gz) = 573405
-SHA256 (clickhouse/danlark1-miniselect-be0af6b_GH0.tar.gz) = 3e9f40847fa2774a8fdc8a219ad226de30784ae62d926328247534b102cb62ef
-SIZE (clickhouse/danlark1-miniselect-be0af6b_GH0.tar.gz) = 404227
-SHA256 (clickhouse/zlib-ng-minizip-ng-f3d400e_GH0.tar.gz) = c891d426fb5dbc60f3ff733c1f81604d7dcf249e75c9836c9150c3783a94e948
-SIZE (clickhouse/zlib-ng-minizip-ng-f3d400e_GH0.tar.gz) = 641853
-SHA256 (clickhouse/morton-nd-morton-nd-3795491_GH0.tar.gz) = 6e7e9a95ad5aca7221dfca38c7fabe4d07d71e254a1b845d1354c55655f3901a
-SIZE (clickhouse/morton-nd-morton-nd-3795491_GH0.tar.gz) = 31194
-SHA256 (clickhouse/msgpack-msgpack-c-4668426_GH0.tar.gz) = 77fb0ecbfb46ed73dfe79b1b04d0be19a2441756964e81bd559eadc4f38cb943
-SIZE (clickhouse/msgpack-msgpack-c-4668426_GH0.tar.gz) = 496549
-SHA256 (clickhouse/ClickHouse-nanodbc-df52a12_GH0.tar.gz) = 01e1f2dbc58415eb6f22bd0a4e38b880c7fe821fb607c8bc0a4310b02bd6fa1b
-SIZE (clickhouse/ClickHouse-nanodbc-df52a12_GH0.tar.gz) = 706781
-SHA256 (clickhouse/ClickHouse-nats.c-1e2597c_GH0.tar.gz) = b524b4d383fec4866355d06ac44e023bca36dcbd6dacf90a9eb6ba84600131b9
-SIZE (clickhouse/ClickHouse-nats.c-1e2597c_GH0.tar.gz) = 1136967
-SHA256 (clickhouse/ClickHouse-nlp-data-5591f91_GH0.tar.gz) = fad638a954749bc27492a64218323a5266e4919a83aa6bbd80ce525b3478e6d4
-SIZE (clickhouse/ClickHouse-nlp-data-5591f91_GH0.tar.gz) = 1182704
-SHA256 (clickhouse/ClickHouse-openldap-8688afe_GH0.tar.gz) = ce8ac4a869e2be71079d39c6a3d13b185fb6400a54ad0a9c92d7905cc8506e4c
-SIZE (clickhouse/ClickHouse-openldap-8688afe_GH0.tar.gz) = 1065813
-SHA256 (clickhouse/openssl-openssl-19cc035_GH0.tar.gz) = 1db3c987bc42f6f29a01b533eebb7a82bfb7b35b136a5126da54b4fd42950ca6
-SIZE (clickhouse/openssl-openssl-19cc035_GH0.tar.gz) = 15253464
-SHA256 (clickhouse/ClickHouse-orc-c5d7755_GH0.tar.gz) = f19b3d117a056b3edbbe5c61396f5a67c6dc64589506dea8f98c049582db7cc8
-SIZE (clickhouse/ClickHouse-orc-c5d7755_GH0.tar.gz) = 14506178
-SHA256 (clickhouse/intel-qpl-3f8f5ce_GH0.tar.gz) = fb9a5c332f78597a3df39567b2aecd74e83472be82c524453afb8f63f540f78c
-SIZE (clickhouse/intel-qpl-3f8f5ce_GH0.tar.gz) = 5131466
-SHA256 (clickhouse/ClickHouse-rapidjson-c4ef90c_GH0.tar.gz) = 8c986a8e27c8091d3b4dea24b3910244993e7617cb1d573e96d1ce35a324c81c
-SIZE (clickhouse/ClickHouse-rapidjson-c4ef90c_GH0.tar.gz) = 1059337
-SHA256 (clickhouse/google-re2-13ebb37_GH0.tar.gz) = 61659543e75181d34bd6c610a4d203b57131c2ba69270809cec66b47cc00de70
-SIZE (clickhouse/google-re2-13ebb37_GH0.tar.gz) = 403329
-SHA256 (clickhouse/ClickHouse-replxx-5d04501_GH0.tar.gz) = 43fd06ee8e2e1d6598377654d71ba2d419ce5e92750524fb954995ed6fea2d52
-SIZE (clickhouse/ClickHouse-replxx-5d04501_GH0.tar.gz) = 100099
-SHA256 (clickhouse/ClickHouse-rocksdb-66e3cbe_GH0.tar.gz) = dff43b966f626e47b2458f3356ac56c315fd8ffabc47a9f667aaa63fb11308bb
-SIZE (clickhouse/ClickHouse-rocksdb-66e3cbe_GH0.tar.gz) = 9167101
-SHA256 (clickhouse/ClickHouse-s2geometry-4a7ebd5_GH0.tar.gz) = d1188894b22163f575a8386d1e2f080751e70dafc3acbdbf4577bbb7af69ed6f
-SIZE (clickhouse/ClickHouse-s2geometry-4a7ebd5_GH0.tar.gz) = 1107889
-SHA256 (clickhouse/ClickHouse-sentry-native-ae10fb8_GH0.tar.gz) = a7083d8f7039455d6c66b49a6100b07373615f4683b4b05b11deff3ab60c4b5d
-SIZE (clickhouse/ClickHouse-sentry-native-ae10fb8_GH0.tar.gz) = 236298
-SHA256 (clickhouse/simdjson-simdjson-1075e86_GH0.tar.gz) = 524430acb624088aa0ce156ffc3296001c2576efacaf7a1b1cbed02dd3e05296
-SIZE (clickhouse/simdjson-simdjson-1075e86_GH0.tar.gz) = 1619060
-SHA256 (clickhouse/ClickHouse-snappy-fb057ed_GH0.tar.gz) = d74bf90931bde9b15673b78dd68c60aeb5e91b77824348f8a83184624424f095
-SIZE (clickhouse/ClickHouse-snappy-fb057ed_GH0.tar.gz) = 1102771
-SHA256 (clickhouse/sparsehash-sparsehash-c11-cf0bffa_GH0.tar.gz) = 6714e34a9b2b16a040bb8f5a04acbd27e89d3fe02b38eae45cca26477e75984d
-SIZE (clickhouse/sparsehash-sparsehash-c11-cf0bffa_GH0.tar.gz) = 576802
-SHA256 (clickhouse/ClickHouse-sqlite-amalgamation-2059807_GH0.tar.gz) = cfdecb97ea00885d0d4a623717fcb3430bd2c00356759a61fcaa69d0d43649c7
-SIZE (clickhouse/ClickHouse-sqlite-amalgamation-2059807_GH0.tar.gz) = 2625846
-SHA256 (clickhouse/ClickHouse-sysroot-e0d1b64_GH0.tar.gz) = 5eba3ac6bba51a0823ea7f9de27ec04cd3a2af0e18809582782c3d76d0e100cc
-SIZE (clickhouse/ClickHouse-sysroot-e0d1b64_GH0.tar.gz) = 50407096
-SHA256 (clickhouse/apache-thrift-2a93df8_GH0.tar.gz) = 3d3a4191b788860aaf346fbbee7ccbdf2cd37712c601754c80ec621b96822da5
-SIZE (clickhouse/apache-thrift-2a93df8_GH0.tar.gz) = 3062669
-SHA256 (clickhouse/ClickHouse-ulid-c-c433b67_GH0.tar.gz) = 06ce99669c507cbb2e51a02b82f67dfd41894db60209690a45dce21c03785b6e
-SIZE (clickhouse/ClickHouse-ulid-c-c433b67_GH0.tar.gz) = 8616
-SHA256 (clickhouse/ClickHouse-UnixODBC-18e0ebe_GH0.tar.gz) = c0d10846c16f2c8dad85763673e0d5e84e89fe98bc90bda63e32238689d7b356
-SIZE (clickhouse/ClickHouse-UnixODBC-18e0ebe_GH0.tar.gz) = 1672099
-SHA256 (clickhouse/VectorCamp-vectorscan-38431d1_GH0.tar.gz) = cf0b27c7b5b68429edc502e1e0c70b5c550a1554ba77a4645b23d434afc77ad8
-SIZE (clickhouse/VectorCamp-vectorscan-38431d1_GH0.tar.gz) = 1891094
-SHA256 (clickhouse/ClickHouse-wordnet-blast-1d16ac2_GH0.tar.gz) = 45feaac3b6c9685ac41ad87c4186a2fbbaa107e835a67cc16adf764203369840
-SIZE (clickhouse/ClickHouse-wordnet-blast-1d16ac2_GH0.tar.gz) = 15998
-SHA256 (clickhouse/wangyi-fudan-wyhash-991aa3d_GH0.tar.gz) = 78903e0607806669d3981bfb024a39c46675b1c278f8ca09c2cf99adc0ffbdf0
-SIZE (clickhouse/wangyi-fudan-wyhash-991aa3d_GH0.tar.gz) = 689786
-SHA256 (clickhouse/Cyan4973-xxHash-3078dc6_GH0.tar.gz) = e7b37182f9bac41f89b1e6cce7def22eb4e2dde31220ba92ae9dfc53635ec6d8
-SIZE (clickhouse/Cyan4973-xxHash-3078dc6_GH0.tar.gz) = 182638
-SHA256 (clickhouse/xz-mirror-xz-869b9d1_GH0.tar.gz) = 7a512bd28783385545dee1d263220afe61c633d84c45ffe459ea814e8ea7f057
-SIZE (clickhouse/xz-mirror-xz-869b9d1_GH0.tar.gz) = 719977
-SHA256 (clickhouse/ClickHouse-yaml-cpp-0c86ada_GH0.tar.gz) = f2763d5687844fba8c6b2bf15935048a375823bd9ae2bb2bc46c5e36465b5ccd
-SIZE (clickhouse/ClickHouse-yaml-cpp-0c86ada_GH0.tar.gz) = 1033180
-SHA256 (clickhouse/ClickHouse-zlib-ng-50f0eae_GH0.tar.gz) = 10f473e66b4ead5fb1ac02cd8fe8a1d81ba44d3be668db6a1b87cf04c4f5bab7
-SIZE (clickhouse/ClickHouse-zlib-ng-50f0eae_GH0.tar.gz) = 699062
-SHA256 (clickhouse/facebook-zstd-63779c7_GH0.tar.gz) = ca5260ef8c914e0cff68c15d752e719272d9b0533fd1dd942b44e99947cf2f27
-SIZE (clickhouse/facebook-zstd-63779c7_GH0.tar.gz) = 2386734
+TIMESTAMP = 1763201275
+SHA256 (clickhouse/ClickHouse-ClickHouse-v25.10.2.65-stable_GH0.tar.gz) = 9d7a602be254090574e8b8d2b253601e642d69ffd78f7a8b0dab5958042c10e4
+SIZE (clickhouse/ClickHouse-ClickHouse-v25.10.2.65-stable_GH0.tar.gz) = 72177394
+SHA256 (clickhouse/ClickHouse-AMQP-CPP-00f09897_GH0.tar.gz) = 45bc5b52e28fd3b76af5bb1b8ad48a80936cc3e1fb019b04a09d6bf078014871
+SIZE (clickhouse/ClickHouse-AMQP-CPP-00f09897_GH0.tar.gz) = 160562
+SHA256 (clickhouse/Maratyszcza-FP16-0a92994d_GH0.tar.gz) = 72c55523880227b72fc97cee52d0082f44ec8d57d09a385cd6db22cfcb4a1d15
+SIZE (clickhouse/Maratyszcza-FP16-0a92994d_GH0.tar.gz) = 71161
+SHA256 (clickhouse/ClickHouse-NuRaft-becb9b4b_GH0.tar.gz) = a5aef8354c3945f0e5245450913217a37582a32ceed3605fc1845b611112d399
+SIZE (clickhouse/ClickHouse-NuRaft-becb9b4b_GH0.tar.gz) = 533707
+SHA256 (clickhouse/intel-QAT-ZSTD-Plugin-e5a134e1_GH0.tar.gz) = d03ed35a47c34f66c5a692720f04ddf266db18802c1578cee470e979d3476046
+SIZE (clickhouse/intel-QAT-ZSTD-Plugin-e5a134e1_GH0.tar.gz) = 39439
+SHA256 (clickhouse/brainhub-SHA3IUF-fc850475_GH0.tar.gz) = 4a1cb20c699f8b67e5ba3269c6494f80c95b054729a35e7fe12bc6d2fdc0ab5c
+SIZE (clickhouse/brainhub-SHA3IUF-fc850475_GH0.tar.gz) = 15135
+SHA256 (clickhouse/ClickHouse-SimSIMD-305e9681_GH0.tar.gz) = 569adc078c237fdac9071574692477fc878a080e4e996b241fd50da8cc26368f
+SIZE (clickhouse/ClickHouse-SimSIMD-305e9681_GH0.tar.gz) = 226075
+SHA256 (clickhouse/ClickHouse-StringZilla-f6cb9c6a_GH0.tar.gz) = bc7d56f5c75e484f9fa2a95cb49c9ccce92a561456db6e4e7b882f606c3dc788
+SIZE (clickhouse/ClickHouse-StringZilla-f6cb9c6a_GH0.tar.gz) = 574726
+SHA256 (clickhouse/ClickHouse-abseil-cpp-bc257a88_GH0.tar.gz) = bbd90f790e0b0c4098c103b537a9aa39b34681c09a4cc684c8d8f08ced3471c1
+SIZE (clickhouse/ClickHouse-abseil-cpp-bc257a88_GH0.tar.gz) = 2221264
+SHA256 (clickhouse/ClickHouse-ai-sdk-cpp-1e379697_GH0.tar.gz) = d6d7aec3d55824135a0b27a76130145a9f7966c57f3a05b24bd8c34918fc338e
+SIZE (clickhouse/ClickHouse-ai-sdk-cpp-1e379697_GH0.tar.gz) = 375172
+SHA256 (clickhouse/aklomp-base64-e77bd70b_GH0.tar.gz) = 7cd426784b758d337ba3ad4d0007bde774c18d0257234ccaa052b01a0a94cb4c
+SIZE (clickhouse/aklomp-base64-e77bd70b_GH0.tar.gz) = 102915
+SHA256 (clickhouse/antlr-antlr4-b91cecf6_GH0.tar.gz) = c00c13fa0c948140290257a264f261f3a159516d4c1ba608ba59292dc56bd707
+SIZE (clickhouse/antlr-antlr4-b91cecf6_GH0.tar.gz) = 4168069
+SHA256 (clickhouse/ClickHouse-arrow-68dd24ec_GH0.tar.gz) = b38a31786cf2df1e73b4ea7cc323c44f0502083db8ba1e29c69d8478d296b8d4
+SIZE (clickhouse/ClickHouse-arrow-68dd24ec_GH0.tar.gz) = 21364162
+SHA256 (clickhouse/ClickHouse-avro-b32d5f3c_GH0.tar.gz) = 04b59f116ca620a76a3014a2e33f602c6a84b1927fd06cc1a6f3242996474ff7
+SIZE (clickhouse/ClickHouse-avro-b32d5f3c_GH0.tar.gz) = 1858896
+SHA256 (clickhouse/ClickHouse-aws-sdk-cpp-27403255_GH0.tar.gz) = 93c3df720b5f8d5e8978b0ce740e502400046dfa20db8b304301593647550fae
+SIZE (clickhouse/ClickHouse-aws-sdk-cpp-27403255_GH0.tar.gz) = 76996805
+SHA256 (clickhouse/awslabs-aws-c-auth-ab03bdd9_GH0.tar.gz) = a529b866531239eedb4575402a23a03bc5a1bb38f605bf9299fbf4a925a6dc99
+SIZE (clickhouse/awslabs-aws-c-auth-ab03bdd9_GH0.tar.gz) = 265498
+SHA256 (clickhouse/ClickHouse-aws-c-cal-1358f75b_GH0.tar.gz) = ac2ddced65f512a7c335e33568caf0edff139a28ccc121dd48e7b422c12bc7c3
+SIZE (clickhouse/ClickHouse-aws-c-cal-1358f75b_GH0.tar.gz) = 1686900
+SHA256 (clickhouse/awslabs-aws-c-common-2b67a658_GH0.tar.gz) = d1e904758015a3837b15ecf89d8455fa786348b9b5bc033ac70b7ce5019aef79
+SIZE (clickhouse/awslabs-aws-c-common-2b67a658_GH0.tar.gz) = 621089
+SHA256 (clickhouse/awslabs-aws-c-compression-f951ab2b_GH0.tar.gz) = 61c59bc22988663e1aaca4172d21a0d1fbb9a8bc673aa8757ba7a338f3c0dc57
+SIZE (clickhouse/awslabs-aws-c-compression-f951ab2b_GH0.tar.gz) = 36890
+SHA256 (clickhouse/awslabs-aws-c-event-stream-2a0f7c9f_GH0.tar.gz) = eed67f09a828946384251ebc9df3fd8e0e213da803382d7f9a20f7f9b3c62b9f
+SIZE (clickhouse/awslabs-aws-c-event-stream-2a0f7c9f_GH0.tar.gz) = 100970
+SHA256 (clickhouse/awslabs-aws-c-http-ce0d6562_GH0.tar.gz) = c67f0bcc514d21aedc3d1f7a9190caa86e92baeb9fd2e22477620bc72f4e8fd9
+SIZE (clickhouse/awslabs-aws-c-http-ce0d6562_GH0.tar.gz) = 496201
+SHA256 (clickhouse/ClickHouse-aws-c-io-4d32ab44_GH0.tar.gz) = 556183ad2b934eb4cf692d47638bb181fb4bcfee3da8233392b3ab087c4bbcb0
+SIZE (clickhouse/ClickHouse-aws-c-io-4d32ab44_GH0.tar.gz) = 754062
+SHA256 (clickhouse/awslabs-aws-c-mqtt-1d512d92_GH0.tar.gz) = 5480fd3ac0ef3347c3704df33027fc78beabe1f3e88a3ee78442f6cba0d0ec95
+SIZE (clickhouse/awslabs-aws-c-mqtt-1d512d92_GH0.tar.gz) = 444374
+SHA256 (clickhouse/awslabs-aws-c-s3-3afa5d08_GH0.tar.gz) = 7cb594dc0269035293a3e9b1e29d49810e37ae0f25e304066db0f4594ccad6e7
+SIZE (clickhouse/awslabs-aws-c-s3-3afa5d08_GH0.tar.gz) = 376932
+SHA256 (clickhouse/awslabs-aws-c-sdkutils-f678bda9_GH0.tar.gz) = 5ad6ebc8b80793fc517723e621b879089aebb05fb8429a0a03c9a3caff1d6a51
+SIZE (clickhouse/awslabs-aws-c-sdkutils-f678bda9_GH0.tar.gz) = 80341
+SHA256 (clickhouse/awslabs-aws-checksums-9978ba2c_GH0.tar.gz) = 75e90114f5f726f61b3bc8cf532d2ac802a1035d78c29fdca4e3adae8d0d6404
+SIZE (clickhouse/awslabs-aws-checksums-9978ba2c_GH0.tar.gz) = 136397
+SHA256 (clickhouse/ClickHouse-aws-crt-cpp-ee0ede30_GH0.tar.gz) = 0e7754d06edd6cd0a84127e4bb1aa3d990368610b59ec78e10ae8b579689f1db
+SIZE (clickhouse/ClickHouse-aws-crt-cpp-ee0ede30_GH0.tar.gz) = 376273
+SHA256 (clickhouse/ClickHouse-azure-sdk-for-cpp-0f7a2013_GH0.tar.gz) = 207e492cee77ee6ad742cafcee20b195c14d18fd249a65a812a0997d55de625c
+SIZE (clickhouse/ClickHouse-azure-sdk-for-cpp-0f7a2013_GH0.tar.gz) = 3167568
+SHA256 (clickhouse/ClickHouse-boost-ae94606a_GH0.tar.gz) = 3e7f7a77bfa3caa59c9900a3d3fe76252b837183a825ea3c1b9886575b034b70
+SIZE (clickhouse/ClickHouse-boost-ae94606a_GH0.tar.gz) = 146813188
+SHA256 (clickhouse/google-brotli-63be8a99_GH0.tar.gz) = 9e00738dfd978658b986f165a55c005e9f4ced644287a03bb87769abc7a38c49
+SIZE (clickhouse/google-brotli-63be8a99_GH0.tar.gz) = 488554
+SHA256 (clickhouse/ClickHouse-bzip2-bf905ea2_GH0.tar.gz) = 10b84465e52d06c43ccf4c7ac7170a9a4a68b0e2917066aba8cf4e798a612bd0
+SIZE (clickhouse/ClickHouse-bzip2-bf905ea2_GH0.tar.gz) = 378988
+SHA256 (clickhouse/c-ares-c-ares-d3a507e9_GH0.tar.gz) = 09d153097faf064ba645dc0b10b56d5351015cd19e41d15a0a2c42859e022360
+SIZE (clickhouse/c-ares-c-ares-d3a507e9_GH0.tar.gz) = 586118
+SHA256 (clickhouse/ClickHouse-capnproto-976209a6_GH0.tar.gz) = 12d983c3a6fe6a86f9427bb2ea422f93ab2cc2d7b356200a46be7bc17f367697
+SIZE (clickhouse/ClickHouse-capnproto-976209a6_GH0.tar.gz) = 2396791
+SHA256 (clickhouse/ClickHouse-cpp-driver-f4a31e92_GH0.tar.gz) = 9bc6ef1215c5b28c87e0b6b46b79758810780f9f11d0ebf9aa3854d45717ba9c
+SIZE (clickhouse/ClickHouse-cpp-driver-f4a31e92_GH0.tar.gz) = 12285157
+SHA256 (clickhouse/ClickHouse-cctz-6440590a_GH0.tar.gz) = d5d6f5002a66b9656e3db2c1f4581a34956421f5fd2531344fee00ee01b4440b
+SIZE (clickhouse/ClickHouse-cctz-6440590a_GH0.tar.gz) = 224205
+SHA256 (clickhouse/azat-chdig-5fb3018c_GH0.tar.gz) = 6ea8060411b3710eff6b26e26c2f12a918b49d377f63575167aaeab43e486374
+SIZE (clickhouse/azat-chdig-5fb3018c_GH0.tar.gz) = 89444
+SHA256 (clickhouse/ClickHouse-cld2-217ba8b8_GH0.tar.gz) = 210a1598b2be82d4a2d3fe2e3ab909e7f5456b04742a69cd0c19779a404d6253
+SIZE (clickhouse/ClickHouse-cld2-217ba8b8_GH0.tar.gz) = 72537785
+SHA256 (clickhouse/corrosion-rs-corrosion-c4840742_GH0.tar.gz) = c897869c810db79475fad205618698109b1d122aa23b3c16be8f2bd1c4c6674e
+SIZE (clickhouse/corrosion-rs-corrosion-c4840742_GH0.tar.gz) = 95891
+SHA256 (clickhouse/ClickHouse-cppkafka-114d5be5_GH0.tar.gz) = c7761a24c0ec41e74ebb30d29bd2c50cbd242519788568e13610c9450f347fc6
+SIZE (clickhouse/ClickHouse-cppkafka-114d5be5_GH0.tar.gz) = 106534
+SHA256 (clickhouse/linux-on-ibm-z-crc32-s390x-30980583_GH0.tar.gz) = 2f65b24c0f09950f3bb0c2d8a70aba798fcb039850fb8ce9753eb6e3e7b667a9
+SIZE (clickhouse/linux-on-ibm-z-crc32-s390x-30980583_GH0.tar.gz) = 84174
+SHA256 (clickhouse/antonblanchard-crc32-vpmsum-45215543_GH0.tar.gz) = 5155b99e2789a663a09deb6b35c51347fc816e84a83f1a68255c84b59eeb97b4
+SIZE (clickhouse/antonblanchard-crc32-vpmsum-45215543_GH0.tar.gz) = 55310
+SHA256 (clickhouse/google-crc32c-02e65f4f_GH0.tar.gz) = b638e39211b82ab3808b16a5e2e6e098ba021859e80c387e01acc14b52152440
+SIZE (clickhouse/google-crc32c-02e65f4f_GH0.tar.gz) = 29822
+SHA256 (clickhouse/RoaringBitmap-CRoaring-9b7cc0ff_GH0.tar.gz) = 3f2a6b2beb751b10d7e05e44cc9d867b772d8b780bb5319f2acf5754cb6199d9
+SIZE (clickhouse/RoaringBitmap-CRoaring-9b7cc0ff_GH0.tar.gz) = 100675549
+SHA256 (clickhouse/curl-curl-cfbfb650_GH0.tar.gz) = 641ead60cab790320703d9f10bd480c8224183eae06b57e6d2cd840b6fbe3316
+SIZE (clickhouse/curl-curl-cfbfb650_GH0.tar.gz) = 3482716
+SHA256 (clickhouse/ClickHouse-cyrus-sasl-e6466edf_GH0.tar.gz) = 6ea321993ab55df1d8cffb62372ed69dcdd0a51535b712d210802378da19c805
+SIZE (clickhouse/ClickHouse-cyrus-sasl-e6466edf_GH0.tar.gz) = 2120262
+SHA256 (clickhouse/apache-datasketches-cpp-76edd74f_GH0.tar.gz) = 76e495450a9ac167d9b732be518b19d7624796a5d2e57edcc521e653c462d9c0
+SIZE (clickhouse/apache-datasketches-cpp-76edd74f_GH0.tar.gz) = 516797
+SHA256 (clickhouse/ClickHouse-delta-kernel-rs-de6aaba3_GH0.tar.gz) = d501c64b366dbafaa0b164bedc85d0578e97d44c8cb77aeacae93d333479e744
+SIZE (clickhouse/ClickHouse-delta-kernel-rs-de6aaba3_GH0.tar.gz) = 14691388
+SHA256 (clickhouse/ClickHouse-double-conversion-4f7a25d8_GH0.tar.gz) = 366bd1804bd58256e804694f1bf1e5056917bc450a940903a2751c4b8287b8c9
+SIZE (clickhouse/ClickHouse-double-conversion-4f7a25d8_GH0.tar.gz) = 7033272
+SHA256 (clickhouse/ClickHouse-dragonbox-923705af_GH0.tar.gz) = 1425c6a225643185b63f3b71ed6ab4976d4b513c91c5dfc216f96f05f475130a
+SIZE (clickhouse/ClickHouse-dragonbox-923705af_GH0.tar.gz) = 2985046
+SHA256 (clickhouse/fastfloat-fast_float-7eae925b_GH0.tar.gz) = ff0937677730c285b086463b16534eb2d03e85ea2225c85d180be807e441de28
+SIZE (clickhouse/fastfloat-fast_float-7eae925b_GH0.tar.gz) = 105241
+SHA256 (clickhouse/ClickHouse-fastops-1460583a_GH0.tar.gz) = 7f6b3e913d6f8c38e6bcb38cde275fffc4a80bcfb3cdee63a370fe779548e776
+SIZE (clickhouse/ClickHouse-fastops-1460583a_GH0.tar.gz) = 266471
+SHA256 (clickhouse/ClickHouse-flatbuffers-0100f6a5_GH0.tar.gz) = cbea9c909fd1d0187995d1a525f516c7e1b2de9f04a7df4f268ef687f415e981
+SIZE (clickhouse/ClickHouse-flatbuffers-0100f6a5_GH0.tar.gz) = 2257260
+SHA256 (clickhouse/fmtlib-fmt-12391371_GH0.tar.gz) = 6fdd0f48cfe5422b56dbb4a3b94602f613183e36c9cc5b588c069e654c39aa38
+SIZE (clickhouse/fmtlib-fmt-12391371_GH0.tar.gz) = 703856
+SHA256 (clickhouse/google-benchmark-2257fa4d_GH0.tar.gz) = 871df80330082bf8c8e1f7fc5c5bcbc887c88fb2c23e3d2a4a2fd56011a0062e
+SIZE (clickhouse/google-benchmark-2257fa4d_GH0.tar.gz) = 196465
+SHA256 (clickhouse/ClickHouse-google-cloud-cpp-83f30caa_GH0.tar.gz) = b89f1284b6c4cf18f0ece8bfaf7178c986fbe2a96e526744fbeb6079b2cbde4c
+SIZE (clickhouse/ClickHouse-google-cloud-cpp-83f30caa_GH0.tar.gz) = 15732374
+SHA256 (clickhouse/ClickHouse-google-protobuf-74211c0d_GH0.tar.gz) = 515e7784eaec2ccbf008fbdb7400d53586beddf4f06805a2cbc0df4847240eda
+SIZE (clickhouse/ClickHouse-google-protobuf-74211c0d_GH0.tar.gz) = 9603634
+SHA256 (clickhouse/google-googletest-35d0c365_GH0.tar.gz) = 8216d686d734930dced08f692a48fbbb93d50c8ab2e9b13aa4b5584b33c7ea84
+SIZE (clickhouse/google-googletest-35d0c365_GH0.tar.gz) = 874470
+SHA256 (clickhouse/ClickHouse-grpc-fb3ee40e_GH0.tar.gz) = a3721b59974889f4bfd0cdabfc0a8d52acfb7c172cae2c3aba0eabe969068b52
+SIZE (clickhouse/ClickHouse-grpc-fb3ee40e_GH0.tar.gz) = 14874866
+SHA256 (clickhouse/ClickHouse-h3-c7f46cfd_GH0.tar.gz) = 2ef159687d9ee4e64a85db189b53336411a0554b3b946bd4a70b0ac902db0ad5
+SIZE (clickhouse/ClickHouse-h3-c7f46cfd_GH0.tar.gz) = 17297930
+SHA256 (clickhouse/ClickHouse-hive-metastore-809a77d4_GH0.tar.gz) = d8c7fec3309f609d52f3517ed571a110c5b22ac6bfcc7634c4a5bf2df5d3f009
+SIZE (clickhouse/ClickHouse-hive-metastore-809a77d4_GH0.tar.gz) = 246993
+SHA256 (clickhouse/ClickHouse-icu-4216173e_GH0.tar.gz) = 3d7e1fbe48e461085343037a87b8270d55f44f81f4299a9ae50682d0ce9c40d0
+SIZE (clickhouse/ClickHouse-icu-4216173e_GH0.tar.gz) = 65855712
+SHA256 (clickhouse/ClickHouse-icudata-cfc05b4c_GH0.tar.gz) = 8fb7367b7f4d9ff2235194a45066fd8356aef6bc46ced54cb97e292ccbee7583
+SIZE (clickhouse/ClickHouse-icudata-cfc05b4c_GH0.tar.gz) = 69839865
+SHA256 (clickhouse/ada-url-idna-3c8be01d_GH0.tar.gz) = 4d57a51a407329f6512610329c0dec567c876146e8db78f5a59e4e5a009bf711
+SIZE (clickhouse/ada-url-idna-3c8be01d_GH0.tar.gz) = 190763
+SHA256 (clickhouse/ClickHouse-idxd-config-99a72fbf_GH0.tar.gz) = 7bdc5823663433896bb4e7564680276b3da4b7cf170d6d67fc03b7b7ecad03f2
+SIZE (clickhouse/ClickHouse-idxd-config-99a72fbf_GH0.tar.gz) = 48294
+SHA256 (clickhouse/graphitemaster-incbin-6e576cae_GH0.tar.gz) = 3e3e511c818098296569d48b10233f0cf94bd20bdd885b130253674d5b06f0fe
+SIZE (clickhouse/graphitemaster-incbin-6e576cae_GH0.tar.gz) = 10756
+SHA256 (clickhouse/ClickHouse-isa-l-9f2b68f0_GH0.tar.gz) = 245bcae638aea144ef1a346ada57d5e1de81c404ad0caab55e52eb46df39e5d3
+SIZE (clickhouse/ClickHouse-isa-l-9f2b68f0_GH0.tar.gz) = 670034
+SHA256 (clickhouse/jemalloc-jemalloc-1972241c_GH0.tar.gz) = bf399ab6c9588bc85daffb6481aaad51e249fcdc2d4e107fbed525f677fa3f6c
+SIZE (clickhouse/jemalloc-jemalloc-1972241c_GH0.tar.gz) = 878836
+SHA256 (clickhouse/Thalhammer-jwt-cpp-a6927cb8_GH0.tar.gz) = e02fad6364b40aa245cefc578105c8067c9063bf333840f6f8aad6cd8cee6eae
+SIZE (clickhouse/Thalhammer-jwt-cpp-a6927cb8_GH0.tar.gz) = 154492
+SHA256 (clickhouse/ClickHouse-krb5-1279d8ae_GH0.tar.gz) = 6f43fbdfcb8b50ca7c956865f72eb4a3dea937625519036ab3197c44227e80ba
+SIZE (clickhouse/ClickHouse-krb5-1279d8ae_GH0.tar.gz) = 4682591
+SHA256 (clickhouse/ClickHouse-lemmagen-c-59537bdc_GH0.tar.gz) = 8b2f4e0863a04043ece96a170970d254b57b3677526f7a97cc1ba77752b96898
+SIZE (clickhouse/ClickHouse-lemmagen-c-59537bdc_GH0.tar.gz) = 1662659
+SHA256 (clickhouse/libarchive-libarchive-9525f90c_GH0.tar.gz) = 883f5ced80889ec22a63c154bbe0c214839339f95b6bbff085d439f419677d48
+SIZE (clickhouse/libarchive-libarchive-9525f90c_GH0.tar.gz) = 5917298
+SHA256 (clickhouse/rg3-libbcrypt-8aa32ad9_GH0.tar.gz) = d31a62ce9a129faf199e93a776e28386ac00da8d4ca3440a771d1b22a2c111f0
+SIZE (clickhouse/rg3-libbcrypt-8aa32ad9_GH0.tar.gz) = 35399
+SHA256 (clickhouse/anrieff-libcpuid-018a0537_GH0.tar.gz) = f5853272c503207c0641a983e235536a8b584fa0efd138b6c7dc26fed56a0c94
+SIZE (clickhouse/anrieff-libcpuid-018a0537_GH0.tar.gz) = 451917
+SHA256 (clickhouse/ridiculousfish-libdivide-01526031_GH0.tar.gz) = 07b0149665de15561a407961882cfb167f8007626a44a5eca68fa77379338037
+SIZE (clickhouse/ridiculousfish-libdivide-01526031_GH0.tar.gz) = 1280532
+SHA256 (clickhouse/ClickHouse-libfiu-94f7114c_GH0.tar.gz) = 427968d681c36e048428470ac7dfc4f4f48719708d40434580c6998bb5c78ee6
+SIZE (clickhouse/ClickHouse-libfiu-94f7114c_GH0.tar.gz) = 96117
+SHA256 (clickhouse/ClickHouse-libgsasl-2d16b4e0_GH0.tar.gz) = 8d740cfc0a3359292573e557a6773c84fc7d9044da3f5695205179b732032e3a
+SIZE (clickhouse/ClickHouse-libgsasl-2d16b4e0_GH0.tar.gz) = 176625
+SHA256 (clickhouse/ClickHouse-libhdfs3-ceb428c5_GH0.tar.gz) = cf28b77a84d8fe4f4fdcacffe36c894ac9454f76adae0270b7ab5c5abbc54ee7
+SIZE (clickhouse/ClickHouse-libhdfs3-ceb428c5_GH0.tar.gz) = 373436
+SHA256 (clickhouse/ClickHouse-libpqxx-24a31c3f_GH0.tar.gz) = 4e3faf7d9364b77657840b95222be84f8ed989eda218c39771ee99eb89eefba0
+SIZE (clickhouse/ClickHouse-libpqxx-24a31c3f_GH0.tar.gz) = 782501
+SHA256 (clickhouse/google-libprotobuf-mutator-dc4ced33_GH0.tar.gz) = 4d853bccbb5580ca187064041896b2729acafc149334e4800b5461cdbf51de91
+SIZE (clickhouse/google-libprotobuf-mutator-dc4ced33_GH0.tar.gz) = 42823
+SHA256 (clickhouse/ClickHouse-librdkafka-73bde76a_GH0.tar.gz) = f3729d1718d28ba06aeb084a949b412c998a273aed14692c47ecec763670e45e
+SIZE (clickhouse/ClickHouse-librdkafka-73bde76a_GH0.tar.gz) = 4783168
+SHA256 (clickhouse/ClickHouse-libssh-ed4011b9_GH0.tar.gz) = 95ffcd70e012a7211ce0131374b7e8bc9b059043d9a7082e07a57f28da5b4ebc
+SIZE (clickhouse/ClickHouse-libssh-ed4011b9_GH0.tar.gz) = 724528
+SHA256 (clickhouse/ClickHouse-libstemmer_c-c7530543_GH0.tar.gz) = 44b353234d4e5819e08ac82d93d3c7be65a970e5ca1bd1f558555cbc18fb22d4
+SIZE (clickhouse/ClickHouse-libstemmer_c-c7530543_GH0.tar.gz) = 222391
+SHA256 (clickhouse/axboe-liburing-08468cc3_GH0.tar.gz) = 37201dc25e6ea4ff1e592beff1bd5d7e6105087ceb0844a13378a56380b076e5
+SIZE (clickhouse/axboe-liburing-08468cc3_GH0.tar.gz) = 407215
+SHA256 (clickhouse/ClickHouse-libuv-714b58b9_GH0.tar.gz) = 7b3be40b4a10e5e0dde786b724bd70ba85f31fd416e1f0d039ead7f9551f065a
+SIZE (clickhouse/ClickHouse-libuv-714b58b9_GH0.tar.gz) = 1322585
+SHA256 (clickhouse/GNOME-libxml2-74f31543_GH0.tar.gz) = ee740ec984b2d889359aeaecac3f4cc5ebbc109811db173536c27e6235254043
+SIZE (clickhouse/GNOME-libxml2-74f31543_GH0.tar.gz) = 3537973
+SHA256 (clickhouse/ClickHouse-llvm-project-7e72cd6d_GH0.tar.gz) = bf3826dc9ff95de543d37e8c06f80dc372d9240456e65dfaba086e1d0392859b
+SIZE (clickhouse/ClickHouse-llvm-project-7e72cd6d_GH0.tar.gz) = 217379876
+SHA256 (clickhouse/lz4-lz4-ebb370ca_GH0.tar.gz) = 33fd16a4d70cc261bbe7e3f267ad3cab2f8404d65fcbcb317a20958d080faf51
+SIZE (clickhouse/lz4-lz4-ebb370ca_GH0.tar.gz) = 387172
+SHA256 (clickhouse/Neargye-magic_enum-1a1824df_GH0.tar.gz) = 483ae06617872eb3d4e66a1cbea2c1db6747360b205d1ab6a5a5ebad51222241
+SIZE (clickhouse/Neargye-magic_enum-1a1824df_GH0.tar.gz) = 203221
+SHA256 (clickhouse/ClickHouse-mariadb-connector-c-d0a788c5_GH0.tar.gz) = 9ce4de5f2072eea18686e23081c3c417e21bb604bfeced57989bef63b50eed7c
+SIZE (clickhouse/ClickHouse-mariadb-connector-c-d0a788c5_GH0.tar.gz) = 573448
+SHA256 (clickhouse/danlark1-miniselect-be0af6bd_GH0.tar.gz) = ad1e6b7c370f2d51c255d06eae0e136bd2a73ef5f1ac95325da398ce00cac9fe
+SIZE (clickhouse/danlark1-miniselect-be0af6bd_GH0.tar.gz) = 404231
+SHA256 (clickhouse/zlib-ng-minizip-ng-95ba7abd_GH0.tar.gz) = 21104d0d1a8256ed2bff1d8e7c641b9ab652af03d6a83ae882838714b97fba0e
+SIZE (clickhouse/zlib-ng-minizip-ng-95ba7abd_GH0.tar.gz) = 772800
+SHA256 (clickhouse/ClickHouse-mongo-c-driver-4ee76b07_GH0.tar.gz) = 92b4bd8ecfbfeeb03b3f49ce5ee54a38807139b871777a26d12c0284e8e0166f
+SIZE (clickhouse/ClickHouse-mongo-c-driver-4ee76b07_GH0.tar.gz) = 7445334
+SHA256 (clickhouse/ClickHouse-mongo-cxx-driver-3166bdb4_GH0.tar.gz) = 0cbd39a5a5b7644f86c27c97febea0ea11c89614875ee41517254319e28fe663
+SIZE (clickhouse/ClickHouse-mongo-cxx-driver-3166bdb4_GH0.tar.gz) = 1913235
+SHA256 (clickhouse/morton-nd-morton-nd-3795491a_GH0.tar.gz) = 4d2fe2b071bbf18b088033b5c06f78f1172e9f27f412f42111f34c23e04a6596
+SIZE (clickhouse/morton-nd-morton-nd-3795491a_GH0.tar.gz) = 31195
+SHA256 (clickhouse/msgpack-msgpack-c-46684265_GH0.tar.gz) = ea4dc43224ac58a2b0b5146e9cd1bcd072d14f7a20a501f89457cc669b020d2d
+SIZE (clickhouse/msgpack-msgpack-c-46684265_GH0.tar.gz) = 496565
+SHA256 (clickhouse/ClickHouse-nats.c-cf441828_GH0.tar.gz) = bf59b3aaecd17e81c7a344fe6aa2edc22507e31f0b47241bcf7d4cab8173b70c
+SIZE (clickhouse/ClickHouse-nats.c-cf441828_GH0.tar.gz) = 1416258
+SHA256 (clickhouse/nlohmann-json-55f93686_GH0.tar.gz) = 37e3ebcc47911da6b48e14c376fcd9b1c4752a22bfe7d794dba1466659c3623c
+SIZE (clickhouse/nlohmann-json-55f93686_GH0.tar.gz) = 9678725
+SHA256 (clickhouse/ClickHouse-nlp-data-5591f91f_GH0.tar.gz) = d3efdd2de003024a7e781c0265709a0a1fb51a3fc32eb44563abe2e8500e4929
+SIZE (clickhouse/ClickHouse-nlp-data-5591f91f_GH0.tar.gz) = 1182700
+SHA256 (clickhouse/ClickHouse-numactl-ff32c618_GH0.tar.gz) = bb7f285a118966ae60e70c0ca46e7ad85ff4f0b32422fd6d1156c65ebf0d323f
+SIZE (clickhouse/ClickHouse-numactl-ff32c618_GH0.tar.gz) = 218332
+SHA256 (clickhouse/openldap-openldap-22fe35c6_GH0.tar.gz) = c559929d57e0dc620c7e4b342f73b3e99b7ec9ed6f3a081f7011b991b74094dd
+SIZE (clickhouse/openldap-openldap-22fe35c6_GH0.tar.gz) = 6285392
+SHA256 (clickhouse/ClickHouse-openssl-2aa34c68_GH0.tar.gz) = a6f68968aaaa75ef31452ea1f3a78dcddda76aaf6825e0b694017d56892f9145
+SIZE (clickhouse/ClickHouse-openssl-2aa34c68_GH0.tar.gz) = 17955773
+SHA256 (clickhouse/ClickHouse-orc-1892a653_GH0.tar.gz) = db3f4fdef072152b98be1be3981491bd162c460b676d35e7a9dcf305897529b0
+SIZE (clickhouse/ClickHouse-orc-1892a653_GH0.tar.gz) = 13387798
+SHA256 (clickhouse/mreineck-pocketfft-f4c1aa8a_GH0.tar.gz) = a4b4d019ebc4831244bf1f980fd4e2d35a2e4e05de453433756c85685bdbbd8d
+SIZE (clickhouse/mreineck-pocketfft-f4c1aa8a_GH0.tar.gz) = 27261
+SHA256 (clickhouse/ClickHouse-postgres-52dbc8ec_GH0.tar.gz) = 889325293f41f8cdb658930e59df343e28744b163c9eaa9e2b4cea488dd6b938
+SIZE (clickhouse/ClickHouse-postgres-52dbc8ec_GH0.tar.gz) = 29663322
+SHA256 (clickhouse/intel-qatlib-abe15d7b_GH0.tar.gz) = b2899faa41f44141cc1a0f732bd108d5ad6a5160ab95086cf01e0ef7f0e93140
+SIZE (clickhouse/intel-qatlib-abe15d7b_GH0.tar.gz) = 3140533
+SHA256 (clickhouse/intel-qpl-c2ced94c_GH0.tar.gz) = 0b8183ec0ea87c5d04ecfb08f730a1e9fb431384c4023f0f57c40f35063a7307
+SIZE (clickhouse/intel-qpl-c2ced94c_GH0.tar.gz) = 5123823
+SHA256 (clickhouse/ClickHouse-rapidjson-04dc6714_GH0.tar.gz) = 37e058d7955ccef6fc6419ed052f82ce94a50dcbc54937c6aa379a42489c9182
+SIZE (clickhouse/ClickHouse-rapidjson-04dc6714_GH0.tar.gz) = 1116068
+SHA256 (clickhouse/google-re2-85dd7ad8_GH0.tar.gz) = 4cb23f2b1b2634dc12d4629c3046514b45a488f3fbb29f9cc6b2bb42f2c3be7b
+SIZE (clickhouse/google-re2-85dd7ad8_GH0.tar.gz) = 390497
+SHA256 (clickhouse/ClickHouse-replxx-86141ab4_GH0.tar.gz) = e2c91a0b8db502f349a83058a6fa1a220ccbf277b495c082779fa33fa416d285
+SIZE (clickhouse/ClickHouse-replxx-86141ab4_GH0.tar.gz) = 101355
+SHA256 (clickhouse/ClickHouse-rocksdb-4d479be3_GH0.tar.gz) = 31911dc1590da2b39af3ab3ad241864b8483e6b8b0fcb4ff89af2609726a4d29
+SIZE (clickhouse/ClickHouse-rocksdb-4d479be3_GH0.tar.gz) = 13551285
+SHA256 (clickhouse/ClickHouse-rust_vendor-cc604bfd_GH0.tar.gz) = d47a90db473a98b7a66361bed53c6cc2d86e9a7d1ff8c6453d0470430f50dd2b
+SIZE (clickhouse/ClickHouse-rust_vendor-cc604bfd_GH0.tar.gz) = 87321094
+SHA256 (clickhouse/ClickHouse-s2geometry-6522a403_GH0.tar.gz) = 162c1787bd952bc5327a4d293fa17fca05d0de927ba3b867e4cc27ca7eaff79d
+SIZE (clickhouse/ClickHouse-s2geometry-6522a403_GH0.tar.gz) = 1242950
+SHA256 (clickhouse/simdjson-simdjson-e341c8b4_GH0.tar.gz) = 803690aa77ded219b60bfe284b74f5a8b3b2ea91deffc8f4ba7dd18e4f21e4db
+SIZE (clickhouse/simdjson-simdjson-e341c8b4_GH0.tar.gz) = 2652692
+SHA256 (clickhouse/ClickHouse-snappy-6ebb5b1a_GH0.tar.gz) = 1b4aa44cd4b9c0b92554e814523b4c09200a90aca1523081e066ec1908492b02
+SIZE (clickhouse/ClickHouse-snappy-6ebb5b1a_GH0.tar.gz) = 1105215
+SHA256 (clickhouse/sparsehash-sparsehash-c11-cf0bffaa_GH0.tar.gz) = d3365e9a0e7b7f216f29ac138bdc6ba9e31fe7e8859c8f14b1dd322414bcb85d
+SIZE (clickhouse/sparsehash-sparsehash-c11-cf0bffaa_GH0.tar.gz) = 576833
+SHA256 (clickhouse/sqids-sqids-cpp-a471f536_GH0.tar.gz) = 2a42376ac8f12e47b5e1aaac9e9dd3feba9117b2ef0a5ae5722e4df1c34bbee7
+SIZE (clickhouse/sqids-sqids-cpp-a471f536_GH0.tar.gz) = 47138
+SHA256 (clickhouse/ClickHouse-sqlite-amalgamation-20598079_GH0.tar.gz) = 442c81b6c69cf606327bb05936d5677b0196d70b2e4b88cba04023459b936605
+SIZE (clickhouse/ClickHouse-sqlite-amalgamation-20598079_GH0.tar.gz) = 2625857
+SHA256 (clickhouse/ClickHouse-sysroot-265c3be3_GH0.tar.gz) = 012ac8a4c016a6678ab1e54dc3887899d63973fc21799bc32529e8ae73d4271b
+SIZE (clickhouse/ClickHouse-sysroot-265c3be3_GH0.tar.gz) = 55336091
+SHA256 (clickhouse/apache-thrift-327ed534_GH0.tar.gz) = 9c777f12d328a48b952088943ce886ee5fefd64b2ae32795b0156686b645a45b
+SIZE (clickhouse/apache-thrift-327ed534_GH0.tar.gz) = 3062690
+SHA256 (clickhouse/ClickHouse-ulid-c-c433b678_GH0.tar.gz) = 59d9a618f595926da7b93de674c62efd7afacaa555c9950c987e2da4a7c068f3
+SIZE (clickhouse/ClickHouse-ulid-c-c433b678_GH0.tar.gz) = 8626
+SHA256 (clickhouse/ClickHouse-usearch-f93a3423_GH0.tar.gz) = 5690326480585ac56d45267c6bb75be563a30011d4220b646877c5cb09905343
+SIZE (clickhouse/ClickHouse-usearch-f93a3423_GH0.tar.gz) = 469471
+SHA256 (clickhouse/VectorCamp-vectorscan-d29730e1_GH0.tar.gz) = d3d5ae11644053a2e690197ad9a78fe3bb318e1952d69e253fb05c86e9107470
+SIZE (clickhouse/VectorCamp-vectorscan-d29730e1_GH0.tar.gz) = 1895154
+SHA256 (clickhouse/ClickHouse-wordnet-blast-1d16ac28_GH0.tar.gz) = 226670f7329a37652c65716a129d2512e8691b92277bbf72b05e9f7d326c7377
+SIZE (clickhouse/ClickHouse-wordnet-blast-1d16ac28_GH0.tar.gz) = 15994
+SHA256 (clickhouse/wangyi-fudan-wyhash-991aa3da_GH0.tar.gz) = 1beef571f371d17388ef9c1bf8913369274a83e273ce8d460fa07c0a81424dda
+SIZE (clickhouse/wangyi-fudan-wyhash-991aa3da_GH0.tar.gz) = 689779
+SHA256 (clickhouse/Cyan4973-xxHash-bbb27a5e_GH0.tar.gz) = 17e6e1b99d64cc3ce467401d72a137b64c1e097a2038bdd6e02148362adba92e
+SIZE (clickhouse/Cyan4973-xxHash-bbb27a5e_GH0.tar.gz) = 1141198
+SHA256 (clickhouse/xz-mirror-xz-869b9d1b_GH0.tar.gz) = 1fb6f429564e6084814269dd98a1e19bf7cf9a49bf3c024180a653e98ae1099a
+SIZE (clickhouse/xz-mirror-xz-869b9d1b_GH0.tar.gz) = 719976
+SHA256 (clickhouse/ClickHouse-yaml-cpp-f91e9383_GH0.tar.gz) = 7836bb72b459e18eb629bb5cc8b6ae85b57ecd9a964dda9be72c30f3997943e5
+SIZE (clickhouse/ClickHouse-yaml-cpp-f91e9383_GH0.tar.gz) = 1021056
+SHA256 (clickhouse/ClickHouse-zlib-ng-a2fbeffd_GH0.tar.gz) = 82716c834cbfc3f12cab9b65465e5f7ed691cb7f71d5194e6d2b98546471016a
+SIZE (clickhouse/ClickHouse-zlib-ng-a2fbeffd_GH0.tar.gz) = 2404900
+SHA256 (clickhouse/facebook-zstd-43708185_GH0.tar.gz) = 9f211b29786621f3e8b3493b9cfc2ca4cdf17cdc297e0c093789d91b9e8b4b9c
+SIZE (clickhouse/facebook-zstd-43708185_GH0.tar.gz) = 2467175
diff --git a/databases/clickhouse/files/patch-PreLoad.cmake b/databases/clickhouse/files/patch-PreLoad.cmake
index bd030f480214..de1b05af5747 100644
--- a/databases/clickhouse/files/patch-PreLoad.cmake
+++ b/databases/clickhouse/files/patch-PreLoad.cmake
@@ -1,12 +1,19 @@
---- PreLoad.cmake.orig 2023-04-26 21:51:24 UTC
+--- PreLoad.cmake.orig 2024-09-26 19:15:26 UTC
+++ PreLoad.cmake
-@@ -15,12 +15,17 @@ endif()
+@@ -15,12 +15,24 @@ endif()
endif ()
endif()
+# Default toolchain - this is needed to avoid dependency on OS files.
-+execute_process(COMMAND uname -s OUTPUT_VARIABLE OS)
-+execute_process(COMMAND uname -m OUTPUT_VARIABLE ARCH)
++execute_process(COMMAND uname -s
++ OUTPUT_VARIABLE OS
++ COMMAND_ERROR_IS_FATAL ANY
++)
++execute_process(COMMAND uname -m
++ OUTPUT_VARIABLE ARCH
++ COMMAND_ERROR_IS_FATAL ANY
++)
++
+
# Check if environment is polluted.
-if (NOT "$ENV{CFLAGS}" STREQUAL ""
@@ -20,14 +27,20 @@
# if $ENV
message("CFLAGS: $ENV{CFLAGS}")
-@@ -49,10 +54,6 @@ endif()
+@@ -49,16 +61,6 @@ endif()
Note: if you don't like this behavior, you can manually edit the cmake files, but please don't complain to developers.")
endif()
-
-# Default toolchain - this is needed to avoid dependency on OS files.
--execute_process(COMMAND uname -s OUTPUT_VARIABLE OS)
--execute_process(COMMAND uname -m OUTPUT_VARIABLE ARCH)
+-execute_process(COMMAND uname -s
+- OUTPUT_VARIABLE OS
+- COMMAND_ERROR_IS_FATAL ANY
+-)
+-execute_process(COMMAND uname -m
+- OUTPUT_VARIABLE ARCH
+- COMMAND_ERROR_IS_FATAL ANY
+-)
# By default, prefer clang on Linux
# But note, that you still may change the compiler with -DCMAKE_C_COMPILER/-DCMAKE_CXX_COMPILER.
diff --git a/databases/clickhouse/files/patch-cmake_freebsd_default__libs.cmake b/databases/clickhouse/files/patch-cmake_freebsd_default__libs.cmake
deleted file mode 100644
index 796afaca4ac6..000000000000
--- a/databases/clickhouse/files/patch-cmake_freebsd_default__libs.cmake
+++ /dev/null
@@ -1,16 +0,0 @@
---- cmake/freebsd/default_libs.cmake.orig 2023-04-26 21:51:24 UTC
-+++ cmake/freebsd/default_libs.cmake
-@@ -1,12 +1,6 @@ set (DEFAULT_LIBS "-nodefaultlibs")
- set (DEFAULT_LIBS "-nodefaultlibs")
-
--if (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "amd64")
-- execute_process (COMMAND ${CMAKE_CXX_COMPILER} --print-file-name=libclang_rt.builtins-x86_64.a OUTPUT_VARIABLE BUILTINS_LIBRARY OUTPUT_STRIP_TRAILING_WHITESPACE)
--else ()
-- execute_process (COMMAND ${CMAKE_CXX_COMPILER} --print-file-name=libclang_rt.builtins-${CMAKE_SYSTEM_PROCESSOR}.a OUTPUT_VARIABLE BUILTINS_LIBRARY OUTPUT_STRIP_TRAILING_WHITESPACE)
--endif ()
--
--set (DEFAULT_LIBS "${DEFAULT_LIBS} ${BUILTINS_LIBRARY} ${COVERAGE_OPTION} -lc -lm -lrt -lpthread")
-+set (DEFAULT_LIBS "${DEFAULT_LIBS} ${BUILTINS_LIBRARY} ${COVERAGE_OPTION} -lc -lm -lrt -lpthread -lcompiler_rt -lprocstat")
-
- message(STATUS "Default libraries: ${DEFAULT_LIBS}")
-
diff --git a/databases/clickhouse/files/patch-cmake_freebsd_toolchain-x86__64.cmake b/databases/clickhouse/files/patch-cmake_freebsd_toolchain-x86__64.cmake
deleted file mode 100644
index 7755d9327a8a..000000000000
--- a/databases/clickhouse/files/patch-cmake_freebsd_toolchain-x86__64.cmake
+++ /dev/null
@@ -1,14 +0,0 @@
---- cmake/freebsd/toolchain-x86_64.cmake.orig 2021-12-26 09:29:33 UTC
-+++ cmake/freebsd/toolchain-x86_64.cmake
-@@ -1,8 +1,8 @@
- set (CMAKE_SYSTEM_NAME "FreeBSD")
- set (CMAKE_SYSTEM_PROCESSOR "x86_64")
--set (CMAKE_C_COMPILER_TARGET "x86_64-pc-freebsd11")
--set (CMAKE_CXX_COMPILER_TARGET "x86_64-pc-freebsd11")
--set (CMAKE_ASM_COMPILER_TARGET "x86_64-pc-freebsd11")
-+set (CMAKE_C_COMPILER_TARGET "x86_64-pc-freebsd%%OSREL%%")
-+set (CMAKE_CXX_COMPILER_TARGET "x86_64-pc-freebsd%%OSREL%%")
-+set (CMAKE_ASM_COMPILER_TARGET "x86_64-pc-freebsd%%OSREL%%")
- set (CMAKE_SYSROOT "${CMAKE_CURRENT_LIST_DIR}/../../contrib/sysroot/freebsd-x86_64")
-
- set (CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY) # disable linkage check - it doesn't work in CMake
diff --git a/databases/clickhouse/files/patch-contrib_libbcrypt-cmake_CMakeLists.txt b/databases/clickhouse/files/patch-contrib_libbcrypt-cmake_CMakeLists.txt
deleted file mode 100644
index 23e006302d39..000000000000
--- a/databases/clickhouse/files/patch-contrib_libbcrypt-cmake_CMakeLists.txt
+++ /dev/null
@@ -1,25 +0,0 @@
---- contrib/libbcrypt-cmake/CMakeLists.txt.orig 2025-11-10 18:38:04 UTC
-+++ contrib/libbcrypt-cmake/CMakeLists.txt
-@@ -7,7 +7,7 @@ set (LIBRARY_DIR "${ClickHouse_SOURCE_DIR}/contrib/lib
-
- set (LIBRARY_DIR "${ClickHouse_SOURCE_DIR}/contrib/libbcrypt")
-
--set(SRCS
-+set(SRCS
- "${LIBRARY_DIR}/bcrypt.c"
- "${LIBRARY_DIR}/crypt_blowfish/crypt_blowfish.c"
- "${LIBRARY_DIR}/crypt_blowfish/crypt_gensalt.c"
-@@ -16,4 +16,13 @@ target_include_directories(_bcrypt SYSTEM PUBLIC "${LI
-
- add_library(_bcrypt ${SRCS})
- target_include_directories(_bcrypt SYSTEM PUBLIC "${LIBRARY_DIR}")
-+# Avoid conflicts for crypt_r on FreeBSD [1]:
-+#
-+# - char *crypt_r(__const char *key, __const char *setting, void *data);
-+# - char *crypt_r(const char *, const char *, struct crypt_data *);
-+#
-+# [1]: https://github.com/freebsd/freebsd-src/commit/5f521d7ba72145092ea23ff6081d8791ad6c1f9d
-+#
-+# NOTE: ow-crypt.h is unsed only internally, so PRIVATE is enough
-+target_compile_definitions(_bcrypt PRIVATE -D__SKIP_GNU)
- add_library(ch_contrib::bcrypt ALIAS _bcrypt)
diff --git a/databases/clickhouse/files/patch-tests_CMakeLists.txt b/databases/clickhouse/files/patch-tests_CMakeLists.txt
deleted file mode 100644
index 2a604f781918..000000000000
--- a/databases/clickhouse/files/patch-tests_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- tests/CMakeLists.txt.orig 2025-11-08 16:37:29 UTC
-+++ tests/CMakeLists.txt
-@@ -13,7 +13,7 @@ if (ENABLE_CLICKHOUSE_TEST)
- install (PROGRAMS clickhouse-test DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT clickhouse)
- install (
- DIRECTORY queries performance config
-- DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/clickhouse-test
-+ DESTINATION ${CMAKE_INSTALL_PREFIX}/tests/clickhouse
- USE_SOURCE_PERMISSIONS
- COMPONENT clickhouse
- PATTERN "CMakeLists.txt" EXCLUDE
diff --git a/databases/clickhouse/pkg-plist b/databases/clickhouse/pkg-plist
index f940ec7b80c5..50e6fe1a8350 100644
--- a/databases/clickhouse/pkg-plist
+++ b/databases/clickhouse/pkg-plist
@@ -1,26 +1,40 @@
+bin/ch
+bin/chc
+bin/chdig
+bin/chl
bin/clickhouse
bin/clickhouse-benchmark
+bin/clickhouse-chdig
+bin/clickhouse-check-marks
+bin/clickhouse-checksum-for-compressed-block
bin/clickhouse-client
bin/clickhouse-compressor
-bin/clickhouse-copier
bin/clickhouse-disks
bin/clickhouse-extract-from-config
bin/clickhouse-format
bin/clickhouse-git-import
bin/clickhouse-keeper-client
-bin/clickhouse-library-bridge
bin/clickhouse-local
bin/clickhouse-obfuscator
-bin/clickhouse-report
bin/clickhouse-server
bin/clickhouse-static-files-disk-uploader
bin/clickhouse-su
-%%TEST%%bin/clickhouse-test
-cmake/global-%%CMAKE_BUILD_TYPE%%.cmake
-cmake/global.cmake
+bin/clickhouse-zookeeper-dump-tree
+bin/clickhouse-zookeeper-remove-by-list
%%ETCDIR%%-client/config.xml.sample
%%ETCDIR%%-server/config.xml.sample
%%ETCDIR%%-server/users.xml.sample
+%%DATADIR%%/protos/google/protobuf/any.proto
+%%DATADIR%%/protos/google/protobuf/api.proto
+%%DATADIR%%/protos/google/protobuf/descriptor.proto
+%%DATADIR%%/protos/google/protobuf/duration.proto
+%%DATADIR%%/protos/google/protobuf/empty.proto
+%%DATADIR%%/protos/google/protobuf/field_mask.proto
+%%DATADIR%%/protos/google/protobuf/source_context.proto
+%%DATADIR%%/protos/google/protobuf/struct.proto
+%%DATADIR%%/protos/google/protobuf/timestamp.proto
+%%DATADIR%%/protos/google/protobuf/type.proto
+%%DATADIR%%/protos/google/protobuf/wrappers.proto
share/bash-completion/completions/clickhouse
share/bash-completion/completions/clickhouse-benchmark
share/bash-completion/completions/clickhouse-bootstrap
diff --git a/databases/freetds-devel/Makefile b/databases/freetds-devel/Makefile
index ce30d02abb11..c867050c2e9c 100644
--- a/databases/freetds-devel/Makefile
+++ b/databases/freetds-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freetds
-DISTVERSION= 1.5.140
+DISTVERSION= 1.5.151
PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= https://www.freetds.org/files/current/
diff --git a/databases/freetds-devel/distinfo b/databases/freetds-devel/distinfo
index 610c71ef1057..373ec59b2f6b 100644
--- a/databases/freetds-devel/distinfo
+++ b/databases/freetds-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762809507
-SHA256 (freetds-dev.1.5.140.tar.bz2) = 85ae8129b14fe9894d1e50e92a820c1f9927af4acd53940bad264dec07f93910
-SIZE (freetds-dev.1.5.140.tar.bz2) = 2457251
+TIMESTAMP = 1763216584
+SHA256 (freetds-dev.1.5.151.tar.bz2) = bb94ab03495fced549602bf47bd6e9be61047e8906651c0bd4550e3b3ccb23b4
+SIZE (freetds-dev.1.5.151.tar.bz2) = 2459833
diff --git a/databases/litestream/Makefile b/databases/litestream/Makefile
index a54cc3b2b7df..a3d3ee97bda8 100644
--- a/databases/litestream/Makefile
+++ b/databases/litestream/Makefile
@@ -1,7 +1,6 @@
PORTNAME= litestream
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.13
-PORTREVISION= 8
+DISTVERSION= 0.5.2
CATEGORIES= databases
MAINTAINER= ports@FreeBSD.org
@@ -11,69 +10,13 @@ WWW= https://litestream.io/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_i386= Build error: constant 9223372036854775807 overflows int
+#BROKEN_i386= build error: constant 9223372036854775807 overflows int.
-USES= go:1.21,modules
+USES= go:modules
-USE_GITHUB= yes
-GH_ACCOUNT= benbjohnson
-
-GH_TUPLE= \
- Azure:azure-pipeline-go:v0.2.3:azure_azure_pipeline_go/vendor/github.com/Azure/azure-pipeline-go \
- Azure:azure-storage-blob-go:v0.15.0:azure_azure_storage_blob_go/vendor/github.com/Azure/azure-storage-blob-go \
- FiloSottile:age:v1.1.1:filosottile_age/vendor/filippo.io/age \
- aws:aws-sdk-go:v1.44.318:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
- beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
- census-instrumentation:opencensus-go:v0.24.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \
- cespare:xxhash:v2.2.0:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \
- go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
- golang:appengine:v1.6.7:golang_appengine/vendor/google.golang.org/appengine \
- golang:crypto:v0.12.0:golang_crypto/vendor/golang.org/x/crypto \
- golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \
- golang:net:v0.14.0:golang_net/vendor/golang.org/x/net \
- golang:oauth2:v0.11.0:golang_oauth2/vendor/golang.org/x/oauth2 \
- golang:protobuf:v1.5.3:golang_protobuf/vendor/github.com/golang/protobuf \
- golang:sync:v0.3.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.11.0:golang_sys/vendor/golang.org/x/sys \
- golang:text:v0.12.0:golang_text/vendor/golang.org/x/text \
- golang:xerrors:04be3eba64a2:golang_xerrors/vendor/golang.org/x/xerrors \
- google:go-cmp:v0.5.9:google_go_cmp/vendor/github.com/google/go-cmp \
- google:go-genproto:1744710a1577:google_go_genproto/vendor/google.golang.org/genproto \
- google:s2a-go:v0.1.4:google_s2a_go/vendor/github.com/google/s2a-go \
- google:uuid:v1.3.0:google_uuid/vendor/github.com/google/uuid \
- googleapis:enterprise-certificate-proxy:v0.2.5:googleapis_enterprise_certificate_proxy/vendor/github.com/googleapis/enterprise-certificate-proxy \
- googleapis:gax-go:v2.12.0:googleapis_gax_go_v2/vendor/github.com/googleapis/gax-go \
- googleapis:google-api-go-client:v0.135.0:googleapis_google_api_go_client/vendor/google.golang.org/api \
- googleapis:google-cloud-go:compute/v1.23.0:googleapis_google_cloud_go_compute \
- googleapis:google-cloud-go:iam/v1.1.1:googleapis_google_cloud_go_iam \
- googleapis:google-cloud-go:storage/v1.31.0:googleapis_google_cloud_go_storage \
- googleapis:google-cloud-go:v0.110.7:googleapis_google_cloud_go/vendor/cloud.google.com/go \
- grpc:grpc-go:v1.57.0:grpc_grpc_go/vendor/google.golang.org/grpc \
- jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
- kr:fs:v0.1.0:kr_fs/vendor/github.com/kr/fs \
- mattn:go-ieproxy:v0.0.11:mattn_go_ieproxy/vendor/github.com/mattn/go-ieproxy \
- mattn:go-shellwords:v1.0.12:mattn_go_shellwords/vendor/github.com/mattn/go-shellwords \
- mattn:go-sqlite3:v1.14.17:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \
- matttproud:golang_protobuf_extensions:v1.0.4:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
- pierrec:lz4:v4.1.18:pierrec_lz4_v4/vendor/github.com/pierrec/lz4/v4 \
- pkg:sftp:v1.13.5:pkg_sftp/vendor/github.com/pkg/sftp \
- prometheus:client_golang:v1.16.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \
- prometheus:client_model:v0.4.0:prometheus_client_model/vendor/github.com/prometheus/client_model \
- prometheus:common:v0.44.0:prometheus_common/vendor/github.com/prometheus/common \
- prometheus:procfs:v0.11.1:prometheus_procfs/vendor/github.com/prometheus/procfs \
- protocolbuffers:protobuf-go:v1.31.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf
-
-GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT}
-GO_TARGET= ./cmd/${PORTNAME}
+GO_MODULE= github.com/benbjohnson/litestream
+GO_TARGET= github.com/benbjohnson/litestream/cmd/litestream
PLIST_FILES= bin/${PORTNAME}
-post-extract:
- @${RM} -r ${WRKSRC}/vendor/cloud.google.com/go/compute
- @${RLN} ${WRKSRC_googleapis_google_cloud_go_compute}/compute ${WRKSRC}/vendor/cloud.google.com/go/compute
- @${RM} -r ${WRKSRC}/vendor/cloud.google.com/go/iam
- @${RLN} ${WRKSRC_googleapis_google_cloud_go_iam}/iam ${WRKSRC}/vendor/cloud.google.com/go/iam
- @${RM} -r ${WRKSRC}/vendor/cloud.google.com/go/storage
- @${RLN} ${WRKSRC_googleapis_google_cloud_go_storage}/storage ${WRKSRC}/vendor/cloud.google.com/go/storage
-
.include <bsd.port.mk>
diff --git a/databases/litestream/distinfo b/databases/litestream/distinfo
index bcd068297a56..8859711604c4 100644
--- a/databases/litestream/distinfo
+++ b/databases/litestream/distinfo
@@ -1,89 +1,5 @@
-TIMESTAMP = 1708056687
-SHA256 (benbjohnson-litestream-v0.3.13_GH0.tar.gz) = 92cb22323b8168f6efdfcad270772fea9e78c709a7149b1bf35d81fcb88bdaf9
-SIZE (benbjohnson-litestream-v0.3.13_GH0.tar.gz) = 86613
-SHA256 (Azure-azure-pipeline-go-v0.2.3_GH0.tar.gz) = 99bd58f4a07dd02d9615e3638b3bb6dbfad80ef678ccdb8e17e3fa2b0fef343e
-SIZE (Azure-azure-pipeline-go-v0.2.3_GH0.tar.gz) = 17102
-SHA256 (Azure-azure-storage-blob-go-v0.15.0_GH0.tar.gz) = cc3bf32565eb7f4bf24a09aa5b20f4a9934f7ca5ac33f21942a65bce1cd297b0
-SIZE (Azure-azure-storage-blob-go-v0.15.0_GH0.tar.gz) = 234763
-SHA256 (FiloSottile-age-v1.1.1_GH0.tar.gz) = f1f3dbade631976701cd295aa89308681318d73118f5673cced13f127a91178c
-SIZE (FiloSottile-age-v1.1.1_GH0.tar.gz) = 204281
-SHA256 (aws-aws-sdk-go-v1.44.318_GH0.tar.gz) = 0bef072b6ff99ddbdacc9ac6c0f97859e6e3f4ab0e28120ad21a5b34d584df19
-SIZE (aws-aws-sdk-go-v1.44.318_GH0.tar.gz) = 29153067
-SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
-SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
-SHA256 (census-instrumentation-opencensus-go-v0.24.0_GH0.tar.gz) = 048708914541817193330ce052026deb0c617c9d953ac15ae601ab2bde5788d1
-SIZE (census-instrumentation-opencensus-go-v0.24.0_GH0.tar.gz) = 176752
-SHA256 (cespare-xxhash-v2.2.0_GH0.tar.gz) = b8c684b9e5e136510913727e6a845b28f8176e55db827b11f17769fba970fe13
-SIZE (cespare-xxhash-v2.2.0_GH0.tar.gz) = 12334
-SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0
-SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209
-SHA256 (golang-appengine-v1.6.7_GH0.tar.gz) = c623d81235f7c9699e299b328191d813337dd57dcc800d7afdb5130e8c321a8f
-SIZE (golang-appengine-v1.6.7_GH0.tar.gz) = 333007
-SHA256 (golang-crypto-v0.12.0_GH0.tar.gz) = f2e422baedd3a599471bfe6adb8e4b337a80bb8a9665d283a8d0810edadbd31c
-SIZE (golang-crypto-v0.12.0_GH0.tar.gz) = 1792261
-SHA256 (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 1e89795970d6593affdafe1d09dcf947681ca1ea82528e8e4fb9974a77f2e394
-SIZE (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 26101
-SHA256 (golang-net-v0.14.0_GH0.tar.gz) = 4e1e28fced7e751f6e91462463bbd5c291601807a7cc2ead1fcc7373bcc93828
-SIZE (golang-net-v0.14.0_GH0.tar.gz) = 1421533
-SHA256 (golang-oauth2-v0.11.0_GH0.tar.gz) = 8cb6f05e8bf107a1b99fe05450eac7b115d1eccb2aaa115cc3212447058c68b6
-SIZE (golang-oauth2-v0.11.0_GH0.tar.gz) = 87085
-SHA256 (golang-protobuf-v1.5.3_GH0.tar.gz) = 48457a6a9e8c78a7556ff5ff4a4c77d7df9bf70e882491ee0f3f1ff06db2bfaa
-SIZE (golang-protobuf-v1.5.3_GH0.tar.gz) = 171822
-SHA256 (golang-sync-v0.3.0_GH0.tar.gz) = 0be463c5e9198caec11b59795c780db96d9136df65451196629d74f737ef457a
-SIZE (golang-sync-v0.3.0_GH0.tar.gz) = 20003
-SHA256 (golang-sys-v0.11.0_GH0.tar.gz) = 907778fbdf5a900ee51fc45e0a3f2cc7bc693af8a9c972c00679b194b61ea24c
-SIZE (golang-sys-v0.11.0_GH0.tar.gz) = 1445078
-SHA256 (golang-text-v0.12.0_GH0.tar.gz) = 223318d6bd0b76fe5cdff3499a0ad0b3bfe573336951b0b141af6cde704252da
-SIZE (golang-text-v0.12.0_GH0.tar.gz) = 8967035
-SHA256 (golang-xerrors-04be3eba64a2_GH0.tar.gz) = 1b1756da9c87dce13834d0a495f2fe4d560b95a4aa208b638afbe602a872d26a
-SIZE (golang-xerrors-04be3eba64a2_GH0.tar.gz) = 13746
-SHA256 (google-go-cmp-v0.5.9_GH0.tar.gz) = 41a074c2fcfc72f813736f8ca8e3116e260a6b79af407d9da0d4c5e4c3f61acf
-SIZE (google-go-cmp-v0.5.9_GH0.tar.gz) = 104427
-SHA256 (google-go-genproto-1744710a1577_GH0.tar.gz) = ca5e53c22e60221eb115f71bb1c2eca0754d9271b03bfe00356292d92dabde7a
-SIZE (google-go-genproto-1744710a1577_GH0.tar.gz) = 5913798
-SHA256 (google-s2a-go-v0.1.4_GH0.tar.gz) = 0e475188ca25a2623cdbc038994a86bbd586c8b8fff8409f8f208a7802d52343
-SIZE (google-s2a-go-v0.1.4_GH0.tar.gz) = 258639
-SHA256 (google-uuid-v1.3.0_GH0.tar.gz) = 7f7f37c47980e0afcc178a9ffc390bec29ed2371919b4c07658eb01791a7f921
-SIZE (google-uuid-v1.3.0_GH0.tar.gz) = 16210
-SHA256 (googleapis-enterprise-certificate-proxy-v0.2.5_GH0.tar.gz) = 9d993226e4c4a0fdd9b52e122bdb59602f1f7b1881a71f331b6dbc49b22dbfd9
-SIZE (googleapis-enterprise-certificate-proxy-v0.2.5_GH0.tar.gz) = 32145
-SHA256 (googleapis-gax-go-v2.12.0_GH0.tar.gz) = 40987741a6ab2c9aa56ee1a498e521d719271b808d25318cf2a602ee8b5f5dbf
-SIZE (googleapis-gax-go-v2.12.0_GH0.tar.gz) = 37779
-SHA256 (googleapis-google-api-go-client-v0.135.0_GH0.tar.gz) = 4b82637a59395e3eb8e982658e6b2942cfa9e751424af7085e612dd18aa1abd9
-SIZE (googleapis-google-api-go-client-v0.135.0_GH0.tar.gz) = 32621198
-SHA256 (googleapis-google-cloud-go-compute-v1.23.0_GH0.tar.gz) = 3d3378dbc0be74c941caafbd53fdd4a75c277d22599669a97da282e7f6c1aee0
-SIZE (googleapis-google-cloud-go-compute-v1.23.0_GH0.tar.gz) = 21906397
-SHA256 (googleapis-google-cloud-go-iam-v1.1.1_GH0.tar.gz) = c924403af4de57f23bccbef232cd019046b563406c6e86689af4c4109d83a67e
-SIZE (googleapis-google-cloud-go-iam-v1.1.1_GH0.tar.gz) = 21700167
-SHA256 (googleapis-google-cloud-go-storage-v1.31.0_GH0.tar.gz) = 4e8a5ba3f65e2d783ad8d148a0aa16fbc60aea75242dd5d65eaca9aa8ebf86bf
-SIZE (googleapis-google-cloud-go-storage-v1.31.0_GH0.tar.gz) = 21733622
-SHA256 (googleapis-google-cloud-go-v0.110.7_GH0.tar.gz) = 3d2d0ace11c6777740972b41a1310f9f7310eb97e4663e14eb19ec15c7c4332e
-SIZE (googleapis-google-cloud-go-v0.110.7_GH0.tar.gz) = 22095871
-SHA256 (grpc-grpc-go-v1.57.0_GH0.tar.gz) = da107f9e13596b9f2e0a473ff864fe30a40942febf57d7a281e3a1265081ec22
-SIZE (grpc-grpc-go-v1.57.0_GH0.tar.gz) = 1954303
-SHA256 (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = aa86d00b6836345eee196c13df2df084a18e0b1159935de9289f2ef6a7fe375d
-SIZE (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = 128861
-SHA256 (kr-fs-v0.1.0_GH0.tar.gz) = 5743b4ec1e7c4a336c40c9936989174dc9bfc1fb19640d7308c04892453f6c8d
-SIZE (kr-fs-v0.1.0_GH0.tar.gz) = 4405
-SHA256 (mattn-go-ieproxy-v0.0.11_GH0.tar.gz) = 21a2b77d65bdcfbec7658e33054de7b058bd0003d3c8659518747e6e80d4c34f
-SIZE (mattn-go-ieproxy-v0.0.11_GH0.tar.gz) = 13537
-SHA256 (mattn-go-shellwords-v1.0.12_GH0.tar.gz) = 9884291747f54aa51a946b0880854ec6ac6e1f4c06899ba9be5ae5a6364428db
-SIZE (mattn-go-shellwords-v1.0.12_GH0.tar.gz) = 6325
-SHA256 (mattn-go-sqlite3-v1.14.17_GH0.tar.gz) = b57b6edbe84f9c7ac980d8541867491b97d4a16b19284b58e1418823d6c62431
-SIZE (mattn-go-sqlite3-v1.14.17_GH0.tar.gz) = 2529017
-SHA256 (matttproud-golang_protobuf_extensions-v1.0.4_GH0.tar.gz) = b64cab9cb9ae8b9162c7197aeedc6ed617b4c93e4f5674c3ec6cd2e9b0d9d09c
-SIZE (matttproud-golang_protobuf_extensions-v1.0.4_GH0.tar.gz) = 37510
-SHA256 (pierrec-lz4-v4.1.18_GH0.tar.gz) = d0f8f245d9269fa565a52639521f40f02fca5c4ebc111151251555ee9c9e3331
-SIZE (pierrec-lz4-v4.1.18_GH0.tar.gz) = 40909892
-SHA256 (pkg-sftp-v1.13.5_GH0.tar.gz) = c7317ec28d40a2db47c099bd1eff8a72f31dd1cb8d4ce6a84379e15dfd4922a9
-SIZE (pkg-sftp-v1.13.5_GH0.tar.gz) = 116617
-SHA256 (prometheus-client_golang-v1.16.0_GH0.tar.gz) = bccccdd5fc17fb5722064d48b3c2e00e405620a5c5322c7d4508af28278b1456
-SIZE (prometheus-client_golang-v1.16.0_GH0.tar.gz) = 1102629
-SHA256 (prometheus-client_model-v0.4.0_GH0.tar.gz) = 82fc41d9481476a778b120d4553e9e4edf06cc4efd52ee09ba000933d3a2a53d
-SIZE (prometheus-client_model-v0.4.0_GH0.tar.gz) = 16638
-SHA256 (prometheus-common-v0.44.0_GH0.tar.gz) = 0cc74ab6d743fe83e28f11e2f9083686e6f57f3e7552611b80b7ca2a1cd1517d
-SIZE (prometheus-common-v0.44.0_GH0.tar.gz) = 133037
-SHA256 (prometheus-procfs-v0.11.1_GH0.tar.gz) = 8cdf6eb78014556e439c51623e3db06a765287ba21970602d5541328065cfb1e
-SIZE (prometheus-procfs-v0.11.1_GH0.tar.gz) = 229537
-SHA256 (protocolbuffers-protobuf-go-v1.31.0_GH0.tar.gz) = 96d670e9bae145ff2dd0f48a3693edb1f45ec3ee56d5f50a5f01cc7e060314bc
-SIZE (protocolbuffers-protobuf-go-v1.31.0_GH0.tar.gz) = 1311732
+TIMESTAMP = 1763214128
+SHA256 (go/databases_litestream/litestream-v0.5.2/v0.5.2.mod) = beee6028881a30493fbb02630f3c0518015c5aacb27fbe91b00547d974fb7e84
+SIZE (go/databases_litestream/litestream-v0.5.2/v0.5.2.mod) = 5281
+SHA256 (go/databases_litestream/litestream-v0.5.2/v0.5.2.zip) = 65504b1ed6a1e68eddeee5118cf4273535428b7920e313064dc56f7b23ee5e30
+SIZE (go/databases_litestream/litestream-v0.5.2/v0.5.2.zip) = 476813
diff --git a/databases/pecl-redis/Makefile b/databases/pecl-redis/Makefile
index 7f1e5dd08253..2bba2b8a1a2b 100644
--- a/databases/pecl-redis/Makefile
+++ b/databases/pecl-redis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-DISTVERSION= 6.2.0
+DISTVERSION= 6.3.0
CATEGORIES= databases
MAINTAINER= wiacek.m@witia.com.pl
@@ -12,18 +12,22 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= php:build,pecl
USE_PHP= session:build
-OPTIONS_DEFINE= IGBINARY
+OPTIONS_DEFINE= IGBINARY LZ4 ZSTD
+OPTIONS_DEFAULT= LZ4 ZSTD
+
IGBINARY_DESC= Build with Igbinary serializer
+LZ4_DESC= Build with lz4 support
+ZSTD_DESC= Build with zstd support
IGBINARY_USE= PHP=igbinary:build
IGBINARY_CONFIGURE_ENABLE= redis-igbinary
-.include <bsd.port.pre.mk>
+LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4
+LZ4_CONFIGURE_ON= --enable-redis-lz4 \
+ --with-liblz4=${LOCALBASE}
-post-patch:
-.if ${PHP_VER} >= 85
- @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
- ${WRKSRC}/common.h
-.endif
+ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
+ZSTD_CONFIGURE_ON= --enable-redis-zstd \
+ --with-libzstd=${LOCALBASE}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/databases/pecl-redis/distinfo b/databases/pecl-redis/distinfo
index 3777f7dc2b9d..b62d20098838 100644
--- a/databases/pecl-redis/distinfo
+++ b/databases/pecl-redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742891225
-SHA256 (PECL/redis-6.2.0.tgz) = 5069c13dd22bd9e494bb246891052cb6cc0fc9a1b45c6a572a8be61773101363
-SIZE (PECL/redis-6.2.0.tgz) = 379865
+TIMESTAMP = 1762479107
+SHA256 (PECL/redis-6.3.0.tgz) = 0d5141f634bd1db6c1ddcda053d25ecf2c4fc1c395430d534fd3f8d51dd7f0b5
+SIZE (PECL/redis-6.3.0.tgz) = 399284
diff --git a/databases/postgis36/Makefile b/databases/postgis36/Makefile
index c180b267dce6..36d64e2bee3e 100644
--- a/databases/postgis36/Makefile
+++ b/databases/postgis36/Makefile
@@ -1,8 +1,7 @@
PORTNAME= postgis
-DISTVERSION= 3.6.0
+DISTVERSION= 3.6.1
CATEGORIES= databases geography
MASTER_SITES= https://download.osgeo.org/postgis/source/
-PKGNAMESUFFIX= 36
MAINTAINER= lbartoletti@FreeBSD.org
COMMENT= Geographic objects support for PostgreSQL databases
diff --git a/databases/postgis36/distinfo b/databases/postgis36/distinfo
index 11439f9bb6cd..d08e6a847673 100644
--- a/databases/postgis36/distinfo
+++ b/databases/postgis36/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756828781
-SHA256 (postgis-3.6.0.tar.gz) = 8caffef4b457ed70d5328bf4e5a21f9306b06c271662e03e1a65d30090e5f25f
-SIZE (postgis-3.6.0.tar.gz) = 16202671
+TIMESTAMP = 1763149137
+SHA256 (postgis-3.6.1.tar.gz) = ec0cfaab475630106211d180d71df46782e41e10b6dffe91d79ca818ecd2cbb4
+SIZE (postgis-3.6.1.tar.gz) = 16261193
diff --git a/databases/postgis36/pkg-plist b/databases/postgis36/pkg-plist
index 5670870416f3..8f91e92b184a 100644
--- a/databases/postgis36/pkg-plist
+++ b/databases/postgis36/pkg-plist
@@ -71,6 +71,7 @@ share/man/man1/shp2pgsql.1.gz
%%DATADIR%%/tiger_geocoder/tiger_loader_2022.sql
%%DATADIR%%/tiger_geocoder/tiger_loader_2023.sql
%%DATADIR%%/tiger_geocoder/tiger_loader_2024.sql
+%%DATADIR%%/tiger_geocoder/tiger_loader_2025.sql
%%TOPOLOGY%%%%DATADIR%%/tiger_geocoder/topology/README
%%TOPOLOGY%%%%DATADIR%%/tiger_geocoder/topology/tiger_topology_loader.sql
%%DATADIR%%/tiger_geocoder/upgrade_geocode.sql
@@ -223,10 +224,8 @@ share/man/man1/shp2pgsql.1.gz
%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.5.1--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.5.2--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.5.3--ANY.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0alpha1--ANY.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0beta1--ANY.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0rc1--ANY.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0rc2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%PORTVERSION%%dev--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer--ANY--%%PORTVERSION%%.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer--TEMPLATED--TO--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer.control
@@ -234,7 +233,6 @@ share/man/man1/shp2pgsql.1.gz
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%PORTVERSION%%--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%PORTVERSION%%.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%PORTVERSION%%next--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0alpha1--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.0.0--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.0.1--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--2.0.2--ANY.sql
@@ -347,9 +345,8 @@ share/man/man1/shp2pgsql.1.gz
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.5.1--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.5.2--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.5.3--ANY.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0beta1--ANY.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0rc1--ANY.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0rc2--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%PORTVERSION%%dev--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--ANY--%%PORTVERSION%%.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--TEMPLATED--TO--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us.control
@@ -480,10 +477,8 @@ share/man/man1/shp2pgsql.1.gz
%%RASTER%%share/postgresql/extension/postgis_raster--3.5.1--ANY.sql
%%RASTER%%share/postgresql/extension/postgis_raster--3.5.2--ANY.sql
%%RASTER%%share/postgresql/extension/postgis_raster--3.5.3--ANY.sql
-%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0alpha1--ANY.sql
-%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0beta1--ANY.sql
-%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0rc1--ANY.sql
-%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0rc2--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--%%PORTVERSION%%dev--ANY.sql
%%RASTER%%share/postgresql/extension/postgis_raster--ANY--%%PORTVERSION%%.sql
%%RASTER%%share/postgresql/extension/postgis_raster--TEMPLATED--TO--ANY.sql
%%RASTER%%share/postgresql/extension/postgis_raster--unpackaged--%%PORTVERSION%%.sql
@@ -607,10 +602,8 @@ share/man/man1/shp2pgsql.1.gz
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.5.1--ANY.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.5.2--ANY.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.5.3--ANY.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0alpha1--ANY.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0beta1--ANY.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0rc1--ANY.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0rc2--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%PORTVERSION%%dev--ANY.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--ANY--%%PORTVERSION%%.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--TEMPLATED--TO--ANY.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--unpackaged--%%PORTVERSION%%.sql
@@ -730,10 +723,8 @@ share/postgresql/extension/postgis_tiger_geocoder--3.4.1--ANY.sql
share/postgresql/extension/postgis_tiger_geocoder--3.4.2--ANY.sql
share/postgresql/extension/postgis_tiger_geocoder--3.4.3--ANY.sql
share/postgresql/extension/postgis_tiger_geocoder--3.4.4--ANY.sql
-share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0alpha1--ANY.sql
-share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0beta1--ANY.sql
-share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0rc1--ANY.sql
-share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0rc2--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--%%PORTVERSION%%dev--ANY.sql
share/postgresql/extension/postgis_tiger_geocoder--ANY--%%PORTVERSION%%.sql
share/postgresql/extension/postgis_tiger_geocoder--TEMPLATED--TO--ANY.sql
share/postgresql/extension/postgis_tiger_geocoder--unpackaged--%%PORTVERSION%%.sql
@@ -856,10 +847,8 @@ share/postgresql/extension/postgis_tiger_geocoder.control
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.5.1--ANY.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.5.2--ANY.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.5.3--ANY.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0alpha1--ANY.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0beta1--ANY.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0rc1--ANY.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0rc2--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%PORTVERSION%%dev--ANY.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--ANY--%%PORTVERSION%%.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--TEMPLATED--TO--ANY.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--unpackaged--%%PORTVERSION%%.sql
@@ -992,10 +981,8 @@ share/postgresql/extension/postgis--3.5.0--ANY.sql
share/postgresql/extension/postgis--3.5.1--ANY.sql
share/postgresql/extension/postgis--3.5.2--ANY.sql
share/postgresql/extension/postgis--3.5.3--ANY.sql
-share/postgresql/extension/postgis--%%VER%%.0alpha1--ANY.sql
-share/postgresql/extension/postgis--%%VER%%.0beta1--ANY.sql
-share/postgresql/extension/postgis--%%VER%%.0rc1--ANY.sql
-share/postgresql/extension/postgis--%%VER%%.0rc2--ANY.sql
+share/postgresql/extension/postgis--%%VER%%.0--ANY.sql
+share/postgresql/extension/postgis--%%PORTVERSION%%dev--ANY.sql
share/postgresql/extension/postgis--ANY--%%PORTVERSION%%.sql
share/postgresql/extension/postgis--TEMPLATED--TO--ANY.sql
share/postgresql/extension/postgis--unpackaged--%%PORTVERSION%%.sql
diff --git a/databases/postgresql13-server/Makefile b/databases/postgresql13-server/Makefile
index 4838ad638e1a..3251a379b4d0 100644
--- a/databases/postgresql13-server/Makefile
+++ b/databases/postgresql13-server/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION?= 13.22
+DISTVERSION?= 13.23
# PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and
# not their own. Probably best to keep it at ?=0 when reset here too.
PORTREVISION?= 1
@@ -21,4 +21,7 @@ PG_USER?= postgres
PG_GROUP?= postgres
PG_UID?= 770
+DEPRECATED= This is the final release of PostgreSQL 13. PostgreSQL 13 is now end-of-life and will no longer receive security and bug fixes.
+EXPIRATION_DATE=2026-02-12
+
.include "${.CURDIR}/../postgresql18-server/Makefile"
diff --git a/databases/postgresql13-server/distinfo b/databases/postgresql13-server/distinfo
index 2920b5bae795..654998280785 100644
--- a/databases/postgresql13-server/distinfo
+++ b/databases/postgresql13-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755094737
-SHA256 (postgresql/postgresql-13.22.tar.bz2) = d36d83dc89e625502cf6fb1d0529642ba1266bd614b4e4a41cefd1dddcf09080
-SIZE (postgresql/postgresql-13.22.tar.bz2) = 21783034
+TIMESTAMP = 1762876340
+SHA256 (postgresql/postgresql-13.23.tar.bz2) = 6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6
+SIZE (postgresql/postgresql-13.23.tar.bz2) = 21767253
diff --git a/databases/postgresql14-server/Makefile b/databases/postgresql14-server/Makefile
index be5159ecde20..c35a4213ca8e 100644
--- a/databases/postgresql14-server/Makefile
+++ b/databases/postgresql14-server/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION?= 14.19
+DISTVERSION?= 14.20
# PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and
# not their own. Probably best to keep it at ?=0 when reset here too.
PORTREVISION?= 1
diff --git a/databases/postgresql14-server/distinfo b/databases/postgresql14-server/distinfo
index 539f677b0dc7..90c8b25e0b51 100644
--- a/databases/postgresql14-server/distinfo
+++ b/databases/postgresql14-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755094738
-SHA256 (postgresql/postgresql-14.19.tar.bz2) = 727e9e334bc1a31940df808259f69fe47a59f6d42174b22ae62d67fe7a01ad80
-SIZE (postgresql/postgresql-14.19.tar.bz2) = 22517457
+TIMESTAMP = 1762876341
+SHA256 (postgresql/postgresql-14.20.tar.bz2) = 7527f10f1640761bc280ad97d105d286d0cf72e54d36d78cf68e5e5f752b646b
+SIZE (postgresql/postgresql-14.20.tar.bz2) = 22525029
diff --git a/databases/postgresql15-server/Makefile b/databases/postgresql15-server/Makefile
index 067bf02d2ac5..e47f8585d7db 100644
--- a/databases/postgresql15-server/Makefile
+++ b/databases/postgresql15-server/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION?= 15.14
+DISTVERSION?= 15.15
# PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and
# not their own. Probably best to keep it at ?=0 when reset here too.
PORTREVISION?= 1
diff --git a/databases/postgresql15-server/distinfo b/databases/postgresql15-server/distinfo
index 4e815a7c0626..c3992a37fcd7 100644
--- a/databases/postgresql15-server/distinfo
+++ b/databases/postgresql15-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755094739
-SHA256 (postgresql/postgresql-15.14.tar.bz2) = 06dd75d305cd3870ee62b3932e661c624543eaf9ae2ba37cdec0a4f8edd051d2
-SIZE (postgresql/postgresql-15.14.tar.bz2) = 23229854
+TIMESTAMP = 1762876342
+SHA256 (postgresql/postgresql-15.15.tar.bz2) = 5753aaeb8b09cbf61016f78aa69bf5cbdf01b43263f010cbf168c82896213aaa
+SIZE (postgresql/postgresql-15.15.tar.bz2) = 23246368
diff --git a/databases/postgresql16-server/Makefile b/databases/postgresql16-server/Makefile
index cb5615f293de..76d7744f2baa 100644
--- a/databases/postgresql16-server/Makefile
+++ b/databases/postgresql16-server/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION?= 16.10
+DISTVERSION?= 16.11
# PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and
# not their own. Probably best to keep it at ?=0 when reset here too.
PORTREVISION?= 1
diff --git a/databases/postgresql16-server/distinfo b/databases/postgresql16-server/distinfo
index 6ecd7bbec6aa..947bab638767 100644
--- a/databases/postgresql16-server/distinfo
+++ b/databases/postgresql16-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755094740
-SHA256 (postgresql/postgresql-16.10.tar.bz2) = de8485f4ce9c32e3ddfeef0b7c261eed1cecb54c9bcd170e437ff454cb292b42
-SIZE (postgresql/postgresql-16.10.tar.bz2) = 24977722
+TIMESTAMP = 1762876343
+SHA256 (postgresql/postgresql-16.11.tar.bz2) = 6deb08c23d03d77d8f8bd1c14049eeef64aef8968fd8891df2dfc0b42f178eac
+SIZE (postgresql/postgresql-16.11.tar.bz2) = 25005349
diff --git a/databases/postgresql17-server/Makefile b/databases/postgresql17-server/Makefile
index 0572a7f459de..84a0b6516907 100644
--- a/databases/postgresql17-server/Makefile
+++ b/databases/postgresql17-server/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION?= 17.6
+DISTVERSION?= 17.7
# PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and
# not their own. Probably best to keep it at ?=0 when reset here too.
PORTREVISION?= 1
diff --git a/databases/postgresql17-server/distinfo b/databases/postgresql17-server/distinfo
index 2fabee2e9842..ef4871784fe5 100644
--- a/databases/postgresql17-server/distinfo
+++ b/databases/postgresql17-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755094741
-SHA256 (postgresql/postgresql-17.6.tar.bz2) = e0630a3600aea27511715563259ec2111cd5f4353a4b040e0be827f94cd7a8b0
-SIZE (postgresql/postgresql-17.6.tar.bz2) = 21623975
+TIMESTAMP = 1762876344
+SHA256 (postgresql/postgresql-17.7.tar.bz2) = ef9e343302eccd33112f1b2f0247be493cb5768313adeb558b02de8797a2e9b5
+SIZE (postgresql/postgresql-17.7.tar.bz2) = 21646334
diff --git a/databases/postgresql18-server/Makefile b/databases/postgresql18-server/Makefile
index 7b5bcf107120..844a3c396692 100644
--- a/databases/postgresql18-server/Makefile
+++ b/databases/postgresql18-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= postgresql
-DISTVERSION?= 18.0
+DISTVERSION?= 18.1
# PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and
# not their own. Probably best to keep it at ?=0 when reset here too.
PORTREVISION?= 1
diff --git a/databases/postgresql18-server/distinfo b/databases/postgresql18-server/distinfo
index 93ee9750257f..eb9888fe8e16 100644
--- a/databases/postgresql18-server/distinfo
+++ b/databases/postgresql18-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758615221
-SHA256 (postgresql/postgresql-18.0.tar.bz2) = 0d5b903b1e5fe361bca7aa9507519933773eb34266b1357c4e7780fdee6d6078
-SIZE (postgresql/postgresql-18.0.tar.bz2) = 22412570
+TIMESTAMP = 1762876345
+SHA256 (postgresql/postgresql-18.1.tar.bz2) = ff86675c336c46e98ac991ebb306d1b67621ece1d06787beaade312c2c915d54
+SIZE (postgresql/postgresql-18.1.tar.bz2) = 22423920
diff --git a/databases/py-redisvl/Makefile b/databases/py-redisvl/Makefile
index 0f70bbf78a6e..215de63d0229 100644
--- a/databases/py-redisvl/Makefile
+++ b/databases/py-redisvl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redisvl
-DISTVERSION= 0.10.0
+DISTVERSION= 0.11.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-redisvl/distinfo b/databases/py-redisvl/distinfo
index ba425690b4e7..0d68c4bfeff9 100644
--- a/databases/py-redisvl/distinfo
+++ b/databases/py-redisvl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760816277
-SHA256 (redisvl-0.10.0.tar.gz) = 5791587f4e82a1b409af0cfbd66592edce7a746797e699a1af52507e3d90dffd
-SIZE (redisvl-0.10.0.tar.gz) = 610498
+TIMESTAMP = 1763388455
+SHA256 (redisvl-0.11.0.tar.gz) = 8bd52e059a805756160320f547b04372fe00517596364431f813107d96c6cbf8
+SIZE (redisvl-0.11.0.tar.gz) = 670173
diff --git a/databases/rqlite/Makefile b/databases/rqlite/Makefile
index 59921e13b049..8edc1f245164 100644
--- a/databases/rqlite/Makefile
+++ b/databases/rqlite/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rqlite
DISTVERSIONPREFIX= v
-DISTVERSION= 9.2.3
+DISTVERSION= 9.3.0
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/rqlite/distinfo b/databases/rqlite/distinfo
index e7b72525e52f..828a70b377c7 100644
--- a/databases/rqlite/distinfo
+++ b/databases/rqlite/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762669274
-SHA256 (go/databases_rqlite/rqlite-v9.2.3/v9.2.3.mod) = 1421997b61a0826b471c2718c35ee372d3e638510cea68fd61e4ea9b73427160
-SIZE (go/databases_rqlite/rqlite-v9.2.3/v9.2.3.mod) = 3924
-SHA256 (go/databases_rqlite/rqlite-v9.2.3/v9.2.3.zip) = 501d8e6d50bc6ad1231cd5b534d1cceaafe1412a750e252eafddb8ce2b9bad10
-SIZE (go/databases_rqlite/rqlite-v9.2.3/v9.2.3.zip) = 1034361
+TIMESTAMP = 1763256564
+SHA256 (go/databases_rqlite/rqlite-v9.3.0/v9.3.0.mod) = 5206598fec34d0d1d7c31ce5bd5981df646a89f9d9b3d9f4307bc79f71d2816e
+SIZE (go/databases_rqlite/rqlite-v9.3.0/v9.3.0.mod) = 3923
+SHA256 (go/databases_rqlite/rqlite-v9.3.0/v9.3.0.zip) = a3b21c1529d8cf738781af716912501a684d43eac9979d32222189acf01a0e06
+SIZE (go/databases_rqlite/rqlite-v9.3.0/v9.3.0.zip) = 1034843
diff --git a/databases/rubygem-activemodel81/Makefile b/databases/rubygem-activemodel81/Makefile
new file mode 100644
index 000000000000..5da63c09b97f
--- /dev/null
+++ b/databases/rubygem-activemodel81/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= activemodel
+PORTVERSION= 8.1.0
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Toolkit for building modeling frameworks like Active Record
+WWW= https://github.com/rails/rails/tree/main/activemodel \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-activemodel81/distinfo b/databases/rubygem-activemodel81/distinfo
new file mode 100644
index 000000000000..51e449d92bdb
--- /dev/null
+++ b/databases/rubygem-activemodel81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526248
+SHA256 (rubygem/activemodel-8.1.0.gem) = 43aa66565a601483e6c614d02cb2090168c91a803ddb954e2b0ef24d22de745e
+SIZE (rubygem/activemodel-8.1.0.gem) = 70656
diff --git a/databases/rubygem-activemodel81/pkg-descr b/databases/rubygem-activemodel81/pkg-descr
new file mode 100644
index 000000000000..9e0e982e3352
--- /dev/null
+++ b/databases/rubygem-activemodel81/pkg-descr
@@ -0,0 +1,7 @@
+Active Model provides a known set of interfaces for usage in model classes. They
+allow for Action Pack helpers to interact with non-Active Record models, for
+example. Active Model also helps with building custom ORMs for use outside of
+the Rails framework.
+
+Active Model provides a default module that implements the basic API required to
+integrate with Action Pack out of the box: ActiveModel::API.
diff --git a/databases/rubygem-activerecord81/Makefile b/databases/rubygem-activerecord81/Makefile
new file mode 100644
index 000000000000..1dd26745833f
--- /dev/null
+++ b/databases/rubygem-activerecord81/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= activerecord
+PORTVERSION= 8.1.0
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Object-relational mapping layer for Rails MVC Framework
+WWW= https://github.com/rails/rails/tree/main/activerecord \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activemodel81>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activemodel81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-timeout>=0.4.0:devel/rubygem-timeout
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-activerecord81/distinfo b/databases/rubygem-activerecord81/distinfo
new file mode 100644
index 000000000000..f19d63fd3e04
--- /dev/null
+++ b/databases/rubygem-activerecord81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526250
+SHA256 (rubygem/activerecord-8.1.0.gem) = cacfc779cc551444543ebc6021831676c185da336979606e7478d03a18d23288
+SIZE (rubygem/activerecord-8.1.0.gem) = 566784
diff --git a/databases/rubygem-activerecord81/pkg-descr b/databases/rubygem-activerecord81/pkg-descr
new file mode 100644
index 000000000000..2ec976f87967
--- /dev/null
+++ b/databases/rubygem-activerecord81/pkg-descr
@@ -0,0 +1,11 @@
+Active Record connects classes to relational database tables to establish an
+almost zero-configuration persistence layer for applications. The library
+provides a base class that, when subclassed, sets up a mapping between the new
+class and an existing table in the database. In the context of an application,
+these classes are commonly referred to as models. Models can also be connected
+to other models; this is done by defining associations.
+
+Active Record relies heavily on naming in that it uses class and association
+names to establish mappings between respective database tables and foreign key
+columns. Although these mappings can be defined explicitly, it's recommended to
+follow naming conventions, especially when getting started with the library.
diff --git a/databases/rubygem-globalid-rails81/Makefile b/databases/rubygem-globalid-rails81/Makefile
new file mode 100644
index 000000000000..acbba5464313
--- /dev/null
+++ b/databases/rubygem-globalid-rails81/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= globalid
+PORTVERSION= 1.3.0
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= URIs for your models makes it easy to pass references around
+WWW= https://github.com/rails/globalid
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport81>=6.1:devel/rubygem-activesupport81
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-globalid-rails81/distinfo b/databases/rubygem-globalid-rails81/distinfo
new file mode 100644
index 000000000000..a4bf8053b9c5
--- /dev/null
+++ b/databases/rubygem-globalid-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759816754
+SHA256 (rubygem/globalid-1.3.0.gem) = 05c639ad6eb4594522a0b07983022f04aa7254626ab69445a0e493aa3786ff11
+SIZE (rubygem/globalid-1.3.0.gem) = 15360
diff --git a/databases/rubygem-globalid-rails81/pkg-descr b/databases/rubygem-globalid-rails81/pkg-descr
new file mode 100644
index 000000000000..09672db6bc67
--- /dev/null
+++ b/databases/rubygem-globalid-rails81/pkg-descr
@@ -0,0 +1 @@
+URIs for your models makes it easy to pass references around.
diff --git a/databases/rubygem-solid_cable-rails80/Makefile b/databases/rubygem-solid_cable-rails80/Makefile
new file mode 100644
index 000000000000..fdf746aa48db
--- /dev/null
+++ b/databases/rubygem-solid_cable-rails80/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= solid_cable
+PORTVERSION= 3.0.12
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Database-backed Action Cable backend
+WWW= https://github.com/rails/solid_cable
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actioncable80>=7.2:www/rubygem-actioncable80 \
+ rubygem-activejob80>=7.2:devel/rubygem-activejob80 \
+ rubygem-activerecord80>=7.2:databases/rubygem-activerecord80 \
+ rubygem-railties80>=7.2:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-solid_cable-rails80/distinfo b/databases/rubygem-solid_cable-rails80/distinfo
new file mode 100644
index 000000000000..3fb780e8536b
--- /dev/null
+++ b/databases/rubygem-solid_cable-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757120894
+SHA256 (rubygem/solid_cable-3.0.12.gem) = a168a54731a455d5627af48d8441ea3b554b8c1f6e6cd6074109de493e6b0460
+SIZE (rubygem/solid_cable-3.0.12.gem) = 12800
diff --git a/databases/rubygem-solid_cable-rails80/pkg-descr b/databases/rubygem-solid_cable-rails80/pkg-descr
new file mode 100644
index 000000000000..9fd6d1664a8d
--- /dev/null
+++ b/databases/rubygem-solid_cable-rails80/pkg-descr
@@ -0,0 +1,6 @@
+Solid Cable is a database-backed Action Cable adapter that keeps messages in a
+table and continously polls for updates. This makes it possible to drop the
+common dependency on Redis, if it isn't needed for any other purpose. Despite
+polling, the performance of Solid Cable is comparable to Redis in most
+situations. And in all circumstances, it makes it easier to deploy Rails when
+Redis is no longer a required dependency for Action Cable functionality.
diff --git a/databases/rubygem-solid_cable/Makefile b/databases/rubygem-solid_cable/Makefile
index 9fe804eddee7..7e6c995fe294 100644
--- a/databases/rubygem-solid_cable/Makefile
+++ b/databases/rubygem-solid_cable/Makefile
@@ -1,5 +1,6 @@
PORTNAME= solid_cable
PORTVERSION= 3.0.12
+PORTREVISION= 1
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -10,10 +11,10 @@ WWW= https://github.com/rails/solid_cable
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-actioncable80>=7.2:www/rubygem-actioncable80 \
- rubygem-activejob80>=7.2:devel/rubygem-activejob80 \
- rubygem-activerecord80>=7.2:databases/rubygem-activerecord80 \
- rubygem-railties80>=7.2:www/rubygem-railties80
+RUN_DEPENDS= rubygem-actioncable81>=7.2:www/rubygem-actioncable81 \
+ rubygem-activejob81>=7.2:devel/rubygem-activejob81 \
+ rubygem-activerecord81>=7.2:databases/rubygem-activerecord81 \
+ rubygem-railties81>=7.2:www/rubygem-railties81
USES= gem
diff --git a/databases/rubygem-solid_cache-rails80/Makefile b/databases/rubygem-solid_cache-rails80/Makefile
new file mode 100644
index 000000000000..5064108aef36
--- /dev/null
+++ b/databases/rubygem-solid_cache-rails80/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= solid_cache
+PORTVERSION= 1.0.8
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Database-backed ActiveSupport::Cache::Store
+WWW= https://github.com/rails/solid_cache
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activejob80>=7.2:devel/rubygem-activejob80 \
+ rubygem-activerecord80>=7.2:databases/rubygem-activerecord80 \
+ rubygem-railties80>=7.2:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-solid_cache-rails80/distinfo b/databases/rubygem-solid_cache-rails80/distinfo
new file mode 100644
index 000000000000..2a971279cd37
--- /dev/null
+++ b/databases/rubygem-solid_cache-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760466104
+SHA256 (rubygem/solid_cache-1.0.8.gem) = 6afab113f966aa6cfccaa9a79d6e37479fb439e94e9d39d713e86fb1d778cc02
+SIZE (rubygem/solid_cache-1.0.8.gem) = 20992
diff --git a/databases/rubygem-solid_cache-rails80/pkg-descr b/databases/rubygem-solid_cache-rails80/pkg-descr
new file mode 100644
index 000000000000..4909baac7cbc
--- /dev/null
+++ b/databases/rubygem-solid_cache-rails80/pkg-descr
@@ -0,0 +1,6 @@
+Solid Cache is a database-backed Active Support cache store that let's you keep
+a much larger cache than is typically possible with traditional memory-only
+Redis or Memcached stores. This is thanks to the speed of modern SSD drives,
+which make the access-time penalty of using disk vs RAM insignificant for most
+caching purposes. Simply put, you're now usually better off keeping a huge cache
+on disk rather than a small cache in memory.
diff --git a/databases/rubygem-solid_cache/Makefile b/databases/rubygem-solid_cache/Makefile
index edb23a10b1f4..3f760bebfec1 100644
--- a/databases/rubygem-solid_cache/Makefile
+++ b/databases/rubygem-solid_cache/Makefile
@@ -1,5 +1,6 @@
PORTNAME= solid_cache
PORTVERSION= 1.0.8
+PORTREVISION= 1
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -10,9 +11,9 @@ WWW= https://github.com/rails/solid_cache
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-activejob80>=7.2:devel/rubygem-activejob80 \
- rubygem-activerecord80>=7.2:databases/rubygem-activerecord80 \
- rubygem-railties80>=7.2:www/rubygem-railties80
+RUN_DEPENDS= rubygem-activejob81>=7.2:devel/rubygem-activejob81 \
+ rubygem-activerecord81>=7.2:databases/rubygem-activerecord81 \
+ rubygem-railties81>=7.2:www/rubygem-railties81
USES= gem
diff --git a/databases/rubygem-solid_queue-rails80/Makefile b/databases/rubygem-solid_queue-rails80/Makefile
new file mode 100644
index 000000000000..e05c12bca2fe
--- /dev/null
+++ b/databases/rubygem-solid_queue-rails80/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= solid_queue
+PORTVERSION= 1.2.4
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Database-backed Active Job backend
+WWW= https://github.com/rails/solid_queue
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activejob80>=7.1:devel/rubygem-activejob80 \
+ rubygem-activerecord80>=7.1:databases/rubygem-activerecord80 \
+ rubygem-concurrent-ruby>=1.3.1:devel/rubygem-concurrent-ruby \
+ rubygem-fugit>=1.11<2:devel/rubygem-fugit \
+ rubygem-railties80>=7.1:www/rubygem-railties80 \
+ rubygem-thor>=1.3.1:devel/rubygem-thor
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-solid_queue-rails80/distinfo b/databases/rubygem-solid_queue-rails80/distinfo
new file mode 100644
index 000000000000..d588a83859e8
--- /dev/null
+++ b/databases/rubygem-solid_queue-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762586942
+SHA256 (rubygem/solid_queue-1.2.4.gem) = bb60f9552a969ac377d87601b0ff6a088f5e6f20b0cbbe3844a59d022cac0e4b
+SIZE (rubygem/solid_queue-1.2.4.gem) = 45056
diff --git a/databases/rubygem-solid_queue-rails80/pkg-descr b/databases/rubygem-solid_queue-rails80/pkg-descr
new file mode 100644
index 000000000000..6082f17ba5ce
--- /dev/null
+++ b/databases/rubygem-solid_queue-rails80/pkg-descr
@@ -0,0 +1,13 @@
+Solid Queue is a DB-based queuing backend for Active Job, designed with
+simplicity and performance in mind.
+
+Besides regular job enqueuing and processing, Solid Queue supports delayed jobs,
+concurrency controls, recurring jobs, pausing queues, numeric priorities per
+job, priorities by queue order, and bulk enqueuing (enqueue_all for Active Job's
+perform_all_later).
+
+Solid Queue can be used with SQL databases such as MySQL, PostgreSQL or SQLite,
+and it leverages the FOR UPDATE SKIP LOCKED clause, if available, to avoid
+blocking and waiting on locks when polling jobs. It relies on Active Job for
+retries, discarding, error handling, serialization, or delays, and it's
+compatible with Ruby on Rails's multi-threading.
diff --git a/databases/rubygem-solid_queue/Makefile b/databases/rubygem-solid_queue/Makefile
index a23e6f376564..25e4d4ff957f 100644
--- a/databases/rubygem-solid_queue/Makefile
+++ b/databases/rubygem-solid_queue/Makefile
@@ -1,5 +1,6 @@
PORTNAME= solid_queue
PORTVERSION= 1.2.4
+PORTREVISION= 1
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -10,11 +11,11 @@ WWW= https://github.com/rails/solid_queue
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-activejob80>=7.1:devel/rubygem-activejob80 \
- rubygem-activerecord80>=7.1:databases/rubygem-activerecord80 \
+RUN_DEPENDS= rubygem-activejob81>=7.1:devel/rubygem-activejob81 \
+ rubygem-activerecord81>=7.1:databases/rubygem-activerecord81 \
rubygem-concurrent-ruby>=1.3.1:devel/rubygem-concurrent-ruby \
rubygem-fugit>=1.11<2:devel/rubygem-fugit \
- rubygem-railties80>=7.1:www/rubygem-railties80 \
+ rubygem-railties81>=7.1:www/rubygem-railties81 \
rubygem-thor>=1.3.1:devel/rubygem-thor
USES= gem
diff --git a/databases/timescaledb/Makefile b/databases/timescaledb/Makefile
index 65ff087584e4..c2ae416c2191 100644
--- a/databases/timescaledb/Makefile
+++ b/databases/timescaledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= timescaledb
-PORTVERSION= 2.23.0
+PORTVERSION= 2.23.1
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org
diff --git a/databases/timescaledb/distinfo b/databases/timescaledb/distinfo
index e1381349dcbe..a870375ef3e0 100644
--- a/databases/timescaledb/distinfo
+++ b/databases/timescaledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762593254
-SHA256 (timescale-timescaledb-2.23.0_GH0.tar.gz) = f965840ef9ba969b874c5825ca9a1e8cca667783d7c8bab623ffacb8d95b2d68
-SIZE (timescale-timescaledb-2.23.0_GH0.tar.gz) = 8276552
+TIMESTAMP = 1763346478
+SHA256 (timescale-timescaledb-2.23.1_GH0.tar.gz) = 26575fa9e287a6107a6bf162bacab4932b0df19bee38d28c132f9a2d6591d647
+SIZE (timescale-timescaledb-2.23.1_GH0.tar.gz) = 8276671
diff --git a/databases/timescaledb/pkg-plist b/databases/timescaledb/pkg-plist
index 2c120a4a2dd9..1acc9460083b 100644
--- a/databases/timescaledb/pkg-plist
+++ b/databases/timescaledb/pkg-plist
@@ -48,5 +48,6 @@ share/postgresql/extension/timescaledb--2.21.3--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.21.4--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.22.0--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--2.22.1--%%PORTVERSION%%.sql
+share/postgresql/extension/timescaledb--2.23.0--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb--%%PORTVERSION%%.sql
share/postgresql/extension/timescaledb.control
diff --git a/deskutils/fet/Makefile b/deskutils/fet/Makefile
index c5dc7c048007..80580a229e75 100644
--- a/deskutils/fet/Makefile
+++ b/deskutils/fet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fet
-DISTVERSION= 7.5.6
+DISTVERSION= 7.5.7
CATEGORIES= deskutils education
MASTER_SITES= https://lalescu.ro/liviu/fet/download/ \
https://lalescu.ro/liviu/fet/download/old/ \
@@ -14,11 +14,9 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
USES= compiler:c++17-lang gl qmake qt:6 tar:bzip2
-USE_GL= gl
+USE_GL= opengl
USE_QT= base
-CONFLICTS_INSTALL= ${PORTNAME}-qt5 ${PORTNAME}-qt6
-
DESKTOP_ENTRIES= "FET" \
"Free timetable software" \
"" \
diff --git a/deskutils/fet/distinfo b/deskutils/fet/distinfo
index d4594dce0602..2377078dfbf5 100644
--- a/deskutils/fet/distinfo
+++ b/deskutils/fet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762968765
-SHA256 (fet-7.5.6.tar.bz2) = e0700d852430e3578293575bb60cff49ab99ad2a1c3369678d9ad03a180c5e8b
-SIZE (fet-7.5.6.tar.bz2) = 17734158
+TIMESTAMP = 1763224786
+SHA256 (fet-7.5.7.tar.bz2) = 39d32ea381d7f55ecada988b497bd17a9c0da3e5c187213d3631e99881ed7549
+SIZE (fet-7.5.7.tar.bz2) = 17733132
diff --git a/deskutils/kdeconnect-kde/Makefile b/deskutils/kdeconnect-kde/Makefile
index d3083ca92e82..748e8a9e4720 100644
--- a/deskutils/kdeconnect-kde/Makefile
+++ b/deskutils/kdeconnect-kde/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kdeconnect-kde
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/deskutils/kdeconnect-kde/files/patch-core_backends_lan_lanlinkprovider.cpp b/deskutils/kdeconnect-kde/files/patch-core_backends_lan_lanlinkprovider.cpp
index 47e10fb8326f..9fb5f425bff6 100644
--- a/deskutils/kdeconnect-kde/files/patch-core_backends_lan_lanlinkprovider.cpp
+++ b/deskutils/kdeconnect-kde/files/patch-core_backends_lan_lanlinkprovider.cpp
@@ -1,19 +1,32 @@
---- core/backends/lan/lanlinkprovider.cpp.orig 2023-12-18 22:14:59 UTC
+--- core/backends/lan/lanlinkprovider.cpp.orig 2025-11-01 18:19:03 UTC
+++ core/backends/lan/lanlinkprovider.cpp
-@@ -291,6 +291,16 @@ void LanLinkProvider::udpBroadcastReceived()
- m_lastConnectionTime[deviceId] = now;
+@@ -427,6 +427,7 @@ void LanLinkProvider::encrypted()
- int tcpPort = receivedPacket->get<int>(QStringLiteral("tcpPort"));
-+ // convert IPv6 addresses of type "v4-mapped" to IPv4
-+ QHostAddress addr = sender;
-+ if (addr.protocol() == QAbstractSocket::IPv6Protocol) {
-+ bool success;
-+ QHostAddress convertedAddr = QHostAddress(addr.toIPv4Address(&success));
-+ if (success) {
-+ // qCDebug(KDECONNECT_CORE) << "Converting IPv6" << addr << "to IPv4" << convertedAddr;
-+ sender = convertedAddr;
+ NetworkPacket *identityPacket = m_receivedIdentityPackets[socket].np;
+
++ QString deviceId = identityPacket->get<QString>(QStringLiteral("deviceId"));
+ int protocolVersion = identityPacket->get<int>(QStringLiteral("protocolVersion"), -1);
+ if (protocolVersion >= 8) {
+ disconnect(socket, &QObject::destroyed, nullptr, nullptr);
+@@ -435,7 +436,7 @@ void LanLinkProvider::encrypted()
+ NetworkPacket myIdentity = KdeConnectConfig::instance().deviceInfo().toIdentityPacket();
+ socket->write(myIdentity.serialize());
+ socket->flush();
+- connect(socket, &QIODevice::readyRead, this, [this, socket, protocolVersion]() {
++ connect(socket, &QIODevice::readyRead, this, [this, socket, protocolVersion, deviceId]() {
+ if (!socket->canReadLine()) {
+ // This can happen if the packet is large enough to be split in two chunks
+ return;
+@@ -452,6 +453,12 @@ void LanLinkProvider::encrypted()
+ int newProtocolVersion = secureIdentityPacket->get<int>(QStringLiteral("protocolVersion"), 0);
+ if (newProtocolVersion != protocolVersion) {
+ qCWarning(KDECONNECT_CORE) << "Protocol version changed half-way through the handshake:" << protocolVersion << "->" << newProtocolVersion;
++ return;
+ }
-+ }
- if (tcpPort < MIN_TCP_PORT || tcpPort > MAX_TCP_PORT) {
- qCDebug(KDECONNECT_CORE) << "TCP port outside of kdeconnect's range";
- delete receivedPacket;
++ QString newDeviceId = secureIdentityPacket->get<QString>(QStringLiteral("deviceId"));
++ if (newDeviceId != deviceId) {
++ qCWarning(KDECONNECT_CORE) << "Device ID changed half-way through the handshake:" << deviceId << "->" << newDeviceId;
++ return;
+ }
+ DeviceInfo deviceInfo = DeviceInfo::FromIdentityPacketAndCert(*secureIdentityPacket, socket->peerCertificate());
+
diff --git a/deskutils/kf6-kstatusnotifieritem/distinfo b/deskutils/kf6-kstatusnotifieritem/distinfo
index 3eb1f1e724e8..69a934a3795c 100644
--- a/deskutils/kf6-kstatusnotifieritem/distinfo
+++ b/deskutils/kf6-kstatusnotifieritem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784966
-SHA256 (KDE/frameworks/6.19/kstatusnotifieritem-6.19.0.tar.xz) = 5e40cb3eee9ad5695d504c790475223601e8569cfe5fbc3717480da2f3556949
-SIZE (KDE/frameworks/6.19/kstatusnotifieritem-6.19.0.tar.xz) = 50624
+TIMESTAMP = 1762892862
+SHA256 (KDE/frameworks/6.20/kstatusnotifieritem-6.20.0.tar.xz) = db0edb928b15708487ea8ad007db4bcf3949332698cc78b4ed75128bea1b2fa6
+SIZE (KDE/frameworks/6.20/kstatusnotifieritem-6.20.0.tar.xz) = 50600
diff --git a/deskutils/pinot/Makefile b/deskutils/pinot/Makefile
index 8e91dc957775..d05d2c6b6b9a 100644
--- a/deskutils/pinot/Makefile
+++ b/deskutils/pinot/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pinot
-PORTVERSION= 1.22
-PORTREVISION= 6
+PORTVERSION= 1.23
CATEGORIES= deskutils
MAINTAINER= thierry@FreeBSD.org
@@ -62,6 +61,7 @@ CHMLIB_CONFIGURE_OFF= --disable-chmlib
CHMLIB_LIB_DEPENDS= libchm.so:misc/chmlib
INSTALL_TARGET= install-strip
+
DOCS= AUTHORS ChangeLog ChangeLog-dijon INSTALL NEWS README TODO
LM2FIX= Core/pinot-index.cpp Core/pinot-index.1 Makefile.am \
diff --git a/deskutils/pinot/distinfo b/deskutils/pinot/distinfo
index cf71e0a6c6c9..708cb7ca53b8 100644
--- a/deskutils/pinot/distinfo
+++ b/deskutils/pinot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739702745
-SHA256 (FabriceColin-pinot-1.22_GH0.tar.gz) = 2aa1f8fef692f635a1199688f27832316a9bac83bc40da0152691b1a43dbe357
-SIZE (FabriceColin-pinot-1.22_GH0.tar.gz) = 742934
+TIMESTAMP = 1763477235
+SHA256 (FabriceColin-pinot-1.23_GH0.tar.gz) = 292fedcf66ae63053e86fad7b0596d2db24fa35bba49524ce02c11a47bd70bda
+SIZE (FabriceColin-pinot-1.23_GH0.tar.gz) = 753573
diff --git a/deskutils/pinot/pkg-plist b/deskutils/pinot/pkg-plist
index c84103118d73..2cded85b7e3a 100644
--- a/deskutils/pinot/pkg-plist
+++ b/deskutils/pinot/pkg-plist
@@ -115,6 +115,7 @@ share/icons/hicolor/22x22/apps/pinot.png
share/icons/hicolor/24x24/apps/pinot.png
share/icons/hicolor/32x32/apps/pinot.png
share/icons/hicolor/48x48/apps/pinot.png
+share/icons/hicolor/64x64/apps/pinot.png
share/locale/cs/LC_MESSAGES/pinot.mo
share/locale/de/LC_MESSAGES/pinot.mo
share/locale/es/LC_MESSAGES/pinot.mo
diff --git a/deskutils/plasma6-milou/distinfo b/deskutils/plasma6-milou/distinfo
index 2e3d1ed7e265..990af59b11aa 100644
--- a/deskutils/plasma6-milou/distinfo
+++ b/deskutils/plasma6-milou/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293168
-SHA256 (KDE/plasma/6.5.2/milou-6.5.2.tar.xz) = 84b379c41a154ea24c0223c46cb7f91ea5410f27a3cff012b4aedc3841e79bbd
-SIZE (KDE/plasma/6.5.2/milou-6.5.2.tar.xz) = 50388
+TIMESTAMP = 1763481290
+SHA256 (KDE/plasma/6.5.3/milou-6.5.3.tar.xz) = 7273af16803d7851a8f8e6db6608165af49b77d13a7ec6ae3cf88e8e36721cb7
+SIZE (KDE/plasma/6.5.3/milou-6.5.3.tar.xz) = 49944
diff --git a/deskutils/plasma6-sddm-kcm/distinfo b/deskutils/plasma6-sddm-kcm/distinfo
index e27946a46bd9..6809faf8fa85 100644
--- a/deskutils/plasma6-sddm-kcm/distinfo
+++ b/deskutils/plasma6-sddm-kcm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293169
-SHA256 (KDE/plasma/6.5.2/sddm-kcm-6.5.2.tar.xz) = c3913fd99faf44bc1d28a0e64316c7bdfc019b38cd7eb80800146e0c7f35d729
-SIZE (KDE/plasma/6.5.2/sddm-kcm-6.5.2.tar.xz) = 104224
+TIMESTAMP = 1763481290
+SHA256 (KDE/plasma/6.5.3/sddm-kcm-6.5.3.tar.xz) = 7fee190dd1caea0e193f705030a978ab184e06519b4d45313b4f7e3b193940a3
+SIZE (KDE/plasma/6.5.3/sddm-kcm-6.5.3.tar.xz) = 104184
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
index 76bad9bdfffe..f5ca9fe99470 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293169
-SHA256 (KDE/plasma/6.5.2/xdg-desktop-portal-kde-6.5.2.tar.xz) = 6a2e9dc2ed1057df8368023ea3698acf3092e4dee31dfff30b95fa81bd7ab249
-SIZE (KDE/plasma/6.5.2/xdg-desktop-portal-kde-6.5.2.tar.xz) = 210096
+TIMESTAMP = 1763481291
+SHA256 (KDE/plasma/6.5.3/xdg-desktop-portal-kde-6.5.3.tar.xz) = 1edbe2a45fcbc6201b9bd33c5d35f40900d3c4041bf5b22f684cb3b6d87de192
+SIZE (KDE/plasma/6.5.3/xdg-desktop-portal-kde-6.5.3.tar.xz) = 209448
diff --git a/deskutils/podman-desktop/Makefile b/deskutils/podman-desktop/Makefile
index 4253ad3e5e94..f248538c176f 100644
--- a/deskutils/podman-desktop/Makefile
+++ b/deskutils/podman-desktop/Makefile
@@ -1,6 +1,6 @@
PORTNAME= podman-desktop
PORTVERSION= 1.21.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= deskutils
MASTER_SITES= https://github.com/arrowd/podman-desktop/releases/download/v${PORTVERSION}/ \
https://raw.githubusercontent.com/podman-desktop/podman-desktop/refs/tags/v${PORTVERSION}/buildResources/:icon
diff --git a/deskutils/xdg-terminal-exec/Makefile b/deskutils/xdg-terminal-exec/Makefile
index 15a3721a1571..a49a5f41a065 100644
--- a/deskutils/xdg-terminal-exec/Makefile
+++ b/deskutils/xdg-terminal-exec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xdg-terminal-exec
DISTVERSIONPREFIX=v
-DISTVERSION= 0.13.3
+DISTVERSION= 0.14.0
CATEGORIES= deskutils
MAINTAINER= arrowd@FreeBSD.org
diff --git a/deskutils/xdg-terminal-exec/distinfo b/deskutils/xdg-terminal-exec/distinfo
index 71617eb94376..c0cad7bcb8bc 100644
--- a/deskutils/xdg-terminal-exec/distinfo
+++ b/deskutils/xdg-terminal-exec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758175558
-SHA256 (Vladimir-csp-xdg-terminal-exec-v0.13.3_GH0.tar.gz) = df92ec6549607254fe0c338dda360823705f25fe7a15488918a576b0dcdf88d8
-SIZE (Vladimir-csp-xdg-terminal-exec-v0.13.3_GH0.tar.gz) = 42595
+TIMESTAMP = 1763363963
+SHA256 (Vladimir-csp-xdg-terminal-exec-v0.14.0_GH0.tar.gz) = 878cf4daaa7241b5072712e966177a6cf1bebee4abd90386121c6fd781268ba2
+SIZE (Vladimir-csp-xdg-terminal-exec-v0.14.0_GH0.tar.gz) = 42937
diff --git a/devel/Makefile b/devel/Makefile
index 0bf72a0c7606..a8645b1fbe85 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -6508,6 +6508,7 @@
SUBDIR += rubygem-actionview71
SUBDIR += rubygem-actionview72
SUBDIR += rubygem-actionview80
+ SUBDIR += rubygem-actionview81
SUBDIR += rubygem-active_hash
SUBDIR += rubygem-active_scaffold
SUBDIR += rubygem-activejob-gitlab
@@ -6521,6 +6522,7 @@
SUBDIR += rubygem-activejob71
SUBDIR += rubygem-activejob72
SUBDIR += rubygem-activejob80
+ SUBDIR += rubygem-activejob81
SUBDIR += rubygem-activemessaging
SUBDIR += rubygem-activerecord-deprecated_finders
SUBDIR += rubygem-activesupport-gitlab
@@ -6534,6 +6536,7 @@
SUBDIR += rubygem-activesupport71
SUBDIR += rubygem-activesupport72
SUBDIR += rubygem-activesupport80
+ SUBDIR += rubygem-activesupport81
SUBDIR += rubygem-airborne
SUBDIR += rubygem-akismet
SUBDIR += rubygem-algebrick
@@ -7569,6 +7572,7 @@
SUBDIR += rubygem-jbuilder-rails71
SUBDIR += rubygem-jbuilder-rails72
SUBDIR += rubygem-jbuilder-rails80
+ SUBDIR += rubygem-jbuilder-rails81
SUBDIR += rubygem-jekyll-coffeescript
SUBDIR += rubygem-jenkins_api_client
SUBDIR += rubygem-jeweler
@@ -8051,6 +8055,7 @@
SUBDIR += rubygem-sprockets-rails-rails71
SUBDIR += rubygem-sprockets-rails-rails72
SUBDIR += rubygem-sprockets-rails-rails80
+ SUBDIR += rubygem-sprockets-rails-rails81
SUBDIR += rubygem-sprockets-sass
SUBDIR += rubygem-sprockets2
SUBDIR += rubygem-sprockets3
@@ -8195,6 +8200,7 @@
SUBDIR += rubygem-web-console-rails71
SUBDIR += rubygem-web-console-rails72
SUBDIR += rubygem-web-console-rails80
+ SUBDIR += rubygem-web-console-rails81
SUBDIR += rubygem-web-console2
SUBDIR += rubygem-web-console3-rails5
SUBDIR += rubygem-web-console3-rails50
diff --git a/devel/R-cran-S7/Makefile b/devel/R-cran-S7/Makefile
index 0dfd42c88f42..513100685cbc 100644
--- a/devel/R-cran-S7/Makefile
+++ b/devel/R-cran-S7/Makefile
@@ -1,5 +1,5 @@
PORTNAME= S7
-DISTVERSION= 0.2.0
+DISTVERSION= 0.2.1
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -14,7 +14,7 @@ TEST_DEPENDS= R-cran-callr>0:devel/R-cran-callr \
R-cran-covr>0:devel/R-cran-covr \
R-cran-knitr>0:print/R-cran-knitr \
R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
- R-cran-testthat>0:devel/R-cran-testthat \
+ R-cran-testthat>=3.2.0:devel/R-cran-testthat \
R-cran-tibble>0:devel/R-cran-tibble
USES= cran:auto-plist,compiles
diff --git a/devel/R-cran-S7/distinfo b/devel/R-cran-S7/distinfo
index 621998f4b039..893c7e2188fe 100644
--- a/devel/R-cran-S7/distinfo
+++ b/devel/R-cran-S7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740472250
-SHA256 (S7_0.2.0.tar.gz) = b8675a7fac7a396e524b21cd353ef0823d2acf76088b5f229d2a55a182a4d49b
-SIZE (S7_0.2.0.tar.gz) = 183153
+TIMESTAMP = 1763437578
+SHA256 (S7_0.2.1.tar.gz) = f026ec13aa4d0613720c483e2b6ec28251f4d4b7cc6624cab689ecfcac189a5b
+SIZE (S7_0.2.1.tar.gz) = 184141
diff --git a/devel/R-cran-TH.data/Makefile b/devel/R-cran-TH.data/Makefile
index 83bbe0806f13..f8e836051fc9 100644
--- a/devel/R-cran-TH.data/Makefile
+++ b/devel/R-cran-TH.data/Makefile
@@ -1,5 +1,5 @@
PORTNAME= TH.data
-DISTVERSION= 1.1-4
+DISTVERSION= 1.1-5
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-TH.data/distinfo b/devel/R-cran-TH.data/distinfo
index ce0b60f8ecaa..b078d203ab99 100644
--- a/devel/R-cran-TH.data/distinfo
+++ b/devel/R-cran-TH.data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757368678
-SHA256 (TH.data_1.1-4.tar.gz) = 8d0867582d9352bbf197c7c531dedc4aaa88fff90055ff8a5218f147028b8ea9
-SIZE (TH.data_1.1-4.tar.gz) = 8562440
+TIMESTAMP = 1763462904
+SHA256 (TH.data_1.1-5.tar.gz) = c4dc350a34c674e6c96ee74c100a071a37a2fe924026f0ca1eed0958138e2660
+SIZE (TH.data_1.1-5.tar.gz) = 8579955
diff --git a/devel/R-cran-covr/Makefile b/devel/R-cran-covr/Makefile
index 394ba20cf67e..9c604a6b577c 100644
--- a/devel/R-cran-covr/Makefile
+++ b/devel/R-cran-covr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= covr
-DISTVERSION= 3.6.4
+DISTVERSION= 3.6.5
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -10,26 +10,24 @@ WWW= https://covr.r-lib.org
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= R-cran-knitr>0:print/R-cran-knitr
-RUN_DEPENDS= R-cran-jsonlite>0:converters/R-cran-jsonlite \
- R-cran-crayon>0:devel/R-cran-crayon \
- R-cran-withr>=1.0.2:devel/R-cran-withr \
+RUN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \
R-cran-digest>0:security/R-cran-digest \
+ R-cran-httr>0:www/R-cran-httr \
+ R-cran-jsonlite>0:converters/R-cran-jsonlite \
R-cran-rex>0:textproc/R-cran-rex \
- R-cran-yaml>0:textproc/R-cran-yaml \
- R-cran-httr>0:www/R-cran-httr
-TEST_DEPENDS= R-cran-R6>0:devel/R-cran-R6 \
- R-cran-covr>0:devel/R-cran-covr \
- R-cran-memoise>0:devel/R-cran-memoise \
- R-cran-mockery>0:devel/R-cran-mockery \
- R-cran-rlang>0:devel/R-cran-rlang \
- R-cran-rstudioapi>=0.2:devel/R-cran-rstudioapi \
- R-cran-testthat>0:devel/R-cran-testthat \
- R-cran-curl>0:ftp/R-cran-curl \
- R-cran-knitr>0:print/R-cran-knitr \
+ R-cran-withr>=1.0.2:devel/R-cran-withr \
+ R-cran-yaml>0:textproc/R-cran-yaml
+TEST_DEPENDS= R-cran-curl>0:ftp/R-cran-curl \
R-cran-DT>=0.2:textproc/R-cran-DT \
R-cran-htmltools>0:textproc/R-cran-htmltools \
+ R-cran-knitr>0:print/R-cran-knitr \
+ R-cran-memoise>0:devel/R-cran-memoise \
+ R-cran-R6>0:devel/R-cran-R6 \
+ R-cran-rlang>0:devel/R-cran-rlang \
R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
+ R-cran-rstudioapi>=0.2:devel/R-cran-rstudioapi \
+ R-cran-S7>0:devel/R-cran-S7 \
+ R-cran-testthat>=3.0.0:devel/R-cran-testthat \
R-cran-xml2>=1.0.0:textproc/R-cran-xml2
USES= cran:auto-plist,compiles
diff --git a/devel/R-cran-covr/distinfo b/devel/R-cran-covr/distinfo
index 2abaf7b6cbfe..6005290a1832 100644
--- a/devel/R-cran-covr/distinfo
+++ b/devel/R-cran-covr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701061721
-SHA256 (covr_3.6.4.tar.gz) = 2b6204036510c629d0b1d58daaee34d4e38baf54164f8d4c9afd6d6b1fb1862a
-SIZE (covr_3.6.4.tar.gz) = 163362
+TIMESTAMP = 1763019917
+SHA256 (covr_3.6.5.tar.gz) = 20d3a98c1d751c68115e0dacd9ac46d83a112bbadf1f46da7c9672afee7e8986
+SIZE (covr_3.6.5.tar.gz) = 173724
diff --git a/devel/R-cran-future/Makefile b/devel/R-cran-future/Makefile
index d5dc52707a8f..9253543b095e 100644
--- a/devel/R-cran-future/Makefile
+++ b/devel/R-cran-future/Makefile
@@ -1,5 +1,5 @@
PORTNAME= future
-DISTVERSION= 1.67.0
+DISTVERSION= 1.68.0
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -9,12 +9,10 @@ WWW= https://cran.r-project.org/package=future
LICENSE= LGPL21+
-CRAN_DEPENDS= R-cran-digest>0:security/R-cran-digest \
+RUN_DEPENDS= R-cran-digest>0:security/R-cran-digest \
R-cran-globals>=0.18.0:devel/R-cran-globals \
R-cran-listenv>=0.8.0:devel/R-cran-listenv \
R-cran-parallelly>=1.44.0:devel/R-cran-parallelly
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
TEST_DEPENDS= R-cran-R.rsp>0:textproc/R-cran-R.rsp
USES= cran:auto-plist
diff --git a/devel/R-cran-future/distinfo b/devel/R-cran-future/distinfo
index 7c875d0e05af..63569d0654a2 100644
--- a/devel/R-cran-future/distinfo
+++ b/devel/R-cran-future/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753976472
-SHA256 (future_1.67.0.tar.gz) = f8cb84095c5b5eaf0d2e33ba513982ba3d4b3a95928c3b353bd3be00ef569497
-SIZE (future_1.67.0.tar.gz) = 442676
+TIMESTAMP = 1763463828
+SHA256 (future_1.68.0.tar.gz) = 3d45f8d4075277370e1a65c09460357c1bec57171b554f9d91c5d75098ebcb1d
+SIZE (future_1.68.0.tar.gz) = 443211
diff --git a/devel/R-cran-reshape2/Makefile b/devel/R-cran-reshape2/Makefile
index 7a331097d8c2..b591b703f099 100644
--- a/devel/R-cran-reshape2/Makefile
+++ b/devel/R-cran-reshape2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= reshape2
-PORTVERSION= 1.4.4
-PORTREVISION= 2
+PORTVERSION= 1.4.5
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -14,6 +13,6 @@ RUN_DEPENDS= R-cran-plyr>=1.8.1:devel/R-cran-plyr \
R-cran-Rcpp>0:devel/R-cran-Rcpp \
R-cran-stringr>0:textproc/R-cran-stringr
-USES= cran:auto-plist,compiles
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/devel/R-cran-reshape2/distinfo b/devel/R-cran-reshape2/distinfo
index 4b16720e4f5c..cfd30c81c18c 100644
--- a/devel/R-cran-reshape2/distinfo
+++ b/devel/R-cran-reshape2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1586582465
-SHA256 (reshape2_1.4.4.tar.gz) = d88dcf9e2530fa9695fc57d0c78adfc5e361305fe8919fe09410b17da5ca12d8
-SIZE (reshape2_1.4.4.tar.gz) = 37307
+TIMESTAMP = 1763264784
+SHA256 (reshape2_1.4.5.tar.gz) = 0ead5acd0153e5073b3c24e8e782982a4eab3aaa768ba17700d796fb13b68cef
+SIZE (reshape2_1.4.5.tar.gz) = 38080
diff --git a/devel/R-cran-testthat/Makefile b/devel/R-cran-testthat/Makefile
index 8dfec3fb83d4..65749536643b 100644
--- a/devel/R-cran-testthat/Makefile
+++ b/devel/R-cran-testthat/Makefile
@@ -1,5 +1,5 @@
PORTNAME= testthat
-DISTVERSION= 3.2.3
+DISTVERSION= 3.3.0
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -11,27 +11,27 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= R-cran-knitr>0:print/R-cran-knitr
-RUN_DEPENDS= R-cran-brio>=1.1.3:devel/R-cran-brio \
- R-cran-callr>=3.7.3:devel/R-cran-callr \
- R-cran-cli>=3.6.1:devel/R-cran-cli \
- R-cran-desc>=1.4.2:devel/R-cran-desc \
+RUN_DEPENDS= R-cran-brio>=1.1.5:devel/R-cran-brio \
+ R-cran-callr>=3.7.6:devel/R-cran-callr \
+ R-cran-cli>=3.6.5:devel/R-cran-cli \
+ R-cran-desc>=1.4.3:devel/R-cran-desc \
R-cran-digest>=0.6.33:security/R-cran-digest \
- R-cran-evaluate>=1.0.1:devel/R-cran-evaluate \
- R-cran-jsonlite>=1.8.7:converters/R-cran-jsonlite \
- R-cran-lifecycle>=1.0.3:devel/R-cran-lifecycle \
+ R-cran-evaluate>=1.0.4:devel/R-cran-evaluate \
+ R-cran-jsonlite>=2.0.0:converters/R-cran-jsonlite \
+ R-cran-lifecycle>=1.0.4:devel/R-cran-lifecycle \
R-cran-magrittr>=2.0.3:devel/R-cran-magrittr \
- R-cran-pkgload>=1.3.2.1:devel/R-cran-pkgload \
+ R-cran-pkgload>=1.4.0:devel/R-cran-pkgload \
R-cran-praise>=1.0.0:devel/R-cran-praise \
- R-cran-processx>=3.8.2:sysutils/R-cran-processx \
- R-cran-ps>=1.7.5:sysutils/R-cran-ps \
- R-cran-R6>=2.5.1:devel/R-cran-R6 \
- R-cran-rlang>=1.1.1:devel/R-cran-rlang \
- R-cran-waldo>=0.6.0:devel/R-cran-waldo \
+ R-cran-processx>=3.8.6:sysutils/R-cran-processx \
+ R-cran-ps>=1.9.1:sysutils/R-cran-ps \
+ R-cran-R6>=2.6.1:devel/R-cran-R6 \
+ R-cran-rlang>=1.1.6:devel/R-cran-rlang \
+ R-cran-waldo>=0.6.2:devel/R-cran-waldo \
R-cran-withr>=3.0.2:devel/R-cran-withr
USES= cran:auto-plist,compiles
-TESTING_UNSAFE= https://github.com/r-lib/testthat/issues/2214
+MAKE_ENV= LC_ALL=C.UTF-8
do-test:
@${FIND} ${WRKSRC} \( -name '*.o' -o -name '*.so' \) -delete
diff --git a/devel/R-cran-testthat/distinfo b/devel/R-cran-testthat/distinfo
index b825abd40016..93cf44e3d153 100644
--- a/devel/R-cran-testthat/distinfo
+++ b/devel/R-cran-testthat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736850086
-SHA256 (testthat_3.2.3.tar.gz) = 180b794a5bbc016acec5d882e600e0c5ff4c455513dd451960b217e0e53dc1af
-SIZE (testthat_3.2.3.tar.gz) = 738940
+TIMESTAMP = 1763238214
+SHA256 (testthat_3.3.0.tar.gz) = cb6242958de41afe82b6aad566b7628f8864f61696780b7eacc709e946685620
+SIZE (testthat_3.3.0.tar.gz) = 828224
diff --git a/devel/agar/Makefile b/devel/agar/Makefile
index 5f8473974127..aecd25268419 100644
--- a/devel/agar/Makefile
+++ b/devel/agar/Makefile
@@ -1,6 +1,5 @@
PORTNAME= agar
-PORTVERSION= 1.7.0
-PORTREVISION= 2
+DISTVERSION= 1.7.1
CATEGORIES= devel
MASTER_SITES= http://stable.hypertriton.com/agar/
@@ -13,22 +12,15 @@ LICENSE_COMB= multi
LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSE
LICENSE_FILE_OFL11= ${WRKSRC}/OFL.txt
+LIB_DEPENDS= libpng.so:graphics/png \
+ libfreetype.so:print/freetype2
+
USES= libtool localbase pathfix perl5 pkgconfig jpeg gl
-USE_PERL5= build
+USE_GL= gl glu
USE_LDCONFIG= yes
+USE_PERL5= build
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-
-OPTIONS_DEFINE= DEBUG FONTCONFIG PORTAUDIO SDL SDL2 SNDFILE THREADS X11 XINERAMA
-OPTIONS_DEFAULT=FONTCONFIG SDL2 THREADS X11 XINERAMA
-OPTIONS_SUB= yes
-
-SDL_DESC= SDL 1.2 support in Agar GUI library
-SDL2_DESC= SDL 2.0 support in Agar GUI library
-PORTAUDIO_DESC= Portaudio support in Agar AU library
-SNDFILE_DESC= Audio file support in Agar AU library
-
CONFIGURE_ARGS+=--with-jpeg=${LOCALBASE} \
--with-png=${LOCALBASE} \
--with-freetype=${LOCALBASE} \
@@ -38,12 +30,6 @@ CONFIGURE_ARGS+=--with-jpeg=${LOCALBASE} \
--enable-sg \
--enable-map \
--enable-network
-
-USE_GL= gl glu
-
-LIB_DEPENDS= libpng.so:graphics/png \
- libfreetype.so:print/freetype2
-
.if defined(MACHINE_CPU) && (${MACHINE_CPU:Msse} == "sse" || ${MACHINE_CPU:Mamd64} == "amd64")
CONFIGURE_ARGS+=--with-sse \
--with-sse-inline
@@ -51,29 +37,38 @@ CONFIGURE_ARGS+=--with-sse \
CONFIGURE_ARGS+=--without-sse
.endif
-DEBUG_CONFIGURE_ENABLE= debug
+OPTIONS_DEFINE= DEBUG FONTCONFIG PORTAUDIO SNDFILE THREADS X11 XINERAMA
+OPTIONS_DEFAULT= FONTCONFIG SDL2 THREADS X11 XINERAMA
+OPTIONS_RADIO= SDL
+OPTIONS_RADIO_SDL= SDL1 SDL2
+OPTIONS_SUB= yes
+
+PORTAUDIO_DESC= Portaudio support in Agar AU library
+SDL1_DESC= SDL 1.2 support in Agar GUI library
+SDL2_DESC= SDL 2.0 support in Agar GUI library
+SNDFILE_DESC= Audio file support in Agar AU library
+
+DEBUG_CONFIGURE_ENABLE= debug
-FONTCONFIG_CONFIGURE_WITH=fontconfig
FONTCONFIG_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig
+FONTCONFIG_CONFIGURE_WITH=fontconfig
-PORTAUDIO_CONFIGURE_WITH=portaudio
-PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio
PORTAUDIO_IMPLIES= THREADS
+PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio
+PORTAUDIO_CONFIGURE_WITH=portaudio
-SDL_USES= sdl
-SDL_USE= SDL=sdl
-SDL_CONFIGURE_WITH= sdl
-SDL_PREVENTS= SDL2
+SDL1_USES= sdl
+SDL1_USE= SDL=sdl
+SDL1_CONFIGURE_WITH= sdl
SDL2_USES= sdl
SDL2_USE= SDL=sdl2
SDL2_CONFIGURE_WITH= sdl2
-SDL2_PREVENTS= SDL
+SNDFILE_IMPLIES= THREADS
+SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile
SNDFILE_CONFIGURE_ON= --with-sndfile=${LOCALBASE}
SNDFILE_CONFIGURE_OFF= --without-sndfile
-SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile
-SNDFILE_IMPLIES= THREADS
THREADS_CONFIGURE_ENABLE=threads
@@ -82,11 +77,11 @@ X11_USE= XORG=x11,xext
X11_CONFIGURE_ON= --with-x=${LOCALBASE} --with-glx
X11_CONFIGURE_OFF= --without-x --without-glx
+XINERAMA_IMPLIES= X11
XINERAMA_USE= XORG=xinerama
XINERAMA_CONFIGURE_WITH=xinerama
-XINERAMA_IMPLIES= X11
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libag_*.so.*
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libag_*.so
.include <bsd.port.mk>
diff --git a/devel/agar/distinfo b/devel/agar/distinfo
index f1f87dc9e979..df1e79375419 100644
--- a/devel/agar/distinfo
+++ b/devel/agar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682804071
-SHA256 (agar-1.7.0.tar.gz) = 17313d223b5ea94f9fa0303ddd82edc8ee0e7cc17953df38a5ee6b67cb849446
-SIZE (agar-1.7.0.tar.gz) = 7660479
+TIMESTAMP = 1763261744
+SHA256 (agar-1.7.1.tar.gz) = d1eb994c8262cd70df1d4d9462c5453089db5dc815d01b5767508c2923a5965c
+SIZE (agar-1.7.1.tar.gz) = 7869999
diff --git a/devel/agar/pkg-plist b/devel/agar/pkg-plist
index 8d3d33438bab..939fe677de44 100644
--- a/devel/agar/pkg-plist
+++ b/devel/agar/pkg-plist
@@ -81,6 +81,7 @@ include/agar/agar/config/have_asprintf.h
include/agar/agar/config/have_bounded_attribute.h
include/agar/agar/config/have_cc.h
include/agar/agar/config/have_cc65.h
+include/agar/agar/config/have_cc_asm.h
include/agar/agar/config/have_cc_clang.h
include/agar/agar/config/have_cc_gcc.h
include/agar/agar/config/have_cc_warnings.h
@@ -91,8 +92,8 @@ include/agar/agar/config/have_const_attribute.h
include/agar/agar/config/have_csidl.h
include/agar/agar/config/have_cygwin.h
include/agar/agar/config/have_db4.h
-include/agar/agar/config/have_db5.h
include/agar/agar/config/have_deprecated_attribute.h
+include/agar/agar/config/have_dirfd.h
include/agar/agar/config/have_dl_h.h
include/agar/agar/config/have_dlfcn_h.h
include/agar/agar/config/have_dlopen.h
@@ -198,6 +199,8 @@ include/agar/agar/config/sysconfdir.h
include/agar/agar/config/ttfdir.h
include/agar/agar/config/version.h
include/agar/agar/core.h
+include/agar/agar/core/ag_limits.h
+include/agar/agar/core/ag_string.h
include/agar/agar/core/agsi.h
include/agar/agar/core/agtime.h
include/agar/agar/core/attributes.h
@@ -235,7 +238,6 @@ include/agar/agar/core/inline_string.h
include/agar/agar/core/inline_tbl.h
include/agar/agar/core/inline_threads.h
include/agar/agar/core/inline_variable.h
-include/agar/agar/core/limits.h
include/agar/agar/core/load_integral.h
include/agar/agar/core/load_real.h
include/agar/agar/core/load_string.h
@@ -246,7 +248,6 @@ include/agar/agar/core/options.h
include/agar/agar/core/queue.h
include/agar/agar/core/queue_close.h
include/agar/agar/core/snprintf.h
-include/agar/agar/core/string.h
include/agar/agar/core/string_strcasecmp.h
include/agar/agar/core/tbl.h
include/agar/agar/core/text.h
@@ -509,40 +510,40 @@ include/agar/agar/vg/vg_tools.h
include/agar/agar/vg/vg_view.h
lib/libag_au.a
lib/libag_au.so
-lib/libag_au.so.7
-lib/libag_au.so.7.0.0
+lib/libag_au.so.8
+lib/libag_au.so.8.0.0
lib/libag_core.a
lib/libag_core.so
-lib/libag_core.so.7
-lib/libag_core.so.7.0.0
+lib/libag_core.so.8
+lib/libag_core.so.8.0.0
lib/libag_gui.a
lib/libag_gui.so
-lib/libag_gui.so.7
-lib/libag_gui.so.7.0.0
+lib/libag_gui.so.8
+lib/libag_gui.so.8.0.0
lib/libag_map.a
lib/libag_map.so
-lib/libag_map.so.7
-lib/libag_map.so.7.0.0
+lib/libag_map.so.8
+lib/libag_map.so.8.0.0
lib/libag_math.a
lib/libag_math.so
-lib/libag_math.so.7
-lib/libag_math.so.7.0.0
+lib/libag_math.so.8
+lib/libag_math.so.8.0.0
lib/libag_net.a
lib/libag_net.so
-lib/libag_net.so.7
-lib/libag_net.so.7.0.0
+lib/libag_net.so.8
+lib/libag_net.so.8.0.0
lib/libag_sg.a
lib/libag_sg.so
-lib/libag_sg.so.7
-lib/libag_sg.so.7.0.0
+lib/libag_sg.so.8
+lib/libag_sg.so.8.0.0
lib/libag_sk.a
lib/libag_sk.so
-lib/libag_sk.so.7
-lib/libag_sk.so.7.0.0
+lib/libag_sk.so.8
+lib/libag_sk.so.8.0.0
lib/libag_vg.a
lib/libag_vg.so
-lib/libag_vg.so.7
-lib/libag_vg.so.7.0.0
+lib/libag_vg.so.8
+lib/libag_vg.so.8.0.0
libdata/pkgconfig/agar-au.pc
libdata/pkgconfig/agar-core.pc
libdata/pkgconfig/agar-map.pc
@@ -552,6 +553,61 @@ libdata/pkgconfig/agar-sg.pc
libdata/pkgconfig/agar-sk.pc
libdata/pkgconfig/agar-vg.pc
libdata/pkgconfig/agar.pc
+share/aclocal/agar.m4
+%%DATADIR%%/agar.mk
+%%DATADIR%%/fonts/Charter-LICENSE.txt
+%%DATADIR%%/fonts/League-Gothic-LICENSE.md
+%%DATADIR%%/fonts/League-Spartan-LICENSE.md
+%%DATADIR%%/fonts/Mukta-OFL.txt
+%%DATADIR%%/fonts/OFL-FAQ.txt
+%%DATADIR%%/fonts/OFL11.txt
+%%DATADIR%%/fonts/Vera-Copyright.txt
+%%DATADIR%%/fonts/agar-ideograms-12.png
+%%DATADIR%%/fonts/agar-ideograms-14.png
+%%DATADIR%%/fonts/agar-ideograms-16.png
+%%DATADIR%%/fonts/agar-ideograms.agbf
+%%DATADIR%%/fonts/agar-minimal-12.png
+%%DATADIR%%/fonts/agar-minimal.agbf
+%%DATADIR%%/fonts/algue-bold-italic.ttf
+%%DATADIR%%/fonts/algue-bold.ttf
+%%DATADIR%%/fonts/algue-italic.ttf
+%%DATADIR%%/fonts/algue.ttf
+%%DATADIR%%/fonts/charter-bold-italic.otf
+%%DATADIR%%/fonts/charter-bold.otf
+%%DATADIR%%/fonts/charter-italic.otf
+%%DATADIR%%/fonts/charter.otf
+%%DATADIR%%/fonts/fira-sans-bold-italic.otf
+%%DATADIR%%/fonts/fira-sans-bold.otf
+%%DATADIR%%/fonts/fira-sans-condensed-bold-italic.otf
+%%DATADIR%%/fonts/fira-sans-condensed-bold.otf
+%%DATADIR%%/fonts/fira-sans-condensed-italic.otf
+%%DATADIR%%/fonts/fira-sans-condensed-light-italic.otf
+%%DATADIR%%/fonts/fira-sans-condensed-light.otf
+%%DATADIR%%/fonts/fira-sans-condensed.otf
+%%DATADIR%%/fonts/fira-sans-italic.otf
+%%DATADIR%%/fonts/fira-sans-light-italic.otf
+%%DATADIR%%/fonts/fira-sans-light.otf
+%%DATADIR%%/fonts/fira-sans.otf
+%%DATADIR%%/fonts/fraktur-LICENSE.txt
+%%DATADIR%%/fonts/fraktur.ttf
+%%DATADIR%%/fonts/league-gothic-condensed-italic.otf
+%%DATADIR%%/fonts/league-gothic-condensed.otf
+%%DATADIR%%/fonts/league-gothic-italic.otf
+%%DATADIR%%/fonts/league-gothic.otf
+%%DATADIR%%/fonts/league-spartan-black.otf
+%%DATADIR%%/fonts/league-spartan-bold.otf
+%%DATADIR%%/fonts/league-spartan-extrabold.otf
+%%DATADIR%%/fonts/league-spartan-extralight.otf
+%%DATADIR%%/fonts/league-spartan-light.otf
+%%DATADIR%%/fonts/league-spartan-semibold.otf
+%%DATADIR%%/fonts/league-spartan.otf
+%%DATADIR%%/fonts/monoalgue-bold-italic.ttf
+%%DATADIR%%/fonts/monoalgue-bold.ttf
+%%DATADIR%%/fonts/monoalgue-italic.ttf
+%%DATADIR%%/fonts/monoalgue.ttf
+%%DATADIR%%/fonts/unialgue.ttf
+%%DATADIR%%/license.txt
+%%DATADIR%%/style.css
share/man/man3/AG_AlphaFn.3.gz
share/man/man3/AG_Box.3.gz
share/man/man3/AG_Button.3.gz
@@ -673,6 +729,7 @@ share/man/man3/M_Sphere.3.gz
share/man/man3/M_String.3.gz
share/man/man3/M_Triangle.3.gz
share/man/man3/M_Vector.3.gz
+share/man/man3/M_VectorZ.3.gz
share/man/man3/RG_Feature.3.gz
share/man/man3/RG_Pixmap.3.gz
share/man/man3/RG_Tile.3.gz
@@ -704,59 +761,3 @@ share/man/man3/VG_Point.3.gz
share/man/man3/VG_Polygon.3.gz
share/man/man3/VG_Text.3.gz
share/man/man3/VG_View.3.gz
-share/aclocal/agar.m4
-%%DATADIR%%/agar.lua
-%%DATADIR%%/agar.mk
-%%DATADIR%%/fonts/Charter-LICENSE.txt
-%%DATADIR%%/fonts/League-Gothic-LICENSE.md
-%%DATADIR%%/fonts/League-Spartan-LICENSE.md
-%%DATADIR%%/fonts/Mukta-OFL.txt
-%%DATADIR%%/fonts/OFL-FAQ.txt
-%%DATADIR%%/fonts/OFL11.txt
-%%DATADIR%%/fonts/Vera-Copyright.txt
-%%DATADIR%%/fonts/agar-ideograms-12.png
-%%DATADIR%%/fonts/agar-ideograms-14.png
-%%DATADIR%%/fonts/agar-ideograms-16.png
-%%DATADIR%%/fonts/agar-ideograms.agbf
-%%DATADIR%%/fonts/agar-minimal-12.png
-%%DATADIR%%/fonts/agar-minimal.agbf
-%%DATADIR%%/fonts/algue-bold-italic.ttf
-%%DATADIR%%/fonts/algue-bold.ttf
-%%DATADIR%%/fonts/algue-italic.ttf
-%%DATADIR%%/fonts/algue.ttf
-%%DATADIR%%/fonts/charter-bold-italic.otf
-%%DATADIR%%/fonts/charter-bold.otf
-%%DATADIR%%/fonts/charter-italic.otf
-%%DATADIR%%/fonts/charter.otf
-%%DATADIR%%/fonts/fira-sans-bold-italic.otf
-%%DATADIR%%/fonts/fira-sans-bold.otf
-%%DATADIR%%/fonts/fira-sans-condensed-bold-italic.otf
-%%DATADIR%%/fonts/fira-sans-condensed-bold.otf
-%%DATADIR%%/fonts/fira-sans-condensed-italic.otf
-%%DATADIR%%/fonts/fira-sans-condensed-light-italic.otf
-%%DATADIR%%/fonts/fira-sans-condensed-light.otf
-%%DATADIR%%/fonts/fira-sans-condensed.otf
-%%DATADIR%%/fonts/fira-sans-italic.otf
-%%DATADIR%%/fonts/fira-sans-light-italic.otf
-%%DATADIR%%/fonts/fira-sans-light.otf
-%%DATADIR%%/fonts/fira-sans.otf
-%%DATADIR%%/fonts/fraktur-LICENSE.txt
-%%DATADIR%%/fonts/fraktur.ttf
-%%DATADIR%%/fonts/league-gothic-condensed-italic.otf
-%%DATADIR%%/fonts/league-gothic-condensed.otf
-%%DATADIR%%/fonts/league-gothic-italic.otf
-%%DATADIR%%/fonts/league-gothic.otf
-%%DATADIR%%/fonts/league-spartan-black.otf
-%%DATADIR%%/fonts/league-spartan-bold.otf
-%%DATADIR%%/fonts/league-spartan-extrabold.otf
-%%DATADIR%%/fonts/league-spartan-extralight.otf
-%%DATADIR%%/fonts/league-spartan-light.otf
-%%DATADIR%%/fonts/league-spartan-semibold.otf
-%%DATADIR%%/fonts/league-spartan.otf
-%%DATADIR%%/fonts/monoalgue-bold-italic.ttf
-%%DATADIR%%/fonts/monoalgue-bold.ttf
-%%DATADIR%%/fonts/monoalgue-italic.ttf
-%%DATADIR%%/fonts/monoalgue.ttf
-%%DATADIR%%/fonts/unialgue.ttf
-%%DATADIR%%/license.txt
-%%DATADIR%%/style.css
diff --git a/devel/air-go/Makefile b/devel/air-go/Makefile
index b481c52380c4..5e4e7d15cd5c 100644
--- a/devel/air-go/Makefile
+++ b/devel/air-go/Makefile
@@ -1,7 +1,6 @@
PORTNAME= air
DISTVERSIONPREFIX= v
-DISTVERSION= 1.63.0
-PORTREVISION= 3
+DISTVERSION= 1.63.1
CATEGORIES= devel
PKGNAMESUFFIX= -go
diff --git a/devel/air-go/distinfo b/devel/air-go/distinfo
index dfdac56835f4..334eb3e8554e 100644
--- a/devel/air-go/distinfo
+++ b/devel/air-go/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757256879
-SHA256 (go/devel_air-go/air-v1.63.0/v1.63.0.mod) = 8464d9a7fc21d8dcf9d74b908a24fb0f5a84dcd67f42ad641af0eb7996f3aa3c
-SIZE (go/devel_air-go/air-v1.63.0/v1.63.0.mod) = 1177
-SHA256 (go/devel_air-go/air-v1.63.0/v1.63.0.zip) = d8041afb5d0b776d4d98d8669b04d082b5503cdda1c9882dcfd44d2b42ff9080
-SIZE (go/devel_air-go/air-v1.63.0/v1.63.0.zip) = 1054105
+TIMESTAMP = 1763345624
+SHA256 (go/devel_air-go/air-v1.63.1/v1.63.1.mod) = d4164ed6027ba747c0e0ef088d4f130e895c876d8a37fdeffeec192c3316cc0e
+SIZE (go/devel_air-go/air-v1.63.1/v1.63.1.mod) = 1146
+SHA256 (go/devel_air-go/air-v1.63.1/v1.63.1.zip) = 4f54146d7e3604b2d1bdc11a320a25c0979ba849e83bed58b29d3ff0e377f1ee
+SIZE (go/devel_air-go/air-v1.63.1/v1.63.1.zip) = 1054947
diff --git a/devel/bacon/Makefile b/devel/bacon/Makefile
index 327f7a1b367a..67d256b0323e 100644
--- a/devel/bacon/Makefile
+++ b/devel/bacon/Makefile
@@ -1,7 +1,6 @@
PORTNAME= bacon
DISTVERSIONPREFIX= v
-DISTVERSION= 3.17.0
-PORTREVISION= 3
+DISTVERSION= 3.20.1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -21,48 +20,47 @@ GH_ACCOUNT= Canop
CARGO_CRATES= adler2-2.0.1 \
ahash-0.8.12 \
- aho-corasick-1.1.3 \
+ aho-corasick-1.1.4 \
allocator-api2-0.2.21 \
alsa-0.9.1 \
alsa-sys-0.3.1 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.4 \
anstyle-wincon-3.0.10 \
- anyhow-1.0.99 \
- arboard-3.6.0 \
+ anyhow-1.0.100 \
+ arboard-3.6.1 \
arc-swap-1.7.1 \
arrayvec-0.7.6 \
autocfg-1.5.0 \
- bindgen-0.72.0 \
+ bindgen-0.72.1 \
bitflags-1.3.2 \
- bitflags-2.9.2 \
+ bitflags-2.10.0 \
block-buffer-0.10.4 \
- bstr-1.12.0 \
+ block2-0.6.2 \
+ bstr-1.12.1 \
bumpalo-3.19.0 \
- bytemuck-1.23.2 \
+ bytemuck-1.24.0 \
byteorder-1.5.0 \
bytes-1.10.1 \
- camino-1.1.11 \
- cargo-platform-0.2.0 \
- cargo-util-schemas-0.8.2 \
- cargo_metadata-0.21.0 \
- cc-1.2.33 \
+ camino-1.2.1 \
+ cargo-platform-0.3.1 \
+ cargo_metadata-0.23.1 \
+ cc-1.2.45 \
cesu8-1.1.0 \
cexpr-0.6.0 \
- cfg-if-1.0.1 \
+ cfg-if-1.0.4 \
cfg_aliases-0.2.1 \
- chrono-0.4.41 \
+ chrono-0.4.42 \
clang-sys-1.8.1 \
- clap-4.5.45 \
- clap-help-1.4.0 \
- clap_builder-4.5.44 \
- clap_complete-4.5.57 \
- clap_derive-4.5.45 \
- clap_lex-0.7.5 \
+ clap-4.5.51 \
+ clap-help-1.5.0 \
+ clap_builder-4.5.51 \
+ clap_complete-4.5.60 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
cli-log-2.1.0 \
clipboard-win-5.4.1 \
clru-0.6.2 \
@@ -76,8 +74,8 @@ CARGO_CRATES= adler2-2.0.1 \
cpal-0.15.3 \
cpufeatures-0.2.17 \
crc32fast-1.5.0 \
- crokey-1.2.0 \
- crokey-proc_macros-1.2.0 \
+ crokey-1.3.0 \
+ crokey-proc_macros-1.3.0 \
crossbeam-0.8.4 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
@@ -86,8 +84,8 @@ CARGO_CRATES= adler2-2.0.1 \
crossbeam-utils-0.8.21 \
crossterm-0.29.0 \
crossterm_winapi-0.9.1 \
- crypto-common-0.1.6 \
- ctrlc-3.4.7 \
+ crypto-common-0.1.7 \
+ ctrlc-3.5.1 \
dasp_sample-0.11.0 \
derive_more-2.0.1 \
derive_more-impl-2.0.1 \
@@ -97,35 +95,36 @@ CARGO_CRATES= adler2-2.0.1 \
dirs-sys-next-0.1.2 \
dispatch2-0.3.0 \
displaydoc-0.2.5 \
- document-features-0.2.11 \
+ document-features-0.2.12 \
dunce-1.0.5 \
+ dyn-clone-1.0.20 \
either-1.15.0 \
encoding_rs-0.8.35 \
equivalent-1.0.2 \
- erased-serde-0.4.6 \
- errno-0.3.13 \
+ errno-0.3.14 \
error-code-3.3.2 \
faster-hex-0.10.0 \
fastrand-2.3.0 \
file-size-1.0.3 \
- filetime-0.2.25 \
- flate2-1.1.2 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.4 \
+ flate2-1.1.5 \
fnv-1.0.7 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
fsevent-sys-4.1.0 \
generic-array-0.14.7 \
- gethostname-0.4.3 \
+ gethostname-1.1.0 \
getrandom-0.2.16 \
- getrandom-0.3.3 \
+ getrandom-0.3.4 \
gix-0.72.1 \
- gix-actor-0.35.4 \
- gix-bitmap-0.2.14 \
- gix-chunk-0.4.11 \
- gix-command-0.6.2 \
+ gix-actor-0.35.6 \
+ gix-bitmap-0.2.15 \
+ gix-chunk-0.4.12 \
+ gix-command-0.6.3 \
gix-commitgraph-0.28.0 \
gix-config-0.45.1 \
- gix-config-value-0.15.1 \
- gix-date-0.10.5 \
+ gix-config-value-0.15.3 \
+ gix-date-0.10.7 \
gix-diff-0.52.1 \
gix-discover-0.40.1 \
gix-features-0.42.1 \
@@ -139,10 +138,10 @@ CARGO_CRATES= adler2-2.0.1 \
gix-object-0.49.1 \
gix-odb-0.69.1 \
gix-pack-0.59.1 \
- gix-packetline-0.19.1 \
- gix-path-0.10.20 \
+ gix-packetline-0.19.3 \
+ gix-path-0.10.21 \
gix-protocol-0.50.1 \
- gix-quote-0.6.0 \
+ gix-quote-0.6.1 \
gix-ref-0.52.1 \
gix-refspec-0.30.1 \
gix-revision-0.34.1 \
@@ -150,253 +149,246 @@ CARGO_CRATES= adler2-2.0.1 \
gix-sec-0.11.0 \
gix-shallow-0.4.0 \
gix-tempfile-17.1.0 \
- gix-trace-0.1.13 \
+ gix-trace-0.1.15 \
gix-transport-0.47.0 \
gix-traverse-0.46.2 \
gix-url-0.31.0 \
- gix-utils-0.3.0 \
- gix-validate-0.10.0 \
+ gix-utils-0.3.1 \
+ gix-validate-0.10.1 \
gix-worktree-0.41.0 \
glob-0.3.3 \
hash32-0.3.1 \
hashbrown-0.14.5 \
- hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
heapless-0.8.0 \
heck-0.5.0 \
- home-0.5.11 \
- iana-time-zone-0.1.63 \
+ home-0.5.12 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-2.0.0 \
- icu_locale_core-2.0.0 \
- icu_normalizer-2.0.0 \
- icu_normalizer_data-2.0.0 \
- icu_properties-2.0.1 \
- icu_properties_data-2.0.1 \
- icu_provider-2.0.0 \
- idna-1.0.3 \
+ icu_collections-2.1.1 \
+ icu_locale_core-2.1.1 \
+ icu_normalizer-2.1.1 \
+ icu_normalizer_data-2.1.1 \
+ icu_properties-2.1.1 \
+ icu_properties_data-2.1.1 \
+ icu_provider-2.1.1 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
- indexmap-2.10.0 \
- inotify-0.10.2 \
+ indexmap-2.12.0 \
+ inotify-0.11.0 \
inotify-sys-0.1.5 \
- instant-0.1.13 \
iq-0.4.0 \
- is_executable-1.0.4 \
- is_terminal_polyfill-1.70.1 \
+ is_executable-1.0.5 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.13.0 \
itoa-1.0.15 \
- jiff-0.2.15 \
- jiff-static-0.2.15 \
+ jiff-0.2.16 \
+ jiff-static-0.2.16 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
jni-0.21.1 \
jni-sys-0.3.0 \
- jobserver-0.1.33 \
- js-sys-0.3.77 \
+ jobserver-0.1.34 \
+ js-sys-0.3.82 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
- lazy-regex-3.4.1 \
- lazy-regex-proc_macros-3.4.1 \
+ lazy-regex-3.4.2 \
+ lazy-regex-proc_macros-3.4.2 \
lazy_static-1.5.0 \
- libc-0.2.175 \
- libloading-0.8.8 \
- libredox-0.1.9 \
- libz-rs-sys-0.5.1 \
- linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.4 \
- litemap-0.8.0 \
- litrs-0.4.2 \
- lock_api-0.4.13 \
- log-0.4.27 \
+ libc-0.2.177 \
+ libloading-0.8.9 \
+ libredox-0.1.10 \
+ libz-rs-sys-0.5.2 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.1 \
+ litrs-1.0.0 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
mach2-0.4.3 \
maybe-async-0.2.10 \
- memchr-2.7.5 \
- memmap2-0.9.7 \
+ memchr-2.7.6 \
+ memmap2-0.9.9 \
minimad-0.13.1 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
- mio-1.0.4 \
+ mio-1.1.0 \
ndk-0.8.0 \
ndk-context-0.1.1 \
ndk-sys-0.5.0+25.2.9519653 \
nix-0.29.0 \
nix-0.30.1 \
nom-7.1.3 \
- notify-7.0.0 \
- notify-types-1.0.1 \
+ notify-8.2.0 \
+ notify-types-2.0.0 \
num-derive-0.4.2 \
num-traits-0.2.19 \
- num_enum-0.7.4 \
- num_enum_derive-0.7.4 \
- objc2-0.6.2 \
- objc2-app-kit-0.3.1 \
- objc2-core-foundation-0.3.1 \
- objc2-core-graphics-0.3.1 \
+ num_enum-0.7.5 \
+ num_enum_derive-0.7.5 \
+ objc2-0.6.3 \
+ objc2-app-kit-0.3.2 \
+ objc2-core-foundation-0.3.2 \
+ objc2-core-graphics-0.3.2 \
objc2-encode-4.1.0 \
- objc2-foundation-0.3.1 \
- objc2-io-surface-0.3.1 \
+ objc2-foundation-0.3.2 \
+ objc2-io-surface-0.3.2 \
oboe-0.6.1 \
oboe-sys-0.6.1 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
- ordered-float-2.10.1 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
+ once_cell_polyfill-1.70.2 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
paste-1.0.15 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
pkg-config-0.3.32 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
- potential_utf-0.1.2 \
+ potential_utf-0.1.4 \
pretty_assertions-1.4.1 \
- proc-macro-crate-3.3.0 \
- proc-macro2-1.0.101 \
+ proc-macro-crate-3.4.0 \
+ proc-macro2-1.0.103 \
proc-status-0.1.1 \
prodash-29.0.2 \
- quote-1.0.40 \
+ quote-1.0.42 \
r-efi-5.3.0 \
- redox_syscall-0.5.17 \
+ redox_syscall-0.5.18 \
redox_users-0.4.6 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
rodio-0.20.1 \
rustc-hash-2.1.1 \
- rustix-0.38.44 \
- rustix-1.0.8 \
+ rustix-1.1.2 \
rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
+ schemars-1.1.0 \
+ schemars_derive-1.1.0 \
scopeguard-1.2.0 \
- semver-1.0.26 \
- serde-1.0.219 \
- serde-untagged-0.1.8 \
- serde-value-0.7.0 \
- serde_derive-1.0.219 \
- serde_json-1.0.142 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_derive_internals-0.29.1 \
+ serde_json-1.0.145 \
serde_spanned-0.6.9 \
sha1-0.10.6 \
sha1-checked-0.10.0 \
shell-words-1.1.0 \
shlex-1.3.0 \
signal-hook-0.3.18 \
- signal-hook-mio-0.2.4 \
+ signal-hook-mio-0.2.5 \
signal-hook-registry-1.4.6 \
+ simd-adler32-0.3.7 \
smallvec-1.15.1 \
- stable_deref_trait-1.2.0 \
+ stable_deref_trait-1.2.1 \
strict-0.2.0 \
strsim-0.11.1 \
- symphonia-0.5.4 \
- symphonia-bundle-mp3-0.5.4 \
- symphonia-core-0.5.4 \
- symphonia-metadata-0.5.4 \
- syn-2.0.106 \
+ symphonia-0.5.5 \
+ symphonia-bundle-mp3-0.5.5 \
+ symphonia-core-0.5.5 \
+ symphonia-metadata-0.5.5 \
+ syn-2.0.110 \
synstructure-0.13.2 \
- tempfile-3.20.0 \
- termimad-0.32.0 \
+ tempfile-3.23.0 \
+ termimad-0.34.0 \
terminal-light-1.8.0 \
thiserror-1.0.69 \
- thiserror-2.0.15 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.15 \
- tinystr-0.8.1 \
- tinyvec-1.9.0 \
+ thiserror-impl-2.0.17 \
+ tinystr-0.8.2 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
toml-0.8.23 \
toml_datetime-0.6.11 \
+ toml_datetime-0.7.3 \
toml_edit-0.22.27 \
+ toml_edit-0.23.7 \
+ toml_parser-1.0.4 \
toml_write-0.1.2 \
- typeid-1.0.3 \
- typenum-1.18.0 \
+ typenum-1.19.0 \
unicode-bom-2.0.3 \
- unicode-ident-1.0.18 \
- unicode-normalization-0.1.24 \
+ unicode-ident-1.0.22 \
+ unicode-normalization-0.1.25 \
unicode-segmentation-1.12.0 \
unicode-width-0.1.14 \
- unicode-width-0.2.1 \
- unicode-xid-0.2.6 \
- url-2.5.4 \
+ unicode-width-0.2.2 \
+ url-2.5.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
version_check-0.9.5 \
vte-0.15.0 \
walkdir-2.5.0 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.105 \
+ wasm-bindgen-futures-0.4.55 \
+ wasm-bindgen-macro-0.2.105 \
+ wasm-bindgen-macro-support-0.2.105 \
+ wasm-bindgen-shared-0.2.105 \
+ web-sys-0.3.82 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.54.0 \
windows-core-0.54.0 \
- windows-core-0.61.2 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
- windows-link-0.1.3 \
+ windows-core-0.62.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
+ windows-link-0.2.1 \
windows-result-0.1.2 \
- windows-result-0.3.4 \
- windows-strings-0.4.2 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
windows-sys-0.45.0 \
- windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.42.2 \
- windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.3 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.42.2 \
- windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.42.2 \
- windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.42.2 \
- windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.42.2 \
- windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.42.2 \
- windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.42.2 \
- windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.42.2 \
- windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
- winnow-0.7.12 \
- wit-bindgen-rt-0.39.0 \
- writeable-0.6.1 \
- x11rb-0.13.1 \
- x11rb-protocol-0.13.1 \
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.13 \
+ wit-bindgen-0.46.0 \
+ writeable-0.6.2 \
+ x11rb-0.13.2 \
+ x11rb-protocol-0.13.2 \
xterm-query-0.5.2 \
yansi-1.0.1 \
- yoke-0.8.0 \
- yoke-derive-0.8.0 \
- zerocopy-0.8.26 \
- zerocopy-derive-0.8.26 \
+ yoke-0.8.1 \
+ yoke-derive-0.8.1 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zerotrie-0.2.2 \
- zerovec-0.11.4 \
- zerovec-derive-0.11.1 \
- zlib-rs-0.5.1
+ zerotrie-0.2.3 \
+ zerovec-0.11.5 \
+ zerovec-derive-0.11.2 \
+ zlib-rs-0.5.2
PLIST_FILES= bin/${PORTNAME}
diff --git a/devel/bacon/distinfo b/devel/bacon/distinfo
index d24ac9c5d31f..517a25bfca27 100644
--- a/devel/bacon/distinfo
+++ b/devel/bacon/distinfo
@@ -1,92 +1,90 @@
-TIMESTAMP = 1755504000
+TIMESTAMP = 1762973993
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
SIZE (rust/crates/ahash-0.8.12.crate) = 43413
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
SHA256 (rust/crates/alsa-0.9.1.crate) = ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43
SIZE (rust/crates/alsa-0.9.1.crate) = 72824
SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527
SIZE (rust/crates/alsa-sys-0.3.1.crate) = 32748
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
-SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
-SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
-SHA256 (rust/crates/arboard-3.6.0.crate) = 55f533f8e0af236ffe5eb979b99381df3258853f00ba2e44b6e1955292c75227
-SIZE (rust/crates/arboard-3.6.0.crate) = 52701
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/arboard-3.6.1.crate) = 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf
+SIZE (rust/crates/arboard-3.6.1.crate) = 54018
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/bindgen-0.72.0.crate) = 4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f
-SIZE (rust/crates/bindgen-0.72.0.crate) = 246019
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.2.crate) = 6a65b545ab31d687cff52899d4890855fec459eb6afe0da6417b8a18da87aa29
-SIZE (rust/crates/bitflags-2.9.2.crate) = 47977
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
-SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5
+SIZE (rust/crates/block2-0.6.2.crate) = 34505
+SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
+SIZE (rust/crates/bstr-1.12.1.crate) = 354916
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
-SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
-SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/camino-1.1.11.crate) = 5d07aa9a93b00c76f71bc35d598bed923f6d4f3a9ca5c24b7737ae1a292841c0
-SIZE (rust/crates/camino-1.1.11.crate) = 43862
-SHA256 (rust/crates/cargo-platform-0.2.0.crate) = 84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4
-SIZE (rust/crates/cargo-platform-0.2.0.crate) = 13373
-SHA256 (rust/crates/cargo-util-schemas-0.8.2.crate) = 7dc1a6f7b5651af85774ae5a34b4e8be397d9cf4bc063b7e6dbd99a841837830
-SIZE (rust/crates/cargo-util-schemas-0.8.2.crate) = 36914
-SHA256 (rust/crates/cargo_metadata-0.21.0.crate) = 5cfca2aaa699835ba88faf58a06342a314a950d2b9686165e038286c30316868
-SIZE (rust/crates/cargo_metadata-0.21.0.crate) = 32697
-SHA256 (rust/crates/cc-1.2.33.crate) = 3ee0f8803222ba5a7e2777dd72ca451868909b1ac410621b676adf07280e9b5f
-SIZE (rust/crates/cc-1.2.33.crate) = 111970
+SHA256 (rust/crates/camino-1.2.1.crate) = 276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609
+SIZE (rust/crates/camino-1.2.1.crate) = 41364
+SHA256 (rust/crates/cargo-platform-0.3.1.crate) = 122ec45a44b270afd1402f351b782c676b173e3c3fb28d86ff7ebfb4d86a4ee4
+SIZE (rust/crates/cargo-platform-0.3.1.crate) = 13321
+SHA256 (rust/crates/cargo_metadata-0.23.1.crate) = ef987d17b0a113becdd19d3d0022d04d7ef41f9efe4f3fb63ac44ba61df3ade9
+SIZE (rust/crates/cargo_metadata-0.23.1.crate) = 30497
+SHA256 (rust/crates/cc-1.2.45.crate) = 35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe
+SIZE (rust/crates/cc-1.2.45.crate) = 92261
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318
-SIZE (rust/crates/clap-4.5.45.crate) = 58337
-SHA256 (rust/crates/clap-help-1.4.0.crate) = 4f8b550b4d08a1d8101f3260bef3166a82c74c613486b4d63705244849105255
-SIZE (rust/crates/clap-help-1.4.0.crate) = 621339
-SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8
-SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799
-SHA256 (rust/crates/clap_complete-4.5.57.crate) = 4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad
-SIZE (rust/crates/clap_complete-4.5.57.crate) = 48637
-SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
-SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
-SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
+SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap-help-1.5.0.crate) = a9d86ee73ada209cd33df09d6fdff344796ffd941bf960fcdcc611847cb6985b
+SIZE (rust/crates/clap-help-1.5.0.crate) = 605402
+SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
+SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
+SHA256 (rust/crates/clap_complete-4.5.60.crate) = 8e602857739c5a4291dfa33b5a298aeac9006185229a700e5810a3ef7272d971
+SIZE (rust/crates/clap_complete-4.5.60.crate) = 48640
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
SHA256 (rust/crates/cli-log-2.1.0.crate) = e220aa46e5395cd473a054f8e7e52403108ce147a4eb68c001afb01672a4e046
SIZE (rust/crates/cli-log-2.1.0.crate) = 7035
SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
@@ -113,10 +111,10 @@ SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b53169
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
-SHA256 (rust/crates/crokey-1.2.0.crate) = 5282b45c96c5978c8723ea83385cb9a488b64b7d175733f48d07bf9da514a863
-SIZE (rust/crates/crokey-1.2.0.crate) = 43983
-SHA256 (rust/crates/crokey-proc_macros-1.2.0.crate) = 2ea0218d3fedf0797fa55676f1964ef5d27103d41ed0281b4bbd2a6e6c3d8d28
-SIZE (rust/crates/crokey-proc_macros-1.2.0.crate) = 6304
+SHA256 (rust/crates/crokey-1.3.0.crate) = 51360853ebbeb3df20c76c82aecf43d387a62860f1a59ba65ab51f00eea85aad
+SIZE (rust/crates/crokey-1.3.0.crate) = 44916
+SHA256 (rust/crates/crokey-proc_macros-1.3.0.crate) = 3bf1a727caeb5ee5e0a0826a97f205a9cf84ee964b0b48239fef5214a00ae439
+SIZE (rust/crates/crokey-proc_macros-1.3.0.crate) = 6972
SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
@@ -133,10 +131,10 @@ SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869
SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
-SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
-SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
-SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
+SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a
+SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
+SHA256 (rust/crates/ctrlc-3.5.1.crate) = 73736a89c4aff73035ba2ed2e565061954da00d4970fc9ac25dcc85a2a20d790
+SIZE (rust/crates/ctrlc-3.5.1.crate) = 14115
SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f
SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
@@ -155,20 +153,20 @@ SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25
SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
-SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
+SIZE (rust/crates/document-features-0.2.12.crate) = 14739
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
-SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
-SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
-SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
SIZE (rust/crates/error-code-3.3.2.crate) = 8516
SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73
@@ -177,42 +175,44 @@ SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/file-size-1.0.3.crate) = 9544f10105d33957765016b8a9baea7e689bf1f0f2f32c2fa2f568770c38d2b3
SIZE (rust/crates/file-size-1.0.3.crate) = 1819
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
-SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
+SIZE (rust/crates/flate2-1.1.5.crate) = 77015
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818
-SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
+SHA256 (rust/crates/gethostname-1.1.0.crate) = 1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8
+SIZE (rust/crates/gethostname-1.1.0.crate) = 9865
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
SHA256 (rust/crates/gix-0.72.1.crate) = 01237e8d3d78581f71642be8b0c2ae8c0b2b5c251c9c5d9ebbea3c1ea280dce8
SIZE (rust/crates/gix-0.72.1.crate) = 293929
-SHA256 (rust/crates/gix-actor-0.35.4.crate) = 2d36dcf9efe32b51b12dfa33cedff8414926124e760a32f9e7a6b5580d280967
-SIZE (rust/crates/gix-actor-0.35.4.crate) = 13393
-SHA256 (rust/crates/gix-bitmap-0.2.14.crate) = b1db9765c69502650da68f0804e3dc2b5f8ccc6a2d104ca6c85bc40700d37540
-SIZE (rust/crates/gix-bitmap-0.2.14.crate) = 7704
-SHA256 (rust/crates/gix-chunk-0.4.11.crate) = 0b1f1d8764958699dc764e3f727cef280ff4d1bd92c107bbf8acd85b30c1bd6f
-SIZE (rust/crates/gix-chunk-0.4.11.crate) = 10144
-SHA256 (rust/crates/gix-command-0.6.2.crate) = 6b31b65ca48a352ae86312b27a514a0c661935f96b481ac8b4371f65815eb196
-SIZE (rust/crates/gix-command-0.6.2.crate) = 15087
+SHA256 (rust/crates/gix-actor-0.35.6.crate) = 987a51a7e66db6ef4dc030418eb2a42af6b913a79edd8670766122d8af3ba59e
+SIZE (rust/crates/gix-actor-0.35.6.crate) = 13441
+SHA256 (rust/crates/gix-bitmap-0.2.15.crate) = 5e150161b8a75b5860521cb876b506879a3376d3adc857ec7a9d35e7c6a5e531
+SIZE (rust/crates/gix-bitmap-0.2.15.crate) = 8153
+SHA256 (rust/crates/gix-chunk-0.4.12.crate) = 5c356b3825677cb6ff579551bb8311a81821e184453cbd105e2fc5311b288eeb
+SIZE (rust/crates/gix-chunk-0.4.12.crate) = 10638
+SHA256 (rust/crates/gix-command-0.6.3.crate) = 095c8367c9dc4872a7706fbc39c7f34271b88b541120a4365ff0e36366f66e62
+SIZE (rust/crates/gix-command-0.6.3.crate) = 15123
SHA256 (rust/crates/gix-commitgraph-0.28.0.crate) = e05050fd6caa6c731fe3bd7f9485b3b520be062d3d139cb2626e052d6c127951
SIZE (rust/crates/gix-commitgraph-0.28.0.crate) = 22377
SHA256 (rust/crates/gix-config-0.45.1.crate) = 48f3c8f357ae049bfb77493c2ec9010f58cfc924ae485e1116c3718fc0f0d881
SIZE (rust/crates/gix-config-0.45.1.crate) = 73729
-SHA256 (rust/crates/gix-config-value-0.15.1.crate) = 9f012703eb67e263c6c1fc96649fec47694dd3e5d2a91abfc65e4a6a6dc85309
-SIZE (rust/crates/gix-config-value-0.15.1.crate) = 15628
-SHA256 (rust/crates/gix-date-0.10.5.crate) = 996b6b90bafb287330af92b274c3e64309dc78359221d8612d11cd10c8b9fe1c
-SIZE (rust/crates/gix-date-0.10.5.crate) = 16209
+SHA256 (rust/crates/gix-config-value-0.15.3.crate) = 2c489abb061c74b0c3ad790e24a606ef968cebab48ec673d6a891ece7d5aef64
+SIZE (rust/crates/gix-config-value-0.15.3.crate) = 15605
+SHA256 (rust/crates/gix-date-0.10.7.crate) = 661245d045aa7c16ba4244daaabd823c562c3e45f1f25b816be2c57ee09f2171
+SIZE (rust/crates/gix-date-0.10.7.crate) = 16177
SHA256 (rust/crates/gix-diff-0.52.1.crate) = 5e9b43e95fe352da82a969f0c84ff860c2de3e724d93f6681fedbcd6c917f252
SIZE (rust/crates/gix-diff-0.52.1.crate) = 57859
SHA256 (rust/crates/gix-discover-0.40.1.crate) = dccfe3e25b4ea46083916c56db3ba9d1e6ef6dce54da485f0463f9fc0fe1837c
@@ -239,14 +239,14 @@ SHA256 (rust/crates/gix-odb-0.69.1.crate) = 868f703905fdbcfc1bd750942f82419903ec
SIZE (rust/crates/gix-odb-0.69.1.crate) = 63292
SHA256 (rust/crates/gix-pack-0.59.1.crate) = 9d49c55d69c8449f2a0a5a77eb9cbacfebb6b0e2f1215f0fc23a4cb60528a450
SIZE (rust/crates/gix-pack-0.59.1.crate) = 104396
-SHA256 (rust/crates/gix-packetline-0.19.1.crate) = 2592fbd36249a2fea11056f7055cc376301ef38d903d157de41998335bbf1f93
-SIZE (rust/crates/gix-packetline-0.19.1.crate) = 26767
-SHA256 (rust/crates/gix-path-0.10.20.crate) = 06d37034a4c67bbdda76f7bcd037b2f7bc0fba0c09a6662b19697a5716e7b2fd
-SIZE (rust/crates/gix-path-0.10.20.crate) = 31011
+SHA256 (rust/crates/gix-packetline-0.19.3.crate) = 64286a8b5148e76ab80932e72762dd27ccf6169dd7a134b027c8a262a8262fcf
+SIZE (rust/crates/gix-packetline-0.19.3.crate) = 26114
+SHA256 (rust/crates/gix-path-0.10.21.crate) = 0416b41cd00ff292af9b94b0660880c44bd2ed66828ddca9a2b333535cbb71b8
+SIZE (rust/crates/gix-path-0.10.21.crate) = 34033
SHA256 (rust/crates/gix-protocol-0.50.1.crate) = f5c17d78bb0414f8d60b5f952196dc2e47ec320dca885de9128ecdb4a0e38401
SIZE (rust/crates/gix-protocol-0.50.1.crate) = 57176
-SHA256 (rust/crates/gix-quote-0.6.0.crate) = 4a375a75b4d663e8bafe3bf4940a18a23755644c13582fa326e99f8f987d83fd
-SIZE (rust/crates/gix-quote-0.6.0.crate) = 8887
+SHA256 (rust/crates/gix-quote-0.6.1.crate) = e912ec04b7b1566a85ad486db0cab6b9955e3e32bcd3c3a734542ab3af084c5b
+SIZE (rust/crates/gix-quote-0.6.1.crate) = 8984
SHA256 (rust/crates/gix-ref-0.52.1.crate) = d1b7985657029684d759f656b09abc3e2c73085596d5cdb494428823970a7762
SIZE (rust/crates/gix-ref-0.52.1.crate) = 64383
SHA256 (rust/crates/gix-refspec-0.30.1.crate) = 445ed14e3db78e8e79980085e3723df94e1c8163b3ae5bc8ed6a8fe6cf983b42
@@ -261,18 +261,18 @@ SHA256 (rust/crates/gix-shallow-0.4.0.crate) = 6b9a6f6e34d6ede08f522d89e5c7990b4
SIZE (rust/crates/gix-shallow-0.4.0.crate) = 12071
SHA256 (rust/crates/gix-tempfile-17.1.0.crate) = c750e8c008453a2dba67a2b0d928b7716e05da31173a3f5e351d5457ad4470aa
SIZE (rust/crates/gix-tempfile-17.1.0.crate) = 18804
-SHA256 (rust/crates/gix-trace-0.1.13.crate) = e2ccaf54b0b1743a695b482ca0ab9d7603744d8d10b2e5d1a332fef337bee658
-SIZE (rust/crates/gix-trace-0.1.13.crate) = 10876
+SHA256 (rust/crates/gix-trace-0.1.15.crate) = 1d3f59a8de2934f6391b6b3a1a7654eae18961fcb9f9c843533fed34ad0f3457
+SIZE (rust/crates/gix-trace-0.1.15.crate) = 10867
SHA256 (rust/crates/gix-transport-0.47.0.crate) = edfe22ba26d4b65c17879f12b9882eafe65d3c8611c933b272fce2c10f546f59
SIZE (rust/crates/gix-transport-0.47.0.crate) = 69139
SHA256 (rust/crates/gix-traverse-0.46.2.crate) = b8648172f85aca3d6e919c06504b7ac26baef54e04c55eb0100fa588c102cc33
SIZE (rust/crates/gix-traverse-0.46.2.crate) = 24863
SHA256 (rust/crates/gix-url-0.31.0.crate) = 42a1ad0b04a5718b5cb233e6888e52a9b627846296161d81dcc5eb9203ec84b8
SIZE (rust/crates/gix-url-0.31.0.crate) = 19348
-SHA256 (rust/crates/gix-utils-0.3.0.crate) = 5351af2b172caf41a3728eb4455326d84e0d70fe26fc4de74ab0bd37df4191c5
-SIZE (rust/crates/gix-utils-0.3.0.crate) = 11052
-SHA256 (rust/crates/gix-validate-0.10.0.crate) = 77b9e00cacde5b51388d28ed746c493b18a6add1f19b5e01d686b3b9ece66d4d
-SIZE (rust/crates/gix-validate-0.10.0.crate) = 12688
+SHA256 (rust/crates/gix-utils-0.3.1.crate) = befcdbdfb1238d2854591f760a48711bed85e72d80a10e8f2f93f656746ef7c5
+SIZE (rust/crates/gix-utils-0.3.1.crate) = 11157
+SHA256 (rust/crates/gix-validate-0.10.1.crate) = 5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4
+SIZE (rust/crates/gix-validate-0.10.1.crate) = 12803
SHA256 (rust/crates/gix-worktree-0.41.0.crate) = 54f1916f8d928268300c977d773dd70a8746b646873b77add0a34876a8c847e9
SIZE (rust/crates/gix-worktree-0.41.0.crate) = 24609
SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
@@ -281,58 +281,56 @@ SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af28
SIZE (rust/crates/hash32-0.3.1.crate) = 10273
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
-SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
SIZE (rust/crates/heapless-0.8.0.crate) = 77802
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
-SIZE (rust/crates/home-0.5.11.crate) = 9926
-SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
-SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/home-0.5.12.crate) = cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d
+SIZE (rust/crates/home-0.5.12.crate) = 9445
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
-SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
-SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
-SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
-SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
-SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
-SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
-SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
-SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
-SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
-SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
-SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
-SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
-SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43
+SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233
+SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6
+SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876
+SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599
+SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132
+SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a
+SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
+SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
+SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
+SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
+SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
+SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
+SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
-SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
-SHA256 (rust/crates/inotify-0.10.2.crate) = fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc
-SIZE (rust/crates/inotify-0.10.2.crate) = 26200
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
+SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
-SIZE (rust/crates/instant-0.1.13.crate) = 6305
SHA256 (rust/crates/iq-0.4.0.crate) = 2ec814139c5927d1527897591f7486abdf1a720ecd12562ea22d7e48a97e5f60
SIZE (rust/crates/iq-0.4.0.crate) = 13003
-SHA256 (rust/crates/is_executable-1.0.4.crate) = d4a1b5bad6f9072935961dfbf1cced2f3d129963d091b6f69f007fe04e758ae2
-SIZE (rust/crates/is_executable-1.0.4.crate) = 8263
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/is_executable-1.0.5.crate) = baabb8b4867b26294d818bf3f651a454b6901431711abb96e296245888d6e8c4
+SIZE (rust/crates/is_executable-1.0.5.crate) = 9227
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
-SIZE (rust/crates/jiff-0.2.15.crate) = 712996
-SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
-SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jiff-0.2.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35
+SIZE (rust/crates/jiff-0.2.16.crate) = 731814
+SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69
+SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672
SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
@@ -341,56 +339,54 @@ SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17
SIZE (rust/crates/jni-0.21.1.crate) = 105028
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
-SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/js-sys-0.3.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65
+SIZE (rust/crates/js-sys-0.3.82.crate) = 56436
SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
-SHA256 (rust/crates/lazy-regex-3.4.1.crate) = 60c7310b93682b36b98fa7ea4de998d3463ccbebd94d935d6b48ba5b6ffa7126
-SIZE (rust/crates/lazy-regex-3.4.1.crate) = 7808
-SHA256 (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 4ba01db5ef81e17eb10a5e0f2109d1b3a3e29bac3070fdbd7d156bf7dbd206a1
-SIZE (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 6022
+SHA256 (rust/crates/lazy-regex-3.4.2.crate) = 191898e17ddee19e60bccb3945aa02339e81edd4a8c50e21fd4d48cdecda7b29
+SIZE (rust/crates/lazy-regex-3.4.2.crate) = 9028
+SHA256 (rust/crates/lazy-regex-proc_macros-3.4.2.crate) = c35dc8b0da83d1a9507e12122c80dea71a9c7c613014347392483a83ea593e04
+SIZE (rust/crates/lazy-regex-proc_macros-3.4.2.crate) = 6813
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
-SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
-SIZE (rust/crates/libloading-0.8.8.crate) = 31345
-SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
-SIZE (rust/crates/libredox-0.1.9.crate) = 7281
-SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
-SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
-SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
-SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
-SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
-SIZE (rust/crates/litemap-0.8.0.crate) = 34344
-SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
-SIZE (rust/crates/litrs-0.4.2.crate) = 43399
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
+SHA256 (rust/crates/libz-rs-sys-0.5.2.crate) = 840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd
+SIZE (rust/crates/libz-rs-sys-0.5.2.crate) = 46524
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litemap-0.8.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77
+SIZE (rust/crates/litemap-0.8.1.crate) = 34172
+SHA256 (rust/crates/litrs-1.0.0.crate) = 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092
+SIZE (rust/crates/litrs-1.0.0.crate) = 46610
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/mach2-0.4.3.crate) = d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44
SIZE (rust/crates/mach2-0.4.3.crate) = 22180
SHA256 (rust/crates/maybe-async-0.2.10.crate) = 5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11
SIZE (rust/crates/maybe-async-0.2.10.crate) = 22107
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
-SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
-SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/memmap2-0.9.9.crate) = 744133e4a0e0a658e1374cf3bf8e415c4052a15a111acd372764c55b4177d490
+SIZE (rust/crates/memmap2-0.9.9.crate) = 34576
SHA256 (rust/crates/minimad-0.13.1.crate) = a9c5d708226d186590a7b6d4a9780e2bdda5f689e0d58cd17012a298efd745d2
SIZE (rust/crates/minimad-0.13.1.crate) = 21041
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
-SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
-SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
+SIZE (rust/crates/mio-1.1.0.crate) = 105232
SHA256 (rust/crates/ndk-0.8.0.crate) = 2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7
SIZE (rust/crates/ndk-0.8.0.crate) = 79770
SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b
@@ -403,110 +399,114 @@ SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304
SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/notify-7.0.0.crate) = c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009
-SIZE (rust/crates/notify-7.0.0.crate) = 35141
-SHA256 (rust/crates/notify-types-1.0.1.crate) = 585d3cb5e12e01aed9e8a1f70d5c6b5e86fe2a6e48fc8cd0b3e0b8df6f6eb174
-SIZE (rust/crates/notify-types-1.0.1.crate) = 14490
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
+SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
+SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a
-SIZE (rust/crates/num_enum-0.7.4.crate) = 21553
-SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d
-SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167
-SHA256 (rust/crates/objc2-0.6.2.crate) = 561f357ba7f3a2a61563a186a163d0a3a5247e1089524a3981d49adb775078bc
-SIZE (rust/crates/objc2-0.6.2.crate) = 272954
-SHA256 (rust/crates/objc2-app-kit-0.3.1.crate) = e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc
-SIZE (rust/crates/objc2-app-kit-0.3.1.crate) = 495884
-SHA256 (rust/crates/objc2-core-foundation-0.3.1.crate) = 1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166
-SIZE (rust/crates/objc2-core-foundation-0.3.1.crate) = 178121
-SHA256 (rust/crates/objc2-core-graphics-0.3.1.crate) = 989c6c68c13021b5c2d6b71456ebb0f9dc78d752e86a98da7c716f4f9470f5a4
-SIZE (rust/crates/objc2-core-graphics-0.3.1.crate) = 72294
+SHA256 (rust/crates/num_enum-0.7.5.crate) = b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c
+SIZE (rust/crates/num_enum-0.7.5.crate) = 21570
+SHA256 (rust/crates/num_enum_derive-0.7.5.crate) = ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7
+SIZE (rust/crates/num_enum_derive-0.7.5.crate) = 18760
+SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
+SIZE (rust/crates/objc2-0.6.3.crate) = 272490
+SHA256 (rust/crates/objc2-app-kit-0.3.2.crate) = d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c
+SIZE (rust/crates/objc2-app-kit-0.3.2.crate) = 531744
+SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
+SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
+SHA256 (rust/crates/objc2-core-graphics-0.3.2.crate) = e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807
+SIZE (rust/crates/objc2-core-graphics-0.3.2.crate) = 84981
SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
-SHA256 (rust/crates/objc2-foundation-0.3.1.crate) = 900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c
-SIZE (rust/crates/objc2-foundation-0.3.1.crate) = 324572
-SHA256 (rust/crates/objc2-io-surface-0.3.1.crate) = 7282e9ac92529fa3457ce90ebb15f4ecbc383e8338060960760fa2cf75420c3c
-SIZE (rust/crates/objc2-io-surface-0.3.1.crate) = 11724
+SHA256 (rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272
+SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384
+SHA256 (rust/crates/objc2-io-surface-0.3.2.crate) = 180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d
+SIZE (rust/crates/objc2-io-surface-0.3.2.crate) = 11722
SHA256 (rust/crates/oboe-0.6.1.crate) = e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb
SIZE (rust/crates/oboe-0.6.1.crate) = 24588
SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d
SIZE (rust/crates/oboe-sys-0.6.1.crate) = 169091
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
-SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
-SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
-SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
-SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
-SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
-SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
-SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
-SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
-SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
+SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
-SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
-SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
-SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
SHA256 (rust/crates/proc-status-0.1.1.crate) = f0e0c0ac915e7b76b47850ba4ffc377abde6c6ff9eeace61d0a89623db449712
SIZE (rust/crates/proc-status-0.1.1.crate) = 4136
SHA256 (rust/crates/prodash-29.0.2.crate) = f04bb108f648884c23b98a0e940ebc2c93c0c3b89f04dbaf7eb8256ce617d1bc
SIZE (rust/crates/prodash-29.0.2.crate) = 91338
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
-SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
-SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/rodio-0.20.1.crate) = e7ceb6607dd738c99bc8cb28eff249b7cd5c8ec88b9db96c0608c1480d140fb1
SIZE (rust/crates/rodio-0.20.1.crate) = 90390
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
-SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
-SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
-SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schemars-1.1.0.crate) = 9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289
+SIZE (rust/crates/schemars-1.1.0.crate) = 92664
+SHA256 (rust/crates/schemars_derive-1.1.0.crate) = 301858a4023d78debd2353c7426dc486001bddc91ae31a76fb1f55132f7e2633
+SIZE (rust/crates/schemars_derive-1.1.0.crate) = 31175
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
-SIZE (rust/crates/semver-1.0.26.crate) = 31303
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde-untagged-0.1.8.crate) = 34836a629bcbc6f1afdf0907a744870039b1e14c0561cb26094fa683b158eff3
-SIZE (rust/crates/serde-untagged-0.1.8.crate) = 17573
-SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
-SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
-SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
+SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
@@ -519,78 +519,82 @@ SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce35
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
-SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
-SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
+SHA256 (rust/crates/signal-hook-mio-0.2.5.crate) = b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc
+SIZE (rust/crates/signal-hook-mio-0.2.5.crate) = 14373
SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
SHA256 (rust/crates/strict-0.2.0.crate) = f42444fea5b87a39db4218d9422087e66a85d0e7a0963a439b07bcdf91804006
SIZE (rust/crates/strict-0.2.0.crate) = 4918
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/symphonia-0.5.4.crate) = 815c942ae7ee74737bb00f965fa5b5a2ac2ce7b6c01c0cc169bbeaf7abd5f5a9
-SIZE (rust/crates/symphonia-0.5.4.crate) = 12039
-SHA256 (rust/crates/symphonia-bundle-mp3-0.5.4.crate) = c01c2aae70f0f1fb096b6f0ff112a930b1fb3626178fba3ae68b09dce71706d4
-SIZE (rust/crates/symphonia-bundle-mp3-0.5.4.crate) = 60104
-SHA256 (rust/crates/symphonia-core-0.5.4.crate) = 798306779e3dc7d5231bd5691f5a813496dc79d3f56bf82e25789f2094e022c3
-SIZE (rust/crates/symphonia-core-0.5.4.crate) = 98029
-SHA256 (rust/crates/symphonia-metadata-0.5.4.crate) = bc622b9841a10089c5b18e99eb904f4341615d5aa55bbf4eedde1be721a4023c
-SIZE (rust/crates/symphonia-metadata-0.5.4.crate) = 23343
-SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
-SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/symphonia-0.5.5.crate) = 5773a4c030a19d9bfaa090f49746ff35c75dfddfa700df7a5939d5e076a57039
+SIZE (rust/crates/symphonia-0.5.5.crate) = 12085
+SHA256 (rust/crates/symphonia-bundle-mp3-0.5.5.crate) = 4872dd6bb56bf5eac799e3e957aa1981086c3e613b27e0ac23b176054f7c57ed
+SIZE (rust/crates/symphonia-bundle-mp3-0.5.5.crate) = 61019
+SHA256 (rust/crates/symphonia-core-0.5.5.crate) = ea00cc4f79b7f6bb7ff87eddc065a1066f3a43fe1875979056672c9ef948c2af
+SIZE (rust/crates/symphonia-core-0.5.5.crate) = 99682
+SHA256 (rust/crates/symphonia-metadata-0.5.5.crate) = 36306ff42b9ffe6e5afc99d49e121e0bd62fe79b9db7b9681d48e29fa19e6b16
+SIZE (rust/crates/symphonia-metadata-0.5.5.crate) = 24184
+SHA256 (rust/crates/syn-2.0.110.crate) = a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea
+SIZE (rust/crates/syn-2.0.110.crate) = 302184
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
-SHA256 (rust/crates/termimad-0.32.0.crate) = 7c6be8b522caa5efccf3212424ec550b57b2937206d8eefe16074fedcac50de1
-SIZE (rust/crates/termimad-0.32.0.crate) = 444544
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
+SHA256 (rust/crates/termimad-0.34.0.crate) = 68ff5ca043d65d4ea43b65cdb4e3aba119657d0d12caf44f93212ec3168a8e20
+SIZE (rust/crates/termimad-0.34.0.crate) = 443742
SHA256 (rust/crates/terminal-light-1.8.0.crate) = a6f76be906d875a0ce764c52a055858c24847cb7dc674d3a5ad8cf7e3dd4ee9f
SIZE (rust/crates/terminal-light-1.8.0.crate) = 40098
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.15.crate) = 80d76d3f064b981389ecb4b6b7f45a0bf9fdac1d5b9204c7bd6714fecc302850
-SIZE (rust/crates/thiserror-2.0.15.crate) = 29026
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.15.crate) = 44d29feb33e986b6ea906bd9c3559a856983f92371b3eaa5e83782a351623de0
-SIZE (rust/crates/thiserror-impl-2.0.15.crate) = 21214
-SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
-SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/tinystr-0.8.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869
+SIZE (rust/crates/tinystr-0.8.2.crate) = 23942
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
SIZE (rust/crates/toml-0.8.23.crate) = 36050
SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_edit-0.23.7.crate) = 6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d
+SIZE (rust/crates/toml_edit-0.23.7.crate) = 65946
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
-SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
-SIZE (rust/crates/typeid-1.0.3.crate) = 9006
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217
SIZE (rust/crates/unicode-bom-2.0.3.crate) = 10773
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
-SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
-SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/unicode-normalization-0.1.25.crate) = 5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8
+SIZE (rust/crates/unicode-normalization-0.1.25.crate) = 128462
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
-SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
-SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
-SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
@@ -603,157 +607,139 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
-SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60
+SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0
+SIZE (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 16687
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2
+SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76
+SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269
+SHA256 (rust/crates/web-sys-0.3.82.crate) = 3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1
+SIZE (rust/crates/web-sys-0.3.82.crate) = 644272
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49
SIZE (rust/crates/windows-0.54.0.crate) = 11096265
SHA256 (rust/crates/windows-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65
SIZE (rust/crates/windows-core-0.54.0.crate) = 44015
-SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
-SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
-SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
-SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
-SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
-SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
-SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
-SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
-SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
-SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
-SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
-SIZE (rust/crates/winnow-0.7.12.crate) = 174403
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
-SIZE (rust/crates/writeable-0.6.1.crate) = 24068
-SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12
-SIZE (rust/crates/x11rb-0.13.1.crate) = 223916
-SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d
-SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
+SIZE (rust/crates/writeable-0.6.2.crate) = 25181
+SHA256 (rust/crates/x11rb-0.13.2.crate) = 9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414
+SIZE (rust/crates/x11rb-0.13.2.crate) = 220549
+SHA256 (rust/crates/x11rb-protocol-0.13.2.crate) = ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd
+SIZE (rust/crates/x11rb-protocol-0.13.2.crate) = 514069
SHA256 (rust/crates/xterm-query-0.5.2.crate) = 292c33df434fde4ecd87a7afecdfa1681a3d29567fc69c774a0d83d32c095331
SIZE (rust/crates/xterm-query-0.5.2.crate) = 7398
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
-SIZE (rust/crates/yoke-0.8.0.crate) = 28726
-SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
-SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
-SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
-SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
-SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954
+SIZE (rust/crates/yoke-0.8.1.crate) = 32016
+SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d
+SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
-SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
-SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
-SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
-SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
-SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
-SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
-SHA256 (Canop-bacon-v3.17.0_GH0.tar.gz) = 9245a68cf1aa29ba33e9ebc1980bbf41a932f2a2d69de8d9d72ae9719ab4d04d
-SIZE (Canop-bacon-v3.17.0_GH0.tar.gz) = 1999514
+SHA256 (rust/crates/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851
+SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547
+SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002
+SIZE (rust/crates/zerovec-0.11.5.crate) = 119620
+SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3
+SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421
+SHA256 (rust/crates/zlib-rs-0.5.2.crate) = 2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2
+SIZE (rust/crates/zlib-rs-0.5.2.crate) = 194342
+SHA256 (Canop-bacon-v3.20.1_GH0.tar.gz) = cdcaa493d5cf68a4fdd6f17c588b1ea77177bc96e493818665abffbcf00a3900
+SIZE (Canop-bacon-v3.20.1_GH0.tar.gz) = 2009604
diff --git a/devel/bam/Makefile b/devel/bam/Makefile
index 14edb4c61082..804f4c236d81 100644
--- a/devel/bam/Makefile
+++ b/devel/bam/Makefile
@@ -9,6 +9,10 @@ WWW= http://matricks.github.com/bam/
LICENSE= ZLIB
+BROKEN= Unfetchable
+DEPRECATED= Outdated, current release in tree is from 2013 while latest upstream is 2018
+EXPIRATION_DATE=2025-12-31
+
USES= compiler tar:bzip2
CONFLICTS_INSTALL= bamutil
diff --git a/devel/dra/Makefile b/devel/dra/Makefile
index 8b24f252e8b1..94781672b987 100644
--- a/devel/dra/Makefile
+++ b/devel/dra/Makefile
@@ -1,6 +1,5 @@
PORTNAME= dra
-DISTVERSION= 0.9.0
-PORTREVISION= 1
+DISTVERSION= 0.9.1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -35,10 +34,10 @@ CARGO_CRATES= adler2-2.0.0 \
cc-1.2.16 \
cfg-if-1.0.0 \
cfg_aliases-0.2.1 \
- clap-4.5.45 \
- clap_builder-4.5.44 \
+ clap-4.5.48 \
+ clap_builder-4.5.48 \
clap_complete-4.5.57 \
- clap_derive-4.5.45 \
+ clap_derive-4.5.47 \
clap_lex-0.7.4 \
colorchoice-1.0.0 \
console-0.15.0 \
diff --git a/devel/dra/distinfo b/devel/dra/distinfo
index def022d6f078..3c7ce559cc22 100644
--- a/devel/dra/distinfo
+++ b/devel/dra/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1761524462
+TIMESTAMP = 1762974337
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/aho-corasick-0.7.19.crate) = b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e
@@ -39,14 +39,14 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/clap-4.5.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318
-SIZE (rust/crates/clap-4.5.45.crate) = 58337
-SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8
-SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799
+SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
+SIZE (rust/crates/clap-4.5.48.crate) = 61935
+SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
+SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
SHA256 (rust/crates/clap_complete-4.5.57.crate) = 4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad
SIZE (rust/crates/clap_complete-4.5.57.crate) = 48637
-SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
-SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
@@ -467,5 +467,5 @@ SHA256 (rust/crates/zip-2.6.1.crate) = 1dcb24d0152526ae49b9b96c1dcf71850ca1e0b88
SIZE (rust/crates/zip-2.6.1.crate) = 112133
SHA256 (rust/crates/zopfli-0.8.1.crate) = e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946
SIZE (rust/crates/zopfli-0.8.1.crate) = 50972
-SHA256 (devmatteini-dra-0.9.0_GH0.tar.gz) = 4fd9b49943ef916c88b6bcac5281060c99d73963c1e038eba4388064791eebc7
-SIZE (devmatteini-dra-0.9.0_GH0.tar.gz) = 585664
+SHA256 (devmatteini-dra-0.9.1_GH0.tar.gz) = 49327f5d0f4bfcd8c7c8d6a6bd5ea483085af23d5b90a61c0cc080dccda65ce9
+SIZE (devmatteini-dra-0.9.1_GH0.tar.gz) = 585440
diff --git a/devel/efivar/Makefile b/devel/efivar/Makefile
index f8dcfa0620f3..5a7c9bba6e2b 100644
--- a/devel/efivar/Makefile
+++ b/devel/efivar/Makefile
@@ -1,5 +1,6 @@
PORTNAME= efivar
PORTVERSION= 39
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= decke@FreeBSD.org
@@ -23,6 +24,7 @@ GH_ACCOUNT= rhboot
USE_LDCONFIG= yes
BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed
-MAKE_ARGS+= CC="${CC}" LIBDIR="${PREFIX}/lib"
+MAKE_ARGS+= CC="${CC}" LIBDIR="${PREFIX}/lib" \
+ LDFLAGS="-Wl,-rpath,${PREFIX}/lib"
.include <bsd.port.mk>
diff --git a/devel/electron37/Makefile b/devel/electron37/Makefile
index 37709631639f..a81f9cf8532c 100644
--- a/devel/electron37/Makefile
+++ b/devel/electron37/Makefile
@@ -1,7 +1,6 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/electron37/Makefile.version b/devel/electron37/Makefile.version
index a5d3f3282778..326caa4d44e7 100644
--- a/devel/electron37/Makefile.version
+++ b/devel/electron37/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 37.9.0
+ELECTRON_VER= 37.10.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron37/distinfo b/devel/electron37/distinfo
index 7fcd3f05dba7..8873208b6236 100644
--- a/devel/electron37/distinfo
+++ b/devel/electron37/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762576840
+TIMESTAMP = 1763099445
SHA256 (electron/chromium-138.0.7204.251.tar.xz.0) = 23057c15fd77b6653b01a34e08782f05cc80ecddddaf6f0b87390beb32810151
SIZE (electron/chromium-138.0.7204.251.tar.xz.0) = 2000000000
SHA256 (electron/chromium-138.0.7204.251.tar.xz.1) = 784a8bcb5eff8c204557c5cb7c4a223efd3c472303dd79a8b7be97e3d5d0982a
@@ -7,10 +7,10 @@ SHA256 (electron/chromium-138.0.7204.251.tar.xz.2) = 3d7af9e06a90102b41de19d4635
SIZE (electron/chromium-138.0.7204.251.tar.xz.2) = 273864084
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-37.9.0.tar.xz) = 34a44bb3ceaa38384ab57905ac82eb29f3cb66db5f731479d67b306211916e3d
-SIZE (electron/electron-yarn-cache-37.9.0.tar.xz) = 30531168
-SHA256 (electron/electron-electron-v37.9.0_GH0.tar.gz) = 15024fcfbeb3aa09fbfb3cb219e84336ae36a11c91a37ac398c7cf7b6b12cbbe
-SIZE (electron/electron-electron-v37.9.0_GH0.tar.gz) = 15853774
+SHA256 (electron/electron-yarn-cache-37.10.0.tar.xz) = 34a44bb3ceaa38384ab57905ac82eb29f3cb66db5f731479d67b306211916e3d
+SIZE (electron/electron-yarn-cache-37.10.0.tar.xz) = 30531168
+SHA256 (electron/electron-electron-v37.10.0_GH0.tar.gz) = fe59c5d2965970b85590f4bcfb38c90928978708030321a8316ab4623a7e8261
+SIZE (electron/electron-electron-v37.10.0_GH0.tar.gz) = 15857851
SHA256 (electron/nodejs-node-v22.21.1_GH0.tar.gz) = 4b5ad1795fb6adfb1862df9a626bdca85185866fcd7d0313e87a347eec293fd8
SIZE (electron/nodejs-node-v22.21.1_GH0.tar.gz) = 129440814
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron37/files/patch-electron_shell_browser_api_electron__api__app.cc b/devel/electron37/files/patch-electron_shell_browser_api_electron__api__app.cc
index 00fd8098ed1c..a3d88bfb8611 100644
--- a/devel/electron37/files/patch-electron_shell_browser_api_electron__api__app.cc
+++ b/devel/electron37/files/patch-electron_shell_browser_api_electron__api__app.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/api/electron_api_app.cc.orig 2025-10-28 08:06:59 UTC
+--- electron/shell/browser/api/electron_api_app.cc.orig 2025-11-13 23:04:07 UTC
+++ electron/shell/browser/api/electron_api_app.cc
@@ -96,7 +96,7 @@
#include "shell/common/process_util.h"
@@ -45,7 +45,7 @@
// Read the xdg-activation token and set it in the command line for the
// duration of the notification in order to ensure this is propagated to an
// already running electron app instance if it exists.
-@@ -1434,7 +1434,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
+@@ -1445,7 +1445,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
pid_dict.Set("name", process_metric.second->name);
}
@@ -54,7 +54,7 @@
auto memory_info = process_metric.second->GetMemoryInfo();
auto memory_dict = gin_helper::Dictionary::CreateEmpty(isolate);
-@@ -1818,7 +1818,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1829,7 +1829,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod(
"removeAsDefaultProtocolClient",
base::BindRepeating(&Browser::RemoveAsDefaultProtocolClient, browser))
@@ -63,7 +63,7 @@
.SetMethod(
"getApplicationInfoForProtocol",
base::BindRepeating(&Browser::GetApplicationInfoForProtocol, browser))
-@@ -1876,7 +1876,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1887,7 +1887,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod("getJumpListSettings", &App::GetJumpListSettings)
.SetMethod("setJumpList", &App::SetJumpList)
#endif
diff --git a/devel/electron37/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc b/devel/electron37/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
index abd8c6af7036..44cde47dddc3 100644
--- a/devel/electron37/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
+++ b/devel/electron37/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/ui/inspectable_web_contents.cc.orig 2025-07-02 15:59:39 UTC
+--- electron/shell/browser/ui/inspectable_web_contents.cc.orig 2025-11-13 23:04:07 UTC
+++ electron/shell/browser/ui/inspectable_web_contents.cc
-@@ -548,7 +548,7 @@ void InspectableWebContents::LoadCompleted() {
+@@ -554,7 +554,7 @@ void InspectableWebContents::LoadCompleted() {
prefs.FindString("currentDockState");
base::RemoveChars(*current_dock_state, "\"", &dock_state_);
}
diff --git a/devel/electron37/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc b/devel/electron37/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc
index baf9532d11ad..359c4558dee4 100644
--- a/devel/electron37/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc
+++ b/devel/electron37/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/ui/inspectable_web_contents_view.cc.orig 2025-07-02 10:12:01 UTC
+--- electron/shell/browser/ui/inspectable_web_contents_view.cc.orig 2025-11-13 23:04:07 UTC
+++ electron/shell/browser/ui/inspectable_web_contents_view.cc
-@@ -180,7 +180,7 @@ void InspectableWebContentsView::SetIsDocked(bool dock
+@@ -197,7 +197,7 @@ void InspectableWebContentsView::SetIsDocked(bool dock
params.delegate = devtools_window_delegate_;
params.bounds = inspectable_web_contents()->dev_tools_bounds();
diff --git a/devel/electron37/files/patch-electron_spec_api-app-spec.ts b/devel/electron37/files/patch-electron_spec_api-app-spec.ts
index e1ed07cb198d..a647e942305c 100644
--- a/devel/electron37/files/patch-electron_spec_api-app-spec.ts
+++ b/devel/electron37/files/patch-electron_spec_api-app-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/api-app-spec.ts.orig 2025-10-28 08:06:59 UTC
+--- electron/spec/api-app-spec.ts.orig 2025-11-13 23:04:07 UTC
+++ electron/spec/api-app-spec.ts
@@ -129,11 +129,11 @@ describe('app module', () => {
});
@@ -14,7 +14,7 @@
const languages = app.getPreferredSystemLanguages();
if (languages.length) {
expect(languages).to.not.include('C');
-@@ -196,7 +196,7 @@ describe('app module', () => {
+@@ -202,7 +202,7 @@ describe('app module', () => {
expect(code).to.equal(123, 'exit code should be 123, if you see this please tag @MarshallOfSound');
});
@@ -23,7 +23,7 @@
const electronPath = process.execPath;
const appPath = path.join(fixturesPath, 'api', 'singleton');
appProcess = cp.spawn(electronPath, [appPath]);
-@@ -360,7 +360,7 @@ describe('app module', () => {
+@@ -366,7 +366,7 @@ describe('app module', () => {
});
// GitHub Actions macOS-13 runners used for x64 seem to have a problem with this test.
@@ -32,7 +32,7 @@
const tempFiles = [
path.join(fixturesPath, 'foo.txt'),
path.join(fixturesPath, 'bar.txt'),
-@@ -488,7 +488,7 @@ describe('app module', () => {
+@@ -494,7 +494,7 @@ describe('app module', () => {
// let w = null
// before(function () {
@@ -41,7 +41,7 @@
// this.skip()
// }
// })
-@@ -595,7 +595,7 @@ describe('app module', () => {
+@@ -601,7 +601,7 @@ describe('app module', () => {
describe('app.badgeCount', () => {
const platformIsNotSupported =
(process.platform === 'win32') ||
@@ -50,7 +50,7 @@
const expectedBadgeCount = 42;
-@@ -639,7 +639,7 @@ describe('app module', () => {
+@@ -645,7 +645,7 @@ describe('app module', () => {
});
});
@@ -59,7 +59,7 @@
const isMac = process.platform === 'darwin';
const isWin = process.platform === 'win32';
-@@ -1019,7 +1019,7 @@ describe('app module', () => {
+@@ -1025,7 +1025,7 @@ describe('app module', () => {
});
});
@@ -68,7 +68,7 @@
it('is mutable', () => {
const values = [false, true, false];
const setters: Array<(arg: boolean) => void> = [
-@@ -1288,7 +1288,7 @@ describe('app module', () => {
+@@ -1294,7 +1294,7 @@ describe('app module', () => {
});
});
@@ -77,7 +77,7 @@
let w: BrowserWindow;
before(function () {
-@@ -1423,7 +1423,7 @@ describe('app module', () => {
+@@ -1429,7 +1429,7 @@ describe('app module', () => {
describe('getApplicationNameForProtocol()', () => {
// TODO: Linux CI doesn't have registered http & https handlers
@@ -86,7 +86,7 @@
// We can't expect particular app names here, but these protocols should
// at least have _something_ registered. Except on our Linux CI
// environment apparently.
-@@ -1441,7 +1441,7 @@ describe('app module', () => {
+@@ -1447,7 +1447,7 @@ describe('app module', () => {
});
});
@@ -95,7 +95,7 @@
it('returns promise rejection for a bogus protocol', async function () {
await expect(
app.getApplicationInfoForProtocol('bogus-protocol://')
-@@ -1491,7 +1491,7 @@ describe('app module', () => {
+@@ -1497,7 +1497,7 @@ describe('app module', () => {
});
// FIXME Get these specs running on Linux CI
@@ -104,7 +104,7 @@
const iconPath = path.join(__dirname, 'fixtures/assets/icon.ico');
const sizes = {
small: 16,
-@@ -1573,7 +1573,7 @@ describe('app module', () => {
+@@ -1579,7 +1579,7 @@ describe('app module', () => {
expect(entry.memory).to.have.property('privateBytes').that.is.greaterThan(0);
}
@@ -113,7 +113,7 @@
expect(entry.sandboxed).to.be.a('boolean');
}
-@@ -1647,7 +1647,7 @@ describe('app module', () => {
+@@ -1653,7 +1653,7 @@ describe('app module', () => {
it('succeeds with complete GPUInfo', async () => {
const completeInfo = await getGPUInfo('complete');
@@ -122,7 +122,7 @@
// For linux and macOS complete info is same as basic info
await verifyBasicGPUInfo(completeInfo);
const basicInfo = await getGPUInfo('basic');
-@@ -1671,7 +1671,7 @@ describe('app module', () => {
+@@ -1677,7 +1677,7 @@ describe('app module', () => {
});
});
diff --git a/devel/electron37/files/patch-electron_spec_api-web-contents-spec.ts b/devel/electron37/files/patch-electron_spec_api-web-contents-spec.ts
index 001598b72527..fc85171296ae 100644
--- a/devel/electron37/files/patch-electron_spec_api-web-contents-spec.ts
+++ b/devel/electron37/files/patch-electron_spec_api-web-contents-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-web-contents-spec.ts.orig 2025-08-13 14:21:20 UTC
+--- electron/spec/api-web-contents-spec.ts.orig 2025-11-13 23:04:07 UTC
+++ electron/spec/api-web-contents-spec.ts
-@@ -2797,7 +2797,7 @@ describe('webContents module', () => {
+@@ -2832,7 +2832,7 @@ describe('webContents module', () => {
});
// TODO(codebytere): OOPIF printing is disabled on Linux at the moment due to crashes.
diff --git a/devel/electron38/Makefile b/devel/electron38/Makefile
index 6f8eace6a112..bb31e1ea2998 100644
--- a/devel/electron38/Makefile
+++ b/devel/electron38/Makefile
@@ -1,7 +1,6 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/electron38/Makefile.version b/devel/electron38/Makefile.version
index 4752993fe343..bfffa322cf7e 100644
--- a/devel/electron38/Makefile.version
+++ b/devel/electron38/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 38.6.0
+ELECTRON_VER= 38.7.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron38/distinfo b/devel/electron38/distinfo
index 1dabe699c5cc..2616864b7e35 100644
--- a/devel/electron38/distinfo
+++ b/devel/electron38/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762582453
+TIMESTAMP = 1763104920
SHA256 (electron/chromium-140.0.7339.249.tar.xz.0) = 138fc3e5eb2b5db406a7764a8e287a0d16640f83cbfb452d6e0f54de8eaf65c2
SIZE (electron/chromium-140.0.7339.249.tar.xz.0) = 2000000000
SHA256 (electron/chromium-140.0.7339.249.tar.xz.1) = 0b7ea85268dd4f6aacd0641a48d266eaa2eb9c79f2c528926bfcdc5aee36f1da
@@ -7,10 +7,10 @@ SHA256 (electron/chromium-140.0.7339.249.tar.xz.2) = 0a2a9977f5f34ac878b63e845ef
SIZE (electron/chromium-140.0.7339.249.tar.xz.2) = 331916124
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-38.6.0.tar.xz) = 7ed6fedc372c5bd23b38ed252c12ace0f0fbce096b5442add4501a965282eb04
-SIZE (electron/electron-yarn-cache-38.6.0.tar.xz) = 30044356
-SHA256 (electron/electron-electron-v38.6.0_GH0.tar.gz) = 49a77f3bb00c498ee2c456e126955cf17af5bd95d990de3b36d66b200f9b2b55
-SIZE (electron/electron-electron-v38.6.0_GH0.tar.gz) = 15867868
+SHA256 (electron/electron-yarn-cache-38.7.0.tar.xz) = 7ed6fedc372c5bd23b38ed252c12ace0f0fbce096b5442add4501a965282eb04
+SIZE (electron/electron-yarn-cache-38.7.0.tar.xz) = 30044356
+SHA256 (electron/electron-electron-v38.7.0_GH0.tar.gz) = cbfad53983c89458299fab543308c6866bf2502df43dce1904267f724085c749
+SIZE (electron/electron-electron-v38.7.0_GH0.tar.gz) = 15882611
SHA256 (electron/nodejs-node-v22.21.1_GH0.tar.gz) = 4b5ad1795fb6adfb1862df9a626bdca85185866fcd7d0313e87a347eec293fd8
SIZE (electron/nodejs-node-v22.21.1_GH0.tar.gz) = 129440814
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc
index 7779829716a3..d529620a1e00 100644
--- a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc
+++ b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/api/electron_api_app.cc.orig 2025-10-28 14:56:59 UTC
+--- electron/shell/browser/api/electron_api_app.cc.orig 2025-11-13 22:57:06 UTC
+++ electron/shell/browser/api/electron_api_app.cc
@@ -97,7 +97,7 @@
#include "shell/common/process_util.h"
@@ -45,7 +45,7 @@
// Read the xdg-activation token and set it in the command line for the
// duration of the notification in order to ensure this is propagated to an
// already running electron app instance if it exists.
-@@ -1435,7 +1435,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
+@@ -1446,7 +1446,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
pid_dict.Set("name", process_metric.second->name);
}
@@ -54,7 +54,7 @@
auto memory_info = process_metric.second->GetMemoryInfo();
auto memory_dict = gin_helper::Dictionary::CreateEmpty(isolate);
-@@ -1819,7 +1819,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1830,7 +1830,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod(
"removeAsDefaultProtocolClient",
base::BindRepeating(&Browser::RemoveAsDefaultProtocolClient, browser))
@@ -63,7 +63,7 @@
.SetMethod(
"getApplicationInfoForProtocol",
base::BindRepeating(&Browser::GetApplicationInfoForProtocol, browser))
-@@ -1877,7 +1877,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1888,7 +1888,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod("getJumpListSettings", &App::GetJumpListSettings)
.SetMethod("setJumpList", &App::SetJumpList)
#endif
diff --git a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.cc b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.cc
index 573b62a17559..6b34087432bc 100644
--- a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.cc
+++ b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/api/electron_api_base_window.cc.orig 2025-09-02 20:56:04 UTC
+--- electron/shell/browser/api/electron_api_base_window.cc.orig 2025-11-13 22:57:06 UTC
+++ electron/shell/browser/api/electron_api_base_window.cc
-@@ -42,7 +42,7 @@
+@@ -43,7 +43,7 @@
#include "shell/browser/ui/views/win_frame_view.h"
#include "shell/browser/ui/win/taskbar_host.h"
#include "ui/base/win/shell.h"
@@ -9,7 +9,7 @@
#include "shell/browser/ui/views/opaque_frame_view.h"
#endif
-@@ -1030,7 +1030,7 @@ void BaseWindow::SetIconImpl(v8::Isolate* isolate,
+@@ -1031,7 +1031,7 @@ void BaseWindow::SetIconImpl(v8::Isolate* isolate,
static_cast<NativeWindowViews*>(window_.get())
->SetIcon(native_image->GetHICON(GetSystemMetrics(SM_CXSMICON)),
native_image->GetHICON(GetSystemMetrics(SM_CXICON)));
@@ -18,7 +18,7 @@
static_cast<NativeWindowViews*>(window_.get())
->SetIcon(native_image->image().AsImageSkia());
#endif
-@@ -1118,7 +1118,7 @@ v8::Local<v8::Value> BaseWindow::GetAccentColor() cons
+@@ -1123,7 +1123,7 @@ v8::Local<v8::Value> BaseWindow::GetAccentColor() cons
}
#endif
@@ -27,7 +27,7 @@
void BaseWindow::SetTitleBarOverlay(const gin_helper::Dictionary& options,
gin_helper::Arguments* args) {
static_cast<NativeWindowViews*>(window_.get())
-@@ -1315,7 +1315,7 @@ void BaseWindow::BuildPrototype(v8::Isolate* isolate,
+@@ -1320,7 +1320,7 @@ void BaseWindow::BuildPrototype(v8::Isolate* isolate,
.SetMethod("setThumbnailToolTip", &BaseWindow::SetThumbnailToolTip)
.SetMethod("setAppDetails", &BaseWindow::SetAppDetails)
#endif
diff --git a/devel/electron38/files/patch-electron_shell_browser_native__window.cc b/devel/electron38/files/patch-electron_shell_browser_native__window.cc
index c831d05393b9..bcc768f02930 100644
--- a/devel/electron38/files/patch-electron_shell_browser_native__window.cc
+++ b/devel/electron38/files/patch-electron_shell_browser_native__window.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/native_window.cc.orig 2025-09-02 20:56:04 UTC
+--- electron/shell/browser/native_window.cc.orig 2025-11-13 22:57:06 UTC
+++ electron/shell/browser/native_window.cc
-@@ -184,7 +184,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
+@@ -185,7 +185,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
} else {
SetSizeConstraints(size_constraints);
}
diff --git a/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc b/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
index abd8c6af7036..21396edfbf9b 100644
--- a/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
+++ b/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/ui/inspectable_web_contents.cc.orig 2025-07-02 15:59:39 UTC
+--- electron/shell/browser/ui/inspectable_web_contents.cc.orig 2025-11-13 22:57:06 UTC
+++ electron/shell/browser/ui/inspectable_web_contents.cc
-@@ -548,7 +548,7 @@ void InspectableWebContents::LoadCompleted() {
+@@ -554,7 +554,7 @@ void InspectableWebContents::LoadCompleted() {
prefs.FindString("currentDockState");
base::RemoveChars(*current_dock_state, "\"", &dock_state_);
}
diff --git a/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc b/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc
index 080d256f9b7a..2c9b2e4fd663 100644
--- a/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc
+++ b/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/ui/inspectable_web_contents_view.cc.orig 2025-09-02 20:56:04 UTC
+--- electron/shell/browser/ui/inspectable_web_contents_view.cc.orig 2025-11-13 22:57:06 UTC
+++ electron/shell/browser/ui/inspectable_web_contents_view.cc
-@@ -181,7 +181,7 @@ void InspectableWebContentsView::SetIsDocked(bool dock
+@@ -198,7 +198,7 @@ void InspectableWebContentsView::SetIsDocked(bool dock
params.delegate = devtools_window_delegate_;
params.bounds = inspectable_web_contents()->dev_tools_bounds();
diff --git a/devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc b/devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc
index 4f577ac81310..2adda32d82ef 100644
--- a/devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc
+++ b/devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc
@@ -1,15 +1,15 @@
---- electron/shell/browser/ui/views/electron_views_delegate.cc.orig 2025-01-29 20:10:57 UTC
+--- electron/shell/browser/ui/views/electron_views_delegate.cc.orig 2025-11-13 22:57:06 UTC
+++ electron/shell/browser/ui/views/electron_views_delegate.cc
-@@ -9,7 +9,7 @@
- #include "ui/views/widget/desktop_aura/desktop_native_widget_aura.h"
+@@ -10,7 +10,7 @@
#include "ui/views/widget/native_widget_aura.h"
+ #include "ui/views/window/default_frame_view.h"
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "base/environment.h"
#include "base/nix/xdg_util.h"
#include "ui/linux/linux_ui.h"
-@@ -17,7 +17,7 @@ namespace {
+@@ -18,7 +18,7 @@ namespace {
namespace {
@@ -18,7 +18,7 @@
bool IsDesktopEnvironmentUnity() {
auto env = base::Environment::Create();
base::nix::DesktopEnvironment desktop_env =
-@@ -54,7 +54,7 @@ void ViewsDelegate::NotifyMenuItemFocused(const std::u
+@@ -55,7 +55,7 @@ void ViewsDelegate::NotifyMenuItemFocused(const std::u
int item_count,
bool has_submenu) {}
@@ -27,7 +27,7 @@
gfx::ImageSkia* ViewsDelegate::GetDefaultWindowIcon() const {
return nullptr;
}
-@@ -82,7 +82,7 @@ bool ViewsDelegate::WindowManagerProvidesTitleBar(bool
+@@ -83,7 +83,7 @@ bool ViewsDelegate::WindowManagerProvidesTitleBar(bool
}
bool ViewsDelegate::WindowManagerProvidesTitleBar(bool maximized) {
diff --git a/devel/electron38/files/patch-electron_spec_api-app-spec.ts b/devel/electron38/files/patch-electron_spec_api-app-spec.ts
index 2d68e21081b7..b929d969aa83 100644
--- a/devel/electron38/files/patch-electron_spec_api-app-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_api-app-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/api-app-spec.ts.orig 2025-10-28 14:56:59 UTC
+--- electron/spec/api-app-spec.ts.orig 2025-11-13 22:57:06 UTC
+++ electron/spec/api-app-spec.ts
@@ -129,11 +129,11 @@ describe('app module', () => {
});
@@ -14,7 +14,7 @@
const languages = app.getPreferredSystemLanguages();
if (languages.length) {
expect(languages).to.not.include('C');
-@@ -196,7 +196,7 @@ describe('app module', () => {
+@@ -202,7 +202,7 @@ describe('app module', () => {
expect(code).to.equal(123, 'exit code should be 123, if you see this please tag @MarshallOfSound');
});
@@ -23,7 +23,7 @@
const electronPath = process.execPath;
const appPath = path.join(fixturesPath, 'api', 'singleton');
appProcess = cp.spawn(electronPath, [appPath]);
-@@ -360,7 +360,7 @@ describe('app module', () => {
+@@ -366,7 +366,7 @@ describe('app module', () => {
});
// GitHub Actions macOS-13 runners used for x64 seem to have a problem with this test.
@@ -32,7 +32,7 @@
const tempFiles = [
path.join(fixturesPath, 'foo.txt'),
path.join(fixturesPath, 'bar.txt'),
-@@ -488,7 +488,7 @@ describe('app module', () => {
+@@ -494,7 +494,7 @@ describe('app module', () => {
// let w = null
// before(function () {
@@ -41,7 +41,7 @@
// this.skip()
// }
// })
-@@ -595,7 +595,7 @@ describe('app module', () => {
+@@ -601,7 +601,7 @@ describe('app module', () => {
describe('app.badgeCount', () => {
const platformIsNotSupported =
(process.platform === 'win32') ||
@@ -50,7 +50,7 @@
const expectedBadgeCount = 42;
-@@ -639,7 +639,7 @@ describe('app module', () => {
+@@ -645,7 +645,7 @@ describe('app module', () => {
});
});
@@ -59,7 +59,7 @@
const isMac = process.platform === 'darwin';
const isWin = process.platform === 'win32';
-@@ -1019,7 +1019,7 @@ describe('app module', () => {
+@@ -1025,7 +1025,7 @@ describe('app module', () => {
});
});
@@ -68,7 +68,7 @@
it('is mutable', () => {
const values = [false, true, false];
const setters: Array<(arg: boolean) => void> = [
-@@ -1288,7 +1288,7 @@ describe('app module', () => {
+@@ -1294,7 +1294,7 @@ describe('app module', () => {
});
});
@@ -77,7 +77,7 @@
let w: BrowserWindow;
before(function () {
-@@ -1423,7 +1423,7 @@ describe('app module', () => {
+@@ -1429,7 +1429,7 @@ describe('app module', () => {
describe('getApplicationNameForProtocol()', () => {
// TODO: Linux CI doesn't have registered http & https handlers
@@ -86,7 +86,7 @@
// We can't expect particular app names here, but these protocols should
// at least have _something_ registered. Except on our Linux CI
// environment apparently.
-@@ -1441,7 +1441,7 @@ describe('app module', () => {
+@@ -1447,7 +1447,7 @@ describe('app module', () => {
});
});
@@ -95,7 +95,7 @@
it('returns promise rejection for a bogus protocol', async function () {
await expect(
app.getApplicationInfoForProtocol('bogus-protocol://')
-@@ -1491,7 +1491,7 @@ describe('app module', () => {
+@@ -1497,7 +1497,7 @@ describe('app module', () => {
});
// FIXME Get these specs running on Linux CI
@@ -104,7 +104,7 @@
const iconPath = path.join(__dirname, 'fixtures/assets/icon.ico');
const sizes = {
small: 16,
-@@ -1573,7 +1573,7 @@ describe('app module', () => {
+@@ -1579,7 +1579,7 @@ describe('app module', () => {
expect(entry.memory).to.have.property('privateBytes').that.is.greaterThan(0);
}
@@ -113,7 +113,7 @@
expect(entry.sandboxed).to.be.a('boolean');
}
-@@ -1647,7 +1647,7 @@ describe('app module', () => {
+@@ -1653,7 +1653,7 @@ describe('app module', () => {
it('succeeds with complete GPUInfo', async () => {
const completeInfo = await getGPUInfo('complete');
@@ -122,7 +122,7 @@
// For linux and macOS complete info is same as basic info
await verifyBasicGPUInfo(completeInfo);
const basicInfo = await getGPUInfo('basic');
-@@ -1671,7 +1671,7 @@ describe('app module', () => {
+@@ -1677,7 +1677,7 @@ describe('app module', () => {
});
});
diff --git a/devel/electron38/files/patch-electron_spec_api-browser-window-spec.ts b/devel/electron38/files/patch-electron_spec_api-browser-window-spec.ts
index 1a400abf8c69..cbe6e31063e8 100644
--- a/devel/electron38/files/patch-electron_spec_api-browser-window-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_api-browser-window-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/api-browser-window-spec.ts.orig 2025-09-02 20:56:04 UTC
+--- electron/spec/api-browser-window-spec.ts.orig 2025-11-13 22:57:06 UTC
+++ electron/spec/api-browser-window-spec.ts
@@ -69,7 +69,7 @@ describe('BrowserWindow module', () => {
}).not.to.throw();
@@ -72,7 +72,7 @@
it('checks normal bounds when minimized', async () => {
const bounds = w.getBounds();
const minimize = once(w, 'minimize');
-@@ -3100,7 +3100,7 @@ describe('BrowserWindow module', () => {
+@@ -3116,7 +3116,7 @@ describe('BrowserWindow module', () => {
describe('BrowserWindow.setOpacity(opacity)', () => {
afterEach(closeAllWindows);
@@ -81,7 +81,7 @@
it('make window with initial opacity', () => {
const w = new BrowserWindow({ show: false, opacity: 0.5 });
expect(w.getOpacity()).to.equal(0.5);
-@@ -3126,7 +3126,7 @@ describe('BrowserWindow module', () => {
+@@ -3142,7 +3142,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -90,7 +90,7 @@
it('sets 1 regardless of parameter', () => {
const w = new BrowserWindow({ show: false });
w.setOpacity(0);
-@@ -3337,7 +3337,7 @@ describe('BrowserWindow module', () => {
+@@ -3353,7 +3353,7 @@ describe('BrowserWindow module', () => {
expect(overlayRectPreMax.height).to.equal(size);
// 'maximize' event is not emitted on Linux in CI.
@@ -99,7 +99,7 @@
const maximize = once(w, 'maximize');
w.show();
w.maximize();
-@@ -3403,7 +3403,7 @@ describe('BrowserWindow module', () => {
+@@ -3419,7 +3419,7 @@ describe('BrowserWindow module', () => {
expect(preMaxHeight).to.equal(size);
// 'maximize' event is not emitted on Linux in CI.
@@ -108,7 +108,7 @@
const maximize = once(w, 'maximize');
w.show();
w.maximize();
-@@ -4074,7 +4074,7 @@ describe('BrowserWindow module', () => {
+@@ -4090,7 +4090,7 @@ describe('BrowserWindow module', () => {
expect(test.nodeTimers).to.equal(true);
expect(test.nodeUrl).to.equal(true);
@@ -117,7 +117,7 @@
expect(test.creationTime).to.be.null('creation time');
expect(test.systemMemoryInfo).to.be.null('system memory info');
} else {
-@@ -4579,7 +4579,7 @@ describe('BrowserWindow module', () => {
+@@ -4595,7 +4595,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -126,7 +126,7 @@
afterEach(closeAllWindows);
it('emits an event when window is maximized', async () => {
const w = new BrowserWindow({ show: false });
-@@ -4850,7 +4850,7 @@ describe('BrowserWindow module', () => {
+@@ -4866,7 +4866,7 @@ describe('BrowserWindow module', () => {
// TODO(zcbenz):
// This test does not run on Linux CI. See:
// https://github.com/electron/electron/issues/28699
@@ -135,7 +135,7 @@
const w = new BrowserWindow({});
const maximize = once(w, 'maximize');
w.maximize();
-@@ -4867,7 +4867,7 @@ describe('BrowserWindow module', () => {
+@@ -4883,7 +4883,7 @@ describe('BrowserWindow module', () => {
});
// TODO(dsanders11): Enable once maximize event works on Linux again on CI
@@ -144,7 +144,7 @@
afterEach(closeAllWindows);
it('should show the window if it is not currently shown', async () => {
const w = new BrowserWindow({ show: false });
-@@ -4904,7 +4904,7 @@ describe('BrowserWindow module', () => {
+@@ -4920,7 +4920,7 @@ describe('BrowserWindow module', () => {
// TODO(dsanders11): Enable once minimize event works on Linux again.
// See https://github.com/electron/electron/issues/28699
@@ -153,7 +153,7 @@
const w = new BrowserWindow();
const minimize = once(w, 'minimize');
w.minimize();
-@@ -5390,7 +5390,7 @@ describe('BrowserWindow module', () => {
+@@ -5406,7 +5406,7 @@ describe('BrowserWindow module', () => {
});
// On Linux there is no "resizable" property of a window.
@@ -162,7 +162,7 @@
const w = new BrowserWindow({ show: false });
expect(w.resizable).to.be.true('resizable');
-@@ -5630,7 +5630,7 @@ describe('BrowserWindow module', () => {
+@@ -5646,7 +5646,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -171,7 +171,7 @@
// Not implemented on Linux.
afterEach(closeAllWindows);
-@@ -6801,7 +6801,7 @@ describe('BrowserWindow module', () => {
+@@ -6817,7 +6817,7 @@ describe('BrowserWindow module', () => {
describe('"transparent" option', () => {
afterEach(closeAllWindows);
diff --git a/devel/electron38/files/patch-electron_spec_api-protocol-spec.ts b/devel/electron38/files/patch-electron_spec_api-protocol-spec.ts
index 3195a7eabb74..75feeec7d07d 100644
--- a/devel/electron38/files/patch-electron_spec_api-protocol-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_api-protocol-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-protocol-spec.ts.orig 2024-11-07 16:14:43 UTC
+--- electron/spec/api-protocol-spec.ts.orig 2025-11-13 22:57:06 UTC
+++ electron/spec/api-protocol-spec.ts
-@@ -1738,7 +1738,7 @@ describe('protocol module', () => {
+@@ -1755,7 +1755,7 @@ describe('protocol module', () => {
// TODO(nornagon): this test doesn't pass on Linux currently, investigate.
// test is also flaky on CI on macOS so it is currently disabled there as well.
diff --git a/devel/electron38/files/patch-electron_spec_api-web-contents-spec.ts b/devel/electron38/files/patch-electron_spec_api-web-contents-spec.ts
index 001598b72527..e03f712f255b 100644
--- a/devel/electron38/files/patch-electron_spec_api-web-contents-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_api-web-contents-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-web-contents-spec.ts.orig 2025-08-13 14:21:20 UTC
+--- electron/spec/api-web-contents-spec.ts.orig 2025-11-13 22:57:06 UTC
+++ electron/spec/api-web-contents-spec.ts
-@@ -2797,7 +2797,7 @@ describe('webContents module', () => {
+@@ -2832,7 +2832,7 @@ describe('webContents module', () => {
});
// TODO(codebytere): OOPIF printing is disabled on Linux at the moment due to crashes.
diff --git a/devel/electron39/Makefile b/devel/electron39/Makefile
index 0adb82d2a3fe..2ac294794dfb 100644
--- a/devel/electron39/Makefile
+++ b/devel/electron39/Makefile
@@ -1,7 +1,6 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
@@ -221,7 +220,7 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
-CHROMIUM_VER= 142.0.7444.59
+CHROMIUM_VER= 142.0.7444.162
# See ${WRKSRC}/electron/DEPS for NODE_VER
NODE_VER= 22.21.1
# See ${WRKSRC}/electron/DEPS for NAN_VER
diff --git a/devel/electron39/Makefile.version b/devel/electron39/Makefile.version
index 1d7d29652627..2f7d52362590 100644
--- a/devel/electron39/Makefile.version
+++ b/devel/electron39/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 39.1.1
+ELECTRON_VER= 39.2.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron39/distinfo b/devel/electron39/distinfo
index 5d7bb0a6be4e..d96cbd8cb16b 100644
--- a/devel/electron39/distinfo
+++ b/devel/electron39/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1762590610
-SHA256 (electron/chromium-142.0.7444.59.tar.xz) = eaf6a4941d117b0ce0baaae0ad0111b2ad456be4e3abcdd05ec31d7046cdc192
-SIZE (electron/chromium-142.0.7444.59.tar.xz) = 7577315276
+TIMESTAMP = 1763110708
+SHA256 (electron/chromium-142.0.7444.162.tar.xz) = dbe84fedf3496ea1d47f0b19c60cbb442418f0f2191a78f54039cfd04b087b42
+SIZE (electron/chromium-142.0.7444.162.tar.xz) = 7577065240
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-39.1.1.tar.xz) = bad00f2015309b6da8b15a50d32d4c9f9e585ca280956ad79006ae71a3a32611
-SIZE (electron/electron-yarn-cache-39.1.1.tar.xz) = 30418060
-SHA256 (electron/electron-electron-v39.1.1_GH0.tar.gz) = 79c5978e6cea9457414f2f0d4ea55b792d7408b7fccc3212d78c2cab3bfd2bf4
-SIZE (electron/electron-electron-v39.1.1_GH0.tar.gz) = 15901561
+SHA256 (electron/electron-yarn-cache-39.2.0.tar.xz) = bad00f2015309b6da8b15a50d32d4c9f9e585ca280956ad79006ae71a3a32611
+SIZE (electron/electron-yarn-cache-39.2.0.tar.xz) = 30418060
+SHA256 (electron/electron-electron-v39.2.0_GH0.tar.gz) = 9cf05344373dc6c6b4f53c5d313edb03d1c2af21310836eb4bfd46c4130f27ff
+SIZE (electron/electron-electron-v39.2.0_GH0.tar.gz) = 15917542
SHA256 (electron/nodejs-node-v22.21.1_GH0.tar.gz) = 4b5ad1795fb6adfb1862df9a626bdca85185866fcd7d0313e87a347eec293fd8
SIZE (electron/nodejs-node-v22.21.1_GH0.tar.gz) = 129440814
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron39/files/patch-ash_display_mirror__window__controller.cc b/devel/electron39/files/patch-ash_display_mirror__window__controller.cc
deleted file mode 100644
index 2f730fc7eeda..000000000000
--- a/devel/electron39/files/patch-ash_display_mirror__window__controller.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- ash/display/mirror_window_controller.cc.orig 2025-07-14 18:11:59 UTC
-+++ ash/display/mirror_window_controller.cc
-@@ -283,7 +283,11 @@ void MirrorWindowController::UpdateWindow(
- if (!base::Contains(display_info_list, iter->first,
- &display::ManagedDisplayInfo::id)) {
- CloseAndDeleteHost(iter->second, true);
-+#if defined(__llvm__)
-+ mirroring_host_info_map_.erase(iter++);
-+#else
- iter = mirroring_host_info_map_.erase(iter);
-+#endif
- } else {
- ++iter;
- }
diff --git a/devel/electron39/files/patch-chrome_browser_about__flags.cc b/devel/electron39/files/patch-chrome_browser_about__flags.cc
index 37f2b32539a9..685f5b715226 100644
--- a/devel/electron39/files/patch-chrome_browser_about__flags.cc
+++ b/devel/electron39/files/patch-chrome_browser_about__flags.cc
@@ -1,4 +1,4 @@
---- chrome/browser/about_flags.cc.orig 2025-10-21 20:19:54 UTC
+--- chrome/browser/about_flags.cc.orig 2025-11-10 21:36:56 UTC
+++ chrome/browser/about_flags.cc
@@ -334,12 +334,12 @@
#include "components/stylus_handwriting/win/features.h"
@@ -51,7 +51,7 @@
// A limited number of combinations of the rich autocompletion params.
const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -3859,7 +3879,7 @@ const FeatureEntry::FeatureVariation
+@@ -3870,7 +3890,7 @@ const FeatureEntry::FeatureVariation
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -60,7 +60,7 @@
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
{{"link_capturing_state", "on_by_default"}};
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -4119,7 +4139,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
+@@ -4130,7 +4150,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
std::size(kSkiaGraphite_DebugLabelsEnabled), nullptr},
};
@@ -69,7 +69,7 @@
const FeatureEntry::FeatureParam kTranslationAPI_SkipLanguagePackLimit[] = {
{"TranslationAPIAcceptLanguagesCheck", "false"},
{"TranslationAPILimitLanguagePackCount", "false"}};
-@@ -4139,7 +4159,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
+@@ -4150,7 +4170,7 @@ const FeatureEntry::FeatureVariation kSensitiveContent
};
#endif // BUILDFLAG(IS_ANDROID)
@@ -78,7 +78,7 @@
const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
{"BackoffTime", "0h"},
{"BackoffMultiplierBase", "0.0"},
-@@ -4888,7 +4908,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
+@@ -4899,7 +4919,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -87,7 +87,7 @@
const FeatureEntry::FeatureParam kNtpEnterpriseShortcutsWithFakeData[] = {
{"use_fake_data", "true"}};
const FeatureEntry::FeatureVariation kNtpEnterpriseShortcutsVariations[] = {
-@@ -5534,7 +5554,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5545,7 +5565,7 @@ const FeatureEntry kFeatureEntries[] = {
},
#endif // BUILDFLAG(IS_WIN)
@@ -96,7 +96,7 @@
{
"fluent-overlay-scrollbars",
flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -5829,7 +5849,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5840,7 +5860,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableIsolatedWebAppDevModeName,
flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)},
@@ -105,7 +105,7 @@
{"enable-iwa-key-distribution-component",
flag_descriptions::kEnableIwaKeyDistributionComponentName,
flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -6021,7 +6041,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6032,7 +6052,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
#endif // BUILDFLAG(IS_MAC)
@@ -114,7 +114,7 @@
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -6050,6 +6070,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6061,6 +6081,16 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWaylandSessionManagementName,
flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -131,7 +131,7 @@
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -6916,7 +6946,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6927,7 +6957,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -140,7 +140,7 @@
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -7326,7 +7356,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7337,7 +7367,7 @@ const FeatureEntry kFeatureEntries[] = {
kNumSrpZpsRelatedSearches,
"PowerTools")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -149,7 +149,7 @@
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7804,7 +7834,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7815,7 +7845,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -158,7 +158,7 @@
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8766,7 +8796,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8777,7 +8807,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
#endif // !BUILDFLAG(IS_CHROMEOS)
@@ -167,7 +167,7 @@
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -9344,7 +9374,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9355,7 +9385,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kWallpaperGooglePhotosSharedAlbums)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -176,7 +176,7 @@
{"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
flag_descriptions::kGetAllScreensMediaDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(blink::features::kGetAllScreensMedia)},
-@@ -9369,7 +9399,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9380,7 +9410,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -185,7 +185,7 @@
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9822,7 +9852,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9833,7 +9863,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -194,7 +194,7 @@
{"media-session-enter-picture-in-picture",
flag_descriptions::kMediaSessionEnterPictureInPictureName,
flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -10012,7 +10042,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10023,7 +10053,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
@@ -203,7 +203,7 @@
{"reduce-user-agent-data-linux-platform-version",
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -10484,7 +10514,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10495,7 +10525,7 @@ const FeatureEntry kFeatureEntries[] = {
kOsDesktop | kOsAndroid,
FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
@@ -212,7 +212,7 @@
{"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
flag_descriptions::kCameraMicEffectsDescription,
static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
-@@ -10595,7 +10625,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10606,7 +10636,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
@@ -221,7 +221,7 @@
{"enable-generic-oidc-auth-profile-management",
flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
-@@ -10616,7 +10646,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10627,7 +10657,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -230,7 +230,7 @@
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -11154,7 +11184,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11165,7 +11195,7 @@ const FeatureEntry kFeatureEntries[] = {
kStandardBoundSessionCredentialsFederatedSessionsVariations,
"standard-device-bound-sessions-federated-sessions")},
@@ -239,7 +239,7 @@
{"replace-sync-promos-with-sign-in-promos-desktop",
flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -11314,7 +11344,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11325,7 +11355,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kCanvasHibernationDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kCanvas2DHibernation)},
@@ -248,7 +248,7 @@
{"sync-enable-bookmarks-in-transport-mode",
flag_descriptions::kSyncEnableBookmarksInTransportModeName,
flag_descriptions::kSyncEnableBookmarksInTransportModeDescription,
-@@ -11400,7 +11430,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11411,7 +11441,7 @@ const FeatureEntry kFeatureEntries[] = {
"HistoryOptInEducationalTipVariations")},
#endif // BUILDFLAG(IS_ANDROID)
@@ -257,7 +257,7 @@
{"supervised-user-local-web-approvals",
flag_descriptions::kSupervisedUserLocalWebApprovalsName,
flag_descriptions::kSupervisedUserLocalWebApprovalsDescription,
-@@ -11605,7 +11635,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11616,7 +11646,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -266,7 +266,7 @@
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
-@@ -11693,7 +11723,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11704,7 +11734,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)},
@@ -275,7 +275,7 @@
{"translation-api", flag_descriptions::kTranslationAPIName,
flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux,
FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI,
-@@ -11727,7 +11757,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11738,7 +11768,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
password_manager::features::kPasswordFormClientsideClassifier)},
@@ -284,7 +284,7 @@
{"contextual-cueing", flag_descriptions::kContextualCueingName,
flag_descriptions::kContextualCueingDescription,
kOsLinux | kOsMac | kOsWin,
-@@ -12091,7 +12121,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12102,7 +12132,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -293,7 +293,7 @@
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -12127,7 +12157,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12138,7 +12168,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -302,7 +302,7 @@
{"autofill-enable-amount-extraction",
flag_descriptions::kAutofillEnableAmountExtractionName,
flag_descriptions::kAutofillEnableAmountExtractionDescription,
-@@ -12279,7 +12309,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12290,7 +12320,7 @@ const FeatureEntry kFeatureEntries[] = {
apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -311,7 +311,7 @@
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -12308,7 +12338,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12319,7 +12349,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(supervised_user::kSupervisedUserBlockInterstitialV3)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -320,7 +320,7 @@
{"autofill-enable-amount-extraction-testing",
flag_descriptions::kAutofillEnableAmountExtractionTestingName,
flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -12323,7 +12353,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12334,7 +12364,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)},
@@ -329,7 +329,7 @@
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -12596,7 +12626,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12607,7 +12637,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -338,7 +338,7 @@
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -12689,7 +12719,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12700,7 +12730,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -347,7 +347,7 @@
{"enable-site-search-allow-user-override-policy",
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -12813,7 +12843,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12824,7 +12854,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -356,7 +356,7 @@
{"autofill-enable-buy-now-pay-later-for-klarna",
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -12886,7 +12916,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12897,7 +12927,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -365,7 +365,7 @@
{"autofill-enable-buy-now-pay-later-for-externally-linked",
flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
flag_descriptions::
-@@ -13163,7 +13193,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13174,7 +13204,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID),
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -374,7 +374,7 @@
{"enable-ntp-enterprise-shortcuts",
flag_descriptions::kEnableNtpEnterpriseShortcutsName,
flag_descriptions::kEnableNtpEnterpriseShortcutsDescription,
-@@ -13270,7 +13300,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13281,7 +13311,7 @@ const FeatureEntry kFeatureEntries[] = {
autofill::features::kAutofillAndPasswordsInSameSurface)},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -383,7 +383,7 @@
{"contextual-suggestion-ui-improvements",
flag_descriptions::kContextualSuggestionsUiImprovementsName,
flag_descriptions::kContextualSuggestionsUiImprovementsDescription,
-@@ -13298,7 +13328,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13309,7 +13339,7 @@ const FeatureEntry kFeatureEntries[] = {
"EnableBlockCanvasReadback")},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -392,7 +392,7 @@
{"autofill-enable-ai-based-amount-extraction",
flag_descriptions::kAutofillEnableAiBasedAmountExtractionName,
flag_descriptions::kAutofillEnableAiBasedAmountExtractionDescription,
-@@ -13343,7 +13373,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13354,7 +13384,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kCryptographyComplianceCnsa)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/devel/electron39/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc b/devel/electron39/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
index 4ec7d3546dde..a2ba427c6486 100644
--- a/devel/electron39/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
+++ b/devel/electron39/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
@@ -1,4 +1,4 @@
---- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2025-10-21 20:19:54 UTC
+--- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2025-11-10 21:36:56 UTC
+++ chrome/browser/renderer_context_menu/render_view_context_menu.cc
@@ -243,7 +243,7 @@
#include "url/origin.h"
@@ -9,7 +9,7 @@
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -4987,7 +4987,7 @@ void RenderViewContextMenu::OpenLinkInSplitView() {
+@@ -4985,7 +4985,7 @@ void RenderViewContextMenu::OpenLinkInSplitView() {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/devel/electron39/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc b/devel/electron39/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
index 2bbdb5ff0eba..b0c43bf35e6a 100644
--- a/devel/electron39/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
+++ b/devel/electron39/files/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2025-10-21 20:19:54 UTC
+--- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2025-11-10 21:36:56 UTC
+++ chrome/browser/ui/browser_window/internal/browser_window_features.cc
@@ -133,7 +133,7 @@
#include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_controller.h"
#endif
-@@ -373,7 +373,7 @@ void BrowserWindowFeatures::Init(BrowserWindowInterfac
+@@ -374,7 +374,7 @@ void BrowserWindowFeatures::Init(BrowserWindowInterfac
browser_select_file_dialog_controller_ =
std::make_unique<BrowserSelectFileDialogController>(profile);
diff --git a/devel/electron39/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h b/devel/electron39/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
index 2e19696d56b8..4696e04eec50 100644
--- a/devel/electron39/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
+++ b/devel/electron39/files/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
@@ -1,4 +1,4 @@
---- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2025-10-21 20:19:54 UTC
+--- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2025-11-10 21:36:56 UTC
+++ chrome/browser/ui/browser_window/public/browser_window_features.h
@@ -94,7 +94,7 @@ class PinInfoBarController;
} // namespace default_browser
@@ -9,7 +9,7 @@
class ProfileCustomizationBubbleSyncController;
namespace session_restore_infobar {
class SessionRestoreInfobarController;
-@@ -424,7 +424,7 @@ class BrowserWindowFeatures {
+@@ -428,7 +428,7 @@ class BrowserWindowFeatures {
return browser_select_file_dialog_controller_.get();
}
@@ -18,7 +18,7 @@
ProfileCustomizationBubbleSyncController*
profile_customization_bubble_sync_controller() {
return profile_customization_bubble_sync_controller_.get();
-@@ -593,7 +593,7 @@ class BrowserWindowFeatures {
+@@ -597,7 +597,7 @@ class BrowserWindowFeatures {
std::unique_ptr<BrowserSelectFileDialogController>
browser_select_file_dialog_controller_;
diff --git a/devel/electron39/files/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc b/devel/electron39/files/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
index 9de1640ecfc5..eadd1bcd5683 100644
--- a/devel/electron39/files/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
+++ b/devel/electron39/files/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/location_bar/location_bar_view.cc.orig 2025-10-21 20:19:54 UTC
+--- chrome/browser/ui/views/location_bar/location_bar_view.cc.orig 2025-11-10 21:36:56 UTC
+++ chrome/browser/ui/views/location_bar/location_bar_view.cc
-@@ -527,7 +527,7 @@ void LocationBarView::OnPopupOpened() {
+@@ -539,7 +539,7 @@ void LocationBarView::OnPopupOpened() {
}
void LocationBarView::OnPopupOpened() {
diff --git a/devel/electron39/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc b/devel/electron39/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
index 5749205a40a9..4b8fa5d9b938 100644
--- a/devel/electron39/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
+++ b/devel/electron39/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2025-10-21 20:19:54 UTC
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2025-11-10 21:36:56 UTC
+++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -1131,7 +1131,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1165,7 +1165,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered when a shared tab becomes the active tab.")));
}
@@ -9,7 +9,7 @@
// kIPHSupervisedUserProfileSigninFeature:
registry.RegisterFeature(std::move(
FeaturePromoSpecification::CreateForCustomAction(
-@@ -1399,7 +1399,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1433,7 +1433,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered to inform users of the availability of the "
"new translate screen feature on the Lens Overlay.")));
diff --git a/devel/electron39/files/patch-components_feature__engagement_public_feature__constants.cc b/devel/electron39/files/patch-components_feature__engagement_public_feature__constants.cc
index 7f9b5ea15d2a..809373ea7da2 100644
--- a/devel/electron39/files/patch-components_feature__engagement_public_feature__constants.cc
+++ b/devel/electron39/files/patch-components_feature__engagement_public_feature__constants.cc
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_constants.cc.orig 2025-10-21 20:19:54 UTC
+--- components/feature_engagement/public/feature_constants.cc.orig 2025-11-10 21:36:56 UTC
+++ components/feature_engagement/public/feature_constants.cc
@@ -32,7 +32,7 @@ bool IsOnDeviceStorageEnabled() {
}
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
BASE_FEATURE(kEsbDownloadRowPromoFeature,
"EsbDownloadRowPromo",
-@@ -843,7 +843,7 @@ BASE_FEATURE(kIPHiOSAIHubNewBadge,
+@@ -846,7 +846,7 @@ BASE_FEATURE(kIPHiOSAIHubNewBadge,
#endif // BUILDFLAG(IS_IOS)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
BASE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
"IPH_AutofillBnplAffirmOrZipSuggestion",
-@@ -999,7 +999,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
+@@ -1002,7 +1002,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
diff --git a/devel/electron39/files/patch-components_feature__engagement_public_feature__constants.h b/devel/electron39/files/patch-components_feature__engagement_public_feature__constants.h
index 3df0cac29f05..91407b11c54a 100644
--- a/devel/electron39/files/patch-components_feature__engagement_public_feature__constants.h
+++ b/devel/electron39/files/patch-components_feature__engagement_public_feature__constants.h
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_constants.h.orig 2025-10-21 20:19:54 UTC
+--- components/feature_engagement/public/feature_constants.h.orig 2025-11-10 21:36:56 UTC
+++ components/feature_engagement/public/feature_constants.h
@@ -31,7 +31,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
FEATURE_CONSTANTS_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
#endif
-@@ -379,7 +379,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiOSAIHubNewBadge
+@@ -380,7 +380,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiOSAIHubNewBadge
#endif // BUILDFLAG(IS_IOS)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature);
FEATURE_CONSTANTS_DECLARE_FEATURE(
-@@ -443,7 +443,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphGamin
+@@ -444,7 +444,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphGamin
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphGamingFeature);
#endif
diff --git a/devel/electron39/files/patch-components_feature__engagement_public_feature__list.cc b/devel/electron39/files/patch-components_feature__engagement_public_feature__list.cc
index e476ead7b246..6165908ccaa7 100644
--- a/devel/electron39/files/patch-components_feature__engagement_public_feature__list.cc
+++ b/devel/electron39/files/patch-components_feature__engagement_public_feature__list.cc
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_list.cc.orig 2025-10-21 20:19:54 UTC
+--- components/feature_engagement/public/feature_list.cc.orig 2025-11-10 21:36:56 UTC
+++ components/feature_engagement/public/feature_list.cc
@@ -203,7 +203,7 @@ const base::Feature* const kAllFeatures[] = {
&kIPHiOSReaderModeOptionsFeature,
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
&kEsbDownloadRowPromoFeature,
#endif
-@@ -277,7 +277,7 @@ const base::Feature* const kAllFeatures[] = {
+@@ -278,7 +278,7 @@ const base::Feature* const kAllFeatures[] = {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
&kIPHAutofillAiOptInFeature,
&kIPHAutofillBnplAffirmOrZipSuggestionFeature,
-@@ -335,7 +335,7 @@ const base::Feature* const kAllFeatures[] = {
+@@ -336,7 +336,7 @@ const base::Feature* const kAllFeatures[] = {
&kIPHScalableIphGamingFeature,
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/devel/electron39/files/patch-components_feature__engagement_public_feature__list.h b/devel/electron39/files/patch-components_feature__engagement_public_feature__list.h
index b9d944ae83e8..a52ec61f1e84 100644
--- a/devel/electron39/files/patch-components_feature__engagement_public_feature__list.h
+++ b/devel/electron39/files/patch-components_feature__engagement_public_feature__list.h
@@ -1,6 +1,6 @@
---- components/feature_engagement/public/feature_list.h.orig 2025-10-21 20:19:54 UTC
+--- components/feature_engagement/public/feature_list.h.orig 2025-11-10 21:36:56 UTC
+++ components/feature_engagement/public/feature_list.h
-@@ -359,7 +359,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSAIHubNewBadge, "IPH_iOSA
+@@ -357,7 +357,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSAIHubNewBadge, "IPH_iOSA
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
DEFINE_VARIATION_PARAM(kEsbDownloadRowPromoFeature, "EsbDownloadRowPromo");
#endif
-@@ -479,7 +479,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSharedTabFeedbackF
+@@ -478,7 +478,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSharedTabFeedbackF
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -19,7 +19,7 @@
DEFINE_VARIATION_PARAM(kIPHAutofillAiOptInFeature, "IPH_AutofillAiOptIn");
DEFINE_VARIATION_PARAM(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
"IPH_AutofillBnplAffirmOrZipSuggestion");
-@@ -581,7 +582,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "
+@@ -580,7 +581,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "
DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "IPH_ScalableIphGaming");
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -28,7 +28,7 @@
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
"IPH_DesktopPWAsLinkCapturingLaunch");
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-@@ -783,7 +784,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+@@ -782,7 +783,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
VARIATION_ENTRY(kIPHIOSPageActionMenu),
VARIATION_ENTRY(kIPHiOSAIHubNewBadge),
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/devel/electron39/files/patch-electron_shell_browser_api_electron__api__app.cc b/devel/electron39/files/patch-electron_shell_browser_api_electron__api__app.cc
index 662298f7550c..a8893e5d33de 100644
--- a/devel/electron39/files/patch-electron_shell_browser_api_electron__api__app.cc
+++ b/devel/electron39/files/patch-electron_shell_browser_api_electron__api__app.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/api/electron_api_app.cc.orig 2025-10-27 17:58:27 UTC
+--- electron/shell/browser/api/electron_api_app.cc.orig 2025-11-13 22:50:46 UTC
+++ electron/shell/browser/api/electron_api_app.cc
@@ -98,7 +98,7 @@
#include "shell/common/process_util.h"
@@ -45,7 +45,7 @@
// Read the xdg-activation token and set it in the command line for the
// duration of the notification in order to ensure this is propagated to an
// already running electron app instance if it exists.
-@@ -1436,7 +1436,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
+@@ -1447,7 +1447,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
pid_dict.Set("name", process_metric.second->name);
}
@@ -54,7 +54,7 @@
auto memory_info = process_metric.second->GetMemoryInfo();
auto memory_dict = gin_helper::Dictionary::CreateEmpty(isolate);
-@@ -1833,7 +1833,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1844,7 +1844,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod(
"removeAsDefaultProtocolClient",
base::BindRepeating(&Browser::RemoveAsDefaultProtocolClient, browser))
@@ -63,7 +63,7 @@
.SetMethod(
"getApplicationInfoForProtocol",
base::BindRepeating(&Browser::GetApplicationInfoForProtocol, browser))
-@@ -1891,7 +1891,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1902,7 +1902,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod("getJumpListSettings", &App::GetJumpListSettings)
.SetMethod("setJumpList", &App::SetJumpList)
#endif
diff --git a/devel/electron39/files/patch-electron_shell_browser_api_electron__api__base__window.cc b/devel/electron39/files/patch-electron_shell_browser_api_electron__api__base__window.cc
index 5fd808005b17..e8d391922821 100644
--- a/devel/electron39/files/patch-electron_shell_browser_api_electron__api__base__window.cc
+++ b/devel/electron39/files/patch-electron_shell_browser_api_electron__api__base__window.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/api/electron_api_base_window.cc.orig 2025-10-27 17:58:27 UTC
+--- electron/shell/browser/api/electron_api_base_window.cc.orig 2025-11-13 22:50:46 UTC
+++ electron/shell/browser/api/electron_api_base_window.cc
-@@ -43,7 +43,7 @@
+@@ -44,7 +44,7 @@
#include "shell/browser/ui/views/win_frame_view.h"
#include "shell/browser/ui/win/taskbar_host.h"
#include "ui/base/win/shell.h"
@@ -9,7 +9,7 @@
#include "shell/browser/ui/views/opaque_frame_view.h"
#endif
-@@ -1033,7 +1033,7 @@ void BaseWindow::SetIconImpl(v8::Isolate* isolate,
+@@ -1034,7 +1034,7 @@ void BaseWindow::SetIconImpl(v8::Isolate* isolate,
static_cast<NativeWindowViews*>(window_.get())
->SetIcon(native_image->GetHICON(GetSystemMetrics(SM_CXSMICON)),
native_image->GetHICON(GetSystemMetrics(SM_CXICON)));
@@ -18,7 +18,7 @@
static_cast<NativeWindowViews*>(window_.get())
->SetIcon(native_image->image().AsImageSkia());
#endif
-@@ -1121,7 +1121,7 @@ v8::Local<v8::Value> BaseWindow::GetAccentColor() cons
+@@ -1126,7 +1126,7 @@ v8::Local<v8::Value> BaseWindow::GetAccentColor() cons
}
#endif
@@ -27,7 +27,7 @@
void BaseWindow::SetTitleBarOverlay(const gin_helper::Dictionary& options,
gin_helper::Arguments* args) {
static_cast<NativeWindowViews*>(window_.get())
-@@ -1318,7 +1318,7 @@ void BaseWindow::BuildPrototype(v8::Isolate* isolate,
+@@ -1323,7 +1323,7 @@ void BaseWindow::BuildPrototype(v8::Isolate* isolate,
.SetMethod("setThumbnailToolTip", &BaseWindow::SetThumbnailToolTip)
.SetMethod("setAppDetails", &BaseWindow::SetAppDetails)
#endif
diff --git a/devel/electron39/files/patch-electron_shell_browser_electron__browser__main__parts.cc b/devel/electron39/files/patch-electron_shell_browser_electron__browser__main__parts.cc
index c3ef522381d5..92d61f60bf77 100644
--- a/devel/electron39/files/patch-electron_shell_browser_electron__browser__main__parts.cc
+++ b/devel/electron39/files/patch-electron_shell_browser_electron__browser__main__parts.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/electron_browser_main_parts.cc.orig 2025-10-27 17:58:27 UTC
+--- electron/shell/browser/electron_browser_main_parts.cc.orig 2025-11-13 22:50:46 UTC
+++ electron/shell/browser/electron_browser_main_parts.cc
-@@ -76,7 +76,7 @@
+@@ -77,7 +77,7 @@
#include "ui/wm/core/wm_state.h"
#endif
@@ -9,7 +9,7 @@
#include "base/environment.h"
#include "chrome/browser/ui/views/dark_mode_manager_linux.h"
#include "device/bluetooth/bluetooth_adapter_factory.h"
-@@ -129,7 +129,7 @@ namespace {
+@@ -130,7 +130,7 @@ namespace {
namespace {
@@ -18,7 +18,7 @@
class LinuxUiGetterImpl : public ui::LinuxUiGetter {
public:
LinuxUiGetterImpl() = default;
-@@ -211,7 +211,7 @@ int ElectronBrowserMainParts::PreEarlyInitialization()
+@@ -212,7 +212,7 @@ int ElectronBrowserMainParts::PreEarlyInitialization()
#if BUILDFLAG(IS_OZONE)
// Initialize Ozone platform and add required feature flags as per platform's
// properties.
@@ -27,7 +27,7 @@
ui::SetOzonePlatformForLinuxIfNeeded(*base::CommandLine::ForCurrentProcess());
#endif
ui::OzonePlatform::PreEarlyInitialization();
-@@ -304,7 +304,7 @@ int ElectronBrowserMainParts::PreCreateThreads() {
+@@ -309,7 +309,7 @@ int ElectronBrowserMainParts::PreCreateThreads() {
// happen before the ResourceBundle is loaded
if (locale.empty())
l10n_util::OverrideLocaleWithCocoaLocale();
@@ -36,7 +36,7 @@
// l10n_util::GetApplicationLocaleInternal uses g_get_language_names(),
// which keys off of getenv("LC_ALL").
// We must set this env first to make ui::ResourceBundle accept the custom
-@@ -333,7 +333,7 @@ int ElectronBrowserMainParts::PreCreateThreads() {
+@@ -338,7 +338,7 @@ int ElectronBrowserMainParts::PreCreateThreads() {
ElectronBrowserClient::SetApplicationLocale(app_locale);
fake_browser_process_->SetApplicationLocale(app_locale);
@@ -45,7 +45,7 @@
// Reset to the original LC_ALL since we should not be changing it.
if (!locale.empty()) {
if (lc_all)
-@@ -390,7 +390,7 @@ void ElectronBrowserMainParts::ToolkitInitialized() {
+@@ -395,7 +395,7 @@ void ElectronBrowserMainParts::ToolkitInitialized() {
}
void ElectronBrowserMainParts::ToolkitInitialized() {
@@ -54,7 +54,7 @@
auto* linux_ui = ui::GetDefaultLinuxUi();
CHECK(linux_ui);
linux_ui_getter_ = std::make_unique<LinuxUiGetterImpl>();
-@@ -497,7 +497,7 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo
+@@ -502,7 +502,7 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo
}
void ElectronBrowserMainParts::PostCreateMainMessageLoop() {
@@ -63,7 +63,7 @@
std::string app_name = electron::Browser::Get()->GetName();
#endif
#if BUILDFLAG(IS_LINUX)
-@@ -509,7 +509,9 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo
+@@ -514,7 +514,9 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo
if (!bluez::BluezDBusManager::IsInitialized())
bluez::DBusBluezManagerWrapperLinux::Initialize();
@@ -73,7 +73,7 @@
// Set up crypt config. This needs to be done before anything starts the
// network service, as the raw encryption key needs to be shared with the
// network service for encrypted cookie storage.
-@@ -604,7 +606,7 @@ void ElectronBrowserMainParts::PostMainMessageLoopRun(
+@@ -609,7 +611,7 @@ void ElectronBrowserMainParts::PostMainMessageLoopRun(
fake_browser_process_->PostMainMessageLoopRun();
content::DevToolsAgentHost::StopRemoteDebuggingPipeHandler();
diff --git a/devel/electron39/files/patch-electron_shell_browser_native__window.cc b/devel/electron39/files/patch-electron_shell_browser_native__window.cc
index c831d05393b9..1328f75e7c32 100644
--- a/devel/electron39/files/patch-electron_shell_browser_native__window.cc
+++ b/devel/electron39/files/patch-electron_shell_browser_native__window.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/native_window.cc.orig 2025-09-02 20:56:04 UTC
+--- electron/shell/browser/native_window.cc.orig 2025-11-13 22:50:46 UTC
+++ electron/shell/browser/native_window.cc
-@@ -184,7 +184,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
+@@ -185,7 +185,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
} else {
SetSizeConstraints(size_constraints);
}
diff --git a/devel/electron39/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron39/files/patch-electron_shell_browser_native__window__views.cc
index a2c99b2b5972..01f86420cf54 100644
--- a/devel/electron39/files/patch-electron_shell_browser_native__window__views.cc
+++ b/devel/electron39/files/patch-electron_shell_browser_native__window__views.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.cc.orig 2025-10-27 17:58:27 UTC
+--- electron/shell/browser/native_window_views.cc.orig 2025-11-13 22:50:46 UTC
+++ electron/shell/browser/native_window_views.cc
@@ -53,7 +53,7 @@
#include "ui/wm/core/shadow_types.h"
@@ -108,7 +108,7 @@
auto display =
display::Screen::Get()->GetDisplayNearestWindow(GetNativeWindow());
gfx::Rect window_bounds_in_screen = display.work_area();
-@@ -1380,7 +1380,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
+@@ -1381,7 +1381,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
}
void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) {
@@ -117,7 +117,7 @@
// Remove global menu bar.
if (global_menu_bar_ && menu_model == nullptr) {
global_menu_bar_.reset();
-@@ -1436,7 +1436,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
+@@ -1437,7 +1437,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
void NativeWindowViews::SetParentWindow(NativeWindow* parent) {
NativeWindow::SetParentWindow(parent);
@@ -126,7 +126,7 @@
if (x11_util::IsX11()) {
auto* connection = x11::Connection::Get();
connection->SetProperty(
-@@ -1482,7 +1482,7 @@ void NativeWindowViews::SetProgressBar(double progress
+@@ -1483,7 +1483,7 @@ void NativeWindowViews::SetProgressBar(double progress
NativeWindow::ProgressState state) {
#if BUILDFLAG(IS_WIN)
taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state);
@@ -135,7 +135,7 @@
if (unity::IsRunning()) {
unity::SetProgressFraction(progress);
}
-@@ -1608,7 +1608,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
+@@ -1609,7 +1609,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
#if BUILDFLAG(IS_WIN)
window_handle =
reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget);
@@ -144,7 +144,7 @@
window_handle = static_cast<uint32_t>(accelerated_widget);
#endif
aura::WindowTreeHost* const host =
-@@ -1706,7 +1706,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
+@@ -1707,7 +1707,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
SendMessage(hwnd, WM_SETICON, ICON_BIG,
reinterpret_cast<LPARAM>(app_icon_.get()));
}
@@ -153,7 +153,7 @@
void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) {
auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget(
GetAcceleratedWidget());
-@@ -1827,7 +1827,7 @@ bool NativeWindowViews::CanMinimize() const {
+@@ -1828,7 +1828,7 @@ bool NativeWindowViews::CanMinimize() const {
bool NativeWindowViews::CanMinimize() const {
#if BUILDFLAG(IS_WIN)
return minimizable_;
@@ -162,7 +162,7 @@
return true;
#endif
}
-@@ -1869,7 +1869,7 @@ std::unique_ptr<views::FrameView> NativeWindowViews::C
+@@ -1870,7 +1870,7 @@ std::unique_ptr<views::FrameView> NativeWindowViews::C
#endif
}
@@ -171,7 +171,7 @@
electron::ClientFrameViewLinux* NativeWindowViews::GetClientFrameViewLinux() {
// Check to make sure this window's non-client frame view is a
// ClientFrameViewLinux. If either has_frame() or has_client_frame()
-@@ -1892,7 +1892,7 @@ void NativeWindowViews::HandleKeyboardEvent(
+@@ -1893,7 +1893,7 @@ void NativeWindowViews::HandleKeyboardEvent(
if (widget_destroyed_)
return;
@@ -180,7 +180,7 @@
if (event.windows_key_code == ui::VKEY_BROWSER_BACK)
NotifyWindowExecuteAppCommand(kBrowserBackward);
else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD)
-@@ -1911,7 +1911,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
+@@ -1912,7 +1912,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
// Alt+Click should not toggle menu bar.
root_view_.ResetAltState();
diff --git a/devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc b/devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
index 0f8ee420a301..407fbfe7b4c6 100644
--- a/devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
+++ b/devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/ui/inspectable_web_contents.cc.orig 2025-10-27 17:58:27 UTC
+--- electron/shell/browser/ui/inspectable_web_contents.cc.orig 2025-11-13 22:50:46 UTC
+++ electron/shell/browser/ui/inspectable_web_contents.cc
-@@ -549,7 +549,7 @@ void InspectableWebContents::LoadCompleted() {
+@@ -555,7 +555,7 @@ void InspectableWebContents::LoadCompleted() {
prefs.FindString("currentDockState");
base::RemoveChars(*current_dock_state, "\"", &dock_state_);
}
diff --git a/devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc b/devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc
index 080d256f9b7a..fc0e7b844b29 100644
--- a/devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc
+++ b/devel/electron39/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/ui/inspectable_web_contents_view.cc.orig 2025-09-02 20:56:04 UTC
+--- electron/shell/browser/ui/inspectable_web_contents_view.cc.orig 2025-11-13 22:50:46 UTC
+++ electron/shell/browser/ui/inspectable_web_contents_view.cc
-@@ -181,7 +181,7 @@ void InspectableWebContentsView::SetIsDocked(bool dock
+@@ -198,7 +198,7 @@ void InspectableWebContentsView::SetIsDocked(bool dock
params.delegate = devtools_window_delegate_;
params.bounds = inspectable_web_contents()->dev_tools_bounds();
diff --git a/devel/electron39/files/patch-electron_shell_services_node_node__service.cc b/devel/electron39/files/patch-electron_shell_services_node_node__service.cc
index ffdc4a1ce79b..a0639d57c40c 100644
--- a/devel/electron39/files/patch-electron_shell_services_node_node__service.cc
+++ b/devel/electron39/files/patch-electron_shell_services_node_node__service.cc
@@ -1,7 +1,7 @@
---- electron/shell/services/node/node_service.cc.orig 2025-10-27 17:58:27 UTC
+--- electron/shell/services/node/node_service.cc.orig 2025-11-13 22:50:46 UTC
+++ electron/shell/services/node/node_service.cc
-@@ -24,7 +24,7 @@
- #include "shell/common/node_includes.h"
+@@ -26,7 +26,7 @@
+ #include "shell/common/v8_util.h"
#include "shell/services/node/parent_port.h"
-#if !IS_MAS_BUILD()
@@ -9,7 +9,7 @@
#include "shell/common/crash_keys.h"
#endif
-@@ -45,7 +45,7 @@ void V8FatalErrorCallback(const char* location, const
+@@ -47,7 +47,7 @@ void V8FatalErrorCallback(const char* location, const
GetRemote()->OnV8FatalError(location, outstream.str());
}
diff --git a/devel/electron39/files/patch-electron_spec_api-app-spec.ts b/devel/electron39/files/patch-electron_spec_api-app-spec.ts
index 2d68e21081b7..5125e2072163 100644
--- a/devel/electron39/files/patch-electron_spec_api-app-spec.ts
+++ b/devel/electron39/files/patch-electron_spec_api-app-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/api-app-spec.ts.orig 2025-10-28 14:56:59 UTC
+--- electron/spec/api-app-spec.ts.orig 2025-11-13 22:50:46 UTC
+++ electron/spec/api-app-spec.ts
@@ -129,11 +129,11 @@ describe('app module', () => {
});
@@ -14,7 +14,7 @@
const languages = app.getPreferredSystemLanguages();
if (languages.length) {
expect(languages).to.not.include('C');
-@@ -196,7 +196,7 @@ describe('app module', () => {
+@@ -202,7 +202,7 @@ describe('app module', () => {
expect(code).to.equal(123, 'exit code should be 123, if you see this please tag @MarshallOfSound');
});
@@ -23,7 +23,7 @@
const electronPath = process.execPath;
const appPath = path.join(fixturesPath, 'api', 'singleton');
appProcess = cp.spawn(electronPath, [appPath]);
-@@ -360,7 +360,7 @@ describe('app module', () => {
+@@ -366,7 +366,7 @@ describe('app module', () => {
});
// GitHub Actions macOS-13 runners used for x64 seem to have a problem with this test.
@@ -32,7 +32,7 @@
const tempFiles = [
path.join(fixturesPath, 'foo.txt'),
path.join(fixturesPath, 'bar.txt'),
-@@ -488,7 +488,7 @@ describe('app module', () => {
+@@ -494,7 +494,7 @@ describe('app module', () => {
// let w = null
// before(function () {
@@ -41,7 +41,7 @@
// this.skip()
// }
// })
-@@ -595,7 +595,7 @@ describe('app module', () => {
+@@ -601,7 +601,7 @@ describe('app module', () => {
describe('app.badgeCount', () => {
const platformIsNotSupported =
(process.platform === 'win32') ||
@@ -50,7 +50,7 @@
const expectedBadgeCount = 42;
-@@ -639,7 +639,7 @@ describe('app module', () => {
+@@ -645,7 +645,7 @@ describe('app module', () => {
});
});
@@ -59,7 +59,7 @@
const isMac = process.platform === 'darwin';
const isWin = process.platform === 'win32';
-@@ -1019,7 +1019,7 @@ describe('app module', () => {
+@@ -1025,7 +1025,7 @@ describe('app module', () => {
});
});
@@ -68,7 +68,7 @@
it('is mutable', () => {
const values = [false, true, false];
const setters: Array<(arg: boolean) => void> = [
-@@ -1288,7 +1288,7 @@ describe('app module', () => {
+@@ -1294,7 +1294,7 @@ describe('app module', () => {
});
});
@@ -77,7 +77,7 @@
let w: BrowserWindow;
before(function () {
-@@ -1423,7 +1423,7 @@ describe('app module', () => {
+@@ -1429,7 +1429,7 @@ describe('app module', () => {
describe('getApplicationNameForProtocol()', () => {
// TODO: Linux CI doesn't have registered http & https handlers
@@ -86,7 +86,7 @@
// We can't expect particular app names here, but these protocols should
// at least have _something_ registered. Except on our Linux CI
// environment apparently.
-@@ -1441,7 +1441,7 @@ describe('app module', () => {
+@@ -1447,7 +1447,7 @@ describe('app module', () => {
});
});
@@ -95,7 +95,7 @@
it('returns promise rejection for a bogus protocol', async function () {
await expect(
app.getApplicationInfoForProtocol('bogus-protocol://')
-@@ -1491,7 +1491,7 @@ describe('app module', () => {
+@@ -1497,7 +1497,7 @@ describe('app module', () => {
});
// FIXME Get these specs running on Linux CI
@@ -104,7 +104,7 @@
const iconPath = path.join(__dirname, 'fixtures/assets/icon.ico');
const sizes = {
small: 16,
-@@ -1573,7 +1573,7 @@ describe('app module', () => {
+@@ -1579,7 +1579,7 @@ describe('app module', () => {
expect(entry.memory).to.have.property('privateBytes').that.is.greaterThan(0);
}
@@ -113,7 +113,7 @@
expect(entry.sandboxed).to.be.a('boolean');
}
-@@ -1647,7 +1647,7 @@ describe('app module', () => {
+@@ -1653,7 +1653,7 @@ describe('app module', () => {
it('succeeds with complete GPUInfo', async () => {
const completeInfo = await getGPUInfo('complete');
@@ -122,7 +122,7 @@
// For linux and macOS complete info is same as basic info
await verifyBasicGPUInfo(completeInfo);
const basicInfo = await getGPUInfo('basic');
-@@ -1671,7 +1671,7 @@ describe('app module', () => {
+@@ -1677,7 +1677,7 @@ describe('app module', () => {
});
});
diff --git a/devel/electron39/files/patch-electron_spec_api-browser-window-spec.ts b/devel/electron39/files/patch-electron_spec_api-browser-window-spec.ts
index 1ffc60bcc24c..c74b14c0c005 100644
--- a/devel/electron39/files/patch-electron_spec_api-browser-window-spec.ts
+++ b/devel/electron39/files/patch-electron_spec_api-browser-window-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/api-browser-window-spec.ts.orig 2025-10-27 17:58:27 UTC
+--- electron/spec/api-browser-window-spec.ts.orig 2025-11-13 22:50:46 UTC
+++ electron/spec/api-browser-window-spec.ts
@@ -69,7 +69,7 @@ describe('BrowserWindow module', () => {
}).not.to.throw();
@@ -72,7 +72,7 @@
it('checks normal bounds when minimized', async () => {
const bounds = w.getBounds();
const minimize = once(w, 'minimize');
-@@ -3108,7 +3108,7 @@ describe('BrowserWindow module', () => {
+@@ -3124,7 +3124,7 @@ describe('BrowserWindow module', () => {
describe('BrowserWindow.setOpacity(opacity)', () => {
afterEach(closeAllWindows);
@@ -81,7 +81,7 @@
it('make window with initial opacity', () => {
const w = new BrowserWindow({ show: false, opacity: 0.5 });
expect(w.getOpacity()).to.equal(0.5);
-@@ -3134,7 +3134,7 @@ describe('BrowserWindow module', () => {
+@@ -3150,7 +3150,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -90,7 +90,7 @@
it('sets 1 regardless of parameter', () => {
const w = new BrowserWindow({ show: false });
w.setOpacity(0);
-@@ -3345,7 +3345,7 @@ describe('BrowserWindow module', () => {
+@@ -3361,7 +3361,7 @@ describe('BrowserWindow module', () => {
expect(overlayRectPreMax.height).to.equal(size);
// 'maximize' event is not emitted on Linux in CI.
@@ -99,7 +99,7 @@
const maximize = once(w, 'maximize');
w.show();
w.maximize();
-@@ -3411,7 +3411,7 @@ describe('BrowserWindow module', () => {
+@@ -3427,7 +3427,7 @@ describe('BrowserWindow module', () => {
expect(preMaxHeight).to.equal(size);
// 'maximize' event is not emitted on Linux in CI.
@@ -108,7 +108,7 @@
const maximize = once(w, 'maximize');
w.show();
w.maximize();
-@@ -4082,7 +4082,7 @@ describe('BrowserWindow module', () => {
+@@ -4098,7 +4098,7 @@ describe('BrowserWindow module', () => {
expect(test.nodeTimers).to.equal(true);
expect(test.nodeUrl).to.equal(true);
@@ -117,7 +117,7 @@
expect(test.creationTime).to.be.null('creation time');
expect(test.systemMemoryInfo).to.be.null('system memory info');
} else {
-@@ -4587,7 +4587,7 @@ describe('BrowserWindow module', () => {
+@@ -4603,7 +4603,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -126,7 +126,7 @@
afterEach(closeAllWindows);
it('emits an event when window is maximized', async () => {
const w = new BrowserWindow({ show: false });
-@@ -4858,7 +4858,7 @@ describe('BrowserWindow module', () => {
+@@ -4874,7 +4874,7 @@ describe('BrowserWindow module', () => {
// TODO(zcbenz):
// This test does not run on Linux CI. See:
// https://github.com/electron/electron/issues/28699
@@ -135,7 +135,7 @@
const w = new BrowserWindow({});
const maximize = once(w, 'maximize');
w.maximize();
-@@ -4875,7 +4875,7 @@ describe('BrowserWindow module', () => {
+@@ -4891,7 +4891,7 @@ describe('BrowserWindow module', () => {
});
// TODO(dsanders11): Enable once maximize event works on Linux again on CI
@@ -144,7 +144,7 @@
afterEach(closeAllWindows);
it('should show the window if it is not currently shown', async () => {
const w = new BrowserWindow({ show: false });
-@@ -4912,7 +4912,7 @@ describe('BrowserWindow module', () => {
+@@ -4928,7 +4928,7 @@ describe('BrowserWindow module', () => {
// TODO(dsanders11): Enable once minimize event works on Linux again.
// See https://github.com/electron/electron/issues/28699
@@ -153,7 +153,7 @@
const w = new BrowserWindow();
const minimize = once(w, 'minimize');
w.minimize();
-@@ -5398,7 +5398,7 @@ describe('BrowserWindow module', () => {
+@@ -5414,7 +5414,7 @@ describe('BrowserWindow module', () => {
});
// On Linux there is no "resizable" property of a window.
@@ -162,7 +162,7 @@
const w = new BrowserWindow({ show: false });
expect(w.resizable).to.be.true('resizable');
-@@ -5638,7 +5638,7 @@ describe('BrowserWindow module', () => {
+@@ -5654,7 +5654,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -171,7 +171,7 @@
// Not implemented on Linux.
afterEach(closeAllWindows);
-@@ -6809,7 +6809,7 @@ describe('BrowserWindow module', () => {
+@@ -6825,7 +6825,7 @@ describe('BrowserWindow module', () => {
describe('"transparent" option', () => {
afterEach(closeAllWindows);
diff --git a/devel/electron39/files/patch-electron_spec_api-native-image-spec.ts b/devel/electron39/files/patch-electron_spec_api-native-image-spec.ts
index 006f42eaa4b9..a6b4b300e391 100644
--- a/devel/electron39/files/patch-electron_spec_api-native-image-spec.ts
+++ b/devel/electron39/files/patch-electron_spec_api-native-image-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-native-image-spec.ts.orig 2025-05-07 07:36:13 UTC
+--- electron/spec/api-native-image-spec.ts.orig 2025-11-13 22:50:46 UTC
+++ electron/spec/api-native-image-spec.ts
-@@ -434,7 +434,7 @@ describe('nativeImage module', () => {
+@@ -439,7 +439,7 @@ describe('nativeImage module', () => {
});
});
diff --git a/devel/electron39/files/patch-electron_spec_api-protocol-spec.ts b/devel/electron39/files/patch-electron_spec_api-protocol-spec.ts
index 3195a7eabb74..b2edf10a7bc0 100644
--- a/devel/electron39/files/patch-electron_spec_api-protocol-spec.ts
+++ b/devel/electron39/files/patch-electron_spec_api-protocol-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-protocol-spec.ts.orig 2024-11-07 16:14:43 UTC
+--- electron/spec/api-protocol-spec.ts.orig 2025-11-13 22:50:46 UTC
+++ electron/spec/api-protocol-spec.ts
-@@ -1738,7 +1738,7 @@ describe('protocol module', () => {
+@@ -1755,7 +1755,7 @@ describe('protocol module', () => {
// TODO(nornagon): this test doesn't pass on Linux currently, investigate.
// test is also flaky on CI on macOS so it is currently disabled there as well.
diff --git a/devel/electron39/files/patch-electron_spec_api-web-contents-spec.ts b/devel/electron39/files/patch-electron_spec_api-web-contents-spec.ts
index 8ebe51e25534..58e1a0d9e6e9 100644
--- a/devel/electron39/files/patch-electron_spec_api-web-contents-spec.ts
+++ b/devel/electron39/files/patch-electron_spec_api-web-contents-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-web-contents-spec.ts.orig 2025-10-27 17:58:27 UTC
+--- electron/spec/api-web-contents-spec.ts.orig 2025-11-13 22:50:46 UTC
+++ electron/spec/api-web-contents-spec.ts
-@@ -2815,7 +2815,7 @@ describe('webContents module', () => {
+@@ -2850,7 +2850,7 @@ describe('webContents module', () => {
});
// TODO(codebytere): OOPIF printing is disabled on Linux at the moment due to crashes.
diff --git a/devel/electron39/files/patch-services_on__device__model_ml_gpu__blocklist.cc b/devel/electron39/files/patch-services_on__device__model_ml_gpu__blocklist.cc
new file mode 100644
index 000000000000..1b9104804fdc
--- /dev/null
+++ b/devel/electron39/files/patch-services_on__device__model_ml_gpu__blocklist.cc
@@ -0,0 +1,11 @@
+--- services/on_device_model/ml/gpu_blocklist.cc.orig 2025-11-10 21:36:56 UTC
++++ services/on_device_model/ml/gpu_blocklist.cc
+@@ -24,7 +24,7 @@ const base::FeatureParam<std::string> kGpuBlockList{
+ &optimization_guide::features::kOnDeviceModelPerformanceParams,
+ "on_device_model_gpu_block_list",
+ // These devices are nearly always crashing or have very low performance.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ "8086:64a0|" // TODO(b/456603738): Remove when fixed.
+ #endif // BUILDFLAG(IS_LINUX)
+ "8086:412|8086:a16|8086:41e|8086:416|8086:402|8086:166|8086:1616|8086:22b1|"
diff --git a/devel/electron39/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc b/devel/electron39/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
index 46b36850fe79..cd8224b9077c 100644
--- a/devel/electron39/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
+++ b/devel/electron39/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
@@ -1,4 +1,4 @@
---- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2025-10-21 20:19:54 UTC
+--- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2025-11-10 21:36:56 UTC
+++ third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
@@ -66,7 +66,7 @@ AtomicString ToAtomicString(const SkString& str) {
return AtomicString::FromUTF8(std::string_view(str.begin(), str.end()));
@@ -9,7 +9,7 @@
// This function is called on android or when we are emulating android fonts on
// linux and the embedder has overriden the default fontManager with
// WebFontRendering::setSkiaFontMgr.
-@@ -259,7 +259,7 @@ const FontPlatformData* FontCache::CreateFontPlatformD
+@@ -278,7 +278,7 @@ const FontPlatformData* FontCache::CreateFontPlatformD
std::string name;
sk_sp<SkTypeface> typeface;
diff --git a/devel/electron39/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 b/devel/electron39/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
index f234f3006d7d..5dd9ba97353a 100644
--- a/devel/electron39/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ b/devel/electron39/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
@@ -1,4 +1,4 @@
---- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-11-02 19:17:58 UTC
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-11-14 09:16:34 UTC
+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -344,7 +344,7 @@
"default": "",
@@ -45,7 +45,7 @@
base_feature: "WebAppEnableAppTitle",
},
{
-@@ -1779,7 +1779,7 @@
+@@ -1785,7 +1785,7 @@
{
name: "DeviceBoundSessionCredentials",
origin_trial_feature_name: "DeviceBoundSessionCredentials",
@@ -54,7 +54,7 @@
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -1787,7 +1787,7 @@
+@@ -1793,7 +1793,7 @@
{
name: "DeviceBoundSessionCredentials2",
origin_trial_feature_name: "DeviceBoundSessionCredentials2",
@@ -63,7 +63,7 @@
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -1930,7 +1930,7 @@
+@@ -1936,7 +1936,7 @@
name: "DocumentIsolationPolicy",
status: "experimental",
origin_trial_feature_name: "DocumentIsolationPolicy",
@@ -72,7 +72,7 @@
base_feature: "none",
},
{
-@@ -2173,7 +2173,7 @@
+@@ -2179,7 +2179,7 @@
base_feature: "none",
public: true,
origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -81,7 +81,7 @@
origin_trial_allows_third_party: true,
},
{
-@@ -3718,7 +3718,7 @@
+@@ -3725,7 +3725,7 @@
// Tracking bug for the implementation: https://crbug.com/1462930
name: "PermissionElement",
origin_trial_feature_name: "PermissionElement",
@@ -90,7 +90,7 @@
status: "experimental",
public: true,
base_feature_status: "enabled",
-@@ -5310,7 +5310,7 @@
+@@ -5316,7 +5316,7 @@
name: "UnrestrictedSharedArrayBuffer",
base_feature: "none",
origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -99,7 +99,7 @@
},
// Enables using policy-controlled feature "usb-unrestricted" to allow
// isolated context to access protected USB interface classes and to
-@@ -5504,7 +5504,7 @@
+@@ -5510,7 +5510,7 @@
{
name: "WebAppScopeExtensions",
origin_trial_feature_name: "WebAppScopeExtensions",
@@ -108,7 +108,7 @@
status: "experimental",
base_feature: "none",
},
-@@ -5612,7 +5612,7 @@
+@@ -5618,7 +5618,7 @@
{
name: "WebAuthenticationImmediateGet",
origin_trial_feature_name: "WebAuthenticationImmediateGet",
diff --git a/devel/fatal/Makefile b/devel/fatal/Makefile
index e818a202e86f..83f08a4d91e4 100644
--- a/devel/fatal/Makefile
+++ b/devel/fatal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fatal
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fatal/distinfo b/devel/fatal/distinfo
index ff2420bdff0e..5790577d6c3c 100644
--- a/devel/fatal/distinfo
+++ b/devel/fatal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937313
-SHA256 (facebook-fatal-v2025.11.10.00_GH0.tar.gz) = 967c0044b708a2dcd90120f979ee92589aeae29a196dd9df85cdeaaa35618a34
-SIZE (facebook-fatal-v2025.11.10.00_GH0.tar.gz) = 658569
+TIMESTAMP = 1763425434
+SHA256 (facebook-fatal-v2025.11.17.00_GH0.tar.gz) = 01986f7c53dc1bceee4ed16df065e0d336d6a7a58d3f83cc636d97407fb127e5
+SIZE (facebook-fatal-v2025.11.17.00_GH0.tar.gz) = 658551
diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile
index 112de8c5ad83..e37a49a2cb72 100644
--- a/devel/fbthrift/Makefile
+++ b/devel/fbthrift/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fbthrift/distinfo b/devel/fbthrift/distinfo
index 65b91e7c19bd..cd6de7f312d3 100644
--- a/devel/fbthrift/distinfo
+++ b/devel/fbthrift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937311
-SHA256 (facebook-fbthrift-v2025.11.10.00_GH0.tar.gz) = a6ad8db838dc92aea4f08fc11dcd1629e052d063498ea07daf48a4409f545eeb
-SIZE (facebook-fbthrift-v2025.11.10.00_GH0.tar.gz) = 16206374
+TIMESTAMP = 1763425432
+SHA256 (facebook-fbthrift-v2025.11.17.00_GH0.tar.gz) = da439a65e18cae454de18a43fd370aee5836f684618f33a975b0b7b828d271cc
+SIZE (facebook-fbthrift-v2025.11.17.00_GH0.tar.gz) = 16269019
diff --git a/devel/fbthrift/pkg-plist b/devel/fbthrift/pkg-plist
index 14dc6481ada1..db2f196b1039 100644
--- a/devel/fbthrift/pkg-plist
+++ b/devel/fbthrift/pkg-plist
@@ -689,10 +689,12 @@ include/thrift/lib/cpp2/transport/rocket/server/detail/IncomingFrameHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/KeepAliveHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/MetadataPushHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/OutgoingFrameHandler.h
+include/thrift/lib/cpp2/transport/rocket/server/detail/RequestChannelHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/RequestFnfHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/RequestResponseHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/RequestStreamHandler.h
include/thrift/lib/cpp2/transport/rocket/server/detail/SetupFrameAcceptor.h
+include/thrift/lib/cpp2/transport/rocket/server/detail/SinkCallbackManager.h
include/thrift/lib/cpp2/transport/rocket/server/detail/StreamCallbackManager.h
include/thrift/lib/cpp2/transport/rocket/server/detail/WriteBatchTypes.h
include/thrift/lib/cpp2/transport/rocket/server/detail/WriteBatcher.h
diff --git a/devel/folly/Makefile b/devel/folly/Makefile
index 9ef7b1acfee8..c1feadff3471 100644
--- a/devel/folly/Makefile
+++ b/devel/folly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= folly
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/folly/distinfo b/devel/folly/distinfo
index 9b00cef41203..72940e2ffd59 100644
--- a/devel/folly/distinfo
+++ b/devel/folly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937303
-SHA256 (facebook-folly-v2025.11.10.00_GH0.tar.gz) = 62fde99e074f7402938c29cf6faff7fcceac2524956ab339f13946efa3c334b0
-SIZE (facebook-folly-v2025.11.10.00_GH0.tar.gz) = 4702658
+TIMESTAMP = 1763425425
+SHA256 (facebook-folly-v2025.11.17.00_GH0.tar.gz) = 79b3c19235ae97bde3b5b143aa9bd20abe0c8d42b170c83a9dd2197e87ea1955
+SIZE (facebook-folly-v2025.11.17.00_GH0.tar.gz) = 4713832
diff --git a/devel/forgejo-runner/Makefile b/devel/forgejo-runner/Makefile
index e6d42253f9e9..5fd06b3c52e3 100644
--- a/devel/forgejo-runner/Makefile
+++ b/devel/forgejo-runner/Makefile
@@ -1,7 +1,7 @@
PORTNAME= act_runner
DISTVERSIONPREFIX= v
DISTVERSION= 9.1.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
PKGNAMEPREFIX= forgejo-
@@ -28,14 +28,18 @@ LD_FLAG_X_PREFIX= -X ${GO_MODULE}/internal/pkg/ver
DATADIR= /var/db/${PORTNAME}
-USERS= ${ACT_RUNNER_USER}
-GROUPS= ${ACT_RUNNER_GROUP}
-
ACT_RUNNER_USER?= ${PORTNAME}
ACT_RUNNER_GROUP?= ${PORTNAME}
+.if ${ACT_RUNNER_USER} == ${PORTNAME}
+USERS= ${ACT_RUNNER_USER}
+.endif
+.if ${ACT_RUNNER_GROUP} == ${PORTNAME}
+GROUPS= ${ACT_RUNNER_GROUP}
+.endif
post-install:
${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${ETCDIR}
- ${INSTALL_DATA} ${BUILD_WRKSRC}/internal/pkg/config/config.example.yaml ${STAGEDIR}${ETCDIR}/act_runner.conf.sample
+ ${INSTALL_DATA} ${BUILD_WRKSRC}/internal/pkg/config/config.example.yaml \
+ ${STAGEDIR}${ETCDIR}/act_runner.conf.sample
.include <bsd.port.mk>
diff --git a/devel/forgejo-runner/files/act_runner.in b/devel/forgejo-runner/files/act_runner.in
index fa243278cc7e..7bb6e2a96978 100644
--- a/devel/forgejo-runner/files/act_runner.in
+++ b/devel/forgejo-runner/files/act_runner.in
@@ -24,17 +24,19 @@ load_rc_config "${name}"
: ${act_runner_cache_dir:="%%DATADIR%%"}
: ${act_runner_log_dir:="/var/log/act_runner"}
: ${act_runner_log_file:="${act_runner_log_dir}/act_runner.log"}
-: ${act_runner_flags:="-c ${act_runner_config} daemon"}
+: ${act_runner_args:="-c ${act_runner_config} daemon"}
-procname="%%PREFIX%%/bin/act_runner"
-command="${procname} ${act_runner_flags}"
+command="/usr/sbin/daemon"
pidfile="/var/run/${name}.pid"
+exec_path="%%PREFIX%%/bin/act_runner"
-start_cmd="${name}_start"
-sig_stop=KILL
+required_files=${act_runner_config}
-act_runner_start() {
+prestart_cmd="${name}_prestart"
+sig_stop=TERM
+
+act_runner_prestart() {
# ensure the log directories are owned by the unprivileged user
for d in "${act_runner_log_dir}"; do
if [ ! -e "$d" ]; then
@@ -42,11 +44,12 @@ act_runner_start() {
chown "${act_runner_user}" "$d"
fi
done
- /usr/sbin/daemon -S -l "${act_runner_facility}" -s "${act_runner_priority}" \
- -T "${name}" \
- -u "${act_runner_user}" -p "${pidfile}" \
- -o "${act_runner_log_file}" \
- $command
}
+command_args=" -r -S -l ${act_runner_facility} -s ${act_runner_priority} \
+ -T ${name} \
+ -u ${act_runner_user} -P ${pidfile} \
+ -o ${act_runner_log_file} \
+ ${exec_path} ${act_runner_args}"
+
run_rc_command "$1"
diff --git a/devel/gitaly/distinfo b/devel/gitaly/distinfo
index 87b558e17743..2d8fd76d3a5a 100644
--- a/devel/gitaly/distinfo
+++ b/devel/gitaly/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1761544111
-SHA256 (go/devel_gitaly/gitaly-v18.5.1/go.mod) = 103dce63500bcc4d831877292de059e6aff0001c595bd10a20458e1c4b191dfc
-SIZE (go/devel_gitaly/gitaly-v18.5.1/go.mod) = 13012
-SHA256 (go/devel_gitaly/gitaly-v18.5.1/gitaly-v18.5.1.tar.bz2) = c78f6f5a5f386d1212b576ff097de723a08b0b283d1fd74c6c456ae6c6c00c53
-SIZE (go/devel_gitaly/gitaly-v18.5.1/gitaly-v18.5.1.tar.bz2) = 4605152
-SHA256 (go/devel_gitaly/gitaly-v18.5.1/git-v2.50.0.tar.bz2) = 33e44c038ae6b3ff526e6927c2c6ff1658fd7f3c7334b079c019fa08f8ab20e4
-SIZE (go/devel_gitaly/gitaly-v18.5.1/git-v2.50.0.tar.bz2) = 9249878
-SHA256 (go/devel_gitaly/gitaly-v18.5.1/gitlab-org-git-23466173824c0a0f835c0d790c2f38156ae6284a_GL0.tar.gz) = 01a4069b15e9262151b3b97f989d4939ba8966bd5269875add2a34806817c01a
-SIZE (go/devel_gitaly/gitaly-v18.5.1/gitlab-org-git-23466173824c0a0f835c0d790c2f38156ae6284a_GL0.tar.gz) = 11745131
+TIMESTAMP = 1763010405
+SHA256 (go/devel_gitaly/gitaly-v18.5.2/go.mod) = 103dce63500bcc4d831877292de059e6aff0001c595bd10a20458e1c4b191dfc
+SIZE (go/devel_gitaly/gitaly-v18.5.2/go.mod) = 13012
+SHA256 (go/devel_gitaly/gitaly-v18.5.2/gitaly-v18.5.2.tar.bz2) = 85b3994ce1e8618865a340e6e7773808e2e634cd4c3997c996ea7aa7f06f8a00
+SIZE (go/devel_gitaly/gitaly-v18.5.2/gitaly-v18.5.2.tar.bz2) = 4605362
+SHA256 (go/devel_gitaly/gitaly-v18.5.2/git-v2.50.0.tar.bz2) = 33e44c038ae6b3ff526e6927c2c6ff1658fd7f3c7334b079c019fa08f8ab20e4
+SIZE (go/devel_gitaly/gitaly-v18.5.2/git-v2.50.0.tar.bz2) = 9249878
+SHA256 (go/devel_gitaly/gitaly-v18.5.2/gitlab-org-git-23466173824c0a0f835c0d790c2f38156ae6284a_GL0.tar.gz) = 01a4069b15e9262151b3b97f989d4939ba8966bd5269875add2a34806817c01a
+SIZE (go/devel_gitaly/gitaly-v18.5.2/gitlab-org-git-23466173824c0a0f835c0d790c2f38156ae6284a_GL0.tar.gz) = 11745131
diff --git a/devel/gitlab-runner/Makefile b/devel/gitlab-runner/Makefile
index d6c1e0bfd5d7..38a2481fce0e 100644
--- a/devel/gitlab-runner/Makefile
+++ b/devel/gitlab-runner/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitlab-runner
DISTVERSIONPREFIX= v
DISTVERSION= 18.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerx64 \
https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerarm
@@ -23,7 +23,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= go-bindata:devel/go-bindata
RUN_DEPENDS= bash:shells/bash \
ca_root_nss>=0:security/ca_root_nss \
- git:devel/git
+ git:devel/git \
+ gitlab-analyzers-secrets>=0:security/gitlab-analyzers-secrets
USES= go:modules,1.24
USE_GITLAB= yes
diff --git a/devel/golangci-lint/Makefile b/devel/golangci-lint/Makefile
index f1942469e1b5..ef67a00c2ab8 100644
--- a/devel/golangci-lint/Makefile
+++ b/devel/golangci-lint/Makefile
@@ -1,7 +1,6 @@
PORTNAME= golangci-lint
DISTVERSIONPREFIX= v
-DISTVERSION= 2.6.0
-PORTREVISION= 1
+DISTVERSION= 2.6.1
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
@@ -14,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake go:1.24,modules
_BUILD_VERSION= ${DISTVERSION}
-_BUILD_COMMIT= fb09c37
+_BUILD_COMMIT= e3b3bac
_BUILD_DATE= $$(date -u "+%Y-%m-%dT%H:%M:%SZ")
GO_MODULE= github.com/${PORTNAME:S/-lint//}/${PORTNAME}/v2
diff --git a/devel/golangci-lint/distinfo b/devel/golangci-lint/distinfo
index 68765ee1a18d..f60755c4c307 100644
--- a/devel/golangci-lint/distinfo
+++ b/devel/golangci-lint/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1761878741
-SHA256 (go/devel_golangci-lint/golangci-lint-v2.6.0/v2.6.0.mod) = b7750a4783bbd9a922ef82a40de2993768dee840b31f496be18a67f9eb74e7f8
-SIZE (go/devel_golangci-lint/golangci-lint-v2.6.0/v2.6.0.mod) = 9782
-SHA256 (go/devel_golangci-lint/golangci-lint-v2.6.0/v2.6.0.zip) = 6ff6b24811e77b010d938f44335ffcac4418889a7af7bfb54fda90782495f558
-SIZE (go/devel_golangci-lint/golangci-lint-v2.6.0/v2.6.0.zip) = 1908462
+TIMESTAMP = 1763088666
+SHA256 (go/devel_golangci-lint/golangci-lint-v2.6.1/v2.6.1.mod) = c19f7f73548d53c6955c46c101a278c345ffb0425f77e1b510d753c78edfd3e7
+SIZE (go/devel_golangci-lint/golangci-lint-v2.6.1/v2.6.1.mod) = 9783
+SHA256 (go/devel_golangci-lint/golangci-lint-v2.6.1/v2.6.1.zip) = 62c98ac60c240d22f83ba038d7a4e9578bd6db9609c9b8f2601c508122922ad3
+SIZE (go/devel_golangci-lint/golangci-lint-v2.6.1/v2.6.1.zip) = 1909442
diff --git a/devel/hyprlang/Makefile b/devel/hyprlang/Makefile
index 835f9cf76901..3b67f06f28b6 100644
--- a/devel/hyprlang/Makefile
+++ b/devel/hyprlang/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hyprlang
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.4
-PORTREVISION= 1
+DISTVERSION= 0.6.6
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
@@ -23,7 +22,7 @@ USE_LDCONFIG= yes
PLIST_FILES= include/${PORTNAME}.hpp \
lib/lib${PORTNAME}.so \
lib/lib${PORTNAME}.so.2 \
- lib/lib${PORTNAME}.so.0.6.3 \
+ lib/lib${PORTNAME}.so.${DISTVERSION} \
libdata/pkgconfig/${PORTNAME}.pc
.include <bsd.port.mk>
diff --git a/devel/hyprlang/distinfo b/devel/hyprlang/distinfo
index d732b692f23d..f995662e3c28 100644
--- a/devel/hyprlang/distinfo
+++ b/devel/hyprlang/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753844197
-SHA256 (hyprwm-hyprlang-v0.6.4_GH0.tar.gz) = cd7395eaeb1eee90ebeba9c1330a7635709dd0900ebbe349a7aa5702ba4d613f
-SIZE (hyprwm-hyprlang-v0.6.4_GH0.tar.gz) = 61947
+TIMESTAMP = 1763432646
+SHA256 (hyprwm-hyprlang-v0.6.6_GH0.tar.gz) = 9895fbbf0e4c0fd34148476941bd9ed7d0ca5e4dca1c3f7ee9e7e173121755f2
+SIZE (hyprwm-hyprlang-v0.6.6_GH0.tar.gz) = 62742
diff --git a/devel/hyprutils/Makefile b/devel/hyprutils/Makefile
index a2d5b90d1ea6..5112374efc3a 100644
--- a/devel/hyprutils/Makefile
+++ b/devel/hyprutils/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hyprutils
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.1
+DISTVERSION= 0.10.2
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
@@ -10,7 +10,9 @@ WWW= https://github.com/hyprwm/hyprutils
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= compiler:c++11-lib cmake:testing pkgconfig xorg
+BUILD_DEPENDS= googletest>0:devel/googletest
+
+USES= cmake:testing compiler:c++11-lib pkgconfig xorg
USE_GITHUB= yes
GH_ACCOUNT= hyprwm
diff --git a/devel/hyprutils/distinfo b/devel/hyprutils/distinfo
index 0788f5ca5288..3b875213a4ad 100644
--- a/devel/hyprutils/distinfo
+++ b/devel/hyprutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762502555
-SHA256 (hyprwm-hyprutils-v0.10.1_GH0.tar.gz) = 052d6081e44ee8d4ee8e623b6b01108a9f61fec34bf396071196fdf69929d273
-SIZE (hyprwm-hyprutils-v0.10.1_GH0.tar.gz) = 44509
+TIMESTAMP = 1762929689
+SHA256 (hyprwm-hyprutils-v0.10.2_GH0.tar.gz) = f468997ee10d2f38413f65e099f717a88c6b7c0a0aba64d2c663d5508dfb5439
+SIZE (hyprwm-hyprutils-v0.10.2_GH0.tar.gz) = 46526
diff --git a/devel/hyprutils/files/patch-src_memory_Memory.cpp b/devel/hyprutils/files/patch-src_memory_Memory.cpp
new file mode 100644
index 000000000000..b31de03954a9
--- /dev/null
+++ b/devel/hyprutils/files/patch-src_memory_Memory.cpp
@@ -0,0 +1,17 @@
+--- src/memory/Memory.cpp.orig 2025-11-12 06:55:16 UTC
++++ src/memory/Memory.cpp
+@@ -1,6 +1,7 @@
+ #include <hyprutils/memory/WeakPtr.hpp>
+ #include <hyprutils/memory/Atomic.hpp>
+ #include <hyprutils/memory/Casts.hpp>
++#include <thread>
+
+ using namespace Hyprutils::Memory;
+
+@@ -176,4 +177,4 @@ TEST(Memory, memory) {
+ testAtomicImpl();
+ }
+
+-#endif
+\ No newline at end of file
++#endif
diff --git a/devel/hyprutils/pkg-plist b/devel/hyprutils/pkg-plist
index d551d8c4740b..fac1e7e4c9a9 100644
--- a/devel/hyprutils/pkg-plist
+++ b/devel/hyprutils/pkg-plist
@@ -2,6 +2,7 @@ include/hyprutils/animation/AnimatedVariable.hpp
include/hyprutils/animation/AnimationConfig.hpp
include/hyprutils/animation/AnimationManager.hpp
include/hyprutils/animation/BezierCurve.hpp
+include/hyprutils/i18n/I18nEngine.hpp
include/hyprutils/math/Box.hpp
include/hyprutils/math/Edges.hpp
include/hyprutils/math/Mat3x3.hpp
@@ -22,6 +23,7 @@ include/hyprutils/signal/Signal.hpp
include/hyprutils/string/ConstVarList.hpp
include/hyprutils/string/String.hpp
include/hyprutils/string/VarList.hpp
+include/hyprutils/string/VarList2.hpp
include/hyprutils/utils/ScopeGuard.hpp
lib/libhyprutils.so
lib/libhyprutils.so.%%SOVERSION_MAJOR%%
diff --git a/devel/jenkins-lts/Makefile b/devel/jenkins-lts/Makefile
index 3f0306954642..1a533d5fcb45 100644
--- a/devel/jenkins-lts/Makefile
+++ b/devel/jenkins-lts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.528.1
+PORTVERSION= 2.528.2
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war-stable/${PORTVERSION}/
PKGNAMESUFFIX= -lts
diff --git a/devel/jenkins-lts/distinfo b/devel/jenkins-lts/distinfo
index 48fc3b48f1d9..13d2a799a8e8 100644
--- a/devel/jenkins-lts/distinfo
+++ b/devel/jenkins-lts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760543849
-SHA256 (jenkins/2.528.1/jenkins.war) = d630dca265f75a8d581f127a9234f1679d4b0800a8f370d03ad4a154ceb7295b
-SIZE (jenkins/2.528.1/jenkins.war) = 95450898
+TIMESTAMP = 1763245412
+SHA256 (jenkins/2.528.2/jenkins.war) = 6225adcec010ea075c2d698febdbd72df76e215dd6b6ca1c579bb4eceb2ad5c7
+SIZE (jenkins/2.528.2/jenkins.war) = 95450933
diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile
index 8aeace0ffd8b..18d802fddfb0 100644
--- a/devel/jenkins/Makefile
+++ b/devel/jenkins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.536
+PORTVERSION= 2.538
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/
DISTNAME= jenkins
diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo
index 1f43651a946b..8f070946d155 100644
--- a/devel/jenkins/distinfo
+++ b/devel/jenkins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762894049
-SHA256 (jenkins/2.536/jenkins.war) = 86bc87319173e0512a27c5530c2f7edd555a542f985352b1a68988de82422e54
-SIZE (jenkins/2.536/jenkins.war) = 96154318
+TIMESTAMP = 1763555905
+SHA256 (jenkins/2.538/jenkins.war) = 1fa51ac3965a0f547a035790536e8ff5fe0a65c90409990853fb7316db3e4d4c
+SIZE (jenkins/2.538/jenkins.war) = 96183651
diff --git a/devel/kf6-extra-cmake-modules/Makefile b/devel/kf6-extra-cmake-modules/Makefile
index 1c47656b0e15..0cc41de25a75 100644
--- a/devel/kf6-extra-cmake-modules/Makefile
+++ b/devel/kf6-extra-cmake-modules/Makefile
@@ -1,11 +1,10 @@
PORTNAME= extra-cmake-modules
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
CATEGORIES= devel kde kde-frameworks
-PATCH_SITES= https://invent.kde.org/frameworks/extra-cmake-modules/-/commit/
-PATCHFILES= 7a1d063137a8e8c7758cfdb1c95f2b258cd0d0c6.patch:-p1
COMMENT= Extra modules and scripts for CMake
MAINTAINER= kde@FreeBSD.org
+WWW= https://api.kde.org/ecm-index.html
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING-CMAKE-SCRIPTS
diff --git a/devel/kf6-extra-cmake-modules/distinfo b/devel/kf6-extra-cmake-modules/distinfo
index b47abdbd7e10..33001efd483b 100644
--- a/devel/kf6-extra-cmake-modules/distinfo
+++ b/devel/kf6-extra-cmake-modules/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1761689149
-SHA256 (KDE/frameworks/6.19/extra-cmake-modules-6.19.0.tar.xz) = a4f0c1d8181f43e9af4b9b44696c77760b5bc9dae5bdb921f090bce664e9ca84
-SIZE (KDE/frameworks/6.19/extra-cmake-modules-6.19.0.tar.xz) = 331316
-SHA256 (KDE/frameworks/6.19/7a1d063137a8e8c7758cfdb1c95f2b258cd0d0c6.patch) = 3b837f0fb007578fea9152375ed574dbd04a361fa5635e42aa16e7a53ca1c66f
-SIZE (KDE/frameworks/6.19/7a1d063137a8e8c7758cfdb1c95f2b258cd0d0c6.patch) = 6447
+TIMESTAMP = 1762892863
+SHA256 (KDE/frameworks/6.20/extra-cmake-modules-6.20.0.tar.xz) = 3711de8572db5da618efe3f28cc094ca25a1abb0bddffc63dced12c4f8caae5f
+SIZE (KDE/frameworks/6.20/extra-cmake-modules-6.20.0.tar.xz) = 334164
diff --git a/devel/kf6-extra-cmake-modules/pkg-plist b/devel/kf6-extra-cmake-modules/pkg-plist
index 57ce1e9b9ae9..4e0566d8019b 100644
--- a/devel/kf6-extra-cmake-modules/pkg-plist
+++ b/devel/kf6-extra-cmake-modules/pkg-plist
@@ -5,6 +5,7 @@ share/ECM/find-modules/Find7Zip.cmake
share/ECM/find-modules/Find7z.cmake
share/ECM/find-modules/FindCanberra.cmake
share/ECM/find-modules/FindEGL.cmake
+share/ECM/find-modules/FindFFmpeg.cmake
share/ECM/find-modules/FindGLIB2.cmake
share/ECM/find-modules/FindGperf.cmake
share/ECM/find-modules/FindGradle.cmake
diff --git a/devel/kf6-kapidox/distinfo b/devel/kf6-kapidox/distinfo
index 883060d02c57..ad3f5b77e456 100644
--- a/devel/kf6-kapidox/distinfo
+++ b/devel/kf6-kapidox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784967
-SHA256 (KDE/frameworks/6.19/kapidox-6.19.0.tar.xz) = 7d0e85aed091cf8c725ae4fb965c403a89443a269e539ea3c92b2477f8528c53
-SIZE (KDE/frameworks/6.19/kapidox-6.19.0.tar.xz) = 198552
+TIMESTAMP = 1762892863
+SHA256 (KDE/frameworks/6.20/kapidox-6.20.0.tar.xz) = ecaf24b84b92453eda0822d5aef18e047e62848f80b019c30832ec57282fabd3
+SIZE (KDE/frameworks/6.20/kapidox-6.20.0.tar.xz) = 198564
diff --git a/devel/kf6-kauth/distinfo b/devel/kf6-kauth/distinfo
index 073514322d0f..645b210b420c 100644
--- a/devel/kf6-kauth/distinfo
+++ b/devel/kf6-kauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784967
-SHA256 (KDE/frameworks/6.19/kauth-6.19.0.tar.xz) = f86363aeb7f9223a429b6356faa87d2fdb1acde4c2750b37994304b5c9371aa5
-SIZE (KDE/frameworks/6.19/kauth-6.19.0.tar.xz) = 2273452
+TIMESTAMP = 1762892863
+SHA256 (KDE/frameworks/6.20/kauth-6.20.0.tar.xz) = a918455f42e169fa55e965e407588c22cb18beb5529dab321d45acafdb7bd652
+SIZE (KDE/frameworks/6.20/kauth-6.20.0.tar.xz) = 2273340
diff --git a/devel/kf6-kbookmarks/distinfo b/devel/kf6-kbookmarks/distinfo
index 702e5d496e39..bd3b2699aba5 100644
--- a/devel/kf6-kbookmarks/distinfo
+++ b/devel/kf6-kbookmarks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784967
-SHA256 (KDE/frameworks/6.19/kbookmarks-6.19.0.tar.xz) = 7a3d7fdbfe4c7787b1a1941ecbfa261fd44fa7bd4d8275672e0d22c2a3504390
-SIZE (KDE/frameworks/6.19/kbookmarks-6.19.0.tar.xz) = 1093740
+TIMESTAMP = 1762892864
+SHA256 (KDE/frameworks/6.20/kbookmarks-6.20.0.tar.xz) = 3967d390155e7183dd5de0087aa4bb12264958331ac18a1f8c405a5edbdc1a14
+SIZE (KDE/frameworks/6.20/kbookmarks-6.20.0.tar.xz) = 1093720
diff --git a/devel/kf6-kcmutils/distinfo b/devel/kf6-kcmutils/distinfo
index f948d451be7f..08d19046a561 100644
--- a/devel/kf6-kcmutils/distinfo
+++ b/devel/kf6-kcmutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784968
-SHA256 (KDE/frameworks/6.19/kcmutils-6.19.0.tar.xz) = 3760a46ccf196cc50d0d0b00d4471bec7468f136be57a190358bc3e437a48f53
-SIZE (KDE/frameworks/6.19/kcmutils-6.19.0.tar.xz) = 2444876
+TIMESTAMP = 1762892864
+SHA256 (KDE/frameworks/6.20/kcmutils-6.20.0.tar.xz) = a2d726c7b6b8feaddff29dc0e75e1c15467f02d1ebe6f8e96f35cd84b23e16ed
+SIZE (KDE/frameworks/6.20/kcmutils-6.20.0.tar.xz) = 2444952
diff --git a/devel/kf6-kconfig/distinfo b/devel/kf6-kconfig/distinfo
index aa3775a4cc70..35833e99328e 100644
--- a/devel/kf6-kconfig/distinfo
+++ b/devel/kf6-kconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784968
-SHA256 (KDE/frameworks/6.19/kconfig-6.19.0.tar.xz) = d4ffbecd0690807122374927f196eb6b65f3753f22a6a16109e04aa7e98b32eb
-SIZE (KDE/frameworks/6.19/kconfig-6.19.0.tar.xz) = 355924
+TIMESTAMP = 1762892864
+SHA256 (KDE/frameworks/6.20/kconfig-6.20.0.tar.xz) = daecf4989af9958144139e4918c22cd05b5a96527c51d737eae7c57718167d15
+SIZE (KDE/frameworks/6.20/kconfig-6.20.0.tar.xz) = 356572
diff --git a/devel/kf6-kcoreaddons/distinfo b/devel/kf6-kcoreaddons/distinfo
index 1ffb52fd0468..c8dbf2d362be 100644
--- a/devel/kf6-kcoreaddons/distinfo
+++ b/devel/kf6-kcoreaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784968
-SHA256 (KDE/frameworks/6.19/kcoreaddons-6.19.0.tar.xz) = 7e53336b90690b70b71af23ab06964c75c9debea3cd7cda0978d32ba586e939a
-SIZE (KDE/frameworks/6.19/kcoreaddons-6.19.0.tar.xz) = 2553852
+TIMESTAMP = 1762892864
+SHA256 (KDE/frameworks/6.20/kcoreaddons-6.20.0.tar.xz) = c1d45587616df5eaa3667a028b1f7f909c9c7230ac42d62da69cfb2ac46cd505
+SIZE (KDE/frameworks/6.20/kcoreaddons-6.20.0.tar.xz) = 2554740
diff --git a/devel/kf6-kcrash/distinfo b/devel/kf6-kcrash/distinfo
index 4844aa87d0d3..be22e1adb6fd 100644
--- a/devel/kf6-kcrash/distinfo
+++ b/devel/kf6-kcrash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784969
-SHA256 (KDE/frameworks/6.19/kcrash-6.19.0.tar.xz) = 7feb010b75a07c5125b2f36ad8989eecdb6a5d41de142c552d71e1cec43162dd
-SIZE (KDE/frameworks/6.19/kcrash-6.19.0.tar.xz) = 29116
+TIMESTAMP = 1762892865
+SHA256 (KDE/frameworks/6.20/kcrash-6.20.0.tar.xz) = 1f42e9c54ead9f2d81b3ec5eacf55ab6ff4dd1c3a0721c68f3ab39ed46f35973
+SIZE (KDE/frameworks/6.20/kcrash-6.20.0.tar.xz) = 29104
diff --git a/devel/kf6-kdbusaddons/distinfo b/devel/kf6-kdbusaddons/distinfo
index 5edecb6e683a..ead7db781c5b 100644
--- a/devel/kf6-kdbusaddons/distinfo
+++ b/devel/kf6-kdbusaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784969
-SHA256 (KDE/frameworks/6.19/kdbusaddons-6.19.0.tar.xz) = 05f4aea54ce8bf9e62ebd48791e9aceba5cbc5aaf195a32ce2497fac2b64aa0d
-SIZE (KDE/frameworks/6.19/kdbusaddons-6.19.0.tar.xz) = 46540
+TIMESTAMP = 1762892865
+SHA256 (KDE/frameworks/6.20/kdbusaddons-6.20.0.tar.xz) = 5db2f6b7235238070224ee8a5225f41ffdb3249d558a81a7c06a8e54d67729f7
+SIZE (KDE/frameworks/6.20/kdbusaddons-6.20.0.tar.xz) = 46496
diff --git a/devel/kf6-kdeclarative/distinfo b/devel/kf6-kdeclarative/distinfo
index 09fba2baf592..118a5bd19c26 100644
--- a/devel/kf6-kdeclarative/distinfo
+++ b/devel/kf6-kdeclarative/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784969
-SHA256 (KDE/frameworks/6.19/kdeclarative-6.19.0.tar.xz) = 0c71a9a08f447b20fa06be836d059b2cd4791e972e279d99464e2dd0dbff7a90
-SIZE (KDE/frameworks/6.19/kdeclarative-6.19.0.tar.xz) = 2408620
+TIMESTAMP = 1762892865
+SHA256 (KDE/frameworks/6.20/kdeclarative-6.20.0.tar.xz) = b01c7fa0272dd2cccc962a606e63328825bd3b8c8ec08ee36c3cea75fa8a314d
+SIZE (KDE/frameworks/6.20/kdeclarative-6.20.0.tar.xz) = 2408804
diff --git a/devel/kf6-kdoctools/distinfo b/devel/kf6-kdoctools/distinfo
index 74addead9dd9..452740cee98b 100644
--- a/devel/kf6-kdoctools/distinfo
+++ b/devel/kf6-kdoctools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784969
-SHA256 (KDE/frameworks/6.19/kdoctools-6.19.0.tar.xz) = c2048b2979247540f9ba22fd7c6f372ce869699c3a3e81a97af2fa2f733c74bc
-SIZE (KDE/frameworks/6.19/kdoctools-6.19.0.tar.xz) = 459308
+TIMESTAMP = 1762892866
+SHA256 (KDE/frameworks/6.20/kdoctools-6.20.0.tar.xz) = f56536255ca74554a9c02d395fd78c8b4a0d2a1c7d003ce621b324e889f85c0f
+SIZE (KDE/frameworks/6.20/kdoctools-6.20.0.tar.xz) = 459296
diff --git a/devel/kf6-kfilemetadata/distinfo b/devel/kf6-kfilemetadata/distinfo
index 602c116b4860..eab747f1f8ef 100644
--- a/devel/kf6-kfilemetadata/distinfo
+++ b/devel/kf6-kfilemetadata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784970
-SHA256 (KDE/frameworks/6.19/kfilemetadata-6.19.0.tar.xz) = 5d465225826a06607234f29a6444883167ed2a921c7115c22e308343211541c1
-SIZE (KDE/frameworks/6.19/kfilemetadata-6.19.0.tar.xz) = 702724
+TIMESTAMP = 1762892866
+SHA256 (KDE/frameworks/6.20/kfilemetadata-6.20.0.tar.xz) = 3316505dc826cede409c6062ce87ca17680147a760544036c31739fbf7557f97
+SIZE (KDE/frameworks/6.20/kfilemetadata-6.20.0.tar.xz) = 702848
diff --git a/devel/kf6-ki18n/distinfo b/devel/kf6-ki18n/distinfo
index b431f11bc629..c6395664f8d2 100644
--- a/devel/kf6-ki18n/distinfo
+++ b/devel/kf6-ki18n/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784970
-SHA256 (KDE/frameworks/6.19/ki18n-6.19.0.tar.xz) = 608ff2634cd19736a8091c750c71b23db0b33fd81e82fb9fc4bcce76712284a6
-SIZE (KDE/frameworks/6.19/ki18n-6.19.0.tar.xz) = 3090296
+TIMESTAMP = 1762892866
+SHA256 (KDE/frameworks/6.20/ki18n-6.20.0.tar.xz) = f29c805137af9cee6abab424b380fea964a59b089f90fb909601d9fc78df5f73
+SIZE (KDE/frameworks/6.20/ki18n-6.20.0.tar.xz) = 3090104
diff --git a/devel/kf6-kidletime/distinfo b/devel/kf6-kidletime/distinfo
index 0e478fc5a817..2387c9d82a76 100644
--- a/devel/kf6-kidletime/distinfo
+++ b/devel/kf6-kidletime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784970
-SHA256 (KDE/frameworks/6.19/kidletime-6.19.0.tar.xz) = df82c386fef8dc98ea5976ffef1da11539c1914d21b773ce62f4533b5ad16f65
-SIZE (KDE/frameworks/6.19/kidletime-6.19.0.tar.xz) = 30816
+TIMESTAMP = 1762892866
+SHA256 (KDE/frameworks/6.20/kidletime-6.20.0.tar.xz) = ecbcac5e062a27d3161747d6bf49dd603281a378d26c048915e762ab194540d9
+SIZE (KDE/frameworks/6.20/kidletime-6.20.0.tar.xz) = 30812
diff --git a/devel/kf6-kio/Makefile b/devel/kf6-kio/Makefile
index 27565f021039..50bfcce105f8 100644
--- a/devel/kf6-kio/Makefile
+++ b/devel/kf6-kio/Makefile
@@ -16,8 +16,7 @@ USE_KDE= archive auth bookmarks colorscheme completion config \
i18n iconthemes itemviews jobwidgets notifications service \
solid wallet widgetsaddons windowsystem \
ecm:build
-USE_QT= 5compat base
+USE_QT= base declarative
USE_XORG= x11
-KDE_FRAMEWORKS_VERSION= 6.19.1
.include <bsd.port.mk>
diff --git a/devel/kf6-kio/distinfo b/devel/kf6-kio/distinfo
index 8695a5fc9bb9..0e0481fe67c3 100644
--- a/devel/kf6-kio/distinfo
+++ b/devel/kf6-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761254649
-SHA256 (KDE/frameworks/6.19/kio-6.19.1.tar.xz) = 2f0ea7af4ca227031f0f0341a232d186d40db001d5bb6287ef9fa4bca127ee3f
-SIZE (KDE/frameworks/6.19/kio-6.19.1.tar.xz) = 3465228
+TIMESTAMP = 1763116412
+SHA256 (KDE/frameworks/6.20/kio-6.20.0.tar.xz) = 7e67d471fc10b7df3d76e6ce859480be5d6e675d316592e7a8419b97f01bd649
+SIZE (KDE/frameworks/6.20/kio-6.20.0.tar.xz) = 3469560
diff --git a/devel/kf6-kitemmodels/distinfo b/devel/kf6-kitemmodels/distinfo
index d8dfb26e039d..1e8dc1b642aa 100644
--- a/devel/kf6-kitemmodels/distinfo
+++ b/devel/kf6-kitemmodels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784971
-SHA256 (KDE/frameworks/6.19/kitemmodels-6.19.0.tar.xz) = 96e74a13100d0266ac31bfd1527901637f2bf4d6bc7d46a497e6dc9291bdb98e
-SIZE (KDE/frameworks/6.19/kitemmodels-6.19.0.tar.xz) = 397020
+TIMESTAMP = 1762892867
+SHA256 (KDE/frameworks/6.20/kitemmodels-6.20.0.tar.xz) = 45b6cd5478fe35f0966a75e3cc554a5db8418ac7d6387745a0070f39caf921a9
+SIZE (KDE/frameworks/6.20/kitemmodels-6.20.0.tar.xz) = 397056
diff --git a/devel/kf6-knewstuff/distinfo b/devel/kf6-knewstuff/distinfo
index 98168cfba1fd..5a4e563665ab 100644
--- a/devel/kf6-knewstuff/distinfo
+++ b/devel/kf6-knewstuff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784971
-SHA256 (KDE/frameworks/6.19/knewstuff-6.19.0.tar.xz) = 7090fb82f04fa634ba98ad150c88123c80c117d5aed8559633d831e1c8591aff
-SIZE (KDE/frameworks/6.19/knewstuff-6.19.0.tar.xz) = 3089948
+TIMESTAMP = 1762892867
+SHA256 (KDE/frameworks/6.20/knewstuff-6.20.0.tar.xz) = 49443add4f1caace2e64fe7dcbe4cf78cd6b692bf0c77ba01082c82761dfa2b9
+SIZE (KDE/frameworks/6.20/knewstuff-6.20.0.tar.xz) = 3090160
diff --git a/devel/kf6-knotifications/distinfo b/devel/kf6-knotifications/distinfo
index a130f5e56083..deaef5102609 100644
--- a/devel/kf6-knotifications/distinfo
+++ b/devel/kf6-knotifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784971
-SHA256 (KDE/frameworks/6.19/knotifications-6.19.0.tar.xz) = 86f2645f2bc43440f119099bf25aa5329e8457761a855e4bd5f08a5f7809b2b6
-SIZE (KDE/frameworks/6.19/knotifications-6.19.0.tar.xz) = 2304696
+TIMESTAMP = 1762892868
+SHA256 (KDE/frameworks/6.20/knotifications-6.20.0.tar.xz) = aae6d928eaf52540b642bd9c7ea6293e2c0d0f53612e5fb4f0a6001692f8055a
+SIZE (KDE/frameworks/6.20/knotifications-6.20.0.tar.xz) = 2304656
diff --git a/devel/kf6-knotifyconfig/distinfo b/devel/kf6-knotifyconfig/distinfo
index c6468813b61b..5c1c043d5540 100644
--- a/devel/kf6-knotifyconfig/distinfo
+++ b/devel/kf6-knotifyconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784972
-SHA256 (KDE/frameworks/6.19/knotifyconfig-6.19.0.tar.xz) = cd1933ba68630139cd1bf456f085b33e0c354fd0f1f0e4c46822b09eb5c5c31f
-SIZE (KDE/frameworks/6.19/knotifyconfig-6.19.0.tar.xz) = 2362196
+TIMESTAMP = 1762892868
+SHA256 (KDE/frameworks/6.20/knotifyconfig-6.20.0.tar.xz) = a02196e50f48dad0908656e3245d58bf03b0d39102fa92b056bee7d50b91afa7
+SIZE (KDE/frameworks/6.20/knotifyconfig-6.20.0.tar.xz) = 2362300
diff --git a/devel/kf6-kpackage/distinfo b/devel/kf6-kpackage/distinfo
index 8a2d818b0c5c..5e0420abb07e 100644
--- a/devel/kf6-kpackage/distinfo
+++ b/devel/kf6-kpackage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784972
-SHA256 (KDE/frameworks/6.19/kpackage-6.19.0.tar.xz) = 9ae441930955e5ebbca36243bf326638b7badbc74c56f89c906c081c04b7009d
-SIZE (KDE/frameworks/6.19/kpackage-6.19.0.tar.xz) = 181676
+TIMESTAMP = 1762892868
+SHA256 (KDE/frameworks/6.20/kpackage-6.20.0.tar.xz) = 61884114af604f827c4b83634551ea64921050e233c9c6d5fc400b97e402529e
+SIZE (KDE/frameworks/6.20/kpackage-6.20.0.tar.xz) = 181632
diff --git a/devel/kf6-kparts/distinfo b/devel/kf6-kparts/distinfo
index 107778120ed8..fae87f492e42 100644
--- a/devel/kf6-kparts/distinfo
+++ b/devel/kf6-kparts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784972
-SHA256 (KDE/frameworks/6.19/kparts-6.19.0.tar.xz) = cddc3b6a4fc0a3f41fa5791997c9ddf4ca98855839be465ebe5d0c3cefe350d8
-SIZE (KDE/frameworks/6.19/kparts-6.19.0.tar.xz) = 2400676
+TIMESTAMP = 1762892868
+SHA256 (KDE/frameworks/6.20/kparts-6.20.0.tar.xz) = 9e71e3d20c9525f66533dd7a5846f0d982eefdd7425bfbadecd6a17908ebd709
+SIZE (KDE/frameworks/6.20/kparts-6.20.0.tar.xz) = 2400360
diff --git a/devel/kf6-kpeople/distinfo b/devel/kf6-kpeople/distinfo
index bcb02c03dbac..3c2817aef6e4 100644
--- a/devel/kf6-kpeople/distinfo
+++ b/devel/kf6-kpeople/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784972
-SHA256 (KDE/frameworks/6.19/kpeople-6.19.0.tar.xz) = 540fc643997c4a1c4d07e6c3c5bb2bc5e11f5ad6102e0957f943422aa922f731
-SIZE (KDE/frameworks/6.19/kpeople-6.19.0.tar.xz) = 67668
+TIMESTAMP = 1762892869
+SHA256 (KDE/frameworks/6.20/kpeople-6.20.0.tar.xz) = 72f7751d589e7d7204665a1adf8751abdbdbd6e4b582662c313ec79ddb013fb2
+SIZE (KDE/frameworks/6.20/kpeople-6.20.0.tar.xz) = 67652
diff --git a/devel/kf6-kpty/distinfo b/devel/kf6-kpty/distinfo
index 37af0ece5d21..537806cdbf0d 100644
--- a/devel/kf6-kpty/distinfo
+++ b/devel/kf6-kpty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784973
-SHA256 (KDE/frameworks/6.19/kpty-6.19.0.tar.xz) = 78544c16cecc7dbcffd0335bf945eec8103115786e1158235481ac152f4bb40c
-SIZE (KDE/frameworks/6.19/kpty-6.19.0.tar.xz) = 2384852
+TIMESTAMP = 1762892869
+SHA256 (KDE/frameworks/6.20/kpty-6.20.0.tar.xz) = 6666f05f1735209da6fcae1fd21ff94ae6772d32b0a24f7b84cdb56e22202966
+SIZE (KDE/frameworks/6.20/kpty-6.20.0.tar.xz) = 2384400
diff --git a/devel/kf6-kservice/distinfo b/devel/kf6-kservice/distinfo
index 50db364b3775..7ec4a589c3fc 100644
--- a/devel/kf6-kservice/distinfo
+++ b/devel/kf6-kservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784973
-SHA256 (KDE/frameworks/6.19/kservice-6.19.0.tar.xz) = 815e08493e6bb90f82e92726aff78bdcf1358a942972fc75112e99cb840961bd
-SIZE (KDE/frameworks/6.19/kservice-6.19.0.tar.xz) = 2416408
+TIMESTAMP = 1762892869
+SHA256 (KDE/frameworks/6.20/kservice-6.20.0.tar.xz) = c33a5bcd2ce154e275ef9445901a2813c24943e24eaf2382d24865717892353c
+SIZE (KDE/frameworks/6.20/kservice-6.20.0.tar.xz) = 2416144
diff --git a/devel/kf6-ktexteditor/distinfo b/devel/kf6-ktexteditor/distinfo
index af49ef64aadc..3cbf3a206804 100644
--- a/devel/kf6-ktexteditor/distinfo
+++ b/devel/kf6-ktexteditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784973
-SHA256 (KDE/frameworks/6.19/ktexteditor-6.19.0.tar.xz) = f2382910fe32e92bfd07def4e8f53d58d85725194a244123d938ab0c42a807f1
-SIZE (KDE/frameworks/6.19/ktexteditor-6.19.0.tar.xz) = 2948452
+TIMESTAMP = 1762892869
+SHA256 (KDE/frameworks/6.20/ktexteditor-6.20.0.tar.xz) = 3f59d16fd71de258fe531b65720d764fab85d0b3cf0423201c9f66c4042e64cc
+SIZE (KDE/frameworks/6.20/ktexteditor-6.20.0.tar.xz) = 2948656
diff --git a/devel/kf6-ktexttemplate/distinfo b/devel/kf6-ktexttemplate/distinfo
index 45d4aee1cd58..bd3bf1a66ab9 100644
--- a/devel/kf6-ktexttemplate/distinfo
+++ b/devel/kf6-ktexttemplate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784974
-SHA256 (KDE/frameworks/6.19/ktexttemplate-6.19.0.tar.xz) = 4087353ac20e376a3dce2ef49bc62f8856eb3b7933707faf62bb31b179c11c83
-SIZE (KDE/frameworks/6.19/ktexttemplate-6.19.0.tar.xz) = 848540
+TIMESTAMP = 1762892870
+SHA256 (KDE/frameworks/6.20/ktexttemplate-6.20.0.tar.xz) = 1515959105fced74683c91aa1bbf89338279614c1ed7b17abe954e01144f4c19
+SIZE (KDE/frameworks/6.20/ktexttemplate-6.20.0.tar.xz) = 848608
diff --git a/devel/kf6-kunitconversion/distinfo b/devel/kf6-kunitconversion/distinfo
index 1f5ff3bc158a..5178453fd131 100644
--- a/devel/kf6-kunitconversion/distinfo
+++ b/devel/kf6-kunitconversion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784974
-SHA256 (KDE/frameworks/6.19/kunitconversion-6.19.0.tar.xz) = d4f0e39e27596c6550f3fc72fb67b0d4966acfd7d702a011a0fca420b6f9b393
-SIZE (KDE/frameworks/6.19/kunitconversion-6.19.0.tar.xz) = 983636
+TIMESTAMP = 1762892870
+SHA256 (KDE/frameworks/6.20/kunitconversion-6.20.0.tar.xz) = 5ab4ee3853e77b0d6a69a66443724b09eaa6121ab835fed46d091d35e6feaa3f
+SIZE (KDE/frameworks/6.20/kunitconversion-6.20.0.tar.xz) = 983076
diff --git a/devel/kf6-solid/distinfo b/devel/kf6-solid/distinfo
index 97b4ed4ec2c9..f50bea9cd9c0 100644
--- a/devel/kf6-solid/distinfo
+++ b/devel/kf6-solid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784974
-SHA256 (KDE/frameworks/6.19/solid-6.19.0.tar.xz) = 3ac9a98b201eede1ae0782b1a320a27557672be8d3c5c81bba446751793ca3cb
-SIZE (KDE/frameworks/6.19/solid-6.19.0.tar.xz) = 303764
+TIMESTAMP = 1762892870
+SHA256 (KDE/frameworks/6.20/solid-6.20.0.tar.xz) = 0328381845a11cfcfa8c18c8d60c9df7b85a07bcd7b1bd36b71c7eb3cc3492d6
+SIZE (KDE/frameworks/6.20/solid-6.20.0.tar.xz) = 304788
diff --git a/devel/kf6-threadweaver/distinfo b/devel/kf6-threadweaver/distinfo
index ef2682c2abfb..51448b83f43c 100644
--- a/devel/kf6-threadweaver/distinfo
+++ b/devel/kf6-threadweaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784974
-SHA256 (KDE/frameworks/6.19/threadweaver-6.19.0.tar.xz) = d8d4d0b6e62b067a8ce4fed7aefeed02ed43a43f97f085db3baedf9210070da1
-SIZE (KDE/frameworks/6.19/threadweaver-6.19.0.tar.xz) = 1415352
+TIMESTAMP = 1762892871
+SHA256 (KDE/frameworks/6.20/threadweaver-6.20.0.tar.xz) = 9313f25a2ea6e2431d34e0b00f68dad6881849c34f1e40515a539a70dd6fbb19
+SIZE (KDE/frameworks/6.20/threadweaver-6.20.0.tar.xz) = 1415352
diff --git a/devel/kodi-platform/Makefile b/devel/kodi-platform/Makefile
index e3ffa5dcbc2a..97761630f348 100644
--- a/devel/kodi-platform/Makefile
+++ b/devel/kodi-platform/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kodi-platform
-PORTVERSION= 20190726
-PORTREVISION= 11
+DISTVERSIONPREFIX= kodiplatform-
+DISTVERSION= 20250416
CATEGORIES= devel
MAINTAINER= decke@FreeBSD.org
@@ -17,7 +17,6 @@ USES= cmake compiler:c++11-lang
USE_GITHUB= yes
GH_ACCOUNT= xbmc
-GH_TAGNAME= 809c5e9
USE_LDCONFIG= yes
diff --git a/devel/kodi-platform/distinfo b/devel/kodi-platform/distinfo
index 10cd8760bb5c..869b4aac5d19 100644
--- a/devel/kodi-platform/distinfo
+++ b/devel/kodi-platform/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1609013238
-SHA256 (xbmc-kodi-platform-20190726-809c5e9_GH0.tar.gz) = 7e4e192e0a379ca33283472dffa6e5df3b49ba74b42113aa7f71f65c607698a8
-SIZE (xbmc-kodi-platform-20190726-809c5e9_GH0.tar.gz) = 8613
+TIMESTAMP = 1762622222
+SHA256 (xbmc-kodi-platform-kodiplatform-20250416_GH0.tar.gz) = e559715b37b91e219ea2bb72cff0d0b29cf08386685fd12328520a294bb17b57
+SIZE (xbmc-kodi-platform-kodiplatform-20250416_GH0.tar.gz) = 8633
diff --git a/devel/kodi-platform/pkg-plist b/devel/kodi-platform/pkg-plist
index f0e2a8f30703..2495130e526d 100644
--- a/devel/kodi-platform/pkg-plist
+++ b/devel/kodi-platform/pkg-plist
@@ -1,6 +1,6 @@
include/kodi/util/XMLUtils.h
lib/kodiplatform/kodiplatform-config.cmake
lib/libkodiplatform.so
-lib/libkodiplatform.so.21.0
-lib/libkodiplatform.so.21.2.0
+lib/libkodiplatform.so.21
+lib/libkodiplatform.so.21.3.0
libdata/pkgconfig/kodiplatform.pc
diff --git a/devel/libphonenumber/Makefile b/devel/libphonenumber/Makefile
index dc0186aa5ed1..25b307b796fe 100644
--- a/devel/libphonenumber/Makefile
+++ b/devel/libphonenumber/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libphonenumber
DISTVERSIONPREFIX= v
-DISTVERSION= 9.0.17
+DISTVERSION= 9.0.18
CATEGORIES= devel
MAINTAINER= kde@FreeBSD.org
diff --git a/devel/libphonenumber/distinfo b/devel/libphonenumber/distinfo
index 35c1b617bf75..c068ffe93f13 100644
--- a/devel/libphonenumber/distinfo
+++ b/devel/libphonenumber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761272396
-SHA256 (google-libphonenumber-v9.0.17_GH0.tar.gz) = 977a3be64308bf8faeb0138dd5c6dd06f55a1de400106e2c5502a44315de0ba2
-SIZE (google-libphonenumber-v9.0.17_GH0.tar.gz) = 13022470
+TIMESTAMP = 1763449489
+SHA256 (google-libphonenumber-v9.0.18_GH0.tar.gz) = fdcf2677367b93595d3c7ccbbd58e8e086bbdd5fd58bc01400b445786f9544f7
+SIZE (google-libphonenumber-v9.0.18_GH0.tar.gz) = 13017109
diff --git a/devel/libunit/Makefile b/devel/libunit/Makefile
index 49b1d5cb6444..5919112b76b5 100644
--- a/devel/libunit/Makefile
+++ b/devel/libunit/Makefile
@@ -11,6 +11,9 @@ WWW= https://unit.nginx.org
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Upstream repo archived on Oct 8 2025
+EXPIRATION_DATE=2025-12-31
+
CATEGORIES= devel www
USES+= compiler:c11 cpe
diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile
index 5e60131666c4..d7663b8485f9 100644
--- a/devel/llvm-devel/Makefile
+++ b/devel/llvm-devel/Makefile
@@ -426,7 +426,9 @@ post-install-CLANG-on:
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang/Basic/Target/
post-install-EXTRAS-on:
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang-tidy/cert
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang-tidy/misc/ConfusableTable
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang-tidy/zircon
post-install-FLANG-on:
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/CodeGen/CMakeFiles
@@ -434,7 +436,9 @@ post-install-FLANG-on:
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/CUF/Attributes/CMakeFiles
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/CUF/CMakeFiles
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/FIRCG/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/MIF/CMakeFiles
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/HLFIR/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/OpenACC/CMakeFiles
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/OpenMP/CMakeFiles
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Transforms/CMakeFiles
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/CMakeFiles
diff --git a/devel/llvm-devel/Makefile.COMMANDS b/devel/llvm-devel/Makefile.COMMANDS
index 93b56ac5db45..2e72e66ef22d 100644
--- a/devel/llvm-devel/Makefile.COMMANDS
+++ b/devel/llvm-devel/Makefile.COMMANDS
@@ -8,6 +8,7 @@ LLVM_COMMANDS= \
llvm-as \
llvm-bcanalyzer \
llvm-bitcode-strip \
+ llvm-cas \
llvm-cat \
llvm-cfi-verify \
llvm-cgdata \
@@ -42,6 +43,7 @@ LLVM_COMMANDS= \
llvm-nm \
llvm-objcopy \
llvm-objdump \
+ llvm-offload-binary \
llvm-offload-wrapper \
llvm-opt-report \
llvm-otool \
diff --git a/devel/llvm-devel/Makefile.MAN1SRCS b/devel/llvm-devel/Makefile.MAN1SRCS
index d7fb299d0871..03f242d8f850 100644
--- a/devel/llvm-devel/Makefile.MAN1SRCS
+++ b/devel/llvm-devel/Makefile.MAN1SRCS
@@ -34,6 +34,7 @@ LLVM_MAN1SRCS= \
llvm-nm.1 \
llvm-objcopy.1 \
llvm-objdump.1 \
+ llvm-offload-binary.1 \
llvm-opt-report.1 \
llvm-otool.1 \
llvm-pdbutil.1 \
diff --git a/devel/llvm-devel/Makefile.snapshot b/devel/llvm-devel/Makefile.snapshot
index 97d56d002ba5..eaccc263fa73 100644
--- a/devel/llvm-devel/Makefile.snapshot
+++ b/devel/llvm-devel/Makefile.snapshot
@@ -4,6 +4,6 @@
#
LLVM_MAJOR= 22
LLVM_RELEASE= ${LLVM_MAJOR}.0.0
-SNAPDATE= 20251007
+SNAPDATE= 20251117
-LLVM_PROJECT_COMMIT= cce7cfbf53f9e9b0927fb2edd464a8889abb8155
+LLVM_PROJECT_COMMIT= 72059bebb3a9427dc70723a37e4c38adfa44553a
diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo
index 95432a792625..3fe4feb49773 100644
--- a/devel/llvm-devel/distinfo
+++ b/devel/llvm-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759834561
-SHA256 (llvm-llvm-project-22.0.d20251007-cce7cfbf53f9e9b0927fb2edd464a8889abb8155_GH0.tar.gz) = d46b58adebf5c6bd57f80ed213d444dde6047bd5cc40a2e5f170c733ea3ee033
-SIZE (llvm-llvm-project-22.0.d20251007-cce7cfbf53f9e9b0927fb2edd464a8889abb8155_GH0.tar.gz) = 248714842
+TIMESTAMP = 1763402178
+SHA256 (llvm-llvm-project-22.0.d20251117-72059bebb3a9427dc70723a37e4c38adfa44553a_GH0.tar.gz) = 51aba929f72e7bbdfb428eb90f5c7f31a2a8ffc58a0c25b6aacca8755756fbd1
+SIZE (llvm-llvm-project-22.0.d20251117-72059bebb3a9427dc70723a37e4c38adfa44553a_GH0.tar.gz) = 254484022
diff --git a/devel/llvm-devel/files/patch-flang-rt_lib_runtime_environment.cpp b/devel/llvm-devel/files/patch-flang-rt_lib_runtime_environment.cpp
new file mode 100644
index 000000000000..fb24366a9bd7
--- /dev/null
+++ b/devel/llvm-devel/files/patch-flang-rt_lib_runtime_environment.cpp
@@ -0,0 +1,10 @@
+--- flang-rt/lib/runtime/environment.cpp.orig
++++ flang-rt/lib/runtime/environment.cpp
+@@ -18,6 +18,7 @@
+ #ifdef _WIN32
+ extern char **_environ;
+ #elif defined(__FreeBSD__)
++#include <dlfcn.h>
+ // FreeBSD has environ in crt rather than libc. Using "extern char** environ"
+ // in the code of a shared library makes it fail to link with -Wl,--no-undefined
+ // See https://reviews.freebsd.org/D30842#840642
diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist
index 2793564d7646..e73787201358 100644
--- a/devel/llvm-devel/pkg-plist
+++ b/devel/llvm-devel/pkg-plist
@@ -9,6 +9,7 @@ bin/llvm-ar-devel
bin/llvm-as-devel
bin/llvm-bcanalyzer-devel
bin/llvm-bitcode-strip-devel
+bin/llvm-cas-devel
bin/llvm-cat-devel
bin/llvm-cfi-verify-devel
bin/llvm-cgdata-devel
@@ -43,6 +44,7 @@ bin/llvm-modextract-devel
bin/llvm-nm-devel
bin/llvm-objcopy-devel
bin/llvm-objdump-devel
+bin/llvm-offload-binary-devel
bin/llvm-offload-wrapper-devel
bin/llvm-opt-report-devel
bin/llvm-otool-devel
@@ -153,9 +155,8 @@ bin/offload-arch-devel
%%LIT%%llvm-devel/bin/lit
%%LIT%%bin/llvm-lit-devel
%%LIT%%llvm-devel/bin/llvm-lit
-%%LLDB%%llvm-devel/%%LUA_MODLIBDIR%%/lldb.so
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/__init__.py
-%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/_lldb%%PYTHON_TAG%%%%PYTHON_ABIVER%%.so
+%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/_lldb.abi3.so
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/embedded_interpreter.py
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/formatters/Logger.py
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/formatters/__init__.py
@@ -170,6 +171,7 @@ bin/offload-arch-devel
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/plugins/__init__.py
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/plugins/operating_system.py
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/plugins/parsed_cmd.py
+%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_frame_provider.py
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_platform.py
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_process.py
%%LLDB%%llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_thread_plan.py
@@ -241,6 +243,7 @@ llvm-devel/bin/llvm-as
llvm-devel/bin/llvm-bcanalyzer
llvm-devel/bin/llvm-bitcode-strip
llvm-devel/bin/llvm-c-test
+llvm-devel/bin/llvm-cas
llvm-devel/bin/llvm-cat
llvm-devel/bin/llvm-cfi-verify
llvm-devel/bin/llvm-cgdata
@@ -281,6 +284,7 @@ llvm-devel/bin/llvm-modextract
llvm-devel/bin/llvm-nm
llvm-devel/bin/llvm-objcopy
llvm-devel/bin/llvm-objdump
+llvm-devel/bin/llvm-offload-binary
llvm-devel/bin/llvm-offload-wrapper
llvm-devel/bin/llvm-opt-report
llvm-devel/bin/llvm-otool
@@ -422,13 +426,17 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CommandProcessorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ComparePointerToMemberVirtualFunctionCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CopyConstructorInitCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CopyConstructorMutatesArgumentCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CrtpConstructorAccessibilityCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/DanglingHandleCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/DefaultOperatorNewOnOveralignedTypeCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/DerivedMethodShadowingBaseMethodCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/DynamicStaticInitializersCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/EasilySwappableParametersCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/EmptyCatchCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ExceptionCopyConstructorThrowsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ExceptionEscapeCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/FloatLoopCounterCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/FoldInitTypeCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.h
@@ -461,6 +469,8 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ParentVirtualCallCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/PointerArithmeticOnPolymorphicObjectCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/PosixReturnCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/RandomGeneratorSeedCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/RawMemoryCallOnNonTrivialTypeCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/RedundantBranchConditionCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ReservedIdentifierCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ReturnConstRefFromParameterCheck.h
@@ -472,6 +482,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/StandaloneEmptyCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/StdNamespaceModificationCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/StringConstructorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/StringIntegerAssignmentCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.h
@@ -506,14 +517,6 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UnusedReturnValueCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UseAfterMoveCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/VirtualNearMissCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/DontModifyStdNamespaceCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/FloatLoopCounter.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/LimitedRandomnessCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/MutatingCopyCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/ThrownExceptionTypeCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/concurrency/MtUnsafeCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/concurrency/ThreadCanceltypeAsynchronousCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/AvoidCapturingLambdaCoroutinesCheck.h
@@ -532,7 +535,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccess.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccessCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h
@@ -555,6 +558,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/fuchsia/MultipleInheritanceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/fuchsia/OverloadedOperatorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/fuchsia/TemporaryObjectsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/fuchsia/TrailingReturnCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/fuchsia/VirtualInheritanceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/google/AvoidCStyleCastsCheck.h
@@ -599,14 +603,15 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/DefinitionsInHeadersCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/HeaderIncludeCycleCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/IncludeCleanerCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/misc/MisleadingBidirectional.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/misc/MisleadingIdentifier.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/misc/MisleadingBidirectionalCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/misc/MisleadingIdentifierCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/MisplacedConstCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/NewDeleteOverloadsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/NoRecursionCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/misc/NonCopyableObjects.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/misc/NonCopyableObjectsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/OverrideWithDifferentVisibilityCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/misc/PredictableRandCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/RedundantExpressionCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/StaticAssertCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h
@@ -667,7 +672,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/UseUsingCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/mpi/BufferDerefCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/mpi/TypeMismatchCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/objc/AssertEquals.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/objc/AssertEqualsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/objc/AvoidNSErrorInitCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/objc/DeallocInCategoryCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/objc/ForbiddenSubclassingCheck.h
@@ -696,7 +701,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/performance/NoexceptSwapCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/performance/TriviallyDestructibleCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/performance/TypePromotionInMathFnCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/performance/UnnecessaryCopyInitialization.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/performance/UnnecessaryCopyInitializationCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/performance/UnnecessaryValueParamCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/portability/AvoidPragmaOnceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/portability/RestrictSystemIncludesCheck.h
@@ -704,7 +709,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/portability/StdAllocatorConstCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/portability/TemplateVirtualMemberFunctionCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/AmbiguousSmartptrResetCallCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/readability/AvoidConstParamsInDecls.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/readability/AvoidConstParamsInDeclsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/AvoidNestedConditionalOperatorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/AvoidReturnWithVoidValueCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/AvoidUnconditionalPreprocessorIfCheck.h
@@ -713,7 +718,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/ContainerContainsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/ContainerDataPointerCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/ContainerSizeEmptyCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/readability/ConvertMemberFunctionsToStatic.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/readability/ConvertMemberFunctionsToStaticCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/DeleteNullPointerCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/DuplicateIncludeCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/ElseAfterReturnCheck.h
@@ -747,6 +752,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantSmartptrGetCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantStringCStrCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantStringInitCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantTypenameCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/ReferenceToConstructedTemporaryCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/SimplifyBooleanExprCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/SimplifySubscriptExprCheck.h
@@ -783,7 +789,6 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/utils/TypeTraits.h
%%EXTRAS%%llvm-devel/include/clang-tidy/utils/UseRangesCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/utils/UsingInserter.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/zircon/TemporaryObjectsCheck.h
%%CLANG%%llvm-devel/include/clang/APINotes/APINotesManager.h
%%CLANG%%llvm-devel/include/clang/APINotes/APINotesOptions.h
%%CLANG%%llvm-devel/include/clang/APINotes/APINotesReader.h
@@ -885,6 +890,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/AST/GlobalDecl.h
%%CLANG%%llvm-devel/include/clang/AST/HLSLResource.h
%%CLANG%%llvm-devel/include/clang/AST/IgnoreExpr.h
+%%CLANG%%llvm-devel/include/clang/AST/InferAlloc.h
%%CLANG%%llvm-devel/include/clang/AST/JSONNodeDumper.h
%%CLANG%%llvm-devel/include/clang/AST/LambdaCapture.h
%%CLANG%%llvm-devel/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h
@@ -949,7 +955,6 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/ASTMatchers/Dynamic/Parser.h
%%CLANG%%llvm-devel/include/clang/ASTMatchers/Dynamic/Registry.h
%%CLANG%%llvm-devel/include/clang/ASTMatchers/Dynamic/VariantValue.h
-%%CLANG%%llvm-devel/include/clang/ASTMatchers/GtestMatchers.h
%%CLANG%%llvm-devel/include/clang/ASTMatchers/LowLevelHelpers.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/CalledOnceCheck.h
@@ -957,8 +962,16 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/Dominators.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/IntervalPartition.h
-%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeAnnotations.h
-%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/Checker.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/Facts.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeAnnotations.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeSafety.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/LiveOrigins.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/LoanPropagation.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/Origins.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety/Utils.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LiveVariables.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/PostOrderCFGView.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ReachableCode.h
@@ -1003,6 +1016,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/MatchSwitch.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/Models/ChromiumCheckModel.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h
+%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/NoopAnalysis.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/NoopLattice.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/RecordOps.h
@@ -1323,9 +1337,6 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Driver/Multilib.h
%%CLANG%%llvm-devel/include/clang/Driver/MultilibBuilder.h
%%CLANG%%llvm-devel/include/clang/Driver/OffloadBundler.h
-%%CLANG%%llvm-devel/include/clang/Driver/OptionUtils.h
-%%CLANG%%llvm-devel/include/clang/Driver/Options.h
-%%CLANG%%llvm-devel/include/clang/Driver/Options.inc
%%CLANG%%llvm-devel/include/clang/Driver/Phases.h
%%CLANG%%llvm-devel/include/clang/Driver/RocmInstallationDetector.h
%%CLANG%%llvm-devel/include/clang/Driver/SanitizerArgs.h
@@ -1439,6 +1450,9 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Lex/TokenConcatenation.h
%%CLANG%%llvm-devel/include/clang/Lex/TokenLexer.h
%%CLANG%%llvm-devel/include/clang/Lex/VariadicMacroSupport.h
+%%CLANG%%llvm-devel/include/clang/Options/OptionUtils.h
+%%CLANG%%llvm-devel/include/clang/Options/Options.h
+%%CLANG%%llvm-devel/include/clang/Options/Options.inc
%%CLANG%%llvm-devel/include/clang/Parse/AttrParserStringSwitches.inc
%%CLANG%%llvm-devel/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
%%CLANG%%llvm-devel/include/clang/Parse/LoopHint.h
@@ -1684,6 +1698,36 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Tooling/Transformer/SourceCodeBuilders.h
%%CLANG%%llvm-devel/include/clang/Tooling/Transformer/Stencil.h
%%CLANG%%llvm-devel/include/clang/Tooling/Transformer/Transformer.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/allocator-registry.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/array-constructor.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/assign-impl.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/buffer.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/connection.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/derived.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/descriptor.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/emit-encoded.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/environment.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/file.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/format-implementation.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/format.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/internal-unit.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/io-error.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/io-stmt.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/iostat.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/lock.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/memory.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/namelist.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/non-tbp-dio.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/numeric-templates.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/random-templates.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/reduction-templates.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/stat.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/terminator.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/tools.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/type-code.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/type-info.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/utf.h
+%%FLANG%%llvm-devel/include/flang-rt/runtime/work-queue.h
%%FLANG%%llvm-devel/include/flang/Common/Fortran-consts.h
%%FLANG%%llvm-devel/include/flang/Common/ISO_Fortran_binding_wrapper.h
%%FLANG%%llvm-devel/include/flang/Common/api-attrs.h
@@ -1767,7 +1811,6 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Lower/BuiltinModules.h
%%FLANG%%llvm-devel/include/flang/Lower/CUDA.h
%%FLANG%%llvm-devel/include/flang/Lower/CallInterface.h
-%%FLANG%%llvm-devel/include/flang/Lower/Coarray.h
%%FLANG%%llvm-devel/include/flang/Lower/ComponentPath.h
%%FLANG%%llvm-devel/include/flang/Lower/ConvertArrayConstructor.h
%%FLANG%%llvm-devel/include/flang/Lower/ConvertCall.h
@@ -1788,6 +1831,7 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Lower/LoweringOptions.def
%%FLANG%%llvm-devel/include/flang/Lower/LoweringOptions.h
%%FLANG%%llvm-devel/include/flang/Lower/Mangler.h
+%%FLANG%%llvm-devel/include/flang/Lower/MultiImageFortran.h
%%FLANG%%llvm-devel/include/flang/Lower/OpenACC.h
%%FLANG%%llvm-devel/include/flang/Lower/OpenMP.h
%%FLANG%%llvm-devel/include/flang/Lower/OpenMP/Clauses.h
@@ -1804,6 +1848,7 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Optimizer/Analysis/AliasAnalysis.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Analysis/TBAAForest.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/BoxValue.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/CUDAIntrinsicCall.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/CUFCommon.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Character.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Complex.h
@@ -1821,7 +1866,6 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Assign.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/CUDA/Descriptor.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Character.h
-%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Coarray.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Command.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Derived.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/EnvironmentDefaults.h
@@ -1899,6 +1943,14 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/FortranVariableInterface.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/FortranVariableInterface.h.inc
%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/FortranVariableInterface.td
+%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/MIF/MIFDialect.cpp.inc
+%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/MIF/MIFDialect.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/MIF/MIFDialect.h.inc
+%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/MIF/MIFDialect.td
+%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/MIF/MIFOps.cpp.inc
+%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/MIF/MIFOps.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/MIF/MIFOps.h.inc
+%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/MIF/MIFOps.td
%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.cpp.inc
%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h.inc
@@ -1924,7 +1976,13 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Optimizer/HLFIR/Passes.h
%%FLANG%%llvm-devel/include/flang/Optimizer/HLFIR/Passes.h.inc
%%FLANG%%llvm-devel/include/flang/Optimizer/HLFIR/Passes.td
+%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Analysis/FIROpenACCSupportAnalysis.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Passes.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Passes.h.inc
+%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Passes.td
+%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Support/FIROpenACCOpsInterfaces.h
%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Support/FIROpenACCTypeInterfaces.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Support/FIROpenACCUtils.h
%%FLANG%%llvm-devel/include/flang/Optimizer/OpenACC/Support/RegisterOpenACCExtensions.h
%%FLANG%%llvm-devel/include/flang/Optimizer/OpenMP/Passes.h
%%FLANG%%llvm-devel/include/flang/Optimizer/OpenMP/Passes.h.inc
@@ -1942,6 +2000,7 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Optimizer/Support/Utils.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/CUFGPUToLLVMConversion.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/CUFOpConversion.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/MIFOpConversion.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/MemoryUtils.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/Passes.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/Passes.h.inc
@@ -1998,7 +2057,6 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Runtime/inquiry.h
%%FLANG%%llvm-devel/include/flang/Runtime/io-api.h
%%FLANG%%llvm-devel/include/flang/Runtime/iostat-consts.h
-%%FLANG%%llvm-devel/include/flang/Runtime/iostat.h
%%FLANG%%llvm-devel/include/flang/Runtime/magic-numbers.h
%%FLANG%%llvm-devel/include/flang/Runtime/main.h
%%FLANG%%llvm-devel/include/flang/Runtime/matmul-instances.inc
@@ -2116,6 +2174,7 @@ llvm-devel/bin/verify-uselistorder
%%LLDB%%llvm-devel/include/lldb/API/SBFileSpecList.h
%%LLDB%%llvm-devel/include/lldb/API/SBFormat.h
%%LLDB%%llvm-devel/include/lldb/API/SBFrame.h
+%%LLDB%%llvm-devel/include/lldb/API/SBFrameList.h
%%LLDB%%llvm-devel/include/lldb/API/SBFunction.h
%%LLDB%%llvm-devel/include/lldb/API/SBHostOS.h
%%LLDB%%llvm-devel/include/lldb/API/SBInstruction.h
@@ -2386,6 +2445,7 @@ llvm-devel/bin/verify-uselistorder
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/OperatingSystemInterface.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedBreakpointInterface.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedFrameInterface.h
+%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedFrameProviderInterface.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedInterface.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedInterfaceUsages.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedPlatformInterface.h
@@ -2527,6 +2587,7 @@ llvm-devel/bin/verify-uselistorder
%%LLDB%%llvm-devel/include/lldb/Target/Statistics.h
%%LLDB%%llvm-devel/include/lldb/Target/StopInfo.h
%%LLDB%%llvm-devel/include/lldb/Target/StructuredDataPlugin.h
+%%LLDB%%llvm-devel/include/lldb/Target/SyntheticFrameProvider.h
%%LLDB%%llvm-devel/include/lldb/Target/SystemRuntime.h
%%LLDB%%llvm-devel/include/lldb/Target/Target.h
%%LLDB%%llvm-devel/include/lldb/Target/TargetList.h
@@ -2562,7 +2623,6 @@ llvm-devel/bin/verify-uselistorder
%%LLDB%%llvm-devel/include/lldb/Target/Unwind.h
%%LLDB%%llvm-devel/include/lldb/Target/UnwindAssembly.h
%%LLDB%%llvm-devel/include/lldb/Target/UnwindLLDB.h
-%%LLDB%%llvm-devel/include/lldb/Target/VerboseTrapFrameRecognizer.h
%%LLDB%%llvm-devel/include/lldb/Utility/AddressableBits.h
%%LLDB%%llvm-devel/include/lldb/Utility/AnsiTerminal.h
%%LLDB%%llvm-devel/include/lldb/Utility/AppleUuidCompatibility.h
@@ -2758,6 +2818,7 @@ llvm-devel/include/llvm/ADT/PointerUnion.h
llvm-devel/include/llvm/ADT/PostOrderIterator.h
llvm-devel/include/llvm/ADT/PriorityQueue.h
llvm-devel/include/llvm/ADT/PriorityWorklist.h
+llvm-devel/include/llvm/ADT/RadixTree.h
llvm-devel/include/llvm/ADT/RewriteBuffer.h
llvm-devel/include/llvm/ADT/RewriteRope.h
llvm-devel/include/llvm/ADT/SCCIterator.h
@@ -2798,7 +2859,6 @@ llvm-devel/include/llvm/ADT/UniqueVector.h
llvm-devel/include/llvm/ADT/bit.h
llvm-devel/include/llvm/ADT/edit_distance.h
llvm-devel/include/llvm/ADT/fallible_iterator.h
-llvm-devel/include/llvm/ADT/identity.h
llvm-devel/include/llvm/ADT/ilist.h
llvm-devel/include/llvm/ADT/ilist_base.h
llvm-devel/include/llvm/ADT/ilist_iterator.h
@@ -2866,7 +2926,6 @@ llvm-devel/include/llvm/Analysis/InlineAdvisor.h
llvm-devel/include/llvm/Analysis/InlineCost.h
llvm-devel/include/llvm/Analysis/InlineModelFeatureMaps.h
llvm-devel/include/llvm/Analysis/InlineOrder.h
-llvm-devel/include/llvm/Analysis/InlineSizeEstimatorAnalysis.h
llvm-devel/include/llvm/Analysis/InstCount.h
llvm-devel/include/llvm/Analysis/InstSimplifyFolder.h
llvm-devel/include/llvm/Analysis/InstructionPrecedenceTracking.h
@@ -2923,6 +2982,7 @@ llvm-devel/include/llvm/Analysis/RegionPass.h
llvm-devel/include/llvm/Analysis/RegionPrinter.h
llvm-devel/include/llvm/Analysis/ReleaseModeModelRunner.h
llvm-devel/include/llvm/Analysis/ReplayInlineAdvisor.h
+llvm-devel/include/llvm/Analysis/RuntimeLibcallInfo.h
llvm-devel/include/llvm/Analysis/ScalarEvolution.h
llvm-devel/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
llvm-devel/include/llvm/Analysis/ScalarEvolutionDivision.h
@@ -2958,6 +3018,8 @@ llvm-devel/include/llvm/Analysis/ValueTracking.h
llvm-devel/include/llvm/Analysis/VecFuncs.def
llvm-devel/include/llvm/Analysis/VectorUtils.h
llvm-devel/include/llvm/Analysis/WithCache.h
+llvm-devel/include/llvm/AsmParser/AsmParserContext.h
+llvm-devel/include/llvm/AsmParser/FileLoc.h
llvm-devel/include/llvm/AsmParser/LLLexer.h
llvm-devel/include/llvm/AsmParser/LLParser.h
llvm-devel/include/llvm/AsmParser/LLToken.h
@@ -3028,13 +3090,17 @@ llvm-devel/include/llvm/Bitstream/BitstreamWriter.h
llvm-devel/include/llvm/CAS/ActionCache.h
llvm-devel/include/llvm/CAS/BuiltinCASContext.h
llvm-devel/include/llvm/CAS/BuiltinObjectHasher.h
+llvm-devel/include/llvm/CAS/BuiltinUnifiedCASDatabases.h
llvm-devel/include/llvm/CAS/CASID.h
llvm-devel/include/llvm/CAS/CASReference.h
llvm-devel/include/llvm/CAS/FileOffset.h
llvm-devel/include/llvm/CAS/MappedFileRegionArena.h
llvm-devel/include/llvm/CAS/ObjectStore.h
llvm-devel/include/llvm/CAS/OnDiskDataAllocator.h
+llvm-devel/include/llvm/CAS/OnDiskGraphDB.h
+llvm-devel/include/llvm/CAS/OnDiskKeyValueDB.h
llvm-devel/include/llvm/CAS/OnDiskTrieRawHashMap.h
+llvm-devel/include/llvm/CAS/UnifiedOnDiskCache.h
llvm-devel/include/llvm/CGData/CGDataPatchItem.h
llvm-devel/include/llvm/CGData/CodeGenData.h
llvm-devel/include/llvm/CGData/CodeGenData.inc
@@ -3142,6 +3208,7 @@ llvm-devel/include/llvm/CodeGen/JMCInstrumenter.h
llvm-devel/include/llvm/CodeGen/LatencyPriorityQueue.h
llvm-devel/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h
llvm-devel/include/llvm/CodeGen/LexicalScopes.h
+llvm-devel/include/llvm/CodeGen/LibcallLoweringInfo.h
llvm-devel/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
llvm-devel/include/llvm/CodeGen/LinkAllCodegenComponents.h
llvm-devel/include/llvm/CodeGen/LiveDebugValuesPass.h
@@ -3162,7 +3229,9 @@ llvm-devel/include/llvm/CodeGen/LoopTraversal.h
llvm-devel/include/llvm/CodeGen/LowLevelTypeUtils.h
llvm-devel/include/llvm/CodeGen/LowerEmuTLS.h
llvm-devel/include/llvm/CodeGen/MBFIWrapper.h
+llvm-devel/include/llvm/CodeGen/MIR2Vec.h
llvm-devel/include/llvm/CodeGen/MIRFSDiscriminator.h
+llvm-devel/include/llvm/CodeGen/MIRFSDiscriminatorOptions.h
llvm-devel/include/llvm/CodeGen/MIRFormatter.h
llvm-devel/include/llvm/CodeGen/MIRParser/MIParser.h
llvm-devel/include/llvm/CodeGen/MIRParser/MIRParser.h
@@ -3172,6 +3241,7 @@ llvm-devel/include/llvm/CodeGen/MIRYamlMapping.h
llvm-devel/include/llvm/CodeGen/MachORelocation.h
llvm-devel/include/llvm/CodeGen/MachineBasicBlock.h
llvm-devel/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
+llvm-devel/include/llvm/CodeGen/MachineBlockHashInfo.h
llvm-devel/include/llvm/CodeGen/MachineBlockPlacement.h
llvm-devel/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
llvm-devel/include/llvm/CodeGen/MachineCFGPrinter.h
@@ -3663,6 +3733,7 @@ llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_loongarch.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_ppc64.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_riscv.h
+llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_systemz.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_x86.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/JITLink.h
@@ -3679,6 +3750,7 @@ llvm-devel/include/llvm/ExecutionEngine/JITLink/aarch64.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/loongarch.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/ppc64.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/riscv.h
+llvm-devel/include/llvm/ExecutionEngine/JITLink/systemz.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/x86.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/x86_64.h
llvm-devel/include/llvm/ExecutionEngine/JITSymbol.h
@@ -3758,10 +3830,12 @@ llvm-devel/include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h
llvm-devel/include/llvm/ExecutionEngine/Orc/Shared/PerfSharedStructs.h
llvm-devel/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h
llvm-devel/include/llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/Shared/SymbolFilter.h
llvm-devel/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h
llvm-devel/include/llvm/ExecutionEngine/Orc/Shared/VTuneSharedStructs.h
llvm-devel/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h
llvm-devel/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/SimpleRemoteMemoryMapper.h
llvm-devel/include/llvm/ExecutionEngine/Orc/SpeculateAnalyses.h
llvm-devel/include/llvm/ExecutionEngine/Orc/Speculation.h
llvm-devel/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
@@ -3772,6 +3846,8 @@ llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMa
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderPerf.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderVTune.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/LibraryResolver.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/LibraryScanner.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h
@@ -3781,6 +3857,7 @@ llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TaskDispatch.h
llvm-devel/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h
llvm-devel/include/llvm/ExecutionEngine/Orc/UnwindInfoRegistrationPlugin.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h
llvm-devel/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
llvm-devel/include/llvm/ExecutionEngine/RuntimeDyld.h
llvm-devel/include/llvm/ExecutionEngine/RuntimeDyldChecker.h
@@ -3980,6 +4057,7 @@ llvm-devel/include/llvm/IR/SafepointIRVerifier.h
llvm-devel/include/llvm/IR/Statepoint.h
llvm-devel/include/llvm/IR/StructuralHash.h
llvm-devel/include/llvm/IR/SymbolTableListTraits.h
+llvm-devel/include/llvm/IR/SystemLibraries.h
llvm-devel/include/llvm/IR/TrackingMDRef.h
llvm-devel/include/llvm/IR/Type.h
llvm-devel/include/llvm/IR/TypeFinder.h
@@ -4300,6 +4378,7 @@ llvm-devel/include/llvm/Support/ARMWinEH.h
llvm-devel/include/llvm/Support/AdvisoryLock.h
llvm-devel/include/llvm/Support/AlignOf.h
llvm-devel/include/llvm/Support/Alignment.h
+llvm-devel/include/llvm/Support/AllocToken.h
llvm-devel/include/llvm/Support/Allocator.h
llvm-devel/include/llvm/Support/AllocatorBase.h
llvm-devel/include/llvm/Support/AlwaysTrue.h
@@ -4667,6 +4746,7 @@ llvm-devel/include/llvm/Transforms/InstCombine/InstCombiner.h
llvm-devel/include/llvm/Transforms/Instrumentation/AddressSanitizer.h
llvm-devel/include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h
llvm-devel/include/llvm/Transforms/Instrumentation/AddressSanitizerOptions.h
+llvm-devel/include/llvm/Transforms/Instrumentation/AllocToken.h
llvm-devel/include/llvm/Transforms/Instrumentation/BlockCoverageInference.h
llvm-devel/include/llvm/Transforms/Instrumentation/BoundsChecking.h
llvm-devel/include/llvm/Transforms/Instrumentation/CFGMST.h
@@ -4975,6 +5055,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Analysis/DataFlow/IntegerRangeAnalysis.h
%%MLIR%%llvm-devel/include/mlir/Analysis/DataFlow/LivenessAnalysis.h
%%MLIR%%llvm-devel/include/mlir/Analysis/DataFlow/SparseAnalysis.h
+%%MLIR%%llvm-devel/include/mlir/Analysis/DataFlow/StridedMetadataRangeAnalysis.h
%%MLIR%%llvm-devel/include/mlir/Analysis/DataFlow/Utils.h
%%MLIR%%llvm-devel/include/mlir/Analysis/DataFlowFramework.h
%%MLIR%%llvm-devel/include/mlir/Analysis/DataLayoutAnalysis.h
@@ -5003,6 +5084,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Bindings/Python/IRTypes.h
%%MLIR%%llvm-devel/include/mlir/Bindings/Python/Nanobind.h
%%MLIR%%llvm-devel/include/mlir/Bindings/Python/NanobindAdaptors.h
+%%MLIR%%llvm-devel/include/mlir/Bindings/Python/PybindAdaptors.h
%%MLIR%%llvm-devel/include/mlir/Bytecode/BytecodeImplementation.h
%%MLIR%%llvm-devel/include/mlir/Bytecode/BytecodeOpInterface.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Bytecode/BytecodeOpInterface.h
@@ -5030,6 +5112,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Conversion/AffineToStandard/AffineToStandard.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ArithCommon/AttrToLLVMConverter.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ArithToAMDGPU/ArithToAMDGPU.h
+%%MLIR%%llvm-devel/include/mlir/Conversion/ArithToAPFloat/ArithToAPFloat.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ArithToArmSME/ArithToArmSME.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ArithToEmitC/ArithToEmitC.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ArithToEmitC/ArithToEmitCPass.h
@@ -5096,6 +5179,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Conversion/MathToROCDL/MathToROCDL.h
%%MLIR%%llvm-devel/include/mlir/Conversion/MathToSPIRV/MathToSPIRV.h
%%MLIR%%llvm-devel/include/mlir/Conversion/MathToSPIRV/MathToSPIRVPass.h
+%%MLIR%%llvm-devel/include/mlir/Conversion/MathToXeVM/MathToXeVM.h
%%MLIR%%llvm-devel/include/mlir/Conversion/MemRefToEmitC/MemRefToEmitC.h
%%MLIR%%llvm-devel/include/mlir/Conversion/MemRefToEmitC/MemRefToEmitCPass.h
%%MLIR%%llvm-devel/include/mlir/Conversion/MemRefToLLVM/MemRefToLLVM.h
@@ -5397,6 +5481,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/ControlFlow/Transforms/BufferDeallocationOpInterfaceImpl.h
%%MLIR%%llvm-devel/include/mlir/Dialect/ControlFlow/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/ControlFlow/Transforms/StructuralTypeConversions.h
%%MLIR%%llvm-devel/include/mlir/Dialect/DLTI/DLTI.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/DLTI/DLTI.h
%%MLIR%%llvm-devel/include/mlir/Dialect/DLTI/DLTI.h.inc
@@ -5557,6 +5642,8 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMConvertibleLLVMIRIntrinsics.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMDialect.h
%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMDialect.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMDialectBytecode.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMDialectBytecode.td
%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMEnums.td
%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMInterfaces.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/LLVMIR/LLVMInterfaces.h
@@ -5815,6 +5902,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/NVGPU/Transforms/Utils.h
%%MLIR%%llvm-devel/include/mlir/Dialect/NVGPU/Utils/MMAUtils.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/AccCommon.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/Analysis/OpenACCSupport.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/OpenACC.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/OpenACCBase.td
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/OpenACCOps.cpp.inc
@@ -5835,6 +5923,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/OpenACCUtils.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/Transforms/Passes.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/Transforms/Passes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenACC/Transforms/Passes.td
@@ -5875,6 +5964,9 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/Transforms/Passes.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/Transforms/Passes.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/Transforms/Passes.td
%%MLIR%%llvm-devel/include/mlir/Dialect/PDL/IR/PDL.h
%%MLIR%%llvm-devel/include/mlir/Dialect/PDL/IR/PDLDialect.td
%%MLIR%%llvm-devel/include/mlir/Dialect/PDL/IR/PDLOps.cpp.inc
@@ -6365,15 +6457,20 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUEnums.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUEnums.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUOps.td
-%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUTargetInfo.h
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/TransformOps/XeGPUTransformOps.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/TransformOps/XeGPUTransformOps.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/TransformOps/XeGPUTransformOps.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/TransformOps/XeGPUTransformOps.td
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/Transforms/Passes.h
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/Transforms/Passes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/Transforms/Passes.td
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/Transforms/Transforms.h
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/Utils/XeGPUUtils.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/uArch/IntelGpuXe2.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/uArch/uArchBase.h
%%MLIR%%llvm-devel/include/mlir/ExecutionEngine/AsyncRuntime.h
%%MLIR%%llvm-devel/include/mlir/ExecutionEngine/CRunnerUtils.h
%%MLIR%%llvm-devel/include/mlir/ExecutionEngine/ExecutionEngine.h
@@ -6507,6 +6604,10 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/InitAllExtensions.h
%%MLIR%%llvm-devel/include/mlir/InitAllPasses.h
%%MLIR%%llvm-devel/include/mlir/InitAllTranslations.h
+%%MLIR%%llvm-devel/include/mlir/Interfaces/AlignmentAttrInterface.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Interfaces/AlignmentAttrInterface.h
+%%MLIR%%llvm-devel/include/mlir/Interfaces/AlignmentAttrInterface.h.inc
+%%MLIR%%llvm-devel/include/mlir/Interfaces/AlignmentAttrInterface.td
%%MLIR%%llvm-devel/include/mlir/Interfaces/CallInterfaces.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Interfaces/CallInterfaces.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/CallInterfaces.h.inc
@@ -6549,6 +6650,10 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/InferIntRangeInterface.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/InferIntRangeInterface.h.inc
%%MLIR%%llvm-devel/include/mlir/Interfaces/InferIntRangeInterface.td
+%%MLIR%%llvm-devel/include/mlir/Interfaces/InferStridedMetadataInterface.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Interfaces/InferStridedMetadataInterface.h
+%%MLIR%%llvm-devel/include/mlir/Interfaces/InferStridedMetadataInterface.h.inc
+%%MLIR%%llvm-devel/include/mlir/Interfaces/InferStridedMetadataInterface.td
%%MLIR%%llvm-devel/include/mlir/Interfaces/InferTypeOpInterface.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Interfaces/InferTypeOpInterface.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/InferTypeOpInterface.h.inc
@@ -6794,12 +6899,13 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%POLLY%%llvm-devel/include/polly/FlattenSchedule.h
%%POLLY%%llvm-devel/include/polly/ForwardOpTree.h
%%POLLY%%llvm-devel/include/polly/JSONExporter.h
-%%POLLY%%llvm-devel/include/polly/LinkAllPasses.h
%%POLLY%%llvm-devel/include/polly/ManualOptimizer.h
%%POLLY%%llvm-devel/include/polly/MatmulOptimizer.h
%%POLLY%%llvm-devel/include/polly/MaximalStaticExpansion.h
%%POLLY%%llvm-devel/include/polly/Options.h
-%%POLLY%%llvm-devel/include/polly/PolyhedralInfo.h
+%%POLLY%%llvm-devel/include/polly/Pass/PhaseManager.h
+%%POLLY%%llvm-devel/include/polly/Pass/PollyFunctionPass.h
+%%POLLY%%llvm-devel/include/polly/Pass/PollyModulePass.h
%%POLLY%%llvm-devel/include/polly/PruneUnprofitable.h
%%POLLY%%llvm-devel/include/polly/RegisterPasses.h
%%POLLY%%llvm-devel/include/polly/ScheduleOptimizer.h
@@ -6809,7 +6915,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%POLLY%%llvm-devel/include/polly/ScopDetectionDiagnostic.h
%%POLLY%%llvm-devel/include/polly/ScopGraphPrinter.h
%%POLLY%%llvm-devel/include/polly/ScopInfo.h
-%%POLLY%%llvm-devel/include/polly/ScopPass.h
+%%POLLY%%llvm-devel/include/polly/ScopInliner.h
%%POLLY%%llvm-devel/include/polly/Simplify.h
%%POLLY%%llvm-devel/include/polly/Support/DumpFunctionPass.h
%%POLLY%%llvm-devel/include/polly/Support/DumpModulePass.h
@@ -6909,6 +7015,9 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_runtime_wrapper.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_stdlib.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_spirv_builtins.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__float_float.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__float_header_macro.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__float_infinity_nan.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__wmmintrin_aes.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__wmmintrin_pclmul.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/adcintrin.h
@@ -6917,18 +7026,12 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amdgpuintrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ammintrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxavx512intrin.h
-%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxbf16transposeintrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxcomplexintrin.h
-%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxcomplextransposeintrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxfp16intrin.h
-%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxfp16transposeintrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxfp8intrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxintrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxmovrsintrin.h
-%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxmovrstransposeintrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxtf32intrin.h
-%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxtf32transposeintrin.h
-%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/amxtransposeintrin.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/andes_vector.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/arm64intr.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/arm_acle.h
@@ -7240,7 +7343,9 @@ llvm-devel/lib/cmake/llvm/llvm-driver-template.cpp.in
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIRCodeGenDialect.a
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIRDialect.a
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIRDialectSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIROpenACCAnalysis.a
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIROpenACCSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIROpenACCTransforms.a
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIROpenMPSupport.a
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIRSupport.a
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFIRTestAnalysis.a
@@ -7469,6 +7574,7 @@ llvm-devel/lib/libLLVM.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%llvm-devel/lib/libLLVMipo.a
llvm-devel/lib/libLTO.so
llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
+%%STATIC_LIBS%%llvm-devel/lib/libMIFDialect.a
%%MLIR%%llvm-devel/lib/libMLIR.so
%%MLIR%%llvm-devel/lib/libMLIR.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRAMDGPUDialect.a
@@ -7484,11 +7590,13 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRAffineTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRAffineTransformsTestPasses.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRAffineUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRAlignmentAttrInterface.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRAnalysis.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRArithAttrToLLVMConversion.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRArithDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRArithTestPasses.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRArithToAMDGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRArithToAPFloat.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRArithToArmSME.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRArithToEmitC.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRArithToLLVM.a
@@ -7631,6 +7739,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRIndexingMapOpInterface.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRInferIntRangeCommon.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRInferIntRangeInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRInferStridedMetadataInterface.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRInferTypeOpInterface.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRJitRunner.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRLLVMCommonConversion.a
@@ -7664,6 +7773,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMathToLibm.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMathToROCDL.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMathToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMathToXeVM.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMathTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMemOpInterfaces.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMemRefDialect.a
@@ -7687,14 +7797,18 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRNVVMToLLVM.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRNVVMToLLVMIRTranslation.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRObservers.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenACCAnalysis.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenACCDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenACCMPCommon.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenACCTestPasses.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenACCToLLVMIRTranslation.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenACCToSCF.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenACCTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenACCUtils.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenMPDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenMPToLLVM.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenMPToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROpenMPTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIROptLib.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRPDLDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRPDLInterpDialect.a
@@ -7865,6 +7979,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUTestPasses.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUToXeVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUTransformOps.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUUtils.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeVMDialect.a
@@ -7886,6 +8001,7 @@ llvm-devel/lib/libRemarks.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangAnalysis.a
%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangAnalysisFlowSensitive.a
%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangAnalysisFlowSensitiveModels.a
+%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangAnalysisLifetimeSafety.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangApplyReplacements.a
%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangBasic.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangChangeNamespace.a
@@ -7915,6 +8031,7 @@ llvm-devel/lib/libRemarks.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangInterpreter.a
%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangLex.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangMove.a
+%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangOptions.a
%%STATIC_LIBS%%%%CLANG%%llvm-devel/lib/libclangParse.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangQuery.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangReorderFields.a
diff --git a/devel/llvm21/Makefile b/devel/llvm21/Makefile
index 52637c2894e7..cbc77521d02b 100644
--- a/devel/llvm21/Makefile
+++ b/devel/llvm21/Makefile
@@ -1,5 +1,5 @@
PORTNAME= llvm
-DISTVERSION= 21.1.5
+DISTVERSION= 21.1.6
PORTREVISION= 0
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/
diff --git a/devel/llvm21/distinfo b/devel/llvm21/distinfo
index 926f75891faf..48c10b1d781a 100644
--- a/devel/llvm21/distinfo
+++ b/devel/llvm21/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762275864
-SHA256 (llvm-project-21.1.5.src.tar.xz) = 1794be4bf974e99a3fe1da4b2b9b1456c02ae9479c942f365441d8d207bd650c
-SIZE (llvm-project-21.1.5.src.tar.xz) = 158957032
+TIMESTAMP = 1763542545
+SHA256 (llvm-project-21.1.6.src.tar.xz) = ae67086eb04bed7ca11ab880349b5f1ab6f50e1b88cda376eaf8a845b935762b
+SIZE (llvm-project-21.1.6.src.tar.xz) = 158947864
diff --git a/devel/oci-cli/Makefile b/devel/oci-cli/Makefile
index aa1379b995e0..42e1e23d676e 100644
--- a/devel/oci-cli/Makefile
+++ b/devel/oci-cli/Makefile
@@ -1,7 +1,6 @@
PORTNAME= oci-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 3.68.1
-PORTREVISION= 1
+DISTVERSION= 3.71.0
CATEGORIES= devel
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -23,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.0.0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=8.0.4:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jmespath>=0.10.0:devel/py-jmespath@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}oci>=2.161.1:devel/py-oci@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}oci>=2.164.0:devel/py-oci@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyopenssl>=22.1.0:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.29:devel/py-prompt-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.5.3:devel/py-python-dateutil@${PY_FLAVOR} \
@@ -32,7 +31,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.0.0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.15.0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}terminaltables>=3.1.0:textproc/py-terminaltables@${PY_FLAVOR}
-USES= python:3.10-3.12
+USES= python
USE_GITHUB= yes
GH_ACCOUNT= oracle
USE_PYTHON= autoplist concurrent cryptography pep517
diff --git a/devel/oci-cli/distinfo b/devel/oci-cli/distinfo
index 9e27ecc11e14..de4f47f29d08 100644
--- a/devel/oci-cli/distinfo
+++ b/devel/oci-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761117188
-SHA256 (oracle-oci-cli-v3.68.1_GH0.tar.gz) = 8654cbccc64dc74d602c835da5315c81c647ace4ed5f0eb1409f790575c91686
-SIZE (oracle-oci-cli-v3.68.1_GH0.tar.gz) = 5997456
+TIMESTAMP = 1763456936
+SHA256 (oracle-oci-cli-v3.71.0_GH0.tar.gz) = 2f1e584f5860c4bf232e150ac656e683e7f2776512aad34833035e3dc9471625
+SIZE (oracle-oci-cli-v3.71.0_GH0.tar.gz) = 6056460
diff --git a/devel/pcre2/Makefile b/devel/pcre2/Makefile
index 7b09ea0fd806..71fe8ad95e67 100644
--- a/devel/pcre2/Makefile
+++ b/devel/pcre2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pcre2
-DISTVERSION= 10.46
+DISTVERSION= 10.47
CATEGORIES= devel
MASTER_SITES= https://github.com/PCRE2Project/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/
@@ -10,41 +10,46 @@ WWW= https://www.pcre.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENCE.md
-USES= autoreconf cpe libtool pkgconfig tar:bz2
+USES= cmake:testing cpe pathfix pkgconfig tar:bz2
CPE_VENDOR= pcre
-
USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS= --enable-pcre2-16 \
- --enable-pcre2-32
-INSTALL_TARGET= install-strip
+PORTDOCS= *
+
+CMAKE_TESTING_ON= PCRE2_BUILD_TESTS
+
+CMAKE_ON= BUILD_SHARED_LIBS \
+ PCRE2_BUILD_PCRE2_16 \
+ PCRE2_BUILD_PCRE2_32
+CMAKE_OFF= PCRE2_BUILD_TESTS
-OPTIONS_DEFINE= DOCS LIBBZ2 LIBZ
+OPTIONS_DEFINE= DOCS LIBBZ2 LIBZ STATIC
OPTIONS_RADIO= CLI
OPTIONS_RADIO_CLI= LIBEDIT READLINE
+OPTIONS_SUB= yes
LIBBZ2_DESC= Using pcre2grep with .bz2 files
LIBZ_DESC= Using pcre2grep with .gz files
-LIBBZ2_CONFIGURE_ON= --enable-pcre2grep-libbz2
-LIBEDIT_USES= libedit
-LIBEDIT_CONFIGURE_ENABLE= pcre2test-libedit
-LIBZ_CONFIGURE_ON= --enable-pcre2grep-libz
-READLINE_USES= readline
-READLINE_CONFIGURE_ENABLE= pcre2test-libreadline
+LIBBZ2_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_BZip2:BOOL=True
+
+LIBEDIT_USES= libedit
+LIBEDIT_CMAKE_BOOL= PCRE2_SUPPORT_LIBEDIT
+LIBEDIT_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Editline:BOOL=True
+
+LIBZ_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_ZLIB:BOOL=True
+
+READLINE_USES= readline
+READLINE_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Readline:BOOL=True
+
+STATIC_CMAKE_BOOL= BUILD_STATIC_LIBS
.include <bsd.port.options.mk>
.if ${ARCH:Mmips64*} == "" && ${ARCH:Mriscv64*} == ""
-CONFIGURE_ARGS+= --enable-jit
+CMAKE_ON+= PCRE2_SUPPORT_JIT
.else
-CONFIGURE_ARGS+= --disable-jit
-.endif
-
-.if ${PORT_OPTIONS:MDOCS}
-PORTDOCS= *
+CMAKE_OFF+= PCRE2_SUPPORT_JIT
.endif
# Optional knobs that accept positive integer parameters (see pcrebuild(3)):
@@ -53,33 +58,27 @@ PORTDOCS= *
# libraries, at the expense of longer load times (possible values:
# 2 (default), 3, and 4):
.if defined(WITH_LINK_SIZE)
-CONFIGURE_ARGS+= --with-link-size=${WITH_LINK_SIZE}
+CMAKE_ARGS+= -DPCRE2_LINK_SIZE:STRING=${WITH_LINK_SIZE}
.endif
# Control PCRE resource use by limiting the default number of times pcre_exec()
# can call match() during a single operation (default: 10 million):
.if defined(WITH_MATCH_LIMIT)
-CONFIGURE_ARGS+= --with-match-limit=${WITH_MATCH_LIMIT}
+CMAKE_ARGS+= -DPCRE2_MATCH_LIMIT:STRING=${WITH_MATCH_LIMIT}
+.endif
+
+# This limit applies to all backtracks, whether or not they are nested. In
+# some environments it is desirable to limit the nesting of backtracking (that
+# is, the depth of tree that is searched) more strictly, in order to restrict
+# the maximum amount of heap memory that is used (default: 10 million):
+.if defined(WITH_MATCH_LIMIT_DEPTH)
+CMAKE_ARGS+= -DPCRE2_MATCH_LIMIT_DEPTH:STRING=${WITH_MATCH_LIMIT_DEPTH}
.endif
# Control PCRE resource use by limiting the nesting depth of parentheses in
# patterns compiled with pcre_compile() (default: 250):
.if defined(WITH_PARENS_NEST_LIMIT)
-CONFIGURE_ARGS+= --with-parens-nest-limit=${WITH_PARENS_NEST_LIMIT}
-.endif
-
-#prevent regression test coredumps from causing failures on the
-#package-building cluster:
-.ifndef (MAINTAINER_MODE)
-CORELIMIT?= /usr/bin/limits -Sc 0
+CMAKE_ARGS+= -DPCRE2_PARENS_NEST_LIMIT:STRING=${WITH_PARENS_NEST_LIMIT}
.endif
-TESTLOGS?= RunGrepTest RunTest pcre_jit_test pcre_scanner_unittest \
- pcre_stringpiece_unittest pcrecpp_unittest
-
-do-test:
- @cd ${WRKSRC} ; \
- ${SETENV} ${MAKE_ENV} ${CORELIMIT} ${MAKE_CMD} ${MAKE_ARGS} check ; \
- for _l in ${TESTLOGS} ; do if ${TEST} -f $${_l}.log ; then \
- ${PRINTF} "\n\n$${_l}.log\n\n\n" ; ${CAT} $${_l}.log ; fi ; done
.include <bsd.port.mk>
diff --git a/devel/pcre2/distinfo b/devel/pcre2/distinfo
index 558f8cfcb451..5b829d77fd25 100644
--- a/devel/pcre2/distinfo
+++ b/devel/pcre2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759339956
-SHA256 (pcre2-10.46.tar.bz2) = 15fbc5aba6beee0b17aecb04602ae39432393aba1ebd8e39b7cabf7db883299f
-SIZE (pcre2-10.46.tar.bz2) = 2035354
+TIMESTAMP = 1761177391
+SHA256 (pcre2-10.47.tar.bz2) = 47fe8c99461250d42f89e6e8fdaeba9da057855d06eb7fc08d9ca03fd08d7bc7
+SIZE (pcre2-10.47.tar.bz2) = 2145789
diff --git a/devel/pcre2/files/patch-deps_sljit_sljit__src_sljitConfigInternal.h b/devel/pcre2/files/patch-deps_sljit_sljit__src_sljitConfigInternal.h
deleted file mode 100644
index 67ebc2b80ddc..000000000000
--- a/devel/pcre2/files/patch-deps_sljit_sljit__src_sljitConfigInternal.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- deps/sljit/sljit_src/sljitConfigInternal.h.orig 2025-02-06 07:15:34 UTC
-+++ deps/sljit/sljit_src/sljitConfigInternal.h
-@@ -255,7 +255,7 @@ extern "C" {
- * system provided method that should be defined below is used
- * instead.
- */
--#if (!defined SLJIT_CACHE_FLUSH && defined __has_builtin)
-+#if (!defined SLJIT_CACHE_FLUSH && defined __has_builtin && !defined SLJIT_CONFIG_PPC_32)
- #if __has_builtin(__builtin___clear_cache) && !defined(__clang__)
-
- /*
diff --git a/devel/pcre2/files/patch-git-01-f8e7d124500e869ffc5643228c34d3745d64a3d7 b/devel/pcre2/files/patch-git-01-f8e7d124500e869ffc5643228c34d3745d64a3d7
new file mode 100644
index 000000000000..a0f49df6ffc5
--- /dev/null
+++ b/devel/pcre2/files/patch-git-01-f8e7d124500e869ffc5643228c34d3745d64a3d7
@@ -0,0 +1,221 @@
+From f8e7d124500e869ffc5643228c34d3745d64a3d7 Mon Sep 17 00:00:00 2001
+From: Nicholas Wilson <nicholas@nicholaswilson.me.uk>
+Date: Sat, 25 Oct 2025 12:28:05 +0100
+Subject: [PATCH] Use correctly-cased CMake variables for better compatibility
+ (#825)
+
+* Use the correct casing for <PackageName>_FOUND
+* Add a CI test with CMake very latest (currently 4.1.2). This job also sets DCMAKE_POLICY_VERSION_MINIMUM to verify that we don't break any future policies, greater than our minimum version 3.15.
+* Tidy the ncurses support for libreadline to use READLINE_LIBRARIES
+---
+ .github/workflows/dev.yml | 140 +++++++++++++++++++++++++++++++++-----
+ CMakeLists.txt | 50 ++++++--------
+ cmake/FindEditline.cmake | 5 ++
+ cmake/FindReadline.cmake | 17 ++++-
+ 4 files changed, 164 insertions(+), 48 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index c97099601..ac3f8d001 100644
+--- CMakeLists.txt
++++ CMakeLists.txt
+@@ -146,7 +146,7 @@ endif()
+ # setting CMAKE_MODULE_PATH on the command line.
+ list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
+
+-# external packages
++# External packages
+ find_package(BZip2)
+ find_package(ZLIB)
+ find_package(Readline)
+@@ -446,7 +446,7 @@ if(HAVE_VSCRIPT)
+ endif()
+
+ # bzip2 lib
+-if(BZIP2_FOUND)
++if(BZip2_FOUND)
+ option(PCRE2_SUPPORT_LIBBZ2 "Enable support for linking pcre2grep with libbz2." ON)
+ endif()
+
+@@ -456,12 +456,12 @@ if(ZLIB_FOUND)
+ endif()
+
+ # editline lib
+-if(EDITLINE_FOUND)
++if(Editline_FOUND)
+ option(PCRE2_SUPPORT_LIBEDIT "Enable support for linking pcre2test with libedit." OFF)
+ endif()
+
+ # readline lib
+-if(READLINE_FOUND)
++if(Readline_FOUND)
+ option(PCRE2_SUPPORT_LIBREADLINE "Enable support for linking pcre2test with libreadline." ON)
+ endif()
+
+@@ -498,12 +498,12 @@ if(PCRE2_BUILD_PCRE2GREP AND NOT PCRE2_BUILD_PCRE2_8)
+ endif()
+
+ if(PCRE2_SUPPORT_LIBBZ2)
+- if(BZIP2_FOUND)
+- include_directories(${BZIP2_INCLUDE_DIR})
++ if(BZip2_FOUND)
++ include_directories(${BZIP2_INCLUDE_DIRS})
+ else()
+ message(
+ FATAL_ERROR
+- " libbz2 not found. Set BZIP2_INCLUDE_DIR to a compatible header\n"
++ " libbz2 not found. Set BZIP2_INCLUDE_DIRS to a compatible header\n"
+ " or set BZip2_ROOT to a full bzip2 installed tree, as needed."
+ )
+ endif()
+@@ -511,42 +511,42 @@ endif()
+
+ if(PCRE2_SUPPORT_LIBZ)
+ if(ZLIB_FOUND)
+- include_directories(${ZLIB_INCLUDE_DIR})
++ include_directories(${ZLIB_INCLUDE_DIRS})
+ else()
+ message(
+ FATAL_ERROR
+- " zlib not found. Set ZLIB_INCLUDE_DIR to a compatible header\n"
++ " zlib not found. Set ZLIB_INCLUDE_DIRS to a compatible header\n"
+ " or set ZLIB_ROOT to a full zlib installed tree, as needed."
+ )
+ endif()
+ endif()
+
+ if(PCRE2_SUPPORT_LIBEDIT)
+- if(EDITLINE_FOUND)
+- include_directories(${EDITLINE_INCLUDE_DIR})
++ if(Editline_FOUND)
++ include_directories(${EDITLINE_INCLUDE_DIRS})
+ else()
+ message(
+ FATAL_ERROR
+- " libedit not found. Set EDITLINE_INCLUDE_DIR to a compatible header\n"
++ " libedit not found. Set EDITLINE_INCLUDE_DIRS to a compatible header\n"
+ " or set Editline_ROOT to a full libedit installed tree, as needed."
+ )
+ endif()
+ endif()
+
+ if(PCRE2_SUPPORT_LIBREADLINE)
+- if(READLINE_FOUND)
+- include_directories(${READLINE_INCLUDE_DIR})
++ if(Readline_FOUND)
++ include_directories(${READLINE_INCLUDE_DIRS})
+ else()
+ message(
+ FATAL_ERROR
+- " libreadline not found. Set READLINE_INCLUDE_DIR to a compatible header\n"
++ " libreadline not found. Set READLINE_INCLUDE_DIRS to a compatible header\n"
+ " or set Readline_ROOT to a full libreadline installed tree, as needed."
+ )
+ endif()
+ endif()
+
+ if(PCRE2_SUPPORT_LIBREADLINE AND PCRE2_SUPPORT_LIBEDIT)
+- if(READLINE_FOUND)
++ if(Readline_FOUND)
+ message(
+ FATAL_ERROR
+ " Only one of the readline compatible libraries can be enabled.\n"
+@@ -603,24 +603,16 @@ endif()
+ set(PCRE2TEST_LIBS)
+ set(PCRE2GREP_LIBS)
+
+-# This next one used to reference ${READLINE_LIBRARY})
+-# but I was advised to add the NCURSES test as well, along with
+-# some modifications to cmake/FindReadline.cmake which should
+-# make it possible to override the default if necessary. PH
+-
+ if(PCRE2_SUPPORT_LIBREADLINE)
+ set(SUPPORT_LIBREADLINE 1)
+- list(APPEND PCRE2TEST_LIBS ${READLINE_LIBRARY})
+- if(DEFINED NCURSES_LIBRARY)
+- list(APPEND PCRE2TEST_LIBS ${NCURSES_LIBRARY})
+- endif()
++ list(APPEND PCRE2TEST_LIBS ${READLINE_LIBRARIES})
+ endif()
+
+ # libedit is a plug-compatible alternative to libreadline
+
+ if(PCRE2_SUPPORT_LIBEDIT)
+ set(SUPPORT_LIBEDIT 1)
+- list(APPEND PCRE2TEST_LIBS ${EDITLINE_LIBRARY})
++ list(APPEND PCRE2TEST_LIBS ${EDITLINE_LIBRARIES})
+ endif()
+
+ if(PCRE2_SUPPORT_LIBZ)
+@@ -1589,17 +1581,17 @@ if(PCRE2_SHOW_REPORT)
+ else()
+ message(STATUS " Link pcre2grep with libz .......... : Library not found")
+ endif()
+- if(BZIP2_FOUND)
++ if(BZip2_FOUND)
+ message(STATUS " Link pcre2grep with libbz2 ........ : ${PCRE2_SUPPORT_LIBBZ2}")
+ else()
+ message(STATUS " Link pcre2grep with libbz2 ........ : Library not found")
+ endif()
+- if(EDITLINE_FOUND)
++ if(Editline_FOUND)
+ message(STATUS " Link pcre2test with libeditline ... : ${PCRE2_SUPPORT_LIBEDIT}")
+ else()
+ message(STATUS " Link pcre2test with libeditline ... : Library not found")
+ endif()
+- if(READLINE_FOUND)
++ if(Readline_FOUND)
+ message(STATUS " Link pcre2test with libreadline ... : ${PCRE2_SUPPORT_LIBREADLINE}")
+ else()
+ message(STATUS " Link pcre2test with libreadline ... : Library not found")
+diff --git a/cmake/FindEditline.cmake b/cmake/FindEditline.cmake
+index c973c7b64..4784e052c 100644
+--- cmake/FindEditline.cmake
++++ cmake/FindEditline.cmake
+@@ -8,3 +8,8 @@ mark_as_advanced(EDITLINE_LIBRARY)
+
+ include(FindPackageHandleStandardArgs)
+ find_package_handle_standard_args(Editline DEFAULT_MSG EDITLINE_LIBRARY EDITLINE_INCLUDE_DIR)
++
++if(Editline_FOUND)
++ set(EDITLINE_LIBRARIES "${EDITLINE_LIBRARY}")
++ set(EDITLINE_INCLUDE_DIRS "${EDITLINE_INCLUDE_DIR}")
++endif()
+diff --git a/cmake/FindReadline.cmake b/cmake/FindReadline.cmake
+index 399096c37..e55fbcf22 100644
+--- cmake/FindReadline.cmake
++++ cmake/FindReadline.cmake
+@@ -16,6 +16,11 @@ if(READLINE_INCLUDE_DIR AND READLINE_LIBRARY)
+ include(CheckSymbolExists)
+ include(CMakePushCheckState)
+
++ set(first_run FALSE)
++ if(NOT DEFINED HAVE_READLINE_FUNC)
++ set(first_run TRUE)
++ endif()
++
+ cmake_push_check_state(RESET)
+ set(CMAKE_REQUIRED_LIBRARIES "${READLINE_LIBRARY}")
+ set(CMAKE_REQUIRED_INCLUDES "${READLINE_INCLUDE_DIR}")
+@@ -36,7 +41,9 @@ if(READLINE_INCLUDE_DIR AND READLINE_LIBRARY)
+ check_symbol_exists("readline" "stdio.h;readline/readline.h" HAVE_READLINE_FUNC_${lib})
+
+ if(HAVE_READLINE_FUNC_${lib})
+- message(STATUS "Looking for readline - readline needs ${lib}")
++ if(first_run)
++ message(STATUS "Looking for readline - readline needs ${lib}")
++ endif()
+ set(NCURSES_LIBRARY "${NCURSES_LIBRARY_${lib}}" CACHE FILEPATH "Path to the ncurses library")
+ mark_as_advanced(NCURSES_LIBRARY)
+ break()
+@@ -50,3 +57,11 @@ endif()
+
+ include(FindPackageHandleStandardArgs)
+ find_package_handle_standard_args(Readline DEFAULT_MSG READLINE_LIBRARY READLINE_INCLUDE_DIR)
++
++if(Readline_FOUND)
++ set(READLINE_LIBRARIES "${READLINE_LIBRARY}")
++ if(DEFINED NCURSES_LIBRARY)
++ list(APPEND READLINE_LIBRARIES "${NCURSES_LIBRARY}")
++ endif()
++ set(READLINE_INCLUDE_DIRS "${READLINE_INCLUDE_DIR}")
++endif()
diff --git a/devel/pcre2/files/patch-git-02-3b9197727e70bffded674d24100e7b4c80e7ef58 b/devel/pcre2/files/patch-git-02-3b9197727e70bffded674d24100e7b4c80e7ef58
new file mode 100644
index 000000000000..b057c5f0cf2e
--- /dev/null
+++ b/devel/pcre2/files/patch-git-02-3b9197727e70bffded674d24100e7b4c80e7ef58
@@ -0,0 +1,87 @@
+From 3b9197727e70bffded674d24100e7b4c80e7ef58 Mon Sep 17 00:00:00 2001
+From: Lucas Trzesniewski <lucas.trzesniewski@gmail.com>
+Date: Sat, 25 Oct 2025 21:43:32 +0200
+Subject: [PATCH] Fix incorrect version in docs (#829)
+
+---
+ doc/html/pcre2api.html | 2 +-
+ doc/html/pcre2pattern.html | 2 +-
+ doc/pcre2.txt | 4 ++--
+ doc/pcre2api.3 | 2 +-
+ doc/pcre2pattern.3 | 2 +-
+ 5 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/doc/html/pcre2api.html b/doc/html/pcre2api.html
+index 52f013e5e..dc45d7b0e 100644
+--- doc/html/pcre2api.html
++++ doc/html/pcre2api.html
+@@ -3526,7 +3526,7 @@ <h2><a name="SEC34" href="#TOC1">ITERATING OVER ALL MATCHES</a></h2>
+ for example, replacing all matches in the subject; splitting the subject on all
+ matches; or simply counting the number of matches. The <b>pcre2_next_match()</b>
+ function helps with this task by providing the appropriate parameters for the
+-next match attempt (available since PCRE2 10.46).
++next match attempt (available since PCRE2 10.47).
+ </p>
+ <p>
+ First, a match attempt should be made using one of the matching functions
+diff --git a/doc/html/pcre2pattern.html b/doc/html/pcre2pattern.html
+index a18a29771..6374d93ed 100644
+--- doc/html/pcre2pattern.html
++++ doc/html/pcre2pattern.html
+@@ -3451,7 +3451,7 @@ <h3>
+ Recursion and subroutines with returned capture groups
+ </h3>
+ <p>
+-Since PCRE2 10.46, recursion and subroutine calls may also specify a list of
++Since PCRE2 10.47, recursion and subroutine calls may also specify a list of
+ capture groups to return. This is a PCRE2 syntax extension not supported by
+ Perl. The pattern matching recurses into the referenced expression as described
+ above, however, when the recursion returns to the calling expression the
+diff --git a/doc/pcre2.txt b/doc/pcre2.txt
+index 4c43489fe..6ecf94e6e 100644
+--- doc/pcre2.txt
++++ doc/pcre2.txt
+@@ -3414,7 +3414,7 @@ ITERATING OVER ALL MATCHES
+ subject on all matches; or simply counting the number of matches. The
+ pcre2_next_match() function helps with this task by providing the ap-
+ propriate parameters for the next match attempt (available since PCRE2
+- 10.46).
++ 10.47).
+
+ First, a match attempt should be made using one of the matching func-
+ tions (pcre2_match(), pcre2_dfa_match(), or pcre2_jit_match()). Then,
+@@ -10105,7 +10105,7 @@ RECURSIVE PATTERNS
+
+ Recursion and subroutines with returned capture groups
+
+- Since PCRE2 10.46, recursion and subroutine calls may also specify a
++ Since PCRE2 10.47, recursion and subroutine calls may also specify a
+ list of capture groups to return. This is a PCRE2 syntax extension not
+ supported by Perl. The pattern matching recurses into the referenced
+ expression as described above, however, when the recursion returns to
+diff --git a/doc/pcre2api.3 b/doc/pcre2api.3
+index c43f57bee..1100e59af 100644
+--- doc/pcre2api.3
++++ doc/pcre2api.3
+@@ -3543,7 +3543,7 @@ A common task for applications is to implement "global" matching behaviour,
+ for example, replacing all matches in the subject; splitting the subject on all
+ matches; or simply counting the number of matches. The \fBpcre2_next_match()\fP
+ function helps with this task by providing the appropriate parameters for the
+-next match attempt (available since PCRE2 10.46).
++next match attempt (available since PCRE2 10.47).
+ .P
+ First, a match attempt should be made using one of the matching functions
+ (\fBpcre2_match()\fP, \fBpcre2_dfa_match()\fP, or \fBpcre2_jit_match()\fP).
+diff --git a/doc/pcre2pattern.3 b/doc/pcre2pattern.3
+index 6f73e1b84..db7856449 100644
+--- doc/pcre2pattern.3
++++ doc/pcre2pattern.3
+@@ -3499,7 +3499,7 @@ below.
+ .SS "Recursion and subroutines with returned capture groups"
+ .rs
+ .sp
+-Since PCRE2 10.46, recursion and subroutine calls may also specify a list of
++Since PCRE2 10.47, recursion and subroutine calls may also specify a list of
+ capture groups to return. This is a PCRE2 syntax extension not supported by
+ Perl. The pattern matching recurses into the referenced expression as described
+ above, however, when the recursion returns to the calling expression the
diff --git a/devel/pcre2/pkg-plist b/devel/pcre2/pkg-plist
index f783f2072d73..2dc1952fa178 100644
--- a/devel/pcre2/pkg-plist
+++ b/devel/pcre2/pkg-plist
@@ -1,24 +1,27 @@
bin/pcre2-config
bin/pcre2grep
-bin/pcre2test
include/pcre2.h
include/pcre2posix.h
-lib/libpcre2-16.a
+lib/cmake/pcre2/pcre2-config-version.cmake
+lib/cmake/pcre2/pcre2-config.cmake
+lib/cmake/pcre2/pcre2-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/pcre2/pcre2-targets.cmake
+%%STATIC%%lib/libpcre2-16.a
lib/libpcre2-16.so
lib/libpcre2-16.so.0
-lib/libpcre2-16.so.0.14.0
-lib/libpcre2-32.a
+lib/libpcre2-16.so.0.15.0
+%%STATIC%%lib/libpcre2-32.a
lib/libpcre2-32.so
lib/libpcre2-32.so.0
-lib/libpcre2-32.so.0.14.0
-lib/libpcre2-8.a
+lib/libpcre2-32.so.0.15.0
+%%STATIC%%lib/libpcre2-8.a
lib/libpcre2-8.so
lib/libpcre2-8.so.0
-lib/libpcre2-8.so.0.14.0
-lib/libpcre2-posix.a
+lib/libpcre2-8.so.0.15.0
+%%STATIC%%lib/libpcre2-posix.a
lib/libpcre2-posix.so
lib/libpcre2-posix.so.3
-lib/libpcre2-posix.so.3.0.6
+lib/libpcre2-posix.so.3.0.7
libdata/pkgconfig/libpcre2-16.pc
libdata/pkgconfig/libpcre2-32.pc
libdata/pkgconfig/libpcre2-8.pc
@@ -46,6 +49,7 @@ share/man/man3/pcre2_general_context_create.3.gz
share/man/man3/pcre2_general_context_free.3.gz
share/man/man3/pcre2_get_error_message.3.gz
share/man/man3/pcre2_get_mark.3.gz
+share/man/man3/pcre2_get_match_data_heapframes_size.3.gz
share/man/man3/pcre2_get_match_data_size.3.gz
share/man/man3/pcre2_get_ovector_count.3.gz
share/man/man3/pcre2_get_ovector_pointer.3.gz
@@ -65,7 +69,7 @@ share/man/man3/pcre2_match_context_free.3.gz
share/man/man3/pcre2_match_data_create.3.gz
share/man/man3/pcre2_match_data_create_from_pattern.3.gz
share/man/man3/pcre2_match_data_free.3.gz
-share/man/man3/pcre2_get_match_data_heapframes_size.3.gz
+share/man/man3/pcre2_next_match.3.gz
share/man/man3/pcre2_pattern_convert.3.gz
share/man/man3/pcre2_pattern_info.3.gz
share/man/man3/pcre2_serialize_decode.3.gz
diff --git a/devel/php-composer/Makefile b/devel/php-composer/Makefile
index b755186de8d9..c6499b06605a 100644
--- a/devel/php-composer/Makefile
+++ b/devel/php-composer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= composer
-DISTVERSION= 2.8.12
+DISTVERSION= 2.9.1
CATEGORIES= devel
MASTER_SITES= https://getcomposer.org/download/${DISTVERSION}/
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
diff --git a/devel/php-composer/distinfo b/devel/php-composer/distinfo
index 743341b9085d..12d7ff47d2f0 100644
--- a/devel/php-composer/distinfo
+++ b/devel/php-composer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758364677
-SHA256 (composer-2.8.12/composer.phar) = f446ea719708bb85fcbf4ef18def5d0515f1f9b4d703f6d820c9c1656e10a2f2
-SIZE (composer-2.8.12/composer.phar) = 3125332
+TIMESTAMP = 1763063773
+SHA256 (composer-2.9.1/composer.phar) = 1f9c85291820f8496ca95cd49028002db328e7fa99b4f548e8afa7f6774540f7
+SIZE (composer-2.9.1/composer.phar) = 3249738
diff --git a/devel/plasma6-kwrited/distinfo b/devel/plasma6-kwrited/distinfo
index 53c7c70ad968..b81719460444 100644
--- a/devel/plasma6-kwrited/distinfo
+++ b/devel/plasma6-kwrited/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293170
-SHA256 (KDE/plasma/6.5.2/kwrited-6.5.2.tar.xz) = 00955f29ac706cceaa603873f3434743956dac444d1c90d8527aa3f3b32b0989
-SIZE (KDE/plasma/6.5.2/kwrited-6.5.2.tar.xz) = 23668
+TIMESTAMP = 1763481292
+SHA256 (KDE/plasma/6.5.3/kwrited-6.5.3.tar.xz) = 1c1f7379273eaa79918a8fabd61708cedc48269c4d367f2fa564309e41d3709c
+SIZE (KDE/plasma/6.5.3/kwrited-6.5.3.tar.xz) = 23568
diff --git a/devel/plasma6-plasma-sdk/distinfo b/devel/plasma6-plasma-sdk/distinfo
index de3c2afca644..0df384e3fbe5 100644
--- a/devel/plasma6-plasma-sdk/distinfo
+++ b/devel/plasma6-plasma-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293171
-SHA256 (KDE/plasma/6.5.2/plasma-sdk-6.5.2.tar.xz) = 1205a8e7b9c1c50ecb2a30562c453a3207bd7bfae686e7ebcf20ab9193af223d
-SIZE (KDE/plasma/6.5.2/plasma-sdk-6.5.2.tar.xz) = 364328
+TIMESTAMP = 1763481292
+SHA256 (KDE/plasma/6.5.3/plasma-sdk-6.5.3.tar.xz) = 0e8b0b63799bb78555bbcd88e3f804511deeb56278588545460e8c7942de0fdf
+SIZE (KDE/plasma/6.5.3/plasma-sdk-6.5.3.tar.xz) = 361292
diff --git a/devel/plasma6-plasma5support/distinfo b/devel/plasma6-plasma5support/distinfo
index 1ade8a022a07..277f74fccc9b 100644
--- a/devel/plasma6-plasma5support/distinfo
+++ b/devel/plasma6-plasma5support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293172
-SHA256 (KDE/plasma/6.5.2/plasma5support-6.5.2.tar.xz) = 811551c98c4bf042b791e2635a900fe76aaf2b0dc71b54dec80f9c387f74b8ef
-SIZE (KDE/plasma/6.5.2/plasma5support-6.5.2.tar.xz) = 824792
+TIMESTAMP = 1763481293
+SHA256 (KDE/plasma/6.5.3/plasma5support-6.5.3.tar.xz) = b58bb7bcb5914e3f3c76d3de920d953c8791f0f9a8e2d6eb841051b18009797f
+SIZE (KDE/plasma/6.5.3/plasma5support-6.5.3.tar.xz) = 819656
diff --git a/devel/please/Makefile b/devel/please/Makefile
index 856412af8f2e..be89468fcae4 100644
--- a/devel/please/Makefile
+++ b/devel/please/Makefile
@@ -1,7 +1,6 @@
PORTNAME= please
DISTVERSIONPREFIX= v
-DISTVERSION= 17.23.0
-PORTREVISION= 1
+DISTVERSION= 17.24.0
CATEGORIES= devel
MASTER_SITES= https://raw.githubusercontent.com/thought-machine/please/${DISTVERSIONFULL}/
DISTFILES= go.mod
diff --git a/devel/please/distinfo b/devel/please/distinfo
index 84fe4fda5ba8..d7e4061984b1 100644
--- a/devel/please/distinfo
+++ b/devel/please/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1761992524
-SHA256 (go/devel_please/thought-machine-please-v17.23.0_GH0/go.mod) = f0f612115a5d26718a91d6f4cf2a153360db691cfc5a24f5049f043f0b45dbda
-SIZE (go/devel_please/thought-machine-please-v17.23.0_GH0/go.mod) = 5379
-SHA256 (go/devel_please/thought-machine-please-v17.23.0_GH0/thought-machine-please-v17.23.0_GH0.tar.gz) = 807a659183487eb93353aaade8b9e26d20846c37ca2d3396412cb4972a4c0e60
-SIZE (go/devel_please/thought-machine-please-v17.23.0_GH0/thought-machine-please-v17.23.0_GH0.tar.gz) = 2075021
+TIMESTAMP = 1763138935
+SHA256 (go/devel_please/thought-machine-please-v17.24.0_GH0/go.mod) = f0f612115a5d26718a91d6f4cf2a153360db691cfc5a24f5049f043f0b45dbda
+SIZE (go/devel_please/thought-machine-please-v17.24.0_GH0/go.mod) = 5379
+SHA256 (go/devel_please/thought-machine-please-v17.24.0_GH0/thought-machine-please-v17.24.0_GH0.tar.gz) = e3ad23e0c272fcfdc0d78984719a56103e30ac73f35ec6c21dd1c9d4810a4ef9
+SIZE (go/devel_please/thought-machine-please-v17.24.0_GH0/thought-machine-please-v17.24.0_GH0.tar.gz) = 2078805
diff --git a/devel/py-aiortc/Makefile b/devel/py-aiortc/Makefile
index 44fe804021f9..29664ddacc52 100644
--- a/devel/py-aiortc/Makefile
+++ b/devel/py-aiortc/Makefile
@@ -26,6 +26,8 @@ RUN_DEPENDS= ${PYNUMPY} \
USES= localbase python
USE_PYTHON= autoplist concurrent cryptography pep517
+NO_ARCH= yes
+
post-patch:
@${REINPLACE_CMD} -e 's|^license = "BSD-3-Clause"|license = { text = "BSD-3-Clause" }|' \
${WRKSRC}/pyproject.toml
diff --git a/devel/py-babi_grammars/Makefile b/devel/py-babi_grammars/Makefile
index cc30ce3ee628..1b5f9040d20c 100644
--- a/devel/py-babi_grammars/Makefile
+++ b/devel/py-babi_grammars/Makefile
@@ -1,5 +1,5 @@
PORTNAME= babi_grammars
-DISTVERSION= 0.0.64
+DISTVERSION= 0.0.65
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-babi_grammars/distinfo b/devel/py-babi_grammars/distinfo
index cc834e000d74..6f2dfc6d3e51 100644
--- a/devel/py-babi_grammars/distinfo
+++ b/devel/py-babi_grammars/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760457295
-SHA256 (babi_grammars-0.0.64.tar.gz) = 1b39c34c58441d91fbe86d0ee0659f0222db7d88e5d2e2c713905551d2e37e24
-SIZE (babi_grammars-0.0.64.tar.gz) = 466917
+TIMESTAMP = 1763047057
+SHA256 (babi_grammars-0.0.65.tar.gz) = e037a7d79cfbc355d2f158ef52cf24a48e6c322677fa560cc1bd460044120a0c
+SIZE (babi_grammars-0.0.65.tar.gz) = 477567
diff --git a/devel/py-gptscript/Makefile b/devel/py-gptscript/Makefile
index eaf0b912a952..9df371e51615 100644
--- a/devel/py-gptscript/Makefile
+++ b/devel/py-gptscript/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gptscript
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.5
+DISTVERSION= 0.9.7
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,9 +18,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=2024.2.2:security/py-certifi@${PY_F
${PYTHON_PKGNAMEPREFIX}charset-normalizer>=3.3.2:textproc/py-charset-normalizer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httpx>=0.27.0:www/py-httpx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}idna>=3.6:dns/py-idna@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.11.10:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tqdm>=4.66.2:misc/py-tqdm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}urllib3>=2.2.1:net/py-urllib3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}uvicorn>=0.38.0:www/py-uvicorn@${PY_FLAVOR} \
gptscript:lang/gptscript
USES= python
diff --git a/devel/py-gptscript/distinfo b/devel/py-gptscript/distinfo
index 55ef40949a94..9452ea4fab4d 100644
--- a/devel/py-gptscript/distinfo
+++ b/devel/py-gptscript/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727967532
-SHA256 (gptscript-ai-py-gptscript-v0.9.5_GH0.tar.gz) = 58656b75cac3885e56e7854f0618801262e7ca67f6b43956e0ad383534aa3940
-SIZE (gptscript-ai-py-gptscript-v0.9.5_GH0.tar.gz) = 28939
+TIMESTAMP = 1763112235
+SHA256 (gptscript-ai-py-gptscript-v0.9.7_GH0.tar.gz) = b8a7e0a7df1f6ed71b128270199179ae28117fc124c4252220e6b702c7ff5bda
+SIZE (gptscript-ai-py-gptscript-v0.9.7_GH0.tar.gz) = 32059
diff --git a/devel/py-intbitset/Makefile b/devel/py-intbitset/Makefile
index 299781a2e107..eb8ba8ff5f17 100644
--- a/devel/py-intbitset/Makefile
+++ b/devel/py-intbitset/Makefile
@@ -1,6 +1,6 @@
PORTNAME= intbitset
DISTVERSION= 4.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,8 +12,11 @@ WWW= https://github.com/inveniosoftware/intbitset/
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+
USES= python
-USE_PYTHON= autoplist cython distutils pytest
+USE_PYTHON= autoplist cython3 pep517 pytest
TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
diff --git a/devel/py-iterable-io/Makefile b/devel/py-iterable-io/Makefile
index e47716fa6553..370d6167ae78 100644
--- a/devel/py-iterable-io/Makefile
+++ b/devel/py-iterable-io/Makefile
@@ -14,4 +14,6 @@ LICENSE= LGPL3
USES= python
USE_PYTHON= autoplist distutils
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/devel/py-jep/Makefile b/devel/py-jep/Makefile
index 5ca1bf126275..54c8278775a7 100644
--- a/devel/py-jep/Makefile
+++ b/devel/py-jep/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jep
-PORTVERSION= 4.2.2
-PORTREVISION= 1
+PORTVERSION= 4.3.1
+PORTREVISION= 0
CATEGORIES= devel java python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jep/distinfo b/devel/py-jep/distinfo
index 08853d44294a..afaa801f5dae 100644
--- a/devel/py-jep/distinfo
+++ b/devel/py-jep/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736233925
-SHA256 (jep-4.2.2.tar.gz) = 4eb79d903133e468c239ba39c8bb5ade021ef202025bf1c9b34a210003e0eab9
-SIZE (jep-4.2.2.tar.gz) = 3006378
+TIMESTAMP = 1763251508
+SHA256 (jep-4.3.1.tar.gz) = 33336f6afc37e1a4888586a2f0017ac01e2093891640ce1b41cbbf35f4317a9f
+SIZE (jep-4.3.1.tar.gz) = 3010784
diff --git a/devel/py-jsonrpclib-pelix/Makefile b/devel/py-jsonrpclib-pelix/Makefile
index 2fa0cf0c3ecc..d1bff337004b 100644
--- a/devel/py-jsonrpclib-pelix/Makefile
+++ b/devel/py-jsonrpclib-pelix/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jsonrpclib-pelix
-PORTVERSION= 0.4.3.4
+PORTVERSION= 1.0.0
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jsonrpclib-pelix/distinfo b/devel/py-jsonrpclib-pelix/distinfo
index fdbee678fb0e..5876378eadcc 100644
--- a/devel/py-jsonrpclib-pelix/distinfo
+++ b/devel/py-jsonrpclib-pelix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741120209
-SHA256 (jsonrpclib_pelix-0.4.3.4.tar.gz) = e82d6f4da907a7d111ef93fd2361c8c20b79d248be4fe99678e08626aa8fcbef
-SIZE (jsonrpclib_pelix-0.4.3.4.tar.gz) = 66438
+TIMESTAMP = 1763107634
+SHA256 (jsonrpclib_pelix-1.0.0.tar.gz) = 5b1ea14da6e371dbabedb1abed0a8ba1cf596428350cd9d0188f3c6c6c8ef784
+SIZE (jsonrpclib_pelix-1.0.0.tar.gz) = 7793582
diff --git a/devel/py-lxml-html-clean/Makefile b/devel/py-lxml-html-clean/Makefile
index d217b7203477..41bbdaa8f8f9 100644
--- a/devel/py-lxml-html-clean/Makefile
+++ b/devel/py-lxml-html-clean/Makefile
@@ -18,4 +18,6 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils pytest
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/devel/py-maturin/Makefile b/devel/py-maturin/Makefile
index 51390f0e2a2b..b90466154bf3 100644
--- a/devel/py-maturin/Makefile
+++ b/devel/py-maturin/Makefile
@@ -1,6 +1,5 @@
PORTNAME= maturin
-DISTVERSION= 1.9.6
-PORTREVISION= 1
+DISTVERSION= 1.10.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-maturin/Makefile.crates b/devel/py-maturin/Makefile.crates
index f14c8a14b24b..e27c48d1169a 100644
--- a/devel/py-maturin/Makefile.crates
+++ b/devel/py-maturin/Makefile.crates
@@ -1,380 +1,395 @@
-CARGO_CRATES= adler2-2.0.0 \
- ahash-0.8.11 \
+CARGO_CRATES= adler2-2.0.1 \
+ ahash-0.8.12 \
aho-corasick-1.1.3 \
- allocator-api2-0.2.18 \
- anstream-0.6.14 \
- anstyle-1.0.7 \
- anstyle-parse-0.2.4 \
- anstyle-query-1.1.0 \
- anstyle-wincon-3.0.3 \
- anyhow-1.0.89 \
- arbitrary-1.4.1 \
- autocfg-1.3.0 \
- automod-1.0.14 \
- base64-0.21.7 \
+ allocator-api2-0.2.21 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.100 \
+ arbitrary-1.4.2 \
+ autocfg-1.5.0 \
+ automod-1.0.15 \
base64-0.22.1 \
- bitflags-1.3.2 \
- bitflags-2.5.0 \
+ bitflags-2.10.0 \
block-buffer-0.10.4 \
- boxcar-0.2.8 \
- bstr-1.10.0 \
- bumpalo-3.16.0 \
+ boxcar-0.2.14 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
byteorder-1.5.0 \
- bytes-1.9.0 \
- bytesize-1.3.0 \
- bzip2-0.5.2 \
- bzip2-sys-0.1.13+1.0.8 \
+ bytes-1.10.1 \
+ bytesize-1.3.3 \
+ bzip2-0.6.1 \
cab-0.6.0 \
- camino-1.1.9 \
- cargo-config2-0.1.26 \
- cargo-options-0.7.4 \
- cargo-platform-0.1.8 \
+ camino-1.2.1 \
+ cargo-config2-0.1.39 \
+ cargo-options-0.7.6 \
+ cargo-platform-0.1.9 \
cargo-xwin-0.18.6 \
- cargo-zigbuild-0.20.0 \
- cargo_metadata-0.19.0 \
+ cargo-zigbuild-0.20.1 \
+ cargo_metadata-0.19.2 \
cbindgen-0.29.0 \
- cc-1.2.16 \
+ cc-1.2.41 \
cfb-0.10.0 \
- cfg-if-1.0.0 \
+ cfg-if-1.0.4 \
charset-0.1.5 \
chumsky-0.9.3 \
- clap-4.5.7 \
- clap_builder-4.5.7 \
- clap_complete-4.5.5 \
+ clap-4.5.49 \
+ clap_builder-4.5.49 \
+ clap_complete-4.5.59 \
clap_complete_command-0.6.1 \
- clap_complete_nushell-4.5.2 \
- clap_derive-4.5.5 \
- clap_lex-0.7.1 \
- cli-table-0.4.7 \
- colorchoice-1.0.1 \
+ clap_complete_nushell-4.5.9 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
+ cli-table-0.4.9 \
+ colorchoice-1.0.4 \
configparser-3.1.0 \
- console-0.15.8 \
- console-0.16.0 \
+ console-0.15.11 \
+ console-0.16.1 \
content_inspector-0.2.4 \
core-foundation-0.9.4 \
- core-foundation-sys-0.8.6 \
- cpufeatures-0.2.12 \
- crc-3.2.1 \
+ core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.17 \
+ crc-3.3.0 \
crc-catalog-2.4.0 \
- crc32fast-1.4.2 \
+ crc32fast-1.5.0 \
crossbeam-channel-0.5.15 \
- crossbeam-deque-0.8.5 \
+ crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
- crossbeam-utils-0.8.20 \
+ crossbeam-utils-0.8.21 \
crypto-common-0.1.6 \
- data-encoding-2.6.0 \
- deranged-0.3.11 \
- derive_arbitrary-1.4.1 \
+ data-encoding-2.9.0 \
+ deranged-0.5.4 \
+ derive_arbitrary-1.4.2 \
dialoguer-0.11.0 \
diff-0.1.13 \
digest-0.10.7 \
dirs-5.0.1 \
dirs-sys-0.4.1 \
displaydoc-0.2.5 \
- dissimilar-1.0.9 \
+ dissimilar-1.0.10 \
dunce-1.0.5 \
- dyn-clone-1.0.17 \
- either-1.13.0 \
- encode_unicode-0.3.6 \
+ dyn-clone-1.0.20 \
+ either-1.15.0 \
encode_unicode-1.0.0 \
- encoding_rs-0.8.34 \
- equivalent-1.0.1 \
- errno-0.3.9 \
- expect-test-1.5.0 \
- fastrand-2.1.0 \
+ encoding_rs-0.8.35 \
+ env_home-0.1.0 \
+ equivalent-1.0.2 \
+ errno-0.3.14 \
+ expect-test-1.5.1 \
+ fastrand-2.3.0 \
fat-macho-0.4.9 \
- filetime-0.2.23 \
- flate2-1.0.33 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.4 \
+ flate2-1.1.4 \
fnv-1.0.7 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
- form_urlencoded-1.2.1 \
- fs-err-3.0.0 \
+ form_urlencoded-1.2.2 \
+ fs-err-3.1.3 \
fs4-0.12.0 \
- futures-0.3.30 \
+ futures-0.3.31 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
- futures-executor-0.3.30 \
+ futures-executor-0.3.31 \
futures-io-0.3.31 \
futures-macro-0.3.31 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
futures-timer-3.0.3 \
futures-util-0.3.31 \
- generic-array-0.14.7 \
- getrandom-0.2.15 \
- getrandom-0.3.3 \
- glob-0.3.1 \
+ generic-array-0.14.9 \
+ getrandom-0.2.16 \
+ getrandom-0.3.4 \
+ glob-0.3.3 \
globset-0.4.16 \
- goblin-0.9.2 \
+ goblin-0.9.3 \
hashbrown-0.14.5 \
- hashbrown-0.15.2 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
- home-0.5.9 \
- humantime-2.1.0 \
+ humantime-2.3.0 \
humantime-serde-1.1.1 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
- idna-1.0.3 \
- idna_adapter-1.2.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
ignore-0.4.23 \
- indexmap-2.6.0 \
- indicatif-0.17.9 \
- indoc-2.0.5 \
- insta-1.43.1 \
- is_terminal_polyfill-1.70.0 \
- itertools-0.12.1 \
+ indexmap-2.12.0 \
+ indicatif-0.17.11 \
+ indoc-2.0.6 \
+ insta-1.43.2 \
+ is_terminal_polyfill-1.70.1 \
itertools-0.13.0 \
- itoa-1.0.11 \
- jobserver-0.1.33 \
- js-sys-0.3.73 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ jobserver-0.1.34 \
+ js-sys-0.3.81 \
keyring-2.3.3 \
- lazy_static-1.4.0 \
+ lazy_static-1.5.0 \
lddtree-0.3.7 \
- libc-0.2.172 \
- libmimalloc-sys-0.1.39 \
- libredox-0.1.3 \
+ libbz2-rs-sys-0.2.2 \
+ libc-0.2.177 \
+ libmimalloc-sys-0.1.44 \
+ libredox-0.1.10 \
+ libz-rs-sys-0.5.2 \
linux-keyutils-0.2.4 \
- linux-raw-sys-0.4.14 \
- litemap-0.7.3 \
- lock_api-0.4.12 \
- lockfree-object-pool-0.1.6 \
- log-0.4.22 \
- lzma-rs-0.3.0 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.0 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
+ lzma-rust2-0.13.0 \
lzma-sys-0.1.20 \
- lzxd-0.2.5 \
- mailparse-0.15.0 \
+ lzxd-0.2.6 \
+ mailparse-0.16.1 \
matchers-0.2.0 \
- memchr-2.7.4 \
- mimalloc-0.1.43 \
+ memchr-2.7.6 \
+ mimalloc-0.1.48 \
mime-0.3.17 \
- mime_guess-2.0.4 \
- minijinja-2.5.0 \
+ mime_guess-2.0.5 \
+ minijinja-2.12.0 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.0 \
+ miniz_oxide-0.8.9 \
msi-0.8.0 \
multipart-0.18.0 \
- native-tls-0.2.12 \
+ native-tls-0.2.14 \
nom-7.1.3 \
normalize-line-endings-0.3.0 \
- normpath-1.2.0 \
- nu-ansi-term-0.50.1 \
+ normpath-1.5.0 \
+ nu-ansi-term-0.50.3 \
num-conv-0.1.0 \
number_prefix-0.4.0 \
- once_cell-1.20.2 \
- openssl-0.10.72 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ openssl-0.10.74 \
openssl-macros-0.1.1 \
- openssl-probe-0.1.5 \
- openssl-sys-0.9.107 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.110 \
option-ext-0.2.0 \
- os_pipe-1.2.0 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ os_pipe-1.2.3 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
paste-1.0.15 \
path-slash-0.2.1 \
pep440_rs-0.7.3 \
pep508_rs-0.9.2 \
- percent-encoding-2.3.1 \
- pin-project-lite-0.2.15 \
+ percent-encoding-2.3.2 \
+ pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- pkg-config-0.3.30 \
+ pkg-config-0.3.32 \
plain-0.2.3 \
platform-info-2.0.5 \
- portable-atomic-1.6.0 \
+ portable-atomic-1.11.1 \
+ potential_utf-0.1.3 \
powerfmt-0.2.0 \
- ppv-lite86-0.2.17 \
+ ppv-lite86-0.2.21 \
pretty_assertions-1.4.1 \
- proc-macro-crate-3.1.0 \
- proc-macro2-1.0.92 \
- psm-0.1.21 \
- pyproject-toml-0.13.5 \
- python-pkginfo-0.6.5 \
- quote-1.0.37 \
- quoted_printable-0.5.0 \
- r-efi-5.2.0 \
+ proc-macro-crate-3.4.0 \
+ proc-macro2-1.0.101 \
+ psm-0.1.27 \
+ pyproject-toml-0.13.7 \
+ python-pkginfo-0.6.6 \
+ quote-1.0.41 \
+ quoted_printable-0.5.1 \
+ r-efi-5.3.0 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- redox_syscall-0.4.1 \
- redox_syscall-0.5.1 \
- redox_users-0.4.5 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ redox_syscall-0.5.18 \
+ redox_users-0.4.6 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
relative-path-1.9.3 \
rfc2047-decoder-1.0.6 \
- ring-0.17.13 \
+ ring-0.17.14 \
rstest-0.22.0 \
rstest_macros-0.22.0 \
- rustc-hash-2.0.0 \
+ rustc-hash-2.1.1 \
rustc_version-0.4.1 \
- rustflags-0.1.6 \
- rustix-0.38.41 \
- rustls-0.23.19 \
- rustls-pemfile-2.1.3 \
- rustls-pki-types-1.10.0 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.18 \
- ryu-1.0.18 \
+ rustflags-0.1.7 \
+ rustix-0.38.44 \
+ rustix-1.1.2 \
+ rustls-0.23.33 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.7 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
same-file-1.0.6 \
- schannel-0.1.23 \
- schemars-0.8.21 \
- schemars_derive-0.8.21 \
+ scc-2.4.0 \
+ schannel-0.1.28 \
+ schemars-1.0.4 \
+ schemars_derive-1.0.4 \
scopeguard-1.2.0 \
scroll-0.12.0 \
- scroll_derive-0.12.0 \
- security-framework-2.11.0 \
- security-framework-sys-2.11.0 \
- semver-1.0.23 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
+ scroll_derive-0.12.1 \
+ sdd-3.0.10 \
+ security-framework-2.11.1 \
+ security-framework-sys-2.15.0 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
serde_derive_internals-0.29.1 \
- serde_json-1.0.135 \
- serde_spanned-0.6.8 \
- sha2-0.10.8 \
+ serde_json-1.0.145 \
+ serde_spanned-0.6.9 \
+ serde_spanned-1.0.3 \
+ serial_test-3.2.0 \
+ serial_test_derive-3.2.0 \
+ sha2-0.10.9 \
sharded-slab-0.1.7 \
shell-words-1.1.0 \
shlex-1.3.0 \
simd-adler32-0.3.7 \
- similar-2.5.0 \
- slab-0.4.9 \
- smallvec-1.13.2 \
+ similar-2.7.0 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
smawk-0.3.2 \
- snapbox-0.6.16 \
+ snapbox-0.6.22 \
snapbox-macros-0.3.10 \
socks-0.3.4 \
- stable_deref_trait-1.2.0 \
- stacker-0.1.15 \
+ stable_deref_trait-1.2.1 \
+ stacker-0.1.22 \
static_assertions-1.1.0 \
strsim-0.11.1 \
- subtle-2.5.0 \
- syn-2.0.90 \
- synstructure-0.13.1 \
- tar-0.4.43 \
- target-lexicon-0.13.1 \
- tempfile-3.11.0 \
+ subtle-2.6.1 \
+ syn-2.0.107 \
+ synstructure-0.13.2 \
+ tar-0.4.44 \
+ target-lexicon-0.13.3 \
+ tempfile-3.23.0 \
termcolor-1.4.1 \
- terminal_size-0.3.0 \
- textwrap-0.16.1 \
+ terminal_size-0.4.3 \
+ textwrap-0.16.2 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
- thread_local-1.1.8 \
- time-0.3.36 \
- time-core-0.1.2 \
- time-macros-0.2.18 \
- tinystr-0.7.6 \
- toml-0.8.19 \
- toml_datetime-0.6.8 \
- toml_edit-0.21.1 \
- toml_edit-0.22.22 \
+ thiserror-impl-2.0.17 \
+ thread_local-1.1.9 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tinystr-0.8.1 \
+ toml-0.8.23 \
+ toml-0.9.8 \
+ toml_datetime-0.6.11 \
+ toml_datetime-0.7.3 \
+ toml_edit-0.22.27 \
+ toml_edit-0.23.7 \
+ toml_parser-1.0.4 \
+ toml_write-0.1.2 \
+ toml_writer-1.0.4 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
tracing-log-0.2.0 \
tracing-serde-0.2.0 \
tracing-subscriber-0.3.20 \
- trycmd-0.15.6 \
+ trycmd-0.15.10 \
twox-hash-1.6.3 \
- typenum-1.17.0 \
- unicase-2.7.0 \
- unicode-ident-1.0.12 \
+ typenum-1.19.0 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.19 \
unicode-linebreak-0.1.5 \
- unicode-width-0.1.13 \
- unicode-width-0.2.0 \
+ unicode-width-0.1.14 \
+ unicode-width-0.2.2 \
unicode-xid-0.2.6 \
unscanny-0.1.0 \
untrusted-0.9.0 \
- ureq-2.11.0 \
- url-2.5.4 \
+ ureq-2.12.1 \
+ url-2.5.7 \
urlencoding-2.1.3 \
- utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.8.0 \
- valuable-0.1.0 \
+ uuid-1.18.1 \
+ valuable-0.1.1 \
vcpkg-0.2.15 \
version-ranges-0.1.1 \
- version_check-0.9.4 \
- versions-6.2.0 \
- wait-timeout-0.2.0 \
+ version_check-0.9.5 \
+ versions-6.3.2 \
+ wait-timeout-0.2.1 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.96 \
- wasm-bindgen-backend-0.2.96 \
- wasm-bindgen-macro-0.2.96 \
- wasm-bindgen-macro-support-0.2.96 \
- wasm-bindgen-shared-0.2.96 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.104 \
+ wasm-bindgen-backend-0.2.104 \
+ wasm-bindgen-macro-0.2.104 \
+ wasm-bindgen-macro-support-0.2.104 \
+ wasm-bindgen-shared-0.2.104 \
web-time-1.1.0 \
- webpki-roots-0.26.2 \
- which-7.0.0 \
+ webpki-roots-0.26.11 \
+ webpki-roots-1.0.3 \
+ which-7.0.3 \
wild-2.2.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.8 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-link-0.2.1 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.48.5 \
- windows-targets-0.52.5 \
- windows-targets-0.53.2 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.5 \
- windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.5 \
- windows_aarch64_msvc-0.53.0 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.5 \
- windows_i686_gnu-0.53.0 \
- windows_i686_gnullvm-0.52.5 \
- windows_i686_gnullvm-0.53.0 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.1 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.5 \
- windows_i686_msvc-0.53.0 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.5 \
- windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.5 \
- windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.5 \
- windows_x86_64_msvc-0.53.0 \
- winnow-0.5.40 \
- winnow-0.6.20 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.13 \
winsafe-0.0.19 \
- wit-bindgen-rt-0.39.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
- xattr-1.3.1 \
+ wit-bindgen-0.46.0 \
+ writeable-0.6.1 \
+ xattr-1.6.1 \
xwin-0.6.5 \
xz2-0.1.7 \
yansi-1.0.1 \
- yoke-0.7.4 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.4 \
- zerofrom-derive-0.1.5 \
- zeroize-1.8.1 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3 \
- zip-2.3.0 \
- zopfli-0.8.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.2 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1 \
+ zip-2.4.2 \
+ zip-6.0.0 \
+ zlib-rs-0.5.2 \
+ zopfli-0.8.2 \
zstd-0.13.3 \
zstd-safe-7.2.4 \
- zstd-sys-2.0.15+zstd.1.5.7
+ zstd-sys-2.0.16+zstd.1.5.7
diff --git a/devel/py-maturin/distinfo b/devel/py-maturin/distinfo
index ccc846d69cec..bd75cbd420c0 100644
--- a/devel/py-maturin/distinfo
+++ b/devel/py-maturin/distinfo
@@ -1,140 +1,134 @@
-TIMESTAMP = 1761650829
-SHA256 (maturin-1.9.6.tar.gz) = 2c2ae37144811d365509889ed7220b0598487f1278c2441829c3abf56cc6324a
-SIZE (maturin-1.9.6.tar.gz) = 214846
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+TIMESTAMP = 1762938019
+SHA256 (maturin-1.10.1.tar.gz) = 69543e8bad4221c3c7ae7d7f31f275757bff8a66936368e013fa0256f8d6b512
+SIZE (maturin-1.10.1.tar.gz) = 218306
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
-SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
-SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b
-SIZE (rust/crates/anstream-0.6.14.crate) = 29160
-SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b
-SIZE (rust/crates/anstyle-1.0.7.crate) = 15709
-SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4
-SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069
-SHA256 (rust/crates/anstyle-query-1.1.0.crate) = ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391
-SIZE (rust/crates/anstyle-query-1.1.0.crate) = 9832
-SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19
-SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179
-SHA256 (rust/crates/anyhow-1.0.89.crate) = 86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6
-SIZE (rust/crates/anyhow-1.0.89.crate) = 47078
-SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
-SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
-SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
-SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
-SHA256 (rust/crates/automod-1.0.14.crate) = edf3ee19dbc0a46d740f6f0926bde8c50f02bdbc7b536842da28f6ac56513a8b
-SIZE (rust/crates/automod-1.0.14.crate) = 8717
-SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
-SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/automod-1.0.15.crate) = ebb4bd301db2e2ca1f5be131c24eb8ebf2d9559bc3744419e93baf8ddea7e670
+SIZE (rust/crates/automod-1.0.15.crate) = 9129
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
-SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/boxcar-0.2.8.crate) = 2721c3c5a6f0e7f7e607125d963fedeb765f545f67adc9d71ed934693881eb42
-SIZE (rust/crates/boxcar-0.2.8.crate) = 10702
-SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
-SIZE (rust/crates/bstr-1.10.0.crate) = 380426
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/boxcar-0.2.14.crate) = 36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e
+SIZE (rust/crates/boxcar-0.2.14.crate) = 28144
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/bytesize-1.3.0.crate) = a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc
-SIZE (rust/crates/bytesize-1.3.0.crate) = 10164
-SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47
-SIZE (rust/crates/bzip2-0.5.2.crate) = 38314
-SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
-SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/bytesize-1.3.3.crate) = 2e93abca9e28e0a1b9877922aacb20576e05d4679ffa78c3d6dc22a26a216659
+SIZE (rust/crates/bytesize-1.3.3.crate) = 11594
+SHA256 (rust/crates/bzip2-0.6.1.crate) = f3a53fac24f34a81bc9954b5d6cfce0c21e18ec6959f44f56e8e90e4bb7c346c
+SIZE (rust/crates/bzip2-0.6.1.crate) = 38427
SHA256 (rust/crates/cab-0.6.0.crate) = 171228650e6721d5acc0868a462cd864f49ac5f64e4a42cde270406e64e404d2
SIZE (rust/crates/cab-0.6.0.crate) = 28390
-SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
-SIZE (rust/crates/camino-1.1.9.crate) = 37552
-SHA256 (rust/crates/cargo-config2-0.1.26.crate) = d83ce0be8bd1479e5de6202def660e6c7e27e4e0599bffa4fed05bd380ec2ede
-SIZE (rust/crates/cargo-config2-0.1.26.crate) = 63535
-SHA256 (rust/crates/cargo-options-0.7.4.crate) = f3540247c0a37a76eb324acc238dc617786ea22c43b95da560c82a8f2714321f
-SIZE (rust/crates/cargo-options-0.7.4.crate) = 18149
-SHA256 (rust/crates/cargo-platform-0.1.8.crate) = 24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc
-SIZE (rust/crates/cargo-platform-0.1.8.crate) = 11813
+SHA256 (rust/crates/camino-1.2.1.crate) = 276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609
+SIZE (rust/crates/camino-1.2.1.crate) = 41364
+SHA256 (rust/crates/cargo-config2-0.1.39.crate) = 3795d3a48839a46854805f56c8fe9c558f10804bcf57df53925ca843d87c788f
+SIZE (rust/crates/cargo-config2-0.1.39.crate) = 76191
+SHA256 (rust/crates/cargo-options-0.7.6.crate) = f89e1d6d6f65fe04d5e21be9de19d31a074e3b7e43aa39ee5b85f4cee16c3188
+SIZE (rust/crates/cargo-options-0.7.6.crate) = 18462
+SHA256 (rust/crates/cargo-platform-0.1.9.crate) = e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea
+SIZE (rust/crates/cargo-platform-0.1.9.crate) = 12010
SHA256 (rust/crates/cargo-xwin-0.18.6.crate) = 5dff83aad332bd6ee29072dd874b48892cd22c58e233c25735eb4417b3999685
SIZE (rust/crates/cargo-xwin-0.18.6.crate) = 36467
-SHA256 (rust/crates/cargo-zigbuild-0.20.0.crate) = 3f6e9e856390d5b0a859acaeda16528f8a61c964bdb894c3216c254908f1c2ea
-SIZE (rust/crates/cargo-zigbuild-0.20.0.crate) = 43470
-SHA256 (rust/crates/cargo_metadata-0.19.0.crate) = afc309ed89476c8957c50fb818f56fe894db857866c3e163335faa91dc34eb85
-SIZE (rust/crates/cargo_metadata-0.19.0.crate) = 25876
+SHA256 (rust/crates/cargo-zigbuild-0.20.1.crate) = a9584d77470f7ffea2fb67fbcc9e8dbe9fa79a80dafd579a83507c0a08d1f658
+SIZE (rust/crates/cargo-zigbuild-0.20.1.crate) = 43271
+SHA256 (rust/crates/cargo_metadata-0.19.2.crate) = dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba
+SIZE (rust/crates/cargo_metadata-0.19.2.crate) = 28370
SHA256 (rust/crates/cbindgen-0.29.0.crate) = 975982cdb7ad6a142be15bdf84aea7ec6a9e5d4d797c004d43185b24cfe4e684
SIZE (rust/crates/cbindgen-0.29.0.crate) = 226905
-SHA256 (rust/crates/cc-1.2.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
-SIZE (rust/crates/cc-1.2.16.crate) = 103847
+SHA256 (rust/crates/cc-1.2.41.crate) = ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7
+SIZE (rust/crates/cc-1.2.41.crate) = 91154
SHA256 (rust/crates/cfb-0.10.0.crate) = d8a4f8e55be323b378facfcf1f06aa97f6ec17cf4ac84fb17325093aaf62da41
SIZE (rust/crates/cfb-0.10.0.crate) = 70168
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/charset-0.1.5.crate) = f1f927b07c74ba84c7e5fe4db2baeb3e996ab2688992e39ac68ce3220a677c7e
SIZE (rust/crates/charset-0.1.5.crate) = 15918
SHA256 (rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9
SIZE (rust/crates/chumsky-0.9.3.crate) = 75112
-SHA256 (rust/crates/clap-4.5.7.crate) = 5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f
-SIZE (rust/crates/clap-4.5.7.crate) = 56343
-SHA256 (rust/crates/clap_builder-4.5.7.crate) = f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f
-SIZE (rust/crates/clap_builder-4.5.7.crate) = 163957
-SHA256 (rust/crates/clap_complete-4.5.5.crate) = d2020fa13af48afc65a9a87335bda648309ab3d154cd03c7ff95b378c7ed39c4
-SIZE (rust/crates/clap_complete-4.5.5.crate) = 38809
+SHA256 (rust/crates/clap-4.5.49.crate) = f4512b90fa68d3a9932cea5184017c5d200f5921df706d45e853537dea51508f
+SIZE (rust/crates/clap-4.5.49.crate) = 62007
+SHA256 (rust/crates/clap_builder-4.5.49.crate) = 0025e98baa12e766c67ba13ff4695a887a1eba19569aad00a472546795bd6730
+SIZE (rust/crates/clap_builder-4.5.49.crate) = 170616
+SHA256 (rust/crates/clap_complete-4.5.59.crate) = 2348487adcd4631696ced64ccdb40d38ac4d31cae7f2eec8817fcea1b9d1c43c
+SIZE (rust/crates/clap_complete-4.5.59.crate) = 48576
SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
SIZE (rust/crates/clap_complete_command-0.6.1.crate) = 7959
-SHA256 (rust/crates/clap_complete_nushell-4.5.2.crate) = 1accf1b463dee0d3ab2be72591dccdab8bef314958340447c882c4c72acfe2a3
-SIZE (rust/crates/clap_complete_nushell-4.5.2.crate) = 34391
-SHA256 (rust/crates/clap_derive-4.5.5.crate) = c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6
-SIZE (rust/crates/clap_derive-4.5.5.crate) = 30017
-SHA256 (rust/crates/clap_lex-0.7.1.crate) = 4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70
-SIZE (rust/crates/clap_lex-0.7.1.crate) = 12766
-SHA256 (rust/crates/cli-table-0.4.7.crate) = adfbb116d9e2c4be7011360d0c0bee565712c11e969c9609b25b619366dc379d
-SIZE (rust/crates/cli-table-0.4.7.crate) = 13195
-SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
-SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
+SHA256 (rust/crates/clap_complete_nushell-4.5.9.crate) = 811159f339691baacdf7d534df2946b9d217014081099e23d31d887d99521e70
+SIZE (rust/crates/clap_complete_nushell-4.5.9.crate) = 35156
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
+SHA256 (rust/crates/cli-table-0.4.9.crate) = b53f9241f288a7b12c56565f04aaeaeeab6b8923d42d99255d4ca428b4d97f89
+SIZE (rust/crates/cli-table-0.4.9.crate) = 18386
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/configparser-3.1.0.crate) = e57e3272f0190c3f1584272d613719ba5fc7df7f4942fe542e63d949cf3a649b
SIZE (rust/crates/configparser-3.1.0.crate) = 25473
-SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
-SIZE (rust/crates/console-0.15.8.crate) = 36364
-SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
-SIZE (rust/crates/console-0.16.0.crate) = 39107
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4
+SIZE (rust/crates/console-0.16.1.crate) = 39129
SHA256 (rust/crates/content_inspector-0.2.4.crate) = b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38
SIZE (rust/crates/content_inspector-0.2.4.crate) = 11386
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
-SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
-SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
-SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
-SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
-SHA256 (rust/crates/crc-3.2.1.crate) = 69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636
-SIZE (rust/crates/crc-3.2.1.crate) = 15070
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675
+SIZE (rust/crates/crc-3.3.0.crate) = 13905
SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
-SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
-SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/data-encoding-2.6.0.crate) = e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2
-SIZE (rust/crates/data-encoding-2.6.0.crate) = 20769
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
-SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
+SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
+SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
+SHA256 (rust/crates/deranged-0.5.4.crate) = a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071
+SIZE (rust/crates/deranged-0.5.4.crate) = 24461
+SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a
+SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290
SHA256 (rust/crates/dialoguer-0.11.0.crate) = 658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de
SIZE (rust/crates/dialoguer-0.11.0.crate) = 31286
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
@@ -147,54 +141,56 @@ SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab86275776
SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/dissimilar-1.0.9.crate) = 59f8e79d1fbf76bdfbde321e902714bf6c49df88a7dda6fc682fc2979226962d
-SIZE (rust/crates/dissimilar-1.0.9.crate) = 27652
+SHA256 (rust/crates/dissimilar-1.0.10.crate) = 8975ffdaa0ef3661bfe02dbdcc06c9f829dfafe6a3c474de366a8d5e44276921
+SIZE (rust/crates/dissimilar-1.0.10.crate) = 27757
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
-SHA256 (rust/crates/dyn-clone-1.0.17.crate) = 0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125
-SIZE (rust/crates/dyn-clone-1.0.17.crate) = 11848
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
-SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
-SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
-SIZE (rust/crates/errno-0.3.9.crate) = 10690
-SHA256 (rust/crates/expect-test-1.5.0.crate) = 9e0be0a561335815e06dab7c62e50353134c796e7a6155402a64bcff66b6a5e0
-SIZE (rust/crates/expect-test-1.5.0.crate) = 13574
-SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a
-SIZE (rust/crates/fastrand-2.1.0.crate) = 14907
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
+SIZE (rust/crates/env_home-0.1.0.crate) = 9006
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/expect-test-1.5.1.crate) = 63af43ff4431e848fb47472a920f14fa71c24de13255a5692e93d4e90302acb0
+SIZE (rust/crates/expect-test-1.5.1.crate) = 13672
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fat-macho-0.4.9.crate) = 4c9c45caa6c6edfaee4cb3bd84ea9686e115df7f0efb530e15fb466eccb0b345
SIZE (rust/crates/fat-macho-0.4.9.crate) = 18724
-SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
-SIZE (rust/crates/filetime-0.2.23.crate) = 14942
-SHA256 (rust/crates/flate2-1.0.33.crate) = 324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253
-SIZE (rust/crates/flate2-1.0.33.crate) = 108838
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/flate2-1.1.4.crate) = dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9
+SIZE (rust/crates/flate2-1.1.4.crate) = 77010
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/fs-err-3.0.0.crate) = 8bb60e7409f34ef959985bc9d9c5ee8f5db24ee46ed9775850548021710f807f
-SIZE (rust/crates/fs-err-3.0.0.crate) = 21040
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
+SHA256 (rust/crates/fs-err-3.1.3.crate) = 6ad492b2cf1d89d568a43508ab24f98501fe03f2f31c01e1d0fe7366a71745d2
+SIZE (rust/crates/fs-err-3.1.3.crate) = 24297
SHA256 (rust/crates/fs4-0.12.0.crate) = c29c30684418547d476f0b48e84f4821639119c483b1eccd566c8cd0cd05f521
SIZE (rust/crates/fs4-0.12.0.crate) = 19854
-SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
-SIZE (rust/crates/futures-0.3.30.crate) = 53828
+SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
+SIZE (rust/crates/futures-0.3.31.crate) = 54953
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
-SHA256 (rust/crates/futures-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d
-SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
@@ -207,160 +203,158 @@ SHA256 (rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c6
SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
-SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
-SIZE (rust/crates/glob-0.3.1.crate) = 18880
+SHA256 (rust/crates/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2
+SIZE (rust/crates/generic-array-0.14.9.crate) = 17439
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
SIZE (rust/crates/globset-0.4.16.crate) = 26533
-SHA256 (rust/crates/goblin-0.9.2.crate) = 53ab3f32d1d77146981dea5d6b1e8fe31eedcb7013e5e00d6ccd1259a4b4d923
-SIZE (rust/crates/goblin-0.9.2.crate) = 191510
+SHA256 (rust/crates/goblin-0.9.3.crate) = daa0a64d21a7eb230583b4c5f4e23b7e4e57974f96620f42a7e75e08ae66d745
+SIZE (rust/crates/goblin-0.9.3.crate) = 200536
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
-SIZE (rust/crates/home-0.5.9.crate) = 8760
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
+SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424
+SIZE (rust/crates/humantime-2.3.0.crate) = 23242
SHA256 (rust/crates/humantime-serde-1.1.1.crate) = 57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c
SIZE (rust/crates/humantime-serde-1.1.1.crate) = 7886
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da
-SIZE (rust/crates/indexmap-2.6.0.crate) = 85204
-SHA256 (rust/crates/indicatif-0.17.9.crate) = cbf675b85ed934d3c67b5c5469701eec7db22689d0a2139d856e0925fa28b281
-SIZE (rust/crates/indicatif-0.17.9.crate) = 65246
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
-SHA256 (rust/crates/insta-1.43.1.crate) = 154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371
-SIZE (rust/crates/insta-1.43.1.crate) = 101047
-SHA256 (rust/crates/is_terminal_polyfill-1.70.0.crate) = f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800
-SIZE (rust/crates/is_terminal_polyfill-1.70.0.crate) = 7451
-SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
-SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
+SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235
+SIZE (rust/crates/indicatif-0.17.11.crate) = 66577
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/insta-1.43.2.crate) = 46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0
+SIZE (rust/crates/insta-1.43.2.crate) = 102183
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
-SIZE (rust/crates/itoa-1.0.11.crate) = 10563
-SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
-SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
-SHA256 (rust/crates/js-sys-0.3.73.crate) = fb15147158e79fd8b8afd0252522769c4f48725460b37338544d8379d94fc8f9
-SIZE (rust/crates/js-sys-0.3.73.crate) = 54425
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305
+SIZE (rust/crates/js-sys-0.3.81.crate) = 56399
SHA256 (rust/crates/keyring-2.3.3.crate) = 363387f0019d714aa60cc30ab4fe501a747f4c08fc58f069dd14be971bd495a0
SIZE (rust/crates/keyring-2.3.3.crate) = 54379
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lddtree-0.3.7.crate) = e0779ac94bd7b6ab781fa12388dbf79ac45ec1fa433e7d25521753be8227b08e
SIZE (rust/crates/lddtree-0.3.7.crate) = 11572
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libmimalloc-sys-0.1.39.crate) = 23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44
-SIZE (rust/crates/libmimalloc-sys-0.1.39.crate) = 198523
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libbz2-rs-sys-0.2.2.crate) = 2c4a545a15244c7d945065b5d392b2d2d7f21526fba56ce51467b06ed445e8f7
+SIZE (rust/crates/libbz2-rs-sys-0.2.2.crate) = 50880
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870
+SIZE (rust/crates/libmimalloc-sys-0.1.44.crate) = 451625
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
+SHA256 (rust/crates/libz-rs-sys-0.5.2.crate) = 840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd
+SIZE (rust/crates/libz-rs-sys-0.5.2.crate) = 46524
SHA256 (rust/crates/linux-keyutils-0.2.4.crate) = 761e49ec5fd8a5a463f9b84e877c373d888935b71c6be78f3767fe2ae6bed18e
SIZE (rust/crates/linux-keyutils-0.2.4.crate) = 17999
-SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
-SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
-SHA256 (rust/crates/litemap-0.7.3.crate) = 643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704
-SIZE (rust/crates/litemap-0.7.3.crate) = 28728
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/lockfree-object-pool-0.1.6.crate) = 9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e
-SIZE (rust/crates/lockfree-object-pool-0.1.6.crate) = 12309
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
-SHA256 (rust/crates/lzma-rs-0.3.0.crate) = 297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e
-SIZE (rust/crates/lzma-rs-0.3.0.crate) = 29080
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/lzma-rust2-0.13.0.crate) = c60a23ffb90d527e23192f1246b14746e2f7f071cb84476dd879071696c18a4a
+SIZE (rust/crates/lzma-rust2-0.13.0.crate) = 252392
SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27
SIZE (rust/crates/lzma-sys-0.1.20.crate) = 760045
-SHA256 (rust/crates/lzxd-0.2.5.crate) = 5de7336a183103429ad66d11d56d8bdc9c4a2916f6b85a8f11e5b127bde12001
-SIZE (rust/crates/lzxd-0.2.5.crate) = 22728
-SHA256 (rust/crates/mailparse-0.15.0.crate) = 3da03d5980411a724e8aaf7b61a7b5e386ec55a7fb49ee3d0ff79efc7e5e7c7e
-SIZE (rust/crates/mailparse-0.15.0.crate) = 37293
+SHA256 (rust/crates/lzxd-0.2.6.crate) = 7b29dffab797218e12e4df08ef5d15ab9efca2504038b1b32b9b32fc844b39c9
+SIZE (rust/crates/lzxd-0.2.6.crate) = 22776
+SHA256 (rust/crates/mailparse-0.16.1.crate) = 60819a97ddcb831a5614eb3b0174f3620e793e97e09195a395bfa948fd68ed2f
+SIZE (rust/crates/mailparse-0.16.1.crate) = 37588
SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
SIZE (rust/crates/matchers-0.2.0.crate) = 7075
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/mimalloc-0.1.43.crate) = 68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633
-SIZE (rust/crates/mimalloc-0.1.43.crate) = 4075
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/mimalloc-0.1.48.crate) = e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8
+SIZE (rust/crates/mimalloc-0.1.48.crate) = 4742
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/mime_guess-2.0.4.crate) = 4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef
-SIZE (rust/crates/mime_guess-2.0.4.crate) = 26399
-SHA256 (rust/crates/minijinja-2.5.0.crate) = 2c37e1b517d1dcd0e51dc36c4567b9d5a29262b3ec8da6cb5d35e27a8fb529b5
-SIZE (rust/crates/minijinja-2.5.0.crate) = 159958
+SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
+SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
+SHA256 (rust/crates/minijinja-2.12.0.crate) = a9f264d75233323f4b7d2f03aefe8a990690cdebfbfe26ea86bcbaec5e9ac990
+SIZE (rust/crates/minijinja-2.12.0.crate) = 171024
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
-SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/msi-0.8.0.crate) = 4a2332f87a064dea9cce571408c879e0da8dc193b3af06a2b3b2604ee4182a32
SIZE (rust/crates/msi-0.8.0.crate) = 59700
SHA256 (rust/crates/multipart-0.18.0.crate) = 00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182
SIZE (rust/crates/multipart-0.18.0.crate) = 62797
-SHA256 (rust/crates/native-tls-0.2.12.crate) = a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466
-SIZE (rust/crates/native-tls-0.2.12.crate) = 29517
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
-SHA256 (rust/crates/normpath-1.2.0.crate) = 5831952a9476f2fed74b77d74182fa5ddc4d21c72ec45a333b250e3ed0272804
-SIZE (rust/crates/normpath-1.2.0.crate) = 20107
-SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
-SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
+SHA256 (rust/crates/normpath-1.5.0.crate) = bf23ab2b905654b4cb177e30b629937b3868311d4e1cba859f899c041046e69b
+SIZE (rust/crates/normpath-1.5.0.crate) = 22940
+SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
+SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da
-SIZE (rust/crates/openssl-0.10.72.crate) = 283852
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/openssl-0.10.74.crate) = 24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654
+SIZE (rust/crates/openssl-0.10.74.crate) = 285425
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-sys-0.9.107.crate) = 8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07
-SIZE (rust/crates/openssl-sys-0.9.107.crate) = 78156
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-sys-0.9.110.crate) = 0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2
+SIZE (rust/crates/openssl-sys-0.9.110.crate) = 80412
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/os_pipe-1.2.0.crate) = 29d73ba8daf8fac13b0501d1abeddcfe21ba7401ada61a819144b6c2a4f32209
-SIZE (rust/crates/os_pipe-1.2.0.crate) = 10615
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/os_pipe-1.2.3.crate) = 7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967
+SIZE (rust/crates/os_pipe-1.2.3.crate) = 10467
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/path-slash-0.2.1.crate) = 1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42
@@ -369,126 +363,144 @@ SHA256 (rust/crates/pep440_rs-0.7.3.crate) = 31095ca1f396e3de32745f42b20deef7bc0
SIZE (rust/crates/pep440_rs-0.7.3.crate) = 44342
SHA256 (rust/crates/pep508_rs-0.9.2.crate) = faee7227064121fcadcd2ff788ea26f0d8f2bd23a0574da11eca23bc935bcc05
SIZE (rust/crates/pep508_rs-0.9.2.crate) = 70842
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pin-project-lite-0.2.15.crate) = 915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff
-SIZE (rust/crates/pin-project-lite-0.2.15.crate) = 29683
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
-SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/plain-0.2.3.crate) = b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6
SIZE (rust/crates/plain-0.2.3.crate) = 10664
SHA256 (rust/crates/platform-info-2.0.5.crate) = 7539aeb3fdd8cb4f6a331307cf71a1039cee75e94e8a71725b9484f4a0d9451a
SIZE (rust/crates/platform-info-2.0.5.crate) = 28541
-SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
-SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
-SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/proc-macro-crate-3.1.0.crate) = 6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284
-SIZE (rust/crates/proc-macro-crate-3.1.0.crate) = 11084
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
-SHA256 (rust/crates/psm-0.1.21.crate) = 5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874
-SIZE (rust/crates/psm-0.1.21.crate) = 23126
-SHA256 (rust/crates/pyproject-toml-0.13.5.crate) = 7b0f6160dc48298b9260d9b958ad1d7f96f6cd0b9df200b22329204e09334663
-SIZE (rust/crates/pyproject-toml-0.13.5.crate) = 18464
-SHA256 (rust/crates/python-pkginfo-0.6.5.crate) = c21f58880fc45e91d29b2f639ab4051aaa6a2b054534c2d343a953347d0dd600
-SIZE (rust/crates/python-pkginfo-0.6.5.crate) = 212185
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
-SHA256 (rust/crates/quoted_printable-0.5.0.crate) = 79ec282e887b434b68c18fe5c121d38e72a5cf35119b59e54ec5b992ea9c8eb0
-SIZE (rust/crates/quoted_printable-0.5.0.crate) = 7604
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/psm-0.1.27.crate) = e66fcd288453b748497d8fb18bccc83a16b0518e3906d4b8df0a8d42d93dbb1c
+SIZE (rust/crates/psm-0.1.27.crate) = 23817
+SHA256 (rust/crates/pyproject-toml-0.13.7.crate) = f6d755483ad14b49e76713b52285235461a5b4f73f17612353e11a5de36a5fd2
+SIZE (rust/crates/pyproject-toml-0.13.7.crate) = 18618
+SHA256 (rust/crates/python-pkginfo-0.6.6.crate) = 464e5e2e0fb6c8c2c7aedc0cd6615258a3def4e34b417f6bf8835e76e7d441d4
+SIZE (rust/crates/python-pkginfo-0.6.6.crate) = 217659
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/quoted_printable-0.5.1.crate) = 640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73
+SIZE (rust/crates/quoted_printable-0.5.1.crate) = 8322
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
-SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
-SHA256 (rust/crates/redox_syscall-0.5.1.crate) = 469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e
-SIZE (rust/crates/redox_syscall-0.5.1.crate) = 22536
-SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
-SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
+SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2
SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
SHA256 (rust/crates/rfc2047-decoder-1.0.6.crate) = bc36545d1021456a751b573517cb52e8c339b2f662e6b2778ef629282678de29
SIZE (rust/crates/rfc2047-decoder-1.0.6.crate) = 14674
-SHA256 (rust/crates/ring-0.17.13.crate) = 70ac5d832aa16abd7d1def883a8545280c20a60f523a370aa3a9617c2b8550ee
-SIZE (rust/crates/ring-0.17.13.crate) = 1501917
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rstest-0.22.0.crate) = 7b423f0e62bdd61734b67cd21ff50871dfaeb9cc74f869dcd6af974fbcb19936
SIZE (rust/crates/rstest-0.22.0.crate) = 44425
SHA256 (rust/crates/rstest_macros-0.22.0.crate) = c5e1711e7d14f74b12a58411c542185ef7fb7f2e7f8ee6e2940a883628522b42
SIZE (rust/crates/rstest_macros-0.22.0.crate) = 58923
-SHA256 (rust/crates/rustc-hash-2.0.0.crate) = 583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152
-SIZE (rust/crates/rustc-hash-2.0.0.crate) = 12691
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustflags-0.1.6.crate) = d7fc92159fb50a431c5da366f7627751fe7263cf867f8a30f27fa6063ba02ac0
-SIZE (rust/crates/rustflags-0.1.6.crate) = 16805
-SHA256 (rust/crates/rustix-0.38.41.crate) = d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6
-SIZE (rust/crates/rustix-0.38.41.crate) = 378463
-SHA256 (rust/crates/rustls-0.23.19.crate) = 934b404430bb06b3fae2cba809eb45a1ab1aecd64491213d7c3301b88393f8d1
-SIZE (rust/crates/rustls-0.23.19.crate) = 333921
-SHA256 (rust/crates/rustls-pemfile-2.1.3.crate) = 196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425
-SIZE (rust/crates/rustls-pemfile-2.1.3.crate) = 26757
-SHA256 (rust/crates/rustls-pki-types-1.10.0.crate) = 16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b
-SIZE (rust/crates/rustls-pki-types-1.10.0.crate) = 55134
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
-SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rustflags-0.1.7.crate) = a39e0e9135d7a7208ee80aa4e3e4b88f0f5ad7be92153ed70686c38a03db2e63
+SIZE (rust/crates/rustflags-0.1.7.crate) = 17224
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustls-0.23.33.crate) = 751e04a496ca00bb97a5e043158d23d66b5aabf2e1d5aa2a0aaebb1aafe6f82c
+SIZE (rust/crates/rustls-0.23.33.crate) = 373649
+SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
+SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.7.crate) = e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf
+SIZE (rust/crates/rustls-webpki-0.103.7.crate) = 85721
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
-SIZE (rust/crates/schannel-0.1.23.crate) = 41667
-SHA256 (rust/crates/schemars-0.8.21.crate) = 09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92
-SIZE (rust/crates/schemars-0.8.21.crate) = 58475
-SHA256 (rust/crates/schemars_derive-0.8.21.crate) = b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e
-SIZE (rust/crates/schemars_derive-0.8.21.crate) = 18703
+SHA256 (rust/crates/scc-2.4.0.crate) = 46e6f046b7fef48e2660c57ed794263155d713de679057f2d0c169bfc6e756cc
+SIZE (rust/crates/scc-2.4.0.crate) = 145014
+SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
+SIZE (rust/crates/schannel-0.1.28.crate) = 42312
+SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
+SIZE (rust/crates/schemars-1.0.4.crate) = 88282
+SHA256 (rust/crates/schemars_derive-1.0.4.crate) = 33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80
+SIZE (rust/crates/schemars_derive-1.0.4.crate) = 31126
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/scroll-0.12.0.crate) = 6ab8598aa408498679922eff7fa985c25d58a90771bd6be794434c5277eab1a6
SIZE (rust/crates/scroll-0.12.0.crate) = 24145
-SHA256 (rust/crates/scroll_derive-0.12.0.crate) = 7f81c2fde025af7e69b1d1420531c8a8811ca898919db177141a85313b1cb932
-SIZE (rust/crates/scroll_derive-0.12.0.crate) = 4693
-SHA256 (rust/crates/security-framework-2.11.0.crate) = c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0
-SIZE (rust/crates/security-framework-2.11.0.crate) = 80191
-SHA256 (rust/crates/security-framework-sys-2.11.0.crate) = 317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7
-SIZE (rust/crates/security-framework-sys-2.11.0.crate) = 18718
-SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
-SIZE (rust/crates/semver-1.0.23.crate) = 30622
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
+SHA256 (rust/crates/scroll_derive-0.12.1.crate) = 1783eabc414609e28a5ba76aee5ddd52199f7107a0b24c2e9746a1ecc34a683d
+SIZE (rust/crates/scroll_derive-0.12.1.crate) = 5659
+SHA256 (rust/crates/sdd-3.0.10.crate) = 490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca
+SIZE (rust/crates/sdd-3.0.10.crate) = 32748
+SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
+SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
+SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
+SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
-SHA256 (rust/crates/serde_json-1.0.135.crate) = 2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9
-SIZE (rust/crates/serde_json-1.0.135.crate) = 154499
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
+SHA256 (rust/crates/serial_test-3.2.0.crate) = 1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9
+SIZE (rust/crates/serial_test-3.2.0.crate) = 9232
+SHA256 (rust/crates/serial_test_derive-3.2.0.crate) = 5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef
+SIZE (rust/crates/serial_test_derive-3.2.0.crate) = 6992
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
@@ -497,267 +509,285 @@ SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce35
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
-SHA256 (rust/crates/similar-2.5.0.crate) = fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640
-SIZE (rust/crates/similar-2.5.0.crate) = 51648
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
+SIZE (rust/crates/similar-2.7.0.crate) = 53928
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
-SHA256 (rust/crates/snapbox-0.6.16.crate) = 027c936207f85d10d015e21faf5c676c7e08c453ed371adf55c0874c443ca77a
-SIZE (rust/crates/snapbox-0.6.16.crate) = 54140
+SHA256 (rust/crates/snapbox-0.6.22.crate) = 805d09a74586d9b17061e5be6ee5f8cc37e5982c349948114ffc5f68093fe5ec
+SIZE (rust/crates/snapbox-0.6.22.crate) = 56683
SHA256 (rust/crates/snapbox-macros-0.3.10.crate) = 16569f53ca23a41bb6f62e0a5084aa1661f4814a67fa33696a79073e03a664af
SIZE (rust/crates/snapbox-macros-0.3.10.crate) = 7129
SHA256 (rust/crates/socks-0.3.4.crate) = f0c3dbbd9ae980613c6dd8e28a9407b50509d3803b57624d5dfe8315218cd58b
SIZE (rust/crates/socks-0.3.4.crate) = 13172
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
-SHA256 (rust/crates/stacker-0.1.15.crate) = c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce
-SIZE (rust/crates/stacker-0.1.15.crate) = 14656
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
+SHA256 (rust/crates/stacker-0.1.22.crate) = e1f8b29fb42aafcea4edeeb6b2f2d7ecd0d969c48b4cf0d2e64aafc471dd6e59
+SIZE (rust/crates/stacker-0.1.22.crate) = 17269
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
-SIZE (rust/crates/subtle-2.5.0.crate) = 13909
-SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
-SIZE (rust/crates/syn-2.0.90.crate) = 290584
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/tar-0.4.43.crate) = c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6
-SIZE (rust/crates/tar-0.4.43.crate) = 60181
-SHA256 (rust/crates/target-lexicon-0.13.1.crate) = dc12939a1c9b9d391e0b7135f72fd30508b73450753e28341fed159317582a77
-SIZE (rust/crates/target-lexicon-0.13.1.crate) = 27925
-SHA256 (rust/crates/tempfile-3.11.0.crate) = b8fcd239983515c23a32fb82099f97d0b11b8c72f654ed659363a95c3dad7a53
-SIZE (rust/crates/tempfile-3.11.0.crate) = 34153
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-2.0.107.crate) = 2a26dbd934e5451d21ef060c018dae56fc073894c5a7896f882928a76e6d081b
+SIZE (rust/crates/syn-2.0.107.crate) = 301716
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
+SIZE (rust/crates/tar-0.4.44.crate) = 61020
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
-SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
-SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
-SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
+SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057
+SIZE (rust/crates/textwrap-0.16.2.crate) = 57077
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
-SIZE (rust/crates/time-0.3.36.crate) = 119805
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
-SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.21.1.crate) = 6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1
-SIZE (rust/crates/toml_edit-0.21.1.crate) = 101661
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_edit-0.23.7.crate) = 6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d
+SIZE (rust/crates/toml_edit-0.23.7.crate) = 65946
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
SHA256 (rust/crates/tracing-serde-0.2.0.crate) = 704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1
SIZE (rust/crates/tracing-serde-0.2.0.crate) = 7755
SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
-SHA256 (rust/crates/trycmd-0.15.6.crate) = 3e8673f1dc45acdff8e25a06cc62f8e529563e8acd84237ce83d5a28e2befa12
-SIZE (rust/crates/trycmd-0.15.6.crate) = 33582
+SHA256 (rust/crates/trycmd-0.15.10.crate) = 659488a954e37cc663704c169f829952c49b315e2fe5fd375508baffa698f106
+SIZE (rust/crates/trycmd-0.15.10.crate) = 34065
SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675
SIZE (rust/crates/twox-hash-1.6.3.crate) = 21842
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/unicase-2.7.0.crate) = f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89
-SIZE (rust/crates/unicase-2.7.0.crate) = 23783
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
+SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
-SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
-SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
SHA256 (rust/crates/unscanny-0.1.0.crate) = e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47
SIZE (rust/crates/unscanny-0.1.0.crate) = 10338
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/ureq-2.11.0.crate) = b30e6f97efe1fa43535ee241ee76967d3ff6ff3953ebb430d8d55c5393029e7b
-SIZE (rust/crates/ureq-2.11.0.crate) = 115223
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/ureq-2.12.1.crate) = 02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d
+SIZE (rust/crates/ureq-2.12.1.crate) = 115366
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.8.0.crate) = a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0
-SIZE (rust/crates/uuid-1.8.0.crate) = 44043
-SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
-SIZE (rust/crates/valuable-0.1.0.crate) = 27718
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version-ranges-0.1.1.crate) = f8d079415ceb2be83fc355adbadafe401307d5c309c7e6ade6638e6f9f42f42d
SIZE (rust/crates/version-ranges-0.1.1.crate) = 13740
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/versions-6.2.0.crate) = 38a8931f8d167b6448076020e70b9de46dcf5ea1731212481a092d0071c4ac5b
-SIZE (rust/crates/versions-6.2.0.crate) = 19968
-SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
-SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/versions-6.3.2.crate) = f25d498b63d1fdb376b4250f39ab3a5ee8d103957346abacd911e2d8b612c139
+SIZE (rust/crates/versions-6.3.2.crate) = 21553
+SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
+SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.96.crate) = 21d3b25c3ea1126a2ad5f4f9068483c2af1e64168f847abe863a526b8dbfe00b
-SIZE (rust/crates/wasm-bindgen-0.2.96.crate) = 45459
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.96.crate) = 52857d4c32e496dc6537646b5b117081e71fd2ff06de792e3577a150627db283
-SIZE (rust/crates/wasm-bindgen-backend-0.2.96.crate) = 31100
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.96.crate) = 920b0ffe069571ebbfc9ddc0b36ba305ef65577c94b06262ed793716a1afd981
-SIZE (rust/crates/wasm-bindgen-macro-0.2.96.crate) = 7145
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.96.crate) = bf59002391099644be3524e23b781fa43d2be0c5aa0719a18c0731b9d195cab6
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.96.crate) = 22826
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.96.crate) = e5047c5392700766601942795a436d7d2599af60dcc3cc1248c9120bfb0827b0
-SIZE (rust/crates/wasm-bindgen-shared-0.2.96.crate) = 7771
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d
+SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19
+SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119
+SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webpki-roots-0.26.2.crate) = 3c452ad30530b54a4d8e71952716a212b08efd0f3562baa66c29a618b07da7c3
-SIZE (rust/crates/webpki-roots-0.26.2.crate) = 250806
-SHA256 (rust/crates/which-7.0.0.crate) = c9cad3279ade7346b96e38731a641d7343dd6a53d55083dd54eadfa5a1b38c6b
-SIZE (rust/crates/which-7.0.0.crate) = 18462
+SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9
+SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557
+SHA256 (rust/crates/webpki-roots-1.0.3.crate) = 32b130c0d2d49f8b6889abc456e795e82525204f27c42cf767cf0d7734e089b8
+SIZE (rust/crates/webpki-roots-1.0.3.crate) = 258244
+SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
+SIZE (rust/crates/which-7.0.3.crate) = 18872
SHA256 (rust/crates/wild-2.2.1.crate) = a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1
SIZE (rust/crates/wild-2.2.1.crate) = 8080
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
-SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
-SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
-SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
-SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
-SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
-SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
-SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
-SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
-SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
-SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
-SIZE (rust/crates/winnow-0.5.40.crate) = 159316
-SHA256 (rust/crates/winnow-0.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b
-SIZE (rust/crates/winnow-0.6.20.crate) = 163617
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
-SHA256 (rust/crates/xattr-1.3.1.crate) = 8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f
-SIZE (rust/crates/xattr-1.3.1.crate) = 12580
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/xattr-1.6.1.crate) = 32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156
+SIZE (rust/crates/xattr-1.6.1.crate) = 15952
SHA256 (rust/crates/xwin-0.6.5.crate) = ca7e4546db1514c186778f0a257d89732ed9ed75587d0953ac25be7519d9f0d1
SIZE (rust/crates/xwin-0.6.5.crate) = 67313
SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2
SIZE (rust/crates/xz2-0.1.7.crate) = 23892
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/yoke-0.7.4.crate) = 6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5
-SIZE (rust/crates/yoke-0.7.4.crate) = 27781
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.4.crate) = 91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55
-SIZE (rust/crates/zerofrom-0.1.4.crate) = 5044
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
-SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
-SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (rust/crates/zip-2.3.0.crate) = 84e9a772a54b54236b9b744aaaf8d7be01b4d6e99725523cb82cb32d1c81b1d7
-SIZE (rust/crates/zip-2.3.0.crate) = 107864
-SHA256 (rust/crates/zopfli-0.8.1.crate) = e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946
-SIZE (rust/crates/zopfli-0.8.1.crate) = 50972
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
+SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zip-2.4.2.crate) = fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50
+SIZE (rust/crates/zip-2.4.2.crate) = 110773
+SHA256 (rust/crates/zip-6.0.0.crate) = eb2a05c7c36fde6c09b08576c9f7fb4cda705990f73b58fe011abf7dfb24168b
+SIZE (rust/crates/zip-6.0.0.crate) = 128541
+SHA256 (rust/crates/zlib-rs-0.5.2.crate) = 2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2
+SIZE (rust/crates/zlib-rs-0.5.2.crate) = 194342
+SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
+SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
SIZE (rust/crates/zstd-0.13.3.crate) = 30514
SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
-SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
-SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
+SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
+SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
diff --git a/devel/py-oci/Makefile b/devel/py-oci/Makefile
index 9e7609dcb240..67bf7856ecff 100644
--- a/devel/py-oci/Makefile
+++ b/devel/py-oci/Makefile
@@ -1,6 +1,5 @@
PORTNAME= oci
-DISTVERSION= 2.161.1
-PORTREVISION= 1
+DISTVERSION= 2.164.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -29,7 +28,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=2016.10:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=13.9.4:textproc/py-rich@${PY_FLAVOR}
-USES= python:3.10-3.12
+USES= python
USE_PYTHON= autoplist cryptography pep517
NO_ARCH= yes
diff --git a/devel/py-oci/distinfo b/devel/py-oci/distinfo
index 4d01ec95218d..8d94efc0bc84 100644
--- a/devel/py-oci/distinfo
+++ b/devel/py-oci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761068789
-SHA256 (oci-2.161.1.tar.gz) = e040ef83ad9497351fe9f49a22f22fe8ffcae18abb7685f080a7444a98f6e680
-SIZE (oci-2.161.1.tar.gz) = 15883954
+TIMESTAMP = 1763454775
+SHA256 (oci-2.164.0.tar.gz) = fac58e1d29b36418cf1761826b31e2d152450bfec3c322e7a1d197327faf8bbf
+SIZE (oci-2.164.0.tar.gz) = 16144855
diff --git a/devel/py-openupgradelib/Makefile b/devel/py-openupgradelib/Makefile
index 7f463f34e5fd..493fb851acf2 100644
--- a/devel/py-openupgradelib/Makefile
+++ b/devel/py-openupgradelib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openupgradelib
-DISTVERSION= 3.11.1
+DISTVERSION= 3.12.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-openupgradelib/distinfo b/devel/py-openupgradelib/distinfo
index ee0f2a907c35..33fe16237f50 100644
--- a/devel/py-openupgradelib/distinfo
+++ b/devel/py-openupgradelib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758573341
-SHA256 (openupgradelib-3.11.1.tar.gz) = b37adbf37b94e649febb99eaa887ee218c3b372061087e35e3901af585d8cbed
-SIZE (openupgradelib-3.11.1.tar.gz) = 7852021
+TIMESTAMP = 1763050974
+SHA256 (openupgradelib-3.12.0.tar.gz) = 3f3cd2475f7eb387fb0c364b7d2828b268dcf6e9c83aecccfbfe5c76cc69e4d7
+SIZE (openupgradelib-3.12.0.tar.gz) = 7852100
diff --git a/devel/py-perceval-weblate/Makefile b/devel/py-perceval-weblate/Makefile
index 9b5f2cb5d453..61745dd75899 100644
--- a/devel/py-perceval-weblate/Makefile
+++ b/devel/py-perceval-weblate/Makefile
@@ -5,7 +5,8 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-MAINTAINER= bofh@FreeBSD.org
+# Ask clusteradm@ before removal
+MAINTAINER= ports@FreeBSD.org
COMMENT= Bundle of Perceval backends for Weblate
WWW= https://github.com/chaoss/grimoirelab-perceval-weblate
diff --git a/devel/py-pipdeptree/Makefile b/devel/py-pipdeptree/Makefile
index 08666428b5d6..e2559c6bf514 100644
--- a/devel/py-pipdeptree/Makefile
+++ b/devel/py-pipdeptree/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pipdeptree
-DISTVERSION= 2.29.0
+DISTVERSION= 2.30.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.27:devel/py-hatchling@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.5:devel/py-hatch-vcs@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=25:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pip>=23.2:devel/py-pip@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pip>=23.3:devel/py-pip@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517 pytest
@@ -24,6 +24,6 @@ NO_ARCH= yes
post-patch:
@${REINPLACE_CMD} -e 's|import __version__|import version as __version__|g' \
${WRKSRC}/src/pipdeptree/_cli.py
- @${REINPLACE_CMD} -e 's|pip>=25.2|pip>=23.2|g' ${WRKSRC}/pyproject.toml
+ @${REINPLACE_CMD} -e 's|pip>=25.2|pip>=23.3|g' ${WRKSRC}/pyproject.toml
.include <bsd.port.mk>
diff --git a/devel/py-pipdeptree/distinfo b/devel/py-pipdeptree/distinfo
index 384c83ea098c..08ad75c3b1e5 100644
--- a/devel/py-pipdeptree/distinfo
+++ b/devel/py-pipdeptree/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760257175
-SHA256 (pipdeptree-2.29.0.tar.gz) = e21ea782b6266611a5505d76db2f187f43eb140248029e06b535928617f6847f
-SIZE (pipdeptree-2.29.0.tar.gz) = 42077
+TIMESTAMP = 1763047217
+SHA256 (pipdeptree-2.30.0.tar.gz) = 0f78fe4bcf36a72d0d006aee0f4e315146cb278e4c4d51621f370a3d6b8861c1
+SIZE (pipdeptree-2.30.0.tar.gz) = 42737
diff --git a/devel/py-ruff/Makefile b/devel/py-ruff/Makefile
index 70be01e2123b..b6cd8ff1eacd 100644
--- a/devel/py-ruff/Makefile
+++ b/devel/py-ruff/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ruff
-DISTVERSION= 0.14.4
-PORTREVISION= 1
+DISTVERSION= 0.14.5
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -204,8 +203,8 @@ CARGO_CRATES= adler2-2.0.1 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.15 \
- jiff-static-0.2.15 \
+ jiff-0.2.16 \
+ jiff-static-0.2.16 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
jobserver-0.1.34 \
@@ -215,8 +214,8 @@ CARGO_CRATES= adler2-2.0.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
libc-0.2.177 \
- libcst-1.8.5 \
- libcst_derive-1.8.5 \
+ libcst-1.8.6 \
+ libcst_derive-1.8.6 \
libloading-0.8.9 \
libmimalloc-sys-0.1.44 \
libredox-0.1.10 \
@@ -299,7 +298,7 @@ CARGO_CRATES= adler2-2.0.1 \
quick-xml-0.37.5 \
quickcheck-1.0.3 \
quickcheck_macros-1.1.0 \
- quote-1.0.41 \
+ quote-1.0.42 \
quote-use-0.8.4 \
quote-use-macros-0.8.4 \
r-efi-5.3.0 \
@@ -359,7 +358,7 @@ CARGO_CRATES= adler2-2.0.1 \
strsim-0.11.1 \
strum-0.27.2 \
strum_macros-0.27.2 \
- syn-2.0.108 \
+ syn-2.0.110 \
synstructure-0.13.2 \
tap-1.0.1 \
tempfile-3.23.0 \
diff --git a/devel/py-ruff/distinfo b/devel/py-ruff/distinfo
index e4b09d33fa87..2a2a0c0ccdc5 100644
--- a/devel/py-ruff/distinfo
+++ b/devel/py-ruff/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762669434
+TIMESTAMP = 1763254252
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
@@ -357,10 +357,10 @@ SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aab
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
-SIZE (rust/crates/jiff-0.2.15.crate) = 712996
-SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
-SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jiff-0.2.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35
+SIZE (rust/crates/jiff-0.2.16.crate) = 731814
+SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69
+SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672
SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
@@ -379,10 +379,10 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
SIZE (rust/crates/libc-0.2.177.crate) = 792045
-SHA256 (rust/crates/libcst-1.8.5.crate) = 9d56bcd52d9b5e5f43e7fba20eb1f423ccb18c84cdf1cb506b8c1b95776b0b49
-SIZE (rust/crates/libcst-1.8.5.crate) = 111260
-SHA256 (rust/crates/libcst_derive-1.8.5.crate) = 3fcf5a725c4db703660124fe0edb98285f1605d0b87b7ee8684b699764a4f01a
-SIZE (rust/crates/libcst_derive-1.8.5.crate) = 11340
+SHA256 (rust/crates/libcst-1.8.6.crate) = 6aea7143e4a0ed59b87a1ee71e198500889f8b005311136be15e84c97a6fcd8d
+SIZE (rust/crates/libcst-1.8.6.crate) = 111277
+SHA256 (rust/crates/libcst_derive-1.8.6.crate) = 0903173ea316c34a44d0497161e04d9210af44f5f5e89bf2f55d9a254c9a0e8d
+SIZE (rust/crates/libcst_derive-1.8.6.crate) = 11337
SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870
@@ -547,8 +547,8 @@ SHA256 (rust/crates/quickcheck-1.0.3.crate) = 588f6378e4dd99458b60ec275b4477add4
SIZE (rust/crates/quickcheck-1.0.3.crate) = 28069
SHA256 (rust/crates/quickcheck_macros-1.1.0.crate) = f71ee38b42f8459a88d3362be6f9b841ad2d5421844f61eb1c59c11bff3ac14a
SIZE (rust/crates/quickcheck_macros-1.1.0.crate) = 11744
-SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
-SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
SHA256 (rust/crates/quote-use-0.8.4.crate) = 9619db1197b497a36178cfc736dc96b271fe918875fbf1344c436a7e93d0321e
SIZE (rust/crates/quote-use-0.8.4.crate) = 3067
SHA256 (rust/crates/quote-use-macros-0.8.4.crate) = 82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35
@@ -667,8 +667,8 @@ SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5
SIZE (rust/crates/strum-0.27.2.crate) = 8489
SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
-SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917
-SIZE (rust/crates/syn-2.0.108.crate) = 301754
+SHA256 (rust/crates/syn-2.0.110.crate) = a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea
+SIZE (rust/crates/syn-2.0.110.crate) = 302184
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
@@ -935,5 +935,5 @@ SHA256 (salsa-rs-salsa-05a9af7f554b64b8aadc2eeb6f2caf73d0408d09_GH0.tar.gz) = 39
SIZE (salsa-rs-salsa-05a9af7f554b64b8aadc2eeb6f2caf73d0408d09_GH0.tar.gz) = 730179
SHA256 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
-SHA256 (astral-sh-ruff-0.14.4_GH0.tar.gz) = d7a591b4f5e3adc82b511f5437285fce3ecd006117dd4b332023a444f7e9deb5
-SIZE (astral-sh-ruff-0.14.4_GH0.tar.gz) = 8266160
+SHA256 (astral-sh-ruff-0.14.5_GH0.tar.gz) = 62b63458dd44cbb723de34d3f0f3c03e6c7f55094a9308e547c4facdb7baa7ec
+SIZE (astral-sh-ruff-0.14.5_GH0.tar.gz) = 8320373
diff --git a/devel/py-sirmordred/Makefile b/devel/py-sirmordred/Makefile
index bc3dc7088741..4112e740f75e 100644
--- a/devel/py-sirmordred/Makefile
+++ b/devel/py-sirmordred/Makefile
@@ -5,7 +5,8 @@ CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= bofh@FreeBSD.org
+# Ask clusteradm@ before removal
+MAINTAINER= ports@FreeBSD.org
COMMENT= Drive GrimoireLab tools to produce a dashboard
WWW= https://github.com/chaoss/grimoirelab-sirmordred
diff --git a/devel/py-ty/Makefile b/devel/py-ty/Makefile
index 8522ddcd305b..f9e06675959b 100644
--- a/devel/py-ty/Makefile
+++ b/devel/py-ty/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ty
-DISTVERSION= 0.0.1a25
-PORTREVISION= 1
+DISTVERSION= 0.0.1a26
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ty/Makefile.crates b/devel/py-ty/Makefile.crates
index f8ccaf53326b..ea96731b1b7d 100644
--- a/devel/py-ty/Makefile.crates
+++ b/devel/py-ty/Makefile.crates
@@ -1,5 +1,5 @@
CARGO_CRATES= adler2-2.0.1 \
- aho-corasick-1.1.3 \
+ aho-corasick-1.1.4 \
allocator-api2-0.2.21 \
android_system_properties-0.1.5 \
anes-0.1.6 \
@@ -25,9 +25,10 @@ CARGO_CRATES= adler2-2.0.1 \
bincode_derive-2.0.1 \
bindgen-0.72.1 \
bitflags-1.3.2 \
- bitflags-2.9.4 \
+ bitflags-2.10.0 \
bitvec-1.0.1 \
block-buffer-0.10.4 \
+ block2-0.6.2 \
boxcar-0.2.14 \
bstr-1.12.1 \
bumpalo-3.19.0 \
@@ -45,8 +46,8 @@ CARGO_CRATES= adler2-2.0.1 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
clang-sys-1.8.1 \
- clap-4.5.50 \
- clap_builder-4.5.50 \
+ clap-4.5.51 \
+ clap_builder-4.5.51 \
clap_complete-4.5.58 \
clap_complete_command-0.6.1 \
clap_complete_nushell-4.5.8 \
@@ -84,9 +85,9 @@ CARGO_CRATES= adler2-2.0.1 \
crossbeam-utils-0.8.21 \
crunchy-0.2.4 \
crypto-common-0.1.6 \
- csv-1.3.1 \
+ csv-1.4.0 \
csv-core-0.1.12 \
- ctrlc-3.5.0 \
+ ctrlc-3.5.1 \
darling-0.21.3 \
darling_core-0.21.3 \
darling_macro-0.21.3 \
@@ -99,7 +100,7 @@ CARGO_CRATES= adler2-2.0.1 \
dir-test-macros-0.4.1 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
- dispatch-0.2.0 \
+ dispatch2-0.3.0 \
displaydoc-0.2.5 \
divan-macros-0.1.17 \
doc-comment-0.3.3 \
@@ -113,7 +114,7 @@ CARGO_CRATES= adler2-2.0.1 \
errno-0.3.14 \
escape8259-0.5.3 \
escargot-0.5.15 \
- etcetera-0.10.0 \
+ etcetera-0.11.0 \
fastrand-2.3.0 \
fern-0.7.1 \
filetime-0.2.26 \
@@ -132,7 +133,7 @@ CARGO_CRATES= adler2-2.0.1 \
getrandom-0.2.16 \
getrandom-0.3.4 \
glob-0.3.3 \
- globset-0.4.17 \
+ globset-0.4.18 \
globwalk-0.9.1 \
half-2.6.0 \
hashbrown-0.14.5 \
@@ -141,7 +142,6 @@ CARGO_CRATES= adler2-2.0.1 \
hashlink-0.10.0 \
heck-0.5.0 \
hermit-abi-0.5.2 \
- home-0.5.11 \
html-escape-0.2.13 \
iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
@@ -155,12 +155,12 @@ CARGO_CRATES= adler2-2.0.1 \
ident_case-1.0.1 \
idna-1.1.0 \
idna_adapter-1.2.1 \
- ignore-0.4.24 \
+ ignore-0.4.25 \
imara-diff-0.1.8 \
imperative-1.0.6 \
- indexmap-2.11.4 \
- indicatif-0.18.0 \
- indoc-2.0.6 \
+ indexmap-2.12.0 \
+ indicatif-0.18.2 \
+ indoc-2.0.7 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
insta-1.43.2 \
@@ -177,19 +177,19 @@ CARGO_CRATES= adler2-2.0.1 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.15 \
- jiff-static-0.2.15 \
+ jiff-0.2.16 \
+ jiff-static-0.2.16 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
jobserver-0.1.34 \
jod-thread-1.0.0 \
- js-sys-0.3.80 \
+ js-sys-0.3.82 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
libc-0.2.177 \
- libcst-1.8.5 \
- libcst_derive-1.8.5 \
+ libcst-1.8.6 \
+ libcst_derive-1.8.6 \
libloading-0.8.9 \
libmimalloc-sys-0.1.44 \
libredox-0.1.10 \
@@ -204,7 +204,7 @@ CARGO_CRATES= adler2-2.0.1 \
markdown-1.0.0 \
matchers-0.2.0 \
matches-0.1.10 \
- matchit-0.8.6 \
+ matchit-0.9.0 \
memchr-2.7.6 \
memoffset-0.9.1 \
mimalloc-0.1.48 \
@@ -223,6 +223,8 @@ CARGO_CRATES= adler2-2.0.1 \
nu-ansi-term-0.50.1 \
num-traits-0.2.19 \
num_cpus-1.17.0 \
+ objc2-0.6.3 \
+ objc2-encode-4.1.0 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
oorandom-11.1.5 \
@@ -264,13 +266,13 @@ CARGO_CRATES= adler2-2.0.1 \
prettyplease-0.2.37 \
proc-macro-crate-3.4.0 \
proc-macro-utils-0.10.0 \
- proc-macro2-1.0.101 \
+ proc-macro2-1.0.103 \
pyproject-toml-0.13.7 \
quick-junit-0.5.1 \
quick-xml-0.37.5 \
quickcheck-1.0.3 \
quickcheck_macros-1.1.0 \
- quote-1.0.41 \
+ quote-1.0.42 \
quote-use-0.8.4 \
quote-use-macros-0.8.4 \
r-efi-5.3.0 \
@@ -287,7 +289,7 @@ CARGO_CRATES= adler2-2.0.1 \
redox_users-0.5.2 \
ref-cast-1.0.25 \
ref-cast-impl-1.0.25 \
- regex-1.11.3 \
+ regex-1.12.2 \
regex-automata-0.4.13 \
regex-lite-0.1.7 \
regex-syntax-0.8.6 \
@@ -299,8 +301,8 @@ CARGO_CRATES= adler2-2.0.1 \
rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
- schemars-1.0.4 \
- schemars_derive-1.0.4 \
+ schemars-1.0.5 \
+ schemars_derive-1.0.5 \
scopeguard-1.2.0 \
seahash-4.1.0 \
serde-1.0.228 \
@@ -310,10 +312,10 @@ CARGO_CRATES= adler2-2.0.1 \
serde_derive_internals-0.29.1 \
serde_json-1.0.145 \
serde_repr-0.1.20 \
- serde_spanned-1.0.2 \
+ serde_spanned-1.0.3 \
serde_test-1.0.177 \
- serde_with-3.14.1 \
- serde_with_macros-3.14.1 \
+ serde_with-3.15.1 \
+ serde_with_macros-3.15.1 \
sha2-0.10.9 \
sharded-slab-0.1.7 \
shellexpand-3.1.1 \
@@ -321,8 +323,8 @@ CARGO_CRATES= adler2-2.0.1 \
similar-2.7.0 \
siphasher-1.0.1 \
smallvec-1.15.1 \
- snapbox-0.6.22 \
- snapbox-macros-0.3.10 \
+ snapbox-0.6.23 \
+ snapbox-macros-0.4.0 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
statrs-0.18.0 \
@@ -330,10 +332,10 @@ CARGO_CRATES= adler2-2.0.1 \
strsim-0.11.1 \
strum-0.27.2 \
strum_macros-0.27.2 \
- syn-2.0.106 \
+ syn-2.0.110 \
synstructure-0.13.2 \
tap-1.0.1 \
- tempfile-3.22.0 \
+ tempfile-3.23.0 \
termcolor-1.4.1 \
terminal_size-0.4.3 \
terminfo-0.9.0 \
@@ -343,22 +345,22 @@ CARGO_CRATES= adler2-2.0.1 \
test-case-macros-3.3.1 \
thin-vec-0.2.14 \
thiserror-1.0.69 \
- thiserror-2.0.16 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.16 \
+ thiserror-impl-2.0.17 \
thread_local-1.1.9 \
threadpool-1.8.1 \
- tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
- tikv-jemallocator-0.6.0 \
+ tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
+ tikv-jemallocator-0.6.1 \
tinystr-0.8.1 \
tinytemplate-1.2.1 \
tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- toml-0.9.7 \
- toml_datetime-0.7.2 \
+ toml-0.9.8 \
+ toml_datetime-0.7.3 \
toml_edit-0.23.6 \
- toml_parser-1.0.3 \
- toml_writer-1.0.3 \
+ toml_parser-1.0.4 \
+ toml_writer-1.0.4 \
tracing-0.1.41 \
tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
@@ -376,10 +378,9 @@ CARGO_CRATES= adler2-2.0.1 \
unic-ucd-category-0.9.0 \
unic-ucd-version-0.9.0 \
unicode-id-0.3.6 \
- unicode-ident-1.0.19 \
+ unicode-ident-1.0.22 \
unicode-normalization-0.1.24 \
- unicode-width-0.1.14 \
- unicode-width-0.2.1 \
+ unicode-width-0.2.2 \
unicode_names2-1.3.0 \
unicode_names2_generator-1.3.0 \
unit-prefix-0.5.1 \
@@ -396,23 +397,21 @@ CARGO_CRATES= adler2-2.0.1 \
version-ranges-0.1.1 \
version_check-0.9.5 \
virtue-0.0.18 \
- vt100-0.15.2 \
- vte-0.11.1 \
+ vt100-0.16.2 \
vte-0.14.1 \
- vte_generate_state_changes-0.1.2 \
+ vte-0.15.0 \
wait-timeout-0.2.1 \
walkdir-2.5.0 \
wasi-0.11.1+wasi-snapshot-preview1 \
wasip2-1.0.1+wasi-0.2.4 \
- wasm-bindgen-0.2.103 \
- wasm-bindgen-backend-0.2.103 \
- wasm-bindgen-futures-0.4.53 \
- wasm-bindgen-macro-0.2.103 \
- wasm-bindgen-macro-support-0.2.103 \
- wasm-bindgen-shared-0.2.103 \
- wasm-bindgen-test-0.3.53 \
- wasm-bindgen-test-macro-0.3.53 \
- web-sys-0.3.80 \
+ wasm-bindgen-0.2.105 \
+ wasm-bindgen-futures-0.4.55 \
+ wasm-bindgen-macro-0.2.105 \
+ wasm-bindgen-macro-support-0.2.105 \
+ wasm-bindgen-shared-0.2.105 \
+ wasm-bindgen-test-0.3.55 \
+ wasm-bindgen-test-macro-0.3.55 \
+ web-sys-0.3.82 \
web-time-1.1.0 \
which-8.0.0 \
wild-2.2.1 \
@@ -465,5 +464,5 @@ CARGO_CRATES= adler2-2.0.1 \
zstd-0.11.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
zstd-sys-2.0.16+zstd.1.5.7 \
- lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439 \
- salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=cdd0b85516a52c18b8a6d17a2279a96ed6c3e198\#cdd0b85516a52c18b8a6d17a2279a96ed6c3e198
+ salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=05a9af7f554b64b8aadc2eeb6f2caf73d0408d09\#05a9af7f554b64b8aadc2eeb6f2caf73d0408d09 \
+ lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439
diff --git a/devel/py-ty/distinfo b/devel/py-ty/distinfo
index c9e75828650f..35a873cb9783 100644
--- a/devel/py-ty/distinfo
+++ b/devel/py-ty/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1761940703
-SHA256 (ty-0.0.1a25.tar.gz) = 5550b24b9dd0e0f8b4b2c1f0fcc608a55d0421dd67b6c364bc7bf25762334511
-SIZE (ty-0.0.1a25.tar.gz) = 4403670
+TIMESTAMP = 1763060608
+SHA256 (ty-0.0.1a26.tar.gz) = 65143f8efeb2da1644821b710bf6b702a31ddcf60a639d5a576db08bded91db4
+SIZE (ty-0.0.1a26.tar.gz) = 4432154
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
@@ -55,12 +55,14 @@ SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0
SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
-SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5
+SIZE (rust/crates/block2-0.6.2.crate) = 34505
SHA256 (rust/crates/boxcar-0.2.14.crate) = 36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e
SIZE (rust/crates/boxcar-0.2.14.crate) = 28144
SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
@@ -95,10 +97,10 @@ SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5f
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.50.crate) = 0c2cfd7bf8a6017ddaa4e32ffe7403d547790db06bd171c1c53926faab501623
-SIZE (rust/crates/clap-4.5.50.crate) = 62030
-SHA256 (rust/crates/clap_builder-4.5.50.crate) = 0a4c05b9e80c5ccd3a7ef080ad7b6ba7d6fc00a985b8b157197075677c82c7a0
-SIZE (rust/crates/clap_builder-4.5.50.crate) = 171137
+SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
+SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
+SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
SHA256 (rust/crates/clap_complete-4.5.58.crate) = 75bf0b32ad2e152de789bb635ea4d3078f6b838ad7974143e99b99f45a04af4a
SIZE (rust/crates/clap_complete-4.5.58.crate) = 48645
SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
@@ -173,12 +175,12 @@ SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7
SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
-SIZE (rust/crates/csv-1.3.1.crate) = 888542
+SHA256 (rust/crates/csv-1.4.0.crate) = 52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b50f76ce9827ae0c6e14f938
+SIZE (rust/crates/csv-1.4.0.crate) = 888642
SHA256 (rust/crates/csv-core-0.1.12.crate) = 7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d
SIZE (rust/crates/csv-core-0.1.12.crate) = 26298
-SHA256 (rust/crates/ctrlc-3.5.0.crate) = 881c5d0a13b2f1498e2306e82cbada78390e152d4b1378fb28a84f4dcd0dc4f3
-SIZE (rust/crates/ctrlc-3.5.0.crate) = 13886
+SHA256 (rust/crates/ctrlc-3.5.1.crate) = 73736a89c4aff73035ba2ed2e565061954da00d4970fc9ac25dcc85a2a20d790
+SIZE (rust/crates/ctrlc-3.5.1.crate) = 14115
SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
SIZE (rust/crates/darling-0.21.3.crate) = 41398
SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
@@ -203,8 +205,8 @@ SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5a
SIZE (rust/crates/dirs-6.0.0.crate) = 14190
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
-SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
-SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
+SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
+SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/divan-macros-0.1.17.crate) = 8dc51d98e636f5e3b0759a39257458b22619cac7e96d932da6eeb052891bb67c
@@ -231,8 +233,8 @@ SHA256 (rust/crates/escape8259-0.5.3.crate) = 5692dd7b5a1978a5aeb0ce83b7655c58ca
SIZE (rust/crates/escape8259-0.5.3.crate) = 4989
SHA256 (rust/crates/escargot-0.5.15.crate) = 11c3aea32bc97b500c9ca6a72b768a26e558264303d101d3409cf6d57a9ed0cf
SIZE (rust/crates/escargot-0.5.15.crate) = 21657
-SHA256 (rust/crates/etcetera-0.10.0.crate) = 26c7b13d0780cb82722fd59f6f57f925e143427e4a75313a6c77243bf5326ae6
-SIZE (rust/crates/etcetera-0.10.0.crate) = 14734
+SHA256 (rust/crates/etcetera-0.11.0.crate) = de48cc4d1c1d97a20fd819def54b890cadde72ed3ad0c614822a0a433361be96
+SIZE (rust/crates/etcetera-0.11.0.crate) = 14362
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29
@@ -269,8 +271,8 @@ SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec13
SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
SIZE (rust/crates/glob-0.3.3.crate) = 22861
-SHA256 (rust/crates/globset-0.4.17.crate) = eab69130804d941f8075cfd713bf8848a2c3b3f201a9457a11e6f87e1ab62305
-SIZE (rust/crates/globset-0.4.17.crate) = 28943
+SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3
+SIZE (rust/crates/globset-0.4.18.crate) = 28970
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
@@ -287,8 +289,6 @@ SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d3
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
-SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
-SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
@@ -315,18 +315,18 @@ SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d6
SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/ignore-0.4.24.crate) = 81776e6f9464432afcc28d03e52eb101c93b6f0566f52aef2427663e700f0403
-SIZE (rust/crates/ignore-0.4.24.crate) = 59121
+SHA256 (rust/crates/ignore-0.4.25.crate) = d3d782a365a015e0f5c04902246139249abf769125006fbe7649e2ee88169b4a
+SIZE (rust/crates/ignore-0.4.25.crate) = 59154
SHA256 (rust/crates/imara-diff-0.1.8.crate) = 17d34b7d42178945f775e84bc4c36dde7c1c6cdfea656d3354d009056f2bb3d2
SIZE (rust/crates/imara-diff-0.1.8.crate) = 155787
SHA256 (rust/crates/imperative-1.0.6.crate) = 29a1f6526af721f9aec9ceed7ab8ebfca47f3399d08b80056c2acca3fcb694a9
SIZE (rust/crates/imperative-1.0.6.crate) = 13221
-SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
-SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
-SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
-SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
-SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
-SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
+SHA256 (rust/crates/indicatif-0.18.2.crate) = ade6dfcba0dfb62ad59e59e7241ec8912af34fd29e0e743e3db992bd278e8b65
+SIZE (rust/crates/indicatif-0.18.2.crate) = 67401
+SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
+SIZE (rust/crates/indoc-2.0.7.crate) = 17184
SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
@@ -359,10 +359,10 @@ SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aab
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
-SIZE (rust/crates/jiff-0.2.15.crate) = 712996
-SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
-SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jiff-0.2.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35
+SIZE (rust/crates/jiff-0.2.16.crate) = 731814
+SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69
+SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672
SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
@@ -371,8 +371,8 @@ SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c97
SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
SHA256 (rust/crates/jod-thread-1.0.0.crate) = a037eddb7d28de1d0fc42411f501b53b75838d313908078d6698d064f3029b24
SIZE (rust/crates/jod-thread-1.0.0.crate) = 6407
-SHA256 (rust/crates/js-sys-0.3.80.crate) = 852f13bec5eba4ba9afbeb93fd7c13fe56147f055939ae21c43a29a0ecb2702e
-SIZE (rust/crates/js-sys-0.3.80.crate) = 56202
+SHA256 (rust/crates/js-sys-0.3.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65
+SIZE (rust/crates/js-sys-0.3.82.crate) = 56436
SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
@@ -381,10 +381,10 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
SIZE (rust/crates/libc-0.2.177.crate) = 792045
-SHA256 (rust/crates/libcst-1.8.5.crate) = 9d56bcd52d9b5e5f43e7fba20eb1f423ccb18c84cdf1cb506b8c1b95776b0b49
-SIZE (rust/crates/libcst-1.8.5.crate) = 111260
-SHA256 (rust/crates/libcst_derive-1.8.5.crate) = 3fcf5a725c4db703660124fe0edb98285f1605d0b87b7ee8684b699764a4f01a
-SIZE (rust/crates/libcst_derive-1.8.5.crate) = 11340
+SHA256 (rust/crates/libcst-1.8.6.crate) = 6aea7143e4a0ed59b87a1ee71e198500889f8b005311136be15e84c97a6fcd8d
+SIZE (rust/crates/libcst-1.8.6.crate) = 111277
+SHA256 (rust/crates/libcst_derive-1.8.6.crate) = 0903173ea316c34a44d0497161e04d9210af44f5f5e89bf2f55d9a254c9a0e8d
+SIZE (rust/crates/libcst_derive-1.8.6.crate) = 11337
SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870
@@ -413,8 +413,8 @@ SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1
SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/matches-0.1.10.crate) = 2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5
SIZE (rust/crates/matches-0.1.10.crate) = 2592
-SHA256 (rust/crates/matchit-0.8.6.crate) = 2f926ade0c4e170215ae43342bf13b9310a437609c81f29f86c5df6657582ef9
-SIZE (rust/crates/matchit-0.8.6.crate) = 38353
+SHA256 (rust/crates/matchit-0.9.0.crate) = 9ea5f97102eb9e54ab99fb70bb175589073f554bdadfb74d9bd656482ea73e2a
+SIZE (rust/crates/matchit-0.9.0.crate) = 43831
SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
@@ -451,6 +451,10 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
+SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
+SIZE (rust/crates/objc2-0.6.3.crate) = 272490
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
@@ -533,8 +537,8 @@ SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e29965
SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
SHA256 (rust/crates/proc-macro-utils-0.10.0.crate) = eeaf08a13de400bc215877b5bdc088f241b12eb42f0a548d3390dc1c56bb7071
SIZE (rust/crates/proc-macro-utils-0.10.0.crate) = 21572
-SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
-SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
SHA256 (rust/crates/pyproject-toml-0.13.7.crate) = f6d755483ad14b49e76713b52285235461a5b4f73f17612353e11a5de36a5fd2
SIZE (rust/crates/pyproject-toml-0.13.7.crate) = 18618
SHA256 (rust/crates/quick-junit-0.5.1.crate) = 3ed1a693391a16317257103ad06a88c6529ac640846021da7c435a06fffdacd7
@@ -545,8 +549,8 @@ SHA256 (rust/crates/quickcheck-1.0.3.crate) = 588f6378e4dd99458b60ec275b4477add4
SIZE (rust/crates/quickcheck-1.0.3.crate) = 28069
SHA256 (rust/crates/quickcheck_macros-1.1.0.crate) = f71ee38b42f8459a88d3362be6f9b841ad2d5421844f61eb1c59c11bff3ac14a
SIZE (rust/crates/quickcheck_macros-1.1.0.crate) = 11744
-SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
-SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
SHA256 (rust/crates/quote-use-0.8.4.crate) = 9619db1197b497a36178cfc736dc96b271fe918875fbf1344c436a7e93d0321e
SIZE (rust/crates/quote-use-0.8.4.crate) = 3067
SHA256 (rust/crates/quote-use-macros-0.8.4.crate) = 82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35
@@ -579,8 +583,8 @@ SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d7
SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
-SHA256 (rust/crates/regex-1.11.3.crate) = 8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c
-SIZE (rust/crates/regex-1.11.3.crate) = 163275
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
SHA256 (rust/crates/regex-lite-0.1.7.crate) = 943f41321c63ef1c92fd763bfe054d2668f7f225a5c29f0105903dc2fc04ba30
@@ -603,10 +607,10 @@ SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
-SIZE (rust/crates/schemars-1.0.4.crate) = 88282
-SHA256 (rust/crates/schemars_derive-1.0.4.crate) = 33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80
-SIZE (rust/crates/schemars_derive-1.0.4.crate) = 31126
+SHA256 (rust/crates/schemars-1.0.5.crate) = 1317c3bf3e7df961da95b0a56a172a02abead31276215a0497241a7624b487ce
+SIZE (rust/crates/schemars-1.0.5.crate) = 88673
+SHA256 (rust/crates/schemars_derive-1.0.5.crate) = 5f760a6150d45dd66ec044983c124595ae76912e77ed0b44124cb3e415cce5d9
+SIZE (rust/crates/schemars_derive-1.0.5.crate) = 31160
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
@@ -625,14 +629,14 @@ SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f
SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
-SHA256 (rust/crates/serde_spanned-1.0.2.crate) = 5417783452c2be558477e104686f7de5dae53dba813c28435e0e70f82d9b04ee
-SIZE (rust/crates/serde_spanned-1.0.2.crate) = 11032
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
SHA256 (rust/crates/serde_test-1.0.177.crate) = 7f901ee573cab6b3060453d2d5f0bae4e6d628c23c0a962ff9b5f1d7c8d4f1ed
SIZE (rust/crates/serde_test-1.0.177.crate) = 18671
-SHA256 (rust/crates/serde_with-3.14.1.crate) = c522100790450cf78eeac1507263d0a350d4d5b30df0c8e1fe051a10c22b376e
-SIZE (rust/crates/serde_with-3.14.1.crate) = 193025
-SHA256 (rust/crates/serde_with_macros-3.14.1.crate) = 327ada00f7d64abaac1e55a6911e90cf665aa051b9a561c7006c157f4633135e
-SIZE (rust/crates/serde_with_macros-3.14.1.crate) = 39432
+SHA256 (rust/crates/serde_with-3.15.1.crate) = aa66c845eee442168b2c8134fec70ac50dc20e760769c8ba0ad1319ca1959b04
+SIZE (rust/crates/serde_with-3.15.1.crate) = 196681
+SHA256 (rust/crates/serde_with_macros-3.15.1.crate) = b91a903660542fced4e99881aa481bdbaec1634568ee02e0b8bd57c64cb38955
+SIZE (rust/crates/serde_with_macros-3.15.1.crate) = 38094
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
@@ -647,10 +651,10 @@ SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
-SHA256 (rust/crates/snapbox-0.6.22.crate) = 805d09a74586d9b17061e5be6ee5f8cc37e5982c349948114ffc5f68093fe5ec
-SIZE (rust/crates/snapbox-0.6.22.crate) = 56683
-SHA256 (rust/crates/snapbox-macros-0.3.10.crate) = 16569f53ca23a41bb6f62e0a5084aa1661f4814a67fa33696a79073e03a664af
-SIZE (rust/crates/snapbox-macros-0.3.10.crate) = 7129
+SHA256 (rust/crates/snapbox-0.6.23.crate) = 96fa1ce81be900d083b30ec2d481e6658c2acfaa2cfc7be45ccc2cc1b820edb3
+SIZE (rust/crates/snapbox-0.6.23.crate) = 56996
+SHA256 (rust/crates/snapbox-macros-0.4.0.crate) = 3b750c344002d7cc69afb9da00ebd9b5c0f8ac2eb7d115d9d45d5b5f47718d74
+SIZE (rust/crates/snapbox-macros-0.4.0.crate) = 9305
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
@@ -665,14 +669,14 @@ SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5
SIZE (rust/crates/strum-0.27.2.crate) = 8489
SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
-SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
-SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/syn-2.0.110.crate) = a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea
+SIZE (rust/crates/syn-2.0.110.crate) = 302184
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
-SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
-SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
@@ -691,20 +695,20 @@ SHA256 (rust/crates/thin-vec-0.2.14.crate) = 144f754d318415ac792f9d69fc87abbbfc0
SIZE (rust/crates/thin-vec-0.2.14.crate) = 35087
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
-SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
-SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
SIZE (rust/crates/threadpool-1.8.1.crate) = 14408
-SHA256 (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = cd3c60906412afa9c2b5b5a48ca6a5abe5736aec9eb48ad05037a677e52e4e2d
-SIZE (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 897133
-SHA256 (rust/crates/tikv-jemallocator-0.6.0.crate) = 4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865
-SIZE (rust/crates/tikv-jemallocator-0.6.0.crate) = 13700
+SHA256 (rust/crates/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = cd8aa5b2ab86a2cefa406d889139c162cbb230092f7d1d7cbc1716405d852a3b
+SIZE (rust/crates/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 900826
+SHA256 (rust/crates/tikv-jemallocator-0.6.1.crate) = 0359b4327f954e0567e69fb191cf1436617748813819c94b8cd4a431422d053a
+SIZE (rust/crates/tikv-jemallocator-0.6.1.crate) = 14074
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
@@ -713,16 +717,16 @@ SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557
SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/toml-0.9.7.crate) = 00e5e5d9bf2475ac9d4f0d9edab68cc573dc2fd644b0dba36b0c30a92dd9eaa0
-SIZE (rust/crates/toml-0.9.7.crate) = 55852
-SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1
-SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
SHA256 (rust/crates/toml_edit-0.23.6.crate) = f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b
SIZE (rust/crates/toml_edit-0.23.6.crate) = 65753
-SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627
-SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982
-SHA256 (rust/crates/toml_writer-1.0.3.crate) = d163a63c116ce562a22cda521fcc4d79152e7aba014456fb5eb442f6d6a10109
-SIZE (rust/crates/toml_writer-1.0.3.crate) = 17173
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
@@ -757,14 +761,12 @@ SHA256 (rust/crates/unic-ucd-version-0.9.0.crate) = 96bd2f2237fe450fcd0a1d2f5f4e
SIZE (rust/crates/unic-ucd-version-0.9.0.crate) = 2246
SHA256 (rust/crates/unicode-id-0.3.6.crate) = 70ba288e709927c043cbe476718d37be306be53fb1fafecd0dbe36d072be2580
SIZE (rust/crates/unicode-id-0.3.6.crate) = 16947
-SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
-SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
-SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
-SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
-SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
SHA256 (rust/crates/unicode_names2-1.3.0.crate) = d1673eca9782c84de5f81b82e4109dcfb3611c8ba0d52930ec4a9478f547b2dd
SIZE (rust/crates/unicode_names2-1.3.0.crate) = 330829
SHA256 (rust/crates/unicode_names2_generator-1.3.0.crate) = b91e5b84611016120197efd7dc93ef76774f4e084cd73c9fb3ea4a86c570c56e
@@ -797,14 +799,12 @@ SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/virtue-0.0.18.crate) = 051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1
SIZE (rust/crates/virtue-0.0.18.crate) = 33545
-SHA256 (rust/crates/vt100-0.15.2.crate) = 84cd863bf0db7e392ba3bd04994be3473491b31e66340672af5d11943c6274de
-SIZE (rust/crates/vt100-0.15.2.crate) = 30404
-SHA256 (rust/crates/vte-0.11.1.crate) = f5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197
-SIZE (rust/crates/vte-0.11.1.crate) = 40455
+SHA256 (rust/crates/vt100-0.16.2.crate) = 054ff75fb8fa83e609e685106df4faeffdf3a735d3c74ebce97ec557d5d36fd9
+SIZE (rust/crates/vt100-0.16.2.crate) = 32355
SHA256 (rust/crates/vte-0.14.1.crate) = 231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077
SIZE (rust/crates/vte-0.14.1.crate) = 57382
-SHA256 (rust/crates/vte_generate_state_changes-0.1.2.crate) = 2e369bee1b05d510a7b4ed645f5faa90619e05437111783ea5848f28d97d3c2e
-SIZE (rust/crates/vte_generate_state_changes-0.1.2.crate) = 6503
+SHA256 (rust/crates/vte-0.15.0.crate) = a5924018406ce0063cd67f8e008104968b74b563ee1b85dde3ed1f7cb87d3dbd
+SIZE (rust/crates/vte-0.15.0.crate) = 57487
SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
@@ -813,24 +813,22 @@ SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb0
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
-SHA256 (rust/crates/wasm-bindgen-0.2.103.crate) = ab10a69fbd0a177f5f649ad4d8d3305499c42bab9aef2f7ff592d0ec8f833819
-SIZE (rust/crates/wasm-bindgen-0.2.103.crate) = 47309
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 0bb702423545a6007bbc368fde243ba47ca275e549c8a28617f56f6ba53b1d1c
-SIZE (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 32238
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.53.crate) = a0b221ff421256839509adbb55998214a70d829d3a28c69b4a6672e9d2a42f67
-SIZE (rust/crates/wasm-bindgen-futures-0.4.53.crate) = 16321
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.103.crate) = fc65f4f411d91494355917b605e1480033152658d71f722a90647f56a70c88a0
-SIZE (rust/crates/wasm-bindgen-macro-0.2.103.crate) = 9382
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = ffc003a991398a8ee604a401e194b6b3a39677b3173d6e74495eb51b82e99a32
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = 26418
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 293c37f4efa430ca14db3721dfbe48d8c33308096bd44d80ebaa775ab71ba1cf
-SIZE (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 9060
-SHA256 (rust/crates/wasm-bindgen-test-0.3.53.crate) = aee0a0f5343de9221a0d233b04520ed8dc2e6728dce180b1dcd9288ec9d9fa3c
-SIZE (rust/crates/wasm-bindgen-test-0.3.53.crate) = 21866
-SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.53.crate) = a369369e4360c2884c3168d22bded735c43cccae97bbc147586d4b480edd138d
-SIZE (rust/crates/wasm-bindgen-test-macro-0.3.53.crate) = 11836
-SHA256 (rust/crates/web-sys-0.3.80.crate) = fbe734895e869dc429d78c4b433f8d17d95f8d05317440b4fad5ab2d33e596dc
-SIZE (rust/crates/web-sys-0.3.80.crate) = 641763
+SHA256 (rust/crates/wasm-bindgen-0.2.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60
+SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0
+SIZE (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 16687
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2
+SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76
+SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269
+SHA256 (rust/crates/wasm-bindgen-test-0.3.55.crate) = bfc379bfb624eb59050b509c13e77b4eb53150c350db69628141abce842f2373
+SIZE (rust/crates/wasm-bindgen-test-0.3.55.crate) = 21794
+SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.55.crate) = 085b2df989e1e6f9620c1311df6c996e83fe16f57792b272ce1e024ac16a90f1
+SIZE (rust/crates/wasm-bindgen-test-macro-0.3.55.crate) = 10312
+SHA256 (rust/crates/web-sys-0.3.82.crate) = 3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1
+SIZE (rust/crates/web-sys-0.3.82.crate) = 644272
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
@@ -935,7 +933,7 @@ SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1e
SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
+SHA256 (salsa-rs-salsa-05a9af7f554b64b8aadc2eeb6f2caf73d0408d09_GH0.tar.gz) = 3993bdd1f118b8c4a9cf63f8667541b5b2923828e41348cb12c364fc51be566e
+SIZE (salsa-rs-salsa-05a9af7f554b64b8aadc2eeb6f2caf73d0408d09_GH0.tar.gz) = 730179
SHA256 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
-SHA256 (salsa-rs-salsa-cdd0b85516a52c18b8a6d17a2279a96ed6c3e198_GH0.tar.gz) = f9bcb0c410081a66291699527a253dd7b279aaca956352df1be4fd57bec3a82d
-SIZE (salsa-rs-salsa-cdd0b85516a52c18b8a6d17a2279a96ed6c3e198_GH0.tar.gz) = 730054
diff --git a/devel/py-uv-build/Makefile b/devel/py-uv-build/Makefile
index 420ff2d30552..3f1491d567c0 100644
--- a/devel/py-uv-build/Makefile
+++ b/devel/py-uv-build/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uv-build
-DISTVERSION= 0.9.8
+DISTVERSION= 0.9.9
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-uv-build/distinfo b/devel/py-uv-build/distinfo
index 17922be95686..3efb0eb63384 100644
--- a/devel/py-uv-build/distinfo
+++ b/devel/py-uv-build/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762630236
-SHA256 (uv_build-0.9.8.tar.gz) = dfad475e7c6b7507cd4262e1fdc49f72982e666e7b9b1c219583d34a0487d262
-SIZE (uv_build-0.9.8.tar.gz) = 333344
+TIMESTAMP = 1763255719
+SHA256 (uv_build-0.9.9.tar.gz) = 1a9c05f294547324631c7f5ff7e8eeed184be38f9258323796d6444c426ea4f0
+SIZE (uv_build-0.9.9.tar.gz) = 335127
diff --git a/devel/py-uv/Makefile b/devel/py-uv/Makefile
index 5932a8b57ec2..6b58cfa308f9 100644
--- a/devel/py-uv/Makefile
+++ b/devel/py-uv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uv
-DISTVERSION= 0.9.8
+DISTVERSION= 0.9.9
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-uv/distinfo b/devel/py-uv/distinfo
index bd7e67d815db..21295a3e91a9 100644
--- a/devel/py-uv/distinfo
+++ b/devel/py-uv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762626711
-SHA256 (astral-sh-uv-0.9.8_GH0.tar.gz) = 01ccf79a05701ba0082118e6f75e0adb4c3d725a09f3b367893b461732df4b0f
-SIZE (astral-sh-uv-0.9.8_GH0.tar.gz) = 4764698
+TIMESTAMP = 1763255701
+SHA256 (astral-sh-uv-0.9.9_GH0.tar.gz) = 0b130e6c74d39ee6fd32cc5e673c5240a35a05bbfbdca9a6ab2690ac22d7c7ad
+SIZE (astral-sh-uv-0.9.9_GH0.tar.gz) = 4777959
diff --git a/devel/qbs/Makefile b/devel/qbs/Makefile
index 78ad0d5d09e2..8c1aef956386 100644
--- a/devel/qbs/Makefile
+++ b/devel/qbs/Makefile
@@ -1,11 +1,13 @@
PORTNAME= qbs
DISTVERSIONPREFIX= src-
-DISTVERSION= 3.0.3
-PORTREVISION= 1
+DISTVERSION= 3.1.1
CATEGORIES= devel
MASTER_SITES= QT/official_releases/${PORTNAME}/${PORTVERSION}
DIST_SUBDIR= KDE/Qt/qbs
+PATCH_SITES= https://github.com/qbs/qbs/commit/ # Prep for Qt 6.10.x
+PATCHFILES+= ee78fcb399ec5968a43dc0160ee40cdd5357cc1a.patch:-p1
+
MAINTAINER= kde@FreeBSD.org
COMMENT= Qbs Build Suite
WWW= https://doc.qt.io/qbs/
diff --git a/devel/qbs/distinfo b/devel/qbs/distinfo
index 1e005315037b..8257ca7306d4 100644
--- a/devel/qbs/distinfo
+++ b/devel/qbs/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1756940690
-SHA256 (KDE/Qt/qbs/qbs-src-3.0.3.tar.gz) = 5ea02139263ec4dbf947d18f4a73ccc41f691ec43c5914a6a6b089d9713ec0dc
-SIZE (KDE/Qt/qbs/qbs-src-3.0.3.tar.gz) = 5796778
+TIMESTAMP = 1763025797
+SHA256 (KDE/Qt/qbs/qbs-src-3.1.1.tar.gz) = 95e8de11cd66710975d4225d35ee01fd43691e4b65609399de367cb8a1df3af9
+SIZE (KDE/Qt/qbs/qbs-src-3.1.1.tar.gz) = 5803914
+SHA256 (KDE/Qt/qbs/ee78fcb399ec5968a43dc0160ee40cdd5357cc1a.patch) = 1d3452e939676e45ebe990112b93d0384844ab33c001ce590e36d49f00aa43be
+SIZE (KDE/Qt/qbs/ee78fcb399ec5968a43dc0160ee40cdd5357cc1a.patch) = 1044
diff --git a/devel/qbs/pkg-plist b/devel/qbs/pkg-plist
index e944304f33ea..07c0f34204bf 100644
--- a/devel/qbs/pkg-plist
+++ b/devel/qbs/pkg-plist
@@ -61,6 +61,7 @@ lib/libqbscore.so
lib/libqbscore.so.%%QBS_VER%%
lib/libqbscore.so.%%QBS_VERSION%%
lib/qbs/plugins/libclangcompilationdbgenerator.so
+lib/qbs/plugins/libgraphvizgenerator.so
lib/qbs/plugins/libiarewgenerator.so
lib/qbs/plugins/libkeiluvgenerator.so
lib/qbs/plugins/libmakefilegenerator.so
@@ -166,8 +167,14 @@ libexec/qbs/qbs_processlauncher
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-applicationextension.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-autotestrunner-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-autotestrunner.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-configbuild-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-configbuild.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-configinstall-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-configinstall.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-cppapplication-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-cppapplication.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-cppstd-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-cppstd.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-dynamiclibrary-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-dynamiclibrary.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-innosetup-members.html
@@ -182,6 +189,8 @@ libexec/qbs/qbs_processlauncher
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-library.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-loadablemodule-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-loadablemodule.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-plugin-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-plugin.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-qtapplication-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-qtapplication.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-qtguiapplication-members.html
@@ -250,6 +259,10 @@ libexec/qbs/qbs_processlauncher
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-capnproto-cpp.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-codesign-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-codesign.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-config-build-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-config-build.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-config-install-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-config-install.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-cpp-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-cpp-obsolete.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-cpp.html
@@ -275,6 +288,8 @@ libexec/qbs/qbs_processlauncher
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-ico.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-innosetup-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-innosetup.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-installpaths-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-installpaths.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-java-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-java.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-lex-yacc-members.html
@@ -574,6 +589,9 @@ share/man/man1/qbs.1.gz
%%DATADIR%%/examples/compiled-qml/main.cpp
%%DATADIR%%/examples/compiled-qml/main.qml
%%DATADIR%%/examples/compiled-qml/qml.qrc
+%%DATADIR%%/examples/conan-zlib/conan-zlib.qbs
+%%DATADIR%%/examples/conan-zlib/conanfile.py
+%%DATADIR%%/examples/conan-zlib/main.c
%%DATADIR%%/examples/cxx-modules/mod0/mod0.cppm
%%DATADIR%%/examples/cxx-modules/mod0/mod0.qbs
%%DATADIR%%/examples/cxx-modules/mod0/mod0main.cpp
@@ -640,6 +658,10 @@ share/man/man1/qbs.1.gz
%%DATADIR%%/examples/install-bundle/main.cpp
%%DATADIR%%/examples/install-bundle/white.iconset/icon_16x16.png
%%DATADIR%%/examples/install-bundle/white.iconset/icon_16x16@2x.png
+%%DATADIR%%/examples/main-bundle/main-bundle.qbs
+%%DATADIR%%/examples/main-bundle/main.cpp
+%%DATADIR%%/examples/main-bundle/mylib.cpp
+%%DATADIR%%/examples/main-bundle/mylib.h
%%DATADIR%%/examples/pkgconfig-provider/main.c
%%DATADIR%%/examples/pkgconfig-provider/pkgconfig-provider.qbs
%%DATADIR%%/examples/protobuf/addressbook_conan/addressbook_conan.qbs
@@ -722,7 +744,10 @@ share/man/man1/qbs.1.gz
%%DATADIR%%/imports/qbs/base/Application.qbs
%%DATADIR%%/imports/qbs/base/ApplicationExtension.qbs
%%DATADIR%%/imports/qbs/base/AutotestRunner.qbs
+%%DATADIR%%/imports/qbs/base/ConfigBuild.qbs
+%%DATADIR%%/imports/qbs/base/ConfigInstall.qbs
%%DATADIR%%/imports/qbs/base/CppApplication.qbs
+%%DATADIR%%/imports/qbs/base/CppStd.qbs
%%DATADIR%%/imports/qbs/base/DynamicLibrary.qbs
%%DATADIR%%/imports/qbs/base/InnoSetup.qbs
%%DATADIR%%/imports/qbs/base/InstallPackage.qbs
@@ -734,6 +759,7 @@ share/man/man1/qbs.1.gz
%%DATADIR%%/imports/qbs/base/NativeBinary.qbs
%%DATADIR%%/imports/qbs/base/NetModule.qbs
%%DATADIR%%/imports/qbs/base/NodeJSApplication.qbs
+%%DATADIR%%/imports/qbs/base/Plugin.qbs
%%DATADIR%%/imports/qbs/base/QtApplication.qbs
%%DATADIR%%/imports/qbs/base/QtGuiApplication.qbs
%%DATADIR%%/imports/qbs/base/QtLupdateRunner.qbs
@@ -766,8 +792,6 @@ share/man/man1/qbs.1.gz
%%DATADIR%%/module-providers/Qt/templates/scxml.qbs
%%DATADIR%%/module-providers/Qt/templates/shadertools.js
%%DATADIR%%/module-providers/Qt/templates/shadertools.qbs
-%%DATADIR%%/module-providers/__fallback/fallback.qbs
-%%DATADIR%%/module-providers/__fallback/provider.qbs
%%DATADIR%%/module-providers/conan.js
%%DATADIR%%/module-providers/conan.qbs
%%DATADIR%%/module-providers/qbspkgconfig.qbs
@@ -803,6 +827,8 @@ share/man/man1/qbs.1.gz
%%DATADIR%%/modules/codesign/codesign.js
%%DATADIR%%/modules/codesign/noop.qbs
%%DATADIR%%/modules/codesign/signtool.qbs
+%%DATADIR%%/modules/config/build/module.qbs
+%%DATADIR%%/modules/config/install/module.qbs
%%DATADIR%%/modules/cpp/CppModule.qbs
%%DATADIR%%/modules/cpp/DarwinGCC.qbs
%%DATADIR%%/modules/cpp/GenericGCC.qbs
@@ -856,6 +882,9 @@ share/man/man1/qbs.1.gz
%%DATADIR%%/modules/ico/IcoModule.qbs
%%DATADIR%%/modules/ico/ico.js
%%DATADIR%%/modules/innosetup/InnoSetupModule.qbs
+%%DATADIR%%/modules/installpaths/base.qbs
+%%DATADIR%%/modules/installpaths/debian.js
+%%DATADIR%%/modules/installpaths/linux.qbs
%%DATADIR%%/modules/java/JavaModule.qbs
%%DATADIR%%/modules/java/io/qt/qbs/Artifact.java
%%DATADIR%%/modules/java/io/qt/qbs/ArtifactListJsonWriter.java
diff --git a/devel/qtcreator/Makefile b/devel/qtcreator/Makefile
index 3cedd66a5264..fdc9d351a0fd 100644
--- a/devel/qtcreator/Makefile
+++ b/devel/qtcreator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qtcreator
-DISTVERSION= 17.0.2
+DISTVERSION= 18.0.0
CATEGORIES= devel
MASTER_SITES= QT/official_releases/qtcreator/${DISTVERSION:R}/${DISTVERSION}
DISTNAME= qt-creator-opensource-src-${DISTVERSION}
@@ -21,9 +21,9 @@ LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
USES= cmake compiler:c++20-lang desktop-file-utils gl \
libarchive llvm:build,run,noexport,min=17 pkgconfig \
python qt:6 shebangfix tar:xz
-USE_GL= gl opengl
+USE_GL= opengl
USE_LDCONFIG= ${LOCALBASE}/lib/${PORTNAME}
-USE_QT= 5compat base declarative quick3d quicktimeline serialport \
+USE_QT= base declarative quick3d quicktimeline serialport \
shadertools sqldriver-sqlite svg tools translations websockets
SHEBANG_GLOB= *.pl *.py *.sh
@@ -38,11 +38,16 @@ CMAKE_ARGS+= -DCMAKE_PREFIX_PATH:STRING="${LLVM_PREFIX};${PREFIX}"
# - Prevent accidental use of devel/googletest headers, use bundled.
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_elfutils \
CMAKE_DISABLE_FIND_PACKAGE_Googletest
-# - Disable precompiled headers for now, they are missing compile flags.
+# - Disable Go cmdbridge. Starting with 18.0.0, configure fails if Go is
+# not installed and this is not explicitly disabled. Although this is
+# an upstream regression, this could potentially be an option, but
+# this functionality has not yet been explored.
# - Disable the AppStatisticsPlugin for now, not implemented for FreeBSD.
+# - Disable precompiled headers for now, they are missing compile flags.
# - Suppress installed yaml-cpp, use bundled.
-CMAKE_OFF= BUILD_WITH_PCH \
+CMAKE_OFF= BUILD_EXECUTABLE_CMDBRIDGE \
BUILD_PLUGIN_APPSTATISTICSMONITOR \
+ BUILD_WITH_PCH \
yaml-cpp_FOUND
LDFLAGS+= -lexecinfo
diff --git a/devel/qtcreator/distinfo b/devel/qtcreator/distinfo
index 58ab40ac7dad..e751b13b2c40 100644
--- a/devel/qtcreator/distinfo
+++ b/devel/qtcreator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759551715
-SHA256 (KDE/Qt/qtcreator/qt-creator-opensource-src-17.0.2.tar.xz) = b0e118f9fb89be717628b3f9251c295fa6df41fa8b7d81216e2ead8355e55a13
-SIZE (KDE/Qt/qtcreator/qt-creator-opensource-src-17.0.2.tar.xz) = 55745020
+TIMESTAMP = 1763027633
+SHA256 (KDE/Qt/qtcreator/qt-creator-opensource-src-18.0.0.tar.xz) = c773b74114d1fbca66c81b8fb799892827e7e1542491ed459aaad279e0253973
+SIZE (KDE/Qt/qtcreator/qt-creator-opensource-src-18.0.0.tar.xz) = 56167564
diff --git a/devel/qtcreator/pkg-plist b/devel/qtcreator/pkg-plist
index c13c94b9deb5..4e0c005d00fd 100644
--- a/devel/qtcreator/pkg-plist
+++ b/devel/qtcreator/pkg-plist
@@ -8,6 +8,8 @@ lib/qtcreator/libCPlusPlus.so.%%SHLIB_SHVER%%
lib/qtcreator/libCPlusPlus.so.%%SHLIB_VER%%
lib/qtcreator/libCmdBridgeClient.so.%%SHLIB_SHVER%%
lib/qtcreator/libCmdBridgeClient.so.%%SHLIB_VER%%
+lib/qtcreator/libDevContainer.so.%%SHLIB_SHVER%%
+lib/qtcreator/libDevContainer.so.%%SHLIB_VER%%
lib/qtcreator/libExtensionSystem.so.%%SHLIB_SHVER%%
lib/qtcreator/libExtensionSystem.so.%%SHLIB_VER%%
lib/qtcreator/libGLSL.so.%%SHLIB_SHVER%%
@@ -34,6 +36,8 @@ lib/qtcreator/libQmlJS.so.%%SHLIB_SHVER%%
lib/qtcreator/libQmlJS.so.%%SHLIB_VER%%
lib/qtcreator/libSqlite.so.%%SHLIB_SHVER%%
lib/qtcreator/libSqlite.so.%%SHLIB_VER%%
+lib/qtcreator/libTasking.so.%%SHLIB_SHVER%%
+lib/qtcreator/libTasking.so.%%SHLIB_VER%%
lib/qtcreator/libTerminalLib.so.%%SHLIB_SHVER%%
lib/qtcreator/libTerminalLib.so.%%SHLIB_VER%%
lib/qtcreator/libTracing.so.%%SHLIB_SHVER%%
@@ -74,6 +78,7 @@ lib/qtcreator/plugins/libCppcheck.so
lib/qtcreator/plugins/libCtfVisualizer.so
lib/qtcreator/plugins/libDebugger.so
lib/qtcreator/plugins/libDesigner.so
+lib/qtcreator/plugins/libDevContainerPlugin.so
lib/qtcreator/plugins/libDiffEditor.so
lib/qtcreator/plugins/libDocker.so
lib/qtcreator/plugins/libEffectComposer.so
@@ -190,6 +195,7 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/changelog/changes-17.0.0.md
%%DATADIR%%/changelog/changes-17.0.1.md
%%DATADIR%%/changelog/changes-17.0.2.md
+%%DATADIR%%/changelog/changes-18.0.0.md
%%DATADIR%%/changelog/changes-2.0.0
%%DATADIR%%/changelog/changes-2.0.1
%%DATADIR%%/changelog/changes-2.1.0
@@ -326,7 +332,8 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/debugger/gdbtracepoint.py
%%DATADIR%%/debugger/libcpp_stdtypes.py
%%DATADIR%%/debugger/lldbbridge.py
-%%DATADIR%%/debugger/loadorder.txt
+%%DATADIR%%/debugger/loadorder_gdbbridge.txt
+%%DATADIR%%/debugger/loadorder_lldbbridge.txt
%%DATADIR%%/debugger/misctypes.py
%%DATADIR%%/debugger/opencvtypes.py
%%DATADIR%%/debugger/pdbbridge.py
@@ -2404,9 +2411,6 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/templates/wizards/classes/itemmodel/wizard.json
%%DATADIR%%/templates/wizards/classes/python/file.py
%%DATADIR%%/templates/wizards/classes/python/wizard.json
-%%DATADIR%%/templates/wizards/codesnippet/CMakeLists.txt
-%%DATADIR%%/templates/wizards/codesnippet/main.cpp
-%%DATADIR%%/templates/wizards/codesnippet/wizard.json
%%DATADIR%%/templates/wizards/files/cppheader/file.h
%%DATADIR%%/templates/wizards/files/cppheader/wizard.json
%%DATADIR%%/templates/wizards/files/cppsource/file.cpp
@@ -2427,10 +2431,6 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/templates/wizards/files/js/wizard.json
%%DATADIR%%/templates/wizards/files/markdown/file.md
%%DATADIR%%/templates/wizards/files/markdown/wizard.json
-%%DATADIR%%/templates/wizards/files/modeling/model/file.qmodel
-%%DATADIR%%/templates/wizards/files/modeling/model/wizard.json
-%%DATADIR%%/templates/wizards/files/modeling/scratch/file.qmodel
-%%DATADIR%%/templates/wizards/files/modeling/scratch/wizard.json
%%DATADIR%%/templates/wizards/files/nim/file.nim
%%DATADIR%%/templates/wizards/files/nim/wizard.json
%%DATADIR%%/templates/wizards/files/nimscript/file.nims
@@ -2525,6 +2525,26 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/requirements.txt
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/widget/pyproject.toml
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/widget/wizard.json
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/CMakeLists.txt.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/Main.qml.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/featureadapter.cpp.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/featureadapter.h.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/featurebackend.cpp.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/featurebackend.h.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/interfaces.qface.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/interfaces.yaml.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/main.cpp.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/moduleplugin.cpp.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/moduleplugin.h.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/moduleplugin.json.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/production_backend.cmake.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/production_server.cmake.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/servermain.cpp.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/servermain.h.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/simulation.qml.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/simulation_backend.cmake.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/simulation_server.cmake.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/wizard.json
%%DATADIR%%/templates/wizards/projects/qtquick2-extension/CMakeLists.6.x.txt
%%DATADIR%%/templates/wizards/projects/qtquick2-extension/example/example.cpp
%%DATADIR%%/templates/wizards/projects/qtquick2-extension/example/example.qml.tpl
diff --git a/devel/ruby-build/Makefile b/devel/ruby-build/Makefile
index cc335868a6ea..481369f884d8 100644
--- a/devel/ruby-build/Makefile
+++ b/devel/ruby-build/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-build
-PORTVERSION= 20251023
+PORTVERSION= 20251117
DISTVERSIONPREFIX= v
CATEGORIES= devel ruby
diff --git a/devel/ruby-build/distinfo b/devel/ruby-build/distinfo
index 426b68e4f85f..b6d570729147 100644
--- a/devel/ruby-build/distinfo
+++ b/devel/ruby-build/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761543665
-SHA256 (rbenv-ruby-build-v20251023_GH0.tar.gz) = 0d48195ec61a6479b110f78d830643a24b5e5014b9f563096265566d7d404d9c
-SIZE (rbenv-ruby-build-v20251023_GH0.tar.gz) = 97535
+TIMESTAMP = 1763390126
+SHA256 (rbenv-ruby-build-v20251117_GH0.tar.gz) = 30884373951bb4dd9765f0969a2feafd47d3ea1757b9d542c33b84463abc2800
+SIZE (rbenv-ruby-build-v20251117_GH0.tar.gz) = 97612
diff --git a/devel/rubygem-CFPropertyList-gitlab/Makefile b/devel/rubygem-CFPropertyList-gitlab/Makefile
index db076235b6ca..14510653150f 100644
--- a/devel/rubygem-CFPropertyList-gitlab/Makefile
+++ b/devel/rubygem-CFPropertyList-gitlab/Makefile
@@ -1,6 +1,5 @@
PORTNAME= CFPropertyList
-PORTVERSION= 3.0.7
-PORTREVISION= 1
+PORTVERSION= 3.0.8
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -12,9 +11,9 @@ WWW= https://github.com/ckruse/CFPropertyList
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64 \
- rubygem-nkf>=0:net/rubygem-nkf \
- rubygem-rexml>=0:textproc/rubygem-rexml
+#RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64 \
+# rubygem-nkf>=0:net/rubygem-nkf \
+# rubygem-rexml>=0:textproc/rubygem-rexml
USES= gem
diff --git a/devel/rubygem-CFPropertyList-gitlab/distinfo b/devel/rubygem-CFPropertyList-gitlab/distinfo
index 0fac69849593..e8658169998e 100644
--- a/devel/rubygem-CFPropertyList-gitlab/distinfo
+++ b/devel/rubygem-CFPropertyList-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708449578
-SHA256 (rubygem/CFPropertyList-3.0.7.gem) = c45721614aca8d5eb6fa216f2ec28ec38de1a94505e9766a20e98745492c3c4c
-SIZE (rubygem/CFPropertyList-3.0.7.gem) = 18432
+TIMESTAMP = 1763181507
+SHA256 (rubygem/CFPropertyList-3.0.8.gem) = 2c99d0d980536d3d7ab252f7bd59ac8be50fbdd1ff487c98c949bb66bb114261
+SIZE (rubygem/CFPropertyList-3.0.8.gem) = 18432
diff --git a/devel/rubygem-actionview81/Makefile b/devel/rubygem-actionview81/Makefile
new file mode 100644
index 000000000000..82b322b233c8
--- /dev/null
+++ b/devel/rubygem-actionview81/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= actionview
+PORTVERSION= 8.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Simple, battle-tested conventions and helpers for building web pages
+WWW= https://github.com/rails/rails/tree/main/actionview \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-builder>=3.1<4:devel/rubygem-builder \
+ rubygem-erubi>=1.11<2:www/rubygem-erubi \
+ rubygem-rails-dom-testing-rails81>=2.2<3:textproc/rubygem-rails-dom-testing-rails81 \
+ rubygem-rails-html-sanitizer>=1.6<2:textproc/rubygem-rails-html-sanitizer
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= rubyonrails
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-actionview81/distinfo b/devel/rubygem-actionview81/distinfo
new file mode 100644
index 000000000000..916048c34f08
--- /dev/null
+++ b/devel/rubygem-actionview81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526252
+SHA256 (rubygem/actionview-8.1.0.gem) = b7e8770a5aacd389a3c04916d29609a53459447fcbf747150437136d44c1d1f3
+SIZE (rubygem/actionview-8.1.0.gem) = 191488
diff --git a/devel/rubygem-actionview81/pkg-descr b/devel/rubygem-actionview81/pkg-descr
new file mode 100644
index 000000000000..904615b292ae
--- /dev/null
+++ b/devel/rubygem-actionview81/pkg-descr
@@ -0,0 +1,4 @@
+Action View is a framework for handling view template lookup and rendering, and
+provides view helpers that assist when building HTML forms, Atom feeds and more.
+Template formats that Action View handles are ERB (embedded Ruby, typically used
+to inline short Ruby snippets inside HTML), and XML Builder.
diff --git a/devel/rubygem-activejob81/Makefile b/devel/rubygem-activejob81/Makefile
new file mode 100644
index 000000000000..a0c2a45f298b
--- /dev/null
+++ b/devel/rubygem-activejob81/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= activejob
+PORTVERSION= 8.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Declare job classes that can be run by a variety of queuing backends
+WWW= https://github.com/rails/rails/tree/main/activejob \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-globalid-rails81>=0.3.6:databases/rubygem-globalid-rails81
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= rubyonrails
+CPE_PRODUCT= active_job
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-activejob81/distinfo b/devel/rubygem-activejob81/distinfo
new file mode 100644
index 000000000000..a94153e4f477
--- /dev/null
+++ b/devel/rubygem-activejob81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526254
+SHA256 (rubygem/activejob-8.1.0.gem) = 61214bc2d04486e2c7918e3903d9db2a738adf3b8c8a7240303d515d99a94c59
+SIZE (rubygem/activejob-8.1.0.gem) = 43008
diff --git a/devel/rubygem-activejob81/pkg-descr b/devel/rubygem-activejob81/pkg-descr
new file mode 100644
index 000000000000..d618ca834e3c
--- /dev/null
+++ b/devel/rubygem-activejob81/pkg-descr
@@ -0,0 +1,16 @@
+Active Job is a framework for declaring jobs and making them run on a variety of
+queuing backends. These jobs can be everything from regularly scheduled
+clean-ups, to billing charges, to mailings -- anything that can be chopped up
+into small units of work and run in parallel.
+
+It also serves as the backend for Action Mailer's #deliver_later functionality
+that makes it easy to turn any mailing into a job for running later. That's one
+of the most common jobs in a modern web application: sending emails outside the
+request-response cycle, so the user doesn't have to wait on it.
+
+The main point is to ensure that all Rails apps will have a job infrastructure
+in place, even if it's in the form of an "immediate runner". We can then have
+framework features and other gems build on top of that, without having to worry
+about API differences between Delayed Job and Resque. Picking your queuing
+backend becomes more of an operational concern, then. And you'll be able to
+switch between them without having to rewrite your jobs.
diff --git a/devel/rubygem-activesupport81/Makefile b/devel/rubygem-activesupport81/Makefile
new file mode 100644
index 000000000000..0fc6063b9454
--- /dev/null
+++ b/devel/rubygem-activesupport81/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= activesupport
+PORTVERSION= 8.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Toolkit of support libraries and Ruby core extensions extracted from the Rails framework
+WWW= https://github.com/rails/rails/tree/main/activesupport \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64 \
+ rubygem-bigdecimal>=0:math/rubygem-bigdecimal \
+ rubygem-concurrent-ruby>=1.3.1<2:devel/rubygem-concurrent-ruby \
+ rubygem-connection_pool>=2.2.5:net/rubygem-connection_pool \
+ rubygem-drb>=0:devel/rubygem-drb \
+ rubygem-i18n>=1.6,2<2,2:devel/rubygem-i18n \
+ rubygem-json>=0:devel/rubygem-json \
+ rubygem-logger>=1.4.2:devel/rubygem-logger \
+ rubygem-minitest>=5.1:devel/rubygem-minitest \
+ rubygem-securerandom>=0.3:security/rubygem-securerandom \
+ rubygem-tzinfo>=2.0.5<3:devel/rubygem-tzinfo \
+ rubygem-uri>=0.13.1:net/rubygem-uri
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= activesupport_project
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-activesupport81/distinfo b/devel/rubygem-activesupport81/distinfo
new file mode 100644
index 000000000000..00e29a1effdf
--- /dev/null
+++ b/devel/rubygem-activesupport81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526256
+SHA256 (rubygem/activesupport-8.1.0.gem) = d4adf40725be7bbc2a16936a6cf41b175a46ba0c5ccdb703ea4ed7c8801e070a
+SIZE (rubygem/activesupport-8.1.0.gem) = 267776
diff --git a/devel/rubygem-activesupport81/pkg-descr b/devel/rubygem-activesupport81/pkg-descr
new file mode 100644
index 000000000000..67a1ee92e655
--- /dev/null
+++ b/devel/rubygem-activesupport81/pkg-descr
@@ -0,0 +1,4 @@
+Active Support is a collection of utility classes and standard library
+extensions that were found useful for the Rails framework. These additions
+reside in this package so they can be loaded as needed in Ruby projects outside
+of Rails.
diff --git a/devel/rubygem-jbuilder-rails81/Makefile b/devel/rubygem-jbuilder-rails81/Makefile
new file mode 100644
index 000000000000..1ca4d36b1d47
--- /dev/null
+++ b/devel/rubygem-jbuilder-rails81/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= jbuilder
+PORTVERSION= 2.14.1
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Create JSON structures via a Builder-style DSL
+WWW= https://github.com/rails/jbuilder
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionview81>=7.0.0:devel/rubygem-actionview81 \
+ rubygem-activesupport81>=7.0.0:devel/rubygem-activesupport81
+
+USES= gem shebangfix
+
+NO_ARCH= yes
+
+SHEBANG_FILES= bin/test
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-jbuilder-rails81/distinfo b/devel/rubygem-jbuilder-rails81/distinfo
new file mode 100644
index 000000000000..d5e521c81db4
--- /dev/null
+++ b/devel/rubygem-jbuilder-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757121772
+SHA256 (rubygem/jbuilder-2.14.1.gem) = 4eb26376ff60ef100cb4fd6fd7533cd271f9998327e86adf20fd8c0e69fabb42
+SIZE (rubygem/jbuilder-2.14.1.gem) = 28672
diff --git a/devel/rubygem-jbuilder-rails81/pkg-descr b/devel/rubygem-jbuilder-rails81/pkg-descr
new file mode 100644
index 000000000000..7acb33f91304
--- /dev/null
+++ b/devel/rubygem-jbuilder-rails81/pkg-descr
@@ -0,0 +1 @@
+Create JSON structures via a Builder-style DSL
diff --git a/devel/rubygem-opentelemetry-helpers-sql-processor/Makefile b/devel/rubygem-opentelemetry-helpers-sql-processor/Makefile
index 49b4d4167fdb..78ade054695c 100644
--- a/devel/rubygem-opentelemetry-helpers-sql-processor/Makefile
+++ b/devel/rubygem-opentelemetry-helpers-sql-processor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-helpers-sql-processor
-PORTVERSION= 0.1.0
+PORTVERSION= 0.3.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-helpers-sql-processor/distinfo b/devel/rubygem-opentelemetry-helpers-sql-processor/distinfo
index 379229a2ef01..c3354af02147 100644
--- a/devel/rubygem-opentelemetry-helpers-sql-processor/distinfo
+++ b/devel/rubygem-opentelemetry-helpers-sql-processor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760436896
-SHA256 (rubygem/opentelemetry-helpers-sql-processor-0.1.0.gem) = 940aaf18ea184ec3efaae9ac30768be1990374a089fac41788ba0ec54f7f021c
-SIZE (rubygem/opentelemetry-helpers-sql-processor-0.1.0.gem) = 11776
+TIMESTAMP = 1763182255
+SHA256 (rubygem/opentelemetry-helpers-sql-processor-0.3.1.gem) = 6041e934bee76c593e971a8bca0979a6ee411723affdd3c11ca1312903bcd9bc
+SIZE (rubygem/opentelemetry-helpers-sql-processor-0.3.1.gem) = 12288
diff --git a/devel/rubygem-sprockets-rails-rails81/Makefile b/devel/rubygem-sprockets-rails-rails81/Makefile
new file mode 100644
index 000000000000..1f7235e0628d
--- /dev/null
+++ b/devel/rubygem-sprockets-rails-rails81/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= sprockets-rails
+PORTVERSION= 3.5.2
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Sprockets Rails integration
+WWW= https://github.com/rails/sprockets-rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack81>=5.2:www/rubygem-actionpack81 \
+ rubygem-activesupport81>=5.2:devel/rubygem-activesupport81 \
+ rubygem-sprockets>=3.0.0:devel/rubygem-sprockets
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-sprockets-rails-rails81/distinfo b/devel/rubygem-sprockets-rails-rails81/distinfo
new file mode 100644
index 000000000000..ac8e143c69bc
--- /dev/null
+++ b/devel/rubygem-sprockets-rails-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1722711329
+SHA256 (rubygem/sprockets-rails-3.5.2.gem) = a9e88e6ce9f8c912d349aa5401509165ec42326baf9e942a85de4b76dbc4119e
+SIZE (rubygem/sprockets-rails-3.5.2.gem) = 16384
diff --git a/devel/rubygem-sprockets-rails-rails81/pkg-descr b/devel/rubygem-sprockets-rails-rails81/pkg-descr
new file mode 100644
index 000000000000..04e7020dca45
--- /dev/null
+++ b/devel/rubygem-sprockets-rails-rails81/pkg-descr
@@ -0,0 +1 @@
+Sprockets Rails integration
diff --git a/devel/rubygem-web-console-rails81/Makefile b/devel/rubygem-web-console-rails81/Makefile
new file mode 100644
index 000000000000..252b11a590cd
--- /dev/null
+++ b/devel/rubygem-web-console-rails81/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= web-console
+PORTVERSION= 4.2.1
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Debugging tool for your Ruby on Rails applications
+WWW= https://github.com/rails/web-console
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activemodel81>=6.0.0:databases/rubygem-activemodel81 \
+ rubygem-actionview81>=6.0.0:devel/rubygem-actionview81 \
+ rubygem-bindex>=0.4.0:devel/rubygem-bindex \
+ rubygem-railties81>=6.0.0:www/rubygem-railties81
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= rubyonrails
+CPE_PRODUCT= web_console
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-web-console-rails81/distinfo b/devel/rubygem-web-console-rails81/distinfo
new file mode 100644
index 000000000000..bb92a9c7a746
--- /dev/null
+++ b/devel/rubygem-web-console-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1697330214
+SHA256 (rubygem/web-console-4.2.1.gem) = e7bcf37a10ea2b4ec4281649d1cee461b32232d0a447e82c786e6841fd22fe20
+SIZE (rubygem/web-console-4.2.1.gem) = 29184
diff --git a/devel/rubygem-web-console-rails81/pkg-descr b/devel/rubygem-web-console-rails81/pkg-descr
new file mode 100644
index 000000000000..51e4e25bbe31
--- /dev/null
+++ b/devel/rubygem-web-console-rails81/pkg-descr
@@ -0,0 +1 @@
+A debugging tool for your Ruby on Rails applications.
diff --git a/devel/ruff/Makefile b/devel/ruff/Makefile
index fdc14f445953..cb156e1a45ae 100644
--- a/devel/ruff/Makefile
+++ b/devel/ruff/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ruff
-DISTVERSION= 0.14.4
-PORTREVISION= 1
+DISTVERSION= 0.14.5
CATEGORIES= devel python
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/ruff/Makefile.crates b/devel/ruff/Makefile.crates
index 69f513546d6a..ea96731b1b7d 100644
--- a/devel/ruff/Makefile.crates
+++ b/devel/ruff/Makefile.crates
@@ -177,8 +177,8 @@ CARGO_CRATES= adler2-2.0.1 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.15 \
- jiff-static-0.2.15 \
+ jiff-0.2.16 \
+ jiff-static-0.2.16 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
jobserver-0.1.34 \
@@ -188,8 +188,8 @@ CARGO_CRATES= adler2-2.0.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
libc-0.2.177 \
- libcst-1.8.5 \
- libcst_derive-1.8.5 \
+ libcst-1.8.6 \
+ libcst_derive-1.8.6 \
libloading-0.8.9 \
libmimalloc-sys-0.1.44 \
libredox-0.1.10 \
@@ -272,7 +272,7 @@ CARGO_CRATES= adler2-2.0.1 \
quick-xml-0.37.5 \
quickcheck-1.0.3 \
quickcheck_macros-1.1.0 \
- quote-1.0.41 \
+ quote-1.0.42 \
quote-use-0.8.4 \
quote-use-macros-0.8.4 \
r-efi-5.3.0 \
@@ -332,7 +332,7 @@ CARGO_CRATES= adler2-2.0.1 \
strsim-0.11.1 \
strum-0.27.2 \
strum_macros-0.27.2 \
- syn-2.0.108 \
+ syn-2.0.110 \
synstructure-0.13.2 \
tap-1.0.1 \
tempfile-3.23.0 \
diff --git a/devel/ruff/distinfo b/devel/ruff/distinfo
index aa2bd8dad204..f7820b32c9d4 100644
--- a/devel/ruff/distinfo
+++ b/devel/ruff/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762669397
+TIMESTAMP = 1763236387
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
@@ -357,10 +357,10 @@ SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aab
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
-SIZE (rust/crates/jiff-0.2.15.crate) = 712996
-SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
-SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jiff-0.2.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35
+SIZE (rust/crates/jiff-0.2.16.crate) = 731814
+SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69
+SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672
SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
@@ -379,10 +379,10 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
SIZE (rust/crates/libc-0.2.177.crate) = 792045
-SHA256 (rust/crates/libcst-1.8.5.crate) = 9d56bcd52d9b5e5f43e7fba20eb1f423ccb18c84cdf1cb506b8c1b95776b0b49
-SIZE (rust/crates/libcst-1.8.5.crate) = 111260
-SHA256 (rust/crates/libcst_derive-1.8.5.crate) = 3fcf5a725c4db703660124fe0edb98285f1605d0b87b7ee8684b699764a4f01a
-SIZE (rust/crates/libcst_derive-1.8.5.crate) = 11340
+SHA256 (rust/crates/libcst-1.8.6.crate) = 6aea7143e4a0ed59b87a1ee71e198500889f8b005311136be15e84c97a6fcd8d
+SIZE (rust/crates/libcst-1.8.6.crate) = 111277
+SHA256 (rust/crates/libcst_derive-1.8.6.crate) = 0903173ea316c34a44d0497161e04d9210af44f5f5e89bf2f55d9a254c9a0e8d
+SIZE (rust/crates/libcst_derive-1.8.6.crate) = 11337
SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870
@@ -547,8 +547,8 @@ SHA256 (rust/crates/quickcheck-1.0.3.crate) = 588f6378e4dd99458b60ec275b4477add4
SIZE (rust/crates/quickcheck-1.0.3.crate) = 28069
SHA256 (rust/crates/quickcheck_macros-1.1.0.crate) = f71ee38b42f8459a88d3362be6f9b841ad2d5421844f61eb1c59c11bff3ac14a
SIZE (rust/crates/quickcheck_macros-1.1.0.crate) = 11744
-SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
-SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
SHA256 (rust/crates/quote-use-0.8.4.crate) = 9619db1197b497a36178cfc736dc96b271fe918875fbf1344c436a7e93d0321e
SIZE (rust/crates/quote-use-0.8.4.crate) = 3067
SHA256 (rust/crates/quote-use-macros-0.8.4.crate) = 82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35
@@ -667,8 +667,8 @@ SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5
SIZE (rust/crates/strum-0.27.2.crate) = 8489
SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
-SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917
-SIZE (rust/crates/syn-2.0.108.crate) = 301754
+SHA256 (rust/crates/syn-2.0.110.crate) = a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea
+SIZE (rust/crates/syn-2.0.110.crate) = 302184
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
@@ -935,5 +935,5 @@ SHA256 (salsa-rs-salsa-05a9af7f554b64b8aadc2eeb6f2caf73d0408d09_GH0.tar.gz) = 39
SIZE (salsa-rs-salsa-05a9af7f554b64b8aadc2eeb6f2caf73d0408d09_GH0.tar.gz) = 730179
SHA256 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
-SHA256 (astral-sh-ruff-0.14.4_GH0.tar.gz) = d7a591b4f5e3adc82b511f5437285fce3ecd006117dd4b332023a444f7e9deb5
-SIZE (astral-sh-ruff-0.14.4_GH0.tar.gz) = 8266160
+SHA256 (astral-sh-ruff-0.14.5_GH0.tar.gz) = 62b63458dd44cbb723de34d3f0f3c03e6c7f55094a9308e547c4facdb7baa7ec
+SIZE (astral-sh-ruff-0.14.5_GH0.tar.gz) = 8320373
diff --git a/devel/sdbus-cpp/Makefile b/devel/sdbus-cpp/Makefile
index 0211c9d5bdd4..fc09030e2ab0 100644
--- a/devel/sdbus-cpp/Makefile
+++ b/devel/sdbus-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sdbus-cpp
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.0
+DISTVERSION= 2.2.0
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org
diff --git a/devel/sdbus-cpp/distinfo b/devel/sdbus-cpp/distinfo
index ac2baea4af06..4aed36fe9e1b 100644
--- a/devel/sdbus-cpp/distinfo
+++ b/devel/sdbus-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732142876
-SHA256 (Kistler-Group-sdbus-cpp-v2.1.0_GH0.tar.gz) = 6025e5dc6cddd532ff960d14e68ced5f42a1916b23a73fea6bcb437f06992eaf
-SIZE (Kistler-Group-sdbus-cpp-v2.1.0_GH0.tar.gz) = 251656
+TIMESTAMP = 1763586011
+SHA256 (Kistler-Group-sdbus-cpp-v2.2.0_GH0.tar.gz) = a8e22be7c4b69fb988ae506297a35720a35680dfe5b671acaf08e5c0e9be529a
+SIZE (Kistler-Group-sdbus-cpp-v2.2.0_GH0.tar.gz) = 252800
diff --git a/devel/selene/Makefile b/devel/selene/Makefile
index b0807abd53bc..97a815251ffb 100644
--- a/devel/selene/Makefile
+++ b/devel/selene/Makefile
@@ -1,6 +1,5 @@
PORTNAME= selene
-DISTVERSION= 0.27.1
-PORTREVISION= 14
+DISTVERSION= 0.29.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -26,20 +25,20 @@ CARGO_CRATES= addr2line-0.19.0 \
autocfg-1.1.0 \
backtrace-0.3.67 \
base64-0.21.7 \
- beef-0.5.2 \
bitflags-1.3.2 \
+ borsh-1.5.1 \
bstr-1.1.0 \
bumpalo-3.12.0 \
bytecount-0.6.3 \
cc-1.0.78 \
cfg-if-1.0.0 \
+ cfg_aliases-0.2.1 \
chrono-0.4.23 \
clap-2.34.0 \
codespan-0.11.1 \
codespan-reporting-0.11.1 \
color-eyre-0.6.2 \
color-spantrace-0.2.0 \
- convert_case-0.4.0 \
core-foundation-sys-0.8.3 \
crc32fast-1.3.2 \
ctor-0.1.26 \
@@ -47,7 +46,8 @@ CARGO_CRATES= addr2line-0.19.0 \
cxx-build-1.0.86 \
cxxbridge-flags-1.0.86 \
cxxbridge-macro-1.0.86 \
- derive_more-0.99.17 \
+ derive_more-1.0.0 \
+ derive_more-impl-1.0.0 \
diff-0.1.13 \
dirs-4.0.0 \
dirs-sys-0.3.7 \
@@ -55,7 +55,7 @@ CARGO_CRATES= addr2line-0.19.0 \
flate2-1.0.25 \
fnv-1.0.7 \
form_urlencoded-1.1.0 \
- full_moon-0.19.0 \
+ full_moon-1.2.0 \
full_moon_derive-0.11.0 \
generator-0.7.2 \
getrandom-0.2.8 \
@@ -79,8 +79,6 @@ CARGO_CRATES= addr2line-0.19.0 \
libc-0.2.139 \
link-cplusplus-1.0.8 \
log-0.4.17 \
- logos-0.12.1 \
- logos-derive-0.12.1 \
loom-0.5.6 \
matchers-0.1.0 \
memchr-2.5.0 \
@@ -101,10 +99,10 @@ CARGO_CRATES= addr2line-0.19.0 \
pretty_assertions-1.3.0 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.66 \
+ proc-macro2-1.0.87 \
profiling-1.0.7 \
profiling-procmacros-1.0.7 \
- quote-1.0.23 \
+ quote-1.0.37 \
redox_syscall-0.2.16 \
redox_users-0.4.3 \
regex-1.7.1 \
@@ -112,7 +110,6 @@ CARGO_CRATES= addr2line-0.19.0 \
regex-syntax-0.6.28 \
ring-0.17.3 \
rustc-demangle-0.1.21 \
- rustc_version-0.4.0 \
rustls-0.21.10 \
rustls-webpki-0.101.7 \
rustversion-1.0.11 \
@@ -120,7 +117,6 @@ CARGO_CRATES= addr2line-0.19.0 \
scoped-tls-1.0.1 \
scratch-1.0.3 \
sct-0.7.1 \
- semver-1.0.16 \
serde-1.0.152 \
serde_derive-1.0.152 \
serde_json-1.0.99 \
@@ -128,12 +124,13 @@ CARGO_CRATES= addr2line-0.19.0 \
serde_yaml-0.9.16 \
sharded-slab-0.1.4 \
smallvec-1.10.0 \
- smol_str-0.1.23 \
+ smol_str-0.3.1 \
spin-0.9.8 \
strsim-0.8.0 \
structopt-0.3.26 \
structopt-derive-0.4.18 \
syn-1.0.107 \
+ syn-2.0.79 \
termcolor-1.2.0 \
textwrap-0.11.0 \
thiserror-1.0.38 \
@@ -159,6 +156,7 @@ CARGO_CRATES= addr2line-0.19.0 \
unicode-normalization-0.1.22 \
unicode-segmentation-1.10.0 \
unicode-width-0.1.10 \
+ unicode-xid-0.2.6 \
unsafe-libyaml-0.2.5 \
untrusted-0.9.0 \
ureq-2.9.1 \
diff --git a/devel/selene/distinfo b/devel/selene/distinfo
index 6d3a8771a3f0..5a9fbe66bc43 100644
--- a/devel/selene/distinfo
+++ b/devel/selene/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1714366357
+TIMESTAMP = 1763256766
SHA256 (rust/crates/addr2line-0.19.0.crate) = a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97
SIZE (rust/crates/addr2line-0.19.0.crate) = 33210
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -17,10 +17,10 @@ SHA256 (rust/crates/backtrace-0.3.67.crate) = 233d376d6d185f2a3093e58f283f60f880
SIZE (rust/crates/backtrace-0.3.67.crate) = 78564
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
SIZE (rust/crates/base64-0.21.7.crate) = 82576
-SHA256 (rust/crates/beef-0.5.2.crate) = 3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1
-SIZE (rust/crates/beef-0.5.2.crate) = 15275
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/borsh-1.5.1.crate) = a6362ed55def622cddc70a4746a68554d7b687713770de539e59a739b249f8ed
+SIZE (rust/crates/borsh-1.5.1.crate) = 60666
SHA256 (rust/crates/bstr-1.1.0.crate) = b45ea9b00a7b3f2988e9a65ad3917e62123c38dba709b666506207be96d1790b
SIZE (rust/crates/bstr-1.1.0.crate) = 340878
SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535
@@ -31,6 +31,8 @@ SHA256 (rust/crates/cc-1.0.78.crate) = a20104e2335ce8a659d6dd92a51a767a0c062599c
SIZE (rust/crates/cc-1.0.78.crate) = 61375
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/chrono-0.4.23.crate) = 16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f
SIZE (rust/crates/chrono-0.4.23.crate) = 187259
SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
@@ -43,8 +45,6 @@ SHA256 (rust/crates/color-eyre-0.6.2.crate) = 5a667583cca8c4f8436db8de46ea8233c4
SIZE (rust/crates/color-eyre-0.6.2.crate) = 635042
SHA256 (rust/crates/color-spantrace-0.2.0.crate) = 1ba75b3d9449ecdccb27ecbc479fdc0b87fa2dd43d2f8298f9bf0e59aacc8dce
SIZE (rust/crates/color-spantrace-0.2.0.crate) = 185098
-SHA256 (rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e
-SIZE (rust/crates/convert_case-0.4.0.crate) = 8098
SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
@@ -59,8 +59,10 @@ SHA256 (rust/crates/cxxbridge-flags-1.0.86.crate) = 61b50bc93ba22c27b0d31128d2d1
SIZE (rust/crates/cxxbridge-flags-1.0.86.crate) = 5251
SHA256 (rust/crates/cxxbridge-macro-1.0.86.crate) = 39e61fda7e62115119469c7b3591fd913ecca96fb766cfd3f2e2502ab7bc87a5
SIZE (rust/crates/cxxbridge-macro-1.0.86.crate) = 59474
-SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
-SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
+SHA256 (rust/crates/derive_more-1.0.0.crate) = 4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05
+SIZE (rust/crates/derive_more-1.0.0.crate) = 64854
+SHA256 (rust/crates/derive_more-impl-1.0.0.crate) = cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22
+SIZE (rust/crates/derive_more-impl-1.0.0.crate) = 76182
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
@@ -75,8 +77,8 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/form_urlencoded-1.1.0.crate) = a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8
SIZE (rust/crates/form_urlencoded-1.1.0.crate) = 8734
-SHA256 (rust/crates/full_moon-0.19.0.crate) = 24ef4f8ad0689d3a86bb483650422d72e6f79a37fdc83ed5426cafe96b776ce1
-SIZE (rust/crates/full_moon-0.19.0.crate) = 295120
+SHA256 (rust/crates/full_moon-1.2.0.crate) = 9a02c056a5966f6db8e663ee48093280f098d68d97763a94490ee63178d54776
+SIZE (rust/crates/full_moon-1.2.0.crate) = 375047
SHA256 (rust/crates/full_moon_derive-0.11.0.crate) = 99b4bd12ce56927d1dc5478d21528ea8c4b93ca85ff8f8043b6a5351a2a3c6f7
SIZE (rust/crates/full_moon_derive-0.11.0.crate) = 5356
SHA256 (rust/crates/generator-0.7.2.crate) = d266041a359dfa931b370ef684cceb84b166beb14f7f0421f4a6a3d0c446d12e
@@ -123,10 +125,6 @@ SHA256 (rust/crates/link-cplusplus-1.0.8.crate) = ecd207c9c713c34f95a097a5b029ac
SIZE (rust/crates/link-cplusplus-1.0.8.crate) = 7674
SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
SIZE (rust/crates/log-0.4.17.crate) = 38028
-SHA256 (rust/crates/logos-0.12.1.crate) = bf8b031682c67a8e3d5446840f9573eb7fe26efe7ec8d195c9ac4c0647c502f1
-SIZE (rust/crates/logos-0.12.1.crate) = 8973
-SHA256 (rust/crates/logos-derive-0.12.1.crate) = a1d849148dbaf9661a6151d1ca82b13bb4c4c128146a88d05253b38d4e2f496c
-SIZE (rust/crates/logos-derive-0.12.1.crate) = 32282
SHA256 (rust/crates/loom-0.5.6.crate) = ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5
SIZE (rust/crates/loom-0.5.6.crate) = 72186
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
@@ -167,14 +165,14 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.66.crate) = 18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9
-SIZE (rust/crates/proc-macro2-1.0.66.crate) = 43575
+SHA256 (rust/crates/proc-macro2-1.0.87.crate) = b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a
+SIZE (rust/crates/proc-macro2-1.0.87.crate) = 49121
SHA256 (rust/crates/profiling-1.0.7.crate) = 74605f360ce573babfe43964cbe520294dcb081afbf8c108fc6e23036b4da2df
SIZE (rust/crates/profiling-1.0.7.crate) = 29551
SHA256 (rust/crates/profiling-procmacros-1.0.7.crate) = 7a1e2417ef905b8ad94215f8a607bd2d0f5d13d416d18dca4a530811e8a0674c
SIZE (rust/crates/profiling-procmacros-1.0.7.crate) = 4957
-SHA256 (rust/crates/quote-1.0.23.crate) = 8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b
-SIZE (rust/crates/quote-1.0.23.crate) = 28058
+SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
+SIZE (rust/crates/quote-1.0.37.crate) = 28558
SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
@@ -189,8 +187,6 @@ SHA256 (rust/crates/ring-0.17.3.crate) = 9babe80d5c16becf6594aa32ad2be8fe08498e7
SIZE (rust/crates/ring-0.17.3.crate) = 4146357
SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342
SIZE (rust/crates/rustc-demangle-0.1.21.crate) = 27920
-SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
-SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba
SIZE (rust/crates/rustls-0.21.10.crate) = 284920
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
@@ -205,8 +201,6 @@ SHA256 (rust/crates/scratch-1.0.3.crate) = ddccb15bcce173023b3fedd9436f882a0739b
SIZE (rust/crates/scratch-1.0.3.crate) = 8198
SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
SIZE (rust/crates/sct-0.7.1.crate) = 27501
-SHA256 (rust/crates/semver-1.0.16.crate) = 58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a
-SIZE (rust/crates/semver-1.0.16.crate) = 29850
SHA256 (rust/crates/serde-1.0.152.crate) = bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb
SIZE (rust/crates/serde-1.0.152.crate) = 77091
SHA256 (rust/crates/serde_derive-1.0.152.crate) = af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e
@@ -221,8 +215,8 @@ SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a
SIZE (rust/crates/sharded-slab-0.1.4.crate) = 52479
SHA256 (rust/crates/smallvec-1.10.0.crate) = a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0
SIZE (rust/crates/smallvec-1.10.0.crate) = 31564
-SHA256 (rust/crates/smol_str-0.1.23.crate) = 7475118a28b7e3a2e157ce0131ba8c5526ea96e90ee601d9f6bb2e286a35ab44
-SIZE (rust/crates/smol_str-0.1.23.crate) = 13208
+SHA256 (rust/crates/smol_str-0.3.1.crate) = 66eaf762c5af19db3108300515c8aa7a50efc90ff745f4c62288052ebf9fdd25
+SIZE (rust/crates/smol_str-0.3.1.crate) = 17114
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
@@ -233,6 +227,8 @@ SHA256 (rust/crates/structopt-derive-0.4.18.crate) = dcb5ae327f9cc13b68763b57497
SIZE (rust/crates/structopt-derive-0.4.18.crate) = 20996
SHA256 (rust/crates/syn-1.0.107.crate) = 1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5
SIZE (rust/crates/syn-1.0.107.crate) = 237539
+SHA256 (rust/crates/syn-2.0.79.crate) = 89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590
+SIZE (rust/crates/syn-2.0.79.crate) = 268981
SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6
SIZE (rust/crates/termcolor-1.2.0.crate) = 17917
SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
@@ -283,6 +279,8 @@ SHA256 (rust/crates/unicode-segmentation-1.10.0.crate) = 0fdbf052a0783de01e944a6
SIZE (rust/crates/unicode-segmentation-1.10.0.crate) = 93893
SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b
SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
SHA256 (rust/crates/unsafe-libyaml-0.2.5.crate) = bc7ed8ba44ca06be78ea1ad2c3682a43349126c8818054231ee6f4748012aed2
SIZE (rust/crates/unsafe-libyaml-0.2.5.crate) = 61185
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
@@ -353,5 +351,5 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b738
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
SIZE (rust/crates/yansi-0.5.1.crate) = 16525
-SHA256 (kampfkarren-selene-0.27.1_GH0.tar.gz) = f12579907c019bebcc3830e320614409217096e63d80b4704989bbd65394b530
-SIZE (kampfkarren-selene-0.27.1_GH0.tar.gz) = 251434
+SHA256 (kampfkarren-selene-0.29.0_GH0.tar.gz) = 9882007e7b2d16023cd2c69d64d72afbee65dce7c3ab44a1527f5318667ed2a1
+SIZE (kampfkarren-selene-0.29.0_GH0.tar.gz) = 256465
diff --git a/devel/simpleini/Makefile b/devel/simpleini/Makefile
index 5275e60d32db..1ca5305a3e29 100644
--- a/devel/simpleini/Makefile
+++ b/devel/simpleini/Makefile
@@ -1,7 +1,6 @@
PORTNAME= simpleini
DISTVERSIONPREFIX= v
-DISTVERSION= 4.22
-PORTREVISION= 1
+DISTVERSION= 4.24
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
@@ -11,20 +10,20 @@ WWW= https://github.com/brofield/simpleini
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENCE.txt
-USES= cmake:testing
USE_GITHUB= yes
GH_ACCOUNT= brofield
NO_ARCH= yes
CMAKE_ON= SIMPLEINI_USE_SYSTEM_GTEST
+CMAKE_OFF= SIMPLEINI_BUILD_EXAMPLES
PORTDOCS= *
OPTIONS_DEFINE= TEST DOCS
TEST_BUILD_DEPENDS= googletest>=0:devel/googletest
-
-post-patch-TEST-off:
- @${REINPLACE_CMD} -e '/add_subdirectory(tests/ d' ${WRKSRC}/CMakeLists.txt
+TEST_USES= cmake:testing
+TEST_USES_OFF= cmake
+TEST_CMAKE_BOOL= SIMPLEINI_BUILD_TESTS
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/devel/simpleini/distinfo b/devel/simpleini/distinfo
index 06af64af86de..c4809d581d2c 100644
--- a/devel/simpleini/distinfo
+++ b/devel/simpleini/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708445050
-SHA256 (brofield-simpleini-v4.22_GH0.tar.gz) = b3a4b8f9e03aabd491aa55fd57457115857b9b9c7ecf4abf7ff035ca9d026eb8
-SIZE (brofield-simpleini-v4.22_GH0.tar.gz) = 65923
+TIMESTAMP = 1763036688
+SHA256 (brofield-simpleini-v4.24_GH0.tar.gz) = 56ea1183879be33dbe8b094a4b18ac82a0828551a0aec8f307b0e7645b3a07af
+SIZE (brofield-simpleini-v4.24_GH0.tar.gz) = 72173
diff --git a/devel/simpleini/files/patch-CMakeLists.txt b/devel/simpleini/files/patch-CMakeLists.txt
index 835b583840f6..55a6a21cdb34 100644
--- a/devel/simpleini/files/patch-CMakeLists.txt
+++ b/devel/simpleini/files/patch-CMakeLists.txt
@@ -1,10 +1,11 @@
---- CMakeLists.txt.orig 2023-12-29 02:44:28 UTC
+--- CMakeLists.txt.orig 2025-11-13 10:32:32 UTC
+++ CMakeLists.txt
-@@ -34,6 +34,7 @@ add_library(${EXPORT_NAMESPACE}${PROJECT_NAME} ALIAS $
-
- add_library(${PROJECT_NAME} INTERFACE)
- add_library(${EXPORT_NAMESPACE}${PROJECT_NAME} ALIAS ${PROJECT_NAME})
-+target_compile_definitions(${PROJECT_NAME} INTERFACE SI_NO_CONVERSION)
-
- include(GNUInstallDirs)
+@@ -80,7 +80,7 @@ install(FILES
+ )
+ # only build tests when top level and testing enabled
+-if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME)
++if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND SIMPLEINI_BUILD_TESTS)
+ include(CTest)
+ if(BUILD_TESTING)
+ add_subdirectory(tests)
diff --git a/devel/simpleini/files/patch-cmake-targets b/devel/simpleini/files/patch-cmake-targets
deleted file mode 100644
index 966b2529a634..000000000000
--- a/devel/simpleini/files/patch-cmake-targets
+++ /dev/null
@@ -1,41 +0,0 @@
-From aeacf861a8ad8add5f4974792a88ffea393e41db Mon Sep 17 00:00:00 2001
-From: Alexandre Bouvier <contact@amb.tf>
-Date: Tue, 2 Jan 2024 08:42:03 +0100
-Subject: [PATCH] cmake: fix namespace and include dir (#74)
-
----
- CMakeLists.txt | 11 +++++++----
- 1 file changed, 7 insertions(+), 4 deletions(-)
-
-diff --git CMakeLists.txt CMakeLists.txt
-index 8f09295..7804947 100644
---- CMakeLists.txt
-+++ CMakeLists.txt
-@@ -48,7 +48,7 @@ configure_package_config_file(${PROJECT_NAME}Config.cmake.in
- )
-
- install(FILES SimpleIni.h
-- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}
-+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
- )
-
- install(TARGETS ${PROJECT_NAME}
-@@ -62,12 +62,15 @@ install(FILES
- )
- install(EXPORT ${PROJECT_NAME}Targets
- DESTINATION ${CMAKE_INSTALL_DATADIR}/cmake/${PROJECT_NAME}
-- NAMESPACE EXPORT_NAMESPACE
-+ NAMESPACE ${EXPORT_NAMESPACE}
- )
-
--target_include_directories(${PROJECT_NAME} INTERFACE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)
-+target_include_directories(${PROJECT_NAME} INTERFACE
-+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
-+ $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
-+)
-
- if(IS_TOPLEVEL_PROJECT)
-- enable_testing()
-+ include(CTest)
- add_subdirectory(tests)
- endif()
diff --git a/devel/simpleini/pkg-plist b/devel/simpleini/pkg-plist
index 36349f911b1b..caf5985052d2 100644
--- a/devel/simpleini/pkg-plist
+++ b/devel/simpleini/pkg-plist
@@ -1,4 +1,4 @@
include/SimpleIni.h
-share/cmake/SimpleIni/SimpleIniConfig.cmake
-share/cmake/SimpleIni/SimpleIniConfigVersion.cmake
-share/cmake/SimpleIni/SimpleIniTargets.cmake
+lib/cmake/SimpleIni/SimpleIniConfig.cmake
+lib/cmake/SimpleIni/SimpleIniConfigVersion.cmake
+lib/cmake/SimpleIni/SimpleIniTargets.cmake
diff --git a/devel/sord/Makefile b/devel/sord/Makefile
index 32c887f4f7f7..27442e70c947 100644
--- a/devel/sord/Makefile
+++ b/devel/sord/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sord
-DISTVERSION= 0.16.18
+DISTVERSION= 0.16.20
CATEGORIES= devel
MASTER_SITES= http://download.drobilla.net/
diff --git a/devel/sord/distinfo b/devel/sord/distinfo
index fe2ae010239c..9258a491feb0 100644
--- a/devel/sord/distinfo
+++ b/devel/sord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737395359
-SHA256 (sord-0.16.18.tar.xz) = 4f398b635894491a4774b1498959805a08e11734c324f13d572dea695b13d3b3
-SIZE (sord-0.16.18.tar.xz) = 102300
+TIMESTAMP = 1763027126
+SHA256 (sord-0.16.20.tar.xz) = 508b41d6b4f9d5902c9f5b9cf25170d9d0636f68f11bd257c1150497f754a2a4
+SIZE (sord-0.16.20.tar.xz) = 104536
diff --git a/devel/task/Makefile b/devel/task/Makefile
index a1afbfc9e34d..f893363cef0f 100644
--- a/devel/task/Makefile
+++ b/devel/task/Makefile
@@ -1,7 +1,6 @@
PORTNAME= task
DISTVERSIONPREFIX= v
-DISTVERSION= 3.45.4
-PORTREVISION= 3
+DISTVERSION= 3.45.5
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
diff --git a/devel/task/distinfo b/devel/task/distinfo
index 79e0f131500e..447e167cdba8 100644
--- a/devel/task/distinfo
+++ b/devel/task/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1758273016
-SHA256 (go/devel_task/task-v3.45.4/v3.45.4.mod) = 9f2769c1b9474290c6f048334d1a182772e7e11affb2469092398c0e81d101be
-SIZE (go/devel_task/task-v3.45.4/v3.45.4.mod) = 2628
-SHA256 (go/devel_task/task-v3.45.4/v3.45.4.zip) = eb1548ce036f5d66a7cd534025674055b39d6d7375ccf681fea1a0e3e2ff2603
-SIZE (go/devel_task/task-v3.45.4/v3.45.4.zip) = 649326
+TIMESTAMP = 1763078528
+SHA256 (go/devel_task/task-v3.45.5/v3.45.5.mod) = a505997f884a0c6f99981c097be96aab8ffefa298c910ca412f0209f19205347
+SIZE (go/devel_task/task-v3.45.5/v3.45.5.mod) = 2672
+SHA256 (go/devel_task/task-v3.45.5/v3.45.5.zip) = 1530fef5ed7c7f95bc18eb6f8f37484417e800208838c66ecae5dd2c394988a3
+SIZE (go/devel_task/task-v3.45.5/v3.45.5.zip) = 663353
diff --git a/devel/transient/Makefile b/devel/transient/Makefile
index 542eec98fa26..76335cd009c1 100644
--- a/devel/transient/Makefile
+++ b/devel/transient/Makefile
@@ -1,6 +1,6 @@
PORTNAME= transient
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.1
+DISTVERSION= 0.11.0
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -11,14 +11,16 @@ WWW= https://github.com/magit/transient
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
-RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
+BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
+ cond-let${EMACS_PKGNAMESUFFIX}>=0.2:devel/cond-let@${EMACS_FLAVOR}
+RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
+ cond-let${EMACS_PKGNAMESUFFIX}>=0.2:devel/cond-let@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
USE_GITHUB= yes
GH_ACCOUNT= magit
-MAKE_ENV+= LOAD_PATH="-L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat"
+MAKE_ENV+= LOAD_PATH="-L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}"
MAKE_JOBS_UNSAFE= yes
ALL_TARGET= lisp info
diff --git a/devel/transient/distinfo b/devel/transient/distinfo
index 5df890558274..4c085b2ce1a5 100644
--- a/devel/transient/distinfo
+++ b/devel/transient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759790520
-SHA256 (magit-transient-v0.10.1_GH0.tar.gz) = 6e95126f87f12d30b53fbb31538899bb2dfbb50ad78c3225971921b45ab10446
-SIZE (magit-transient-v0.10.1_GH0.tar.gz) = 172350
+TIMESTAMP = 1763513470
+SHA256 (magit-transient-v0.11.0_GH0.tar.gz) = 41e6ade23d9bed467a03aed3a0a308e56f9fca65b2da5375a7fa7cfc6b7ee3ae
+SIZE (magit-transient-v0.11.0_GH0.tar.gz) = 172120
diff --git a/devel/unit-otel/Makefile b/devel/unit-otel/Makefile
index 5ca55e7b9779..962454981e31 100644
--- a/devel/unit-otel/Makefile
+++ b/devel/unit-otel/Makefile
@@ -12,6 +12,9 @@ WWW= https://unit.nginx.org
LICENSE= APACHE20
LICENSE_FILE= ${WRKDIR}/unit-${PORTVERSION}/LICENSE
+DEPRECATED= Upstream repo archived on Oct 8 2025
+EXPIRATION_DATE=2025-12-31
+
USES= cargo cpe ssl
CPE_VENDOR= nginx
diff --git a/devel/uv/Makefile b/devel/uv/Makefile
index dfa81bf8745c..e422b715d9f8 100644
--- a/devel/uv/Makefile
+++ b/devel/uv/Makefile
@@ -1,6 +1,5 @@
PORTNAME= uv
-DISTVERSION= 0.9.8
-PORTREVISION= 2
+DISTVERSION= 0.9.9
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/uv/Makefile.crates b/devel/uv/Makefile.crates
index 013f9450644d..05fe376f2ee6 100644
--- a/devel/uv/Makefile.crates
+++ b/devel/uv/Makefile.crates
@@ -19,6 +19,7 @@ CARGO_CRATES= addr2line-0.24.2 \
assert-json-diff-2.0.2 \
assert_cmd-2.0.17 \
assert_fs-1.1.3 \
+ astral-tl-0.7.9 \
astral-tokio-tar-0.5.6 \
async-broadcast-0.7.2 \
async-channel-2.5.0 \
@@ -107,6 +108,7 @@ CARGO_CRATES= addr2line-0.24.2 \
data-url-0.2.0 \
deadpool-0.12.3 \
deadpool-runtime-0.1.4 \
+ deranged-0.5.5 \
derive_arbitrary-1.4.1 \
diff-0.1.13 \
difflib-0.4.0 \
@@ -220,8 +222,8 @@ CARGO_CRATES= addr2line-0.24.2 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.15 \
- jiff-static-0.2.15 \
+ jiff-0.2.16 \
+ jiff-static-0.2.16 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
jobserver-0.1.33 \
@@ -268,6 +270,7 @@ CARGO_CRATES= addr2line-0.24.2 \
num-0.4.3 \
num-bigint-0.4.6 \
num-complex-0.4.6 \
+ num-conv-0.1.0 \
num-integer-0.1.46 \
num-iter-0.1.45 \
num-rational-0.4.2 \
@@ -292,6 +295,7 @@ CARGO_CRATES= addr2line-0.24.2 \
paste-1.0.15 \
path-slash-0.2.1 \
pathdiff-0.2.3 \
+ pem-3.0.6 \
percent-encoding-2.3.2 \
pest-2.8.1 \
pest_derive-2.8.1 \
@@ -310,6 +314,7 @@ CARGO_CRATES= addr2line-0.24.2 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
potential_utf-0.1.2 \
+ powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
predicates-3.1.3 \
predicates-core-1.0.9 \
@@ -326,7 +331,7 @@ CARGO_CRATES= addr2line-0.24.2 \
quinn-0.11.8 \
quinn-proto-0.11.12 \
quinn-udp-0.5.13 \
- quote-1.0.41 \
+ quote-1.0.42 \
quoted_printable-0.5.1 \
r-efi-5.3.0 \
rancor-0.1.0 \
@@ -338,6 +343,7 @@ CARGO_CRATES= addr2line-0.24.2 \
rand_core-0.9.3 \
rayon-1.10.0 \
rayon-core-1.12.1 \
+ rcgen-0.14.5 \
rctree-0.5.0 \
redox_syscall-0.5.15 \
redox_users-0.5.0 \
@@ -460,6 +466,8 @@ CARGO_CRATES= addr2line-0.24.2 \
thread_local-1.1.9 \
tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
tikv-jemallocator-0.6.0 \
+ time-0.3.44 \
+ time-core-0.1.6 \
tiny-keccak-2.0.2 \
tiny-skia-0.8.4 \
tiny-skia-path-0.8.4 \
@@ -598,6 +606,7 @@ CARGO_CRATES= addr2line-0.24.2 \
xmlparser-0.13.6 \
xz2-0.1.7 \
yansi-1.0.1 \
+ yasna-0.5.2 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
zbus-5.8.0 \
@@ -621,6 +630,5 @@ CARGO_CRATES= addr2line-0.24.2 \
zvariant_derive-5.6.0 \
zvariant_utils-3.2.0 \
pubgrub,version-ranges@git+https://github.com/astral-sh/pubgrub?rev=d8efd77673c9a90792da9da31b6c0da7ea8a324b\#d8efd77673c9a90792da9da31b6c0da7ea8a324b \
- tl@git+https://github.com/astral-sh/tl.git?rev=6e25b2ee2513d75385101a8ff9f591ef51f314ec\#6e25b2ee2513d75385101a8ff9f591ef51f314ec \
reqwest-middleware,reqwest-retry@git+https://github.com/astral-sh/reqwest-middleware?rev=7650ed76215a962a96d94a79be71c27bffde7ab2\#7650ed76215a962a96d94a79be71c27bffde7ab2 \
async_zip@git+https://github.com/astral-sh/rs-async-zip?rev=f6a41d32866003c868d03ed791a89c794f61b703\#f6a41d32866003c868d03ed791a89c794f61b703
diff --git a/devel/uv/distinfo b/devel/uv/distinfo
index 341ad23d0912..d02862b0f10d 100644
--- a/devel/uv/distinfo
+++ b/devel/uv/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762630203
+TIMESTAMP = 1763255685
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -41,6 +41,8 @@ SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a
SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
SHA256 (rust/crates/assert_fs-1.1.3.crate) = a652f6cb1f516886fcfee5e7a5c078b9ade62cfcb889524efe5a64d682dd27a9
SIZE (rust/crates/assert_fs-1.1.3.crate) = 20176
+SHA256 (rust/crates/astral-tl-0.7.9.crate) = 915b5af1203c9c635c62edcbdaa36ee54b17f84809f7769912d356c35f9a6cd7
+SIZE (rust/crates/astral-tl-0.7.9.crate) = 39097
SHA256 (rust/crates/astral-tokio-tar-0.5.6.crate) = ec179a06c1769b1e42e1e2cbe74c7dcdb3d6383c838454d063eaac5bbb7ebbe5
SIZE (rust/crates/astral-tokio-tar-0.5.6.crate) = 64648
SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
@@ -217,6 +219,8 @@ SHA256 (rust/crates/deadpool-0.12.3.crate) = 0be2b1d1d6ec8d846f05e137292d0b89133
SIZE (rust/crates/deadpool-0.12.3.crate) = 45380
SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b
SIZE (rust/crates/deadpool-runtime-0.1.4.crate) = 7664
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
@@ -443,10 +447,10 @@ SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aab
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
-SIZE (rust/crates/jiff-0.2.15.crate) = 712996
-SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
-SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jiff-0.2.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35
+SIZE (rust/crates/jiff-0.2.16.crate) = 731814
+SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69
+SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672
SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
@@ -539,6 +543,8 @@ SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3a
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
@@ -587,6 +593,8 @@ SHA256 (rust/crates/path-slash-0.2.1.crate) = 1e91099d4268b0e11973f036e885d652fb
SIZE (rust/crates/path-slash-0.2.1.crate) = 8821
SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
+SHA256 (rust/crates/pem-3.0.6.crate) = 1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be
+SIZE (rust/crates/pem-3.0.6.crate) = 18362
SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
@@ -623,6 +631,8 @@ SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
@@ -655,8 +665,8 @@ SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0b
SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970
SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621
-SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
-SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
SHA256 (rust/crates/quoted_printable-0.5.1.crate) = 640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73
SIZE (rust/crates/quoted_printable-0.5.1.crate) = 8322
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
@@ -679,6 +689,8 @@ SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/rcgen-0.14.5.crate) = 5fae430c6b28f1ad601274e78b7dffa0546de0b73b4cd32f46723c0c2a16f7a5
+SIZE (rust/crates/rcgen-0.14.5.crate) = 63824
SHA256 (rust/crates/rctree-0.5.0.crate) = 3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f
SIZE (rust/crates/rctree-0.5.0.crate) = 8298
SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
@@ -923,6 +935,10 @@ SHA256 (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc33069
SIZE (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 897133
SHA256 (rust/crates/tikv-jemallocator-0.6.0.crate) = 4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865
SIZE (rust/crates/tikv-jemallocator-0.6.0.crate) = 13700
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
SHA256 (rust/crates/tiny-skia-0.8.4.crate) = df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67
@@ -1199,6 +1215,8 @@ SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f
SIZE (rust/crates/xz2-0.1.7.crate) = 23892
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
+SIZE (rust/crates/yasna-0.5.2.crate) = 34859
SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
@@ -1245,11 +1263,9 @@ SHA256 (rust/crates/zvariant_utils-3.2.0.crate) = e16edfee43e5d7b553b77872d99bc3
SIZE (rust/crates/zvariant_utils-3.2.0.crate) = 14779
SHA256 (astral-sh-pubgrub-d8efd77673c9a90792da9da31b6c0da7ea8a324b_GH0.tar.gz) = c97605846bf3369fabe81e5b26f11bba4db517ad5eecb151dbe4a9c7616f7d7a
SIZE (astral-sh-pubgrub-d8efd77673c9a90792da9da31b6c0da7ea8a324b_GH0.tar.gz) = 100042
-SHA256 (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec_GH0.tar.gz) = e838bca7cb205e373cd801ce19476a808534a6090fc261aa2ea74dfd9cea68b0
-SIZE (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec_GH0.tar.gz) = 37106
SHA256 (astral-sh-reqwest-middleware-7650ed76215a962a96d94a79be71c27bffde7ab2_GH0.tar.gz) = 94edd851d407f55f1e91bae692ce072d82297de7e0455bee47335996b65e2390
SIZE (astral-sh-reqwest-middleware-7650ed76215a962a96d94a79be71c27bffde7ab2_GH0.tar.gz) = 42520
SHA256 (astral-sh-rs-async-zip-f6a41d32866003c868d03ed791a89c794f61b703_GH0.tar.gz) = f341e1bc2b901e157219535685ec8232f22da75a8bf43f69bf2e363d8623c130
SIZE (astral-sh-rs-async-zip-f6a41d32866003c868d03ed791a89c794f61b703_GH0.tar.gz) = 37571
-SHA256 (astral-sh-uv-0.9.8_GH0.tar.gz) = 01ccf79a05701ba0082118e6f75e0adb4c3d725a09f3b367893b461732df4b0f
-SIZE (astral-sh-uv-0.9.8_GH0.tar.gz) = 4764698
+SHA256 (astral-sh-uv-0.9.9_GH0.tar.gz) = 0b130e6c74d39ee6fd32cc5e673c5240a35a05bbfbdca9a6ab2690ac22d7c7ad
+SIZE (astral-sh-uv-0.9.9_GH0.tar.gz) = 4777959
diff --git a/devel/valgrind/Makefile b/devel/valgrind/Makefile
index 61241cbc7456..5b22f96034a9 100644
--- a/devel/valgrind/Makefile
+++ b/devel/valgrind/Makefile
@@ -8,7 +8,7 @@ MAINTAINER= pjfloyd@wanadoo.fr
COMMENT= Memory debugging and profiling tool
WWW= https://www.valgrind.org/
-LICENSE= GPLv2
+LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
ONLY_FOR_ARCHS= aarch64 amd64 i386
diff --git a/devel/wasi-compiler-rt21/Makefile b/devel/wasi-compiler-rt21/Makefile
index cc3340e98d0c..3d47b505ce0f 100644
--- a/devel/wasi-compiler-rt21/Makefile
+++ b/devel/wasi-compiler-rt21/Makefile
@@ -1,5 +1,5 @@
# must sync with devel/llvm21
-DISTVERSION= 21.1.5
+DISTVERSION= 21.1.6
MASTERDIR= ${.CURDIR}/../wasi-compiler-rt
diff --git a/devel/wasi-libcxx21/Makefile b/devel/wasi-libcxx21/Makefile
index ef974caa0218..b775a16b9525 100644
--- a/devel/wasi-libcxx21/Makefile
+++ b/devel/wasi-libcxx21/Makefile
@@ -1,5 +1,5 @@
# must sync with devel/llvm21
-DISTVERSION= 21.1.5
+DISTVERSION= 21.1.6
MASTERDIR= ${.CURDIR}/../wasi-libcxx
diff --git a/devel/wasm-server-runner/files/patch-powerpc64le b/devel/wasm-server-runner/files/patch-powerpc64le
new file mode 100644
index 000000000000..bdbff97c856e
--- /dev/null
+++ b/devel/wasm-server-runner/files/patch-powerpc64le
@@ -0,0 +1,20 @@
+Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
+
+--- cargo-crates/aws-lc-sys-0.27.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
++++ cargo-crates/aws-lc-sys-0.27.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
+
+ void OPENSSL_cpuid_setup(void) {
+ #if defined(AT_HWCAP2)
++#if defined(__linux__)
+ OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
++#elif defined(__FreeBSD__)
++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
++#endif
+ #else
+ OPENSSL_ppc64le_hwcap2 = 0;
+ #endif
++
+ OPENSSL_cpucap_initialized = 1;
+
+ // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/devel/xbyak/Makefile b/devel/xbyak/Makefile
index fe967fce32d4..3569d623e14b 100644
--- a/devel/xbyak/Makefile
+++ b/devel/xbyak/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xbyak
DISTVERSIONPREFIX= v
-DISTVERSION= 7.25
+DISTVERSION= 7.30
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/xbyak/distinfo b/devel/xbyak/distinfo
index 1aefc1cc43f5..aee19bcc2d71 100644
--- a/devel/xbyak/distinfo
+++ b/devel/xbyak/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748928939
-SHA256 (herumi-xbyak-v7.25_GH0.tar.gz) = 54404ca8db6a6ed340dbd6ef01699762882fd8ee4c6f1f60b437b5c6010eb784
-SIZE (herumi-xbyak-v7.25_GH0.tar.gz) = 294086
+TIMESTAMP = 1763257862
+SHA256 (herumi-xbyak-v7.30_GH0.tar.gz) = aec5ae746051fa8b6b34a543ddda0dc0d33d33a06410110af6cdebdafddb6eb9
+SIZE (herumi-xbyak-v7.30_GH0.tar.gz) = 295090
diff --git a/devel/zix/Makefile b/devel/zix/Makefile
index a855f253f96e..83e31af907ec 100644
--- a/devel/zix/Makefile
+++ b/devel/zix/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zix
-DISTVERSION= 0.6.2
+DISTVERSION= 0.8.0
CATEGORIES= devel
MASTER_SITES= http://download.drobilla.net/
@@ -14,9 +14,7 @@ BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/glib-2.0.pc:devel/glib20
USES= meson pkgconfig python:build tar:xz
USE_LDCONFIG= yes
-MESON_ARGS= -Db_lundef=false \
- -Ddocs=disabled
-#-Db_lundef=false: https://github.com/drobilla/zix/issues/9
+MESON_ARGS= -Ddocs=disabled
PLIST_SUB= VERSION=${DISTVERSION}
diff --git a/devel/zix/distinfo b/devel/zix/distinfo
index eb54d77fd039..b8d4055b46db 100644
--- a/devel/zix/distinfo
+++ b/devel/zix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737394822
-SHA256 (zix-0.6.2.tar.xz) = 4bc771abf4fcf399ea969a1da6b375f0117784f8fd0e2db356a859f635f616a7
-SIZE (zix-0.6.2.tar.xz) = 81316
+TIMESTAMP = 1763026385
+SHA256 (zix-0.8.0.tar.xz) = e9b6fe3ede984fa53f2edcebdabb35fb99ace807722772156aea49c079cad191
+SIZE (zix-0.8.0.tar.xz) = 83812
diff --git a/devel/zix/pkg-plist b/devel/zix/pkg-plist
index 2290769389a6..e0e6cfdbec43 100644
--- a/devel/zix/pkg-plist
+++ b/devel/zix/pkg-plist
@@ -13,6 +13,7 @@ include/zix-0/zix/status.h
include/zix-0/zix/string_view.h
include/zix-0/zix/thread.h
include/zix-0/zix/tree.h
+include/zix-0/zix/warnings.h
include/zix-0/zix/zix.h
lib/libzix-0.so
lib/libzix-0.so.0
diff --git a/dns/Makefile b/dns/Makefile
index 79ba0ba3f07e..190723bd4586 100644
--- a/dns/Makefile
+++ b/dns/Makefile
@@ -1,5 +1,6 @@
COMMENT = Domain Name Service tools
+ SUBDIR += aardvark-dns
SUBDIR += acme-dns
SUBDIR += adns
SUBDIR += amass
diff --git a/dns/aardvark-dns/Makefile b/dns/aardvark-dns/Makefile
new file mode 100644
index 000000000000..38c6c6ea2c0a
--- /dev/null
+++ b/dns/aardvark-dns/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= aardvark-dns
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.17.0
+CATEGORIES= dns
+
+MAINTAINER= osa@FreeBSD.org
+COMMENT= Authoritative dns server for A/AAAA container records
+WWW= https://github.com/containers/aardvark-dns
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo
+
+USE_GITHUB= yes
+GH_ACCOUNT= containers
+
+PLIST_FILES= bin/aardvark-dns
+
+.include <bsd.port.options.mk>
+
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500050
+LIB_DEPENDS= libinotify.so:devel/libinotify
+USES+= localbase:ldflags
+LDFLAGS+= -linotify
+.endif
+
+.include <bsd.port.mk>
diff --git a/dns/aardvark-dns/Makefile.crates b/dns/aardvark-dns/Makefile.crates
new file mode 100644
index 000000000000..4e7200a674cd
--- /dev/null
+++ b/dns/aardvark-dns/Makefile.crates
@@ -0,0 +1,174 @@
+CARGO_CRATES= android_system_properties-0.1.5 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ arc-swap-1.7.1 \
+ async-trait-0.1.89 \
+ autocfg-1.5.0 \
+ bitflags-2.10.0 \
+ bumpalo-3.19.0 \
+ bytes-1.10.1 \
+ cc-1.2.44 \
+ cfg-if-1.0.4 \
+ cfg_aliases-0.2.1 \
+ chrono-0.4.42 \
+ clap-4.5.51 \
+ clap_builder-4.5.51 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
+ colorchoice-1.0.4 \
+ core-foundation-sys-0.8.7 \
+ critical-section-1.2.0 \
+ data-encoding-2.9.0 \
+ deranged-0.5.5 \
+ displaydoc-0.2.5 \
+ endian-type-0.1.2 \
+ enum-as-inner-0.6.1 \
+ find-msvc-tools-0.1.4 \
+ flume-0.11.1 \
+ form_urlencoded-1.2.2 \
+ futures-0.3.31 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ getrandom-0.2.16 \
+ getrandom-0.3.4 \
+ heck-0.5.0 \
+ hickory-client-0.25.2 \
+ hickory-proto-0.25.2 \
+ hickory-server-0.25.2 \
+ hostname-0.4.1 \
+ iana-time-zone-0.1.64 \
+ iana-time-zone-haiku-0.1.2 \
+ icu_collections-2.1.1 \
+ icu_locale_core-2.1.1 \
+ icu_normalizer-2.1.1 \
+ icu_normalizer_data-2.1.1 \
+ icu_properties-2.1.1 \
+ icu_properties_data-2.1.1 \
+ icu_provider-2.1.1 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
+ inotify-0.11.0 \
+ inotify-sys-0.1.5 \
+ ipnet-2.11.0 \
+ is_terminal_polyfill-1.70.2 \
+ itoa-1.0.15 \
+ js-sys-0.3.82 \
+ libc-0.2.177 \
+ litemap-0.8.1 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
+ memchr-2.7.6 \
+ memoffset-0.9.1 \
+ mio-1.1.0 \
+ nanorand-0.7.0 \
+ nibble_vec-0.1.0 \
+ nix-0.30.1 \
+ num-conv-0.1.0 \
+ num-traits-0.2.19 \
+ num_threads-0.1.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.2 \
+ percent-encoding-2.3.2 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ portable-atomic-1.11.1 \
+ potential_utf-0.1.4 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ prefix-trie-0.7.0 \
+ proc-macro2-1.0.103 \
+ quote-1.0.41 \
+ r-efi-5.3.0 \
+ radix_trie-0.2.1 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
+ rand_core-0.9.3 \
+ ring-0.17.14 \
+ rustversion-1.0.22 \
+ scopeguard-1.2.0 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ shlex-1.3.0 \
+ signal-hook-registry-1.4.6 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
+ socket2-0.6.1 \
+ spin-0.9.8 \
+ stable_deref_trait-1.2.1 \
+ strsim-0.11.1 \
+ syn-2.0.108 \
+ synstructure-0.13.2 \
+ syslog-7.0.0 \
+ thiserror-2.0.17 \
+ thiserror-impl-2.0.17 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tinystr-0.8.2 \
+ tinyvec-1.10.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.48.0 \
+ tokio-macros-2.6.0 \
+ tokio-util-0.7.17 \
+ tracing-0.1.41 \
+ tracing-core-0.1.34 \
+ unicode-ident-1.0.22 \
+ untrusted-0.9.0 \
+ url-2.5.7 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.105 \
+ wasm-bindgen-macro-0.2.105 \
+ wasm-bindgen-macro-support-0.2.105 \
+ wasm-bindgen-shared-0.2.105 \
+ windows-core-0.62.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
+ windows-link-0.1.3 \
+ windows-link-0.2.1 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
+ windows-sys-0.52.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.1 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.1 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.1 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.1 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.1 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.1 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.1 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.1 \
+ wit-bindgen-0.46.0 \
+ writeable-0.6.2 \
+ yoke-0.8.1 \
+ yoke-derive-0.8.1 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zerotrie-0.2.3 \
+ zerovec-0.11.5 \
+ zerovec-derive-0.11.2
diff --git a/dns/aardvark-dns/distinfo b/dns/aardvark-dns/distinfo
new file mode 100644
index 000000000000..e68d15acf440
--- /dev/null
+++ b/dns/aardvark-dns/distinfo
@@ -0,0 +1,351 @@
+TIMESTAMP = 1763355566
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
+SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cc-1.2.44.crate) = 37521ac7aabe3d13122dc382493e20c9416f299d2ccd5b3a5340a2570cdeb0f3
+SIZE (rust/crates/cc-1.2.44.crate) = 92035
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
+SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
+SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
+SIZE (rust/crates/critical-section-1.2.0.crate) = 19133
+SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
+SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/endian-type-0.1.2.crate) = c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d
+SIZE (rust/crates/endian-type-0.1.2.crate) = 2340
+SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc
+SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/flume-0.11.1.crate) = da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095
+SIZE (rust/crates/flume-0.11.1.crate) = 67947
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
+SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
+SIZE (rust/crates/futures-0.3.31.crate) = 54953
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hickory-client-0.25.2.crate) = c466cd63a4217d5b2b8e32f23f58312741ce96e3c84bf7438677d2baff0fc555
+SIZE (rust/crates/hickory-client-0.25.2.crate) = 40329
+SHA256 (rust/crates/hickory-proto-0.25.2.crate) = f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502
+SIZE (rust/crates/hickory-proto-0.25.2.crate) = 417616
+SHA256 (rust/crates/hickory-server-0.25.2.crate) = d53e5fe811b941c74ee46b8818228bfd2bc2688ba276a0eaeb0f2c95ea3b2585
+SIZE (rust/crates/hickory-server-0.25.2.crate) = 109136
+SHA256 (rust/crates/hostname-0.4.1.crate) = a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65
+SIZE (rust/crates/hostname-0.4.1.crate) = 13819
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43
+SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233
+SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6
+SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876
+SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599
+SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132
+SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a
+SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
+SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
+SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
+SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
+SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
+SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
+SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
+SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
+SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/js-sys-0.3.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65
+SIZE (rust/crates/js-sys-0.3.82.crate) = 56436
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/litemap-0.8.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77
+SIZE (rust/crates/litemap-0.8.1.crate) = 34172
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
+SIZE (rust/crates/mio-1.1.0.crate) = 105232
+SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3
+SIZE (rust/crates/nanorand-0.7.0.crate) = 18437
+SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43
+SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
+SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
+SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/prefix-trie-0.7.0.crate) = 85cf4c7c25f1dd66c76b451e9041a8cfce26e4ca754934fa7aed8d5a59a01d20
+SIZE (rust/crates/prefix-trie-0.7.0.crate) = 58927
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd
+SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
+SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
+SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917
+SIZE (rust/crates/syn-2.0.108.crate) = 301754
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/syslog-7.0.0.crate) = 019f1500a13379b7d051455df397c75770de6311a7a188a699499502704d9f10
+SIZE (rust/crates/syslog-7.0.0.crate) = 12968
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/tinystr-0.8.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869
+SIZE (rust/crates/tinystr-0.8.2.crate) = 23942
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
+SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
+SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
+SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
+SHA256 (rust/crates/tokio-util-0.7.17.crate) = 2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594
+SIZE (rust/crates/tokio-util-0.7.17.crate) = 133898
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60
+SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2
+SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76
+SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
+SIZE (rust/crates/writeable-0.6.2.crate) = 25181
+SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954
+SIZE (rust/crates/yoke-0.8.1.crate) = 32016
+SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d
+SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851
+SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547
+SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002
+SIZE (rust/crates/zerovec-0.11.5.crate) = 119620
+SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3
+SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421
+SHA256 (containers-aardvark-dns-v1.17.0_GH0.tar.gz) = 42556bf547c435a8f0ccb586b4f5000da3106a58c26f82e22d9db81ee5bd7eb2
+SIZE (containers-aardvark-dns-v1.17.0_GH0.tar.gz) = 67984
diff --git a/dns/aardvark-dns/pkg-descr b/dns/aardvark-dns/pkg-descr
new file mode 100644
index 000000000000..74c023ab9b97
--- /dev/null
+++ b/dns/aardvark-dns/pkg-descr
@@ -0,0 +1,2 @@
+Authoritative dns server that can forward other requests to configured
+resolvers.
diff --git a/dns/bind-tools/pkg-plist b/dns/bind-tools/pkg-plist
index 6e908780db4c..e0de3b20706e 100644
--- a/dns/bind-tools/pkg-plist
+++ b/dns/bind-tools/pkg-plist
@@ -19,15 +19,15 @@ bin/nsec3hash
bin/nslookup
bin/nsupdate
lib/bind-tools/libdns.so
-lib/bind-tools/libdns-9.20.15.so
+lib/bind-tools/libdns-9.20.16.so
lib/bind-tools/libisc.so
-lib/bind-tools/libisc-9.20.15.so
+lib/bind-tools/libisc-9.20.16.so
lib/bind-tools/libisccc.so
-lib/bind-tools/libisccc-9.20.15.so
+lib/bind-tools/libisccc-9.20.16.so
lib/bind-tools/libisccfg.so
-lib/bind-tools/libisccfg-9.20.15.so
+lib/bind-tools/libisccfg-9.20.16.so
lib/bind-tools/libns.so
-lib/bind-tools/libns-9.20.15.so
+lib/bind-tools/libns-9.20.16.so
share/man/man1/arpaname.1.gz
share/man/man1/delv.1.gz
share/man/man1/dig.1.gz
diff --git a/dns/bind-tools/pkg-plist-devel b/dns/bind-tools/pkg-plist-devel
index 7458022d4844..985a29ccc188 100644
--- a/dns/bind-tools/pkg-plist-devel
+++ b/dns/bind-tools/pkg-plist-devel
@@ -18,11 +18,11 @@ bin/named-rrchecker
bin/nsec3hash
bin/nslookup
bin/nsupdate
-lib/bind-tools/libdns-9.21.14.so
-lib/bind-tools/libisc-9.21.14.so
-lib/bind-tools/libisccc-9.21.14.so
-lib/bind-tools/libisccfg-9.21.14.so
-lib/bind-tools/libns-9.21.14.so
+lib/bind-tools/libdns-9.21.15.so
+lib/bind-tools/libisc-9.21.15.so
+lib/bind-tools/libisccc-9.21.15.so
+lib/bind-tools/libisccfg-9.21.15.so
+lib/bind-tools/libns-9.21.15.so
share/man/man1/arpaname.1.gz
share/man/man1/delv.1.gz
share/man/man1/dig.1.gz
diff --git a/dns/bind9-devel/Makefile b/dns/bind9-devel/Makefile
index 4b02550a4ea2..45ad8418379e 100644
--- a/dns/bind9-devel/Makefile
+++ b/dns/bind9-devel/Makefile
@@ -1,7 +1,7 @@
# pkg-help formatted with fmt 59 63
PORTNAME= bind
-DISTVERSION= 9.21.14
+DISTVERSION= 9.21.15
.if defined(BIND_TOOLS_SLAVE)
# dns/bind-tools here
PORTREVISION= 0
@@ -60,7 +60,6 @@ USE_RC_SUBR= named
MESON_ARGS= --localstatedir=/var \
--sysconfdir=${ETCDIR} \
- -Dcap=disabled \
-Ddoh=enabled \
-Djemalloc=disabled
diff --git a/dns/bind9-devel/distinfo b/dns/bind9-devel/distinfo
index 169eafe4262a..1a744f107ab0 100644
--- a/dns/bind9-devel/distinfo
+++ b/dns/bind9-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761142037
-SHA256 (bind-9.21.14.tar.xz) = 003b94d1404ec33174f28951de4ba261742de333cb869e6b909f1ada3261fe9f
-SIZE (bind-9.21.14.tar.xz) = 5257932
+TIMESTAMP = 1763564699
+SHA256 (bind-9.21.15.tar.xz) = fa6a5761188f7d3e1cba8968bd02a033bdfad0935905fadab09282b2fb2ec304
+SIZE (bind-9.21.15.tar.xz) = 5264212
diff --git a/dns/bind9-devel/files/extrapatch-bind-min-override-ttl b/dns/bind9-devel/files/extrapatch-bind-min-override-ttl
index 1ef483b64a5c..d3917c8d825e 100644
--- a/dns/bind9-devel/files/extrapatch-bind-min-override-ttl
+++ b/dns/bind9-devel/files/extrapatch-bind-min-override-ttl
@@ -1,18 +1,18 @@
Add the override-cache-ttl feature.
---- bin/named/config.c.orig 2025-10-18 09:48:52 UTC
-+++ bin/named/config.c
-@@ -186,6 +186,7 @@ options {\n\
+--- bin/include/defaultconfig.h.orig 2025-11-07 09:34:27 UTC
++++ bin/include/defaultconfig.h
+@@ -159,6 +159,7 @@ options {\n\
notify-source *;\n\
notify-source-v6 *;\n\
nsec3-test-zone no;\n\
-+ override-cache-ttl 0; /* do not override */\n\
++ override-cache-ttl 0;\n\
parental-source *;\n\
parental-source-v6 *;\n\
provide-ixfr true;\n\
---- bin/named/server.c.orig 2025-10-18 09:48:52 UTC
+--- bin/named/server.c.orig 2025-11-07 09:34:27 UTC
+++ bin/named/server.c
-@@ -4276,6 +4276,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
+@@ -4198,6 +4198,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
}
obj = NULL;
@@ -24,9 +24,9 @@ Add the override-cache-ttl feature.
result = named_config_get(maps, "max-cache-ttl", &obj);
INSIST(result == ISC_R_SUCCESS);
view->maxcachettl = cfg_obj_asduration(obj);
---- doc/arm/reference.rst.orig 2025-10-18 09:48:52 UTC
+--- doc/arm/reference.rst.orig 2025-11-07 09:34:27 UTC
+++ doc/arm/reference.rst
-@@ -4175,6 +4175,10 @@ Tuning
+@@ -4154,6 +4154,10 @@ Tuning
cannot exceed 7 days and is silently truncated to 7 days if set to a
greater value.
@@ -37,9 +37,9 @@ Add the override-cache-ttl feature.
.. namedconf:statement:: max-cache-ttl
:tags: server
:short: Specifies the maximum time (in seconds) that the server caches ordinary (positive) answers.
---- doc/misc/options.orig 2025-10-18 09:48:52 UTC
+--- doc/misc/options.orig 2025-11-07 09:34:27 UTC
+++ doc/misc/options
-@@ -172,6 +172,7 @@ options {
+@@ -171,6 +171,7 @@ options {
masterfile-style ( full | relative );
match-mapped-addresses <boolean>;
max-cache-size ( default | unlimited | <sizeval> | <percentage> );
@@ -47,9 +47,9 @@ Add the override-cache-ttl feature.
max-cache-ttl <duration>;
max-clients-per-query <integer>;
max-ixfr-ratio ( unlimited | <percentage> );
---- lib/dns/include/dns/view.h.orig 2025-10-18 09:48:52 UTC
+--- lib/dns/include/dns/view.h.orig 2025-11-07 09:34:27 UTC
+++ lib/dns/include/dns/view.h
-@@ -148,6 +148,7 @@ struct dns_view {
+@@ -155,6 +155,7 @@ struct dns_view {
bool requestzoneversion;
bool sendcookie;
dns_ttl_t maxcachettl;
@@ -57,9 +57,9 @@ Add the override-cache-ttl feature.
dns_ttl_t maxncachettl;
dns_ttl_t mincachettl;
dns_ttl_t minncachettl;
---- lib/dns/resolver.c.orig 2025-10-18 09:48:52 UTC
+--- lib/dns/resolver.c.orig 2025-11-07 09:34:27 UTC
+++ lib/dns/resolver.c
-@@ -5839,6 +5839,12 @@ fixttls(dns_view_t *view, dns_rdataset_t *rdataset,
+@@ -5836,6 +5836,12 @@ fixttls(dns_view_t *view, dns_rdataset_t *rdataset,
fixttls(dns_view_t *view, dns_rdataset_t *rdataset,
dns_rdataset_t *sigrdataset) {
/*
@@ -72,13 +72,13 @@ Add the override-cache-ttl feature.
* Enforce the configured maximum and minimum cache TTL.
*/
if (rdataset->ttl > view->maxcachettl) {
---- lib/isccfg/namedconf.c.orig 2025-10-18 09:48:52 UTC
+--- lib/isccfg/namedconf.c.orig 2025-11-07 09:34:27 UTC
+++ lib/isccfg/namedconf.c
-@@ -2086,6 +2086,7 @@ static cfg_clausedef_t view_clauses[] = {
- #endif /* ifdef HAVE_LMDB */
- { "max-acache-size", NULL, CFG_CLAUSEFLAG_ANCIENT },
- { "max-cache-size", &cfg_type_sizeorpercent, 0 },
+@@ -2399,6 +2399,7 @@ static cfg_clausedef_t view_clauses[] = {
+ { "nta-lifetime", &cfg_type_duration, 0 },
+ { "nta-recheck", &cfg_type_duration, 0 },
+ { "nxdomain-redirect", &cfg_type_astring, 0 },
+ { "override-cache-ttl", &cfg_type_duration, 0 },
- { "max-cache-ttl", &cfg_type_duration, 0 },
- { "max-clients-per-query", &cfg_type_uint32, 0 },
- { "max-ncache-ttl", &cfg_type_duration, 0 },
+ { "preferred-glue", &cfg_type_astring, 0 },
+ { "prefetch", &cfg_type_prefetch, 0, prefetch_merge },
+ { "provide-ixfr", &cfg_type_boolean, 0 },
diff --git a/dns/bind9-devel/files/patch-bin_named_include_named_globals.h b/dns/bind9-devel/files/patch-bin_named_include_named_globals.h
index a1c99ff29218..fab799b8a88e 100644
--- a/dns/bind9-devel/files/patch-bin_named_include_named_globals.h
+++ b/dns/bind9-devel/files/patch-bin_named_include_named_globals.h
@@ -1,8 +1,8 @@
We reference the pid file as being run/named/pid everywere else.
---- bin/named/include/named/globals.h.orig 2025-10-18 09:48:52 UTC
+--- bin/named/include/named/globals.h.orig 2025-11-07 09:34:27 UTC
+++ bin/named/include/named/globals.h
-@@ -112,7 +112,7 @@ EXTERN const char *named_g_defaultpidfile INIT(NAMED_L
+@@ -108,7 +108,7 @@ EXTERN const char *named_g_defaultpidfile INIT(NAMED_L
#if NAMED_RUN_PID_DIR
EXTERN const char *named_g_defaultpidfile INIT(NAMED_LOCALSTATEDIR "/run/named/"
diff --git a/dns/bind9-devel/files/patch-meson.build b/dns/bind9-devel/files/patch-meson.build
index 93ec124f974a..cb4803b883bd 100644
--- a/dns/bind9-devel/files/patch-meson.build
+++ b/dns/bind9-devel/files/patch-meson.build
@@ -1,26 +1,17 @@
Use bind-tools option to ease the server/tools package split
---- meson.build.orig 2025-10-18 09:48:52 UTC
+--- meson.build.orig 2025-11-07 09:34:27 UTC
+++ meson.build
-@@ -72,6 +72,8 @@ zlib_opt = get_option('zlib')
+@@ -72,6 +72,8 @@ zlib_opt = get_option('zlib').enable_auto_if(developer
tracing_opt = get_option('tracing')
- zlib_opt = get_option('zlib')
+ zlib_opt = get_option('zlib').enable_auto_if(developer_mode)
+bind_tools = get_option('bind-tools').enabled()
+
- if meson.version().version_compare('>=1.1.0')
- build_options = meson.build_options()
- if build_options == ''
-@@ -408,7 +410,7 @@ if fuzz_opt.enabled()
-
- fuzz_link_args = []
- if fuzz_opt.enabled()
-- if fuzz_backed_opt != 'none'
-+ if fuzz_backend_opt != 'none'
- if get_option('b_lundef') != false
- warning('fuzzing will fail to build properly without -Db_lundef=false')
- endif
-@@ -1222,6 +1224,7 @@ libisccfg_dep = declare_dependency(
+ build_options = meson.build_options()
+ if build_options == ''
+ build_options = 'default'
+@@ -1215,6 +1217,7 @@ libisccfg_dep = declare_dependency(
include_directories: isccfg_inc,
)
@@ -28,7 +19,7 @@ Use bind-tools option to ease the server/tools package split
executable(
'arpaname',
arpaname_src,
-@@ -1434,7 +1437,9 @@ executable(
+@@ -1427,7 +1430,9 @@ executable(
libisc_dep,
],
)
@@ -38,7 +29,7 @@ Use bind-tools option to ease the server/tools package split
executable(
'named-checkconf',
named_checkconf_src,
-@@ -1507,7 +1512,9 @@ endif
+@@ -1501,7 +1506,9 @@ endif
],
)
endif
@@ -48,15 +39,15 @@ Use bind-tools option to ease the server/tools package split
executable(
'named-rrchecker',
named_rrchecker_src,
-@@ -1520,6 +1527,7 @@ executable(
+@@ -1514,6 +1521,7 @@ executable(
],
)
+endif
- named_c_args = []
- named_link_args = []
-@@ -1559,6 +1567,7 @@ named_srcconf = named_srcset.apply(config, strict: fal
+ named_deps = []
+
+@@ -1551,6 +1559,7 @@ named_srcconf = named_srcset.apply(config, strict: fal
named_srcconf = named_srcset.apply(config, strict: false)
@@ -64,29 +55,27 @@ Use bind-tools option to ease the server/tools package split
executable(
'named',
named_srcconf.sources(),
-@@ -1586,7 +1595,9 @@ executable(
+@@ -1578,7 +1587,9 @@ executable(
named_srcconf.dependencies(),
],
)
--
+endif
-+
+
+if bind_tools
executable(
'nsec3hash',
nsec3hash_src,
-@@ -1631,7 +1642,9 @@ executable(
+@@ -1623,7 +1634,9 @@ executable(
edit_dep,
],
)
--
+endif
-+
+
+if not bind_tools
executable(
'rndc-confgen',
rndc_confgen_src,
-@@ -1727,6 +1740,7 @@ shared_library(
+@@ -1719,6 +1732,7 @@ shared_library(
libns_dep,
],
)
diff --git a/dns/bind9-devel/files/patch-meson.options b/dns/bind9-devel/files/patch-meson.options
new file mode 100644
index 000000000000..441182e7a208
--- /dev/null
+++ b/dns/bind9-devel/files/patch-meson.options
@@ -0,0 +1,10 @@
+Add bind-tools option to ease the server/tools package split
+
+--- meson.options.orig 2025-11-19 15:19:33 UTC
++++ meson.options
+@@ -203,3 +203,5 @@ option(
+ value: 'thin',
+ description: 'Enable Link Time Optimization for named.',
+ )
++
++option('bind-tools', type: 'feature', value: 'disabled', description: 'build tools only')
diff --git a/dns/bind9-devel/files/patch-meson__options.txt b/dns/bind9-devel/files/patch-meson__options.txt
deleted file mode 100644
index 560cce5e84d7..000000000000
--- a/dns/bind9-devel/files/patch-meson__options.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-Add bind-tools option to ease the server/tools package split
-
---- meson_options.txt.orig 2025-10-18 09:48:52 UTC
-+++ meson_options.txt
-@@ -197,6 +197,8 @@ option(
- description: 'enable the memory leak detection in external libraries (libxml2, libuv, OpenSSL)',
- )
-
-+option('bind-tools', type: 'feature', value: 'disabled', description: 'build tools only')
-+
- option(
- 'named-lto',
- type: 'combo',
diff --git a/dns/bind9-devel/pkg-plist b/dns/bind9-devel/pkg-plist
index 898473da6fa4..7c5a4250cc31 100644
--- a/dns/bind9-devel/pkg-plist
+++ b/dns/bind9-devel/pkg-plist
@@ -59,6 +59,7 @@ include/dns/message.h
include/dns/name.h
include/dns/nametree.h
include/dns/ncache.h
+include/dns/notify.h
include/dns/nsec.h
include/dns/nsec3.h
include/dns/nta.h
@@ -235,11 +236,11 @@ include/ns/xfrout.h
lib/bind/filter-a.so
lib/bind/filter-aaaa.so
lib/bind/synthrecord.so
-lib/libdns-9.21.14.so
-lib/libisc-9.21.14.so
-lib/libisccc-9.21.14.so
-lib/libisccfg-9.21.14.so
-lib/libns-9.21.14.so
+lib/libdns-9.21.15.so
+lib/libisc-9.21.15.so
+lib/libisccc-9.21.15.so
+lib/libisccfg-9.21.15.so
+lib/libns-9.21.15.so
@comment share/man/man1/arpaname.1.gz
@comment share/man/man1/delv.1.gz
@comment share/man/man1/dig.1.gz
diff --git a/dns/bind918/Makefile b/dns/bind918/Makefile
index eb65279b686e..76a9b4631261 100644
--- a/dns/bind918/Makefile
+++ b/dns/bind918/Makefile
@@ -1,8 +1,7 @@
# pkg-help formatted with fmt 59 63
PORTNAME= bind
-DISTVERSION= 9.18.41
-PORTREVISION= 1
+DISTVERSION= 9.18.42
CATEGORIES= dns net
MASTER_SITES= ISC/bind9/${DISTVERSION}
PKGNAMESUFFIX= 918
diff --git a/dns/bind918/distinfo b/dns/bind918/distinfo
index 8015b1d2fd16..596e7e7aa732 100644
--- a/dns/bind918/distinfo
+++ b/dns/bind918/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761141662
-SHA256 (bind-9.18.41.tar.xz) = 6ddc1d981511c4da0b203b0513af131e5d15e5f1c261145736fe1f35dd1fe79d
-SIZE (bind-9.18.41.tar.xz) = 5427116
+TIMESTAMP = 1763564561
+SHA256 (bind-9.18.42.tar.xz) = 4b738b72b8e3af677ced3550d14a63735f0dce3b415f96c54b982e6374063570
+SIZE (bind-9.18.42.tar.xz) = 5423412
diff --git a/dns/bind918/pkg-plist b/dns/bind918/pkg-plist
index d43afe9aaf3c..c791c3805e0b 100644
--- a/dns/bind918/pkg-plist
+++ b/dns/bind918/pkg-plist
@@ -241,19 +241,19 @@ include/ns/xfrout.h
lib/bind/filter-a.so
lib/bind/filter-aaaa.so
lib/libbind9.so
-lib/libbind9-9.18.41.so
+lib/libbind9-9.18.42.so
lib/libdns.so
-lib/libdns-9.18.41.so
+lib/libdns-9.18.42.so
lib/libirs.so
-lib/libirs-9.18.41.so
+lib/libirs-9.18.42.so
lib/libisc.so
-lib/libisc-9.18.41.so
+lib/libisc-9.18.42.so
lib/libisccc.so
-lib/libisccc-9.18.41.so
+lib/libisccc-9.18.42.so
lib/libisccfg.so
-lib/libisccfg-9.18.41.so
+lib/libisccfg-9.18.42.so
lib/libns.so
-lib/libns-9.18.41.so
+lib/libns-9.18.42.so
@comment share/man/man1/arpaname.1.gz
@comment share/man/man1/delv.1.gz
@comment share/man/man1/dig.1.gz
diff --git a/dns/bind920/Makefile b/dns/bind920/Makefile
index e28aac9e1c14..40cdee2a776d 100644
--- a/dns/bind920/Makefile
+++ b/dns/bind920/Makefile
@@ -1,14 +1,14 @@
# pkg-help formatted with fmt 59 63
PORTNAME= bind
-DISTVERSION= 9.20.15
+DISTVERSION= 9.20.16
.if defined(BIND_TOOLS_SLAVE)
# dns/bind-tools here
-PORTREVISION= 1
+PORTREVISION= 0
.else
# XXX: correct version
# dns/bind920 here
-PORTREVISION= 1
+PORTREVISION= 0
.endif
CATEGORIES= dns net
MASTER_SITES= ISC/bind9/${DISTVERSION}
diff --git a/dns/bind920/distinfo b/dns/bind920/distinfo
index f436430e7d8c..667ca17f7468 100644
--- a/dns/bind920/distinfo
+++ b/dns/bind920/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761141978
-SHA256 (bind-9.20.15.tar.xz) = d62b38fae48ba83fca6181112d0c71018d8b0f2ce285dc79dc6a0367722ccabb
-SIZE (bind-9.20.15.tar.xz) = 5765964
+TIMESTAMP = 1763564591
+SHA256 (bind-9.20.16.tar.xz) = 03ffcc7a4fcb7c39b82b34be1ba2b59f6c191bc795c5935530d5ebe630a352d6
+SIZE (bind-9.20.16.tar.xz) = 5768340
diff --git a/dns/bind920/files/extrapatch-bind-min-override-ttl b/dns/bind920/files/extrapatch-bind-min-override-ttl
index 7543f730b984..1cadd87ab639 100644
--- a/dns/bind920/files/extrapatch-bind-min-override-ttl
+++ b/dns/bind920/files/extrapatch-bind-min-override-ttl
@@ -1,6 +1,6 @@
Add the override-cache-ttl feature.
---- bin/named/config.c.orig 2025-10-18 10:16:12 UTC
+--- bin/named/config.c.orig 2025-11-07 12:29:54 UTC
+++ bin/named/config.c
@@ -185,6 +185,7 @@ options {\n\
notify-source *;\n\
@@ -10,9 +10,9 @@ Add the override-cache-ttl feature.
parental-source *;\n\
parental-source-v6 *;\n\
provide-ixfr true;\n\
---- bin/named/server.c.orig 2025-10-18 10:16:12 UTC
+--- bin/named/server.c.orig 2025-11-07 12:29:54 UTC
+++ bin/named/server.c
-@@ -4698,6 +4698,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
+@@ -4665,6 +4665,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
}
obj = NULL;
@@ -24,7 +24,7 @@ Add the override-cache-ttl feature.
result = named_config_get(maps, "max-cache-ttl", &obj);
INSIST(result == ISC_R_SUCCESS);
view->maxcachettl = cfg_obj_asduration(obj);
---- doc/arm/reference.rst.orig 2025-10-18 10:16:12 UTC
+--- doc/arm/reference.rst.orig 2025-11-07 12:29:54 UTC
+++ doc/arm/reference.rst
@@ -4385,6 +4385,10 @@ Tuning
cannot exceed 7 days and is silently truncated to 7 days if set to a
@@ -37,7 +37,7 @@ Add the override-cache-ttl feature.
.. namedconf:statement:: max-cache-ttl
:tags: server
:short: Specifies the maximum time (in seconds) that the server caches ordinary (positive) answers.
---- lib/dns/include/dns/view.h.orig 2025-10-18 10:16:12 UTC
+--- lib/dns/include/dns/view.h.orig 2025-11-07 12:29:54 UTC
+++ lib/dns/include/dns/view.h
@@ -151,6 +151,7 @@ struct dns_view {
bool requestnsid;
@@ -47,9 +47,9 @@ Add the override-cache-ttl feature.
dns_ttl_t maxncachettl;
dns_ttl_t mincachettl;
dns_ttl_t minncachettl;
---- lib/dns/resolver.c.orig 2025-10-18 10:16:12 UTC
+--- lib/dns/resolver.c.orig 2025-11-07 12:29:54 UTC
+++ lib/dns/resolver.c
-@@ -5986,6 +5986,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes
+@@ -5997,6 +5997,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes
}
/*
@@ -62,13 +62,13 @@ Add the override-cache-ttl feature.
* Enforce the configure maximum cache TTL.
*/
if (rdataset->ttl > res->view->maxcachettl) {
---- lib/isccfg/namedconf.c.orig 2025-10-18 10:16:12 UTC
+--- lib/isccfg/namedconf.c.orig 2025-11-07 12:29:55 UTC
+++ lib/isccfg/namedconf.c
-@@ -2222,6 +2222,7 @@ static cfg_clausedef_t view_clauses[] = {
- #endif /* ifdef HAVE_LMDB */
- { "max-acache-size", NULL, CFG_CLAUSEFLAG_ANCIENT },
- { "max-cache-size", &cfg_type_sizeorpercent, 0 },
+@@ -2248,6 +2248,7 @@ static cfg_clausedef_t view_clauses[] = {
+ { "nta-lifetime", &cfg_type_duration, 0 },
+ { "nta-recheck", &cfg_type_duration, 0 },
+ { "nxdomain-redirect", &cfg_type_astring, 0 },
+ { "override-cache-ttl", &cfg_type_duration, 0 },
- { "max-cache-ttl", &cfg_type_duration, 0 },
- { "max-clients-per-query", &cfg_type_uint32, 0 },
- { "max-ncache-ttl", &cfg_type_duration, 0 },
+ { "preferred-glue", &cfg_type_astring, 0 },
+ { "prefetch", &cfg_type_prefetch, 0 },
+ { "provide-ixfr", &cfg_type_boolean, 0 },
diff --git a/dns/bind920/pkg-plist b/dns/bind920/pkg-plist
index 9881543e7d91..fc3f50514369 100644
--- a/dns/bind920/pkg-plist
+++ b/dns/bind920/pkg-plist
@@ -242,15 +242,15 @@ include/ns/update.h
include/ns/xfrout.h
lib/bind/filter-a.so
lib/bind/filter-aaaa.so
-lib/libdns-9.20.15.so
+lib/libdns-9.20.16.so
lib/libdns.so
-lib/libisc-9.20.15.so
+lib/libisc-9.20.16.so
lib/libisc.so
-lib/libisccc-9.20.15.so
+lib/libisccc-9.20.16.so
lib/libisccc.so
-lib/libisccfg-9.20.15.so
+lib/libisccfg-9.20.16.so
lib/libisccfg.so
-lib/libns-9.20.15.so
+lib/libns-9.20.16.so
lib/libns.so
@comment share/man/man1/arpaname.1.gz
@comment share/man/man1/delv.1.gz
diff --git a/dns/blocky/Makefile b/dns/blocky/Makefile
index 6e7b9b24233b..3a2c6118ce03 100644
--- a/dns/blocky/Makefile
+++ b/dns/blocky/Makefile
@@ -1,6 +1,6 @@
PORTNAME= blocky
DISTVERSIONPREFIX= v
-DISTVERSION= 0.28.0
+DISTVERSION= 0.28.2
CATEGORIES= dns
MAINTAINER= eduardo@FreeBSD.org
diff --git a/dns/blocky/distinfo b/dns/blocky/distinfo
index 10724ecb55af..f1e2dc8c0c45 100644
--- a/dns/blocky/distinfo
+++ b/dns/blocky/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762949824
-SHA256 (go/dns_blocky/blocky-v0.28.0/v0.28.0.mod) = a3c70a0b83f64ec41976ea9e5dad58b7f8234ad9b2a2cf1fc56000786cdc53ca
-SIZE (go/dns_blocky/blocky-v0.28.0/v0.28.0.mod) = 8163
-SHA256 (go/dns_blocky/blocky-v0.28.0/v0.28.0.zip) = 0a5522ef14633587ff0677065bbd6683aa4d3b01f0522dbf8b9f6e4b53b05dd1
-SIZE (go/dns_blocky/blocky-v0.28.0/v0.28.0.zip) = 7427245
+TIMESTAMP = 1763460671
+SHA256 (go/dns_blocky/blocky-v0.28.2/v0.28.2.mod) = a3c70a0b83f64ec41976ea9e5dad58b7f8234ad9b2a2cf1fc56000786cdc53ca
+SIZE (go/dns_blocky/blocky-v0.28.2/v0.28.2.mod) = 8163
+SHA256 (go/dns_blocky/blocky-v0.28.2/v0.28.2.zip) = 639aa19a540bacb255b1b3e315a2dd61d60591f8b95af3db08a8a45f5a69561d
+SIZE (go/dns_blocky/blocky-v0.28.2/v0.28.2.zip) = 7394036
diff --git a/dns/dnstracer-rs/Makefile b/dns/dnstracer-rs/Makefile
index 9d6aba4322dc..23cf0e59fdec 100644
--- a/dns/dnstracer-rs/Makefile
+++ b/dns/dnstracer-rs/Makefile
@@ -1,6 +1,5 @@
PORTNAME= dnstracer
-DISTVERSION= 1.1.8
-PORTREVISION= 2
+DISTVERSION= 1.1.9
CATEGORIES= dns
MASTER_SITES= CRATESIO
PKGNAMESUFFIX= -rs
diff --git a/dns/dnstracer-rs/Makefile.crates b/dns/dnstracer-rs/Makefile.crates
index cfce7b1c59d3..a5ce210331f0 100644
--- a/dns/dnstracer-rs/Makefile.crates
+++ b/dns/dnstracer-rs/Makefile.crates
@@ -1,23 +1,19 @@
-CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.1 \
- aho-corasick-1.1.3 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+CARGO_CRATES= aho-corasick-1.1.4 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.4 \
anstyle-wincon-3.0.10 \
async-trait-0.1.89 \
- autocfg-1.5.0 \
- backtrace-0.3.75 \
- bitflags-2.9.4 \
+ bitflags-2.10.0 \
bumpalo-3.19.0 \
bytes-1.10.1 \
- cc-1.2.37 \
- cfg-if-1.0.3 \
- clap-4.5.48 \
- clap_builder-4.5.48 \
- clap_derive-4.5.47 \
- clap_lex-0.7.5 \
+ cc-1.2.45 \
+ cfg-if-1.0.4 \
+ clap-4.5.51 \
+ clap_builder-4.5.51 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
colorchoice-1.0.4 \
console-0.15.11 \
critical-section-1.2.0 \
@@ -32,7 +28,7 @@ CARGO_CRATES= addr2line-0.24.2 \
enum-as-inner-0.6.1 \
equivalent-1.0.2 \
eyre-0.6.12 \
- find-msvc-tools-0.1.1 \
+ find-msvc-tools-0.1.4 \
form_urlencoded-1.2.2 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
@@ -41,181 +37,150 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-task-0.3.31 \
futures-timer-3.0.3 \
futures-util-0.3.31 \
- generator-0.8.7 \
getrandom-0.2.16 \
- getrandom-0.3.3 \
- gimli-0.31.1 \
+ getrandom-0.3.4 \
glob-0.3.3 \
hashbrown-0.16.0 \
heck-0.5.0 \
hickory-client-0.25.2 \
hickory-proto-0.25.2 \
hickory-resolver-0.25.2 \
- icu_collections-2.0.0 \
- icu_locale_core-2.0.0 \
- icu_normalizer-2.0.0 \
- icu_normalizer_data-2.0.0 \
- icu_properties-2.0.1 \
- icu_properties_data-2.0.1 \
- icu_provider-2.0.0 \
+ icu_collections-2.1.1 \
+ icu_locale_core-2.1.1 \
+ icu_normalizer-2.1.1 \
+ icu_normalizer_data-2.1.1 \
+ icu_properties-2.1.1 \
+ icu_properties_data-2.1.1 \
+ icu_provider-2.1.1 \
idna-1.1.0 \
idna_adapter-1.2.1 \
indenter-0.3.4 \
- indexmap-2.11.4 \
+ indexmap-2.12.0 \
insta-1.43.2 \
- io-uring-0.7.10 \
ipconfig-0.3.2 \
ipnet-2.11.0 \
- is_terminal_polyfill-1.70.1 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.14.0 \
- js-sys-0.3.78 \
- lazy_static-1.5.0 \
- libc-0.2.175 \
- litemap-0.8.0 \
- lock_api-0.4.13 \
- log-0.4.28 \
- loom-0.7.2 \
- matchers-0.2.0 \
- memchr-2.7.5 \
- miniz_oxide-0.8.9 \
- mio-1.0.4 \
- moka-0.12.10 \
+ js-sys-0.3.82 \
+ libc-0.2.177 \
+ litemap-0.8.1 \
+ lock_api-0.4.14 \
+ memchr-2.7.6 \
+ mio-1.1.0 \
+ moka-0.12.11 \
nibble_vec-0.1.0 \
- nu-ansi-term-0.50.1 \
- object-0.36.7 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
+ once_cell_polyfill-1.70.2 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
percent-encoding-2.3.2 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
portable-atomic-1.11.1 \
- potential_utf-0.1.3 \
+ potential_utf-0.1.4 \
ppv-lite86-0.2.21 \
proc-macro-crate-3.4.0 \
- proc-macro2-1.0.101 \
- quote-1.0.40 \
+ proc-macro2-1.0.103 \
+ quote-1.0.42 \
r-efi-5.3.0 \
radix_trie-0.2.1 \
rand-0.9.2 \
rand_chacha-0.9.0 \
rand_core-0.9.3 \
- redox_syscall-0.5.17 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
- regex-syntax-0.8.6 \
+ redox_syscall-0.5.18 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
relative-path-1.9.3 \
resolv-conf-0.7.5 \
ring-0.17.14 \
rstest-0.26.1 \
rstest_macros-0.26.1 \
- rustc-demangle-0.1.26 \
rustc_version-0.4.1 \
rustversion-1.0.22 \
- scoped-tls-1.0.1 \
scopeguard-1.2.0 \
semver-1.0.27 \
- serde-1.0.225 \
- serde_core-1.0.225 \
- serde_derive-1.0.225 \
- sharded-slab-0.1.7 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
shlex-1.3.0 \
- signal-hook-registry-1.4.6 \
similar-2.7.0 \
slab-0.4.11 \
smallvec-1.15.1 \
socket2-0.5.10 \
- socket2-0.6.0 \
- stable_deref_trait-1.2.0 \
+ socket2-0.6.1 \
+ stable_deref_trait-1.2.1 \
strsim-0.11.1 \
- syn-2.0.106 \
+ syn-2.0.109 \
synstructure-0.13.2 \
tagptr-0.2.0 \
- thiserror-1.0.69 \
- thiserror-2.0.16 \
- thiserror-impl-1.0.69 \
- thiserror-impl-2.0.16 \
- thread_local-1.1.9 \
- tinystr-0.8.1 \
+ thiserror-2.0.17 \
+ thiserror-impl-2.0.17 \
+ tinystr-0.8.2 \
tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.47.1 \
- tokio-macros-2.5.0 \
- toml_datetime-0.7.2 \
- toml_edit-0.23.6 \
- toml_parser-1.0.3 \
+ tokio-1.48.0 \
+ tokio-macros-2.6.0 \
+ toml_datetime-0.7.3 \
+ toml_edit-0.23.7 \
+ toml_parser-1.0.4 \
tracing-0.1.41 \
tracing-core-0.1.34 \
- tracing-log-0.2.0 \
- tracing-subscriber-0.3.20 \
- unicode-ident-1.0.19 \
+ unicode-ident-1.0.22 \
untrusted-0.9.0 \
url-2.5.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
uuid-1.18.1 \
- valuable-0.1.1 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.5+wasi-0.2.4 \
- wasip2-1.0.0+wasi-0.2.4 \
- wasm-bindgen-0.2.101 \
- wasm-bindgen-backend-0.2.101 \
- wasm-bindgen-macro-0.2.101 \
- wasm-bindgen-macro-support-0.2.101 \
- wasm-bindgen-shared-0.2.101 \
- widestring-1.2.0 \
- windows-0.61.3 \
- windows-collections-0.2.0 \
- windows-core-0.61.2 \
- windows-future-0.2.1 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
- windows-link-0.1.3 \
- windows-numerics-0.2.0 \
- windows-result-0.3.4 \
- windows-strings-0.4.2 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.105 \
+ wasm-bindgen-macro-0.2.105 \
+ wasm-bindgen-macro-support-0.2.105 \
+ wasm-bindgen-shared-0.2.105 \
+ widestring-1.2.1 \
+ windows-link-0.2.1 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.3 \
- windows-threading-0.1.0 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
+ windows_x86_64_msvc-0.53.1 \
winnow-0.7.13 \
winreg-0.50.0 \
- wit-bindgen-0.45.1 \
- writeable-0.6.1 \
- yoke-0.8.0 \
- yoke-derive-0.8.0 \
+ wit-bindgen-0.46.0 \
+ writeable-0.6.2 \
+ yoke-0.8.1 \
+ yoke-derive-0.8.1 \
zerocopy-0.8.27 \
zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zerotrie-0.2.2 \
- zerovec-0.11.4 \
- zerovec-derive-0.11.1
+ zerotrie-0.2.3 \
+ zerovec-0.11.5 \
+ zerovec-derive-0.11.2
diff --git a/dns/dnstracer-rs/distinfo b/dns/dnstracer-rs/distinfo
index 3236bcf52c81..1b45dd9f4b85 100644
--- a/dns/dnstracer-rs/distinfo
+++ b/dns/dnstracer-rs/distinfo
@@ -1,16 +1,12 @@
-TIMESTAMP = 1758351148
-SHA256 (rust/crates/dnstracer-1.1.8.crate) = 5a0654ee42184364ced56ca8d98030f545af186de14ab058af990a68f05ad8d6
-SIZE (rust/crates/dnstracer-1.1.8.crate) = 32594
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
-SIZE (rust/crates/adler2-2.0.1.crate) = 13366
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+TIMESTAMP = 1763206802
+SHA256 (rust/crates/dnstracer-1.1.9.crate) = e0258e1c315e622e20f3ecb3319c9c3d338c9b12b083317ef84aa255fc34fd52
+SIZE (rust/crates/dnstracer-1.1.9.crate) = 31205
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
@@ -19,28 +15,24 @@ SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f7
SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
-SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
-SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
-SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
-SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
-SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/cc-1.2.37.crate) = 65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44
-SIZE (rust/crates/cc-1.2.37.crate) = 90111
-SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
-SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
-SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
-SIZE (rust/crates/clap-4.5.48.crate) = 61935
-SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
-SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
-SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
-SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
-SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/cc-1.2.45.crate) = 35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe
+SIZE (rust/crates/cc-1.2.45.crate) = 92261
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
+SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
+SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
@@ -69,8 +61,8 @@ SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
SIZE (rust/crates/eyre-0.6.12.crate) = 45330
-SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d
-SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
@@ -87,14 +79,10 @@ SHA256 (rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c6
SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/generator-0.8.7.crate) = 605183a538e3e2a9c1038635cc5c2d194e2ee8fd0d1b66b8349fad7dbacce5a2
-SIZE (rust/crates/generator-0.8.7.crate) = 37332
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
@@ -107,78 +95,62 @@ SHA256 (rust/crates/hickory-proto-0.25.2.crate) = f8a6fe56c0038198998a6f217ca4e7
SIZE (rust/crates/hickory-proto-0.25.2.crate) = 417616
SHA256 (rust/crates/hickory-resolver-0.25.2.crate) = dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a
SIZE (rust/crates/hickory-resolver-0.25.2.crate) = 91883
-SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
-SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
-SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
-SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
-SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
-SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
-SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
-SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
-SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
-SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
-SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
-SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
-SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
-SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43
+SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233
+SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6
+SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876
+SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599
+SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132
+SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a
+SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
+SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
+SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
+SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
+SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
+SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
+SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5
SIZE (rust/crates/indenter-0.3.4.crate) = 11101
-SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
-SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
SHA256 (rust/crates/insta-1.43.2.crate) = 46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0
SIZE (rust/crates/insta-1.43.2.crate) = 102183
-SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
-SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f
SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
-SHA256 (rust/crates/js-sys-0.3.78.crate) = 0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738
-SIZE (rust/crates/js-sys-0.3.78.crate) = 56010
-SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
-SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
-SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
-SIZE (rust/crates/litemap-0.8.0.crate) = 34344
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
-SIZE (rust/crates/log-0.4.28.crate) = 51131
-SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
-SIZE (rust/crates/loom-0.7.2.crate) = 73989
-SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
-SIZE (rust/crates/matchers-0.2.0.crate) = 7075
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
-SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
-SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
-SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
-SIZE (rust/crates/mio-1.0.4.crate) = 104212
-SHA256 (rust/crates/moka-0.12.10.crate) = a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926
-SIZE (rust/crates/moka-0.12.10.crate) = 253622
+SHA256 (rust/crates/js-sys-0.3.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65
+SIZE (rust/crates/js-sys-0.3.82.crate) = 56436
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/litemap-0.8.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77
+SIZE (rust/crates/litemap-0.8.1.crate) = 34172
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
+SIZE (rust/crates/mio-1.1.0.crate) = 105232
+SHA256 (rust/crates/moka-0.12.11.crate) = 8261cd88c312e0004c1d51baad2980c66528dfdb2bee62003e643a4d8f86b077
+SIZE (rust/crates/moka-0.12.11.crate) = 257466
SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43
SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796
-SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
-SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
-SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
-SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
-SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
-SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
-SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
@@ -187,16 +159,16 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
-SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
-SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
+SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
+SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
-SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
-SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd
@@ -207,14 +179,14 @@ SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15
SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
-SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
-SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
-SIZE (rust/crates/regex-1.11.2.crate) = 166265
-SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
-SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
-SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
-SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2
SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
SHA256 (rust/crates/resolv-conf-0.7.5.crate) = 6b3789b30bd25ba102de4beabd95d21ac45b69b1be7d14522bab988c526d6799
@@ -225,30 +197,22 @@ SHA256 (rust/crates/rstest-0.26.1.crate) = f5a3193c063baaa2a95a33f03035c8a72b83d
SIZE (rust/crates/rstest-0.26.1.crate) = 56940
SHA256 (rust/crates/rstest_macros-0.26.1.crate) = 9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0
SIZE (rust/crates/rstest_macros-0.26.1.crate) = 68256
-SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
-SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
-SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
-SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
SIZE (rust/crates/semver-1.0.27.crate) = 30081
-SHA256 (rust/crates/serde-1.0.225.crate) = fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d
-SIZE (rust/crates/serde-1.0.225.crate) = 28467
-SHA256 (rust/crates/serde_core-1.0.225.crate) = 659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383
-SIZE (rust/crates/serde_core-1.0.225.crate) = 63004
-SHA256 (rust/crates/serde_derive-1.0.225.crate) = 0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516
-SIZE (rust/crates/serde_derive-1.0.225.crate) = 58560
-SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
-SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
-SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
SIZE (rust/crates/similar-2.7.0.crate) = 53928
SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
@@ -257,54 +221,44 @@ SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
-SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
-SIZE (rust/crates/socket2-0.6.0.crate) = 57974
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
-SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/syn-2.0.109.crate) = 2f17c7e013e88258aa9543dcbe81aca68a667a9ac37cd69c9fbc07858bfe0e2f
+SIZE (rust/crates/syn-2.0.109.crate) = 301826
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417
SIZE (rust/crates/tagptr-0.2.0.crate) = 13320
-SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
-SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
-SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
-SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
-SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
-SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
-SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
-SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
-SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
-SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/tinystr-0.8.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869
+SIZE (rust/crates/tinystr-0.8.2.crate) = 23942
SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
-SIZE (rust/crates/tokio-1.47.1.crate) = 829790
-SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
-SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
-SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1
-SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859
-SHA256 (rust/crates/toml_edit-0.23.6.crate) = f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b
-SIZE (rust/crates/toml_edit-0.23.6.crate) = 65753
-SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627
-SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
+SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_edit-0.23.7.crate) = 6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d
+SIZE (rust/crates/toml_edit-0.23.7.crate) = 65946
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
-SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
-SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
-SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
-SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
-SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
@@ -315,46 +269,22 @@ SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faec
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
SIZE (rust/crates/uuid-1.18.1.crate) = 60468
-SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
-SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = a4494f6290a82f5fe584817a676a34b9d6763e8d9d18204009fb31dceca98fd4
-SIZE (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = 18092
-SHA256 (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 03fa2761397e5bd52002cd7e73110c71af2109aca4e521a9f40473fe685b0a24
-SIZE (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 132019
-SHA256 (rust/crates/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b
-SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb
-SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d
-SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1
-SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055
-SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d
-SIZE (rust/crates/widestring-1.2.0.crate) = 89105
-SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
-SIZE (rust/crates/windows-0.61.3.crate) = 9372520
-SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
-SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
-SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
-SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
-SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
-SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
-SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
-SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
-SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
-SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
-SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
-SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
-SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
-SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
-SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
-SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60
+SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2
+SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76
+SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269
+SHA256 (rust/crates/widestring-1.2.1.crate) = 72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471
+SIZE (rust/crates/widestring-1.2.1.crate) = 90350
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
@@ -363,72 +293,72 @@ SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b3
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
-SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
-SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (rust/crates/wit-bindgen-0.45.1.crate) = 5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36
-SIZE (rust/crates/wit-bindgen-0.45.1.crate) = 60395
-SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
-SIZE (rust/crates/writeable-0.6.1.crate) = 24068
-SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
-SIZE (rust/crates/yoke-0.8.0.crate) = 28726
-SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
-SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
+SIZE (rust/crates/writeable-0.6.2.crate) = 25181
+SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954
+SIZE (rust/crates/yoke-0.8.1.crate) = 32016
+SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d
+SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593
SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
@@ -437,9 +367,9 @@ SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
-SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
-SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
-SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
-SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
-SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851
+SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547
+SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002
+SIZE (rust/crates/zerovec-0.11.5.crate) = 119620
+SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3
+SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421
diff --git a/dns/kf6-kdnssd/distinfo b/dns/kf6-kdnssd/distinfo
index fe2b9d36af30..81f0dd1a3af1 100644
--- a/dns/kf6-kdnssd/distinfo
+++ b/dns/kf6-kdnssd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784975
-SHA256 (KDE/frameworks/6.19/kdnssd-6.19.0.tar.xz) = 9a4e9e653c6670b4681516ceade3d2664d577f5e6f0173d7bb9bbe5dd009c271
-SIZE (KDE/frameworks/6.19/kdnssd-6.19.0.tar.xz) = 2245852
+TIMESTAMP = 1762892871
+SHA256 (KDE/frameworks/6.20/kdnssd-6.20.0.tar.xz) = fc616e7f9d56ff4304a5bdc6d04e7ef75e5ff7d84375175f0b25a44ba89af60a
+SIZE (KDE/frameworks/6.20/kdnssd-6.20.0.tar.xz) = 2246160
diff --git a/editors/Makefile b/editors/Makefile
index 5deb6ca781ea..9f63745917eb 100644
--- a/editors/Makefile
+++ b/editors/Makefile
@@ -21,6 +21,7 @@
SUBDIR += calligra
SUBDIR += calligraplan
SUBDIR += chexedit
+ SUBDIR += consult.el
SUBDIR += cooledit
SUBDIR += cpeditor
SUBDIR += cream
@@ -201,6 +202,7 @@
SUBDIR += linux-wps-office
SUBDIR += lite
SUBDIR += lite-xl
+ SUBDIR += marginalia.el
SUBDIR += marker
SUBDIR += mg
SUBDIR += mickey
@@ -225,11 +227,13 @@
SUBDIR += openoffice-4
SUBDIR += openoffice-devel
SUBDIR += orbiton
+ SUBDIR += orderless.el
SUBDIR += ox
SUBDIR += p5-Proc-InvokeEditor
SUBDIR += p5-Vimana
SUBDIR += paredit-mode.el
SUBDIR += parinfer-rust
+ SUBDIR += perspective.el
SUBDIR += pico-alpine
SUBDIR += picpas
SUBDIR += pluma
@@ -278,6 +282,7 @@
SUBDIR += uhex
SUBDIR += uzap
SUBDIR += ved
+ SUBDIR += vertico.el
SUBDIR += vigor
SUBDIR += vile
SUBDIR += vim
@@ -294,6 +299,7 @@
SUBDIR += xmlcopyeditor
SUBDIR += xvile
SUBDIR += yudit
+ SUBDIR += zed
SUBDIR += zile
.include <bsd.port.subdir.mk>
diff --git a/editors/abiword/Makefile b/editors/abiword/Makefile
index ab7f05deffea..0812db903a62 100644
--- a/editors/abiword/Makefile
+++ b/editors/abiword/Makefile
@@ -130,12 +130,10 @@ WP_VARS= ABIWORD_PLUGINS+="wpg wordperfect"
.if ${PORT_OPTIONS:MCOL*}
ABIWORD_PLUGINS+= collab
-.if ${PORT_OPTIONS:MCOLFAKE} || ${PORT_OPTIONS:MCOLSERVICE} || ${PORT_OPTIONS:MCOLSIP} || ${PORT_OPTIONS:MCOLTCP} || ${PORT_OPTIONS:MCOLTELEPATHY} || ${PORT_OPTIONS:MCOLXMPP}
PLIST_SUB+= COLLAB=""
.else
PLIST_SUB+= COLLAB="@comment "
.endif
-.endif
post-patch:
@${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \
diff --git a/editors/abiword/pkg-plist b/editors/abiword/pkg-plist
index 80c735f69ee6..fa5039c27330 100644
--- a/editors/abiword/pkg-plist
+++ b/editors/abiword/pkg-plist
@@ -51,7 +51,7 @@ lib/libabiword-%%ABIVERSION%%.so
libdata/pkgconfig/abiword-%%ABIVERSION%%.pc
share/man/man1/abiword.1.gz
%%DATADIR%%-%%ABIVERSION%%/Presentation.xml
-%%COLLAB%%%%DATADIR%%-%%ABIVERSION%%/certs/cacert.pem
+%%COLSERVICE%%%%DATADIR%%-%%ABIVERSION%%/certs/cacert.pem
%%CLIPART%%%%DATADIR%%-%%ABIVERSION%%/clipart/book.png
%%CLIPART%%%%DATADIR%%-%%ABIVERSION%%/clipart/chip.png
%%CLIPART%%%%DATADIR%%-%%ABIVERSION%%/clipart/fun.png
@@ -337,8 +337,8 @@ share/man/man1/abiword.1.gz
%%DATADIR%%-%%ABIVERSION%%/ui/ap_UnixDialog_FormatFrame.ui
%%DATADIR%%-%%ABIVERSION%%/ui/ap_UnixDialog_FormatTOC.ui
%%DATADIR%%-%%ABIVERSION%%/ui/ap_UnixDialog_FormatTable.ui
-%%COLLAB%%%%DATADIR%%-%%ABIVERSION%%/ui/ap_UnixDialog_GenericInput.ui
-%%COLLAB%%%%DATADIR%%-%%ABIVERSION%%/ui/ap_UnixDialog_GenericProgress.ui
+%%COLSERVICE%%%%DATADIR%%-%%ABIVERSION%%/ui/ap_UnixDialog_GenericInput.ui
+%%COLSERVICE%%%%DATADIR%%-%%ABIVERSION%%/ui/ap_UnixDialog_GenericProgress.ui
%%DATADIR%%-%%ABIVERSION%%/ui/ap_UnixDialog_Goto.ui
%%DATADIR%%-%%ABIVERSION%%/ui/ap_UnixDialog_HdrFtr.ui
%%DATADIR%%-%%ABIVERSION%%/ui/ap_UnixDialog_InsertTable.ui
diff --git a/editors/bee-host/Makefile b/editors/bee-host/Makefile
index 3af83dc6590a..029b3a3d1348 100644
--- a/editors/bee-host/Makefile
+++ b/editors/bee-host/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bee-host
-DISTVERSION= 1.4.0
+DISTVERSION= 1.4.2
CATEGORIES= editors www
MAINTAINER= thierry@FreeBSD.org
diff --git a/editors/bee-host/distinfo b/editors/bee-host/distinfo
index 6f88436d3643..4f842ebbb494 100644
--- a/editors/bee-host/distinfo
+++ b/editors/bee-host/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751299136
-SHA256 (rosmanov-bee-host-1.4.0_GH0.tar.gz) = 8fac983e514f259a496f00e82f5b2d6f101fb85e9af75abcb4310b575488a668
-SIZE (rosmanov-bee-host-1.4.0_GH0.tar.gz) = 35909
+TIMESTAMP = 1763312409
+SHA256 (rosmanov-bee-host-1.4.2_GH0.tar.gz) = 6ff0de87105d6d7ab60def29ccab438a20f73936b2ef80e00f24eb6ba1a7c359
+SIZE (rosmanov-bee-host-1.4.2_GH0.tar.gz) = 37916
diff --git a/editors/consult.el/Makefile b/editors/consult.el/Makefile
new file mode 100644
index 000000000000..535dce7c46df
--- /dev/null
+++ b/editors/consult.el/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= consult.el
+DISTVERSION= 2.9
+PORTREVISION= 1
+CATEGORIES= editors elisp
+PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
+
+MAINTAINER= pat@patmaddox.com
+COMMENT= Consulting completing-read
+WWW= https://github.com/minad/consult
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
+
+USES= emacs
+USE_GITHUB= yes
+GH_ACCOUNT= minad
+GH_PROJECT= consult
+
+NO_ARCH= yes
+
+ELISP_FILES= ${WRKSRC}/*.el
+
+OPTIONS_DEFINE= DOCS
+
+do-build:
+ ${EMACS_CMD} -q --batch -L ${WRKSRC} -f batch-byte-compile ${ELISP_FILES}
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/consult
+ ${INSTALL_DATA} ${ELISP_FILES} ${ELISP_FILES:S/.el$$/.elc/} \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/consult
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/editors/consult.el/distinfo b/editors/consult.el/distinfo
new file mode 100644
index 000000000000..1e328c294aa7
--- /dev/null
+++ b/editors/consult.el/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761351835
+SHA256 (minad-consult-2.9_GH0.tar.gz) = 45bd12bda81692de7c0c9472a7bd2c9381111e7d8ad7fc06ac16f5db52bf42b7
+SIZE (minad-consult-2.9_GH0.tar.gz) = 113809
diff --git a/editors/consult.el/pkg-descr b/editors/consult.el/pkg-descr
new file mode 100644
index 000000000000..ecb0a65f1cd0
--- /dev/null
+++ b/editors/consult.el/pkg-descr
@@ -0,0 +1,16 @@
+Consult provides search and navigation commands based on the Emacs
+completion function completing-read documented in the Elisp
+manual. Completion allows you to quickly select an item from a list of
+candidates. Consult offers asynchronous and interactive consult-grep
+and consult-ripgrep commands, and the line-based search command
+consult-line. Furthermore Consult provides an advanced buffer
+switching command consult-buffer to switch between buffers, recently
+opened files, bookmarks and buffer-like candidates from other
+sources. Some of the Consult commands are enhanced versions of
+built-in Emacs commands. For example the command consult-imenu
+presents a flat list of the Imenu with live preview, grouping and
+narrowing.
+
+Consult is fully compatible with completion systems centered around
+the standard Emacs completing-read API, Vertico, Mct, and the built-in
+default completion system and Icomplete.
diff --git a/editors/consult.el/pkg-plist b/editors/consult.el/pkg-plist
new file mode 100644
index 000000000000..f113d6d2e56c
--- /dev/null
+++ b/editors/consult.el/pkg-plist
@@ -0,0 +1,19 @@
+%%EMACS_SITE_LISPDIR%%/consult/consult-compile.el
+%%EMACS_SITE_LISPDIR%%/consult/consult-compile.elc
+%%EMACS_SITE_LISPDIR%%/consult/consult-flymake.el
+%%EMACS_SITE_LISPDIR%%/consult/consult-flymake.elc
+%%EMACS_SITE_LISPDIR%%/consult/consult-imenu.el
+%%EMACS_SITE_LISPDIR%%/consult/consult-imenu.elc
+%%EMACS_SITE_LISPDIR%%/consult/consult-info.el
+%%EMACS_SITE_LISPDIR%%/consult/consult-info.elc
+%%EMACS_SITE_LISPDIR%%/consult/consult-kmacro.el
+%%EMACS_SITE_LISPDIR%%/consult/consult-kmacro.elc
+%%EMACS_SITE_LISPDIR%%/consult/consult-org.el
+%%EMACS_SITE_LISPDIR%%/consult/consult-org.elc
+%%EMACS_SITE_LISPDIR%%/consult/consult-register.el
+%%EMACS_SITE_LISPDIR%%/consult/consult-register.elc
+%%EMACS_SITE_LISPDIR%%/consult/consult-xref.el
+%%EMACS_SITE_LISPDIR%%/consult/consult-xref.elc
+%%EMACS_SITE_LISPDIR%%/consult/consult.el
+%%EMACS_SITE_LISPDIR%%/consult/consult.elc
+%%PORTDOCS%%%%DOCSDIR%%/README.org
diff --git a/editors/emacs-devel/Makefile b/editors/emacs-devel/Makefile
index bd1752f98077..8c9821fb35cd 100644
--- a/editors/emacs-devel/Makefile
+++ b/editors/emacs-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= emacs
-DISTVERSION= 31.0.50.20251031
+DISTVERSION= 31.0.50.20251117
PORTEPOCH= 3
CATEGORIES= editors
PKGNAMESUFFIX= -devel
@@ -24,7 +24,7 @@ USES= autoreconf:build cpe gmake localbase:ldflags makeinfo ncurses \
CPE_VENDOR= gnu
USE_GITHUB= yes
GH_ACCOUNT= emacs-mirror
-GH_TAGNAME= 63ea5e5b3a5
+GH_TAGNAME= 6c770f86245
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-build-details \
diff --git a/editors/emacs-devel/distinfo b/editors/emacs-devel/distinfo
index 08efcd7290ea..ebf9312dfab9 100644
--- a/editors/emacs-devel/distinfo
+++ b/editors/emacs-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761964635
-SHA256 (emacs-mirror-emacs-31.0.50.20251031-63ea5e5b3a5_GH0.tar.gz) = 0eac62d81d8d718b1331a67000be0ad5be0bce72aa0d9d580549dc80dd425741
-SIZE (emacs-mirror-emacs-31.0.50.20251031-63ea5e5b3a5_GH0.tar.gz) = 52427622
+TIMESTAMP = 1763392613
+SHA256 (emacs-mirror-emacs-31.0.50.20251117-6c770f86245_GH0.tar.gz) = 7edef6f931dfbd0998984981e1f20b1d575df7f339514bcc0a361244511b9c22
+SIZE (emacs-mirror-emacs-31.0.50.20251117-6c770f86245_GH0.tar.gz) = 52460308
diff --git a/editors/marginalia.el/Makefile b/editors/marginalia.el/Makefile
new file mode 100644
index 000000000000..8f779fef3850
--- /dev/null
+++ b/editors/marginalia.el/Makefile
@@ -0,0 +1,37 @@
+PORTNAME= marginalia.el
+DISTVERSION= 2.4
+PORTREVISION= 1
+CATEGORIES= editors elisp
+PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
+
+MAINTAINER= pat@patmaddox.com
+COMMENT= Marginalia in the Emacs minibuffer
+WWW= https://github.com/minad/marginalia
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
+
+USES= emacs
+USE_GITHUB= yes
+GH_ACCOUNT= minad
+GH_PROJECT= marginalia
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= DOCS
+
+do-build:
+ ${EMACS_CMD} -q --batch -f batch-byte-compile ${WRKSRC}/marginalia.el
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/marginalia.el ${WRKSRC}/marginalia.elc \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/editors/marginalia.el/distinfo b/editors/marginalia.el/distinfo
new file mode 100644
index 000000000000..537a3fefaab9
--- /dev/null
+++ b/editors/marginalia.el/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761352288
+SHA256 (minad-marginalia-2.4_GH0.tar.gz) = 5fb093865e9fd30cb19dee8eef2332eaa2d909b6357d8e5a24d2a06e01d28acd
+SIZE (minad-marginalia-2.4_GH0.tar.gz) = 33176
diff --git a/editors/marginalia.el/pkg-descr b/editors/marginalia.el/pkg-descr
new file mode 100644
index 000000000000..f4389327c1e0
--- /dev/null
+++ b/editors/marginalia.el/pkg-descr
@@ -0,0 +1,14 @@
+This package provides marginalia-mode which adds marginalia to the
+minibuffer completions. Marginalia are marks or annotations placed at
+the margin of the page of a book or in this case helpful colorful
+annotations placed at the margin of the minibuffer for your completion
+candidates. Marginalia can only add annotations to the completion
+candidates. It cannot modify the appearance of the candidates
+themselves, which are shown unaltered as supplied by the original
+command.
+
+The annotations are added based on the completion category. For
+example find-file reports the file category and M-x reports the
+command category. You can cycle between more or less detailed
+annotators or even disable the annotator with command
+marginalia-cycle.
diff --git a/editors/marginalia.el/pkg-plist b/editors/marginalia.el/pkg-plist
new file mode 100644
index 000000000000..f054b1ca4726
--- /dev/null
+++ b/editors/marginalia.el/pkg-plist
@@ -0,0 +1,3 @@
+%%EMACS_SITE_LISPDIR%%/marginalia.el
+%%EMACS_SITE_LISPDIR%%/marginalia.elc
+%%PORTDOCS%%%%DOCSDIR%%/README.org
diff --git a/editors/nano/Makefile b/editors/nano/Makefile
index 6604971fc11f..e211989dd373 100644
--- a/editors/nano/Makefile
+++ b/editors/nano/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nano
-DISTVERSION= 8.6
+DISTVERSION= 8.7
CATEGORIES= editors
MASTER_SITES= https://www.nano-editor.org/dist/v${DISTVERSION:R:R}/ GNU
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= charsetfix ncurses pkgconfig tar:xz
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS= --docdir=${DOCSDIR} --enable-utf8 --mandir=${PREFIX}/share
+CONFIGURE_ARGS= --docdir=${DOCSDIR} --enable-utf8
MAKE_ARGS+= install_htmlmanDATA=install-htmlmanDATA
PORTSCOUT= limitw:1,even
INFO= nano
diff --git a/editors/nano/distinfo b/editors/nano/distinfo
index c660ac2d8e65..349c8c1f789b 100644
--- a/editors/nano/distinfo
+++ b/editors/nano/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755766225
-SHA256 (nano-8.6.tar.xz) = f7abfbf0eed5f573ab51bd77a458f32d82f9859c55e9689f819d96fe1437a619
-SIZE (nano-8.6.tar.xz) = 1707688
+TIMESTAMP = 1763029363
+SHA256 (nano-8.7.tar.xz) = afd287aa672c48b8e1a93fdb6c6588453d527510d966822b687f2835f0d986e9
+SIZE (nano-8.7.tar.xz) = 1710220
diff --git a/editors/orderless.el/Makefile b/editors/orderless.el/Makefile
new file mode 100644
index 000000000000..257e8c502d7c
--- /dev/null
+++ b/editors/orderless.el/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= orderless.el
+DISTVERSION= 1.5
+PORTREVISION= 1
+CATEGORIES= editors elisp
+PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
+
+MAINTAINER= pat@patmaddox.com
+COMMENT= Emacs completion style that matches multiple regexps in any order
+WWW= https://github.com/oantolin/orderless
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
+
+USES= emacs
+USE_GITHUB= yes
+GH_ACCOUNT= oantolin
+GH_PROJECT= orderless
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= DOCS
+
+do-build:
+ ${EMACS_CMD} -q --batch -L ${WRKSRC} -f batch-byte-compile ${WRKSRC}/*.el
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/editors/orderless.el/distinfo b/editors/orderless.el/distinfo
new file mode 100644
index 000000000000..9f3b2b358aa0
--- /dev/null
+++ b/editors/orderless.el/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761351261
+SHA256 (oantolin-orderless-1.5_GH0.tar.gz) = ff2f556d4b95f02d4fa71de5c2cf70eef381867238225b396d362ddbf2e414a4
+SIZE (oantolin-orderless-1.5_GH0.tar.gz) = 36422
diff --git a/editors/orderless.el/pkg-descr b/editors/orderless.el/pkg-descr
new file mode 100644
index 000000000000..99c80f95f5c5
--- /dev/null
+++ b/editors/orderless.el/pkg-descr
@@ -0,0 +1,6 @@
+This package provides an orderless completion style that divides the
+pattern into space-separated components, and matches candidates that
+match all of the components in any order. Each component can match in
+any one of several ways: literally, as a regexp, as an initialism, in
+the flex style, or as multiple word prefixes. By default, regexp and
+literal matches are enabled.
diff --git a/editors/orderless.el/pkg-plist b/editors/orderless.el/pkg-plist
new file mode 100644
index 000000000000..5e2866dbb647
--- /dev/null
+++ b/editors/orderless.el/pkg-plist
@@ -0,0 +1,5 @@
+%%EMACS_SITE_LISPDIR%%/orderless-kwd.el
+%%EMACS_SITE_LISPDIR%%/orderless-kwd.elc
+%%EMACS_SITE_LISPDIR%%/orderless.el
+%%EMACS_SITE_LISPDIR%%/orderless.elc
+%%PORTDOCS%%%%DOCSDIR%%/README.org
diff --git a/editors/perspective.el/Makefile b/editors/perspective.el/Makefile
new file mode 100644
index 000000000000..84ffc43f2057
--- /dev/null
+++ b/editors/perspective.el/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= perspective.el
+DISTVERSION= 2.20
+PORTREVISION= 1
+CATEGORIES= editors elisp
+PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
+
+MAINTAINER= pat@patmaddox.com
+COMMENT= Perspectives for Emacs
+WWW= https://github.com/nex3/perspective-el
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+USES= emacs
+
+USE_GITHUB= yes
+GH_ACCOUNT= nex3
+GH_PROJECT= perspective-el
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= DOCS
+
+do-build:
+ ${EMACS_CMD} -q --batch -f batch-byte-compile ${WRKSRC}/perspective.el
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/perspective.el ${WRKSRC}/perspective.elc \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/editors/perspective.el/distinfo b/editors/perspective.el/distinfo
new file mode 100644
index 000000000000..6aae890a2719
--- /dev/null
+++ b/editors/perspective.el/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761354799
+SHA256 (nex3-perspective-el-2.20_GH0.tar.gz) = d7d14e972420d91ad132d2f9adddebaddf03aa8fe32f159b0a4cfe072ee1830e
+SIZE (nex3-perspective-el-2.20_GH0.tar.gz) = 49754
diff --git a/editors/perspective.el/pkg-descr b/editors/perspective.el/pkg-descr
new file mode 100644
index 000000000000..ee6c7a0a7a21
--- /dev/null
+++ b/editors/perspective.el/pkg-descr
@@ -0,0 +1,15 @@
+The Perspective package provides multiple named workspaces (or
+"perspectives") in Emacs, similar to multiple desktops in window
+managers like Awesome and XMonad, and Spaces on the Mac.
+
+Each perspective has its own buffer list and its own window layout,
+along with some other isolated niceties, like the xref ring. This
+makes it easy to work on many separate projects without getting lost
+in all the buffers. Switching to a perspective activates its window
+configuration, and when in a perspective, only its buffers are
+available (by default).
+
+Each Emacs frame has a distinct list of perspectives.
+
+Perspective supports saving its state to a file, so long-lived work
+sessions may be saved and recovered as needed.
diff --git a/editors/perspective.el/pkg-plist b/editors/perspective.el/pkg-plist
new file mode 100644
index 000000000000..c7bd8ddf81bb
--- /dev/null
+++ b/editors/perspective.el/pkg-plist
@@ -0,0 +1,3 @@
+%%EMACS_SITE_LISPDIR%%/perspective.el
+%%EMACS_SITE_LISPDIR%%/perspective.elc
+%%PORTDOCS%%%%DOCSDIR%%/README.md
diff --git a/editors/vertico.el/Makefile b/editors/vertico.el/Makefile
new file mode 100644
index 000000000000..90f1365b1beb
--- /dev/null
+++ b/editors/vertico.el/Makefile
@@ -0,0 +1,40 @@
+PORTNAME= vertico.el
+DISTVERSION= 2.5
+PORTREVISION= 1
+CATEGORIES= editors elisp
+PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
+
+MAINTAINER= pat@patmaddox.com
+COMMENT= VERTical Interactive COmpletion for Emacs
+WWW= https://github.com/minad/vertico
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
+
+USES= emacs
+USE_GITHUB= yes
+GH_ACCOUNT= minad
+GH_PROJECT= vertico
+
+NO_ARCH= yes
+
+ELISP_FILES= ${WRKSRC}/*.el ${WRKSRC}/extensions/*.el
+
+OPTIONS_DEFINE= DOCS
+
+do-build:
+ ${EMACS_CMD} -q --batch -L ${WRKSRC} -L ${WRKSRC}/extensions \
+ -f batch-byte-compile ${ELISP_FILES}
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/vertico
+ ${INSTALL_DATA} ${ELISP_FILES} ${ELISP_FILES:S/.el$$/.elc/} \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/vertico
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/editors/vertico.el/distinfo b/editors/vertico.el/distinfo
new file mode 100644
index 000000000000..f2996b60b58f
--- /dev/null
+++ b/editors/vertico.el/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761350167
+SHA256 (minad-vertico-2.5_GH0.tar.gz) = d94381eb7eb1a1548311a21fcfd3d4d33a6c2bbba6eb1d7e58f1c902b7f2866e
+SIZE (minad-vertico-2.5_GH0.tar.gz) = 51483
diff --git a/editors/vertico.el/pkg-descr b/editors/vertico.el/pkg-descr
new file mode 100644
index 000000000000..31563908d297
--- /dev/null
+++ b/editors/vertico.el/pkg-descr
@@ -0,0 +1,10 @@
+Vertico provides a performant and minimalistic vertical completion UI
+based on the default completion system. The focus of Vertico is to
+provide a UI which behaves correctly under all circumstances. By
+reusing the built-in facilities system, Vertico achieves full
+compatibility with built-in Emacs completion commands and completion
+tables. Vertico only provides the completion UI but aims to be highly
+flexible, extendable and modular. Additional enhancements are
+available as extensions or complementary packages. The code base is
+small and maintainable. The main vertico.el package is only about 600
+lines of code without white space and comments.
diff --git a/editors/vertico.el/pkg-plist b/editors/vertico.el/pkg-plist
new file mode 100644
index 000000000000..28516b17a635
--- /dev/null
+++ b/editors/vertico.el/pkg-plist
@@ -0,0 +1,29 @@
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-buffer.el
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-buffer.elc
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-directory.el
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-directory.elc
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-flat.el
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-flat.elc
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-grid.el
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-grid.elc
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-indexed.el
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-indexed.elc
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-mouse.el
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-mouse.elc
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-multiform.el
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-multiform.elc
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-quick.el
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-quick.elc
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-repeat.el
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-repeat.elc
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-reverse.el
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-reverse.elc
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-sort.el
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-sort.elc
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-suspend.el
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-suspend.elc
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-unobtrusive.el
+%%EMACS_SITE_LISPDIR%%/vertico/vertico-unobtrusive.elc
+%%EMACS_SITE_LISPDIR%%/vertico/vertico.el
+%%EMACS_SITE_LISPDIR%%/vertico/vertico.elc
+%%PORTDOCS%%%%DOCSDIR%%/README.org
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index 91f66b2e0cb2..11e725e6de4d 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,6 +1,5 @@
PORTNAME= vscode
-DISTVERSION= 1.105.1
-PORTREVISION= 3
+DISTVERSION= 1.106.0
CATEGORIES= editors
MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \
@@ -20,6 +19,7 @@ EXTRACT_DEPENDS=jq:textproc/jq \
node${NODEJS_VERSION}>0:www/node${NODEJS_VERSION}
BUILD_DEPENDS= zip:archivers/zip \
electron${ELECTRON_VER_MAJOR}:devel/electron${ELECTRON_VER_MAJOR} \
+ tsgo:lang/typescript-go \
jq:textproc/jq \
rg:textproc/ripgrep \
npm${NODEJS_SUFFIX}>0:www/npm${NODEJS_SUFFIX}
@@ -68,7 +68,7 @@ USES= desktop-file-utils display:test gl gmake gnome gssapi:mit \
USE_GITHUB= yes
GH_ACCOUNT= microsoft
-SOURCE_COMMIT_HASH= 7d842fb85a0275a4a8e4d7e040d2625abbf7f084
+SOURCE_COMMIT_HASH= ac4cbdf48759c7d8c3eb91ffe6bb04316e263c57
BINARY_ALIAS= python=${PYTHON_CMD}
@@ -212,12 +212,16 @@ do-build:
# remove backup files so that they are not included in the package
@${FIND} ${WRKSRC} -type f \( -name '*.orig' -o -name '*~' \) -delete
# build and package vscode
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npx tsc -p build/tsconfig.build.json
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
- npm_config_runtime=electron \
- npm_config_target=${ELECTRON_VER} \
- npm_config_nodedir=${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR}/node_headers \
- npm --userconfig=${WRKSRC}/.npmrc run gulp vscode-linux-${ELECTRON_ARCH}-min
+ cd ${WRKSRC}/build && \
+ ${SETENV} ${MAKE_ENV} npm run prebuild-ts
+ cd ${WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} tsgo -p build/tsconfig.build.json
+ cd ${WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} \
+ npm_config_runtime=electron \
+ npm_config_target=${ELECTRON_VER} \
+ npm_config_nodedir=${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR}/node_headers \
+ npm --userconfig=${WRKSRC}/.npmrc run gulp vscode-linux-${ELECTRON_ARCH}-min
# move marketplace extensions
@${MV} ${WRKDIR}/builtInExtensions/* ${WRKDIR}/VSCode-linux-${ELECTRON_ARCH}/resources/app/extensions
diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo
index 92c871b92577..51a42801e2b2 100644
--- a/editors/vscode/distinfo
+++ b/editors/vscode/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1760854152
-SHA256 (vscode/vscode-node-modules-1.105.1.tar.gz) = 67365390c54f88ca19459ed103391de2abd7af57e56c26d2bd980a9bc8a88671
-SIZE (vscode/vscode-node-modules-1.105.1.tar.gz) = 452657538
-SHA256 (vscode/vscode-marketplace-exts-1.105.1.tar.gz) = 2547f7d85c15ebb6ceb45acfe2e0206b3b0d7ff78d70b3e9b376b4689a60cafc
-SIZE (vscode/vscode-marketplace-exts-1.105.1.tar.gz) = 1709001
-SHA256 (vscode/microsoft-vscode-1.105.1_GH0.tar.gz) = eb070c42959c35f59a46659dcb5570e34b11454441c2199a459f8b125e6f907d
-SIZE (vscode/microsoft-vscode-1.105.1_GH0.tar.gz) = 23708504
+TIMESTAMP = 1763355252
+SHA256 (vscode/vscode-node-modules-1.106.0.tar.gz) = 8dd20cd55bb5c985abddf96070575e814003ec99aed8b96ca8afaa1cce951748
+SIZE (vscode/vscode-node-modules-1.106.0.tar.gz) = 456774119
+SHA256 (vscode/vscode-marketplace-exts-1.106.0.tar.gz) = 8c23ac7dac2fe98c48d57bef2c0cb7cfbe931848026ba5d2aa8f88b1a2bf6005
+SIZE (vscode/vscode-marketplace-exts-1.106.0.tar.gz) = 1708188
+SHA256 (vscode/microsoft-vscode-1.106.0_GH0.tar.gz) = 71370e45a9daededeacc1139ad6b71518e885e96acb8239387988e1fc59dafc6
+SIZE (vscode/microsoft-vscode-1.106.0_GH0.tar.gz) = 24042687
diff --git a/editors/vscode/files/patch-package.json b/editors/vscode/files/patch-package.json
index ba771c020e55..9edf7cfea439 100644
--- a/editors/vscode/files/patch-package.json
+++ b/editors/vscode/files/patch-package.json
@@ -2,9 +2,9 @@ https://github.com/eclipse/openvsx/issues/543
https://github.com/termux/termux-packages/issues/24739
https://github.com/termux/termux-packages/pull/24757
---- package.json.orig 2025-10-08 13:50:39 UTC
+--- package.json.orig 2025-11-11 14:25:32 UTC
+++ package.json
-@@ -107,6 +107,7 @@
+@@ -108,6 +108,7 @@
"native-is-elevated": "0.7.0",
"native-keymap": "^3.3.5",
"native-watchdog": "^1.4.1",
diff --git a/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts b/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
index d31d73e874d3..c581f80ef624 100644
--- a/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
+++ b/editors/vscode/files/patch-src_vs_workbench_services_actions_common_menusExtensionPoint.ts
@@ -1,6 +1,6 @@
---- src/vs/workbench/services/actions/common/menusExtensionPoint.ts.orig 2025-08-06 20:09:28 UTC
+--- src/vs/workbench/services/actions/common/menusExtensionPoint.ts.orig 2025-11-11 14:25:32 UTC
+++ src/vs/workbench/services/actions/common/menusExtensionPoint.ts
-@@ -1172,7 +1172,10 @@ class CommandsTableRenderer extends Disposable impleme
+@@ -1191,7 +1191,10 @@ class CommandsTableRenderer extends Disposable impleme
switch (platform) {
case 'win32': key = rawKeyBinding.win; break;
diff --git a/editors/vscode/files/patch-test_automation_src_electron.ts b/editors/vscode/files/patch-test_automation_src_electron.ts
index 0c4d05bf22f0..d9e0cf8836e2 100644
--- a/editors/vscode/files/patch-test_automation_src_electron.ts
+++ b/editors/vscode/files/patch-test_automation_src_electron.ts
@@ -1,6 +1,6 @@
---- test/automation/src/electron.ts.orig 2025-09-09 22:02:15 UTC
+--- test/automation/src/electron.ts.orig 2025-11-11 14:25:32 UTC
+++ test/automation/src/electron.ts
-@@ -95,6 +95,7 @@ export function getDevElectronPath(): string {
+@@ -96,6 +96,7 @@ export function getDevElectronPath(): string {
case 'darwin':
return join(buildPath, 'electron', `${product.nameLong}.app`, 'Contents', 'MacOS', 'Electron');
case 'linux':
@@ -8,7 +8,7 @@
return join(buildPath, 'electron', `${product.applicationName}`);
case 'win32':
return join(buildPath, 'electron', `${product.nameShort}.exe`);
-@@ -107,7 +108,8 @@ export function getBuildElectronPath(root: string): st
+@@ -108,7 +109,8 @@ export function getBuildElectronPath(root: string): st
switch (process.platform) {
case 'darwin':
return join(root, 'Contents', 'MacOS', 'Electron');
diff --git a/editors/vscode/pkg-plist b/editors/vscode/pkg-plist
index 185463c34521..ef7f7f751095 100644
--- a/editors/vscode/pkg-plist
+++ b/editors/vscode/pkg-plist
@@ -142,6 +142,10 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/docker/package.json
%%DATADIR%%/resources/app/extensions/docker/package.nls.json
%%DATADIR%%/resources/app/extensions/docker/syntaxes/docker.tmLanguage.json
+%%DATADIR%%/resources/app/extensions/dotenv/language-configuration.json
+%%DATADIR%%/resources/app/extensions/dotenv/package.json
+%%DATADIR%%/resources/app/extensions/dotenv/package.nls.json
+%%DATADIR%%/resources/app/extensions/dotenv/syntaxes/dotenv.tmLanguage.json
%%DATADIR%%/resources/app/extensions/emmet/README.md
%%DATADIR%%/resources/app/extensions/emmet/dist/node/emmetNodeMain.js
%%DATADIR%%/resources/app/extensions/emmet/images/icon.png
@@ -306,7 +310,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/json-language-features/package.nls.json
%%DATADIR%%/resources/app/extensions/json-language-features/server/.npmrc
%%DATADIR%%/resources/app/extensions/json-language-features/server/dist/node/774.jsonServerMain.js
-%%DATADIR%%/resources/app/extensions/json-language-features/server/dist/node/875.jsonServerMain.js
+%%DATADIR%%/resources/app/extensions/json-language-features/server/dist/node/962.jsonServerMain.js
%%DATADIR%%/resources/app/extensions/json-language-features/server/dist/node/jsonServerMain.js
%%DATADIR%%/resources/app/extensions/json-language-features/server/package.json
%%DATADIR%%/resources/app/extensions/json/language-configuration.json
@@ -3589,7 +3593,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/UrlUtils.mjs.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-browser.cjs
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-browser.cjs.map
-%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-node-D8Iaiqq3.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-node-DhUjlPuB.js
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-node.cjs
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-node.cjs.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index.cjs
@@ -4291,6 +4295,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/retryStrategies/exponentialRetryStrategy.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/retryStrategies/retryStrategy.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/retryStrategies/throttlingRetryStrategy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/arrayBuffer.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/bytesEncoding-browser.mjs.map
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/bytesEncoding.common.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/bytesEncoding.js
@@ -4375,6 +4380,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/retryStrategies/retryStrategy.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/retryStrategies/throttlingRetryStrategy.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/tsdoc-metadata.json
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/arrayBuffer.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/bytesEncoding.common.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/bytesEncoding.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/checkEnvironment.js
@@ -4452,6 +4458,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/retryStrategies/exponentialRetryStrategy.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/retryStrategies/retryStrategy.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/retryStrategies/throttlingRetryStrategy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/arrayBuffer.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/bytesEncoding.common.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/bytesEncoding.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/checkEnvironment.js
@@ -4532,6 +4539,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/retryStrategies/exponentialRetryStrategy.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/retryStrategies/retryStrategy.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/retryStrategies/throttlingRetryStrategy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/arrayBuffer.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/bytesEncoding-react-native.mjs.map
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/bytesEncoding.common.js
%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/bytesEncoding.js
@@ -4573,6 +4581,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@vscode/deviceid/package.json
%%DATADIR%%/resources/app/node_modules/@vscode/iconv-lite-umd/LICENSE
%%DATADIR%%/resources/app/node_modules/@vscode/iconv-lite-umd/lib/iconv-lite-umd.js
+%%DATADIR%%/resources/app/node_modules/@vscode/iconv-lite-umd/lib/iconv-lite-umd.js.LICENSE.txt
%%DATADIR%%/resources/app/node_modules/@vscode/iconv-lite-umd/package.json
%%DATADIR%%/resources/app/node_modules/@vscode/policy-watcher/LICENSE
%%DATADIR%%/resources/app/node_modules/@vscode/policy-watcher/build/Release/vscode-policy-watcher.node
@@ -4618,8 +4627,10 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/SECURITY.md
%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/cgmanifest.json
%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-bash.wasm
%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-css.wasm
%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-ini.wasm
+%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-powershell.wasm
%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-regex.wasm
%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-typescript.wasm
%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter.js
diff --git a/editors/zed/Makefile b/editors/zed/Makefile
new file mode 100644
index 000000000000..10ef52968aba
--- /dev/null
+++ b/editors/zed/Makefile
@@ -0,0 +1,94 @@
+PORTNAME= zed
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.212.6
+CATEGORIES= editors
+PKGNAMESUFFIX= -editor
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Code at the speed of thought
+WWW= https://zed.dev/
+
+LICENSE= AGPLv3 APACHE20 GPLv3
+LICENSE_COMB= multi
+LICENSE_FILE_AGPLv3= ${WRKSRC}/LICENSE-AGPL
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
+LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSE-GPL
+
+ONLY_FOR_ARCHS= aarch64 amd64
+ONLY_FOR_ARCHS_REASON= Some of dependent crates only support these architectures
+
+BUILD_DEPENDS= protoc:devel/protobuf
+LIB_DEPENDS= libzstd.so:archivers/zstd \
+ libasound.so:audio/alsa-lib \
+ libgit2.so:devel/libgit2 \
+ libcurl.so:ftp/curl \
+ libvulkan.so:graphics/vulkan-loader \
+ libwayland-client.so:graphics/wayland \
+ libfontconfig.so:x11-fonts/fontconfig \
+ libxkbcommon.so:x11/libxkbcommon
+RUN_DEPENDS= vulkaninfo:graphics/vulkan-tools \
+ npm${NODEJS_SUFFIX}>0:www/npm${NODEJS_SUFFIX} \
+ xdg-desktop-portal-gtk>0:x11/xdg-desktop-portal-gtk
+
+USES= cargo cmake:indirect desktop-file-utils gettext-runtime:build \
+ llvm nodejs:lts,run ssl xorg
+
+USE_GITHUB= yes
+GH_ACCOUNT= zed-industries
+
+USE_XORG= x11 xcb
+
+CARGO_BUILD_ARGS= --package zed --package cli --package remote_server
+CARGO_TEST_ARGS= --workspace
+
+MAKE_ENV= APP_CLI="zedit" \
+ APP_ICON="zed-editor" \
+ APP_ID="dev.zed.Zed" \
+ APP_NAME="Zed" \
+ APP_ARGS="%U" \
+ DO_STARTUP_NOTIFY="true" \
+ ZED_UPDATE_EXPLANATION="Please use packages/ports to update zed." \
+ RELEASE_VERSION="${DISTVERSION}"
+
+PLIST_FILES= bin/zedit \
+ bin/zed-remote-server-stable-${DISTVERSION} \
+ libexec/zed-editor \
+ share/applications/dev.zed.Zed.desktop \
+ share/icons/hicolor/1024x1024/apps/zed-editor.png \
+ share/icons/hicolor/512x512/apps/zed-editor.png
+PORTDOCS= CONTRIBUTING.md README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-patch:
+# https://github.com/RazrFalcon/fontdb/issues/61
+ @${REINPLACE_CMD} -e 's|/etc|${LOCALBASE}&|g' \
+ ${WRKSRC_crate_fontdb-0.16.2}/src/lib.rs \
+ ${WRKSRC_crate_fontdb-0.23.0}/src/lib.rs
+
+post-build:
+ ${SETENV} ${MAKE_ENV} envsubst < \
+ ${WRKSRC}/crates/zed/resources/zed.desktop.in > \
+ ${WRKSRC}/crates/zed/resources/zed.desktop
+
+do-install:
+ ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/release/cli \
+ ${STAGEDIR}${PREFIX}/bin/zedit
+ ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/release/remote_server \
+ ${STAGEDIR}${PREFIX}/bin/zed-remote-server-stable-${DISTVERSION}
+ ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/release/zed \
+ ${STAGEDIR}${PREFIX}/libexec/zed-editor
+ ${INSTALL_DATA} ${WRKSRC}/crates/zed/resources/${PORTNAME}.desktop \
+ ${STAGEDIR}${DESKTOPDIR}/dev.zed.Zed.desktop
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps
+ ${INSTALL_DATA} ${WRKSRC}/crates/zed/resources/app-icon.png \
+ ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps/zed-editor.png
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/1024x1024/apps
+ ${INSTALL_DATA} ${WRKSRC}/crates/zed/resources/app-icon@2x.png \
+ ${STAGEDIR}${PREFIX}/share/icons/hicolor/1024x1024/apps/zed-editor.png
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/editors/zed/Makefile.crates b/editors/zed/Makefile.crates
new file mode 100644
index 000000000000..fd44a0307cc3
--- /dev/null
+++ b/editors/zed/Makefile.crates
@@ -0,0 +1,1463 @@
+CARGO_CRATES= addr2line-0.25.1 \
+ adler2-2.0.1 \
+ aes-0.8.4 \
+ agent-client-protocol-0.7.0 \
+ agent-client-protocol-schema-0.6.2 \
+ ahash-0.7.8 \
+ ahash-0.8.12 \
+ aho-corasick-1.1.3 \
+ alacritty_terminal-0.25.1-rc1 \
+ aliasable-0.1.3 \
+ aligned-vec-0.6.4 \
+ alloc-no-stdlib-2.0.4 \
+ alloc-stdlib-0.2.2 \
+ allocator-api2-0.2.21 \
+ alsa-0.9.1 \
+ alsa-sys-0.3.1 \
+ ambient-authority-0.0.2 \
+ ammonia-4.1.2 \
+ android_system_properties-0.1.5 \
+ anes-0.1.6 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ any_vec-0.14.0 \
+ anyhow-1.0.100 \
+ approx-0.5.1 \
+ arbitrary-1.4.2 \
+ arg_enum_proc_macro-0.3.4 \
+ argminmax-0.6.3 \
+ array-init-cursor-0.2.1 \
+ arraydeque-0.5.1 \
+ arrayref-0.3.9 \
+ arrayvec-0.7.6 \
+ as-raw-xcb-connection-1.0.1 \
+ ascii-1.1.0 \
+ ash-0.38.0+1.3.281 \
+ ash-window-0.13.0 \
+ ashpd-0.11.0 \
+ ashpd-0.12.0 \
+ async-attributes-1.1.2 \
+ async-broadcast-0.7.2 \
+ async-channel-1.9.0 \
+ async-channel-2.5.0 \
+ async-compat-0.2.5 \
+ async-compression-0.4.32 \
+ async-dispatcher-0.1.2 \
+ async-executor-1.13.3 \
+ async-fs-2.2.0 \
+ async-global-executor-2.4.1 \
+ async-io-2.6.0 \
+ async-lock-2.8.0 \
+ async-lock-3.4.1 \
+ async-net-2.0.0 \
+ async-process-2.5.0 \
+ async-recursion-1.1.1 \
+ async-signal-0.2.13 \
+ async-std-1.13.2 \
+ async-stream-0.3.6 \
+ async-stream-impl-0.3.6 \
+ async-tar-0.5.1 \
+ async-task-4.7.1 \
+ async-trait-0.1.89 \
+ async-tungstenite-0.31.0 \
+ async_zip-0.0.17 \
+ asynchronous-codec-0.7.0 \
+ atoi-2.0.0 \
+ atoi_simd-0.16.1 \
+ atomic-0.5.3 \
+ atomic-waker-1.1.2 \
+ auditable-serde-0.8.0 \
+ autocfg-1.5.0 \
+ av1-grain-0.2.4 \
+ avif-serialize-0.8.6 \
+ aws-config-1.8.8 \
+ aws-credential-types-1.2.8 \
+ aws-lc-rs-1.14.1 \
+ aws-lc-sys-0.32.3 \
+ aws-runtime-1.5.12 \
+ aws-sdk-bedrockruntime-1.109.0 \
+ aws-sdk-kinesis-1.91.0 \
+ aws-sdk-s3-1.108.0 \
+ aws-sdk-sso-1.86.0 \
+ aws-sdk-ssooidc-1.88.0 \
+ aws-sdk-sts-1.88.0 \
+ aws-sigv4-1.3.5 \
+ aws-smithy-async-1.2.6 \
+ aws-smithy-checksums-0.63.9 \
+ aws-smithy-eventstream-0.60.12 \
+ aws-smithy-http-0.62.4 \
+ aws-smithy-http-client-1.1.3 \
+ aws-smithy-json-0.61.6 \
+ aws-smithy-observability-0.1.4 \
+ aws-smithy-query-0.60.8 \
+ aws-smithy-runtime-1.9.3 \
+ aws-smithy-runtime-api-1.9.1 \
+ aws-smithy-types-1.3.3 \
+ aws-smithy-xml-0.60.11 \
+ aws-types-1.3.9 \
+ axum-0.6.20 \
+ axum-core-0.3.4 \
+ axum-extra-0.4.2 \
+ backtrace-0.3.76 \
+ base16ct-0.1.1 \
+ base64-0.21.7 \
+ base64-0.22.1 \
+ base64-simd-0.8.0 \
+ base64ct-1.8.0 \
+ bigdecimal-0.4.8 \
+ bincode-1.3.3 \
+ bincode-2.0.1 \
+ bincode_derive-2.0.1 \
+ bindgen-0.71.1 \
+ bindgen-0.72.1 \
+ bit-set-0.5.3 \
+ bit-set-0.8.0 \
+ bit-vec-0.6.3 \
+ bit-vec-0.8.0 \
+ bit_field-0.10.3 \
+ bitflags-1.3.2 \
+ bitflags-2.9.4 \
+ bitstream-io-2.6.0 \
+ bitvec-1.0.1 \
+ blade-graphics-0.7.0 \
+ blade-macros-0.3.0 \
+ blade-util-0.3.0 \
+ blake3-1.8.2 \
+ block-0.1.6 \
+ block-buffer-0.10.4 \
+ block-padding-0.3.3 \
+ block2-0.6.2 \
+ blocking-1.6.2 \
+ bm25-2.3.2 \
+ borrow-or-share-0.2.2 \
+ borsh-1.5.7 \
+ borsh-derive-1.5.7 \
+ boxcar-0.2.14 \
+ brotli-8.0.2 \
+ brotli-decompressor-5.0.0 \
+ bstr-1.12.0 \
+ built-0.7.7 \
+ bumpalo-3.19.0 \
+ by_address-1.2.1 \
+ bytecheck-0.6.12 \
+ bytecheck_derive-0.6.12 \
+ bytecount-0.6.9 \
+ bytemuck-1.24.0 \
+ bytemuck_derive-1.10.2 \
+ byteorder-1.5.0 \
+ byteorder-lite-0.1.0 \
+ bytes-0.4.12 \
+ bytes-1.10.1 \
+ bytes-utils-0.1.4 \
+ bzip2-0.4.4 \
+ bzip2-sys-0.1.13+1.0.8 \
+ cached-0.56.0 \
+ cached_proc_macro-0.25.0 \
+ cached_proc_macro_types-0.1.1 \
+ calloop-0.13.0 \
+ calloop-wayland-source-0.3.0 \
+ camino-1.2.1 \
+ cap-fs-ext-3.4.4 \
+ cap-net-ext-3.4.4 \
+ cap-primitives-3.4.4 \
+ cap-rand-3.4.4 \
+ cap-std-3.4.4 \
+ cap-time-ext-3.4.4 \
+ cargo-platform-0.1.9 \
+ cargo_metadata-0.19.2 \
+ cargo_toml-0.21.0 \
+ cast-0.3.0 \
+ castaway-0.2.4 \
+ cbc-0.1.2 \
+ cbindgen-0.28.0 \
+ cc-1.2.41 \
+ cesu8-1.1.0 \
+ cexpr-0.6.0 \
+ cfg-expr-0.15.8 \
+ cfg-if-1.0.4 \
+ cfg_aliases-0.1.1 \
+ cfg_aliases-0.2.1 \
+ cgl-0.3.2 \
+ chrono-0.4.42 \
+ chrono-tz-0.10.4 \
+ chunked_transfer-1.5.0 \
+ ciborium-0.2.2 \
+ ciborium-io-0.2.2 \
+ ciborium-ll-0.2.2 \
+ cipher-0.4.4 \
+ circular-buffer-1.2.0 \
+ clang-sys-1.8.1 \
+ clap-4.5.49 \
+ clap_builder-4.5.49 \
+ clap_complete-4.5.59 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
+ cmake-0.1.54 \
+ cobs-0.3.0 \
+ cocoa-0.25.0 \
+ cocoa-0.26.0 \
+ cocoa-foundation-0.1.2 \
+ cocoa-foundation-0.2.0 \
+ codespan-reporting-0.12.0 \
+ codespan-reporting-0.13.0 \
+ color_quant-1.1.0 \
+ colorchoice-1.0.4 \
+ combine-4.6.7 \
+ comfy-table-7.2.1 \
+ command-fds-0.3.2 \
+ compact_str-0.9.0 \
+ compression-codecs-0.4.31 \
+ compression-core-0.4.29 \
+ concurrent-queue-2.5.0 \
+ console-0.15.11 \
+ const-oid-0.9.6 \
+ const-random-0.1.18 \
+ const-random-macro-0.1.16 \
+ constant_time_eq-0.1.5 \
+ constant_time_eq-0.3.1 \
+ convert_case-0.4.0 \
+ convert_case-0.8.0 \
+ core-foundation-0.9.4 \
+ core-foundation-0.10.0 \
+ core-foundation-sys-0.8.7 \
+ core-graphics-0.23.2 \
+ core-graphics-0.24.0 \
+ core-graphics-helmer-fork-0.24.0 \
+ core-graphics-types-0.1.3 \
+ core-graphics-types-0.2.0 \
+ core-graphics2-0.4.1 \
+ core-services-0.2.1 \
+ core-text-21.0.0 \
+ core-video-0.4.3 \
+ core_maths-0.1.1 \
+ coreaudio-rs-0.12.1 \
+ coreaudio-rs-0.13.0 \
+ coreaudio-sys-0.2.17 \
+ cosmic-text-0.14.2 \
+ cpal-0.16.0 \
+ cpp_demangle-0.4.5 \
+ cpufeatures-0.2.17 \
+ cranelift-bforest-0.116.1 \
+ cranelift-bitset-0.116.1 \
+ cranelift-codegen-0.116.1 \
+ cranelift-codegen-meta-0.116.1 \
+ cranelift-codegen-shared-0.116.1 \
+ cranelift-control-0.116.1 \
+ cranelift-entity-0.116.1 \
+ cranelift-frontend-0.116.1 \
+ cranelift-isle-0.116.1 \
+ cranelift-native-0.116.1 \
+ crash-context-0.6.3 \
+ crash-handler-0.6.3 \
+ crc-3.3.0 \
+ crc-catalog-2.4.0 \
+ crc-fast-1.3.0 \
+ crc32fast-1.5.0 \
+ criterion-0.5.1 \
+ criterion-plot-0.5.0 \
+ crossbeam-0.8.4 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-queue-0.3.12 \
+ crossbeam-utils-0.8.21 \
+ crossterm-0.29.0 \
+ crossterm_winapi-0.9.1 \
+ crunchy-0.2.4 \
+ crypto-bigint-0.4.9 \
+ crypto-bigint-0.5.5 \
+ crypto-common-0.1.6 \
+ cssparser-0.35.0 \
+ cssparser-macros-0.6.1 \
+ ctor-0.4.3 \
+ ctor-proc-macro-0.0.6 \
+ ctrlc-3.5.0 \
+ cursor-icon-1.2.0 \
+ cxx-1.0.187 \
+ cxx-build-1.0.187 \
+ cxxbridge-cmd-1.0.187 \
+ cxxbridge-flags-1.0.187 \
+ cxxbridge-macro-1.0.187 \
+ darling-0.20.11 \
+ darling-0.21.3 \
+ darling_core-0.20.11 \
+ darling_core-0.21.3 \
+ darling_macro-0.20.11 \
+ darling_macro-0.21.3 \
+ dashmap-5.5.3 \
+ dashmap-6.1.0 \
+ dasp_sample-0.11.0 \
+ data-encoding-2.9.0 \
+ data-url-0.3.2 \
+ dbus-0.9.9 \
+ debug_unsafe-0.1.3 \
+ debugid-0.8.0 \
+ deflate64-0.1.10 \
+ der-0.6.1 \
+ der-0.7.10 \
+ deranged-0.5.4 \
+ derive_arbitrary-1.4.2 \
+ derive_more-0.99.20 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
+ derive_setters-0.1.8 \
+ deunicode-1.6.2 \
+ dialoguer-0.11.0 \
+ diff-0.1.13 \
+ diffy-0.4.2 \
+ digest-0.10.7 \
+ dirs-4.0.0 \
+ dirs-5.0.1 \
+ dirs-6.0.0 \
+ dirs-sys-0.3.7 \
+ dirs-sys-0.4.1 \
+ dirs-sys-0.5.0 \
+ dispatch-0.2.0 \
+ dispatch2-0.3.0 \
+ displaydoc-0.2.5 \
+ dlib-0.5.2 \
+ document-features-0.2.11 \
+ documented-0.9.2 \
+ documented-macros-0.9.2 \
+ dotenvy-0.15.7 \
+ downcast-rs-1.2.1 \
+ doxygen-rs-0.4.2 \
+ dtoa-1.0.10 \
+ dtoa-short-0.3.5 \
+ dtor-0.0.6 \
+ dtor-proc-macro-0.0.5 \
+ dunce-1.0.5 \
+ dwrote-0.11.5 \
+ dyn-clone-1.0.20 \
+ dyn-stack-0.10.0 \
+ dyn-stack-0.13.2 \
+ dyn-stack-macros-0.1.3 \
+ ec4rs-1.2.0 \
+ ecdsa-0.14.8 \
+ either-1.15.0 \
+ elasticlunr-rs-3.0.2 \
+ elliptic-curve-0.12.3 \
+ email_address-0.2.9 \
+ embed-resource-3.0.6 \
+ embedded-io-0.4.0 \
+ embedded-io-0.6.1 \
+ emojis-0.6.4 \
+ encode_unicode-1.0.0 \
+ encoding_rs-0.8.35 \
+ endi-1.1.0 \
+ enum-as-inner-0.6.1 \
+ enumflags2-0.7.12 \
+ enumflags2_derive-0.7.12 \
+ env_filter-0.1.4 \
+ env_logger-0.10.2 \
+ env_logger-0.11.8 \
+ envy-0.4.2 \
+ equator-0.4.2 \
+ equator-macro-0.4.2 \
+ equivalent-1.0.2 \
+ erased-serde-0.4.8 \
+ errno-0.2.8 \
+ errno-0.3.14 \
+ errno-dragonfly-0.1.2 \
+ etagere-0.2.15 \
+ etcetera-0.8.0 \
+ ethnum-1.5.2 \
+ euclid-0.22.11 \
+ event-listener-2.5.3 \
+ event-listener-5.4.1 \
+ event-listener-strategy-0.5.4 \
+ exec-0.3.1 \
+ exr-1.73.0 \
+ extended-0.1.0 \
+ fallible-iterator-0.3.0 \
+ fallible-streaming-iterator-0.1.9 \
+ fancy-regex-0.13.0 \
+ fancy-regex-0.14.0 \
+ fast-float2-0.2.3 \
+ fast-srgb8-1.0.0 \
+ fastrand-1.9.0 \
+ fastrand-2.3.0 \
+ fax-0.2.6 \
+ fax_derive-0.2.0 \
+ fd-lock-4.0.4 \
+ fdeflate-0.3.7 \
+ ff-0.12.1 \
+ filedescriptor-0.8.3 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.4 \
+ fixedbitset-0.4.2 \
+ flate2-1.1.4 \
+ float-cmp-0.9.0 \
+ float-ord-0.3.2 \
+ float8-0.4.2 \
+ float_next_after-1.0.0 \
+ fluent-uri-0.3.2 \
+ flume-0.11.1 \
+ fnv-1.0.7 \
+ foldhash-0.1.5 \
+ foldhash-0.2.0 \
+ font-types-0.10.0 \
+ fontconfig-parser-0.5.8 \
+ fontdb-0.16.2 \
+ fontdb-0.23.0 \
+ foreign-types-0.3.2 \
+ foreign-types-0.5.0 \
+ foreign-types-macros-0.2.3 \
+ foreign-types-shared-0.1.1 \
+ foreign-types-shared-0.3.1 \
+ fork-0.2.0 \
+ form_urlencoded-1.2.2 \
+ fraction-0.15.3 \
+ freetype-sys-0.20.1 \
+ fs-set-times-0.20.3 \
+ fs2-0.4.3 \
+ fs4-0.13.1 \
+ fs_extra-1.3.0 \
+ fsevent-sys-3.1.0 \
+ fsevent-sys-4.1.0 \
+ funty-2.0.0 \
+ futf-0.1.5 \
+ futures-0.1.31 \
+ futures-0.3.31 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-intrusive-0.5.0 \
+ futures-io-0.3.31 \
+ futures-lite-1.13.0 \
+ futures-lite-2.6.1 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ fuzzy-matcher-0.3.7 \
+ fxhash-0.2.1 \
+ gemm-0.17.1 \
+ gemm-0.18.2 \
+ gemm-c32-0.17.1 \
+ gemm-c32-0.18.2 \
+ gemm-c64-0.17.1 \
+ gemm-c64-0.18.2 \
+ gemm-common-0.17.1 \
+ gemm-common-0.18.2 \
+ gemm-f16-0.17.1 \
+ gemm-f16-0.18.2 \
+ gemm-f32-0.17.1 \
+ gemm-f32-0.18.2 \
+ gemm-f64-0.17.1 \
+ gemm-f64-0.18.2 \
+ generic-array-0.14.7 \
+ gethostname-1.1.0 \
+ getrandom-0.2.16 \
+ getrandom-0.3.4 \
+ gif-0.13.3 \
+ gimli-0.31.1 \
+ gimli-0.32.3 \
+ git2-0.20.2 \
+ glob-0.3.3 \
+ globset-0.4.17 \
+ gloo-timers-0.3.0 \
+ glow-0.16.0 \
+ goblin-0.8.2 \
+ gpu-alloc-0.6.0 \
+ gpu-alloc-ash-0.7.0 \
+ gpu-alloc-types-0.3.0 \
+ grid-0.18.0 \
+ group-0.12.1 \
+ h2-0.3.27 \
+ h2-0.4.12 \
+ half-2.7.1 \
+ handlebars-4.5.0 \
+ handlebars-5.1.2 \
+ hashbrown-0.12.3 \
+ hashbrown-0.14.5 \
+ hashbrown-0.15.5 \
+ hashlink-0.8.4 \
+ hashlink-0.10.0 \
+ headers-0.3.9 \
+ headers-core-0.2.0 \
+ heck-0.3.3 \
+ heck-0.4.1 \
+ heck-0.5.0 \
+ heed-0.21.0 \
+ heed-traits-0.20.0 \
+ heed-types-0.21.0 \
+ hermit-abi-0.5.2 \
+ hex-0.4.3 \
+ hexf-parse-0.2.1 \
+ hidden-trait-0.1.2 \
+ hkdf-0.12.4 \
+ hmac-0.12.1 \
+ home-0.5.11 \
+ hound-3.5.1 \
+ html5ever-0.27.0 \
+ html5ever-0.35.0 \
+ http-0.2.12 \
+ http-1.3.1 \
+ http-body-0.4.6 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ http-range-header-0.3.1 \
+ httparse-1.10.1 \
+ httpdate-1.0.3 \
+ human_bytes-0.4.3 \
+ humantime-2.3.0 \
+ hyper-0.14.32 \
+ hyper-1.7.0 \
+ hyper-rustls-0.24.2 \
+ hyper-rustls-0.27.7 \
+ hyper-tls-0.5.0 \
+ hyper-util-0.1.17 \
+ iana-time-zone-0.1.64 \
+ iana-time-zone-haiku-0.1.2 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ id-arena-2.2.1 \
+ ident_case-1.0.1 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
+ ignore-0.4.24 \
+ image-0.25.8 \
+ image-webp-0.2.4 \
+ imagesize-0.13.0 \
+ imara-diff-0.1.8 \
+ imgref-1.12.0 \
+ indexmap-1.9.3 \
+ indexmap-2.11.4 \
+ indoc-2.0.6 \
+ inherent-1.0.13 \
+ inotify-0.9.6 \
+ inotify-0.11.0 \
+ inotify-sys-0.1.5 \
+ inout-0.1.4 \
+ instant-0.1.13 \
+ interpolate_name-0.2.4 \
+ inventory-0.3.21 \
+ io-extras-0.18.4 \
+ io-lifetimes-2.0.4 \
+ io-surface-0.16.1 \
+ iovec-0.1.4 \
+ ipc-channel-0.20.2 \
+ ipnet-2.11.0 \
+ iri-string-0.7.8 \
+ is-docker-0.2.0 \
+ is-terminal-0.4.16 \
+ is-wsl-0.4.0 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.10.5 \
+ itertools-0.11.0 \
+ itertools-0.12.1 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
+ jni-0.21.1 \
+ jni-sys-0.3.0 \
+ jobserver-0.1.34 \
+ js-sys-0.3.81 \
+ json_dotpath-1.1.0 \
+ jsonschema-0.30.0 \
+ jsonwebtoken-9.3.1 \
+ khronos-egl-6.0.0 \
+ kqueue-1.1.1 \
+ kqueue-sys-1.0.4 \
+ kurbo-0.11.3 \
+ kv-log-macro-1.0.7 \
+ lazy_static-1.5.0 \
+ leak-0.1.2 \
+ leaky-cow-0.1.1 \
+ leb128-0.2.5 \
+ leb128fmt-0.1.0 \
+ lebe-0.5.3 \
+ libc-0.2.177 \
+ libdbus-sys-0.2.6 \
+ libfuzzer-sys-0.4.10 \
+ libgit2-sys-0.18.2+1.9.1 \
+ libloading-0.8.9 \
+ libm-0.2.15 \
+ libmimalloc-sys-0.1.44 \
+ libredox-0.1.10 \
+ libsqlite3-sys-0.30.1 \
+ libz-rs-sys-0.5.2 \
+ libz-sys-1.1.22 \
+ link-cplusplus-1.0.12 \
+ linkify-0.10.0 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.0 \
+ litrs-0.4.2 \
+ lmdb-master-sys-0.2.5 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
+ loop9-0.1.5 \
+ lru-0.12.5 \
+ lru-slab-0.1.2 \
+ lyon-1.0.16 \
+ lyon_algorithms-1.0.16 \
+ lyon_extra-1.0.3 \
+ lyon_geom-1.0.17 \
+ lyon_path-1.0.16 \
+ lyon_tessellation-1.0.16 \
+ lz4-1.28.1 \
+ lz4-sys-1.11.1+lz4-1.10.0 \
+ mac-0.1.1 \
+ mach2-0.4.3 \
+ mach2-0.5.0 \
+ malloc_buf-0.0.6 \
+ maplit-1.0.2 \
+ markup5ever-0.12.1 \
+ markup5ever-0.35.0 \
+ markup5ever_rcdom-0.3.0 \
+ match_token-0.35.0 \
+ matchers-0.2.0 \
+ matchit-0.7.3 \
+ maybe-owned-0.3.4 \
+ maybe-rayon-0.1.1 \
+ md-5-0.10.6 \
+ mdbook-0.4.40 \
+ memchr-2.7.6 \
+ memfd-0.6.5 \
+ memmap2-0.9.8 \
+ memoffset-0.9.1 \
+ merge-0.1.0 \
+ merge_derive-0.1.0 \
+ metal-0.29.0 \
+ mimalloc-0.1.48 \
+ mime-0.3.17 \
+ mime_guess-2.0.5 \
+ minidump-common-0.21.2 \
+ minidump-writer-0.8.9 \
+ minidumper-0.8.3 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.9 \
+ mint-0.5.9 \
+ mio-0.8.11 \
+ mio-1.1.0 \
+ miow-0.6.1 \
+ moka-0.12.11 \
+ moxcms-0.7.7 \
+ msvc_spectre_libs-0.1.3 \
+ multimap-0.8.3 \
+ multimap-0.10.1 \
+ naga-25.0.1 \
+ nanoid-0.4.0 \
+ nanorand-0.7.0 \
+ native-tls-0.2.14 \
+ ndk-0.9.0 \
+ ndk-context-0.1.1 \
+ ndk-sys-0.6.0+11769913 \
+ new_debug_unreachable-1.0.6 \
+ nix-0.28.0 \
+ nix-0.29.0 \
+ nix-0.30.1 \
+ nom-7.1.3 \
+ nom-8.0.0 \
+ noop_proc_macro-0.3.0 \
+ normpath-1.5.0 \
+ notify-6.1.1 \
+ notify-debouncer-mini-0.4.1 \
+ now-0.1.3 \
+ ntapi-0.4.1 \
+ nu-ansi-term-0.50.3 \
+ num-0.4.3 \
+ num-bigint-0.4.6 \
+ num-bigint-dig-0.8.4 \
+ num-cmp-0.1.0 \
+ num-complex-0.4.6 \
+ num-conv-0.1.0 \
+ num-derive-0.4.2 \
+ num-format-0.4.4 \
+ num-integer-0.1.46 \
+ num-iter-0.1.45 \
+ num-rational-0.4.2 \
+ num-traits-0.2.19 \
+ num_cpus-1.17.0 \
+ num_enum-0.7.4 \
+ num_enum_derive-0.7.4 \
+ num_threads-0.1.7 \
+ objc-0.2.7 \
+ objc-foundation-0.1.1 \
+ objc2-0.6.3 \
+ objc2-app-kit-0.3.1 \
+ objc2-audio-toolbox-0.3.1 \
+ objc2-core-audio-0.3.2 \
+ objc2-core-audio-types-0.3.2 \
+ objc2-core-foundation-0.3.2 \
+ objc2-encode-4.1.0 \
+ objc2-foundation-0.3.1 \
+ objc2-io-kit-0.3.2 \
+ objc2-metal-0.3.1 \
+ objc2-quartz-core-0.3.1 \
+ objc2-ui-kit-0.3.1 \
+ objc_exception-0.1.2 \
+ objc_id-0.1.1 \
+ object-0.36.7 \
+ object-0.37.3 \
+ object_store-0.12.4 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ oo7-0.5.0 \
+ oorandom-11.1.5 \
+ open-5.3.2 \
+ opener-0.7.2 \
+ openssl-0.10.74 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.110 \
+ optfield-0.4.0 \
+ option-ext-0.2.0 \
+ ordered-float-2.10.1 \
+ ordered-float-4.6.0 \
+ ordered-stream-0.2.0 \
+ ouroboros-0.18.5 \
+ ouroboros_macro-0.18.5 \
+ outref-0.5.2 \
+ p256-0.11.1 \
+ page_size-0.6.0 \
+ palette-0.7.6 \
+ palette_derive-0.7.6 \
+ parking-2.2.1 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
+ parse_int-0.9.0 \
+ partial-json-fixer-0.5.3 \
+ password-hash-0.4.2 \
+ password-hash-0.5.0 \
+ paste-1.0.15 \
+ pathdiff-0.2.3 \
+ pathfinder_geometry-0.5.1 \
+ pathfinder_simd-0.5.5 \
+ pbjson-0.6.0 \
+ pbjson-build-0.6.2 \
+ pbjson-types-0.6.0 \
+ pbkdf2-0.11.0 \
+ pbkdf2-0.12.2 \
+ pciid-parser-0.8.0 \
+ pem-3.0.6 \
+ pem-rfc7468-0.7.0 \
+ percent-encoding-2.3.2 \
+ pest-2.8.3 \
+ pest_derive-2.8.3 \
+ pest_generator-2.8.3 \
+ pest_meta-2.8.3 \
+ petgraph-0.6.5 \
+ pgvector-0.4.1 \
+ phf-0.11.3 \
+ phf-0.12.1 \
+ phf_codegen-0.11.3 \
+ phf_generator-0.11.3 \
+ phf_generator-0.12.1 \
+ phf_macros-0.11.3 \
+ phf_macros-0.12.1 \
+ phf_shared-0.11.3 \
+ phf_shared-0.12.1 \
+ pico-args-0.5.0 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ piper-0.2.4 \
+ pkcs1-0.7.5 \
+ pkcs8-0.9.0 \
+ pkcs8-0.10.2 \
+ pkg-config-0.3.32 \
+ plain-0.2.3 \
+ planus-1.1.1 \
+ plist-1.8.0 \
+ plotters-0.3.7 \
+ plotters-backend-0.3.7 \
+ plotters-svg-0.3.7 \
+ png-0.17.16 \
+ png-0.18.0 \
+ polars-0.51.0 \
+ polars-arrow-0.51.0 \
+ polars-arrow-format-0.2.1 \
+ polars-compute-0.51.0 \
+ polars-core-0.51.0 \
+ polars-dtype-0.51.0 \
+ polars-error-0.51.0 \
+ polars-expr-0.51.0 \
+ polars-io-0.51.0 \
+ polars-lazy-0.51.0 \
+ polars-mem-engine-0.51.0 \
+ polars-ops-0.51.0 \
+ polars-parquet-0.51.0 \
+ polars-parquet-format-0.1.0 \
+ polars-plan-0.51.0 \
+ polars-row-0.51.0 \
+ polars-schema-0.51.0 \
+ polars-sql-0.51.0 \
+ polars-stream-0.51.0 \
+ polars-time-0.51.0 \
+ polars-utils-0.51.0 \
+ polling-3.11.0 \
+ pollster-0.2.5 \
+ portable-atomic-1.11.1 \
+ portable-atomic-util-0.2.4 \
+ portable-pty-0.9.0 \
+ postage-0.5.0 \
+ postcard-1.1.3 \
+ potential_utf-0.1.3 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ precomputed-hash-0.1.1 \
+ pretty_assertions-1.4.1 \
+ prettyplease-0.2.37 \
+ primal-check-0.3.4 \
+ proc-macro-crate-3.4.0 \
+ proc-macro-error-1.0.4 \
+ proc-macro-error-attr-1.0.4 \
+ proc-macro-error-attr2-2.0.0 \
+ proc-macro-error2-2.0.1 \
+ proc-macro2-1.0.101 \
+ proc-macro2-diagnostics-0.10.1 \
+ procfs-core-0.16.0 \
+ profiling-1.0.17 \
+ profiling-procmacros-1.0.17 \
+ prometheus-0.14.0 \
+ prost-0.9.0 \
+ prost-0.12.6 \
+ prost-build-0.9.0 \
+ prost-build-0.12.6 \
+ prost-derive-0.9.0 \
+ prost-derive-0.12.6 \
+ prost-types-0.9.0 \
+ prost-types-0.12.6 \
+ protobuf-3.7.2 \
+ protobuf-support-3.7.2 \
+ psm-0.1.27 \
+ ptr_meta-0.1.4 \
+ ptr_meta_derive-0.1.4 \
+ pulldown-cmark-0.10.3 \
+ pulldown-cmark-0.12.2 \
+ pulldown-cmark-escape-0.10.1 \
+ pulley-interpreter-29.0.1 \
+ pulp-0.18.22 \
+ pulp-0.21.5 \
+ pxfm-0.1.25 \
+ qoi-0.4.1 \
+ quick-error-2.0.1 \
+ quick-xml-0.30.0 \
+ quick-xml-0.37.5 \
+ quick-xml-0.38.3 \
+ quinn-0.11.9 \
+ quinn-proto-0.11.13 \
+ quinn-udp-0.5.14 \
+ quote-1.0.41 \
+ r-efi-5.3.0 \
+ radium-0.7.0 \
+ rand-0.8.5 \
+ rand-0.9.2 \
+ rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
+ rand_core-0.6.4 \
+ rand_core-0.9.3 \
+ rand_distr-0.5.1 \
+ range-map-0.2.0 \
+ rangemap-1.6.0 \
+ rav1e-0.7.1 \
+ ravif-0.11.20 \
+ raw-cpuid-10.7.0 \
+ raw-cpuid-11.6.0 \
+ raw-window-handle-0.6.2 \
+ raw-window-metal-0.4.0 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ read-fonts-0.35.0 \
+ realfft-3.5.0 \
+ reborrow-0.5.5 \
+ recursive-0.1.1 \
+ recursive-proc-macro-impl-0.1.1 \
+ redox_syscall-0.2.16 \
+ redox_syscall-0.5.18 \
+ redox_users-0.4.6 \
+ redox_users-0.5.2 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ referencing-0.30.0 \
+ regalloc2-0.11.2 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-lite-0.1.8 \
+ regex-syntax-0.8.8 \
+ rend-0.4.2 \
+ reqwest-0.11.27 \
+ reqwest-0.12.24 \
+ resvg-0.45.1 \
+ rfc6979-0.3.1 \
+ rgb-0.8.52 \
+ ring-0.17.14 \
+ rkyv-0.7.45 \
+ rkyv_derive-0.7.45 \
+ rmp-0.8.14 \
+ rmp-serde-1.3.0 \
+ rmpv-1.3.0 \
+ roxmltree-0.20.0 \
+ rsa-0.9.8 \
+ rtrb-0.3.2 \
+ rust-embed-8.7.2 \
+ rust-embed-impl-8.7.2 \
+ rust-embed-utils-8.7.2 \
+ rust-stemmers-1.2.0 \
+ rust_decimal-1.39.0 \
+ rustc-demangle-0.1.26 \
+ rustc-hash-1.1.0 \
+ rustc-hash-2.1.1 \
+ rustc_version-0.4.1 \
+ rustfft-6.4.1 \
+ rustix-0.38.44 \
+ rustix-1.1.2 \
+ rustix-linux-procfs-0.1.1 \
+ rustix-openpty-0.2.0 \
+ rustls-0.21.12 \
+ rustls-0.23.33 \
+ rustls-native-certs-0.6.3 \
+ rustls-native-certs-0.8.2 \
+ rustls-pemfile-1.0.4 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.12.0 \
+ rustls-platform-verifier-0.5.3 \
+ rustls-platform-verifier-android-0.1.1 \
+ rustls-webpki-0.101.7 \
+ rustls-webpki-0.103.7 \
+ rustversion-1.0.22 \
+ rustybuzz-0.14.1 \
+ rustybuzz-0.20.1 \
+ ryu-1.0.20 \
+ safetensors-0.4.5 \
+ salsa20-0.10.2 \
+ same-file-1.0.6 \
+ schannel-0.1.28 \
+ schemars-0.9.0 \
+ schemars-1.0.4 \
+ schemars_derive-1.0.4 \
+ scoped-tls-1.0.1 \
+ scopeguard-1.2.0 \
+ scratch-1.0.9 \
+ screencapturekit-0.2.8 \
+ screencapturekit-sys-0.2.8 \
+ scroll-0.12.0 \
+ scroll_derive-0.12.1 \
+ scrypt-0.11.0 \
+ sct-0.7.1 \
+ sea-bae-0.2.1 \
+ sea-orm-1.1.10 \
+ sea-orm-macros-1.1.10 \
+ sea-query-0.32.7 \
+ sea-query-binder-0.7.0 \
+ seahash-4.1.0 \
+ sec1-0.3.0 \
+ security-framework-2.11.1 \
+ security-framework-3.5.1 \
+ security-framework-sys-2.15.0 \
+ self_cell-1.2.0 \
+ semver-1.0.27 \
+ seq-macro-0.3.6 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_derive_internals-0.29.1 \
+ serde_fmt-1.0.3 \
+ serde_json-1.0.145 \
+ serde_json_lenient-0.2.4 \
+ serde_path_to_error-0.1.20 \
+ serde_repr-0.1.20 \
+ serde_spanned-0.6.9 \
+ serde_spanned-1.0.3 \
+ serde_stacker-0.1.14 \
+ serde_urlencoded-0.7.1 \
+ serde_with-3.15.0 \
+ serde_with_macros-3.15.0 \
+ serde_yaml-0.9.34+deprecated \
+ serial2-0.2.33 \
+ sha1-0.10.6 \
+ sha1_smol-1.0.1 \
+ sha2-0.10.9 \
+ sharded-slab-0.1.7 \
+ shared_library-0.1.9 \
+ shell-words-1.1.0 \
+ shellexpand-2.1.2 \
+ shellexpand-3.1.1 \
+ shlex-1.3.0 \
+ signal-hook-0.3.18 \
+ signal-hook-registry-1.4.6 \
+ signature-1.6.4 \
+ signature-2.2.0 \
+ simd-adler32-0.3.7 \
+ simd_helpers-0.1.0 \
+ simdutf8-0.1.5 \
+ simple_asn1-0.6.3 \
+ simplecss-0.2.2 \
+ simplelog-0.12.2 \
+ siphasher-1.0.1 \
+ skiplist-0.6.0 \
+ skrifa-0.37.0 \
+ slab-0.4.11 \
+ slotmap-1.0.7 \
+ smallvec-1.15.1 \
+ smart-default-0.7.1 \
+ smol-2.0.2 \
+ smol_str-0.2.2 \
+ snap-1.1.1 \
+ soa-rs-0.8.1 \
+ soa-rs-derive-0.8.0 \
+ socket2-0.5.10 \
+ socket2-0.6.1 \
+ spdx-0.10.9 \
+ spin-0.9.8 \
+ spirv-0.3.0+sdk-1.3.268.0 \
+ spki-0.6.0 \
+ spki-0.7.3 \
+ sptr-0.3.2 \
+ sqlformat-0.2.6 \
+ sqlparser-0.53.0 \
+ sqlx-0.8.6 \
+ sqlx-core-0.8.6 \
+ sqlx-macros-0.8.6 \
+ sqlx-macros-core-0.8.6 \
+ sqlx-mysql-0.8.6 \
+ sqlx-postgres-0.8.6 \
+ sqlx-sqlite-0.8.6 \
+ stable_deref_trait-1.2.1 \
+ stacker-0.1.22 \
+ stacksafe-0.1.4 \
+ stacksafe-macro-0.1.4 \
+ static_assertions-1.1.0 \
+ stop-words-0.9.0 \
+ streaming-decompression-0.1.2 \
+ streaming-iterator-0.1.9 \
+ strength_reduce-0.2.4 \
+ strict-num-0.1.1 \
+ string_cache-0.8.9 \
+ string_cache_codegen-0.5.4 \
+ stringprep-0.1.5 \
+ strsim-0.11.1 \
+ strum-0.26.3 \
+ strum-0.27.2 \
+ strum_macros-0.26.4 \
+ strum_macros-0.27.2 \
+ subtle-2.6.1 \
+ sval-2.15.0 \
+ sval_buffer-2.15.0 \
+ sval_dynamic-2.15.0 \
+ sval_fmt-2.15.0 \
+ sval_json-2.15.0 \
+ sval_nested-2.15.0 \
+ sval_ref-2.15.0 \
+ sval_serde-2.15.0 \
+ svg_fmt-0.4.5 \
+ svgtypes-0.15.3 \
+ swash-0.2.6 \
+ symphonia-0.5.5 \
+ symphonia-bundle-flac-0.5.5 \
+ symphonia-bundle-mp3-0.5.5 \
+ symphonia-codec-aac-0.5.5 \
+ symphonia-codec-pcm-0.5.5 \
+ symphonia-codec-vorbis-0.5.5 \
+ symphonia-core-0.5.5 \
+ symphonia-format-isomp4-0.5.5 \
+ symphonia-format-ogg-0.5.5 \
+ symphonia-format-riff-0.5.5 \
+ symphonia-metadata-0.5.5 \
+ symphonia-utils-xiph-0.5.5 \
+ syn-1.0.109 \
+ syn-2.0.106 \
+ sync_wrapper-0.1.2 \
+ sync_wrapper-1.0.2 \
+ synchronoise-1.0.1 \
+ synstructure-0.13.2 \
+ sys-locale-0.3.2 \
+ sysctl-0.5.5 \
+ sysctl-0.6.0 \
+ sysinfo-0.31.4 \
+ sysinfo-0.37.2 \
+ system-configuration-0.5.1 \
+ system-configuration-0.6.1 \
+ system-configuration-sys-0.5.0 \
+ system-configuration-sys-0.6.0 \
+ system-deps-6.2.2 \
+ system-interface-0.27.3 \
+ taffy-0.9.0 \
+ tagptr-0.2.0 \
+ take-until-0.2.0 \
+ tao-core-video-sys-0.2.0 \
+ tap-1.0.1 \
+ target-lexicon-0.12.16 \
+ target-lexicon-0.13.3 \
+ tempfile-3.23.0 \
+ tendril-0.4.3 \
+ termcolor-1.4.1 \
+ terminal_size-0.4.3 \
+ thiserror-1.0.69 \
+ thiserror-2.0.17 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.17 \
+ thread_local-1.1.9 \
+ tiff-0.10.3 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tiny-keccak-2.0.2 \
+ tiny-skia-0.11.4 \
+ tiny-skia-path-0.11.4 \
+ tiny_http-0.8.2 \
+ tinystr-0.8.1 \
+ tinytemplate-1.2.1 \
+ tinyvec-1.10.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.48.0 \
+ tokio-io-0.1.13 \
+ tokio-macros-2.6.0 \
+ tokio-native-tls-0.3.1 \
+ tokio-rustls-0.24.1 \
+ tokio-rustls-0.26.2 \
+ tokio-socks-0.5.2 \
+ tokio-stream-0.1.17 \
+ tokio-tungstenite-0.20.1 \
+ tokio-tungstenite-0.21.0 \
+ tokio-tungstenite-0.26.2 \
+ tokio-util-0.7.16 \
+ toml-0.5.11 \
+ toml-0.8.23 \
+ toml-0.9.8 \
+ toml_datetime-0.6.11 \
+ toml_datetime-0.7.3 \
+ toml_edit-0.22.27 \
+ toml_edit-0.23.7 \
+ toml_parser-1.0.4 \
+ toml_write-0.1.2 \
+ toml_writer-1.0.4 \
+ topological-sort-0.2.2 \
+ tower-0.4.13 \
+ tower-0.5.2 \
+ tower-http-0.3.5 \
+ tower-http-0.4.4 \
+ tower-http-0.6.6 \
+ tower-layer-0.3.3 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
+ tracing-log-0.2.0 \
+ tracing-serde-0.2.0 \
+ tracing-subscriber-0.3.20 \
+ trait-variant-0.1.2 \
+ transpose-0.2.3 \
+ tree-sitter-0.25.10 \
+ tree-sitter-bash-0.25.0 \
+ tree-sitter-c-0.23.4 \
+ tree-sitter-css-0.23.2 \
+ tree-sitter-diff-0.1.0 \
+ tree-sitter-elixir-0.3.4 \
+ tree-sitter-embedded-template-0.23.2 \
+ tree-sitter-go-0.23.4 \
+ tree-sitter-html-0.23.2 \
+ tree-sitter-jsdoc-0.23.2 \
+ tree-sitter-json-0.24.8 \
+ tree-sitter-language-0.1.5 \
+ tree-sitter-python-0.25.0 \
+ tree-sitter-regex-0.24.3 \
+ tree-sitter-ruby-0.23.1 \
+ tree-sitter-rust-0.24.0 \
+ try-lock-0.2.5 \
+ ttf-parser-0.20.0 \
+ ttf-parser-0.21.1 \
+ ttf-parser-0.25.1 \
+ tungstenite-0.20.1 \
+ tungstenite-0.21.0 \
+ tungstenite-0.26.2 \
+ tungstenite-0.27.0 \
+ typed-path-0.11.0 \
+ typeid-1.0.3 \
+ typenum-1.19.0 \
+ ucd-trie-0.1.7 \
+ uds-0.4.2 \
+ uds_windows-1.1.0 \
+ ug-0.4.0 \
+ unicase-2.8.1 \
+ unicode-bidi-0.3.18 \
+ unicode-bidi-mirroring-0.2.0 \
+ unicode-bidi-mirroring-0.4.0 \
+ unicode-ccc-0.2.0 \
+ unicode-ccc-0.4.0 \
+ unicode-ident-1.0.19 \
+ unicode-linebreak-0.1.5 \
+ unicode-normalization-0.1.24 \
+ unicode-properties-0.1.3 \
+ unicode-reverse-1.0.9 \
+ unicode-script-0.5.7 \
+ unicode-segmentation-1.12.0 \
+ unicode-vo-0.1.0 \
+ unicode-width-0.2.2 \
+ unicode-xid-0.2.6 \
+ unicode_categories-0.1.1 \
+ unindent-0.2.4 \
+ unsafe-libyaml-0.2.11 \
+ untrusted-0.9.0 \
+ unty-0.0.4 \
+ url-2.5.7 \
+ urlencoding-2.1.3 \
+ usvg-0.45.1 \
+ utf-8-0.7.6 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ uuid-1.18.1 \
+ uuid-simd-0.8.0 \
+ v_frame-0.3.9 \
+ valuable-0.1.1 \
+ value-bag-1.11.1 \
+ value-bag-serde1-1.11.1 \
+ value-bag-sval2-1.11.1 \
+ vcpkg-0.2.15 \
+ version-compare-0.2.0 \
+ version_check-0.9.5 \
+ virtue-0.0.18 \
+ vscode_theme-0.2.0 \
+ vsimd-0.8.0 \
+ vswhom-0.1.0 \
+ vswhom-sys-0.1.3 \
+ vte-0.15.0 \
+ waker-fn-1.2.0 \
+ walkdir-2.5.0 \
+ want-0.3.1 \
+ warp-0.3.7 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasite-0.1.0 \
+ wasm-bindgen-0.2.104 \
+ wasm-bindgen-backend-0.2.104 \
+ wasm-bindgen-futures-0.4.54 \
+ wasm-bindgen-macro-0.2.104 \
+ wasm-bindgen-macro-support-0.2.104 \
+ wasm-bindgen-shared-0.2.104 \
+ wasm-encoder-0.201.0 \
+ wasm-encoder-0.221.3 \
+ wasm-encoder-0.227.1 \
+ wasm-metadata-0.201.0 \
+ wasm-metadata-0.227.1 \
+ wasm-streams-0.4.2 \
+ wasmparser-0.201.0 \
+ wasmparser-0.221.3 \
+ wasmparser-0.227.1 \
+ wasmprinter-0.221.3 \
+ wasmtime-29.0.1 \
+ wasmtime-asm-macros-29.0.1 \
+ wasmtime-c-api-impl-29.0.1 \
+ wasmtime-c-api-macros-29.0.1 \
+ wasmtime-component-macro-29.0.1 \
+ wasmtime-component-util-29.0.1 \
+ wasmtime-cranelift-29.0.1 \
+ wasmtime-environ-29.0.1 \
+ wasmtime-fiber-29.0.1 \
+ wasmtime-jit-icache-coherence-29.0.1 \
+ wasmtime-math-29.0.1 \
+ wasmtime-slab-29.0.1 \
+ wasmtime-versioned-export-macros-29.0.1 \
+ wasmtime-wasi-29.0.1 \
+ wasmtime-winch-29.0.1 \
+ wasmtime-wit-bindgen-29.0.1 \
+ wast-35.0.2 \
+ wayland-backend-0.3.11 \
+ wayland-client-0.31.11 \
+ wayland-cursor-0.31.11 \
+ wayland-protocols-0.31.2 \
+ wayland-protocols-0.32.9 \
+ wayland-protocols-plasma-0.2.0 \
+ wayland-protocols-wlr-0.3.9 \
+ wayland-scanner-0.31.7 \
+ wayland-sys-0.31.7 \
+ web-sys-0.3.81 \
+ web-time-1.1.0 \
+ web_atoms-0.1.3 \
+ webpki-root-certs-0.26.8 \
+ webpki-roots-0.26.8 \
+ weezl-0.1.10 \
+ which-4.4.2 \
+ which-6.0.3 \
+ whoami-1.6.1 \
+ wiggle-29.0.1 \
+ wiggle-generate-29.0.1 \
+ wiggle-macro-29.0.1 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.11 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ winch-codegen-29.0.1 \
+ windows-0.54.0 \
+ windows-0.57.0 \
+ windows-0.61.3 \
+ windows-collections-0.2.0 \
+ windows-core-0.54.0 \
+ windows-core-0.57.0 \
+ windows-core-0.61.2 \
+ windows-core-0.62.2 \
+ windows-future-0.2.1 \
+ windows-implement-0.57.0 \
+ windows-implement-0.60.2 \
+ windows-interface-0.57.0 \
+ windows-interface-0.59.3 \
+ windows-link-0.1.3 \
+ windows-link-0.2.1 \
+ windows-numerics-0.2.0 \
+ windows-registry-0.4.0 \
+ windows-registry-0.5.3 \
+ windows-registry-0.6.1 \
+ windows-result-0.1.2 \
+ windows-result-0.3.4 \
+ windows-result-0.4.1 \
+ windows-strings-0.3.1 \
+ windows-strings-0.4.2 \
+ windows-strings-0.5.1 \
+ windows-sys-0.45.0 \
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
+ windows-targets-0.42.2 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.5 \
+ windows-threading-0.1.0 \
+ windows_aarch64_gnullvm-0.42.2 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.1 \
+ windows_aarch64_msvc-0.42.2 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.1 \
+ windows_i686_gnu-0.42.2 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.1 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.1 \
+ windows_i686_msvc-0.42.2 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.1 \
+ windows_x86_64_gnu-0.42.2 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.1 \
+ windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.1 \
+ windows_x86_64_msvc-0.42.2 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.13 \
+ winreg-0.10.1 \
+ winreg-0.50.0 \
+ winreg-0.55.0 \
+ winresource-0.1.23 \
+ winsafe-0.0.19 \
+ winx-0.36.4 \
+ wio-0.2.2 \
+ wit-bindgen-0.22.0 \
+ wit-bindgen-0.41.0 \
+ wit-bindgen-0.46.0 \
+ wit-bindgen-core-0.22.0 \
+ wit-bindgen-core-0.41.0 \
+ wit-bindgen-rt-0.22.0 \
+ wit-bindgen-rt-0.41.0 \
+ wit-bindgen-rust-0.22.0 \
+ wit-bindgen-rust-0.41.0 \
+ wit-bindgen-rust-macro-0.22.0 \
+ wit-bindgen-rust-macro-0.41.0 \
+ wit-component-0.201.0 \
+ wit-component-0.227.1 \
+ wit-parser-0.201.0 \
+ wit-parser-0.221.3 \
+ wit-parser-0.227.1 \
+ witx-0.9.1 \
+ writeable-0.6.1 \
+ wyz-0.5.1 \
+ x11-2.21.0 \
+ x11-clipboard-0.9.3 \
+ x11rb-0.13.2 \
+ x11rb-protocol-0.13.2 \
+ xattr-0.2.3 \
+ xcb-1.6.0 \
+ xcursor-0.3.10 \
+ xkbcommon-0.8.0 \
+ xkeysym-0.2.1 \
+ xml5ever-0.18.1 \
+ xmlparser-0.13.6 \
+ xmlwriter-0.1.0 \
+ xxhash-rust-0.8.15 \
+ yaml-rust2-0.8.1 \
+ yansi-1.0.1 \
+ yawc-0.2.5 \
+ yazi-0.2.1 \
+ yeslogic-fontconfig-sys-6.0.0 \
+ yoke-0.7.5 \
+ yoke-0.8.0 \
+ yoke-derive-0.7.5 \
+ yoke-derive-0.8.0 \
+ zbus-5.12.0 \
+ zbus_macros-5.12.0 \
+ zbus_names-4.2.0 \
+ zed_extension_api-0.1.0 \
+ zed_extension_api-0.7.0 \
+ zeno-0.3.3 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.2 \
+ zeroize_derive-1.4.2 \
+ zeromq-0.5.0-pre \
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1 \
+ zip-0.6.6 \
+ zip-1.1.4 \
+ zlib-rs-0.5.2 \
+ zstd-0.11.2+zstd.1.5.2 \
+ zstd-0.13.3 \
+ zstd-safe-5.0.2+zstd.1.5.2 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.16+zstd.1.5.7 \
+ zune-core-0.4.12 \
+ zune-inflate-0.2.54 \
+ zune-jpeg-0.4.21 \
+ zvariant-5.8.0 \
+ zvariant_derive-5.8.0 \
+ zvariant_utils-3.2.1 \
+ gh-workflow,gh-workflow-macros@git+https://github.com/zed-industries/gh-workflow?rev=3eaa84abca0778eb54272f45a312cb24f9a0b435\#3eaa84abca0778eb54272f45a312cb24f9a0b435 \
+ pet,pet-conda,pet-core,pet-env-var-path,pet-fs,pet-global-virtualenvs,pet-homebrew,pet-jsonrpc,pet-linux-global-python,pet-mac-commandlinetools,pet-mac-python-org,pet-mac-xcode,pet-pipenv,pet-pixi,pet-poetry,pet-pyenv,pet-python-utils,pet-reporter,pet-telemetry,pet-venv,pet-virtualenv,pet-virtualenvwrapper,pet-windows-registry,pet-windows-store@git+https://github.com/microsoft/python-environment-tools.git?rev=e97b9508befa0062929da65a01054d25c4be861c\#e97b9508befa0062929da65a01054d25c4be861c \
+ candle-core,candle-nn,candle-onnx@git+https://github.com/zed-industries/candle?branch=9.1-patched\#724d75eb3deebefe83f2a7381a45d4fac6eda383 \
+ tree-sitter-md@git+https://github.com/tree-sitter-grammars/tree-sitter-markdown?rev=9a23c1a96c0513d8fc6520972beedd419a973539\#9a23c1a96c0513d8fc6520972beedd419a973539 \
+ tiktoken-rs@git+https://github.com/zed-industries/tiktoken-rs?rev=30c32a4522751699adeda0d5840c71c3b75ae73d\#30c32a4522751699adeda0d5840c71c3b75ae73d \
+ windows-capture@git+https://github.com/zed-industries/windows-capture.git?rev=f0d6c1b6691db75461b732f6d5ff56eed002eeb9\#f0d6c1b6691db75461b732f6d5ff56eed002eeb9 \
+ jupyter-protocol,jupyter-websocket-client,nbformat,runtimelib@git+https://github.com/ConradIrwin/runtimed?rev=7130c804216b6914355d15d0b91ea91f6babd734\#7130c804216b6914355d15d0b91ea91f6babd734 \
+ tree-sitter-gomod@git+https://github.com/camdencheek/tree-sitter-go-mod?rev=2e886870578eeba1927a2dc4bd2e2b3f598c5f9a\#2e886870578eeba1927a2dc4bd2e2b3f598c5f9a \
+ rodio@git+https://github.com/RustAudio/rodio?rev=e2074c6c2acf07b57cf717e076bdda7a9ac6e70b\#e2074c6c2acf07b57cf717e076bdda7a9ac6e70b \
+ lsp-types@git+https://github.com/zed-industries/lsp-types?rev=b71ab4eeb27d9758be8092020a46fe33fbca4e33\#b71ab4eeb27d9758be8092020a46fe33fbca4e33 \
+ zed-scap@git+https://github.com/zed-industries/scap?rev=4afea48c3b002197176fb19cd0f9b180dd36eaac\#4afea48c3b002197176fb19cd0f9b180dd36eaac \
+ tree-sitter-gitcommit@git+https://github.com/zed-industries/tree-sitter-git-commit?rev=88309716a69dd13ab83443721ba6e0b491d37ee9\#88309716a69dd13ab83443721ba6e0b491d37ee9 \
+ zed-reqwest@git+https://github.com/zed-industries/reqwest.git?rev=c15662463bda39148ba154100dd44d3fba5873a4\#c15662463bda39148ba154100dd44d3fba5873a4 \
+ tree-sitter-gowork@git+https://github.com/zed-industries/tree-sitter-go-work?rev=acb0617bf7f4fda02c6217676cc64acb89536dc7\#acb0617bf7f4fda02c6217676cc64acb89536dc7 \
+ xim-ctext,xim-parser,zed-xim@git+https://github.com/zed-industries/xim-rs.git?rev=16f35a2c881b815a2b6cdfd6687988e84f8447d8\#16f35a2c881b815a2b6cdfd6687988e84f8447d8 \
+ tree-sitter-cpp@git+https://github.com/tree-sitter/tree-sitter-cpp?rev=5cb9b693cfd7bfacab1d9ff4acac1a4150700609\#5cb9b693cfd7bfacab1d9ff4acac1a4150700609 \
+ tree-sitter-heex@git+https://github.com/zed-industries/tree-sitter-heex?rev=1dd45142fbb05562e35b2040c6129c9bca346592\#1dd45142fbb05562e35b2040c6129c9bca346592 \
+ libwebrtc,livekit,livekit-api,livekit-protocol,livekit-runtime,webrtc-sys,webrtc-sys-build@git+https://github.com/zed-industries/livekit-rust-sdks?rev=5f04705ac3f356350ae31534ffbc476abc9ea83d\#5f04705ac3f356350ae31534ffbc476abc9ea83d \
+ dap-types@git+https://github.com/zed-industries/dap-types?rev=1b461b310481d01e02b2603c16d7144b926339f8\#1b461b310481d01e02b2603c16d7144b926339f8 \
+ async-pipe@git+https://github.com/zed-industries/async-pipe-rs?rev=82d00a04211cf4e1236029aa03e6b6ce2a74c553\#82d00a04211cf4e1236029aa03e6b6ce2a74c553 \
+ nvim-rs@git+https://github.com/KillTheMule/nvim-rs?rev=764dd270c642f77f10f3e19d05cc178a6cbe69f3\#764dd270c642f77f10f3e19d05cc178a6cbe69f3 \
+ notify,notify-types@git+https://github.com/zed-industries/notify.git?rev=bbb9ea5ae52b253e095737847e367c30653a2e96\#bbb9ea5ae52b253e095737847e367c30653a2e96 \
+ zed-font-kit@git+https://github.com/zed-industries/font-kit?rev=110523127440aefb11ce0cf280ae7c5071337ec5\#110523127440aefb11ce0cf280ae7c5071337ec5 \
+ tree-sitter-typescript@git+https://github.com/zed-industries/tree-sitter-typescript?rev=e2c53597d6a5d9cf7bbe8dccde576fe1e46c5899\#e2c53597d6a5d9cf7bbe8dccde576fe1e46c5899 \
+ tree-sitter-yaml@git+https://github.com/zed-industries/tree-sitter-yaml?rev=baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a\#baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a
diff --git a/editors/zed/distinfo b/editors/zed/distinfo
new file mode 100644
index 000000000000..a1d1fbfbe0ad
--- /dev/null
+++ b/editors/zed/distinfo
@@ -0,0 +1,2929 @@
+TIMESTAMP = 1763179827
+SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
+SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
+SHA256 (rust/crates/agent-client-protocol-0.7.0.crate) = 525705e39c11cd73f7bc784e3681a9386aa30c8d0630808d3dc2237eb4f9cb1b
+SIZE (rust/crates/agent-client-protocol-0.7.0.crate) = 30061
+SHA256 (rust/crates/agent-client-protocol-schema-0.6.2.crate) = ecf16c18fea41282d6bbadd1549a06be6836bddb1893f44a6235f340fa24e2af
+SIZE (rust/crates/agent-client-protocol-schema-0.6.2.crate) = 36370
+SHA256 (rust/crates/ahash-0.7.8.crate) = 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9
+SIZE (rust/crates/ahash-0.7.8.crate) = 38550
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/alacritty_terminal-0.25.1-rc1.crate) = 3cb5f4f1ef69bdb8b2095ddd14b09dd74ee0303aae8bd5372667a54cff689a1b
+SIZE (rust/crates/alacritty_terminal-0.25.1-rc1.crate) = 412344
+SHA256 (rust/crates/aliasable-0.1.3.crate) = 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd
+SIZE (rust/crates/aliasable-0.1.3.crate) = 6169
+SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
+SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609
+SHA256 (rust/crates/alloc-no-stdlib-2.0.4.crate) = cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
+SIZE (rust/crates/alloc-no-stdlib-2.0.4.crate) = 10105
+SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece
+SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/alsa-0.9.1.crate) = ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43
+SIZE (rust/crates/alsa-0.9.1.crate) = 72824
+SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527
+SIZE (rust/crates/alsa-sys-0.3.1.crate) = 32748
+SHA256 (rust/crates/ambient-authority-0.0.2.crate) = e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b
+SIZE (rust/crates/ambient-authority-0.0.2.crate) = 14867
+SHA256 (rust/crates/ammonia-4.1.2.crate) = 17e913097e1a2124b46746c980134e8c954bc17a6a59bb3fde96f088d126dde6
+SIZE (rust/crates/ammonia-4.1.2.crate) = 57453
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
+SIZE (rust/crates/anes-0.1.6.crate) = 23857
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/any_vec-0.14.0.crate) = 34cd60c5e3152cef0a592f1b296f1cc93715d89d2551d85315828c3a09575ff4
+SIZE (rust/crates/any_vec-0.14.0.crate) = 38300
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
+SIZE (rust/crates/approx-0.5.1.crate) = 15100
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
+SHA256 (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea
+SIZE (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 5102
+SHA256 (rust/crates/argminmax-0.6.3.crate) = 70f13d10a41ac8d2ec79ee34178d61e6f47a29c2edfe7ef1721c7383b0359e65
+SIZE (rust/crates/argminmax-0.6.3.crate) = 67236
+SHA256 (rust/crates/array-init-cursor-0.2.1.crate) = ed51fe0f224d1d4ea768be38c51f9f831dee9d05c163c11fba0b8c44387b1fc3
+SIZE (rust/crates/array-init-cursor-0.2.1.crate) = 7102
+SHA256 (rust/crates/arraydeque-0.5.1.crate) = 7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236
+SIZE (rust/crates/arraydeque-0.5.1.crate) = 17671
+SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
+SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
+SHA256 (rust/crates/as-raw-xcb-connection-1.0.1.crate) = 175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b
+SIZE (rust/crates/as-raw-xcb-connection-1.0.1.crate) = 6460
+SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16
+SIZE (rust/crates/ascii-1.1.0.crate) = 36075
+SHA256 (rust/crates/ash-0.38.0+1.3.281.crate) = 0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f
+SIZE (rust/crates/ash-0.38.0+1.3.281.crate) = 457775
+SHA256 (rust/crates/ash-window-0.13.0.crate) = 52bca67b61cb81e5553babde81b8211f713cb6db79766f80168f3e5f40ea6c82
+SIZE (rust/crates/ash-window-0.13.0.crate) = 20250
+SHA256 (rust/crates/ashpd-0.11.0.crate) = 6cbdf310d77fd3aaee6ea2093db7011dc2d35d2eb3481e5607f1f8d942ed99df
+SIZE (rust/crates/ashpd-0.11.0.crate) = 115010
+SHA256 (rust/crates/ashpd-0.12.0.crate) = da0986d5b4f0802160191ad75f8d33ada000558757db3defb70299ca95d9fcbd
+SIZE (rust/crates/ashpd-0.12.0.crate) = 123253
+SHA256 (rust/crates/async-attributes-1.1.2.crate) = a3203e79f4dd9bdda415ed03cf14dae5a2bf775c683a00f94e9cd1faf0f596e5
+SIZE (rust/crates/async-attributes-1.1.2.crate) = 11431
+SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
+SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
+SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
+SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/async-compat-0.2.5.crate) = a1ba85bc55464dcbf728b56d97e119d673f4cf9062be330a9a26f3acf504a590
+SIZE (rust/crates/async-compat-0.2.5.crate) = 26008
+SHA256 (rust/crates/async-compression-0.4.32.crate) = 5a89bce6054c720275ac2432fbba080a66a2106a44a1b804553930ca6909f4e0
+SIZE (rust/crates/async-compression-0.4.32.crate) = 98949
+SHA256 (rust/crates/async-dispatcher-0.1.2.crate) = 5c8bff43baa5b0ca8f8bcd7f9338f5d30fbd75236a2aa89130a7c5121a06d6ca
+SIZE (rust/crates/async-dispatcher-0.1.2.crate) = 7068
+SHA256 (rust/crates/async-executor-1.13.3.crate) = 497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8
+SIZE (rust/crates/async-executor-1.13.3.crate) = 29126
+SHA256 (rust/crates/async-fs-2.2.0.crate) = 8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5
+SIZE (rust/crates/async-fs-2.2.0.crate) = 18824
+SHA256 (rust/crates/async-global-executor-2.4.1.crate) = 05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c
+SIZE (rust/crates/async-global-executor-2.4.1.crate) = 11844
+SHA256 (rust/crates/async-io-2.6.0.crate) = 456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc
+SIZE (rust/crates/async-io-2.6.0.crate) = 51062
+SHA256 (rust/crates/async-lock-2.8.0.crate) = 287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b
+SIZE (rust/crates/async-lock-2.8.0.crate) = 29944
+SHA256 (rust/crates/async-lock-3.4.1.crate) = 5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc
+SIZE (rust/crates/async-lock-3.4.1.crate) = 40981
+SHA256 (rust/crates/async-net-2.0.0.crate) = b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7
+SIZE (rust/crates/async-net-2.0.0.crate) = 17787
+SHA256 (rust/crates/async-process-2.5.0.crate) = fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75
+SIZE (rust/crates/async-process-2.5.0.crate) = 27552
+SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
+SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
+SHA256 (rust/crates/async-signal-0.2.13.crate) = 43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c
+SIZE (rust/crates/async-signal-0.2.13.crate) = 17015
+SHA256 (rust/crates/async-std-1.13.2.crate) = 2c8e079a4ab67ae52b7403632e4618815d6db36d2a010cfe41b02c1b1578f93b
+SIZE (rust/crates/async-std-1.13.2.crate) = 220177
+SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
+SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
+SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
+SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
+SHA256 (rust/crates/async-tar-0.5.1.crate) = d1937db2d56578aa3919b9bdb0e5100693fd7d1c0f145c53eb81fbb03e217550
+SIZE (rust/crates/async-tar-0.5.1.crate) = 53143
+SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
+SIZE (rust/crates/async-task-4.7.1.crate) = 38077
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
+SHA256 (rust/crates/async-tungstenite-0.31.0.crate) = ee88b4c88ac8c9ea446ad43498955750a4bbe64c4392f21ccfe5d952865e318f
+SIZE (rust/crates/async-tungstenite-0.31.0.crate) = 48088
+SHA256 (rust/crates/async_zip-0.0.17.crate) = 00b9f7252833d5ed4b00aa9604b563529dd5e11de9c23615de2dcdf91eb87b52
+SIZE (rust/crates/async_zip-0.0.17.crate) = 109081
+SHA256 (rust/crates/asynchronous-codec-0.7.0.crate) = a860072022177f903e59730004fb5dc13db9275b79bb2aef7ba8ce831956c233
+SIZE (rust/crates/asynchronous-codec-0.7.0.crate) = 14271
+SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528
+SIZE (rust/crates/atoi-2.0.0.crate) = 7785
+SHA256 (rust/crates/atoi_simd-0.16.1.crate) = c2a49e05797ca52e312a0c658938b7d00693ef037799ef7187678f212d7684cf
+SIZE (rust/crates/atoi_simd-0.16.1.crate) = 18018
+SHA256 (rust/crates/atomic-0.5.3.crate) = c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba
+SIZE (rust/crates/atomic-0.5.3.crate) = 12801
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/auditable-serde-0.8.0.crate) = 5c7bf8143dfc3c0258df908843e169b5cc5fcf76c7718bd66135ef4a9cd558c5
+SIZE (rust/crates/auditable-serde-0.8.0.crate) = 5604
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/av1-grain-0.2.4.crate) = 4f3efb2ca85bc610acfa917b5aaa36f3fcbebed5b3182d7f877b02531c4b80c8
+SIZE (rust/crates/av1-grain-0.2.4.crate) = 37050
+SHA256 (rust/crates/avif-serialize-0.8.6.crate) = 47c8fbc0f831f4519fe8b810b6a7a91410ec83031b8233f730a0480029f6a23f
+SIZE (rust/crates/avif-serialize-0.8.6.crate) = 14185
+SHA256 (rust/crates/aws-config-1.8.8.crate) = 37cf2b6af2a95a20e266782b4f76f1a5e12bf412a9db2de9c1e9123b9d8c0ad8
+SIZE (rust/crates/aws-config-1.8.8.crate) = 135427
+SHA256 (rust/crates/aws-credential-types-1.2.8.crate) = faf26925f4a5b59eb76722b63c2892b1d70d06fa053c72e4a100ec308c1d47bc
+SIZE (rust/crates/aws-credential-types-1.2.8.crate) = 22023
+SHA256 (rust/crates/aws-lc-rs-1.14.1.crate) = 879b6c89592deb404ba4dc0ae6b58ffd1795c78991cbb5b8bc441c48a070440d
+SIZE (rust/crates/aws-lc-rs-1.14.1.crate) = 209341
+SHA256 (rust/crates/aws-lc-sys-0.32.3.crate) = 107a4e9d9cab9963e04e84bb8dee0e25f2a987f9a8bad5ed054abd439caa8f8c
+SIZE (rust/crates/aws-lc-sys-0.32.3.crate) = 9361125
+SHA256 (rust/crates/aws-runtime-1.5.12.crate) = bfa006bb32360ed90ac51203feafb9d02e3d21046e1fd3a450a404b90ea73e5d
+SIZE (rust/crates/aws-runtime-1.5.12.crate) = 75990
+SHA256 (rust/crates/aws-sdk-bedrockruntime-1.109.0.crate) = fbfdfd941dcb253c17bf70baddbf1e5b22f19e29d313d2e049bad4b1dadb2011
+SIZE (rust/crates/aws-sdk-bedrockruntime-1.109.0.crate) = 283372
+SHA256 (rust/crates/aws-sdk-kinesis-1.91.0.crate) = 699a3d645a2ab5cb12ca02eb23979753953414429fd6584ea8841af6bc4e0516
+SIZE (rust/crates/aws-sdk-kinesis-1.91.0.crate) = 378148
+SHA256 (rust/crates/aws-sdk-s3-1.108.0.crate) = 200be4aed61e3c0669f7268bacb768f283f1c32a7014ce57225e1160be2f6ccb
+SIZE (rust/crates/aws-sdk-s3-1.108.0.crate) = 1569642
+SHA256 (rust/crates/aws-sdk-sso-1.86.0.crate) = 4a0abbfab841446cce6e87af853a3ba2cc1bc9afcd3f3550dd556c43d434c86d
+SIZE (rust/crates/aws-sdk-sso-1.86.0.crate) = 90656
+SHA256 (rust/crates/aws-sdk-ssooidc-1.88.0.crate) = 9a68d675582afea0e94d38b6ca9c5aaae4ca14f1d36faa6edb19b42e687e70d7
+SIZE (rust/crates/aws-sdk-ssooidc-1.88.0.crate) = 109737
+SHA256 (rust/crates/aws-sdk-sts-1.88.0.crate) = d30990923f4f675523c51eb1c0dec9b752fb267b36a61e83cbc219c9d86da715
+SIZE (rust/crates/aws-sdk-sts-1.88.0.crate) = 176512
+SHA256 (rust/crates/aws-sigv4-1.3.5.crate) = bffc03068fbb9c8dd5ce1c6fb240678a5cffb86fb2b7b1985c999c4b83c8df68
+SIZE (rust/crates/aws-sigv4-1.3.5.crate) = 94365
+SHA256 (rust/crates/aws-smithy-async-1.2.6.crate) = 127fcfad33b7dfc531141fda7e1c402ac65f88aca5511a4d31e2e3d2cd01ce9c
+SIZE (rust/crates/aws-smithy-async-1.2.6.crate) = 23856
+SHA256 (rust/crates/aws-smithy-checksums-0.63.9.crate) = 165d8583d8d906e2fb5511d29201d447cc710864f075debcdd9c31c265412806
+SIZE (rust/crates/aws-smithy-checksums-0.63.9.crate) = 20084
+SHA256 (rust/crates/aws-smithy-eventstream-0.60.12.crate) = 9656b85088f8d9dc7ad40f9a6c7228e1e8447cdf4b046c87e152e0805dea02fa
+SIZE (rust/crates/aws-smithy-eventstream-0.60.12.crate) = 29723
+SHA256 (rust/crates/aws-smithy-http-0.62.4.crate) = 3feafd437c763db26aa04e0cc7591185d0961e64c61885bece0fb9d50ceac671
+SIZE (rust/crates/aws-smithy-http-0.62.4.crate) = 31055
+SHA256 (rust/crates/aws-smithy-http-client-1.1.3.crate) = 1053b5e587e6fa40ce5a79ea27957b04ba660baa02b28b7436f64850152234f1
+SIZE (rust/crates/aws-smithy-http-client-1.1.3.crate) = 89948
+SHA256 (rust/crates/aws-smithy-json-0.61.6.crate) = cff418fc8ec5cadf8173b10125f05c2e7e1d46771406187b2c878557d4503390
+SIZE (rust/crates/aws-smithy-json-0.61.6.crate) = 27470
+SHA256 (rust/crates/aws-smithy-observability-0.1.4.crate) = 2d1881b1ea6d313f9890710d65c158bdab6fb08c91ea825f74c1c8c357baf4cc
+SIZE (rust/crates/aws-smithy-observability-0.1.4.crate) = 15679
+SHA256 (rust/crates/aws-smithy-query-0.60.8.crate) = d28a63441360c477465f80c7abac3b9c4d075ca638f982e605b7dc2a2c7156c9
+SIZE (rust/crates/aws-smithy-query-0.60.8.crate) = 9434
+SHA256 (rust/crates/aws-smithy-runtime-1.9.3.crate) = 40ab99739082da5347660c556689256438defae3bcefd66c52b095905730e404
+SIZE (rust/crates/aws-smithy-runtime-1.9.3.crate) = 118338
+SHA256 (rust/crates/aws-smithy-runtime-api-1.9.1.crate) = 3683c5b152d2ad753607179ed71988e8cfd52964443b4f74fd8e552d0bbfeb46
+SIZE (rust/crates/aws-smithy-runtime-api-1.9.1.crate) = 79795
+SHA256 (rust/crates/aws-smithy-types-1.3.3.crate) = 9f5b3a7486f6690ba25952cabf1e7d75e34d69eaff5081904a47bc79074d6457
+SIZE (rust/crates/aws-smithy-types-1.3.3.crate) = 92644
+SHA256 (rust/crates/aws-smithy-xml-0.60.11.crate) = e9c34127e8c624bc2999f3b657e749c1393bedc9cd97b92a804db8ced4d2e163
+SIZE (rust/crates/aws-smithy-xml-0.60.11.crate) = 25711
+SHA256 (rust/crates/aws-types-1.3.9.crate) = e2fd329bf0e901ff3f60425691410c69094dc2a1f34b331f37bfc4e9ac1565a1
+SIZE (rust/crates/aws-types-1.3.9.crate) = 32543
+SHA256 (rust/crates/axum-0.6.20.crate) = 3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf
+SIZE (rust/crates/axum-0.6.20.crate) = 146227
+SHA256 (rust/crates/axum-core-0.3.4.crate) = 759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c
+SIZE (rust/crates/axum-core-0.3.4.crate) = 21088
+SHA256 (rust/crates/axum-extra-0.4.2.crate) = f9a320103719de37b7b4da4c8eb629d4573f6bcfd3dfe80d3208806895ccf81d
+SIZE (rust/crates/axum-extra-0.4.2.crate) = 31254
+SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
+SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
+SHA256 (rust/crates/base16ct-0.1.1.crate) = 349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce
+SIZE (rust/crates/base16ct-0.1.1.crate) = 10186
+SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
+SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
+SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
+SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
+SHA256 (rust/crates/bigdecimal-0.4.8.crate) = 1a22f228ab7a1b23027ccc6c350b72868017af7ea8356fbdf19f8d991c690013
+SIZE (rust/crates/bigdecimal-0.4.8.crate) = 89479
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740
+SIZE (rust/crates/bincode-2.0.1.crate) = 70469
+SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09
+SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404
+SHA256 (rust/crates/bindgen-0.71.1.crate) = 5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3
+SIZE (rust/crates/bindgen-0.71.1.crate) = 237785
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
+SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
+SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
+SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
+SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
+SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
+SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
+SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
+SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
+SHA256 (rust/crates/bit_field-0.10.3.crate) = 1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6
+SIZE (rust/crates/bit_field-0.10.3.crate) = 11173
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bitstream-io-2.6.0.crate) = 6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2
+SIZE (rust/crates/bitstream-io-2.6.0.crate) = 38256
+SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
+SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
+SHA256 (rust/crates/blade-graphics-0.7.0.crate) = e4deb8f595ce7f00dee3543ebf6fd9a20ea86fc421ab79600dac30876250bdae
+SIZE (rust/crates/blade-graphics-0.7.0.crate) = 2594498
+SHA256 (rust/crates/blade-macros-0.3.0.crate) = 27142319e2f4c264581067eaccb9f80acccdde60d8b4bf57cc50cd3152f109ca
+SIZE (rust/crates/blade-macros-0.3.0.crate) = 3919
+SHA256 (rust/crates/blade-util-0.3.0.crate) = 3a6be3a82c001ba7a17b6f8e413ede5d1004e6047213f8efaf0ffc15b5c4904c
+SIZE (rust/crates/blade-util-0.3.0.crate) = 9089
+SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0
+SIZE (rust/crates/blake3-1.8.2.crate) = 205967
+SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
+SIZE (rust/crates/block-0.1.6.crate) = 4077
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
+SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
+SHA256 (rust/crates/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5
+SIZE (rust/crates/block2-0.6.2.crate) = 34505
+SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21
+SIZE (rust/crates/blocking-1.6.2.crate) = 17754
+SHA256 (rust/crates/bm25-2.3.2.crate) = 1cbd8ffdfb7b4c2ff038726178a780a94f90525ed0ad264c0afaa75dd8c18a64
+SIZE (rust/crates/bm25-2.3.2.crate) = 29175
+SHA256 (rust/crates/borrow-or-share-0.2.2.crate) = 3eeab4423108c5d7c744f4d234de88d18d636100093ae04caf4825134b9c3a32
+SIZE (rust/crates/borrow-or-share-0.2.2.crate) = 4871
+SHA256 (rust/crates/borsh-1.5.7.crate) = ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce
+SIZE (rust/crates/borsh-1.5.7.crate) = 78062
+SHA256 (rust/crates/borsh-derive-1.5.7.crate) = fdd1d3c0c2f5833f22386f252fe8ed005c7f59fdcddeef025c01b4c3b9fd9ac3
+SIZE (rust/crates/borsh-derive-1.5.7.crate) = 27246
+SHA256 (rust/crates/boxcar-0.2.14.crate) = 36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e
+SIZE (rust/crates/boxcar-0.2.14.crate) = 28144
+SHA256 (rust/crates/brotli-8.0.2.crate) = 4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560
+SIZE (rust/crates/brotli-8.0.2.crate) = 741739
+SHA256 (rust/crates/brotli-decompressor-5.0.0.crate) = 874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03
+SIZE (rust/crates/brotli-decompressor-5.0.0.crate) = 195282
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/built-0.7.7.crate) = 56ed6191a7e78c36abdb16ab65341eefd73d64d303fffccdbb00d51e4205967b
+SIZE (rust/crates/built-0.7.7.crate) = 29776
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06
+SIZE (rust/crates/by_address-1.2.1.crate) = 8437
+SHA256 (rust/crates/bytecheck-0.6.12.crate) = 23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2
+SIZE (rust/crates/bytecheck-0.6.12.crate) = 8202
+SHA256 (rust/crates/bytecheck_derive-0.6.12.crate) = 3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659
+SIZE (rust/crates/bytecheck_derive-0.6.12.crate) = 5415
+SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
+SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
+SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff
+SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
+SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
+SHA256 (rust/crates/bytes-0.4.12.crate) = 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c
+SIZE (rust/crates/bytes-0.4.12.crate) = 46361
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/bytes-utils-0.1.4.crate) = 7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35
+SIZE (rust/crates/bytes-utils-0.1.4.crate) = 20703
+SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
+SIZE (rust/crates/bzip2-0.4.4.crate) = 34197
+SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
+SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
+SHA256 (rust/crates/cached-0.56.0.crate) = 801927ee168e17809ab8901d9f01f700cd7d8d6a6527997fee44e4b0327a253c
+SIZE (rust/crates/cached-0.56.0.crate) = 73906
+SHA256 (rust/crates/cached_proc_macro-0.25.0.crate) = 9225bdcf4e4a9a4c08bf16607908eb2fbf746828d5e0b5e019726dbf6571f201
+SIZE (rust/crates/cached_proc_macro-0.25.0.crate) = 11890
+SHA256 (rust/crates/cached_proc_macro_types-0.1.1.crate) = ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0
+SIZE (rust/crates/cached_proc_macro_types-0.1.1.crate) = 1813
+SHA256 (rust/crates/calloop-0.13.0.crate) = b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec
+SIZE (rust/crates/calloop-0.13.0.crate) = 69698
+SHA256 (rust/crates/calloop-wayland-source-0.3.0.crate) = 95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20
+SIZE (rust/crates/calloop-wayland-source-0.3.0.crate) = 11300
+SHA256 (rust/crates/camino-1.2.1.crate) = 276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609
+SIZE (rust/crates/camino-1.2.1.crate) = 41364
+SHA256 (rust/crates/cap-fs-ext-3.4.4.crate) = e41cc18551193fe8fa6f15c1e3c799bc5ec9e2cfbfaa8ed46f37013e3e6c173c
+SIZE (rust/crates/cap-fs-ext-3.4.4.crate) = 21719
+SHA256 (rust/crates/cap-net-ext-3.4.4.crate) = 9f83833816c66c986e913b22ac887cec216ea09301802054316fc5301809702c
+SIZE (rust/crates/cap-net-ext-3.4.4.crate) = 14227
+SHA256 (rust/crates/cap-primitives-3.4.4.crate) = 0a1e394ed14f39f8bc26f59d4c0c010dbe7f0a1b9bafff451b1f98b67c8af62a
+SIZE (rust/crates/cap-primitives-3.4.4.crate) = 93076
+SHA256 (rust/crates/cap-rand-3.4.4.crate) = 0acb89ccf798a28683f00089d0630dfaceec087234eae0d308c05ddeaa941b40
+SIZE (rust/crates/cap-rand-3.4.4.crate) = 9691
+SHA256 (rust/crates/cap-std-3.4.4.crate) = 07c0355ca583dd58f176c3c12489d684163861ede3c9efa6fd8bba314c984189
+SIZE (rust/crates/cap-std-3.4.4.crate) = 36231
+SHA256 (rust/crates/cap-time-ext-3.4.4.crate) = 491af520b8770085daa0466978c75db90368c71896523f2464214e38359b1a5b
+SIZE (rust/crates/cap-time-ext-3.4.4.crate) = 12204
+SHA256 (rust/crates/cargo-platform-0.1.9.crate) = e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea
+SIZE (rust/crates/cargo-platform-0.1.9.crate) = 12010
+SHA256 (rust/crates/cargo_metadata-0.19.2.crate) = dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba
+SIZE (rust/crates/cargo_metadata-0.19.2.crate) = 28370
+SHA256 (rust/crates/cargo_toml-0.21.0.crate) = 5fbd1fe9db3ebf71b89060adaf7b0504c2d6a425cf061313099547e382c2e472
+SIZE (rust/crates/cargo_toml-0.21.0.crate) = 32376
+SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
+SIZE (rust/crates/cast-0.3.0.crate) = 11452
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
+SIZE (rust/crates/cbc-0.1.2.crate) = 23501
+SHA256 (rust/crates/cbindgen-0.28.0.crate) = eadd868a2ce9ca38de7eeafdcec9c7065ef89b42b32f0839278d55f35c54d1ff
+SIZE (rust/crates/cbindgen-0.28.0.crate) = 223401
+SHA256 (rust/crates/cc-1.2.41.crate) = ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7
+SIZE (rust/crates/cc-1.2.41.crate) = 91154
+SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
+SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
+SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02
+SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
+SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/cgl-0.3.2.crate) = 0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff
+SIZE (rust/crates/cgl-0.3.2.crate) = 7557
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/chrono-tz-0.10.4.crate) = a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3
+SIZE (rust/crates/chrono-tz-0.10.4.crate) = 794377
+SHA256 (rust/crates/chunked_transfer-1.5.0.crate) = 6e4de3bc4ea267985becf712dc6d9eed8b04c953b3fcfb339ebc87acd9804901
+SIZE (rust/crates/chunked_transfer-1.5.0.crate) = 9779
+SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
+SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
+SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
+SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
+SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
+SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/circular-buffer-1.2.0.crate) = 14c638459986b83c2b885179bd4ea6a2cbb05697b001501a56adb3a3d230803b
+SIZE (rust/crates/circular-buffer-1.2.0.crate) = 39562
+SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
+SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
+SHA256 (rust/crates/clap-4.5.49.crate) = f4512b90fa68d3a9932cea5184017c5d200f5921df706d45e853537dea51508f
+SIZE (rust/crates/clap-4.5.49.crate) = 62007
+SHA256 (rust/crates/clap_builder-4.5.49.crate) = 0025e98baa12e766c67ba13ff4695a887a1eba19569aad00a472546795bd6730
+SIZE (rust/crates/clap_builder-4.5.49.crate) = 170616
+SHA256 (rust/crates/clap_complete-4.5.59.crate) = 2348487adcd4631696ced64ccdb40d38ac4d31cae7f2eec8817fcea1b9d1c43c
+SIZE (rust/crates/clap_complete-4.5.59.crate) = 48576
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
+SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
+SIZE (rust/crates/cmake-0.1.54.crate) = 18955
+SHA256 (rust/crates/cobs-0.3.0.crate) = 0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1
+SIZE (rust/crates/cobs-0.3.0.crate) = 15639
+SHA256 (rust/crates/cocoa-0.25.0.crate) = f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c
+SIZE (rust/crates/cocoa-0.25.0.crate) = 42163
+SHA256 (rust/crates/cocoa-0.26.0.crate) = f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2
+SIZE (rust/crates/cocoa-0.26.0.crate) = 42628
+SHA256 (rust/crates/cocoa-foundation-0.1.2.crate) = 8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7
+SIZE (rust/crates/cocoa-foundation-0.1.2.crate) = 15028
+SHA256 (rust/crates/cocoa-foundation-0.2.0.crate) = e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d
+SIZE (rust/crates/cocoa-foundation-0.2.0.crate) = 15203
+SHA256 (rust/crates/codespan-reporting-0.12.0.crate) = fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81
+SIZE (rust/crates/codespan-reporting-0.12.0.crate) = 55796
+SHA256 (rust/crates/codespan-reporting-0.13.0.crate) = ba7a06c0b31fff5ff2e1e7d37dbf940864e2a974b336e1a2938d10af6e8fb283
+SIZE (rust/crates/codespan-reporting-0.13.0.crate) = 57113
+SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
+SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
+SIZE (rust/crates/combine-4.6.7.crate) = 134808
+SHA256 (rust/crates/comfy-table-7.2.1.crate) = b03b7db8e0b4b2fdad6c551e634134e99ec000e5c8c3b6856c65e8bbaded7a3b
+SIZE (rust/crates/comfy-table-7.2.1.crate) = 78509
+SHA256 (rust/crates/command-fds-0.3.2.crate) = f849b92c694fe237ecd8fafd1ba0df7ae0d45c1df6daeb7f68ed4220d51640bd
+SIZE (rust/crates/command-fds-0.3.2.crate) = 13157
+SHA256 (rust/crates/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a
+SIZE (rust/crates/compact_str-0.9.0.crate) = 72135
+SHA256 (rust/crates/compression-codecs-0.4.31.crate) = ef8a506ec4b81c460798f572caead636d57d3d7e940f998160f52bd254bf2d23
+SIZE (rust/crates/compression-codecs-0.4.31.crate) = 22694
+SHA256 (rust/crates/compression-core-0.4.29.crate) = e47641d3deaf41fb1538ac1f54735925e275eaf3bf4d55c81b137fba797e5cbb
+SIZE (rust/crates/compression-core-0.4.29.crate) = 4321
+SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
+SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
+SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
+SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
+SIZE (rust/crates/const-random-0.1.18.crate) = 6646
+SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e
+SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657
+SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
+SIZE (rust/crates/constant_time_eq-0.1.5.crate) = 4936
+SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
+SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
+SHA256 (rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e
+SIZE (rust/crates/convert_case-0.4.0.crate) = 8098
+SHA256 (rust/crates/convert_case-0.8.0.crate) = baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f
+SIZE (rust/crates/convert_case-0.8.0.crate) = 22097
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63
+SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081
+SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763
+SHA256 (rust/crates/core-graphics-0.24.0.crate) = fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1
+SIZE (rust/crates/core-graphics-0.24.0.crate) = 31332
+SHA256 (rust/crates/core-graphics-helmer-fork-0.24.0.crate) = 32eb7c354ae9f6d437a6039099ce7ecd049337a8109b23d73e48e8ffba8e9cd5
+SIZE (rust/crates/core-graphics-helmer-fork-0.24.0.crate) = 30928
+SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
+SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
+SHA256 (rust/crates/core-graphics-types-0.2.0.crate) = 3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb
+SIZE (rust/crates/core-graphics-types-0.2.0.crate) = 7098
+SHA256 (rust/crates/core-graphics2-0.4.1.crate) = 7e4583956b9806b69f73fcb23aee05eb3620efc282972f08f6a6db7504f8334d
+SIZE (rust/crates/core-graphics2-0.4.1.crate) = 44618
+SHA256 (rust/crates/core-services-0.2.1.crate) = 92567e81db522550ebaf742c5d875624ec7820c2c7ee5f8c60e4ce7c2ae3c0fd
+SIZE (rust/crates/core-services-0.2.1.crate) = 5422
+SHA256 (rust/crates/core-text-21.0.0.crate) = a593227b66cbd4007b2a050dfdd9e1d1318311409c8d600dc82ba1b15ca9c130
+SIZE (rust/crates/core-text-21.0.0.crate) = 21254
+SHA256 (rust/crates/core-video-0.4.3.crate) = d45e71d5be22206bed53c3c3cb99315fc4c3d31b8963808c6bc4538168c4f8ef
+SIZE (rust/crates/core-video-0.4.3.crate) = 22976
+SHA256 (rust/crates/core_maths-0.1.1.crate) = 77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30
+SIZE (rust/crates/core_maths-0.1.1.crate) = 6528
+SHA256 (rust/crates/coreaudio-rs-0.12.1.crate) = 34ca07354f6d0640333ef95f48d460a4bcf34812a7e7967f9b44c728a8f37c28
+SIZE (rust/crates/coreaudio-rs-0.12.1.crate) = 43400
+SHA256 (rust/crates/coreaudio-rs-0.13.0.crate) = 1aae284fbaf7d27aa0e292f7677dfbe26503b0d555026f702940805a630eac17
+SIZE (rust/crates/coreaudio-rs-0.13.0.crate) = 42013
+SHA256 (rust/crates/coreaudio-sys-0.2.17.crate) = ceec7a6067e62d6f931a2baf6f3a751f4a892595bcec1461a3c94ef9949864b6
+SIZE (rust/crates/coreaudio-sys-0.2.17.crate) = 7591
+SHA256 (rust/crates/cosmic-text-0.14.2.crate) = da46a9d5a8905cc538a4a5bceb6a4510de7a51049c5588c0114efce102bcbbe8
+SIZE (rust/crates/cosmic-text-0.14.2.crate) = 1910697
+SHA256 (rust/crates/cpal-0.16.0.crate) = cbd307f43cc2a697e2d1f8bc7a1d824b5269e052209e28883e5bc04d095aaa3f
+SIZE (rust/crates/cpal-0.16.0.crate) = 104465
+SHA256 (rust/crates/cpp_demangle-0.4.5.crate) = f2bb79cb74d735044c972aae58ed0aaa9a837e85b01106a54c39e42e97f62253
+SIZE (rust/crates/cpp_demangle-0.4.5.crate) = 81574
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/cranelift-bforest-0.116.1.crate) = e15d04a0ce86cb36ead88ad68cf693ffd6cda47052b9e0ac114bc47fd9cd23c4
+SIZE (rust/crates/cranelift-bforest-0.116.1.crate) = 30861
+SHA256 (rust/crates/cranelift-bitset-0.116.1.crate) = 7c6e3969a7ce267259ce244b7867c5d3bc9e65b0a87e81039588dfdeaede9f34
+SIZE (rust/crates/cranelift-bitset-0.116.1.crate) = 8056
+SHA256 (rust/crates/cranelift-codegen-0.116.1.crate) = 2c22032c4cb42558371cf516bb47f26cdad1819d3475c133e93c49f50ebf304e
+SIZE (rust/crates/cranelift-codegen-0.116.1.crate) = 1051844
+SHA256 (rust/crates/cranelift-codegen-meta-0.116.1.crate) = c904bc71c61b27fc57827f4a1379f29de64fe95653b620a3db77d59655eee0b8
+SIZE (rust/crates/cranelift-codegen-meta-0.116.1.crate) = 80475
+SHA256 (rust/crates/cranelift-codegen-shared-0.116.1.crate) = 40180f5497572f644ce88c255480981ae2ec1d7bb4d8e0c0136a13b87a2f2ceb
+SIZE (rust/crates/cranelift-codegen-shared-0.116.1.crate) = 6155
+SHA256 (rust/crates/cranelift-control-0.116.1.crate) = 26d132c6d0bd8a489563472afc171759da0707804a65ece7ceb15a8c6d7dd5ef
+SIZE (rust/crates/cranelift-control-0.116.1.crate) = 8253
+SHA256 (rust/crates/cranelift-entity-0.116.1.crate) = 4b2d0d9618275474fbf679dd018ac6e009acbd6ae6850f6a67be33fb3b00b323
+SIZE (rust/crates/cranelift-entity-0.116.1.crate) = 29325
+SHA256 (rust/crates/cranelift-frontend-0.116.1.crate) = 4fac41e16729107393174b0c9e3730fb072866100e1e64e80a1a963b2e484d57
+SIZE (rust/crates/cranelift-frontend-0.116.1.crate) = 54378
+SHA256 (rust/crates/cranelift-isle-0.116.1.crate) = 1ca20d576e5070044d0a72a9effc2deacf4d6aa650403189d8ea50126483944d
+SIZE (rust/crates/cranelift-isle-0.116.1.crate) = 75233
+SHA256 (rust/crates/cranelift-native-0.116.1.crate) = b8dee82f3f1f2c4cba9177f1cc5e350fe98764379bcd29340caa7b01f85076c7
+SIZE (rust/crates/cranelift-native-0.116.1.crate) = 10709
+SHA256 (rust/crates/crash-context-0.6.3.crate) = 031ed29858d90cfdf27fe49fae28028a1f20466db97962fa2f4ea34809aeebf3
+SIZE (rust/crates/crash-context-0.6.3.crate) = 24690
+SHA256 (rust/crates/crash-handler-0.6.3.crate) = 2066907075af649bcb8bcb1b9b986329b243677e6918b2d920aa64b0aac5ace3
+SIZE (rust/crates/crash-handler-0.6.3.crate) = 41201
+SHA256 (rust/crates/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675
+SIZE (rust/crates/crc-3.3.0.crate) = 13905
+SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
+SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
+SHA256 (rust/crates/crc-fast-1.3.0.crate) = 6bf62af4cc77d8fe1c22dde4e721d87f2f54056139d8c412e1366b740305f56f
+SIZE (rust/crates/crc-fast-1.3.0.crate) = 76401
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
+SIZE (rust/crates/criterion-0.5.1.crate) = 110088
+SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
+SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
+SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115
+SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
+SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/crypto-bigint-0.4.9.crate) = ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef
+SIZE (rust/crates/crypto-bigint-0.4.9.crate) = 46826
+SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76
+SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/cssparser-0.35.0.crate) = 4e901edd733a1472f944a45116df3f846f54d37e67e68640ac8bb69689aca2aa
+SIZE (rust/crates/cssparser-0.35.0.crate) = 54145
+SHA256 (rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331
+SIZE (rust/crates/cssparser-macros-0.6.1.crate) = 7914
+SHA256 (rust/crates/ctor-0.4.3.crate) = ec09e802f5081de6157da9a75701d6c713d8dc3ba52571fd4bd25f412644e8a6
+SIZE (rust/crates/ctor-0.4.3.crate) = 13805
+SHA256 (rust/crates/ctor-proc-macro-0.0.6.crate) = e2931af7e13dc045d8e9d26afccc6fa115d64e115c9c84b1166288b46f6782c2
+SIZE (rust/crates/ctor-proc-macro-0.0.6.crate) = 6435
+SHA256 (rust/crates/ctrlc-3.5.0.crate) = 881c5d0a13b2f1498e2306e82cbada78390e152d4b1378fb28a84f4dcd0dc4f3
+SIZE (rust/crates/ctrlc-3.5.0.crate) = 13886
+SHA256 (rust/crates/cursor-icon-1.2.0.crate) = f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f
+SIZE (rust/crates/cursor-icon-1.2.0.crate) = 14267
+SHA256 (rust/crates/cxx-1.0.187.crate) = d8465678d499296e2cbf9d3acf14307458fd69b471a31b65b3c519efe8b5e187
+SIZE (rust/crates/cxx-1.0.187.crate) = 233474
+SHA256 (rust/crates/cxx-build-1.0.187.crate) = d74b6bcf49ebbd91f1b1875b706ea46545032a14003b5557b7dfa4bbeba6766e
+SIZE (rust/crates/cxx-build-1.0.187.crate) = 98961
+SHA256 (rust/crates/cxxbridge-cmd-1.0.187.crate) = 94ca2ad69673c4b35585edfa379617ac364bccd0ba0adf319811ba3a74ffa48a
+SIZE (rust/crates/cxxbridge-cmd-1.0.187.crate) = 85971
+SHA256 (rust/crates/cxxbridge-flags-1.0.187.crate) = d29b52102aa395386d77d322b3a0522f2035e716171c2c60aa87cc5e9466e523
+SIZE (rust/crates/cxxbridge-flags-1.0.187.crate) = 5426
+SHA256 (rust/crates/cxxbridge-macro-1.0.187.crate) = 2a8ebf0b6138325af3ec73324cb3a48b64d57721f17291b151206782e61f66cd
+SIZE (rust/crates/cxxbridge-macro-1.0.187.crate) = 69807
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
+SIZE (rust/crates/darling-0.21.3.crate) = 41398
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
+SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
+SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
+SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
+SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
+SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
+SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
+SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f
+SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
+SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
+SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
+SHA256 (rust/crates/data-url-0.3.2.crate) = be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376
+SIZE (rust/crates/data-url-0.3.2.crate) = 23862
+SHA256 (rust/crates/dbus-0.9.9.crate) = 190b6255e8ab55a7b568df5a883e9497edc3e4821c06396612048b430e5ad1e9
+SIZE (rust/crates/dbus-0.9.9.crate) = 106151
+SHA256 (rust/crates/debug_unsafe-0.1.3.crate) = 85d3cef41d236720ed453e102153a53e4cc3d2fde848c0078a50cf249e8e3e5b
+SIZE (rust/crates/debug_unsafe-0.1.3.crate) = 2065
+SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d
+SIZE (rust/crates/debugid-0.8.0.crate) = 12757
+SHA256 (rust/crates/deflate64-0.1.10.crate) = 26bf8fc351c5ed29b5c2f0cbbac1b209b74f60ecd62e675a998df72c49af5204
+SIZE (rust/crates/deflate64-0.1.10.crate) = 18859
+SHA256 (rust/crates/der-0.6.1.crate) = f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de
+SIZE (rust/crates/der-0.6.1.crate) = 74205
+SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
+SIZE (rust/crates/der-0.7.10.crate) = 90111
+SHA256 (rust/crates/deranged-0.5.4.crate) = a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071
+SIZE (rust/crates/deranged-0.5.4.crate) = 24461
+SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a
+SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290
+SHA256 (rust/crates/derive_more-0.99.20.crate) = 6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f
+SIZE (rust/crates/derive_more-0.99.20.crate) = 55041
+SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
+SHA256 (rust/crates/derive_setters-0.1.8.crate) = ae5c625eda104c228c06ecaf988d1c60e542176bd7a490e60eeda3493244c0c9
+SIZE (rust/crates/derive_setters-0.1.8.crate) = 11918
+SHA256 (rust/crates/deunicode-1.6.2.crate) = abd57806937c9cc163efc8ea3910e00a62e2aeb0b8119f1793a978088f8f6b04
+SIZE (rust/crates/deunicode-1.6.2.crate) = 172772
+SHA256 (rust/crates/dialoguer-0.11.0.crate) = 658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de
+SIZE (rust/crates/dialoguer-0.11.0.crate) = 31286
+SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
+SIZE (rust/crates/diff-0.1.13.crate) = 46216
+SHA256 (rust/crates/diffy-0.4.2.crate) = b545b8c50194bdd008283985ab0b31dba153cfd5b3066a92770634fbc0d7d291
+SIZE (rust/crates/diffy-0.4.2.crate) = 37945
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
+SIZE (rust/crates/dirs-4.0.0.crate) = 12503
+SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
+SIZE (rust/crates/dirs-5.0.1.crate) = 12255
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
+SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
+SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
+SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
+SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
+SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
+SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
+SIZE (rust/crates/dlib-0.5.2.crate) = 5806
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/documented-0.9.2.crate) = ed6b3e31251e87acd1b74911aed84071c8364fc9087972748ade2f1094ccce34
+SIZE (rust/crates/documented-0.9.2.crate) = 4395
+SHA256 (rust/crates/documented-macros-0.9.2.crate) = 1149cf7462e5e79e17a3c05fd5b1f9055092bbfa95e04c319395c3beacc9370f
+SIZE (rust/crates/documented-macros-0.9.2.crate) = 12274
+SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b
+SIZE (rust/crates/dotenvy-0.15.7.crate) = 20293
+SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
+SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
+SHA256 (rust/crates/doxygen-rs-0.4.2.crate) = 415b6ec780d34dcf624666747194393603d0373b7141eef01d12ee58881507d9
+SIZE (rust/crates/doxygen-rs-0.4.2.crate) = 15907
+SHA256 (rust/crates/dtoa-1.0.10.crate) = d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04
+SIZE (rust/crates/dtoa-1.0.10.crate) = 17584
+SHA256 (rust/crates/dtoa-short-0.3.5.crate) = cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87
+SIZE (rust/crates/dtoa-short-0.3.5.crate) = 8287
+SHA256 (rust/crates/dtor-0.0.6.crate) = 97cbdf2ad6846025e8e25df05171abfb30e3ababa12ee0a0e44b9bbe570633a8
+SIZE (rust/crates/dtor-0.0.6.crate) = 6601
+SHA256 (rust/crates/dtor-proc-macro-0.0.5.crate) = 7454e41ff9012c00d53cf7f475c5e3afa3b91b7c90568495495e8d9bf47a1055
+SIZE (rust/crates/dtor-proc-macro-0.0.5.crate) = 2049
+SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/dwrote-0.11.5.crate) = 9e1b35532432acc8b19ceed096e35dfa088d3ea037fe4f3c085f1f97f33b4d02
+SIZE (rust/crates/dwrote-0.11.5.crate) = 23997
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
+SHA256 (rust/crates/dyn-stack-0.10.0.crate) = 56e53799688f5632f364f8fb387488dd05db9fe45db7011be066fc20e7027f8b
+SIZE (rust/crates/dyn-stack-0.10.0.crate) = 10753
+SHA256 (rust/crates/dyn-stack-0.13.2.crate) = 1c4713e43e2886ba72b8271aa66c93d722116acf7a75555cce11dcde84388fe8
+SIZE (rust/crates/dyn-stack-0.13.2.crate) = 21524
+SHA256 (rust/crates/dyn-stack-macros-0.1.3.crate) = e1d926b4d407d372f141f93bb444696142c29d32962ccbd3531117cf3aa0bfa9
+SIZE (rust/crates/dyn-stack-macros-0.1.3.crate) = 3048
+SHA256 (rust/crates/ec4rs-1.2.0.crate) = 3b31a881d38439026e3d5dd938ab20328d36e23caca8fd5981c42e4b677f5842
+SIZE (rust/crates/ec4rs-1.2.0.crate) = 24350
+SHA256 (rust/crates/ecdsa-0.14.8.crate) = 413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c
+SIZE (rust/crates/ecdsa-0.14.8.crate) = 24720
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/elasticlunr-rs-3.0.2.crate) = 41e83863a500656dfa214fee6682de9c5b9f03de6860fec531235ed2ae9f6571
+SIZE (rust/crates/elasticlunr-rs-3.0.2.crate) = 109533
+SHA256 (rust/crates/elliptic-curve-0.12.3.crate) = e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3
+SIZE (rust/crates/elliptic-curve-0.12.3.crate) = 58374
+SHA256 (rust/crates/email_address-0.2.9.crate) = e079f19b08ca6239f47f8ba8509c11cf3ea30095831f7fed61441475edd8c449
+SIZE (rust/crates/email_address-0.2.9.crate) = 21579
+SHA256 (rust/crates/embed-resource-3.0.6.crate) = 55a075fc573c64510038d7ee9abc7990635863992f83ebc52c8b433b8411a02e
+SIZE (rust/crates/embed-resource-3.0.6.crate) = 20038
+SHA256 (rust/crates/embedded-io-0.4.0.crate) = ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced
+SIZE (rust/crates/embedded-io-0.4.0.crate) = 12901
+SHA256 (rust/crates/embedded-io-0.6.1.crate) = edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d
+SIZE (rust/crates/embedded-io-0.6.1.crate) = 13133
+SHA256 (rust/crates/emojis-0.6.4.crate) = 99e1f1df1f181f2539bac8bf027d31ca5ffbf9e559e3f2d09413b9107b5c02f4
+SIZE (rust/crates/emojis-0.6.4.crate) = 120190
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/endi-1.1.0.crate) = a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf
+SIZE (rust/crates/endi-1.1.0.crate) = 4872
+SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc
+SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190
+SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef
+SIZE (rust/crates/enumflags2-0.7.12.crate) = 17544
+SHA256 (rust/crates/enumflags2_derive-0.7.12.crate) = 67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827
+SIZE (rust/crates/enumflags2_derive-0.7.12.crate) = 8573
+SHA256 (rust/crates/env_filter-0.1.4.crate) = 1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2
+SIZE (rust/crates/env_filter-0.1.4.crate) = 15281
+SHA256 (rust/crates/env_logger-0.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
+SIZE (rust/crates/env_logger-0.10.2.crate) = 36402
+SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
+SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
+SHA256 (rust/crates/envy-0.4.2.crate) = 3f47e0157f2cb54f5ae1bd371b30a2ae4311e1c028f575cd4e81de7353215965
+SIZE (rust/crates/envy-0.4.2.crate) = 10985
+SHA256 (rust/crates/equator-0.4.2.crate) = 4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc
+SIZE (rust/crates/equator-0.4.2.crate) = 11159
+SHA256 (rust/crates/equator-macro-0.4.2.crate) = 44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3
+SIZE (rust/crates/equator-macro-0.4.2.crate) = 6407
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/erased-serde-0.4.8.crate) = 259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b
+SIZE (rust/crates/erased-serde-0.4.8.crate) = 28580
+SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
+SIZE (rust/crates/errno-0.2.8.crate) = 9276
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
+SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
+SHA256 (rust/crates/etagere-0.2.15.crate) = fc89bf99e5dc15954a60f707c1e09d7540e5cd9af85fa75caa0b510bc08c5342
+SIZE (rust/crates/etagere-0.2.15.crate) = 21203
+SHA256 (rust/crates/etcetera-0.8.0.crate) = 136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943
+SIZE (rust/crates/etcetera-0.8.0.crate) = 13295
+SHA256 (rust/crates/ethnum-1.5.2.crate) = ca81e6b4777c89fd810c25a4be2b1bd93ea034fbe58e6a75216a34c6b82c539b
+SIZE (rust/crates/ethnum-1.5.2.crate) = 63016
+SHA256 (rust/crates/euclid-0.22.11.crate) = ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48
+SIZE (rust/crates/euclid-0.22.11.crate) = 79261
+SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
+SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
+SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab
+SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
+SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
+SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
+SHA256 (rust/crates/exec-0.3.1.crate) = 886b70328cba8871bfc025858e1de4be16b1d5088f2ba50b57816f4210672615
+SIZE (rust/crates/exec-0.3.1.crate) = 8748
+SHA256 (rust/crates/exr-1.73.0.crate) = f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0
+SIZE (rust/crates/exr-1.73.0.crate) = 244371
+SHA256 (rust/crates/extended-0.1.0.crate) = af9673d8203fcb076b19dfd17e38b3d4ae9f44959416ea532ce72415a6020365
+SIZE (rust/crates/extended-0.1.0.crate) = 4393
+SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
+SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
+SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
+SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
+SHA256 (rust/crates/fancy-regex-0.13.0.crate) = 531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2
+SIZE (rust/crates/fancy-regex-0.13.0.crate) = 85930
+SHA256 (rust/crates/fancy-regex-0.14.0.crate) = 6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298
+SIZE (rust/crates/fancy-regex-0.14.0.crate) = 86969
+SHA256 (rust/crates/fast-float2-0.2.3.crate) = f8eb564c5c7423d25c886fb561d1e4ee69f72354d16918afa32c08811f6b6a55
+SIZE (rust/crates/fast-float2-0.2.3.crate) = 44399
+SHA256 (rust/crates/fast-srgb8-1.0.0.crate) = dd2e7510819d6fbf51a5545c8f922716ecfb14df168a3242f7d33e0239efe6a1
+SIZE (rust/crates/fast-srgb8-1.0.0.crate) = 17214
+SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
+SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fax-0.2.6.crate) = f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab
+SIZE (rust/crates/fax-0.2.6.crate) = 13279
+SHA256 (rust/crates/fax_derive-0.2.0.crate) = a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d
+SIZE (rust/crates/fax_derive-0.2.0.crate) = 4442
+SHA256 (rust/crates/fd-lock-4.0.4.crate) = 0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78
+SIZE (rust/crates/fd-lock-4.0.4.crate) = 15522
+SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
+SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
+SHA256 (rust/crates/ff-0.12.1.crate) = d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160
+SIZE (rust/crates/ff-0.12.1.crate) = 12956
+SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
+SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
+SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
+SHA256 (rust/crates/flate2-1.1.4.crate) = dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9
+SIZE (rust/crates/flate2-1.1.4.crate) = 77010
+SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
+SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
+SHA256 (rust/crates/float-ord-0.3.2.crate) = 8ce81f49ae8a0482e4c55ea62ebbd7e5a686af544c00b9d090bba3ff9be97b3d
+SIZE (rust/crates/float-ord-0.3.2.crate) = 7683
+SHA256 (rust/crates/float8-0.4.2.crate) = 4203231de188ebbdfb85c11f3c20ca2b063945710de04e7b59268731e728b462
+SIZE (rust/crates/float8-0.4.2.crate) = 23462
+SHA256 (rust/crates/float_next_after-1.0.0.crate) = 8bf7cc16383c4b8d58b9905a8509f02926ce3058053c056376248d958c9df1e8
+SIZE (rust/crates/float_next_after-1.0.0.crate) = 6965
+SHA256 (rust/crates/fluent-uri-0.3.2.crate) = 1918b65d96df47d3591bed19c5cca17e3fa5d0707318e4b5ef2eae01764df7e5
+SIZE (rust/crates/fluent-uri-0.3.2.crate) = 43604
+SHA256 (rust/crates/flume-0.11.1.crate) = da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095
+SIZE (rust/crates/flume-0.11.1.crate) = 67947
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
+SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
+SHA256 (rust/crates/font-types-0.10.0.crate) = 511e2c18a516c666d27867d2f9821f76e7d591f762e9fc41dd6cc5c90fe54b0b
+SIZE (rust/crates/font-types-0.10.0.crate) = 24757
+SHA256 (rust/crates/fontconfig-parser-0.5.8.crate) = bbc773e24e02d4ddd8395fd30dc147524273a83e54e0f312d986ea30de5f5646
+SIZE (rust/crates/fontconfig-parser-0.5.8.crate) = 40928
+SHA256 (rust/crates/fontdb-0.16.2.crate) = b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3
+SIZE (rust/crates/fontdb-0.16.2.crate) = 107447
+SHA256 (rust/crates/fontdb-0.23.0.crate) = 457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905
+SIZE (rust/crates/fontdb-0.23.0.crate) = 108324
+SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
+SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824
+SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742
+SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
+SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
+SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
+SHA256 (rust/crates/fork-0.2.0.crate) = 05dc8b302e04a1c27f4fe694439ef0f29779ca4edc205b7b58f00db04e29656d
+SIZE (rust/crates/fork-0.2.0.crate) = 5903
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
+SHA256 (rust/crates/fraction-0.15.3.crate) = 0f158e3ff0a1b334408dc9fb811cd99b446986f4d8b741bb08f9df1604085ae7
+SIZE (rust/crates/fraction-0.15.3.crate) = 95223
+SHA256 (rust/crates/freetype-sys-0.20.1.crate) = 0e7edc5b9669349acfda99533e9e0bcf26a51862ab43b08ee7745c55d28eb134
+SIZE (rust/crates/freetype-sys-0.20.1.crate) = 3877697
+SHA256 (rust/crates/fs-set-times-0.20.3.crate) = 94e7099f6313ecacbe1256e8ff9d617b75d1bcb16a6fddef94866d225a01a14a
+SIZE (rust/crates/fs-set-times-0.20.3.crate) = 15964
+SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213
+SIZE (rust/crates/fs2-0.4.3.crate) = 13138
+SHA256 (rust/crates/fs4-0.13.1.crate) = 8640e34b88f7652208ce9e88b1a37a2ae95227d84abec377ccd3c5cfeb141ed4
+SIZE (rust/crates/fs4-0.13.1.crate) = 28794
+SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
+SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
+SHA256 (rust/crates/fsevent-sys-3.1.0.crate) = ca6f5e6817058771c10f0eb0f05ddf1e35844266f972004fe8e4b21fda295bd5
+SIZE (rust/crates/fsevent-sys-3.1.0.crate) = 4251
+SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
+SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
+SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
+SIZE (rust/crates/funty-2.0.0.crate) = 13160
+SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
+SIZE (rust/crates/futf-0.1.5.crate) = 11344
+SHA256 (rust/crates/futures-0.1.31.crate) = 3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678
+SIZE (rust/crates/futures-0.1.31.crate) = 157731
+SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
+SIZE (rust/crates/futures-0.3.31.crate) = 54953
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (rust/crates/futures-intrusive-0.5.0.crate) = 1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f
+SIZE (rust/crates/futures-intrusive-0.5.0.crate) = 85563
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-lite-1.13.0.crate) = 49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce
+SIZE (rust/crates/futures-lite-1.13.0.crate) = 37058
+SHA256 (rust/crates/futures-lite-2.6.1.crate) = f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad
+SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/fuzzy-matcher-0.3.7.crate) = 54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94
+SIZE (rust/crates/fuzzy-matcher-0.3.7.crate) = 18047
+SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
+SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
+SHA256 (rust/crates/gemm-0.17.1.crate) = 6ab24cc62135b40090e31a76a9b2766a501979f3070fa27f689c27ec04377d32
+SIZE (rust/crates/gemm-0.17.1.crate) = 6931
+SHA256 (rust/crates/gemm-0.18.2.crate) = ab96b703d31950f1aeddded248bc95543c9efc7ac9c4a21fda8703a83ee35451
+SIZE (rust/crates/gemm-0.18.2.crate) = 20056
+SHA256 (rust/crates/gemm-c32-0.17.1.crate) = b9c030d0b983d1e34a546b86e08f600c11696fde16199f971cd46c12e67512c0
+SIZE (rust/crates/gemm-c32-0.17.1.crate) = 3829
+SHA256 (rust/crates/gemm-c32-0.18.2.crate) = f6db9fd9f40421d00eea9dd0770045a5603b8d684654816637732463f4073847
+SIZE (rust/crates/gemm-c32-0.18.2.crate) = 7764
+SHA256 (rust/crates/gemm-c64-0.17.1.crate) = fbb5f2e79fefb9693d18e1066a557b4546cd334b226beadc68b11a8f9431852a
+SIZE (rust/crates/gemm-c64-0.17.1.crate) = 3827
+SHA256 (rust/crates/gemm-c64-0.18.2.crate) = dfcad8a3d35a43758330b635d02edad980c1e143dc2f21e6fd25f9e4eada8edf
+SIZE (rust/crates/gemm-c64-0.18.2.crate) = 7653
+SHA256 (rust/crates/gemm-common-0.17.1.crate) = a2e7ea062c987abcd8db95db917b4ffb4ecdfd0668471d8dc54734fdff2354e8
+SIZE (rust/crates/gemm-common-0.17.1.crate) = 26643
+SHA256 (rust/crates/gemm-common-0.18.2.crate) = a352d4a69cbe938b9e2a9cb7a3a63b7e72f9349174a2752a558a8a563510d0f3
+SIZE (rust/crates/gemm-common-0.18.2.crate) = 31507
+SHA256 (rust/crates/gemm-f16-0.17.1.crate) = 7ca4c06b9b11952071d317604acb332e924e817bd891bec8dfb494168c7cedd4
+SIZE (rust/crates/gemm-f16-0.17.1.crate) = 7939
+SHA256 (rust/crates/gemm-f16-0.18.2.crate) = cff95ae3259432f3c3410eaa919033cd03791d81cebd18018393dc147952e109
+SIZE (rust/crates/gemm-f16-0.18.2.crate) = 11372
+SHA256 (rust/crates/gemm-f32-0.17.1.crate) = e9a69f51aaefbd9cf12d18faf273d3e982d9d711f60775645ed5c8047b4ae113
+SIZE (rust/crates/gemm-f32-0.17.1.crate) = 3519
+SHA256 (rust/crates/gemm-f32-0.18.2.crate) = bc8d3d4385393304f407392f754cd2dc4b315d05063f62cf09f47b58de276864
+SIZE (rust/crates/gemm-f32-0.18.2.crate) = 7320
+SHA256 (rust/crates/gemm-f64-0.17.1.crate) = aa397a48544fadf0b81ec8741e5c0fba0043008113f71f2034def1935645d2b0
+SIZE (rust/crates/gemm-f64-0.17.1.crate) = 3515
+SHA256 (rust/crates/gemm-f64-0.18.2.crate) = 35b2a4f76ce4b8b16eadc11ccf2e083252d8237c1b589558a49b0183545015bd
+SIZE (rust/crates/gemm-f64-0.18.2.crate) = 7199
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/gethostname-1.1.0.crate) = 1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8
+SIZE (rust/crates/gethostname-1.1.0.crate) = 9865
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/gif-0.13.3.crate) = 4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b
+SIZE (rust/crates/gif-0.13.3.crate) = 36010
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
+SIZE (rust/crates/gimli-0.32.3.crate) = 289789
+SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/globset-0.4.17.crate) = eab69130804d941f8075cfd713bf8848a2c3b3f201a9457a11e6f87e1ab62305
+SIZE (rust/crates/globset-0.4.17.crate) = 28943
+SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994
+SIZE (rust/crates/gloo-timers-0.3.0.crate) = 5530
+SHA256 (rust/crates/glow-0.16.0.crate) = c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08
+SIZE (rust/crates/glow-0.16.0.crate) = 162118
+SHA256 (rust/crates/goblin-0.8.2.crate) = 1b363a30c165f666402fe6a3024d3bec7ebc898f96a4a23bd1c99f8dbf3f4f47
+SIZE (rust/crates/goblin-0.8.2.crate) = 187412
+SHA256 (rust/crates/gpu-alloc-0.6.0.crate) = fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171
+SIZE (rust/crates/gpu-alloc-0.6.0.crate) = 19649
+SHA256 (rust/crates/gpu-alloc-ash-0.7.0.crate) = cbda7a18a29bc98c2e0de0435c347df935bf59489935d0cbd0b73f1679b6f79a
+SIZE (rust/crates/gpu-alloc-ash-0.7.0.crate) = 5034
+SHA256 (rust/crates/gpu-alloc-types-0.3.0.crate) = 98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4
+SIZE (rust/crates/gpu-alloc-types-0.3.0.crate) = 4128
+SHA256 (rust/crates/grid-0.18.0.crate) = 12101ecc8225ea6d675bc70263074eab6169079621c2186fe0c66590b2df9681
+SIZE (rust/crates/grid-0.18.0.crate) = 26095
+SHA256 (rust/crates/group-0.12.1.crate) = 5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7
+SIZE (rust/crates/group-0.12.1.crate) = 16516
+SHA256 (rust/crates/h2-0.3.27.crate) = 0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d
+SIZE (rust/crates/h2-0.3.27.crate) = 169180
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
+SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
+SIZE (rust/crates/half-2.7.1.crate) = 61040
+SHA256 (rust/crates/handlebars-4.5.0.crate) = faa67bab9ff362228eb3d00bd024a4965d8231bbb7921167f0cfa66c6626b225
+SIZE (rust/crates/handlebars-4.5.0.crate) = 95074
+SHA256 (rust/crates/handlebars-5.1.2.crate) = d08485b96a0e6393e9e4d1b8d48cf74ad6c063cd905eb33f42c1ce3f0377539b
+SIZE (rust/crates/handlebars-5.1.2.crate) = 98550
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashlink-0.8.4.crate) = e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7
+SIZE (rust/crates/hashlink-0.8.4.crate) = 26514
+SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
+SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
+SHA256 (rust/crates/headers-0.3.9.crate) = 06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270
+SIZE (rust/crates/headers-0.3.9.crate) = 68290
+SHA256 (rust/crates/headers-core-0.2.0.crate) = e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429
+SIZE (rust/crates/headers-core-0.2.0.crate) = 2380
+SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
+SIZE (rust/crates/heck-0.3.3.crate) = 10260
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/heed-0.21.0.crate) = bd54745cfacb7b97dee45e8fdb91814b62bccddb481debb7de0f9ee6b7bf5b43
+SIZE (rust/crates/heed-0.21.0.crate) = 67512
+SHA256 (rust/crates/heed-traits-0.20.0.crate) = eb3130048d404c57ce5a1ac61a903696e8fcde7e8c2991e9fcfc1f27c3ef74ff
+SIZE (rust/crates/heed-traits-0.20.0.crate) = 3108
+SHA256 (rust/crates/heed-types-0.21.0.crate) = 13c255bdf46e07fb840d120a36dcc81f385140d7191c76a7391672675c01a55d
+SIZE (rust/crates/heed-types-0.21.0.crate) = 4898
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/hexf-parse-0.2.1.crate) = dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df
+SIZE (rust/crates/hexf-parse-0.2.1.crate) = 4662
+SHA256 (rust/crates/hidden-trait-0.1.2.crate) = 68ed9e850438ac849bec07e7d09fbe9309cbd396a5988c30b010580ce08860df
+SIZE (rust/crates/hidden-trait-0.1.2.crate) = 3846
+SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
+SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
+SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
+SIZE (rust/crates/hmac-0.12.1.crate) = 42657
+SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
+SHA256 (rust/crates/hound-3.5.1.crate) = 62adaabb884c94955b19907d60019f4e145d091c75345379e70d1ee696f7854f
+SIZE (rust/crates/hound-3.5.1.crate) = 39446
+SHA256 (rust/crates/html5ever-0.27.0.crate) = c13771afe0e6e846f1e67d038d4cb29998a6779f93c809212e4e9c32efd244d4
+SIZE (rust/crates/html5ever-0.27.0.crate) = 72913
+SHA256 (rust/crates/html5ever-0.35.0.crate) = 55d958c2f74b664487a2035fe1dadb032c48718a03b63f3ab0b8537db8549ed4
+SIZE (rust/crates/html5ever-0.35.0.crate) = 76142
+SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
+SIZE (rust/crates/http-0.2.12.crate) = 101964
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
+SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
+SIZE (rust/crates/http-body-0.4.6.crate) = 10773
+SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/http-range-header-0.3.1.crate) = add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f
+SIZE (rust/crates/http-range-header-0.3.1.crate) = 7712
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
+SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
+SHA256 (rust/crates/human_bytes-0.4.3.crate) = 91f255a4535024abf7640cb288260811fc14794f62b063652ed349f9a6c2348e
+SIZE (rust/crates/human_bytes-0.4.3.crate) = 5654
+SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424
+SIZE (rust/crates/humantime-2.3.0.crate) = 23242
+SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
+SIZE (rust/crates/hyper-0.14.32.crate) = 199622
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
+SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
+SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
+SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
+SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8
+SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/id-arena-2.2.1.crate) = 25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005
+SIZE (rust/crates/id-arena-2.2.1.crate) = 12203
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/ignore-0.4.24.crate) = 81776e6f9464432afcc28d03e52eb101c93b6f0566f52aef2427663e700f0403
+SIZE (rust/crates/ignore-0.4.24.crate) = 59121
+SHA256 (rust/crates/image-0.25.8.crate) = 529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7
+SIZE (rust/crates/image-0.25.8.crate) = 292229
+SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3
+SIZE (rust/crates/image-webp-0.2.4.crate) = 68478
+SHA256 (rust/crates/imagesize-0.13.0.crate) = edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285
+SIZE (rust/crates/imagesize-0.13.0.crate) = 17033
+SHA256 (rust/crates/imara-diff-0.1.8.crate) = 17d34b7d42178945f775e84bc4c36dde7c1c6cdfea656d3354d009056f2bb3d2
+SIZE (rust/crates/imara-diff-0.1.8.crate) = 155787
+SHA256 (rust/crates/imgref-1.12.0.crate) = e7c5cedc30da3a610cac6b4ba17597bdf7152cf974e8aab3afb3d54455e371c8
+SIZE (rust/crates/imgref-1.12.0.crate) = 66324
+SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
+SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/inherent-1.0.13.crate) = c727f80bfa4a6c6e2508d2f05b6f4bfce242030bd88ed15ae5331c5b5d30fba7
+SIZE (rust/crates/inherent-1.0.13.crate) = 12708
+SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
+SIZE (rust/crates/inotify-0.9.6.crate) = 22971
+SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
+SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
+SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
+SIZE (rust/crates/instant-0.1.13.crate) = 6305
+SHA256 (rust/crates/interpolate_name-0.2.4.crate) = c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60
+SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027
+SHA256 (rust/crates/inventory-0.3.21.crate) = bc61209c082fbeb19919bee74b176221b27223e27b65d781eb91af24eb1fb46e
+SIZE (rust/crates/inventory-0.3.21.crate) = 16600
+SHA256 (rust/crates/io-extras-0.18.4.crate) = 2285ddfe3054097ef4b2fe909ef8c3bcd1ea52a8f0d274416caebeef39f04a65
+SIZE (rust/crates/io-extras-0.18.4.crate) = 34254
+SHA256 (rust/crates/io-lifetimes-2.0.4.crate) = 06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983
+SIZE (rust/crates/io-lifetimes-2.0.4.crate) = 28501
+SHA256 (rust/crates/io-surface-0.16.1.crate) = 554b8c5d64ec09a3a520fe58e4d48a73e00ff32899cdcbe32a4877afd4968b8e
+SIZE (rust/crates/io-surface-0.16.1.crate) = 8125
+SHA256 (rust/crates/iovec-0.1.4.crate) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
+SIZE (rust/crates/iovec-0.1.4.crate) = 8720
+SHA256 (rust/crates/ipc-channel-0.20.2.crate) = f93600b5616c2d075f8af8dbd23c1d69278c5d24e4913d220cbc60b14c95c180
+SIZE (rust/crates/ipc-channel-0.20.2.crate) = 158814
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
+SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
+SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
+SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
+SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
+SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5
+SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
+SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
+SIZE (rust/crates/itertools-0.11.0.crate) = 125074
+SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
+SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
+SIZE (rust/crates/jiff-0.2.15.crate) = 712996
+SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
+SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
+SIZE (rust/crates/jni-0.21.1.crate) = 105028
+SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
+SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305
+SIZE (rust/crates/js-sys-0.3.81.crate) = 56399
+SHA256 (rust/crates/json_dotpath-1.1.0.crate) = dbdcfef3cf5591f0cef62da413ae795e3d1f5a00936ccec0b2071499a32efd1a
+SIZE (rust/crates/json_dotpath-1.1.0.crate) = 9739
+SHA256 (rust/crates/jsonschema-0.30.0.crate) = f1b46a0365a611fbf1d2143104dcf910aada96fafd295bab16c60b802bf6fa1d
+SIZE (rust/crates/jsonschema-0.30.0.crate) = 124559
+SHA256 (rust/crates/jsonwebtoken-9.3.1.crate) = 5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde
+SIZE (rust/crates/jsonwebtoken-9.3.1.crate) = 49398
+SHA256 (rust/crates/khronos-egl-6.0.0.crate) = 6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76
+SIZE (rust/crates/khronos-egl-6.0.0.crate) = 29315
+SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
+SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
+SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
+SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
+SHA256 (rust/crates/kurbo-0.11.3.crate) = c62026ae44756f8a599ba21140f350303d4f08dcdcc71b5ad9c9bb8128c13c62
+SIZE (rust/crates/kurbo-0.11.3.crate) = 137586
+SHA256 (rust/crates/kv-log-macro-1.0.7.crate) = 0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f
+SIZE (rust/crates/kv-log-macro-1.0.7.crate) = 16842
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/leak-0.1.2.crate) = bd100e01f1154f2908dfa7d02219aeab25d0b9c7fa955164192e3245255a0c73
+SIZE (rust/crates/leak-0.1.2.crate) = 1383
+SHA256 (rust/crates/leaky-cow-0.1.1.crate) = 40a8225d44241fd324a8af2806ba635fc7c8a7e9a7de4d5cf3ef54e71f5926fc
+SIZE (rust/crates/leaky-cow-0.1.1.crate) = 1031
+SHA256 (rust/crates/leb128-0.2.5.crate) = 884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67
+SIZE (rust/crates/leb128-0.2.5.crate) = 11843
+SHA256 (rust/crates/leb128fmt-0.1.0.crate) = 09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2
+SIZE (rust/crates/leb128fmt-0.1.0.crate) = 14138
+SHA256 (rust/crates/lebe-0.5.3.crate) = 7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8
+SIZE (rust/crates/lebe-0.5.3.crate) = 9439
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libdbus-sys-0.2.6.crate) = 5cbe856efeb50e4681f010e9aaa2bf0a644e10139e54cde10fc83a307c23bd9f
+SIZE (rust/crates/libdbus-sys-0.2.6.crate) = 1105988
+SHA256 (rust/crates/libfuzzer-sys-0.4.10.crate) = 5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404
+SIZE (rust/crates/libfuzzer-sys-0.4.10.crate) = 133968
+SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
+SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
+SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870
+SIZE (rust/crates/libmimalloc-sys-0.1.44.crate) = 451625
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
+SHA256 (rust/crates/libsqlite3-sys-0.30.1.crate) = 2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149
+SIZE (rust/crates/libsqlite3-sys-0.30.1.crate) = 5122296
+SHA256 (rust/crates/libz-rs-sys-0.5.2.crate) = 840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd
+SIZE (rust/crates/libz-rs-sys-0.5.2.crate) = 46524
+SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
+SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
+SHA256 (rust/crates/link-cplusplus-1.0.12.crate) = 7f78c730aaa7d0b9336a299029ea49f9ee53b0ed06e9202e8cb7db9bae7b8c82
+SIZE (rust/crates/link-cplusplus-1.0.12.crate) = 8178
+SHA256 (rust/crates/linkify-0.10.0.crate) = f1dfa36d52c581e9ec783a7ce2a5e0143da6237be5811a0b3153fedfdbe9f780
+SIZE (rust/crates/linkify-0.10.0.crate) = 22010
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
+SIZE (rust/crates/litrs-0.4.2.crate) = 43399
+SHA256 (rust/crates/lmdb-master-sys-0.2.5.crate) = 864808e0b19fb6dd3b70ba94ee671b82fce17554cf80aeb0a155c65bb08027df
+SIZE (rust/crates/lmdb-master-sys-0.2.5.crate) = 178812
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062
+SIZE (rust/crates/loop9-0.1.5.crate) = 3406
+SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
+SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
+SHA256 (rust/crates/lyon-1.0.16.crate) = dbcb7d54d54c8937364c9d41902d066656817dce1e03a44e5533afebd1ef4352
+SIZE (rust/crates/lyon-1.0.16.crate) = 5294
+SHA256 (rust/crates/lyon_algorithms-1.0.16.crate) = f4c0829e28c4f336396f250d850c3987e16ce6db057ffe047ce0dd54aab6b647
+SIZE (rust/crates/lyon_algorithms-1.0.16.crate) = 33626
+SHA256 (rust/crates/lyon_extra-1.0.3.crate) = 1ca94c7bf1e2557c2798989c43416822c12fc5dcc5e17cc3307ef0e71894a955
+SIZE (rust/crates/lyon_extra-1.0.3.crate) = 10335
+SHA256 (rust/crates/lyon_geom-1.0.17.crate) = 4e16770d760c7848b0c1c2d209101e408207a65168109509f8483837a36cf2e7
+SIZE (rust/crates/lyon_geom-1.0.17.crate) = 54270
+SHA256 (rust/crates/lyon_path-1.0.16.crate) = 1aeca86bcfd632a15984ba029b539ffb811e0a70bf55e814ef8b0f54f506fdeb
+SIZE (rust/crates/lyon_path-1.0.16.crate) = 37012
+SHA256 (rust/crates/lyon_tessellation-1.0.16.crate) = f3f586142e1280335b1bc89539f7c97dd80f08fc43e9ab1b74ef0a42b04aa353
+SIZE (rust/crates/lyon_tessellation-1.0.16.crate) = 185669
+SHA256 (rust/crates/lz4-1.28.1.crate) = a20b523e860d03443e98350ceaac5e71c6ba89aea7d960769ec3ce37f4de5af4
+SIZE (rust/crates/lz4-1.28.1.crate) = 13585
+SHA256 (rust/crates/lz4-sys-1.11.1+lz4-1.10.0.crate) = 6bd8c0d6c6ed0cd30b3652886bb8711dc4bb01d637a68105a3d5158039b418e6
+SIZE (rust/crates/lz4-sys-1.11.1+lz4-1.10.0.crate) = 391317
+SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
+SIZE (rust/crates/mac-0.1.1.crate) = 4838
+SHA256 (rust/crates/mach2-0.4.3.crate) = d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44
+SIZE (rust/crates/mach2-0.4.3.crate) = 22180
+SHA256 (rust/crates/mach2-0.5.0.crate) = 6a1b95cd5421ec55b445b5ae102f5ea0e768de1f82bd3001e11f426c269c3aea
+SIZE (rust/crates/mach2-0.5.0.crate) = 24405
+SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
+SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
+SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
+SIZE (rust/crates/maplit-1.0.2.crate) = 8871
+SHA256 (rust/crates/markup5ever-0.12.1.crate) = 16ce3abbeba692c8b8441d036ef91aea6df8da2c6b6e21c7e14d3c18e526be45
+SIZE (rust/crates/markup5ever-0.12.1.crate) = 34763
+SHA256 (rust/crates/markup5ever-0.35.0.crate) = 311fe69c934650f8f19652b3946075f0fc41ad8757dbb68f1ca14e7900ecc1c3
+SIZE (rust/crates/markup5ever-0.35.0.crate) = 15883
+SHA256 (rust/crates/markup5ever_rcdom-0.3.0.crate) = edaa21ab3701bfee5099ade5f7e1f84553fd19228cf332f13cd6e964bf59be18
+SIZE (rust/crates/markup5ever_rcdom-0.3.0.crate) = 18284
+SHA256 (rust/crates/match_token-0.35.0.crate) = ac84fd3f360fcc43dc5f5d186f02a94192761a080e8bc58621ad4d12296a58cf
+SIZE (rust/crates/match_token-0.35.0.crate) = 4570
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
+SHA256 (rust/crates/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94
+SIZE (rust/crates/matchit-0.7.3.crate) = 30372
+SHA256 (rust/crates/maybe-owned-0.3.4.crate) = 4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4
+SIZE (rust/crates/maybe-owned-0.3.4.crate) = 14308
+SHA256 (rust/crates/maybe-rayon-0.1.1.crate) = 8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519
+SIZE (rust/crates/maybe-rayon-0.1.1.crate) = 2901
+SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
+SIZE (rust/crates/md-5-0.10.6.crate) = 16161
+SHA256 (rust/crates/mdbook-0.4.40.crate) = b45a38e19bd200220ef07c892b0157ad3d2365e5b5a267ca01ad12182491eea5
+SIZE (rust/crates/mdbook-0.4.40.crate) = 1490959
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/memfd-0.6.5.crate) = ad38eb12aea514a0466ea40a80fd8cc83637065948eb4a426e4aa46261175227
+SIZE (rust/crates/memfd-0.6.5.crate) = 12909
+SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
+SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/merge-0.1.0.crate) = 10bbef93abb1da61525bbc45eeaff6473a41907d19f8f9aa5168d214e10693e9
+SIZE (rust/crates/merge-0.1.0.crate) = 16946
+SHA256 (rust/crates/merge_derive-0.1.0.crate) = 209d075476da2e63b4b29e72a2ef627b840589588e71400a25e3565c4f849d07
+SIZE (rust/crates/merge_derive-0.1.0.crate) = 2598
+SHA256 (rust/crates/metal-0.29.0.crate) = 7ecfd3296f8c56b7c1f6fbac3c71cefa9d78ce009850c45000015f206dc7fa21
+SIZE (rust/crates/metal-0.29.0.crate) = 3033188
+SHA256 (rust/crates/mimalloc-0.1.48.crate) = e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8
+SIZE (rust/crates/mimalloc-0.1.48.crate) = 4742
+SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (rust/crates/mime-0.3.17.crate) = 15712
+SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
+SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
+SHA256 (rust/crates/minidump-common-0.21.2.crate) = 5c4d14bcca0fd3ed165a03000480aaa364c6860c34e900cb2dafdf3b95340e77
+SIZE (rust/crates/minidump-common-0.21.2.crate) = 91393
+SHA256 (rust/crates/minidump-writer-0.8.9.crate) = e2abcd9c8a1e6e1e9d56ce3627851f39a17ea83e17c96bc510f29d7e43d78a7d
+SIZE (rust/crates/minidump-writer-0.8.9.crate) = 127020
+SHA256 (rust/crates/minidumper-0.8.3.crate) = 9b4ebc9d1f8847ec1d078f78b35ed598e0ebefa1f242d5f83cd8d7f03960a7d1
+SIZE (rust/crates/minidumper-0.8.3.crate) = 32094
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mint-0.5.9.crate) = e53debba6bda7a793e5f99b8dacf19e626084f525f7829104ba9898f367d85ff
+SIZE (rust/crates/mint-0.5.9.crate) = 8399
+SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
+SIZE (rust/crates/mio-0.8.11.crate) = 102983
+SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
+SIZE (rust/crates/mio-1.1.0.crate) = 105232
+SHA256 (rust/crates/miow-0.6.1.crate) = 536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08
+SIZE (rust/crates/miow-0.6.1.crate) = 30539
+SHA256 (rust/crates/moka-0.12.11.crate) = 8261cd88c312e0004c1d51baad2980c66528dfdb2bee62003e643a4d8f86b077
+SIZE (rust/crates/moka-0.12.11.crate) = 257466
+SHA256 (rust/crates/moxcms-0.7.7.crate) = c588e11a3082784af229e23e8e4ecf5bcc6fbe4f69101e0421ce8d79da7f0b40
+SIZE (rust/crates/moxcms-0.7.7.crate) = 175575
+SHA256 (rust/crates/msvc_spectre_libs-0.1.3.crate) = 29e871a9861f3664f18b7e04e9301d4edd55090c2dadb4b1c602e26ab32b1f5b
+SIZE (rust/crates/msvc_spectre_libs-0.1.3.crate) = 5304
+SHA256 (rust/crates/multimap-0.8.3.crate) = e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a
+SIZE (rust/crates/multimap-0.8.3.crate) = 13518
+SHA256 (rust/crates/multimap-0.10.1.crate) = 1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084
+SIZE (rust/crates/multimap-0.10.1.crate) = 15232
+SHA256 (rust/crates/naga-25.0.1.crate) = 2b977c445f26e49757f9aca3631c3b8b836942cb278d69a92e7b80d3b24da632
+SIZE (rust/crates/naga-25.0.1.crate) = 718101
+SHA256 (rust/crates/nanoid-0.4.0.crate) = 3ffa00dec017b5b1a8b7cf5e2c008bfda1aa7e0697ac1508b491fdf2622fb4d8
+SIZE (rust/crates/nanoid-0.4.0.crate) = 6196
+SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3
+SIZE (rust/crates/nanorand-0.7.0.crate) = 18437
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
+SHA256 (rust/crates/ndk-0.9.0.crate) = c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4
+SIZE (rust/crates/ndk-0.9.0.crate) = 84865
+SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b
+SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
+SHA256 (rust/crates/ndk-sys-0.6.0+11769913.crate) = ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873
+SIZE (rust/crates/ndk-sys-0.6.0+11769913.crate) = 329984
+SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
+SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
+SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
+SIZE (rust/crates/nix-0.28.0.crate) = 311086
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
+SIZE (rust/crates/nom-8.0.0.crate) = 135590
+SHA256 (rust/crates/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8
+SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157
+SHA256 (rust/crates/normpath-1.5.0.crate) = bf23ab2b905654b4cb177e30b629937b3868311d4e1cba859f899c041046e69b
+SIZE (rust/crates/normpath-1.5.0.crate) = 22940
+SHA256 (rust/crates/notify-6.1.1.crate) = 6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d
+SIZE (rust/crates/notify-6.1.1.crate) = 40117
+SHA256 (rust/crates/notify-debouncer-mini-0.4.1.crate) = 5d40b221972a1fc5ef4d858a2f671fb34c75983eb385463dff3780eeff6a9d43
+SIZE (rust/crates/notify-debouncer-mini-0.4.1.crate) = 10227
+SHA256 (rust/crates/now-0.1.3.crate) = 6d89e9874397a1f0a52fc1f197a8effd9735223cb2390e9dcc83ac6cd02923d0
+SIZE (rust/crates/now-0.1.3.crate) = 5086
+SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
+SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
+SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
+SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597
+SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
+SIZE (rust/crates/num-0.4.3.crate) = 9575
+SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151
+SIZE (rust/crates/num-bigint-dig-0.8.4.crate) = 123825
+SHA256 (rust/crates/num-cmp-0.1.0.crate) = 63335b2e2c34fae2fb0aa2cecfd9f0832a1e24b3b32ecec612c3426d46dc8aaa
+SIZE (rust/crates/num-cmp-0.1.0.crate) = 15375
+SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
+SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
+SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
+SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3
+SIZE (rust/crates/num-format-0.4.4.crate) = 61509
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
+SIZE (rust/crates/num-iter-0.1.45.crate) = 10320
+SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
+SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
+SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a
+SIZE (rust/crates/num_enum-0.7.4.crate) = 21553
+SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d
+SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167
+SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
+SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
+SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
+SIZE (rust/crates/objc-0.2.7.crate) = 22036
+SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
+SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
+SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
+SIZE (rust/crates/objc2-0.6.3.crate) = 272490
+SHA256 (rust/crates/objc2-app-kit-0.3.1.crate) = e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc
+SIZE (rust/crates/objc2-app-kit-0.3.1.crate) = 495884
+SHA256 (rust/crates/objc2-audio-toolbox-0.3.1.crate) = 10cbe18d879e20a4aea544f8befe38bcf52255eb63d3f23eca2842f3319e4c07
+SIZE (rust/crates/objc2-audio-toolbox-0.3.1.crate) = 178229
+SHA256 (rust/crates/objc2-core-audio-0.3.2.crate) = e1eebcea8b0dbff5f7c8504f3107c68fc061a3eb44932051c8cf8a68d969c3b2
+SIZE (rust/crates/objc2-core-audio-0.3.2.crate) = 32748
+SHA256 (rust/crates/objc2-core-audio-types-0.3.2.crate) = 5a89f2ec274a0cf4a32642b2991e8b351a404d290da87bb6a9a9d8632490bd1c
+SIZE (rust/crates/objc2-core-audio-types-0.3.2.crate) = 20525
+SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
+SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
+SHA256 (rust/crates/objc2-foundation-0.3.1.crate) = 900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c
+SIZE (rust/crates/objc2-foundation-0.3.1.crate) = 324572
+SHA256 (rust/crates/objc2-io-kit-0.3.2.crate) = 33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15
+SIZE (rust/crates/objc2-io-kit-0.3.2.crate) = 262569
+SHA256 (rust/crates/objc2-metal-0.3.1.crate) = 7f246c183239540aab1782457b35ab2040d4259175bd1d0c58e46ada7b47a874
+SIZE (rust/crates/objc2-metal-0.3.1.crate) = 145972
+SHA256 (rust/crates/objc2-quartz-core-0.3.1.crate) = 90ffb6a0cd5f182dc964334388560b12a57f7b74b3e2dec5e2722aa2dfb2ccd5
+SIZE (rust/crates/objc2-quartz-core-0.3.1.crate) = 28828
+SHA256 (rust/crates/objc2-ui-kit-0.3.1.crate) = 25b1312ad7bc8a0e92adae17aa10f90aae1fb618832f9b993b022b591027daed
+SIZE (rust/crates/objc2-ui-kit-0.3.1.crate) = 504578
+SHA256 (rust/crates/objc_exception-0.1.2.crate) = ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4
+SIZE (rust/crates/objc_exception-0.1.2.crate) = 2251
+SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
+SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
+SHA256 (rust/crates/object_store-0.12.4.crate) = 4c1be0c6c22ec0817cdc77d3842f721a17fd30ab6965001415b5402a74e6b740
+SIZE (rust/crates/object_store-0.12.4.crate) = 275332
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/oo7-0.5.0.crate) = e3299dd401feaf1d45afd8fd1c0586f10fcfb22f244bb9afa942cec73503b89d
+SIZE (rust/crates/oo7-0.5.0.crate) = 54672
+SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
+SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
+SHA256 (rust/crates/open-5.3.2.crate) = e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95
+SIZE (rust/crates/open-5.3.2.crate) = 26342
+SHA256 (rust/crates/opener-0.7.2.crate) = d0812e5e4df08da354c851a3376fead46db31c2214f849d3de356d774d057681
+SIZE (rust/crates/opener-0.7.2.crate) = 19229
+SHA256 (rust/crates/openssl-0.10.74.crate) = 24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654
+SIZE (rust/crates/openssl-0.10.74.crate) = 285425
+SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
+SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-sys-0.9.110.crate) = 0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2
+SIZE (rust/crates/openssl-sys-0.9.110.crate) = 80412
+SHA256 (rust/crates/optfield-0.4.0.crate) = 969ccca8ffc4fb105bd131a228107d5c9dd89d9d627edf3295cbe979156f9712
+SIZE (rust/crates/optfield-0.4.0.crate) = 17396
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
+SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
+SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951
+SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633
+SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
+SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
+SHA256 (rust/crates/ouroboros-0.18.5.crate) = 1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59
+SIZE (rust/crates/ouroboros-0.18.5.crate) = 11678
+SHA256 (rust/crates/ouroboros_macro-0.18.5.crate) = 3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0
+SIZE (rust/crates/ouroboros_macro-0.18.5.crate) = 22021
+SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
+SIZE (rust/crates/outref-0.5.2.crate) = 5621
+SHA256 (rust/crates/p256-0.11.1.crate) = 51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594
+SIZE (rust/crates/p256-0.11.1.crate) = 67282
+SHA256 (rust/crates/page_size-0.6.0.crate) = 30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da
+SIZE (rust/crates/page_size-0.6.0.crate) = 8479
+SHA256 (rust/crates/palette-0.7.6.crate) = 4cbf71184cc5ecc2e4e1baccdb21026c20e5fc3dcf63028a086131b3ab00b6e6
+SIZE (rust/crates/palette-0.7.6.crate) = 230913
+SHA256 (rust/crates/palette_derive-0.7.6.crate) = f5030daf005bface118c096f510ffb781fc28f9ab6a32ab224d8631be6851d30
+SIZE (rust/crates/palette_derive-0.7.6.crate) = 17073
+SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
+SIZE (rust/crates/parking-2.2.1.crate) = 10685
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
+SHA256 (rust/crates/parse_int-0.9.0.crate) = 1c464266693329dd5a8715098c7f86e6c5fd5d985018b8318f53d9c6c2b21a31
+SIZE (rust/crates/parse_int-0.9.0.crate) = 7758
+SHA256 (rust/crates/partial-json-fixer-0.5.3.crate) = 35ffd90b3f3b6477db7478016b9efb1b7e9d38eafd095f0542fe0ec2ea884a13
+SIZE (rust/crates/partial-json-fixer-0.5.3.crate) = 5260
+SHA256 (rust/crates/password-hash-0.4.2.crate) = 7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700
+SIZE (rust/crates/password-hash-0.4.2.crate) = 26099
+SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166
+SIZE (rust/crates/password-hash-0.5.0.crate) = 26884
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
+SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
+SHA256 (rust/crates/pathfinder_geometry-0.5.1.crate) = 0b7b7e7b4ea703700ce73ebf128e1450eb69c3a8329199ffbfb9b2a0418e5ad3
+SIZE (rust/crates/pathfinder_geometry-0.5.1.crate) = 11583
+SHA256 (rust/crates/pathfinder_simd-0.5.5.crate) = bf9027960355bf3afff9841918474a81a5f972ac6d226d518060bba758b5ad57
+SIZE (rust/crates/pathfinder_simd-0.5.5.crate) = 30388
+SHA256 (rust/crates/pbjson-0.6.0.crate) = 1030c719b0ec2a2d25a5df729d6cff1acf3cc230bf766f4f97833591f7577b90
+SIZE (rust/crates/pbjson-0.6.0.crate) = 2621
+SHA256 (rust/crates/pbjson-build-0.6.2.crate) = 2580e33f2292d34be285c5bc3dba5259542b083cfad6037b6d70345f24dcb735
+SIZE (rust/crates/pbjson-build-0.6.2.crate) = 16893
+SHA256 (rust/crates/pbjson-types-0.6.0.crate) = 18f596653ba4ac51bdecbb4ef6773bc7f56042dc13927910de1684ad3d32aa12
+SIZE (rust/crates/pbjson-types-0.6.0.crate) = 47151
+SHA256 (rust/crates/pbkdf2-0.11.0.crate) = 83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917
+SIZE (rust/crates/pbkdf2-0.11.0.crate) = 13229
+SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
+SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
+SHA256 (rust/crates/pciid-parser-0.8.0.crate) = 0008e816fcdaf229cdd540e9b6ca2dc4a10d65c31624abb546c6420a02846e61
+SIZE (rust/crates/pciid-parser-0.8.0.crate) = 326819
+SHA256 (rust/crates/pem-3.0.6.crate) = 1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be
+SIZE (rust/crates/pem-3.0.6.crate) = 18362
+SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
+SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pest-2.8.3.crate) = 989e7521a040efde50c3ab6bbadafbe15ab6dc042686926be59ac35d74607df4
+SIZE (rust/crates/pest-2.8.3.crate) = 130311
+SHA256 (rust/crates/pest_derive-2.8.3.crate) = 187da9a3030dbafabbbfb20cb323b976dc7b7ce91fcd84f2f74d6e31d378e2de
+SIZE (rust/crates/pest_derive-2.8.3.crate) = 43363
+SHA256 (rust/crates/pest_generator-2.8.3.crate) = 49b401d98f5757ebe97a26085998d6c0eecec4995cad6ab7fc30ffdf4b052843
+SIZE (rust/crates/pest_generator-2.8.3.crate) = 43010
+SHA256 (rust/crates/pest_meta-2.8.3.crate) = 72f27a2cfee9f9039c4d86faa5af122a0ac3851441a34865b8a043b46be0065a
+SIZE (rust/crates/pest_meta-2.8.3.crate) = 67289
+SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
+SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
+SHA256 (rust/crates/pgvector-0.4.1.crate) = fc58e2d255979a31caa7cabfa7aac654af0354220719ab7a68520ae7a91e8c0b
+SIZE (rust/crates/pgvector-0.4.1.crate) = 32105
+SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
+SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf-0.12.1.crate) = 913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7
+SIZE (rust/crates/phf-0.12.1.crate) = 23768
+SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
+SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
+SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
+SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_generator-0.12.1.crate) = 2cbb1126afed61dd6368748dae63b1ee7dc480191c6262a3b4ff1e29d86a6c5b
+SIZE (rust/crates/phf_generator-0.12.1.crate) = 15743
+SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216
+SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
+SHA256 (rust/crates/phf_macros-0.12.1.crate) = d713258393a82f091ead52047ca779d37e5766226d009de21696c4e667044368
+SIZE (rust/crates/phf_macros-0.12.1.crate) = 19133
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/phf_shared-0.12.1.crate) = 06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981
+SIZE (rust/crates/phf_shared-0.12.1.crate) = 15568
+SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315
+SIZE (rust/crates/pico-args-0.5.0.crate) = 11545
+SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
+SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
+SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
+SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/piper-0.2.4.crate) = 96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066
+SIZE (rust/crates/piper-0.2.4.crate) = 15950
+SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f
+SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790
+SHA256 (rust/crates/pkcs8-0.9.0.crate) = 9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba
+SIZE (rust/crates/pkcs8-0.9.0.crate) = 26214
+SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
+SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/plain-0.2.3.crate) = b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6
+SIZE (rust/crates/plain-0.2.3.crate) = 10664
+SHA256 (rust/crates/planus-1.1.1.crate) = 3daf8e3d4b712abe1d690838f6e29fb76b76ea19589c4afa39ec30e12f62af71
+SIZE (rust/crates/planus-1.1.1.crate) = 36523
+SHA256 (rust/crates/plist-1.8.0.crate) = 740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07
+SIZE (rust/crates/plist-1.8.0.crate) = 54623
+SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
+SIZE (rust/crates/plotters-0.3.7.crate) = 149031
+SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
+SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709
+SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670
+SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
+SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
+SIZE (rust/crates/png-0.17.16.crate) = 117975
+SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0
+SIZE (rust/crates/png-0.18.0.crate) = 118041
+SHA256 (rust/crates/polars-0.51.0.crate) = a5f7feb5d56b954e691dff22a8b2d78d77433dcc93c35fe21c3777fdc121b697
+SIZE (rust/crates/polars-0.51.0.crate) = 138847
+SHA256 (rust/crates/polars-arrow-0.51.0.crate) = 32b4fed2343961b3eea3db2cee165540c3e1ad9d5782350cc55a9e76cf440148
+SIZE (rust/crates/polars-arrow-0.51.0.crate) = 302140
+SHA256 (rust/crates/polars-arrow-format-0.2.1.crate) = a556ac0ee744e61e167f34c1eb0013ce740e0ee6cd8c158b2ec0b518f10e6675
+SIZE (rust/crates/polars-arrow-format-0.2.1.crate) = 85059
+SHA256 (rust/crates/polars-compute-0.51.0.crate) = 138785beda4e4a90a025219f09d0d15a671b2be9091513ede58e05db6ad4413f
+SIZE (rust/crates/polars-compute-0.51.0.crate) = 110583
+SHA256 (rust/crates/polars-core-0.51.0.crate) = e77b1f08ef6dbb032bb1d0d3365464be950df9905f6827a95b24c4ca5518901d
+SIZE (rust/crates/polars-core-0.51.0.crate) = 407346
+SHA256 (rust/crates/polars-dtype-0.51.0.crate) = 89c43d0ea57168be4546c4d8064479ed8b29a9c79c31a0c7c367ee734b9b7158
+SIZE (rust/crates/polars-dtype-0.51.0.crate) = 14828
+SHA256 (rust/crates/polars-error-0.51.0.crate) = b9cb5d98f59f8b94673ee391840440ad9f0d2170afced95fc98aa86f895563c0
+SIZE (rust/crates/polars-error-0.51.0.crate) = 18602
+SHA256 (rust/crates/polars-expr-0.51.0.crate) = 343931b818cf136349135ba11dbc18c27683b52c3477b1ba8ca606cf5ab1965c
+SIZE (rust/crates/polars-expr-0.51.0.crate) = 89805
+SHA256 (rust/crates/polars-io-0.51.0.crate) = 10388c64b8155122488229a881d1c6f4fdc393bc988e764ab51b182fcb2307e4
+SIZE (rust/crates/polars-io-0.51.0.crate) = 180604
+SHA256 (rust/crates/polars-lazy-0.51.0.crate) = 0fb6e2c6c2fa4ea0c660df1c06cf56960c81e7c2683877995bae3d4e3d408147
+SIZE (rust/crates/polars-lazy-0.51.0.crate) = 87237
+SHA256 (rust/crates/polars-mem-engine-0.51.0.crate) = 20a856e98e253587c28d8132a5e7e5a75cb2c44731ca090f1481d45f1d123771
+SIZE (rust/crates/polars-mem-engine-0.51.0.crate) = 53492
+SHA256 (rust/crates/polars-ops-0.51.0.crate) = acf6062173fdc9ba05775548beb66e76643a148d9aeadc9984ed712bc4babd76
+SIZE (rust/crates/polars-ops-0.51.0.crate) = 174078
+SHA256 (rust/crates/polars-parquet-0.51.0.crate) = cc1d769180dec070df0dc4b89299b364bf2cfe32b218ecc4ddd8f1a49ae60669
+SIZE (rust/crates/polars-parquet-0.51.0.crate) = 199345
+SHA256 (rust/crates/polars-parquet-format-0.1.0.crate) = c025243dcfe8dbc57e94d9f82eb3bef10b565ab180d5b99bed87fd8aea319ce1
+SIZE (rust/crates/polars-parquet-format-0.1.0.crate) = 55634
+SHA256 (rust/crates/polars-plan-0.51.0.crate) = 1cd3a2e33ae4484fe407ab2d2ba5684f0889d1ccf3ad6b844103c03638e6d0a0
+SIZE (rust/crates/polars-plan-0.51.0.crate) = 408261
+SHA256 (rust/crates/polars-row-0.51.0.crate) = 18734f17e0e348724df3ae65f3ee744c681117c04b041cac969dfceb05edabc0
+SIZE (rust/crates/polars-row-0.51.0.crate) = 32038
+SHA256 (rust/crates/polars-schema-0.51.0.crate) = 8e6c1ab13e04d5167661a9854ed1ea0482b2ed9b8a0f1118dabed7cd994a85e3
+SIZE (rust/crates/polars-schema-0.51.0.crate) = 14037
+SHA256 (rust/crates/polars-sql-0.51.0.crate) = c4e7766da02cc1d464994404d3e88a7a0ccd4933df3627c325480fbd9bbc0a11
+SIZE (rust/crates/polars-sql-0.51.0.crate) = 80123
+SHA256 (rust/crates/polars-stream-0.51.0.crate) = 31f6c6ca1ea01f9dea424d167e4f33f5ec44cd67fbfac9efd40575ed20521f14
+SIZE (rust/crates/polars-stream-0.51.0.crate) = 241363
+SHA256 (rust/crates/polars-time-0.51.0.crate) = f6a3a6e279a7a984a0b83715660f9e880590c6129ec2104396bfa710bcd76dee
+SIZE (rust/crates/polars-time-0.51.0.crate) = 65077
+SHA256 (rust/crates/polars-utils-0.51.0.crate) = 57b267021b0e5422d7fbc70fd79e51b9f9a8466c585779373a18b0199e973f29
+SIZE (rust/crates/polars-utils-0.51.0.crate) = 72457
+SHA256 (rust/crates/polling-3.11.0.crate) = 5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218
+SIZE (rust/crates/polling-3.11.0.crate) = 59387
+SHA256 (rust/crates/pollster-0.2.5.crate) = 5da3b0203fd7ee5720aa0b5e790b591aa5d3f41c3ed2c34a3a393382198af2f7
+SIZE (rust/crates/pollster-0.2.5.crate) = 8817
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
+SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/portable-pty-0.9.0.crate) = b4a596a2b3d2752d94f51fac2d4a96737b8705dddd311a32b9af47211f08671e
+SIZE (rust/crates/portable-pty-0.9.0.crate) = 29466
+SHA256 (rust/crates/postage-0.5.0.crate) = af3fb618632874fb76937c2361a7f22afd393c982a2165595407edc75b06d3c1
+SIZE (rust/crates/postage-0.5.0.crate) = 431521
+SHA256 (rust/crates/postcard-1.1.3.crate) = 6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24
+SIZE (rust/crates/postcard-1.1.3.crate) = 43968
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
+SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
+SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
+SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
+SHA256 (rust/crates/primal-check-0.3.4.crate) = dc0d895b311e3af9902528fbb8f928688abbd95872819320517cc24ca6b2bd08
+SIZE (rust/crates/primal-check-0.3.4.crate) = 8743
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
+SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
+SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
+SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
+SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
+SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5
+SIZE (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 7745
+SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802
+SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
+SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
+SHA256 (rust/crates/procfs-core-0.16.0.crate) = 2d3554923a69f4ce04c4a754260c338f505ce22642d3830e049a399fc2059a29
+SIZE (rust/crates/procfs-core-0.16.0.crate) = 68279
+SHA256 (rust/crates/profiling-1.0.17.crate) = 3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773
+SIZE (rust/crates/profiling-1.0.17.crate) = 13493
+SHA256 (rust/crates/profiling-procmacros-1.0.17.crate) = 52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b
+SIZE (rust/crates/profiling-procmacros-1.0.17.crate) = 5895
+SHA256 (rust/crates/prometheus-0.14.0.crate) = 3ca5326d8d0b950a9acd87e6a3f94745394f62e4dae1b1ee22b2bc0c394af43a
+SIZE (rust/crates/prometheus-0.14.0.crate) = 90035
+SHA256 (rust/crates/prost-0.9.0.crate) = 444879275cb4fd84958b1a1d5420d15e6fcf7c235fe47f053c9c2a80aceb6001
+SIZE (rust/crates/prost-0.9.0.crate) = 25584
+SHA256 (rust/crates/prost-0.12.6.crate) = deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29
+SIZE (rust/crates/prost-0.12.6.crate) = 21552
+SHA256 (rust/crates/prost-build-0.9.0.crate) = 62941722fb675d463659e49c4f3fe1fe792ff24fe5bbaa9c08cd3b98a1c354f5
+SIZE (rust/crates/prost-build-0.9.0.crate) = 9947797
+SHA256 (rust/crates/prost-build-0.12.6.crate) = 22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4
+SIZE (rust/crates/prost-build-0.12.6.crate) = 41294
+SHA256 (rust/crates/prost-derive-0.9.0.crate) = f9cc1a3263e07e0bf68e96268f37665207b49560d98739662cdfaae215c720fe
+SIZE (rust/crates/prost-derive-0.9.0.crate) = 15266
+SHA256 (rust/crates/prost-derive-0.12.6.crate) = 81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1
+SIZE (rust/crates/prost-derive-0.12.6.crate) = 19556
+SHA256 (rust/crates/prost-types-0.9.0.crate) = 534b7a0e836e3c482d2693070f982e39e7611da9695d4d1f5a4b186b51faef0a
+SIZE (rust/crates/prost-types-0.9.0.crate) = 27403
+SHA256 (rust/crates/prost-types-0.12.6.crate) = 9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0
+SIZE (rust/crates/prost-types-0.12.6.crate) = 43568
+SHA256 (rust/crates/protobuf-3.7.2.crate) = d65a1d4ddae7d8b5de68153b48f6aa3bba8cb002b243dbdbc55a5afbc98f99f4
+SIZE (rust/crates/protobuf-3.7.2.crate) = 211978
+SHA256 (rust/crates/protobuf-support-3.7.2.crate) = 3e36c2f31e0a47f9280fb347ef5e461ffcd2c52dd520d8e216b52f93b0b0d7d6
+SIZE (rust/crates/protobuf-support-3.7.2.crate) = 11725
+SHA256 (rust/crates/psm-0.1.27.crate) = e66fcd288453b748497d8fb18bccc83a16b0518e3906d4b8df0a8d42d93dbb1c
+SIZE (rust/crates/psm-0.1.27.crate) = 23817
+SHA256 (rust/crates/ptr_meta-0.1.4.crate) = 0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1
+SIZE (rust/crates/ptr_meta-0.1.4.crate) = 5754
+SHA256 (rust/crates/ptr_meta_derive-0.1.4.crate) = 16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac
+SIZE (rust/crates/ptr_meta_derive-0.1.4.crate) = 2302
+SHA256 (rust/crates/pulldown-cmark-0.10.3.crate) = 76979bea66e7875e7509c4ec5300112b316af87fa7a252ca91c448b32dfe3993
+SIZE (rust/crates/pulldown-cmark-0.10.3.crate) = 141746
+SHA256 (rust/crates/pulldown-cmark-0.12.2.crate) = f86ba2052aebccc42cbbb3ed234b8b13ce76f75c3551a303cb2bcffcff12bb14
+SIZE (rust/crates/pulldown-cmark-0.12.2.crate) = 149070
+SHA256 (rust/crates/pulldown-cmark-escape-0.10.1.crate) = bd348ff538bc9caeda7ee8cad2d1d48236a1f443c1fa3913c6a02fe0043b1dd3
+SIZE (rust/crates/pulldown-cmark-escape-0.10.1.crate) = 6672
+SHA256 (rust/crates/pulley-interpreter-29.0.1.crate) = 62d95f8575df49a2708398182f49a888cf9dc30210fb1fd2df87c889edcee75d
+SIZE (rust/crates/pulley-interpreter-29.0.1.crate) = 55917
+SHA256 (rust/crates/pulp-0.18.22.crate) = a0a01a0dc67cf4558d279f0c25b0962bd08fc6dec0137699eae304103e882fe6
+SIZE (rust/crates/pulp-0.18.22.crate) = 117838
+SHA256 (rust/crates/pulp-0.21.5.crate) = 96b86df24f0a7ddd5e4b95c94fc9ed8a98f1ca94d3b01bdce2824097e7835907
+SIZE (rust/crates/pulp-0.21.5.crate) = 136353
+SHA256 (rust/crates/pxfm-0.1.25.crate) = a3cbdf373972bf78df4d3b518d07003938e2c7d1fb5891e55f9cb6df57009d84
+SIZE (rust/crates/pxfm-0.1.25.crate) = 866791
+SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001
+SIZE (rust/crates/qoi-0.4.1.crate) = 71135
+SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
+SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
+SHA256 (rust/crates/quick-xml-0.30.0.crate) = eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956
+SIZE (rust/crates/quick-xml-0.30.0.crate) = 161923
+SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
+SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
+SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
+SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
+SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20
+SIZE (rust/crates/quinn-0.11.9.crate) = 83606
+SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31
+SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837
+SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
+SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
+SIZE (rust/crates/radium-0.7.0.crate) = 10906
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/rand_distr-0.5.1.crate) = 6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463
+SIZE (rust/crates/rand_distr-0.5.1.crate) = 75593
+SHA256 (rust/crates/range-map-0.2.0.crate) = 12a5a2d6c7039059af621472a4389be1215a816df61aa4d531cfe85264aee95f
+SIZE (rust/crates/range-map-0.2.0.crate) = 14176
+SHA256 (rust/crates/rangemap-1.6.0.crate) = f93e7e49bb0bf967717f7bd674458b3d6b0c5f48ec7e3038166026a69fc22223
+SIZE (rust/crates/rangemap-1.6.0.crate) = 58332
+SHA256 (rust/crates/rav1e-0.7.1.crate) = cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9
+SIZE (rust/crates/rav1e-0.7.1.crate) = 1472522
+SHA256 (rust/crates/ravif-0.11.20.crate) = 5825c26fddd16ab9f515930d49028a630efec172e903483c94796cfe31893e6b
+SIZE (rust/crates/ravif-0.11.20.crate) = 19233
+SHA256 (rust/crates/raw-cpuid-10.7.0.crate) = 6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332
+SIZE (rust/crates/raw-cpuid-10.7.0.crate) = 107292
+SHA256 (rust/crates/raw-cpuid-11.6.0.crate) = 498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186
+SIZE (rust/crates/raw-cpuid-11.6.0.crate) = 117569
+SHA256 (rust/crates/raw-window-handle-0.6.2.crate) = 20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539
+SIZE (rust/crates/raw-window-handle-0.6.2.crate) = 20234
+SHA256 (rust/crates/raw-window-metal-0.4.0.crate) = 76e8caa82e31bb98fee12fa8f051c94a6aa36b07cddb03f0d4fc558988360ff1
+SIZE (rust/crates/raw-window-metal-0.4.0.crate) = 7629
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/read-fonts-0.35.0.crate) = 6717cf23b488adf64b9d711329542ba34de147df262370221940dfabc2c91358
+SIZE (rust/crates/read-fonts-0.35.0.crate) = 416793
+SHA256 (rust/crates/realfft-3.5.0.crate) = f821338fddb99d089116342c46e9f1fbf3828dba077674613e734e01d6ea8677
+SIZE (rust/crates/realfft-3.5.0.crate) = 16916
+SHA256 (rust/crates/reborrow-0.5.5.crate) = 03251193000f4bd3b042892be858ee50e8b3719f2b08e5833ac4353724632430
+SIZE (rust/crates/reborrow-0.5.5.crate) = 3789
+SHA256 (rust/crates/recursive-0.1.1.crate) = 0786a43debb760f491b1bc0269fe5e84155353c67482b9e60d0cfb596054b43e
+SIZE (rust/crates/recursive-0.1.1.crate) = 3642
+SHA256 (rust/crates/recursive-proc-macro-impl-0.1.1.crate) = 76009fbe0614077fc1a2ce255e3a1881a2e3a3527097d5dc6d8212c585e7e38b
+SIZE (rust/crates/recursive-proc-macro-impl-0.1.1.crate) = 2213
+SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
+SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
+SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
+SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/referencing-0.30.0.crate) = c8eff4fa778b5c2a57e85c5f2fe3a709c52f0e60d23146e2151cbef5893f420e
+SIZE (rust/crates/referencing-0.30.0.crate) = 43474
+SHA256 (rust/crates/regalloc2-0.11.2.crate) = dc06e6b318142614e4a48bc725abbf08ff166694835c43c9dae5a9009704639a
+SIZE (rust/crates/regalloc2-0.11.2.crate) = 139677
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-lite-0.1.8.crate) = 8d942b98df5e658f56f20d592c7f868833fe38115e65c33003d8cd224b0155da
+SIZE (rust/crates/regex-lite-0.1.8.crate) = 96884
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
+SHA256 (rust/crates/rend-0.4.2.crate) = 71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c
+SIZE (rust/crates/rend-0.4.2.crate) = 9324
+SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
+SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
+SHA256 (rust/crates/reqwest-0.12.24.crate) = 9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f
+SIZE (rust/crates/reqwest-0.12.24.crate) = 159974
+SHA256 (rust/crates/resvg-0.45.1.crate) = a8928798c0a55e03c9ca6c4c6846f76377427d2c1e1f7e6de3c06ae57942df43
+SIZE (rust/crates/resvg-0.45.1.crate) = 78002
+SHA256 (rust/crates/rfc6979-0.3.1.crate) = 7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb
+SIZE (rust/crates/rfc6979-0.3.1.crate) = 8460
+SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
+SIZE (rust/crates/rgb-0.8.52.crate) = 22449
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rkyv-0.7.45.crate) = 9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b
+SIZE (rust/crates/rkyv-0.7.45.crate) = 115753
+SHA256 (rust/crates/rkyv_derive-0.7.45.crate) = 503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0
+SIZE (rust/crates/rkyv_derive-0.7.45.crate) = 18972
+SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
+SIZE (rust/crates/rmp-0.8.14.crate) = 29687
+SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
+SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
+SHA256 (rust/crates/rmpv-1.3.0.crate) = 58450723cd9ee93273ce44a20b6ec4efe17f8ed2e3631474387bfdecf18bb2a9
+SIZE (rust/crates/rmpv-1.3.0.crate) = 28514
+SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97
+SIZE (rust/crates/roxmltree-0.20.0.crate) = 54594
+SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b
+SIZE (rust/crates/rsa-0.9.8.crate) = 85741
+SHA256 (rust/crates/rtrb-0.3.2.crate) = ad8388ea1a9e0ea807e442e8263a699e7edcb320ecbcd21b4fa8ff859acce3ba
+SIZE (rust/crates/rtrb-0.3.2.crate) = 27066
+SHA256 (rust/crates/rust-embed-8.7.2.crate) = 025908b8682a26ba8d12f6f2d66b987584a4a87bc024abc5bbc12553a8cd178a
+SIZE (rust/crates/rust-embed-8.7.2.crate) = 906250
+SHA256 (rust/crates/rust-embed-impl-8.7.2.crate) = 6065f1a4392b71819ec1ea1df1120673418bf386f50de1d6f54204d836d4349c
+SIZE (rust/crates/rust-embed-impl-8.7.2.crate) = 9663
+SHA256 (rust/crates/rust-embed-utils-8.7.2.crate) = f6cc0c81648b20b70c491ff8cce00c1c3b223bb8ed2b5d41f0e54c6c4c0a3594
+SIZE (rust/crates/rust-embed-utils-8.7.2.crate) = 6123
+SHA256 (rust/crates/rust-stemmers-1.2.0.crate) = e46a2036019fdb888131db7a4c847a1063a7493f971ed94ea82c67eada63ca54
+SIZE (rust/crates/rust-stemmers-1.2.0.crate) = 2351301
+SHA256 (rust/crates/rust_decimal-1.39.0.crate) = 35affe401787a9bd846712274d97654355d21b2a2c092a3139aabe31e9022282
+SIZE (rust/crates/rust_decimal-1.39.0.crate) = 154142
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
+SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
+SHA256 (rust/crates/rustfft-6.4.1.crate) = 21db5f9893e91f41798c88680037dba611ca6674703c1a18601b01a72c8adb89
+SIZE (rust/crates/rustfft-6.4.1.crate) = 337421
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustix-linux-procfs-0.1.1.crate) = 2fc84bf7e9aa16c4f2c758f27412dc9841341e16aa682d9c7ac308fe3ee12056
+SIZE (rust/crates/rustix-linux-procfs-0.1.1.crate) = 17465
+SHA256 (rust/crates/rustix-openpty-0.2.0.crate) = 1de16c7c59892b870a6336f185dc10943517f1327447096bbb7bb32cd85e2393
+SIZE (rust/crates/rustix-openpty-0.2.0.crate) = 12888
+SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
+SIZE (rust/crates/rustls-0.21.12.crate) = 285674
+SHA256 (rust/crates/rustls-0.23.33.crate) = 751e04a496ca00bb97a5e043158d23d66b5aabf2e1d5aa2a0aaebb1aafe6f82c
+SIZE (rust/crates/rustls-0.23.33.crate) = 373649
+SHA256 (rust/crates/rustls-native-certs-0.6.3.crate) = a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00
+SIZE (rust/crates/rustls-native-certs-0.6.3.crate) = 24438
+SHA256 (rust/crates/rustls-native-certs-0.8.2.crate) = 9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923
+SIZE (rust/crates/rustls-native-certs-0.8.2.crate) = 31903
+SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
+SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
+SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
+SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-platform-verifier-0.5.3.crate) = 19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1
+SIZE (rust/crates/rustls-platform-verifier-0.5.3.crate) = 61014
+SHA256 (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f
+SIZE (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = 13919
+SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
+SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
+SHA256 (rust/crates/rustls-webpki-0.103.7.crate) = e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf
+SIZE (rust/crates/rustls-webpki-0.103.7.crate) = 85721
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/rustybuzz-0.14.1.crate) = cfb9cf8877777222e4a3bc7eb247e398b56baba500c38c1c46842431adc8b55c
+SIZE (rust/crates/rustybuzz-0.14.1.crate) = 254743
+SHA256 (rust/crates/rustybuzz-0.20.1.crate) = fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702
+SIZE (rust/crates/rustybuzz-0.20.1.crate) = 272721
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/safetensors-0.4.5.crate) = 44560c11236a6130a46ce36c836a62936dc81ebf8c36a37947423571be0e55b6
+SIZE (rust/crates/safetensors-0.4.5.crate) = 21800
+SHA256 (rust/crates/salsa20-0.10.2.crate) = 97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213
+SIZE (rust/crates/salsa20-0.10.2.crate) = 12780
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
+SIZE (rust/crates/schannel-0.1.28.crate) = 42312
+SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
+SIZE (rust/crates/schemars-0.9.0.crate) = 80032
+SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
+SIZE (rust/crates/schemars-1.0.4.crate) = 88282
+SHA256 (rust/crates/schemars_derive-1.0.4.crate) = 33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80
+SIZE (rust/crates/schemars_derive-1.0.4.crate) = 31126
+SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
+SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/scratch-1.0.9.crate) = d68f2ec51b097e4c1a75b681a8bec621909b5e91f15bb7b840c4f2f7b01148b2
+SIZE (rust/crates/scratch-1.0.9.crate) = 8170
+SHA256 (rust/crates/screencapturekit-0.2.8.crate) = 1a5eeeb57ac94960cfe5ff4c402be6585ae4c8d29a2cf41b276048c2e849d64e
+SIZE (rust/crates/screencapturekit-0.2.8.crate) = 7219
+SHA256 (rust/crates/screencapturekit-sys-0.2.8.crate) = 22411b57f7d49e7fe08025198813ee6fd65e1ee5eff4ebc7880c12c82bde4c60
+SIZE (rust/crates/screencapturekit-sys-0.2.8.crate) = 15783
+SHA256 (rust/crates/scroll-0.12.0.crate) = 6ab8598aa408498679922eff7fa985c25d58a90771bd6be794434c5277eab1a6
+SIZE (rust/crates/scroll-0.12.0.crate) = 24145
+SHA256 (rust/crates/scroll_derive-0.12.1.crate) = 1783eabc414609e28a5ba76aee5ddd52199f7107a0b24c2e9746a1ecc34a683d
+SIZE (rust/crates/scroll_derive-0.12.1.crate) = 5659
+SHA256 (rust/crates/scrypt-0.11.0.crate) = 0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f
+SIZE (rust/crates/scrypt-0.11.0.crate) = 13440
+SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
+SIZE (rust/crates/sct-0.7.1.crate) = 27501
+SHA256 (rust/crates/sea-bae-0.2.1.crate) = f694a6ab48f14bc063cfadff30ab551d3c7e46d8f81836c51989d548f44a2a25
+SIZE (rust/crates/sea-bae-0.2.1.crate) = 4634
+SHA256 (rust/crates/sea-orm-1.1.10.crate) = 21e61af841881c137d4bc8e0d8411cee9168548b404f9e4788e8af7e8f94bd4e
+SIZE (rust/crates/sea-orm-1.1.10.crate) = 3582345
+SHA256 (rust/crates/sea-orm-macros-1.1.10.crate) = d6b86e3e77b548e6c6c1f612a1ca024d557dffdb81b838bf482ad3222140c77b
+SIZE (rust/crates/sea-orm-macros-1.1.10.crate) = 38728
+SHA256 (rust/crates/sea-query-0.32.7.crate) = 8a5d1c518eaf5eda38e5773f902b26ab6d5e9e9e2bb2349ca6c64cf96f80448c
+SIZE (rust/crates/sea-query-0.32.7.crate) = 264447
+SHA256 (rust/crates/sea-query-binder-0.7.0.crate) = b0019f47430f7995af63deda77e238c17323359af241233ec768aba1faea7608
+SIZE (rust/crates/sea-query-binder-0.7.0.crate) = 4523
+SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
+SIZE (rust/crates/seahash-4.1.0.crate) = 31976
+SHA256 (rust/crates/sec1-0.3.0.crate) = 3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928
+SIZE (rust/crates/sec1-0.3.0.crate) = 17615
+SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
+SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
+SHA256 (rust/crates/security-framework-3.5.1.crate) = b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef
+SIZE (rust/crates/security-framework-3.5.1.crate) = 89937
+SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
+SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
+SHA256 (rust/crates/self_cell-1.2.0.crate) = 0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749
+SIZE (rust/crates/self_cell-1.2.0.crate) = 16883
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/seq-macro-0.3.6.crate) = 1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc
+SIZE (rust/crates/seq-macro-0.3.6.crate) = 16031
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
+SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
+SHA256 (rust/crates/serde_fmt-1.0.3.crate) = e1d4ddca14104cd60529e8c7f7ba71a2c8acd8f7f5cfcdc2faf97eeb7c3010a4
+SIZE (rust/crates/serde_fmt-1.0.3.crate) = 8677
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_json_lenient-0.2.4.crate) = 0e033097bf0d2b59a62b42c18ebbb797503839b26afdda2c4e1415cb6c813540
+SIZE (rust/crates/serde_json_lenient-0.2.4.crate) = 120649
+SHA256 (rust/crates/serde_path_to_error-0.1.20.crate) = 10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457
+SIZE (rust/crates/serde_path_to_error-0.1.20.crate) = 18046
+SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
+SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
+SHA256 (rust/crates/serde_stacker-0.1.14.crate) = d4936375d50c4be7eff22293a9344f8e46f323ed2b3c243e52f89138d9bb0f4a
+SIZE (rust/crates/serde_stacker-0.1.14.crate) = 13257
+SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+SHA256 (rust/crates/serde_with-3.15.0.crate) = 6093cd8c01b25262b84927e0f7151692158fab02d961e04c979d3903eba7ecc5
+SIZE (rust/crates/serde_with-3.15.0.crate) = 196624
+SHA256 (rust/crates/serde_with_macros-3.15.0.crate) = a7e6c180db0816026a61afa1cff5344fb7ebded7e4d3062772179f2501481c27
+SIZE (rust/crates/serde_with_macros-3.15.0.crate) = 38082
+SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
+SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
+SHA256 (rust/crates/serial2-0.2.33.crate) = 8cc76fa68e25e771492ca1e3c53d447ef0be3093e05cd3b47f4b712ba10c6f3c
+SIZE (rust/crates/serial2-0.2.33.crate) = 34092
+SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
+SIZE (rust/crates/sha1-0.10.6.crate) = 13517
+SHA256 (rust/crates/sha1_smol-1.0.1.crate) = bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d
+SIZE (rust/crates/sha1_smol-1.0.1.crate) = 9809
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shared_library-0.1.9.crate) = 5a9e7e0f2bfae24d8a5b5a66c5b257a83c7412304311512a0c054cd5e619da11
+SIZE (rust/crates/shared_library-0.1.9.crate) = 10566
+SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
+SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
+SHA256 (rust/crates/shellexpand-2.1.2.crate) = 7ccc8076840c4da029af4f87e4e8daeb0fca6b87bbb02e10cb60b791450e11e4
+SIZE (rust/crates/shellexpand-2.1.2.crate) = 16884
+SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
+SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/signature-1.6.4.crate) = 74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c
+SIZE (rust/crates/signature-1.6.4.crate) = 16012
+SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
+SIZE (rust/crates/signature-2.2.0.crate) = 15531
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/simd_helpers-0.1.0.crate) = 95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6
+SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527
+SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
+SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
+SHA256 (rust/crates/simple_asn1-0.6.3.crate) = 297f631f50729c8c99b84667867963997ec0b50f32b2a7dbcab828ef0541e8bb
+SIZE (rust/crates/simple_asn1-0.6.3.crate) = 18505
+SHA256 (rust/crates/simplecss-0.2.2.crate) = 7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c
+SIZE (rust/crates/simplecss-0.2.2.crate) = 22136
+SHA256 (rust/crates/simplelog-0.12.2.crate) = 16257adbfaef1ee58b1363bdc0664c9b8e1e30aed86049635fb5f147d065a9c0
+SIZE (rust/crates/simplelog-0.12.2.crate) = 21548
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/skiplist-0.6.0.crate) = f354fd282d3177c2951004953e2fdc4cb342fa159bbee8b829852b6a081c8ea1
+SIZE (rust/crates/skiplist-0.6.0.crate) = 162131
+SHA256 (rust/crates/skrifa-0.37.0.crate) = 8c31071dedf532758ecf3fed987cdb4bd9509f900e026ab684b4ecb81ea49841
+SIZE (rust/crates/skrifa-0.37.0.crate) = 283031
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
+SIZE (rust/crates/slotmap-1.0.7.crate) = 61390
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/smart-default-0.7.1.crate) = 0eb01866308440fc64d6c44d9e86c5cc17adfe33c4d6eed55da9145044d0ffc1
+SIZE (rust/crates/smart-default-0.7.1.crate) = 8435
+SHA256 (rust/crates/smol-2.0.2.crate) = a33bd3e260892199c3ccfc487c88b2da2265080acb316cd920da72fdfd7c599f
+SIZE (rust/crates/smol-2.0.2.crate) = 275552
+SHA256 (rust/crates/smol_str-0.2.2.crate) = dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead
+SIZE (rust/crates/smol_str-0.2.2.crate) = 15840
+SHA256 (rust/crates/snap-1.1.1.crate) = 1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b
+SIZE (rust/crates/snap-1.1.1.crate) = 33763
+SHA256 (rust/crates/soa-rs-0.8.1.crate) = b75ae4668062b095fda87ba54118697bed601f07f6c68bf50289a25ca0c8c935
+SIZE (rust/crates/soa-rs-0.8.1.crate) = 23126
+SHA256 (rust/crates/soa-rs-derive-0.8.0.crate) = 9c09121507da587d3434e5929ce3321162f36bd3eff403873cb163c06b176913
+SIZE (rust/crates/soa-rs-derive-0.8.0.crate) = 10365
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
+SHA256 (rust/crates/spdx-0.10.9.crate) = c3e17e880bafaeb362a7b751ec46bdc5b61445a188f80e0606e68167cd540fa3
+SIZE (rust/crates/spdx-0.10.9.crate) = 1050181
+SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
+SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844
+SIZE (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = 30802
+SHA256 (rust/crates/spki-0.6.0.crate) = 67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b
+SIZE (rust/crates/spki-0.6.0.crate) = 14791
+SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
+SIZE (rust/crates/spki-0.7.3.crate) = 16409
+SHA256 (rust/crates/sptr-0.3.2.crate) = 3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a
+SIZE (rust/crates/sptr-0.3.2.crate) = 14598
+SHA256 (rust/crates/sqlformat-0.2.6.crate) = 7bba3a93db0cc4f7bdece8bb09e77e2e785c20bfebf79eb8340ed80708048790
+SIZE (rust/crates/sqlformat-0.2.6.crate) = 23871
+SHA256 (rust/crates/sqlparser-0.53.0.crate) = 05a528114c392209b3264855ad491fcce534b94a38771b0a0b97a79379275ce8
+SIZE (rust/crates/sqlparser-0.53.0.crate) = 266820
+SHA256 (rust/crates/sqlx-0.8.6.crate) = 1fefb893899429669dcdd979aff487bd78f4064e5e7907e4269081e0ef7d97dc
+SIZE (rust/crates/sqlx-0.8.6.crate) = 190134
+SHA256 (rust/crates/sqlx-core-0.8.6.crate) = ee6798b1838b6a0f69c007c133b8df5866302197e404e8b6ee8ed3e3a5e68dc6
+SIZE (rust/crates/sqlx-core-0.8.6.crate) = 118378
+SHA256 (rust/crates/sqlx-macros-0.8.6.crate) = a2d452988ccaacfbf5e0bdbc348fb91d7c8af5bee192173ac3636b5fb6e6715d
+SIZE (rust/crates/sqlx-macros-0.8.6.crate) = 6348
+SHA256 (rust/crates/sqlx-macros-core-0.8.6.crate) = 19a9c1841124ac5a61741f96e1d9e2ec77424bf323962dd894bdb93f37d5219b
+SIZE (rust/crates/sqlx-macros-core-0.8.6.crate) = 30587
+SHA256 (rust/crates/sqlx-mysql-0.8.6.crate) = aa003f0038df784eb8fecbbac13affe3da23b45194bd57dba231c8f48199c526
+SIZE (rust/crates/sqlx-mysql-0.8.6.crate) = 72992
+SHA256 (rust/crates/sqlx-postgres-0.8.6.crate) = db58fcd5a53cf07c184b154801ff91347e4c30d17a3562a635ff028ad5deda46
+SIZE (rust/crates/sqlx-postgres-0.8.6.crate) = 140616
+SHA256 (rust/crates/sqlx-sqlite-0.8.6.crate) = c2d12fe70b2c1b4401038055f90f151b78208de1f9f89a7dbfd41587a10c3eea
+SIZE (rust/crates/sqlx-sqlite-0.8.6.crate) = 82039
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
+SHA256 (rust/crates/stacker-0.1.22.crate) = e1f8b29fb42aafcea4edeeb6b2f2d7ecd0d969c48b4cf0d2e64aafc471dd6e59
+SIZE (rust/crates/stacker-0.1.22.crate) = 17269
+SHA256 (rust/crates/stacksafe-0.1.4.crate) = 1d9c1172965d317e87ddb6d364a040d958b40a1db82b6ef97da26253a8b3d090
+SIZE (rust/crates/stacksafe-0.1.4.crate) = 8040
+SHA256 (rust/crates/stacksafe-macro-0.1.4.crate) = 172175341049678163e979d9107ca3508046d4d2a7c6682bee46ac541b17db69
+SIZE (rust/crates/stacksafe-macro-0.1.4.crate) = 2645
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/stop-words-0.9.0.crate) = 645a3d441ccf4bf47f2e4b7681461986681a6eeea9937d4c3bc9febd61d17c71
+SIZE (rust/crates/stop-words-0.9.0.crate) = 111799
+SHA256 (rust/crates/streaming-decompression-0.1.2.crate) = bf6cc3b19bfb128a8ad11026086e31d3ce9ad23f8ea37354b31383a187c44cf3
+SIZE (rust/crates/streaming-decompression-0.1.2.crate) = 7641
+SHA256 (rust/crates/streaming-iterator-0.1.9.crate) = 2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520
+SIZE (rust/crates/streaming-iterator-0.1.9.crate) = 18482
+SHA256 (rust/crates/strength_reduce-0.2.4.crate) = fe895eb47f22e2ddd4dabc02bce419d2e643c8e3b585c78158b349195bc24d82
+SIZE (rust/crates/strength_reduce-0.2.4.crate) = 17859
+SHA256 (rust/crates/strict-num-0.1.1.crate) = 6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731
+SIZE (rust/crates/strict-num-0.1.1.crate) = 5104
+SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f
+SIZE (rust/crates/string_cache-0.8.9.crate) = 17408
+SHA256 (rust/crates/string_cache_codegen-0.5.4.crate) = c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0
+SIZE (rust/crates/string_cache_codegen-0.5.4.crate) = 9406
+SHA256 (rust/crates/stringprep-0.1.5.crate) = 7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1
+SIZE (rust/crates/stringprep-0.1.5.crate) = 23573
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
+SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/sval-2.15.0.crate) = d94c4464e595f0284970fd9c7e9013804d035d4a61ab74b113242c874c05814d
+SIZE (rust/crates/sval-2.15.0.crate) = 33973
+SHA256 (rust/crates/sval_buffer-2.15.0.crate) = a0f46e34b20a39e6a2bf02b926983149b3af6609fd1ee8a6e63f6f340f3e2164
+SIZE (rust/crates/sval_buffer-2.15.0.crate) = 19213
+SHA256 (rust/crates/sval_dynamic-2.15.0.crate) = 03d0970e53c92ab5381d3b2db1828da8af945954d4234225f6dd9c3afbcef3f5
+SIZE (rust/crates/sval_dynamic-2.15.0.crate) = 8476
+SHA256 (rust/crates/sval_fmt-2.15.0.crate) = 43e5e6e1613e1e7fc2e1a9fdd709622e54c122ceb067a60d170d75efd491a839
+SIZE (rust/crates/sval_fmt-2.15.0.crate) = 10926
+SHA256 (rust/crates/sval_json-2.15.0.crate) = aec382f7bfa6e367b23c9611f129b94eb7daaf3d8fae45a8d0a0211eb4d4c8e6
+SIZE (rust/crates/sval_json-2.15.0.crate) = 11470
+SHA256 (rust/crates/sval_nested-2.15.0.crate) = 3049d0f99ce6297f8f7d9953b35a0103b7584d8f638de40e64edb7105fa578ae
+SIZE (rust/crates/sval_nested-2.15.0.crate) = 16878
+SHA256 (rust/crates/sval_ref-2.15.0.crate) = f88913e77506085c0a8bf6912bb6558591a960faf5317df6c1d9b227224ca6e1
+SIZE (rust/crates/sval_ref-2.15.0.crate) = 8436
+SHA256 (rust/crates/sval_serde-2.15.0.crate) = f579fd7254f4be6cd7b450034f856b78523404655848789c451bacc6aa8b387d
+SIZE (rust/crates/sval_serde-2.15.0.crate) = 11083
+SHA256 (rust/crates/svg_fmt-0.4.5.crate) = 0193cc4331cfd2f3d2011ef287590868599a2f33c3e69bc22c1a3d3acf9e02fb
+SIZE (rust/crates/svg_fmt-0.4.5.crate) = 4534
+SHA256 (rust/crates/svgtypes-0.15.3.crate) = 68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc
+SIZE (rust/crates/svgtypes-0.15.3.crate) = 43696
+SHA256 (rust/crates/swash-0.2.6.crate) = 47846491253e976bdd07d0f9cc24b7daf24720d11309302ccbbc6e6b6e53550a
+SIZE (rust/crates/swash-0.2.6.crate) = 238129
+SHA256 (rust/crates/symphonia-0.5.5.crate) = 5773a4c030a19d9bfaa090f49746ff35c75dfddfa700df7a5939d5e076a57039
+SIZE (rust/crates/symphonia-0.5.5.crate) = 12085
+SHA256 (rust/crates/symphonia-bundle-flac-0.5.5.crate) = c91565e180aea25d9b80a910c546802526ffd0072d0b8974e3ebe59b686c9976
+SIZE (rust/crates/symphonia-bundle-flac-0.5.5.crate) = 24141
+SHA256 (rust/crates/symphonia-bundle-mp3-0.5.5.crate) = 4872dd6bb56bf5eac799e3e957aa1981086c3e613b27e0ac23b176054f7c57ed
+SIZE (rust/crates/symphonia-bundle-mp3-0.5.5.crate) = 61019
+SHA256 (rust/crates/symphonia-codec-aac-0.5.5.crate) = 4c263845aa86881416849c1729a54c7f55164f8b96111dba59de46849e73a790
+SIZE (rust/crates/symphonia-codec-aac-0.5.5.crate) = 26471
+SHA256 (rust/crates/symphonia-codec-pcm-0.5.5.crate) = 4e89d716c01541ad3ebe7c91ce4c8d38a7cf266a3f7b2f090b108fb0cb031d95
+SIZE (rust/crates/symphonia-codec-pcm-0.5.5.crate) = 6795
+SHA256 (rust/crates/symphonia-codec-vorbis-0.5.5.crate) = f025837c309cd69ffef572750b4a2257b59552c5399a5e49707cc5b1b85d1c73
+SIZE (rust/crates/symphonia-codec-vorbis-0.5.5.crate) = 25527
+SHA256 (rust/crates/symphonia-core-0.5.5.crate) = ea00cc4f79b7f6bb7ff87eddc065a1066f3a43fe1875979056672c9ef948c2af
+SIZE (rust/crates/symphonia-core-0.5.5.crate) = 99682
+SHA256 (rust/crates/symphonia-format-isomp4-0.5.5.crate) = 243739585d11f81daf8dac8d9f3d18cc7898f6c09a259675fc364b382c30e0a5
+SIZE (rust/crates/symphonia-format-isomp4-0.5.5.crate) = 37184
+SHA256 (rust/crates/symphonia-format-ogg-0.5.5.crate) = 2b4955c67c1ed3aa8ae8428d04ca8397fbef6a19b2b051e73b5da8b1435639cb
+SIZE (rust/crates/symphonia-format-ogg-0.5.5.crate) = 24285
+SHA256 (rust/crates/symphonia-format-riff-0.5.5.crate) = c2d7c3df0e7d94efb68401d81906eae73c02b40d5ec1a141962c592d0f11a96f
+SIZE (rust/crates/symphonia-format-riff-0.5.5.crate) = 17993
+SHA256 (rust/crates/symphonia-metadata-0.5.5.crate) = 36306ff42b9ffe6e5afc99d49e121e0bd62fe79b9db7b9681d48e29fa19e6b16
+SIZE (rust/crates/symphonia-metadata-0.5.5.crate) = 24184
+SHA256 (rust/crates/symphonia-utils-xiph-0.5.5.crate) = ee27c85ab799a338446b68eec77abf42e1a6f1bb490656e121c6e27bfbab9f16
+SIZE (rust/crates/symphonia-utils-xiph-0.5.5.crate) = 6617
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
+SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
+SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
+SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
+SHA256 (rust/crates/synchronoise-1.0.1.crate) = 3dbc01390fc626ce8d1cffe3376ded2b72a11bb70e1c75f404a210e4daa4def2
+SIZE (rust/crates/synchronoise-1.0.1.crate) = 15084
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/sys-locale-0.3.2.crate) = 8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4
+SIZE (rust/crates/sys-locale-0.3.2.crate) = 15072
+SHA256 (rust/crates/sysctl-0.5.5.crate) = ec7dddc5f0fee506baf8b9fdb989e242f17e4b11c61dfbb0635b705217199eea
+SIZE (rust/crates/sysctl-0.5.5.crate) = 18414
+SHA256 (rust/crates/sysctl-0.6.0.crate) = 01198a2debb237c62b6826ec7081082d951f46dbb64b0e8c7649a452230d1dfc
+SIZE (rust/crates/sysctl-0.6.0.crate) = 18829
+SHA256 (rust/crates/sysinfo-0.31.4.crate) = 355dbe4f8799b304b05e1b0f05fc59b2a18d36645cf169607da45bde2f69a1be
+SIZE (rust/crates/sysinfo-0.31.4.crate) = 182989
+SHA256 (rust/crates/sysinfo-0.37.2.crate) = 16607d5caffd1c07ce073528f9ed972d88db15dd44023fa57142963be3feb11f
+SIZE (rust/crates/sysinfo-0.37.2.crate) = 216343
+SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
+SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
+SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
+SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
+SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
+SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
+SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
+SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
+SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349
+SIZE (rust/crates/system-deps-6.2.2.crate) = 25546
+SHA256 (rust/crates/system-interface-0.27.3.crate) = cc4592f674ce18521c2a81483873a49596655b179f71c5e05d10c1fe66c78745
+SIZE (rust/crates/system-interface-0.27.3.crate) = 32567
+SHA256 (rust/crates/taffy-0.9.0.crate) = a13e5d13f79d558b5d353a98072ca8ca0e99da429467804de959aa8c83c9a004
+SIZE (rust/crates/taffy-0.9.0.crate) = 157292
+SHA256 (rust/crates/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417
+SIZE (rust/crates/tagptr-0.2.0.crate) = 13320
+SHA256 (rust/crates/take-until-0.2.0.crate) = 8bdb6fa0dfa67b38c1e66b7041ba9dcf23b99d8121907cd31c807a332f7a0bbb
+SIZE (rust/crates/take-until-0.2.0.crate) = 3427
+SHA256 (rust/crates/tao-core-video-sys-0.2.0.crate) = 271450eb289cb4d8d0720c6ce70c72c8c858c93dd61fc625881616752e6b98f6
+SIZE (rust/crates/tao-core-video-sys-0.2.0.crate) = 10110
+SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
+SIZE (rust/crates/tap-1.0.1.crate) = 11316
+SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
+SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
+SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
+SIZE (rust/crates/tendril-0.4.3.crate) = 37210
+SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
+SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/tiff-0.10.3.crate) = af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f
+SIZE (rust/crates/tiff-0.10.3.crate) = 1444592
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
+SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
+SHA256 (rust/crates/tiny-skia-0.11.4.crate) = 83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab
+SIZE (rust/crates/tiny-skia-0.11.4.crate) = 201082
+SHA256 (rust/crates/tiny-skia-path-0.11.4.crate) = 9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93
+SIZE (rust/crates/tiny-skia-path-0.11.4.crate) = 47764
+SHA256 (rust/crates/tiny_http-0.8.2.crate) = 9ce51b50006056f590c9b7c3808c3bd70f0d1101666629713866c227d6e58d39
+SIZE (rust/crates/tiny_http-0.8.2.crate) = 43921
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
+SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
+SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
+SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-io-0.1.13.crate) = 57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674
+SIZE (rust/crates/tokio-io-0.1.13.crate) = 33665
+SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
+SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
+SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
+SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
+SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
+SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-socks-0.5.2.crate) = 0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f
+SIZE (rust/crates/tokio-socks-0.5.2.crate) = 22102
+SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
+SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
+SHA256 (rust/crates/tokio-tungstenite-0.20.1.crate) = 212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c
+SIZE (rust/crates/tokio-tungstenite-0.20.1.crate) = 28569
+SHA256 (rust/crates/tokio-tungstenite-0.21.0.crate) = c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38
+SIZE (rust/crates/tokio-tungstenite-0.21.0.crate) = 28159
+SHA256 (rust/crates/tokio-tungstenite-0.26.2.crate) = 7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084
+SIZE (rust/crates/tokio-tungstenite-0.26.2.crate) = 29868
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
+SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
+SIZE (rust/crates/toml-0.5.11.crate) = 54910
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_edit-0.23.7.crate) = 6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d
+SIZE (rust/crates/toml_edit-0.23.7.crate) = 65946
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
+SHA256 (rust/crates/topological-sort-0.2.2.crate) = ea68304e134ecd095ac6c3574494fc62b909f416c4fca77e440530221e549d3d
+SIZE (rust/crates/topological-sort-0.2.2.crate) = 10566
+SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
+SIZE (rust/crates/tower-0.4.13.crate) = 106906
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.3.5.crate) = f873044bf02dd1e8239e9c1293ea39dad76dc594ec16185d0a1bf31d8dc8d858
+SIZE (rust/crates/tower-http-0.3.5.crate) = 107116
+SHA256 (rust/crates/tower-http-0.4.4.crate) = 61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140
+SIZE (rust/crates/tower-http-0.4.4.crate) = 115612
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
+SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
+SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
+SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
+SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
+SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-serde-0.2.0.crate) = 704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1
+SIZE (rust/crates/tracing-serde-0.2.0.crate) = 7755
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
+SHA256 (rust/crates/trait-variant-0.1.2.crate) = 70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7
+SIZE (rust/crates/trait-variant-0.1.2.crate) = 6008
+SHA256 (rust/crates/transpose-0.2.3.crate) = 1ad61aed86bc3faea4300c7aee358b4c6d0c8d6ccc36524c96e4c92ccf26e77e
+SIZE (rust/crates/transpose-0.2.3.crate) = 10913
+SHA256 (rust/crates/tree-sitter-0.25.10.crate) = 78f873475d258561b06f1c595d93308a7ed124d9977cb26b148c2084a4a3cc87
+SIZE (rust/crates/tree-sitter-0.25.10.crate) = 197383
+SHA256 (rust/crates/tree-sitter-bash-0.25.0.crate) = 871b0606e667e98a1237ebdc1b0d7056e0aebfdc3141d12b399865d4cb6ed8a6
+SIZE (rust/crates/tree-sitter-bash-0.25.0.crate) = 443064
+SHA256 (rust/crates/tree-sitter-c-0.23.4.crate) = afd2b1bf1585dc2ef6d69e87d01db8adb059006649dd5f96f31aa789ee6e9c71
+SIZE (rust/crates/tree-sitter-c-0.23.4.crate) = 247226
+SHA256 (rust/crates/tree-sitter-css-0.23.2.crate) = 5ad6489794d41350d12a7fbe520e5199f688618f43aace5443980d1ddcf1b29e
+SIZE (rust/crates/tree-sitter-css-0.23.2.crate) = 46097
+SHA256 (rust/crates/tree-sitter-diff-0.1.0.crate) = dfe1e5ca280a65dfe5ba4205c1bcc84edf486464fed315db53dee6da9a335889
+SIZE (rust/crates/tree-sitter-diff-0.1.0.crate) = 19668
+SHA256 (rust/crates/tree-sitter-elixir-0.3.4.crate) = e45d444647b4fd53d8fd32474c1b8bedc1baa22669ce3a78d083e365fa9a2d3f
+SIZE (rust/crates/tree-sitter-elixir-0.3.4.crate) = 460085
+SHA256 (rust/crates/tree-sitter-embedded-template-0.23.2.crate) = 790063ef14e5b67556abc0b3be0ed863fb41d65ee791cf8c0b20eb42a1fa46af
+SIZE (rust/crates/tree-sitter-embedded-template-0.23.2.crate) = 12745
+SHA256 (rust/crates/tree-sitter-go-0.23.4.crate) = b13d476345220dbe600147dd444165c5791bf85ef53e28acbedd46112ee18431
+SIZE (rust/crates/tree-sitter-go-0.23.4.crate) = 105624
+SHA256 (rust/crates/tree-sitter-html-0.23.2.crate) = 261b708e5d92061ede329babaaa427b819329a9d427a1d710abb0f67bbef63ee
+SIZE (rust/crates/tree-sitter-html-0.23.2.crate) = 21295
+SHA256 (rust/crates/tree-sitter-jsdoc-0.23.2.crate) = a3862dfcb1038fc5e7812d7df14190afdeb7e1415288fd5f51f58395f8cb0faf
+SIZE (rust/crates/tree-sitter-jsdoc-0.23.2.crate) = 16162
+SHA256 (rust/crates/tree-sitter-json-0.24.8.crate) = 4d727acca406c0020cffc6cf35516764f36c8e3dc4408e5ebe2cb35a947ec471
+SIZE (rust/crates/tree-sitter-json-0.24.8.crate) = 13236
+SHA256 (rust/crates/tree-sitter-language-0.1.5.crate) = c4013970217383f67b18aef68f6fb2e8d409bc5755227092d32efb0422ba24b8
+SIZE (rust/crates/tree-sitter-language-0.1.5.crate) = 1887
+SHA256 (rust/crates/tree-sitter-python-0.25.0.crate) = 6bf85fd39652e740bf60f46f4cda9492c3a9ad75880575bf14960f775cb74a1c
+SIZE (rust/crates/tree-sitter-python-0.25.0.crate) = 180146
+SHA256 (rust/crates/tree-sitter-regex-0.24.3.crate) = 712656f8c262a5a4b7d6026e6246950787d178d613864952554e1516a33ab0c1
+SIZE (rust/crates/tree-sitter-regex-0.24.3.crate) = 23612
+SHA256 (rust/crates/tree-sitter-ruby-0.23.1.crate) = be0484ea4ef6bb9c575b4fdabde7e31340a8d2dbc7d52b321ac83da703249f95
+SIZE (rust/crates/tree-sitter-ruby-0.23.1.crate) = 512753
+SHA256 (rust/crates/tree-sitter-rust-0.24.0.crate) = 4b9b18034c684a2420722be8b2a91c9c44f2546b631c039edf575ccba8c61be1
+SIZE (rust/crates/tree-sitter-rust-0.24.0.crate) = 361995
+SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
+SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (rust/crates/ttf-parser-0.20.0.crate) = 17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4
+SIZE (rust/crates/ttf-parser-0.20.0.crate) = 161769
+SHA256 (rust/crates/ttf-parser-0.21.1.crate) = 2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8
+SIZE (rust/crates/ttf-parser-0.21.1.crate) = 194876
+SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
+SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
+SHA256 (rust/crates/tungstenite-0.20.1.crate) = 9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9
+SIZE (rust/crates/tungstenite-0.20.1.crate) = 60095
+SHA256 (rust/crates/tungstenite-0.21.0.crate) = 9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1
+SIZE (rust/crates/tungstenite-0.21.0.crate) = 59858
+SHA256 (rust/crates/tungstenite-0.26.2.crate) = 4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13
+SIZE (rust/crates/tungstenite-0.26.2.crate) = 65315
+SHA256 (rust/crates/tungstenite-0.27.0.crate) = eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d
+SIZE (rust/crates/tungstenite-0.27.0.crate) = 67162
+SHA256 (rust/crates/typed-path-0.11.0.crate) = c462d18470a2857aa657d338af5fa67170bb48bcc80a296710ce3b0802a32566
+SIZE (rust/crates/typed-path-0.11.0.crate) = 108399
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
+SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
+SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
+SHA256 (rust/crates/uds-0.4.2.crate) = 885c31f06fce836457fe3ef09a59f83fe8db95d270b11cd78f40a4666c4d1661
+SIZE (rust/crates/uds-0.4.2.crate) = 47387
+SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
+SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040
+SHA256 (rust/crates/ug-0.4.0.crate) = 90b70b37e9074642bc5f60bb23247fd072a84314ca9e71cdf8527593406a0dd3
+SIZE (rust/crates/ug-0.4.0.crate) = 55082
+SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
+SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
+SHA256 (rust/crates/unicode-bidi-mirroring-0.2.0.crate) = 23cb788ffebc92c5948d0e997106233eeb1d8b9512f93f41651f52b6c5f5af86
+SIZE (rust/crates/unicode-bidi-mirroring-0.2.0.crate) = 8166
+SHA256 (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 5dfa6e8c60bb66d49db113e0125ee8711b7647b5579dc7f5f19c42357ed039fe
+SIZE (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 8169
+SHA256 (rust/crates/unicode-ccc-0.2.0.crate) = 1df77b101bcc4ea3d78dafc5ad7e4f58ceffe0b2b16bf446aeb50b6cb4157656
+SIZE (rust/crates/unicode-ccc-0.2.0.crate) = 8872
+SHA256 (rust/crates/unicode-ccc-0.4.0.crate) = ce61d488bcdc9bc8b5d1772c404828b17fc481c0a582b5581e95fb233aef503e
+SIZE (rust/crates/unicode-ccc-0.4.0.crate) = 8942
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
+SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
+SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
+SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
+SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
+SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0
+SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252
+SHA256 (rust/crates/unicode-reverse-1.0.9.crate) = 4b6f4888ebc23094adfb574fdca9fdc891826287a6397d2cd28802ffd6f20c76
+SIZE (rust/crates/unicode-reverse-1.0.9.crate) = 7739
+SHA256 (rust/crates/unicode-script-0.5.7.crate) = 9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f
+SIZE (rust/crates/unicode-script-0.5.7.crate) = 47080
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-vo-0.1.0.crate) = b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94
+SIZE (rust/crates/unicode-vo-0.1.0.crate) = 8084
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
+SHA256 (rust/crates/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e
+SIZE (rust/crates/unicode_categories-0.1.1.crate) = 87298
+SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
+SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
+SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae
+SIZE (rust/crates/unty-0.0.4.crate) = 7200
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
+SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
+SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
+SHA256 (rust/crates/usvg-0.45.1.crate) = 80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef
+SIZE (rust/crates/usvg-0.45.1.crate) = 136945
+SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
+SHA256 (rust/crates/uuid-simd-0.8.0.crate) = 23b082222b4f6619906941c17eb2297fff4c2fb96cb60164170522942a200bd8
+SIZE (rust/crates/uuid-simd-0.8.0.crate) = 6959
+SHA256 (rust/crates/v_frame-0.3.9.crate) = 666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2
+SIZE (rust/crates/v_frame-0.3.9.crate) = 20856
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/value-bag-1.11.1.crate) = 943ce29a8a743eb10d6082545d861b24f9d1b160b7d741e0f2cdf726bec909c5
+SIZE (rust/crates/value-bag-1.11.1.crate) = 44649
+SHA256 (rust/crates/value-bag-serde1-1.11.1.crate) = 35540706617d373b118d550d41f5dfe0b78a0c195dc13c6815e92e2638432306
+SIZE (rust/crates/value-bag-serde1-1.11.1.crate) = 6709
+SHA256 (rust/crates/value-bag-sval2-1.11.1.crate) = 6fe7e140a2658cc16f7ee7a86e413e803fc8f9b5127adc8755c19f9fefa63a52
+SIZE (rust/crates/value-bag-sval2-1.11.1.crate) = 6876
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
+SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/virtue-0.0.18.crate) = 051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1
+SIZE (rust/crates/virtue-0.0.18.crate) = 33545
+SHA256 (rust/crates/vscode_theme-0.2.0.crate) = 8b3666211944f2e6ba2c359bc9efc1891157e910b1b11c3900892ea9f18179d2
+SIZE (rust/crates/vscode_theme-0.2.0.crate) = 20107
+SHA256 (rust/crates/vsimd-0.8.0.crate) = 5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64
+SIZE (rust/crates/vsimd-0.8.0.crate) = 21377
+SHA256 (rust/crates/vswhom-0.1.0.crate) = be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b
+SIZE (rust/crates/vswhom-0.1.0.crate) = 9420
+SHA256 (rust/crates/vswhom-sys-0.1.3.crate) = fb067e4cbd1ff067d1df46c9194b5de0e98efd2810bbc95c5d5e5f25a3231150
+SIZE (rust/crates/vswhom-sys-0.1.3.crate) = 16242
+SHA256 (rust/crates/vte-0.15.0.crate) = a5924018406ce0063cd67f8e008104968b74b563ee1b85dde3ed1f7cb87d3dbd
+SIZE (rust/crates/vte-0.15.0.crate) = 57487
+SHA256 (rust/crates/waker-fn-1.2.0.crate) = 317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7
+SIZE (rust/crates/waker-fn-1.2.0.crate) = 6685
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
+SIZE (rust/crates/want-0.3.1.crate) = 6398
+SHA256 (rust/crates/warp-0.3.7.crate) = 4378d202ff965b011c64817db11d5829506d3404edeadb61f190d111da3f231c
+SIZE (rust/crates/warp-0.3.7.crate) = 117428
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
+SIZE (rust/crates/wasite-0.1.0.crate) = 2346
+SHA256 (rust/crates/wasm-bindgen-0.2.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d
+SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19
+SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 7e038d41e478cc73bae0ff9b36c60cff1c98b8f38f8d7e8061e79ee63608ac5c
+SIZE (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 16381
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119
+SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057
+SHA256 (rust/crates/wasm-encoder-0.201.0.crate) = b9c7d2731df60006819b013f64ccc2019691deccf6e11a1804bc850cd6748f1a
+SIZE (rust/crates/wasm-encoder-0.201.0.crate) = 50174
+SHA256 (rust/crates/wasm-encoder-0.221.3.crate) = dc8444fe4920de80a4fe5ab564fff2ae58b6b73166b89751f8c6c93509da32e5
+SIZE (rust/crates/wasm-encoder-0.221.3.crate) = 67487
+SHA256 (rust/crates/wasm-encoder-0.227.1.crate) = 80bb72f02e7fbf07183443b27b0f3d4144abf8c114189f2e088ed95b696a7822
+SIZE (rust/crates/wasm-encoder-0.227.1.crate) = 80917
+SHA256 (rust/crates/wasm-metadata-0.201.0.crate) = 0fd83062c17b9f4985d438603cde0a5e8c5c8198201a6937f778b607924c7da2
+SIZE (rust/crates/wasm-metadata-0.201.0.crate) = 9851
+SHA256 (rust/crates/wasm-metadata-0.227.1.crate) = ce1ef0faabbbba6674e97a56bee857ccddf942785a336c8b47b42373c922a91d
+SIZE (rust/crates/wasm-metadata-0.227.1.crate) = 19692
+SHA256 (rust/crates/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65
+SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773
+SHA256 (rust/crates/wasmparser-0.201.0.crate) = 84e5df6dba6c0d7fafc63a450f1738451ed7a0b52295d83e868218fa286bf708
+SIZE (rust/crates/wasmparser-0.201.0.crate) = 193177
+SHA256 (rust/crates/wasmparser-0.221.3.crate) = d06bfa36ab3ac2be0dee563380147a5b81ba10dd8885d7fbbc9eb574be67d185
+SIZE (rust/crates/wasmparser-0.221.3.crate) = 242903
+SHA256 (rust/crates/wasmparser-0.227.1.crate) = 0f51cad774fb3c9461ab9bccc9c62dfb7388397b5deda31bf40e8108ccd678b2
+SIZE (rust/crates/wasmparser-0.227.1.crate) = 247368
+SHA256 (rust/crates/wasmprinter-0.221.3.crate) = 7343c42a97f2926c7819ff81b64012092ae954c5d83ddd30c9fcdefd97d0b283
+SIZE (rust/crates/wasmprinter-0.221.3.crate) = 39793
+SHA256 (rust/crates/wasmtime-29.0.1.crate) = 11976a250672556d1c4c04c6d5d7656ac9192ac9edc42a4587d6c21460010e69
+SIZE (rust/crates/wasmtime-29.0.1.crate) = 693309
+SHA256 (rust/crates/wasmtime-asm-macros-29.0.1.crate) = 1f178b0d125201fbe9f75beaf849bd3e511891f9e45ba216a5b620802ccf64f2
+SIZE (rust/crates/wasmtime-asm-macros-29.0.1.crate) = 1865
+SHA256 (rust/crates/wasmtime-c-api-impl-29.0.1.crate) = ea30cef3608f2de5797c7bbb94c1ba4f3676d9a7f81ae86ced1b512e2766ed0c
+SIZE (rust/crates/wasmtime-c-api-impl-29.0.1.crate) = 132016
+SHA256 (rust/crates/wasmtime-c-api-macros-29.0.1.crate) = 022a79ebe1124d5d384d82463d7e61c6b4dd857d81f15cb8078974eeb86db65b
+SIZE (rust/crates/wasmtime-c-api-macros-29.0.1.crate) = 2700
+SHA256 (rust/crates/wasmtime-component-macro-29.0.1.crate) = d74de6592ed945d0a602f71243982a304d5d02f1e501b638addf57f42d57dfaf
+SIZE (rust/crates/wasmtime-component-macro-29.0.1.crate) = 203168
+SHA256 (rust/crates/wasmtime-component-util-29.0.1.crate) = 707dc7b3c112ab5a366b30cfe2fb5b2f8e6a0f682f16df96a5ec582bfe6f056e
+SIZE (rust/crates/wasmtime-component-util-29.0.1.crate) = 2515
+SHA256 (rust/crates/wasmtime-cranelift-29.0.1.crate) = 366be722674d4bf153290fbcbc4d7d16895cc82fb3e869f8d550ff768f9e9e87
+SIZE (rust/crates/wasmtime-cranelift-29.0.1.crate) = 178851
+SHA256 (rust/crates/wasmtime-environ-29.0.1.crate) = cdadc1af7097347aa276a4f008929810f726b5b46946971c660b6d421e9994ad
+SIZE (rust/crates/wasmtime-environ-29.0.1.crate) = 192670
+SHA256 (rust/crates/wasmtime-fiber-29.0.1.crate) = ccba90d4119f081bca91190485650730a617be1fff5228f8c4757ce133d21117
+SIZE (rust/crates/wasmtime-fiber-29.0.1.crate) = 27634
+SHA256 (rust/crates/wasmtime-jit-icache-coherence-29.0.1.crate) = ec5e8552e01692e6c2e5293171704fed8abdec79d1a6995a0870ab190e5747d1
+SIZE (rust/crates/wasmtime-jit-icache-coherence-29.0.1.crate) = 6840
+SHA256 (rust/crates/wasmtime-math-29.0.1.crate) = 29210ec2aa25e00f4d54605cedaf080f39ec01a872c5bd520ad04c67af1dde17
+SIZE (rust/crates/wasmtime-math-29.0.1.crate) = 2630
+SHA256 (rust/crates/wasmtime-slab-29.0.1.crate) = fcb5821a96fa04ac14bc7b158bb3d5cd7729a053db5a74dad396cd513a5e5ccf
+SIZE (rust/crates/wasmtime-slab-29.0.1.crate) = 5435
+SHA256 (rust/crates/wasmtime-versioned-export-macros-29.0.1.crate) = 86ff86db216dc0240462de40c8290887a613dddf9685508eb39479037ba97b5b
+SIZE (rust/crates/wasmtime-versioned-export-macros-29.0.1.crate) = 2038
+SHA256 (rust/crates/wasmtime-wasi-29.0.1.crate) = 8d1be69bfcab1bdac74daa7a1f9695ab992b9c8e21b9b061e7d66434097e0ca4
+SIZE (rust/crates/wasmtime-wasi-29.0.1.crate) = 164209
+SHA256 (rust/crates/wasmtime-winch-29.0.1.crate) = fdbabfb8f20502d5e1d81092b9ead3682ae59988487aafcd7567387b7a43cf8f
+SIZE (rust/crates/wasmtime-winch-29.0.1.crate) = 13095
+SHA256 (rust/crates/wasmtime-wit-bindgen-29.0.1.crate) = 8358319c2dd1e4db79e3c1c5d3a5af84956615343f9f89f4e4996a36816e06e6
+SIZE (rust/crates/wasmtime-wit-bindgen-29.0.1.crate) = 31902
+SHA256 (rust/crates/wast-35.0.2.crate) = 2ef140f1b49946586078353a453a1d28ba90adfc54dde75710bc1931de204d68
+SIZE (rust/crates/wast-35.0.2.crate) = 90940
+SHA256 (rust/crates/wayland-backend-0.3.11.crate) = 673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35
+SIZE (rust/crates/wayland-backend-0.3.11.crate) = 76980
+SHA256 (rust/crates/wayland-client-0.31.11.crate) = c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d
+SIZE (rust/crates/wayland-client-0.31.11.crate) = 65932
+SHA256 (rust/crates/wayland-cursor-0.31.11.crate) = 447ccc440a881271b19e9989f75726d60faa09b95b0200a9b7eb5cc47c3eeb29
+SIZE (rust/crates/wayland-cursor-0.31.11.crate) = 9785
+SHA256 (rust/crates/wayland-protocols-0.31.2.crate) = 8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4
+SIZE (rust/crates/wayland-protocols-0.31.2.crate) = 147062
+SHA256 (rust/crates/wayland-protocols-0.32.9.crate) = efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901
+SIZE (rust/crates/wayland-protocols-0.32.9.crate) = 155404
+SHA256 (rust/crates/wayland-protocols-plasma-0.2.0.crate) = 23803551115ff9ea9bce586860c5c5a971e360825a0309264102a9495a5ff479
+SIZE (rust/crates/wayland-protocols-plasma-0.2.0.crate) = 59992
+SHA256 (rust/crates/wayland-protocols-wlr-0.3.9.crate) = efd94963ed43cf9938a090ca4f7da58eb55325ec8200c3848963e98dc25b78ec
+SIZE (rust/crates/wayland-protocols-wlr-0.3.9.crate) = 28723
+SHA256 (rust/crates/wayland-scanner-0.31.7.crate) = 54cb1e9dc49da91950bdfd8b848c49330536d9d1fb03d4bfec8cae50caa50ae3
+SIZE (rust/crates/wayland-scanner-0.31.7.crate) = 36483
+SHA256 (rust/crates/wayland-sys-0.31.7.crate) = 34949b42822155826b41db8e5d0c1be3a2bd296c747577a43a3e6daefc296142
+SIZE (rust/crates/wayland-sys-0.31.7.crate) = 10106
+SHA256 (rust/crates/web-sys-0.3.81.crate) = 9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120
+SIZE (rust/crates/web-sys-0.3.81.crate) = 641812
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/web_atoms-0.1.3.crate) = 57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414
+SIZE (rust/crates/web_atoms-0.1.3.crate) = 27392
+SHA256 (rust/crates/webpki-root-certs-0.26.8.crate) = 09aed61f5e8d2c18344b3faa33a4c837855fe56642757754775548fee21386c4
+SIZE (rust/crates/webpki-root-certs-0.26.8.crate) = 177483
+SHA256 (rust/crates/webpki-roots-0.26.8.crate) = 2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9
+SIZE (rust/crates/webpki-roots-0.26.8.crate) = 257981
+SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
+SIZE (rust/crates/weezl-0.1.10.crate) = 46418
+SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
+SIZE (rust/crates/which-4.4.2.crate) = 15953
+SHA256 (rust/crates/which-6.0.3.crate) = b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f
+SIZE (rust/crates/which-6.0.3.crate) = 16937
+SHA256 (rust/crates/whoami-1.6.1.crate) = 5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d
+SIZE (rust/crates/whoami-1.6.1.crate) = 24975
+SHA256 (rust/crates/wiggle-29.0.1.crate) = 4b9af35bc9629c52c261465320a9a07959164928b4241980ba1cf923b9e6751d
+SIZE (rust/crates/wiggle-29.0.1.crate) = 24153
+SHA256 (rust/crates/wiggle-generate-29.0.1.crate) = 2cf267dd05673912c8138f4b54acabe6bd53407d9d1536f0fadb6520dd16e101
+SIZE (rust/crates/wiggle-generate-29.0.1.crate) = 25441
+SHA256 (rust/crates/wiggle-macro-29.0.1.crate) = 08c5c473d4198e6c2d377f3809f713ff0c110cab88a0805ae099a82119ee250c
+SIZE (rust/crates/wiggle-macro-29.0.1.crate) = 10866
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/winch-codegen-29.0.1.crate) = 2f849ef2c5f46cb0a20af4b4487aaa239846e52e2c03f13fa3c784684552859c
+SIZE (rust/crates/winch-codegen-29.0.1.crate) = 119631
+SHA256 (rust/crates/windows-0.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49
+SIZE (rust/crates/windows-0.54.0.crate) = 11096265
+SHA256 (rust/crates/windows-0.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143
+SIZE (rust/crates/windows-0.57.0.crate) = 9694564
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
+SHA256 (rust/crates/windows-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65
+SIZE (rust/crates/windows-core-0.54.0.crate) = 44015
+SHA256 (rust/crates/windows-core-0.57.0.crate) = d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d
+SIZE (rust/crates/windows-core-0.57.0.crate) = 53695
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
+SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
+SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7
+SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
+SIZE (rust/crates/windows-interface-0.57.0.crate) = 10931
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
+SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
+SHA256 (rust/crates/windows-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3
+SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572
+SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e
+SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386
+SHA256 (rust/crates/windows-registry-0.6.1.crate) = 02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720
+SIZE (rust/crates/windows-registry-0.6.1.crate) = 13358
+SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
+SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319
+SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
+SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
+SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
+SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
+SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
+SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
+SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
+SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
+SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
+SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
+SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
+SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
+SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
+SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
+SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
+SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
+SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
+SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
+SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
+SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
+SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
+SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
+SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
+SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
+SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
+SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
+SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
+SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
+SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
+SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
+SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
+SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
+SIZE (rust/crates/winreg-0.10.1.crate) = 25725
+SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
+SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+SHA256 (rust/crates/winreg-0.55.0.crate) = cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97
+SIZE (rust/crates/winreg-0.55.0.crate) = 31048
+SHA256 (rust/crates/winresource-0.1.23.crate) = edcacf11b6f48dd21b9ba002f991bdd5de29b2da8cc2800412f4b80f677e4957
+SIZE (rust/crates/winresource-0.1.23.crate) = 77835
+SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
+SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
+SHA256 (rust/crates/winx-0.36.4.crate) = 3f3fd376f71958b862e7afb20cfe5a22830e1963462f3a17f49d82a6c1d1f42d
+SIZE (rust/crates/winx-0.36.4.crate) = 13838
+SHA256 (rust/crates/wio-0.2.2.crate) = 5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5
+SIZE (rust/crates/wio-0.2.2.crate) = 11214
+SHA256 (rust/crates/wit-bindgen-0.22.0.crate) = 288f992ea30e6b5c531b52cdd5f3be81c148554b09ea416f058d16556ba92c27
+SIZE (rust/crates/wit-bindgen-0.22.0.crate) = 18348
+SHA256 (rust/crates/wit-bindgen-0.41.0.crate) = 10fb6648689b3929d56bbc7eb1acf70c9a42a29eb5358c67c10f54dbd5d695de
+SIZE (rust/crates/wit-bindgen-0.41.0.crate) = 25042
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/wit-bindgen-core-0.22.0.crate) = e85e72719ffbccf279359ad071497e47eb0675fe22106dea4ed2d8a7fcb60ba4
+SIZE (rust/crates/wit-bindgen-core-0.22.0.crate) = 19503
+SHA256 (rust/crates/wit-bindgen-core-0.41.0.crate) = 92fa781d4f2ff6d3f27f3cc9b74a73327b31ca0dc4a3ef25a0ce2983e0e5af9b
+SIZE (rust/crates/wit-bindgen-core-0.41.0.crate) = 23691
+SHA256 (rust/crates/wit-bindgen-rt-0.22.0.crate) = fcb8738270f32a2d6739973cbbb7c1b6dd8959ce515578a6e19165853272ee64
+SIZE (rust/crates/wit-bindgen-rt-0.22.0.crate) = 2615
+SHA256 (rust/crates/wit-bindgen-rt-0.41.0.crate) = c4db52a11d4dfb0a59f194c064055794ee6564eb1ced88c25da2cf76e50c5621
+SIZE (rust/crates/wit-bindgen-rt-0.41.0.crate) = 14311
+SHA256 (rust/crates/wit-bindgen-rust-0.22.0.crate) = d8a39a15d1ae2077688213611209849cad40e9e5cccf6e61951a425850677ff3
+SIZE (rust/crates/wit-bindgen-rust-0.22.0.crate) = 38841
+SHA256 (rust/crates/wit-bindgen-rust-0.41.0.crate) = 9d0809dc5ba19e2e98661bf32fc0addc5a3ca5bf3a6a7083aa6ba484085ff3ce
+SIZE (rust/crates/wit-bindgen-rust-0.41.0.crate) = 52292
+SHA256 (rust/crates/wit-bindgen-rust-macro-0.22.0.crate) = d376d3ae5850526dfd00d937faea0d81a06fa18f7ac1e26f386d760f241a8f4b
+SIZE (rust/crates/wit-bindgen-rust-macro-0.22.0.crate) = 5104
+SHA256 (rust/crates/wit-bindgen-rust-macro-0.41.0.crate) = ad19eec017904e04c60719592a803ee5da76cb51c81e3f6fbf9457f59db49799
+SIZE (rust/crates/wit-bindgen-rust-macro-0.41.0.crate) = 11588
+SHA256 (rust/crates/wit-component-0.201.0.crate) = 421c0c848a0660a8c22e2fd217929a0191f14476b68962afd2af89fd22e39825
+SIZE (rust/crates/wit-component-0.201.0.crate) = 173541
+SHA256 (rust/crates/wit-component-0.227.1.crate) = 635c3adc595422cbf2341a17fb73a319669cc8d33deed3a48368a841df86b676
+SIZE (rust/crates/wit-component-0.227.1.crate) = 228600
+SHA256 (rust/crates/wit-parser-0.201.0.crate) = 196d3ecfc4b759a8573bf86a9b3f8996b304b3732e4c7de81655f875f6efdca6
+SIZE (rust/crates/wit-parser-0.201.0.crate) = 101526
+SHA256 (rust/crates/wit-parser-0.221.3.crate) = 896112579ed56b4a538b07a3d16e562d101ff6265c46b515ce0c701eef16b2ac
+SIZE (rust/crates/wit-parser-0.221.3.crate) = 142585
+SHA256 (rust/crates/wit-parser-0.227.1.crate) = ddf445ed5157046e4baf56f9138c124a0824d4d1657e7204d71886ad8ce2fc11
+SIZE (rust/crates/wit-parser-0.227.1.crate) = 148192
+SHA256 (rust/crates/witx-0.9.1.crate) = e366f27a5cabcddb2706a78296a40b8fcc451e1a6aba2fc1d94b4a01bdaaef4b
+SIZE (rust/crates/witx-0.9.1.crate) = 45928
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
+SIZE (rust/crates/wyz-0.5.1.crate) = 18790
+SHA256 (rust/crates/x11-2.21.0.crate) = 502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e
+SIZE (rust/crates/x11-2.21.0.crate) = 67810
+SHA256 (rust/crates/x11-clipboard-0.9.3.crate) = 662d74b3d77e396b8e5beb00b9cad6a9eccf40b2ef68cc858784b14c41d535a3
+SIZE (rust/crates/x11-clipboard-0.9.3.crate) = 10507
+SHA256 (rust/crates/x11rb-0.13.2.crate) = 9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414
+SIZE (rust/crates/x11rb-0.13.2.crate) = 220549
+SHA256 (rust/crates/x11rb-protocol-0.13.2.crate) = ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd
+SIZE (rust/crates/x11rb-protocol-0.13.2.crate) = 514069
+SHA256 (rust/crates/xattr-0.2.3.crate) = 6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc
+SIZE (rust/crates/xattr-0.2.3.crate) = 11959
+SHA256 (rust/crates/xcb-1.6.0.crate) = f07c123b796139bfe0603e654eaf08e132e52387ba95b252c78bad3640ba37ea
+SIZE (rust/crates/xcb-1.6.0.crate) = 210819
+SHA256 (rust/crates/xcursor-0.3.10.crate) = bec9e4a500ca8864c5b47b8b482a73d62e4237670e5b5f1d6b9e3cae50f28f2b
+SIZE (rust/crates/xcursor-0.3.10.crate) = 7768
+SHA256 (rust/crates/xkbcommon-0.8.0.crate) = 8d66ca9352cbd4eecbbc40871d8a11b4ac8107cfc528a6e14d7c19c69d0e1ac9
+SIZE (rust/crates/xkbcommon-0.8.0.crate) = 59098
+SHA256 (rust/crates/xkeysym-0.2.1.crate) = b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56
+SIZE (rust/crates/xkeysym-0.2.1.crate) = 103129
+SHA256 (rust/crates/xml5ever-0.18.1.crate) = 9bbb26405d8e919bc1547a5aa9abc95cbfa438f04844f5fdd9dc7596b748bf69
+SIZE (rust/crates/xml5ever-0.18.1.crate) = 40190
+SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4
+SIZE (rust/crates/xmlparser-0.13.6.crate) = 26718
+SHA256 (rust/crates/xmlwriter-0.1.0.crate) = ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9
+SIZE (rust/crates/xmlwriter-0.1.0.crate) = 6261
+SHA256 (rust/crates/xxhash-rust-0.8.15.crate) = fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3
+SIZE (rust/crates/xxhash-rust-0.8.15.crate) = 21515
+SHA256 (rust/crates/yaml-rust2-0.8.1.crate) = 8902160c4e6f2fb145dbe9d6760a75e3c9522d8bf796ed7047c85919ac7115f8
+SIZE (rust/crates/yaml-rust2-0.8.1.crate) = 138875
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (rust/crates/yawc-0.2.5.crate) = 19a5d82922135b4ae73a079a4ffb5501e9aadb4d785b8c660eaa0a8b899028c5
+SIZE (rust/crates/yawc-0.2.5.crate) = 77826
+SHA256 (rust/crates/yazi-0.2.1.crate) = e01738255b5a16e78bbb83e7fbba0a1e7dd506905cfc53f4622d89015a03fbb5
+SIZE (rust/crates/yazi-0.2.1.crate) = 30267
+SHA256 (rust/crates/yeslogic-fontconfig-sys-6.0.0.crate) = 503a066b4c037c440169d995b869046827dbc71263f6e8f3be6d77d4f3229dbd
+SIZE (rust/crates/yeslogic-fontconfig-sys-6.0.0.crate) = 6677
+SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zbus-5.12.0.crate) = b622b18155f7a93d1cd2dc8c01d2d6a44e08fb9ebb7b3f9e6ed101488bad6c91
+SIZE (rust/crates/zbus-5.12.0.crate) = 168368
+SHA256 (rust/crates/zbus_macros-5.12.0.crate) = 1cdb94821ca8a87ca9c298b5d1cbd80e2a8b67115d99f6e4551ac49e42b6a314
+SIZE (rust/crates/zbus_macros-5.12.0.crate) = 37026
+SHA256 (rust/crates/zbus_names-4.2.0.crate) = 7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97
+SIZE (rust/crates/zbus_names-4.2.0.crate) = 17015
+SHA256 (rust/crates/zed_extension_api-0.1.0.crate) = 594fd10dd0f2f853eb243e2425e7c95938cef49adb81d9602921d002c5e6d9d9
+SIZE (rust/crates/zed_extension_api-0.1.0.crate) = 13650
+SHA256 (rust/crates/zed_extension_api-0.7.0.crate) = 0729d50b4ca0a7e28e590bbe32e3ca0194d97ef654961451a424c661a366fca0
+SIZE (rust/crates/zed_extension_api-0.7.0.crate) = 26301
+SHA256 (rust/crates/zeno-0.3.3.crate) = 6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524
+SIZE (rust/crates/zeno-0.3.3.crate) = 46042
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
+SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
+SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
+SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
+SHA256 (rust/crates/zeromq-0.5.0-pre.crate) = a1fe92954d37e77bed5e2775cb0fed7dba5f6bc4be6f7f76172a4eb371dc6a9b
+SIZE (rust/crates/zeromq-0.5.0-pre.crate) = 57548
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
+SIZE (rust/crates/zip-0.6.6.crate) = 65789
+SHA256 (rust/crates/zip-1.1.4.crate) = 9cc23c04387f4da0374be4533ad1208cbb091d5c11d070dfef13676ad6497164
+SIZE (rust/crates/zip-1.1.4.crate) = 77910
+SHA256 (rust/crates/zlib-rs-0.5.2.crate) = 2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2
+SIZE (rust/crates/zlib-rs-0.5.2.crate) = 194342
+SHA256 (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4
+SIZE (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 28987
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db
+SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
+SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
+SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
+SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
+SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
+SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
+SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
+SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02
+SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
+SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713
+SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268
+SHA256 (rust/crates/zvariant-5.8.0.crate) = 2be61892e4f2b1772727be11630a62664a1826b62efa43a6fe7449521cb8744c
+SIZE (rust/crates/zvariant-5.8.0.crate) = 92133
+SHA256 (rust/crates/zvariant_derive-5.8.0.crate) = da58575a1b2b20766513b1ec59d8e2e68db2745379f961f86650655e862d2006
+SIZE (rust/crates/zvariant_derive-5.8.0.crate) = 14336
+SHA256 (rust/crates/zvariant_utils-3.2.1.crate) = c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599
+SIZE (rust/crates/zvariant_utils-3.2.1.crate) = 14678
+SHA256 (zed-industries-gh-workflow-3eaa84abca0778eb54272f45a312cb24f9a0b435_GH0.tar.gz) = cb6f9140ecaa04aa92c4992a311a3d766390a34a04fd24d72ee3d0d0b66db211
+SIZE (zed-industries-gh-workflow-3eaa84abca0778eb54272f45a312cb24f9a0b435_GH0.tar.gz) = 44510
+SHA256 (microsoft-python-environment-tools-e97b9508befa0062929da65a01054d25c4be861c_GH0.tar.gz) = 09d7cb2b3855adb4f5a885e6f62f17edb0e3aa9557cf71c9e66efbeead95dbb3
+SIZE (microsoft-python-environment-tools-e97b9508befa0062929da65a01054d25c4be861c_GH0.tar.gz) = 1489385
+SHA256 (zed-industries-candle-724d75eb3deebefe83f2a7381a45d4fac6eda383_GH0.tar.gz) = d116c435d4d8551f53389f411da02ce433c76f52809533300042ffe82b61df3e
+SIZE (zed-industries-candle-724d75eb3deebefe83f2a7381a45d4fac6eda383_GH0.tar.gz) = 3072184
+SHA256 (tree-sitter-grammars-tree-sitter-markdown-9a23c1a96c0513d8fc6520972beedd419a973539_GH0.tar.gz) = 429dc5952b47034346eed7689f677b014e99502c9f478a3987c5d683ef3e6475
+SIZE (tree-sitter-grammars-tree-sitter-markdown-9a23c1a96c0513d8fc6520972beedd419a973539_GH0.tar.gz) = 418620
+SHA256 (zed-industries-tiktoken-rs-30c32a4522751699adeda0d5840c71c3b75ae73d_GH0.tar.gz) = 0eb2013d1c10abcd46be7e61fda58aa893fe02b8dac04c864f0a3e57d279ca46
+SIZE (zed-industries-tiktoken-rs-30c32a4522751699adeda0d5840c71c3b75ae73d_GH0.tar.gz) = 3815470
+SHA256 (zed-industries-windows-capture-f0d6c1b6691db75461b732f6d5ff56eed002eeb9_GH0.tar.gz) = 3667ab763b7d3040216f77abc7dedb7994f4624a5a06bca4a36f7df416fba2c8
+SIZE (zed-industries-windows-capture-f0d6c1b6691db75461b732f6d5ff56eed002eeb9_GH0.tar.gz) = 40237
+SHA256 (ConradIrwin-runtimed-7130c804216b6914355d15d0b91ea91f6babd734_GH0.tar.gz) = 9fb908bb84035be2321e2bd864a6a88e4d5f310b5a5dad2e266e505b0b4bd9d4
+SIZE (ConradIrwin-runtimed-7130c804216b6914355d15d0b91ea91f6babd734_GH0.tar.gz) = 229524
+SHA256 (camdencheek-tree-sitter-go-mod-2e886870578eeba1927a2dc4bd2e2b3f598c5f9a_GH0.tar.gz) = de080028f29c80b5ca16b8b5199a1ae5e19b04070160a74b7a9bfccf71a3c224
+SIZE (camdencheek-tree-sitter-go-mod-2e886870578eeba1927a2dc4bd2e2b3f598c5f9a_GH0.tar.gz) = 31799
+SHA256 (RustAudio-rodio-e2074c6c2acf07b57cf717e076bdda7a9ac6e70b_GH0.tar.gz) = 0acce2f7849ee292bd681e4d83e3de4184d48fecb5edc25f0a4902ac69544bd8
+SIZE (RustAudio-rodio-e2074c6c2acf07b57cf717e076bdda7a9ac6e70b_GH0.tar.gz) = 15032672
+SHA256 (zed-industries-lsp-types-b71ab4eeb27d9758be8092020a46fe33fbca4e33_GH0.tar.gz) = d48cb935cb50ffccbafa8323e815dd220f0b829be245b4fa562ded3a09cc9c79
+SIZE (zed-industries-lsp-types-b71ab4eeb27d9758be8092020a46fe33fbca4e33_GH0.tar.gz) = 74361
+SHA256 (zed-industries-scap-4afea48c3b002197176fb19cd0f9b180dd36eaac_GH0.tar.gz) = 48f60b164435404d1389a090f7a2d06e43acc87c1abba3799109d20f171e7e1d
+SIZE (zed-industries-scap-4afea48c3b002197176fb19cd0f9b180dd36eaac_GH0.tar.gz) = 5161737
+SHA256 (zed-industries-tree-sitter-git-commit-88309716a69dd13ab83443721ba6e0b491d37ee9_GH0.tar.gz) = 8483d01c4443a016961545bf520c841bbec9b6d927e12a94666ebc4bf0186327
+SIZE (zed-industries-tree-sitter-git-commit-88309716a69dd13ab83443721ba6e0b491d37ee9_GH0.tar.gz) = 73789
+SHA256 (zed-industries-reqwest-c15662463bda39148ba154100dd44d3fba5873a4_GH0.tar.gz) = a0c40719d6b44db6e6d9018756ae47a2c881441a6f3148f6cf3e60d8d4db8ab0
+SIZE (zed-industries-reqwest-c15662463bda39148ba154100dd44d3fba5873a4_GH0.tar.gz) = 242618
+SHA256 (zed-industries-tree-sitter-go-work-acb0617bf7f4fda02c6217676cc64acb89536dc7_GH0.tar.gz) = ee92605883e6a61d38a58257a7775785df70b473ab584123901c026cbe9cc12b
+SIZE (zed-industries-tree-sitter-go-work-acb0617bf7f4fda02c6217676cc64acb89536dc7_GH0.tar.gz) = 16413
+SHA256 (zed-industries-xim-rs-16f35a2c881b815a2b6cdfd6687988e84f8447d8_GH0.tar.gz) = a1a2163b226b6103e1ac39932832439ae7003c1e7bd559ce63dc50b6d68610cc
+SIZE (zed-industries-xim-rs-16f35a2c881b815a2b6cdfd6687988e84f8447d8_GH0.tar.gz) = 47499
+SHA256 (tree-sitter-tree-sitter-cpp-5cb9b693cfd7bfacab1d9ff4acac1a4150700609_GH0.tar.gz) = 523ea95e2b5edb1529b0a9c64748e548fa4ccb1038f303f109d0e63db50f932d
+SIZE (tree-sitter-tree-sitter-cpp-5cb9b693cfd7bfacab1d9ff4acac1a4150700609_GH0.tar.gz) = 1194179
+SHA256 (zed-industries-tree-sitter-heex-1dd45142fbb05562e35b2040c6129c9bca346592_GH0.tar.gz) = 5893a55adebf54b5a89102b50841928e286dae53bac15e19d1d8860f6a815560
+SIZE (zed-industries-tree-sitter-heex-1dd45142fbb05562e35b2040c6129c9bca346592_GH0.tar.gz) = 33900
+SHA256 (zed-industries-livekit-rust-sdks-5f04705ac3f356350ae31534ffbc476abc9ea83d_GH0.tar.gz) = a5171b3481bfb52b4572a039ba88fb768080e4016b39bafde78726e0397242a1
+SIZE (zed-industries-livekit-rust-sdks-5f04705ac3f356350ae31534ffbc476abc9ea83d_GH0.tar.gz) = 6248604
+SHA256 (zed-industries-dap-types-1b461b310481d01e02b2603c16d7144b926339f8_GH0.tar.gz) = 11106a57bca99027d5f3a18a3d32af394fa522d91dbefa5b1abf70c70b19bf83
+SIZE (zed-industries-dap-types-1b461b310481d01e02b2603c16d7144b926339f8_GH0.tar.gz) = 77173
+SHA256 (zed-industries-async-pipe-rs-82d00a04211cf4e1236029aa03e6b6ce2a74c553_GH0.tar.gz) = ee759b95851990a402e7e121dd1d6b3ab3215746901f0dc319d0c0266f7ca09b
+SIZE (zed-industries-async-pipe-rs-82d00a04211cf4e1236029aa03e6b6ce2a74c553_GH0.tar.gz) = 5575
+SHA256 (KillTheMule-nvim-rs-764dd270c642f77f10f3e19d05cc178a6cbe69f3_GH0.tar.gz) = a0b9cab774f5b0cb88f39e084d6d074992fbb717eedccc727d062f09335d6a8d
+SIZE (KillTheMule-nvim-rs-764dd270c642f77f10f3e19d05cc178a6cbe69f3_GH0.tar.gz) = 49979
+SHA256 (zed-industries-notify-bbb9ea5ae52b253e095737847e367c30653a2e96_GH0.tar.gz) = db553633512a116f6a91755b0a393d65bd43185983d4908bd507685af06e6782
+SIZE (zed-industries-notify-bbb9ea5ae52b253e095737847e367c30653a2e96_GH0.tar.gz) = 104977
+SHA256 (zed-industries-font-kit-110523127440aefb11ce0cf280ae7c5071337ec5_GH0.tar.gz) = 2908e5a0100f109ba337db639dfb4ee5bab0e90fc119f9db4bf5bd69c907ee10
+SIZE (zed-industries-font-kit-110523127440aefb11ce0cf280ae7c5071337ec5_GH0.tar.gz) = 1289436
+SHA256 (zed-industries-tree-sitter-typescript-e2c53597d6a5d9cf7bbe8dccde576fe1e46c5899_GH0.tar.gz) = f86dbd36ba4c1f733dfbf6cb8f6c287eddeb525b27d6519a5ef01cbe47b5de44
+SIZE (zed-industries-tree-sitter-typescript-e2c53597d6a5d9cf7bbe8dccde576fe1e46c5899_GH0.tar.gz) = 1029506
+SHA256 (zed-industries-tree-sitter-yaml-baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a_GH0.tar.gz) = c8ae67d171e47f3f48c7f8c0afa2d0e7684ad95f41529ea233214655e19b89f1
+SIZE (zed-industries-tree-sitter-yaml-baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a_GH0.tar.gz) = 145319
+SHA256 (zed-industries-zed-v0.212.6_GH0.tar.gz) = 33ebdb373cd2ae8aedbeef0c2331147caba0cb05f20e0f8594e28eb495cedcdf
+SIZE (zed-industries-zed-v0.212.6_GH0.tar.gz) = 21572492
diff --git a/editors/zed/files/patch-Cargo.lock b/editors/zed/files/patch-Cargo.lock
new file mode 100644
index 000000000000..90fb39c65279
--- /dev/null
+++ b/editors/zed/files/patch-Cargo.lock
@@ -0,0 +1,134 @@
+--- Cargo.lock.orig 2025-11-15 04:02:09 UTC
++++ Cargo.lock
+@@ -8378,21 +8378,20 @@ name = "ipc-channel"
+
+ [[package]]
+ name = "ipc-channel"
+-version = "0.19.0"
++version = "0.20.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6fb8251fb7bcd9ccd3725ed8deae9fe7db8e586495c9eb5b0c52e6233e5e75ea"
++checksum = "f93600b5616c2d075f8af8dbd23c1d69278c5d24e4913d220cbc60b14c95c180"
+ dependencies = [
+ "bincode 1.3.3",
+ "crossbeam-channel",
+ "fnv",
+- "lazy_static",
+ "libc",
+ "mio 1.1.0",
+- "rand 0.8.5",
++ "rand 0.9.2",
+ "serde",
+ "tempfile",
+ "uuid",
+- "windows 0.58.0",
++ "windows 0.61.3",
+ ]
+
+ [[package]]
+@@ -19790,16 +19789,6 @@ name = "windows"
+
+ [[package]]
+ name = "windows"
+-version = "0.58.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6"
+-dependencies = [
+- "windows-core 0.58.0",
+- "windows-targets 0.52.6",
+-]
+-
+-[[package]]
+-name = "windows"
+ version = "0.61.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893"
+@@ -19858,19 +19847,6 @@ name = "windows-core"
+
+ [[package]]
+ name = "windows-core"
+-version = "0.58.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99"
+-dependencies = [
+- "windows-implement 0.58.0",
+- "windows-interface 0.58.0",
+- "windows-result 0.2.0",
+- "windows-strings 0.1.0",
+- "windows-targets 0.52.6",
+-]
+-
+-[[package]]
+-name = "windows-core"
+ version = "0.61.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
+@@ -19919,17 +19895,6 @@ name = "windows-implement"
+
+ [[package]]
+ name = "windows-implement"
+-version = "0.58.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b"
+-dependencies = [
+- "proc-macro2",
+- "quote",
+- "syn 2.0.106",
+-]
+-
+-[[package]]
+-name = "windows-implement"
+ version = "0.60.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
+@@ -19952,17 +19917,6 @@ name = "windows-interface"
+
+ [[package]]
+ name = "windows-interface"
+-version = "0.58.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515"
+-dependencies = [
+- "proc-macro2",
+- "quote",
+- "syn 2.0.106",
+-]
+-
+-[[package]]
+-name = "windows-interface"
+ version = "0.59.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
+@@ -20038,15 +19992,6 @@ name = "windows-result"
+
+ [[package]]
+ name = "windows-result"
+-version = "0.2.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e"
+-dependencies = [
+- "windows-targets 0.52.6",
+-]
+-
+-[[package]]
+-name = "windows-result"
+ version = "0.3.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
+@@ -20061,16 +20006,6 @@ dependencies = [
+ checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
+ dependencies = [
+ "windows-link 0.2.1",
+-]
+-
+-[[package]]
+-name = "windows-strings"
+-version = "0.1.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"
+-dependencies = [
+- "windows-result 0.2.0",
+- "windows-targets 0.52.6",
+ ]
+
+ [[package]]
diff --git a/editors/zed/files/patch-crates_cli_Cargo.toml b/editors/zed/files/patch-crates_cli_Cargo.toml
new file mode 100644
index 000000000000..6b856471c9bc
--- /dev/null
+++ b/editors/zed/files/patch-crates_cli_Cargo.toml
@@ -0,0 +1,11 @@
+--- crates/cli/Cargo.toml.orig 2025-11-15 04:01:33 UTC
++++ crates/cli/Cargo.toml
+@@ -25,7 +25,7 @@ collections.workspace = true
+ askpass.workspace = true
+ clap.workspace = true
+ collections.workspace = true
+-ipc-channel = "0.19"
++ipc-channel = "0.20.2"
+ parking_lot.workspace = true
+ paths.workspace = true
+ release_channel.workspace = true
diff --git a/editors/zed/files/patch-crates_fs_src_fs.rs b/editors/zed/files/patch-crates_fs_src_fs.rs
new file mode 100644
index 000000000000..6e1826cf7b49
--- /dev/null
+++ b/editors/zed/files/patch-crates_fs_src_fs.rs
@@ -0,0 +1,14 @@
+--- crates/fs/src/fs.rs.orig 2025-11-15 04:52:04 UTC
++++ crates/fs/src/fs.rs
+@@ -309,7 +309,10 @@ impl FileHandle for std::fs::File {
+
+ let fd = self.as_fd();
+ let mut kif = MaybeUninit::<libc::kinfo_file>::uninit();
+- kif.kf_structsize = libc::KINFO_FILE_SIZE;
++ unsafe {
++ std::ptr::write_bytes(kif.as_mut_ptr(), 0, 1);
++ (*kif.as_mut_ptr()).kf_structsize = libc::KINFO_FILE_SIZE;
++ }
+
+ let result = unsafe { libc::fcntl(fd.as_raw_fd(), libc::F_KINFO, kif.as_mut_ptr()) };
+ if result == -1 {
diff --git a/editors/zed/files/patch-crates_fs_src_fs__watcher.rs b/editors/zed/files/patch-crates_fs_src_fs__watcher.rs
new file mode 100644
index 000000000000..46e20b340014
--- /dev/null
+++ b/editors/zed/files/patch-crates_fs_src_fs__watcher.rs
@@ -0,0 +1,20 @@
+--- crates/fs/src/fs_watcher.rs.orig 2025-11-15 04:58:18 UTC
++++ crates/fs/src/fs_watcher.rs
+@@ -70,7 +70,7 @@ impl Watcher for FsWatcher {
+ return Ok(());
+ }
+ }
+- #[cfg(target_os = "linux")]
++ #[cfg(any(target_os = "linux", target_os = "freebsd"))]
+ {
+ log::trace!("path to watch is already watched: {path:?}");
+ if self.registrations.lock().contains_key(path) {
+@@ -83,7 +83,7 @@ impl Watcher for FsWatcher {
+
+ #[cfg(target_os = "windows")]
+ let mode = notify::RecursiveMode::Recursive;
+- #[cfg(target_os = "linux")]
++ #[cfg(any(target_os = "linux", target_os = "freebsd"))]
+ let mode = notify::RecursiveMode::NonRecursive;
+
+ let registration_id = global({
diff --git a/editors/zed/files/patch-crates_gpui_examples_layer__shell.rs b/editors/zed/files/patch-crates_gpui_examples_layer__shell.rs
new file mode 100644
index 000000000000..9ed9afee3ec4
--- /dev/null
+++ b/editors/zed/files/patch-crates_gpui_examples_layer__shell.rs
@@ -0,0 +1,18 @@
+--- crates/gpui/examples/layer_shell.rs.orig 2025-11-15 06:20:54 UTC
++++ crates/gpui/examples/layer_shell.rs
+@@ -1,12 +1,12 @@ fn main() {
+ fn main() {
+- #[cfg(all(target_os = "linux", feature = "wayland"))]
++ #[cfg(all(any(target_os = "linux", target_os = "freebsd"), feature = "wayland"))]
+ example::main();
+
+- #[cfg(not(all(target_os = "linux", feature = "wayland")))]
++ #[cfg(not(all(any(target_os = "linux", target_os = "freebsd"), feature = "wayland")))]
+ panic!("This example requires the `wayland` feature and a linux system.");
+ }
+
+-#[cfg(all(target_os = "linux", feature = "wayland"))]
++#[cfg(all(any(target_os = "linux", target_os = "freebsd"), feature = "wayland"))]
+ mod example {
+ use std::time::{Duration, SystemTime, UNIX_EPOCH};
+
diff --git a/editors/zed/files/patch-crates_gpui_src_platform.rs b/editors/zed/files/patch-crates_gpui_src_platform.rs
new file mode 100644
index 000000000000..9b4cc0975678
--- /dev/null
+++ b/editors/zed/files/patch-crates_gpui_src_platform.rs
@@ -0,0 +1,20 @@
+--- crates/gpui/src/platform.rs.orig 2025-11-15 04:46:05 UTC
++++ crates/gpui/src/platform.rs
+@@ -82,7 +82,7 @@ pub(crate) use windows::*;
+ #[cfg(target_os = "windows")]
+ pub(crate) use windows::*;
+
+-#[cfg(all(target_os = "linux", feature = "wayland"))]
++#[cfg(all(any(target_os = "linux", target_os = "freebsd"), feature = "wayland"))]
+ pub use linux::layer_shell;
+
+ #[cfg(any(test, feature = "test-support"))]
+@@ -1320,7 +1320,7 @@ pub enum WindowKind {
+
+ /// A Wayland LayerShell window, used to draw overlays or backgrounds for applications such as
+ /// docks, notifications or wallpapers.
+- #[cfg(all(target_os = "linux", feature = "wayland"))]
++ #[cfg(all(any(target_os = "linux", target_os = "freebsd"), feature = "wayland"))]
+ LayerShell(layer_shell::LayerShellOptions),
+ }
+
diff --git a/editors/zed/files/patch-crates_gpui_src_platform_blade_blade__renderer.rs b/editors/zed/files/patch-crates_gpui_src_platform_blade_blade__renderer.rs
new file mode 100644
index 000000000000..b93698633fff
--- /dev/null
+++ b/editors/zed/files/patch-crates_gpui_src_platform_blade_blade__renderer.rs
@@ -0,0 +1,11 @@
+--- crates/gpui/src/platform/blade/blade_renderer.rs.orig 2025-11-15 06:23:16 UTC
++++ crates/gpui/src/platform/blade/blade_renderer.rs
+@@ -436,7 +436,7 @@ impl BladeRenderer {
+ && !self.gpu.wait_for(&last_sp, MAX_FRAME_TIME_MS)
+ {
+ log::error!("GPU hung");
+- #[cfg(target_os = "linux")]
++ #[cfg(any(target_os = "linux", target_os = "freebsd"))]
+ if self.gpu.device_information().driver_name == "radv" {
+ log::error!(
+ "there's a known bug with amdgpu/radv, try setting ZED_PATH_SAMPLE_COUNT=0 as a workaround"
diff --git a/editors/zed/files/patch-crates_gpui_src_text__system.rs b/editors/zed/files/patch-crates_gpui_src_text__system.rs
new file mode 100644
index 000000000000..b99ea3b0793a
--- /dev/null
+++ b/editors/zed/files/patch-crates_gpui_src_text__system.rs
@@ -0,0 +1,11 @@
+--- crates/gpui/src/text_system.rs.orig 2025-11-15 06:24:54 UTC
++++ crates/gpui/src/text_system.rs
+@@ -44,7 +44,7 @@ pub(crate) const SUBPIXEL_VARIANTS_Y: u8 =
+ pub(crate) const SUBPIXEL_VARIANTS_X: u8 = 4;
+
+ pub(crate) const SUBPIXEL_VARIANTS_Y: u8 =
+- if cfg!(target_os = "windows") || cfg!(target_os = "linux") {
++ if cfg!(target_os = "windows") || cfg!(target_os = "linux") || cfg!(target_os = "freebsd") {
+ 1
+ } else {
+ SUBPIXEL_VARIANTS_X
diff --git a/editors/zed/files/patch-crates_project_src_agent__server__store.rs b/editors/zed/files/patch-crates_project_src_agent__server__store.rs
new file mode 100644
index 000000000000..6acc5fd6868e
--- /dev/null
+++ b/editors/zed/files/patch-crates_project_src_agent__server__store.rs
@@ -0,0 +1,20 @@
+--- crates/project/src/agent_server_store.rs.orig 2025-11-15 06:30:50 UTC
++++ crates/project/src/agent_server_store.rs
+@@ -1343,6 +1343,8 @@ fn get_platform_info() -> Option<(&'static str, &'stat
+ "pc-windows-msvc"
+ } else if cfg!(target_os = "linux") {
+ "unknown-linux-gnu"
++ } else if cfg!(target_os = "freebsd") {
++ "unknown-freebsd"
+ } else {
+ return None;
+ };
+@@ -1429,6 +1431,8 @@ impl ExternalAgentServer for LocalExtensionArchiveAgen
+ "linux"
+ } else if cfg!(target_os = "windows") {
+ "windows"
++ } else if cfg!(target_os = "freebsd") {
++ "freebsd"
+ } else {
+ anyhow::bail!("unsupported OS");
+ };
diff --git a/editors/zed/files/patch-crates_remote__server_Cargo.toml b/editors/zed/files/patch-crates_remote__server_Cargo.toml
new file mode 100644
index 000000000000..e5b7f034984c
--- /dev/null
+++ b/editors/zed/files/patch-crates_remote__server_Cargo.toml
@@ -0,0 +1,20 @@
+--- crates/remote_server/Cargo.toml.orig 2025-11-15 04:13:17 UTC
++++ crates/remote_server/Cargo.toml
+@@ -67,12 +67,16 @@ rayon.workspace = true
+ thiserror.workspace = true
+ rayon.workspace = true
+
+-[target.'cfg(not(windows))'.dependencies]
++[target.'cfg(not(any(windows, target_os = "freebsd")))'.dependencies]
+ crashes.workspace = true
+ crash-handler.workspace = true
+ fork.workspace = true
+ libc.workspace = true
+ minidumper.workspace = true
++
++[target.'cfg(target_os = "freebsd")'.dependencies]
++fork.workspace = true
++libc.workspace = true
+
+ [dev-dependencies]
+ action_log.workspace = true
diff --git a/editors/zed/files/patch-crates_remote__server_src_main.rs b/editors/zed/files/patch-crates_remote__server_src_main.rs
new file mode 100644
index 000000000000..1deb2ab8a7b4
--- /dev/null
+++ b/editors/zed/files/patch-crates_remote__server_src_main.rs
@@ -0,0 +1,10 @@
+--- crates/remote_server/src/main.rs.orig 2025-11-15 04:26:31 UTC
++++ crates/remote_server/src/main.rs
+@@ -36,6 +36,7 @@ fn main() -> anyhow::Result<()> {
+ return Ok(());
+ }
+
++ #[cfg(not(target_os = "freebsd"))]
+ if let Some(socket) = &cli.crash_handler {
+ crashes::crash_server(socket.as_path());
+ return Ok(());
diff --git a/editors/zed/files/patch-crates_remote__server_src_unix.rs b/editors/zed/files/patch-crates_remote__server_src_unix.rs
new file mode 100644
index 000000000000..5651c60c6719
--- /dev/null
+++ b/editors/zed/files/patch-crates_remote__server_src_unix.rs
@@ -0,0 +1,18 @@
+--- crates/remote_server/src/unix.rs.orig 2025-11-15 05:26:18 UTC
++++ crates/remote_server/src/unix.rs
+@@ -347,6 +347,7 @@ pub fn execute_run(
+
+ let app = gpui::Application::headless();
+ let id = std::process::id().to_string();
++ #[cfg(not(target_os = "freebsd"))]
+ app.background_executor()
+ .spawn(crashes::init(crashes::InitCrashHandler {
+ session_id: id,
+@@ -562,6 +563,7 @@ pub(crate) fn execute_proxy(
+ let server_paths = ServerPaths::new(&identifier)?;
+
+ let id = std::process::id().to_string();
++ #[cfg(not(target_os = "freebsd"))]
+ smol::spawn(crashes::init(crashes::InitCrashHandler {
+ session_id: id,
+ zed_version: VERSION.to_owned(),
diff --git a/editors/zed/files/patch-crates_zed_Cargo.toml b/editors/zed/files/patch-crates_zed_Cargo.toml
new file mode 100644
index 000000000000..00e9ae35d37e
--- /dev/null
+++ b/editors/zed/files/patch-crates_zed_Cargo.toml
@@ -0,0 +1,20 @@
+--- crates/zed/Cargo.toml.orig 2025-11-15 04:18:59 UTC
++++ crates/zed/Cargo.toml
+@@ -43,7 +43,6 @@ copilot.workspace = true
+ command_palette.workspace = true
+ component.workspace = true
+ copilot.workspace = true
+-crashes.workspace = true
+ dap_adapters.workspace = true
+ db.workspace = true
+ debug_adapter_extension.workspace = true
+@@ -175,6 +174,9 @@ ashpd.workspace = true
+
+ [target.'cfg(any(target_os = "linux", target_os = "freebsd"))'.dependencies]
+ ashpd.workspace = true
++
++[target.'cfg(not(target_os = "freebsd"))'.dependencies]
++crashes.workspace = true
+
+ [dev-dependencies]
+ call = { workspace = true, features = ["test-support"] }
diff --git a/editors/zed/files/patch-crates_zed_src_main.rs b/editors/zed/files/patch-crates_zed_src_main.rs
new file mode 100644
index 000000000000..71fe4f854f1d
--- /dev/null
+++ b/editors/zed/files/patch-crates_zed_src_main.rs
@@ -0,0 +1,34 @@
+--- crates/zed/src/main.rs.orig 2025-11-14 23:13:53 UTC
++++ crates/zed/src/main.rs
+@@ -8,6 +8,7 @@ use collections::HashMap;
+ use client::{Client, ProxySettings, UserStore, parse_zed_link};
+ use collab_ui::channel_view::ChannelView;
+ use collections::HashMap;
++#[cfg(not(target_os = "freebsd"))]
+ use crashes::InitCrashHandler;
+ use db::kvp::{GLOBAL_KEY_VALUE_STORE, KEY_VALUE_STORE};
+ use editor::Editor;
+@@ -174,6 +175,7 @@ pub fn main() {
+ }
+
+ // `zed --crash-handler` Makes zed operate in minidump crash handler mode
++ #[cfg(not(target_os = "freebsd"))]
+ if let Some(socket) = &args.crash_handler {
+ crashes::crash_server(socket.as_path());
+ return;
+@@ -284,6 +286,7 @@ pub fn main() {
+ let session_id = Uuid::new_v4().to_string();
+ let session = app.background_executor().block(Session::new());
+
++ #[cfg(not(target_os = "freebsd"))]
+ app.background_executor()
+ .spawn(crashes::init(InitCrashHandler {
+ session_id: session_id.clone(),
+@@ -541,6 +544,7 @@ pub fn main() {
+ auto_update::init(client.http_client(), cx);
+ dap_adapters::init(cx);
+ auto_update_ui::init(cx);
++ #[cfg(not(target_os = "freebsd"))]
+ reliability::init(
+ client.http_client(),
+ system_id.as_ref().map(|id| id.to_string()),
diff --git a/editors/zed/files/patch-crates_zed_src_reliability.rs b/editors/zed/files/patch-crates_zed_src_reliability.rs
new file mode 100644
index 000000000000..72cc90fa734a
--- /dev/null
+++ b/editors/zed/files/patch-crates_zed_src_reliability.rs
@@ -0,0 +1,26 @@
+--- crates/zed/src/reliability.rs.orig 2025-11-15 05:44:38 UTC
++++ crates/zed/src/reliability.rs
+@@ -11,6 +11,7 @@ use util::ResultExt;
+ use std::{ffi::OsStr, fs, sync::Arc};
+ use util::ResultExt;
+
++#[cfg(not(target_os = "freebsd"))]
+ pub fn init(http_client: Arc<HttpClientWithUrl>, installation_id: Option<String>, cx: &mut App) {
+ #[cfg(target_os = "macos")]
+ monitor_main_thread_hangs(http_client.clone(), installation_id.clone(), cx);
+@@ -272,6 +273,7 @@ pub fn monitor_main_thread_hangs(
+ .detach()
+ }
+
++#[cfg(not(target_os = "freebsd"))]
+ pub async fn upload_previous_minidumps(
+ http: Arc<HttpClientWithUrl>,
+ installation_id: Option<String>,
+@@ -311,6 +313,7 @@ pub async fn upload_previous_minidumps(
+ Ok(())
+ }
+
++#[cfg(not(target_os = "freebsd"))]
+ async fn upload_minidump(
+ http: Arc<HttpClientWithUrl>,
+ endpoint: &str,
diff --git a/editors/zed/files/patch-crates_zed_src_zed.rs b/editors/zed/files/patch-crates_zed_src_zed.rs
new file mode 100644
index 000000000000..630fcaa7dcee
--- /dev/null
+++ b/editors/zed/files/patch-crates_zed_src_zed.rs
@@ -0,0 +1,10 @@
+--- crates/zed/src/zed.rs.orig 2025-11-15 05:42:34 UTC
++++ crates/zed/src/zed.rs
+@@ -370,6 +370,7 @@ pub fn initialize_workspace(
+ if let Some(specs) = window.gpu_specs() {
+ log::info!("Using GPU: {:?}", specs);
+ show_software_emulation_warning_if_needed(specs.clone(), window, cx);
++ #[cfg(not(target_os = "freebsd"))]
+ if let Some((crash_server, message)) = crashes::CRASH_HANDLER
+ .get()
+ .zip(bincode::serialize(&specs).ok())
diff --git a/editors/zed/pkg-descr b/editors/zed/pkg-descr
new file mode 100644
index 000000000000..d33f2371b026
--- /dev/null
+++ b/editors/zed/pkg-descr
@@ -0,0 +1,4 @@
+Code at the speed of thought.
+
+Zed is a high-performance, multiplayer code editor from the creators
+of Atom and Tree-sitter. It's also open source.
diff --git a/editors/zed/pkg-message b/editors/zed/pkg-message
new file mode 100644
index 000000000000..ca8bcdc4c316
--- /dev/null
+++ b/editors/zed/pkg-message
@@ -0,0 +1,16 @@
+[
+{ type: install
+ message: <<EOM
+Realtime collaboration features based on WebRTC are not yet
+supported. In addition, integrated terminal is very laggy (might
+depending on a user's environment).
+
+More information on Zed developments for FreeBSD is available at the
+following URLs:
+
+- https://zed.dev/docs/development/freebsd
+- https://github.com/zed-industries/zed/discussions/29550
+- https://github.com/zed-industries/zed/issues/15309
+EOM
+}
+]
diff --git a/emulators/qemu-devel/Makefile b/emulators/qemu-devel/Makefile
index 04d3ed93025a..780df3c6d185 100644
--- a/emulators/qemu-devel/Makefile
+++ b/emulators/qemu-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qemu
-DISTVERSION= 10.1.20250930
+DISTVERSION= 10.1.20251031
CATEGORIES= emulators
PKGNAMESUFFIX= -devel
DIST_SUBDIR= qemu/${PORTVERSION}
@@ -23,11 +23,11 @@ USES= bison compiler:c11 cpe gmake gnome iconv:wchar_t localbase:ldflags \
ninja perl5 pkgconfig python:build shebangfix tar:xz xorg
USE_GITLAB= yes
GL_ACCOUNT= qemu-project
-GL_TAGNAME= 29b77c1a2db2d796bc3847852a5c8dc2a1e6e83b
+GL_TAGNAME= 8b733be9f408f9b550fc998c790e32aded5119f1
GL_TUPLE= qemu-project:keycodemapdb:f5772a62ec52591ff6870b7e8ef32482371f22c6:keycodemapdb/subprojects/keycodemapdb \
qemu-project:dtc:b6910bec11614980a21e46fbccc35934b671bd81:dtc/subprojects/dtc \
qemu-project:libvfio-user:0b28d205572c80b568a1003db2c8f37ca333e4d7:libvfio/subprojects/libvfio-user \
- qemu-project:meson:c0a5e9293209f465ab114ae0fcd92de640ef48a6:meson/meson \
+ qemu-project:meson:4ac3e7d356cfc1a6a290cd6961f01c11510c0618:meson/meson \
qemu-project:berkeley-softfloat-3:b64af41c3276f97f0e181920400ee056b9c88037:berkeleysoftfloat3/subprojects/berkeley-softfloat-3 \
qemu-project:berkeley-testfloat-3:e7af9751d9f9fd3b47911f51a5cfd08af256a9ab:berkeleytestfloat3/subprojects/berkeley-testfloat-3
USE_GNOME= cairo glib20
diff --git a/emulators/qemu-devel/distinfo b/emulators/qemu-devel/distinfo
index 9f611f6e478f..e6001a134bdb 100644
--- a/emulators/qemu-devel/distinfo
+++ b/emulators/qemu-devel/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1759582279
-SHA256 (qemu/10.1.20250930/qemu-project-qemu-29b77c1a2db2d796bc3847852a5c8dc2a1e6e83b_GL0.tar.gz) = 008351e18d84b8e69924ff85e1a0ff8df22673903af24434d0c642bde2e9a1da
-SIZE (qemu/10.1.20250930/qemu-project-qemu-29b77c1a2db2d796bc3847852a5c8dc2a1e6e83b_GL0.tar.gz) = 40218554
-SHA256 (qemu/10.1.20250930/qemu-project-keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6_GL0.tar.gz) = d014b53382dbb17b8196ad12f50de7f20d0ef1b9f7d54b0be51a6cbb14209195
-SIZE (qemu/10.1.20250930/qemu-project-keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6_GL0.tar.gz) = 29580
-SHA256 (qemu/10.1.20250930/qemu-project-dtc-b6910bec11614980a21e46fbccc35934b671bd81_GL0.tar.gz) = e115f987eec23a1ba25150a46ced1675de3716072d3b4905afb3a9cda0f007c7
-SIZE (qemu/10.1.20250930/qemu-project-dtc-b6910bec11614980a21e46fbccc35934b671bd81_GL0.tar.gz) = 205556
-SHA256 (qemu/10.1.20250930/qemu-project-libvfio-user-0b28d205572c80b568a1003db2c8f37ca333e4d7_GL0.tar.gz) = d2f60cd4f86f345aab1332953eb736cce3518159e6e99bcc2d10467c06f717fe
-SIZE (qemu/10.1.20250930/qemu-project-libvfio-user-0b28d205572c80b568a1003db2c8f37ca333e4d7_GL0.tar.gz) = 189943
-SHA256 (qemu/10.1.20250930/qemu-project-meson-c0a5e9293209f465ab114ae0fcd92de640ef48a6_GL0.tar.gz) = d22430645a2340d7d3a356ba70ff6c769be0f7f1f9e5d4b7bc0fa7a202623a3a
-SIZE (qemu/10.1.20250930/qemu-project-meson-c0a5e9293209f465ab114ae0fcd92de640ef48a6_GL0.tar.gz) = 4937576
-SHA256 (qemu/10.1.20250930/qemu-project-berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037_GL0.tar.gz) = faae889814ea6a292f7ca03d9b36e6c7e95bab2a64777804883cc822b8d48757
-SIZE (qemu/10.1.20250930/qemu-project-berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037_GL0.tar.gz) = 148741
-SHA256 (qemu/10.1.20250930/qemu-project-berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab_GL0.tar.gz) = e7a09d51dc7e96cb8422c919c85fc3833d4f788567638c9162ef5cd7db59b1df
-SIZE (qemu/10.1.20250930/qemu-project-berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab_GL0.tar.gz) = 139308
+TIMESTAMP = 1763219236
+SHA256 (qemu/10.1.20251031/qemu-project-qemu-8b733be9f408f9b550fc998c790e32aded5119f1_GL0.tar.gz) = 140cc084aa0ce554d6a9b0e8572a57b91318e3fde7251870f248ca079be9182e
+SIZE (qemu/10.1.20251031/qemu-project-qemu-8b733be9f408f9b550fc998c790e32aded5119f1_GL0.tar.gz) = 40879287
+SHA256 (qemu/10.1.20251031/qemu-project-keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6_GL0.tar.gz) = d014b53382dbb17b8196ad12f50de7f20d0ef1b9f7d54b0be51a6cbb14209195
+SIZE (qemu/10.1.20251031/qemu-project-keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6_GL0.tar.gz) = 29580
+SHA256 (qemu/10.1.20251031/qemu-project-dtc-b6910bec11614980a21e46fbccc35934b671bd81_GL0.tar.gz) = e115f987eec23a1ba25150a46ced1675de3716072d3b4905afb3a9cda0f007c7
+SIZE (qemu/10.1.20251031/qemu-project-dtc-b6910bec11614980a21e46fbccc35934b671bd81_GL0.tar.gz) = 205556
+SHA256 (qemu/10.1.20251031/qemu-project-libvfio-user-0b28d205572c80b568a1003db2c8f37ca333e4d7_GL0.tar.gz) = d2f60cd4f86f345aab1332953eb736cce3518159e6e99bcc2d10467c06f717fe
+SIZE (qemu/10.1.20251031/qemu-project-libvfio-user-0b28d205572c80b568a1003db2c8f37ca333e4d7_GL0.tar.gz) = 189943
+SHA256 (qemu/10.1.20251031/qemu-project-meson-4ac3e7d356cfc1a6a290cd6961f01c11510c0618_GL0.tar.gz) = 60571ce8b252623937c4ac0ab71aaf3a2f6c71e69b36d10480bcce40beddf18d
+SIZE (qemu/10.1.20251031/qemu-project-meson-4ac3e7d356cfc1a6a290cd6961f01c11510c0618_GL0.tar.gz) = 4836089
+SHA256 (qemu/10.1.20251031/qemu-project-berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037_GL0.tar.gz) = faae889814ea6a292f7ca03d9b36e6c7e95bab2a64777804883cc822b8d48757
+SIZE (qemu/10.1.20251031/qemu-project-berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037_GL0.tar.gz) = 148741
+SHA256 (qemu/10.1.20251031/qemu-project-berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab_GL0.tar.gz) = e7a09d51dc7e96cb8422c919c85fc3833d4f788567638c9162ef5cd7db59b1df
+SIZE (qemu/10.1.20251031/qemu-project-berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab_GL0.tar.gz) = 139308
diff --git a/emulators/rpcs3/Makefile b/emulators/rpcs3/Makefile
index 4b868c0f35c2..35582fad668b 100644
--- a/emulators/rpcs3/Makefile
+++ b/emulators/rpcs3/Makefile
@@ -49,6 +49,7 @@ CMAKE_ON= CMAKE_SKIP_RPATH
CMAKE_ON+= ${GLSLANG FFMPEG FLATBUFFERS HIDAPI LIBPNG LIBUSB MINIUPNPC PUGIXML RTMIDI XXHASH ZSTD:L:S/^/USE_SYSTEM_/}
CMAKE_ON+= BUNDLE_SPEEX # only used by cubeb tests
CMAKE_OFF= USE_NATIVE_INSTRUCTIONS USE_PRECOMPILED_HEADERS
+CMAKE_ARGS+= -DLLVM_DIR:PATH="${LLVM_PREFIX}/lib/cmake/llvm"
LDFLAGS+= -Wl,--as-needed # GLU
OPTIONS_DEFINE= ALSA EVDEV FAUDIO JACK LTO OPENCV PULSEAUDIO SDL SNDIO VULKAN
diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile
index 87520160aa8b..abc3e7c7ad52 100644
--- a/emulators/wine-devel/Makefile
+++ b/emulators/wine-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wine
-DISTVERSION= 10.18
-PORTREVISION= 1
+DISTVERSION= 10.19
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= https://dl.winehq.org/wine/source/10.x/
@@ -68,7 +67,9 @@ SUB_FILES= pkg-message
PORTDATA= wine.inf
-OPTIONS_DEFINE= CUPS DOCS DOSBOX FFMPEG GECKO GNUTLS MONO V4L WAYLAND X11
+# GECKO and MONO are intentionally kept at the end since they are just
+# used to depends at runtime on wine-gecko-devel and wine-mono-devel
+OPTIONS_DEFINE= CUPS DOCS DOSBOX FFMPEG GNUTLS V4L WAYLAND X11 GECKO MONO
OPTIONS_DEFAULT= ALSA FFMPEG GNUTLS WAYLAND X11
OPTIONS_RADIO= AUDIO
OPTIONS_RADIO_AUDIO= ALSA OSS
diff --git a/emulators/wine-devel/distinfo b/emulators/wine-devel/distinfo
index 930ce6712983..87281014b61a 100644
--- a/emulators/wine-devel/distinfo
+++ b/emulators/wine-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761986980
-SHA256 (wine-10.18.tar.xz) = 51fb7273d65d09dea032c4a5e2197b12724b27ca360e1a622b2373d1ee50ad7b
-SIZE (wine-10.18.tar.xz) = 32970828
+TIMESTAMP = 1763308228
+SHA256 (wine-10.19.tar.xz) = 7cec58323c6f2aaee7aca93517379cbbfef96e2c2c580c68ff85dd000cbbdd46
+SIZE (wine-10.19.tar.xz) = 33032428
diff --git a/emulators/wine-devel/files/extra-patch-tools-winebuild-res32 b/emulators/wine-devel/files/extra-patch-tools-winebuild-res32
index 7c6c62b9fe58..4c77701ff27a 100644
--- a/emulators/wine-devel/files/extra-patch-tools-winebuild-res32
+++ b/emulators/wine-devel/files/extra-patch-tools-winebuild-res32
@@ -27,7 +27,7 @@ to minimize divergence and risk on 64-bit x86).
const void *data;
unsigned int data_size;
unsigned int data_offset;
-@@ -158,6 +156,28 @@ static void put_string( const struct string_id *str )
+@@ -139,6 +137,28 @@ static void put_string( const struct string_id *str )
}
}
@@ -56,7 +56,7 @@ to minimize divergence and risk on 64-bit x86).
/* check the file header */
/* all values must be zero except header size */
static int check_header(void)
-@@ -179,7 +199,7 @@ static int check_header(void)
+@@ -160,7 +180,7 @@ static int check_header(void)
}
/* load the next resource from the current file */
@@ -64,8 +64,8 @@ to minimize divergence and risk on 64-bit x86).
+static void load_next_resource( DLLSPEC *spec )
{
unsigned int hdr_size;
- struct resource *res = add_resource( spec );
-@@ -189,9 +209,6 @@ static void load_next_resource( DLLSPEC *spec, const char *name )
+ struct resource *res = ARRAY_ADD( &spec->resources, struct resource );
+@@ -170,9 +190,6 @@ static void load_next_resource( DLLSPEC *spec, const char *name )
if (hdr_size & 3) fatal_error( "%s header size not aligned\n", input_buffer_filename );
if (hdr_size < 32) fatal_error( "%s invalid header size %u\n", input_buffer_filename, hdr_size );
@@ -75,7 +75,7 @@ to minimize divergence and risk on 64-bit x86).
res->data = input_buffer + input_buffer_pos - 2*sizeof(unsigned int) + hdr_size;
if ((const unsigned char *)res->data < input_buffer ||
(const unsigned char *)res->data >= input_buffer + input_buffer_size)
-@@ -220,7 +237,7 @@ int load_res32_file( const char *name, DLLSPEC *spec )
+@@ -201,7 +218,7 @@ int load_res32_file( const char *name, DLLSPEC *spec )
if ((ret = check_header()))
{
@@ -84,10 +84,10 @@ to minimize divergence and risk on 64-bit x86).
}
return ret;
}
-@@ -473,7 +490,7 @@ void output_resources( DLLSPEC *spec )
+@@ -441,7 +458,7 @@ void output_resources( DLLSPEC *spec )
{
output( "\n\t.balign 4\n" );
- output( ".L__wine_spec_res_%d:\n", i );
+ output( ".L__wine_spec_res_%d:\n", i++ );
- output( "\t.incbin \"%s\",%d,%d\n", res->input_name, res->input_offset, res->data_size );
+ dump_res_data( res );
}
diff --git a/emulators/wine-devel/files/patch-dlls_ntdll_unix_signal__i386.c b/emulators/wine-devel/files/patch-dlls_ntdll_unix_signal__i386.c
deleted file mode 100644
index bdabb53ea341..000000000000
--- a/emulators/wine-devel/files/patch-dlls_ntdll_unix_signal__i386.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- dlls/ntdll/unix/signal_i386.c.orig 2025-10-03 21:01:38 UTC
-+++ dlls/ntdll/unix/signal_i386.c
-@@ -827,7 +827,7 @@ static void fixup_frame_fpu_state( struct syscall_fram
- if (FPUX_sig(sigcontext))
- {
- if (user_shared_data->ProcessorFeatures[PF_XMMI_INSTRUCTIONS_AVAILABLE])
-- frame->u.xsave = *FPUX_sig(sigcontext);
-+ frame->u.xsave = *((XSAVE_FORMAT *) FPUX_sig(sigcontext));
- else
- fpux_to_fpu( &frame->u.fsave, FPUX_sig(sigcontext) );
- frame->xstate.Mask = XSTATE_MASK_LEGACY;
diff --git a/emulators/wine-devel/pkg-plist b/emulators/wine-devel/pkg-plist
index cbbfdee6007e..6f46bfa155cc 100644
--- a/emulators/wine-devel/pkg-plist
+++ b/emulators/wine-devel/pkg-plist
@@ -98,6 +98,7 @@ include/wine/msvcrt/wchar.h
include/wine/msvcrt/wctype.h
include/wine/svcctl.h
include/wine/svcctl.idl
+include/wine/unixlib.h
include/wine/windows/accctrl.h
include/wine/windows/access.idl
include/wine/windows/aclapi.h
diff --git a/emulators/wine/Makefile b/emulators/wine/Makefile
index a3789028ae94..c72baa365efb 100644
--- a/emulators/wine/Makefile
+++ b/emulators/wine/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wine
DISTVERSION= 10.0
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= https://dl.winehq.org/wine/source/10.0/
@@ -68,7 +68,7 @@ SUB_FILES= pkg-message
PORTDATA= wine.inf
OPTIONS_DEFINE= CUPS DOCS DOSBOX FFMPEG GNUTLS V4L WAYLAND X11 GECKO MONO
-OPTIONS_DEFAULT=ALSA GNUTLS X11
+OPTIONS_DEFAULT=ALSA GNUTLS WAYLAND X11
OPTIONS_RADIO= AUDIO
OPTIONS_RADIO_AUDIO= ALSA OSS
OPTIONS_SUB= yes
diff --git a/filesystems/openzfs-kmod/Makefile b/filesystems/openzfs-kmod/Makefile
index 59176e7ec45f..f0b02c7f3ad9 100644
--- a/filesystems/openzfs-kmod/Makefile
+++ b/filesystems/openzfs-kmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openzfs
-PORTVERSION= 2.3.4
+PORTVERSION= 2.3.5
PORTEPOCH= 1
CATEGORIES= filesystems sysutils
MASTER_SITES= https://github.com/openzfs/zfs/releases/download/zfs-${PORTVERSION}/
@@ -13,7 +13,7 @@ WWW= https://github.com/openzfs/zfs
LICENSE= CDDL
USES= cpe kmod
-OPENZFS_TAGNAME= 1af41fd20
+OPENZFS_TAGNAME= ab38521f3
KMODTARGET?= openzfs.ko
PLIST_FILES= ${KMODDIR}/${KMODTARGET}
diff --git a/filesystems/openzfs-kmod/distinfo b/filesystems/openzfs-kmod/distinfo
index 12ffc3244f57..7f6b6c721441 100644
--- a/filesystems/openzfs-kmod/distinfo
+++ b/filesystems/openzfs-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756368922
-SHA256 (zfs-2.3.4.tar.gz) = 9ec397cf360133161a1180035f3e7d6962186ed2b3457953a28d45aa883fa495
-SIZE (zfs-2.3.4.tar.gz) = 34386899
+TIMESTAMP = 1763509982
+SHA256 (zfs-2.3.5.tar.gz) = 326ae0cba8a615afa42c6891640e76acc4bd230f6d6ddec120c11e30b1392067
+SIZE (zfs-2.3.5.tar.gz) = 34379136
diff --git a/filesystems/openzfs/Makefile b/filesystems/openzfs/Makefile
index ad5607d490df..e883895b9314 100644
--- a/filesystems/openzfs/Makefile
+++ b/filesystems/openzfs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openzfs
-PORTVERSION= 2.3.4
+PORTVERSION= 2.3.5
PORTEPOCH= 1
CATEGORIES= filesystems sysutils
MASTER_SITES= https://github.com/openzfs/zfs/releases/download/zfs-${PORTVERSION}/
@@ -42,7 +42,7 @@ CONFIGURE_ARGS+= --enable-debug --enable-debuginfo
.endif
.if ${PORT_OPTIONS:MPYTHON}
-CONFIGURE_ARGS+= --with-python=${PYTHON_VER}
+CONFIGURE_ARGS+= --with-python=${PYTHON_VER} --enable-pyzfs
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR}
diff --git a/filesystems/openzfs/distinfo b/filesystems/openzfs/distinfo
index 08e0ba3026a7..c42d08c7641a 100644
--- a/filesystems/openzfs/distinfo
+++ b/filesystems/openzfs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756368999
-SHA256 (zfs-2.3.4.tar.gz) = 9ec397cf360133161a1180035f3e7d6962186ed2b3457953a28d45aa883fa495
-SIZE (zfs-2.3.4.tar.gz) = 34386899
+TIMESTAMP = 1763510054
+SHA256 (zfs-2.3.5.tar.gz) = 326ae0cba8a615afa42c6891640e76acc4bd230f6d6ddec120c11e30b1392067
+SIZE (zfs-2.3.5.tar.gz) = 34379136
diff --git a/filesystems/openzfs/pkg-plist b/filesystems/openzfs/pkg-plist
index b292449bab3a..2fad9df246db 100644
--- a/filesystems/openzfs/pkg-plist
+++ b/filesystems/openzfs/pkg-plist
@@ -336,12 +336,12 @@ lib/libzpool.so.6.0.0
%%PYTHON%%%%PYTHON_SITELIBDIR%%/libzfs_core/test/__pycache__/test_nvlist%%PYTHON_TAG%%.pyc
%%PYTHON%%%%PYTHON_SITELIBDIR%%/libzfs_core/test/test_libzfs_core.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/libzfs_core/test/test_nvlist.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/not-zip-safe
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/requires.txt
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.2.2-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/not-zip-safe
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/requires.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyzfs-2.3.5-py%%PYTHON_VER%%.egg-info/top_level.txt
lib/security/pam_zfs_key.so
libdata/pkgconfig/libzfs.pc
libdata/pkgconfig/libzfs_core.pc
@@ -1313,7 +1313,6 @@ share/zfs/compatibility.d/zol-0.8
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zfs_wait/zfs_wait_deleteq.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zfs_wait/zfs_wait_getsubopt.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zinject/zinject_args.ksh
-%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zinject/zinject_counts.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zinject/zinject_probe.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zhack/library.kshlib
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zhack/zhack_label_repair_001.ksh
@@ -1342,8 +1341,10 @@ share/zfs/compatibility.d/zol-0.8
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_007_neg.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_008_neg.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_009_neg.ksh
-%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_010_pos.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_dryrun_output.ksh
+%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_warn_create.ksh
+%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_warn_degraded.ksh
+%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_add/zpool_add_warn_removal.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_attach/attach-o_ashift.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_attach/cleanup.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_attach/setup.ksh
@@ -2303,8 +2304,6 @@ share/zfs/compatibility.d/zol-0.8
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/cleanup.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_001_neg.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_002_pos.ksh
-%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_003_pos.ksh
-%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_004_pos.ksr
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_expand_001_pos.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_expand_002_pos.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/raidz/raidz_expand_003_neg.ksh
diff --git a/filesystems/sshfs/Makefile b/filesystems/sshfs/Makefile
index 0793ab3cbaed..74017fc4b0ca 100644
--- a/filesystems/sshfs/Makefile
+++ b/filesystems/sshfs/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sshfs
-PORTVERSION= 3.7.3
-PORTREVISION= 3
+DISTVERSION= 3.7.5
DISTVERSIONPREFIX= ${PORTNAME}-
CATEGORIES= filesystems
PKGNAMEPREFIX= fusefs-
diff --git a/filesystems/sshfs/distinfo b/filesystems/sshfs/distinfo
index 10d8cf33b962..77fe64cd4b17 100644
--- a/filesystems/sshfs/distinfo
+++ b/filesystems/sshfs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1655312051
-SHA256 (libfuse-sshfs-sshfs-3.7.3_GH0.tar.gz) = 52a1a1e017859dfe72a550e6fef8ad4f8703ce312ae165f74b579fd7344e3a26
-SIZE (libfuse-sshfs-sshfs-3.7.3_GH0.tar.gz) = 63968
+TIMESTAMP = 1763048001
+SHA256 (libfuse-sshfs-sshfs-3.7.5_GH0.tar.gz) = 99d294101f1b8997653a84c35674c2e50c18323ea2c449412c0ed46b9d31ac35
+SIZE (libfuse-sshfs-sshfs-3.7.5_GH0.tar.gz) = 61693
SHA256 (a73501f2159875aef082ab0a61731a8b7673d477.patch) = ef0fc2d7d292eb1bef4c2c63d0f5c1be00f29f9f4360cefe27fed70f69a31d10
SIZE (a73501f2159875aef082ab0a61731a8b7673d477.patch) = 3032
diff --git a/filesystems/sshfs/files/patch-meson.build b/filesystems/sshfs/files/patch-meson.build
index 34209e1f6504..fb7b0a229872 100644
--- a/filesystems/sshfs/files/patch-meson.build
+++ b/filesystems/sshfs/files/patch-meson.build
@@ -1,4 +1,4 @@
---- meson.build.orig 2018-12-22 14:33:52 UTC
+--- meson.build.orig 2025-11-11 19:46:43 UTC
+++ meson.build
@@ -19,12 +19,7 @@ int main(void) {
(void) get_4();
@@ -11,9 +11,9 @@
-
rst2man = find_program('rst2man', 'rst2man.py', required: false)
-
+
cfg = configuration_data()
-@@ -62,11 +57,6 @@ if rst2man.found()
+@@ -63,10 +58,5 @@ endif
else
message('rst2man not found, not building manual page.')
endif
@@ -24,4 +24,3 @@
-
subdir('test')
-
diff --git a/finance/R-cran-plm/Makefile b/finance/R-cran-plm/Makefile
index 1e8c7ea831fe..e92f290722a8 100644
--- a/finance/R-cran-plm/Makefile
+++ b/finance/R-cran-plm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= plm
-DISTVERSION= 2.6-6
+DISTVERSION= 2.6-7
CATEGORIES= finance
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/finance/R-cran-plm/distinfo b/finance/R-cran-plm/distinfo
index 836b3fffc6f6..dd429951f3d1 100644
--- a/finance/R-cran-plm/distinfo
+++ b/finance/R-cran-plm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744773576
-SHA256 (plm_2.6-6.tar.gz) = 35a9832819f215222527a31a5e8dd8b1a10074cb8563324dcdba3bcd8c8400b3
-SIZE (plm_2.6-6.tar.gz) = 1362057
+TIMESTAMP = 1763337203
+SHA256 (plm_2.6-7.tar.gz) = 6e33fac27d478738d3dec8d87b95ad4c55a33630609a75e031215a0e0b29dee1
+SIZE (plm_2.6-7.tar.gz) = 1370847
diff --git a/finance/odoo/Makefile b/finance/odoo/Makefile
index ad6667ca0171..1922ef4561df 100644
--- a/finance/odoo/Makefile
+++ b/finance/odoo/Makefile
@@ -71,6 +71,8 @@ USES= cpe gnome ldap python pgsql shebangfix
USE_GNOME= libxml2
USE_PYTHON= cryptography distutils
+NO_ARCH= yes
+
SHEBANG_LANG= python
SHEBANG_FILES= ${WRKSRC}/${PORTNAME}/addons/web/tooling/*.sh \
${WRKSRC}/${PORTNAME}/addons/web/tooling/hooks/pre-commit \
diff --git a/finance/odoo16/Makefile b/finance/odoo16/Makefile
index 2d7614acaa55..cc6eef41dc68 100644
--- a/finance/odoo16/Makefile
+++ b/finance/odoo16/Makefile
@@ -71,6 +71,8 @@ USES= cpe gnome ldap python pgsql shebangfix
USE_GNOME= libxml2
USE_PYTHON= cryptography distutils
+NO_ARCH= yes
+
SHEBANG_LANG= python
SHEBANG_FILES= ${WRKSRC}/${PORTNAME}/addons/point_of_sale/tools/posbox/overwrite_before_init/etc/init.d/odoo \
${WRKSRC}/${PORTNAME}/addons/web/static/lib/select2/release.sh \
diff --git a/finance/odoo17/Makefile b/finance/odoo17/Makefile
index 9aaa64fa7183..9298bbdd14a1 100644
--- a/finance/odoo17/Makefile
+++ b/finance/odoo17/Makefile
@@ -73,6 +73,8 @@ USES= cpe gnome ldap python pgsql shebangfix
USE_GNOME= libxml2
USE_PYTHON= cryptography distutils
+NO_ARCH= yes
+
SHEBANG_LANG= python
SHEBANG_FILES= ${WRKSRC}/${PORTNAME}/addons/web/static/lib/select2/release.sh \
${WRKSRC}/${PORTNAME}/addons/web/tooling/*.sh \
diff --git a/finance/py-vatnumber/Makefile b/finance/py-vatnumber/Makefile
index 055ac7ba727e..a3bfd21aec4d 100644
--- a/finance/py-vatnumber/Makefile
+++ b/finance/py-vatnumber/Makefile
@@ -16,4 +16,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stdnum>=1.1:devel/py-stdnum@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/games/exult/Makefile b/games/exult/Makefile
index b17b0b26ad31..75d195b99433 100644
--- a/games/exult/Makefile
+++ b/games/exult/Makefile
@@ -1,5 +1,6 @@
PORTNAME= exult
DISTVERSION= 1.12.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= games
MASTER_SITES= SF/exult/exult-all-versions/${DISTVERSION:R}/
@@ -48,15 +49,14 @@ FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth
FLUIDSYNTH_CONFIGURE_ENABLE= fluidsynth
GIMP_LIB_DEPENDS= libbabl-0.1.so:x11/babl \
- libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2 \
libgegl-0.4.so:graphics/gegl \
libgegl-npd-0.4.so:graphics/gegl \
- libgimp-2.0.so:graphics/gimp-app \
+ libgexiv2.so:graphics/gexiv2 \
+ libgimp-3.0.so:graphics/gimp3-app \
libharfbuzz.so:print/harfbuzz \
libjson-glib-1.0.so:devel/json-glib
GIMP_USES= gnome
-GIMP_USE= GNOME=gtk20,pango
+GIMP_USE= GNOME=gtk30,pango
GIMP_CONFIGURE_ENABLE= gimp-plugin
diff --git a/games/exult/pkg-plist b/games/exult/pkg-plist
index b6567cacff47..10a315d880d8 100644
--- a/games/exult/pkg-plist
+++ b/games/exult/pkg-plist
@@ -11,7 +11,7 @@ bin/textpack
bin/u7voice2syx
bin/ucxt
bin/wuc
-%%GIMP%%libexec/gimp/2.2/plug-ins/u7shp
+%%GIMP%%lib/gimp/3.0/plug-ins/u7shp
share/applications/info.exult.exult.desktop
%%STUDIO%%share/applications/info.exult.exult.studio.desktop
%%STUDIO%%%%DATADIR%%/estudio/new/avatar_data.txt
diff --git a/games/freedoko/Makefile b/games/freedoko/Makefile
index 23746b3cbfaa..0235978bebb9 100644
--- a/games/freedoko/Makefile
+++ b/games/freedoko/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freedoko
-DISTVERSION= 0.8.0
+DISTVERSION= 0.8.1
CATEGORIES= games
MASTER_SITES= SF/free-doko/source
DISTNAME= FreeDoko_${PORTVERSION}.src
diff --git a/games/freedoko/distinfo b/games/freedoko/distinfo
index 24830d1169e5..f019794c6509 100644
--- a/games/freedoko/distinfo
+++ b/games/freedoko/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708873100
-SHA256 (FreeDoko_0.8.0.src.zip) = 4bc009346a9438ceee7ef37ed31ff22f05a35859e77d5401dd1f3da345d3160f
-SIZE (FreeDoko_0.8.0.src.zip) = 24831232
+TIMESTAMP = 1762986408
+SHA256 (FreeDoko_0.8.1.src.zip) = 915a7d4ade45636b431cef7fb594b7cb2ad12dc03d2dbe89834a8dd7775e8a09
+SIZE (FreeDoko_0.8.1.src.zip) = 27541048
diff --git a/games/hyperrogue/Makefile b/games/hyperrogue/Makefile
index 8158839ac29d..191751f0047c 100644
--- a/games/hyperrogue/Makefile
+++ b/games/hyperrogue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hyperrogue
-PORTVERSION= 13.1f
+PORTVERSION= 13.1g
DISTVERSIONPREFIX= v
CATEGORIES= games
diff --git a/games/hyperrogue/distinfo b/games/hyperrogue/distinfo
index 5709ae8707dd..5448b8919485 100644
--- a/games/hyperrogue/distinfo
+++ b/games/hyperrogue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762607011
-SHA256 (zenorogue-hyperrogue-v13.1f_GH0.tar.gz) = 2d1a83b078cd9801dec44f91626eb62cb8376e19a2954daaa1b8529d292d3bfb
-SIZE (zenorogue-hyperrogue-v13.1f_GH0.tar.gz) = 102644756
+TIMESTAMP = 1762962820
+SHA256 (zenorogue-hyperrogue-v13.1g_GH0.tar.gz) = 9a36672cc511fdeb3fa259cbf1240f4f767ab34156060a0b0e4754afc82da4ec
+SIZE (zenorogue-hyperrogue-v13.1g_GH0.tar.gz) = 102650805
diff --git a/games/libretro-core-info/Makefile b/games/libretro-core-info/Makefile
index c84667d376bd..a76a3e8cc980 100644
--- a/games/libretro-core-info/Makefile
+++ b/games/libretro-core-info/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libretro-core-info
DISTVERSIONPREFIX=v
-DISTVERSION= 1.21.1
+DISTVERSION= 1.22.0
CATEGORIES= games
MAINTAINER= tilde@ultros.pro
diff --git a/games/libretro-core-info/distinfo b/games/libretro-core-info/distinfo
index c7b7958778f8..383d53fffae1 100644
--- a/games/libretro-core-info/distinfo
+++ b/games/libretro-core-info/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751089742
-SHA256 (libretro-libretro-core-info-v1.21.1_GH0.tar.gz) = 6195cd5aa59a1b59be051b1d178459f93bf6ca7c9381fb60e46286360ed7b35a
-SIZE (libretro-libretro-core-info-v1.21.1_GH0.tar.gz) = 92771
+TIMESTAMP = 1762996089
+SHA256 (libretro-libretro-core-info-v1.22.0_GH0.tar.gz) = 3a690b3e4c6009efcc4004bcf1ace423b4fa8b90d7d7a1ccec7a76e28d6f9780
+SIZE (libretro-libretro-core-info-v1.22.0_GH0.tar.gz) = 94279
diff --git a/games/libretro-core-info/pkg-plist b/games/libretro-core-info/pkg-plist
index 9dbbeef211c4..d8b3e7e7f9c4 100644
--- a/games/libretro-core-info/pkg-plist
+++ b/games/libretro-core-info/pkg-plist
@@ -6,9 +6,11 @@ share/libretro/info/DoubleCherryGB_libretro.info
share/libretro/info/a5200_libretro.info
share/libretro/info/advanced_tests_libretro.info
share/libretro/info/anarch_libretro.info
+share/libretro/info/applewin_libretro.info
share/libretro/info/ardens_libretro.info
share/libretro/info/arduous_libretro.info
share/libretro/info/atari800_libretro.info
+share/libretro/info/azahar_libretro.info
share/libretro/info/b2_libretro.info
share/libretro/info/bennugd_libretro.info
share/libretro/info/bk_libretro.info
@@ -36,6 +38,7 @@ share/libretro/info/chimerasnes_libretro.info
share/libretro/info/citra2018_libretro.info
share/libretro/info/citra_canary_libretro.info
share/libretro/info/citra_libretro.info
+share/libretro/info/clownmdemu_libretro.info
share/libretro/info/craft_libretro.info
share/libretro/info/crocods_libretro.info
share/libretro/info/cruzes_libretro.info
@@ -90,6 +93,7 @@ share/libretro/info/gam4980_libretro.info
share/libretro/info/gambatte_libretro.info
share/libretro/info/gearboy_libretro.info
share/libretro/info/gearcoleco_libretro.info
+share/libretro/info/geargrafx_libretro.info
share/libretro/info/gearsystem_libretro.info
share/libretro/info/genesis_plus_gx_libretro.info
share/libretro/info/genesis_plus_gx_wide_libretro.info
@@ -107,6 +111,7 @@ share/libretro/info/holani_libretro.info
share/libretro/info/imageviewer_libretro.info
share/libretro/info/ishiiruka_libretro.info
share/libretro/info/jaxe_libretro.info
+share/libretro/info/jollycv_libretro.info
share/libretro/info/jumpnbump_libretro.info
share/libretro/info/kronos_libretro.info
share/libretro/info/lowresnx_libretro.info
@@ -211,6 +216,7 @@ share/libretro/info/sameduck_libretro.info
share/libretro/info/scummvm_libretro.info
share/libretro/info/sdlpal_libretro.info
share/libretro/info/simcp_libretro.info
+share/libretro/info/skyemu_libretro.info
share/libretro/info/smsplus_libretro.info
share/libretro/info/snes9x2002_libretro.info
share/libretro/info/snes9x2005_libretro.info
@@ -249,6 +255,7 @@ share/libretro/info/tyrquake_libretro.info
share/libretro/info/uae4arm_libretro.info
share/libretro/info/ume2015_libretro.info
share/libretro/info/uw8_libretro.info
+share/libretro/info/uxn_libretro.info
share/libretro/info/uzem_libretro.info
share/libretro/info/vaporspec_libretro.info
share/libretro/info/vba_next_libretro.info
diff --git a/games/openbor/Makefile b/games/openbor/Makefile
index e197e424c2ad..aa2f54028cec 100644
--- a/games/openbor/Makefile
+++ b/games/openbor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openbor
# Hint: svn revision is git rev-list --count ${GH_TAGNAME}
-PORTVERSION?= 7743
+PORTVERSION?= 7757
PORTREVISION?= 0
CATEGORIES= games
@@ -38,7 +38,7 @@ PORTSCOUT= ignore:1
USE_GITHUB= yes
GH_ACCOUNT= DCurrent
-GH_TAGNAME?= 7eedd899
+GH_TAGNAME?= 52921e77
USES+= cpe gmake pkgconfig sdl
.if ${PORTVERSION} < 4433
diff --git a/games/openbor/distinfo b/games/openbor/distinfo
index 3d79bbce92a7..8f0de02321fb 100644
--- a/games/openbor/distinfo
+++ b/games/openbor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747671961
-SHA256 (DCurrent-openbor-7743-7eedd899_GH0.tar.gz) = ac900d3aa035e777f73000c05abdff19b8ea434cd72fbdd70708cc6615027cc4
-SIZE (DCurrent-openbor-7743-7eedd899_GH0.tar.gz) = 212650356
+TIMESTAMP = 1763600093
+SHA256 (DCurrent-openbor-7757-52921e77_GH0.tar.gz) = 7135009c809a3f7e440ad708553d806af099ec4e1fd0fb18bfbd0fcb16110f81
+SIZE (DCurrent-openbor-7757-52921e77_GH0.tar.gz) = 143043206
diff --git a/games/openbor/files/patch-source_utils.c b/games/openbor/files/patch-source_utils.c
index 432d628ddb4d..4ddf806e9963 100644
--- a/games/openbor/files/patch-source_utils.c
+++ b/games/openbor/files/patch-source_utils.c
@@ -6,14 +6,14 @@ source/utils.c:303:64: error: member reference base type 'int' is not a structur
writeToLogFile("Memory usage at exit: %u\n", mallinfo().arena);
~~~~~~~~~~^~~~~~
---- source/utils.c.orig 2024-04-23 23:32:41 UTC
+--- source/utils.c.orig 2025-11-07 17:12:42 UTC
+++ source/utils.c
-@@ -303,7 +303,7 @@ void *checkAlloc(void *ptr, size_t size, const char *f
+@@ -258,7 +258,7 @@ void *checkAlloc(void *ptr, size_t size, const char *f
"\n* Shutting Down *\n\n");
writeToLogFile("Out of memory!\n");
writeToLogFile("Allocation of size %i failed in function '%s' at %s:%i.\n", size, func, file, line);
--#if LINUX && !DARWIN
-+#if defined(__GLIBC__) || defined(ANDROID) || defined(VITA)
+-#if LINUX && !DARWIN && !ANDROID
++#if defined(__GLIBC__) || defined(VITA)
writeToLogFile("Memory usage at exit: %u\n", mallinfo2().arena);
#else
writeToLogFile("Memory usage at exit: %u\n", getUsedRam(BYTES));
diff --git a/games/powder-toy-devel/Makefile b/games/powder-toy-devel/Makefile
index 85b7a1e387db..6a9e2c91ffa4 100644
--- a/games/powder-toy-devel/Makefile
+++ b/games/powder-toy-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= powder-toy
-DISTVERSION= snapshot-389
+DISTVERSION= snapshot-391
CATEGORIES= games
PKGNAMESUFFIX= -devel
diff --git a/games/powder-toy-devel/distinfo b/games/powder-toy-devel/distinfo
index cefa2717073f..4666e4313a54 100644
--- a/games/powder-toy-devel/distinfo
+++ b/games/powder-toy-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755528304
-SHA256 (The-Powder-Toy-The-Powder-Toy-snapshot-389_GH0.tar.gz) = 3d8100699a74788c96240fe07bb0ed976dab6137d38a138cf9af8d81b7700551
-SIZE (The-Powder-Toy-The-Powder-Toy-snapshot-389_GH0.tar.gz) = 809408
+TIMESTAMP = 1762962830
+SHA256 (The-Powder-Toy-The-Powder-Toy-snapshot-391_GH0.tar.gz) = fde4baa1394ecf0cfad69c7dce62d672cbc61c99d9d85a9c050bd85e216a2740
+SIZE (The-Powder-Toy-The-Powder-Toy-snapshot-391_GH0.tar.gz) = 899755
diff --git a/games/retroarch-assets/Makefile b/games/retroarch-assets/Makefile
index bc4590df4b41..4a213d64e4d1 100644
--- a/games/retroarch-assets/Makefile
+++ b/games/retroarch-assets/Makefile
@@ -1,6 +1,6 @@
PORTNAME= retroarch-assets
DISTVERSIONPREFIX= v
-DISTVERSION= 1.20.0
+DISTVERSION= 1.22.0
CATEGORIES= games
MAINTAINER= tilde@ultros.pro
diff --git a/games/retroarch-assets/distinfo b/games/retroarch-assets/distinfo
index 21dbc43a2b80..3799a1db8996 100644
--- a/games/retroarch-assets/distinfo
+++ b/games/retroarch-assets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750685004
-SHA256 (libretro-retroarch-assets-v1.20.0_GH0.tar.gz) = 624c7e4dcb297a1687874911b2761c652cd11b13f972d77bfaf094fd266357b2
-SIZE (libretro-retroarch-assets-v1.20.0_GH0.tar.gz) = 478468978
+TIMESTAMP = 1762996460
+SHA256 (libretro-retroarch-assets-v1.22.0_GH0.tar.gz) = 183c638bf2e9273c975e1f46c2d19eff2f63529312856a984c0a777f973672ac
+SIZE (libretro-retroarch-assets-v1.22.0_GH0.tar.gz) = 219257805
diff --git a/games/retroarch-assets/pkg-plist b/games/retroarch-assets/pkg-plist
index 7231fc775e61..3ff05fd78ead 100644
--- a/games/retroarch-assets/pkg-plist
+++ b/games/retroarch-assets/pkg-plist
@@ -1,14114 +1,5 @@
-share/libretro/assets/Automatic/README.md
-share/libretro/assets/Automatic/backgrounds/automatic_4kuhd.png
-share/libretro/assets/Automatic/backgrounds/automatic_8kuhd.png
-share/libretro/assets/Automatic/backgrounds/automatic_fhd.png
-share/libretro/assets/Automatic/backgrounds/automatic_sd.png
-share/libretro/assets/Automatic/icons/common/sample.txt
-share/libretro/assets/Automatic/icons/glui/sample.txt
-share/libretro/assets/Automatic/icons/ozone/sample.txt
-share/libretro/assets/Automatic/icons/png/1024/1292 Advanced Programmable Video System-content.png
-share/libretro/assets/Automatic/icons/png/1024/1292 Advanced Programmable Video System.png
-share/libretro/assets/Automatic/icons/png/1024/2048-content.png
-share/libretro/assets/Automatic/icons/png/1024/2048.png
-share/libretro/assets/Automatic/icons/png/1024/ACT - Apricot PC Xi-content.png
-share/libretro/assets/Automatic/icons/png/1024/ACT - Apricot PC Xi.png
-share/libretro/assets/Automatic/icons/png/1024/APF - Imagination Machine-content.png
-share/libretro/assets/Automatic/icons/png/1024/APF - Imagination Machine.png
-share/libretro/assets/Automatic/icons/png/1024/APF - MP-1000-content.png
-share/libretro/assets/Automatic/icons/png/1024/APF - MP-1000.png
-share/libretro/assets/Automatic/icons/png/1024/Acorn - Archimedes-content.png
-share/libretro/assets/Automatic/icons/png/1024/Acorn - Archimedes.png
-share/libretro/assets/Automatic/icons/png/1024/Acorn - Atom-content.png
-share/libretro/assets/Automatic/icons/png/1024/Acorn - Atom.png
-share/libretro/assets/Automatic/icons/png/1024/Acorn - BBC Micro-content.png
-share/libretro/assets/Automatic/icons/png/1024/Acorn - BBC Micro.png
-share/libretro/assets/Automatic/icons/png/1024/Amazon - Fire TV (2nd Gen).png
-share/libretro/assets/Automatic/icons/png/1024/Amazon - Fire TV (3rd Gen).png
-share/libretro/assets/Automatic/icons/png/1024/Amazon - Fire TV Cube.png
-share/libretro/assets/Automatic/icons/png/1024/Amazon - Fire TV-content.png
-share/libretro/assets/Automatic/icons/png/1024/Amazon - Fire TV.png
-share/libretro/assets/Automatic/icons/png/1024/Amazon - Luna-content.png
-share/libretro/assets/Automatic/icons/png/1024/Amazon - Luna.png
-share/libretro/assets/Automatic/icons/png/1024/Amstrad - CPC-content.png
-share/libretro/assets/Automatic/icons/png/1024/Amstrad - CPC.png
-share/libretro/assets/Automatic/icons/png/1024/Amstrad - GX4000-content.png
-share/libretro/assets/Automatic/icons/png/1024/Amstrad - GX4000.png
-share/libretro/assets/Automatic/icons/png/1024/Apple - I-content.png
-share/libretro/assets/Automatic/icons/png/1024/Apple - I.png
-share/libretro/assets/Automatic/icons/png/1024/Apple - II Plus-content.png
-share/libretro/assets/Automatic/icons/png/1024/Apple - II Plus.png
-share/libretro/assets/Automatic/icons/png/1024/Apple - II-content.png
-share/libretro/assets/Automatic/icons/png/1024/Apple - II.png
-share/libretro/assets/Automatic/icons/png/1024/Apple - IIe-content.png
-share/libretro/assets/Automatic/icons/png/1024/Apple - IIe.png
-share/libretro/assets/Automatic/icons/png/1024/Apple - Macintosh-content.png
-share/libretro/assets/Automatic/icons/png/1024/Apple - Macintosh.png
-share/libretro/assets/Automatic/icons/png/1024/Apple-Bandai - Pippin-content.png
-share/libretro/assets/Automatic/icons/png/1024/Apple-Bandai - Pippin.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - 2600 637.75000.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - 2600 CX2600A.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - 2600 CX2600JR.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - 2600 CX2700.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - 2600 Flashback 2.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - 2600 Flashback.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - 2600-content.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - 2600.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - 5200-content.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - 5200.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - 7800-content.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - 7800.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - 8-bit Family-content.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - 8-bit Family.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - Jaguar CD-content.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - Jaguar CD.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - Jaguar-content.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - Jaguar.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - Lynx PAG-0401.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - Lynx-content.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - Lynx.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - Pong C-140.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - Pong C-200.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - Pong-content.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - Pong.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - ST (Tapes)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - ST (Tapes).png
-share/libretro/assets/Automatic/icons/png/1024/Atari - ST-content.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - ST.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - VCS-content.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - VCS.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - XEGS-content.png
-share/libretro/assets/Automatic/icons/png/1024/Atari - XEGS.png
-share/libretro/assets/Automatic/icons/png/1024/BBC - Bridge Companion-content.png
-share/libretro/assets/Automatic/icons/png/1024/Bally - Astrocade-content.png
-share/libretro/assets/Automatic/icons/png/1024/Bally - Astrocade.png
-share/libretro/assets/Automatic/icons/png/1024/Bandai - Playdia-content.png
-share/libretro/assets/Automatic/icons/png/1024/Bandai - Playdia.png
-share/libretro/assets/Automatic/icons/png/1024/Bandai - Super Vision 8000-content.png
-share/libretro/assets/Automatic/icons/png/1024/Bandai - Super Vision 8000.png
-share/libretro/assets/Automatic/icons/png/1024/Bandai - WonderSwan Color WSC-001.png
-share/libretro/assets/Automatic/icons/png/1024/Bandai - WonderSwan Color-content.png
-share/libretro/assets/Automatic/icons/png/1024/Bandai - WonderSwan Color.png
-share/libretro/assets/Automatic/icons/png/1024/Bandai - WonderSwan-content.png
-share/libretro/assets/Automatic/icons/png/1024/Bandai - WonderSwan.png
-share/libretro/assets/Automatic/icons/png/1024/Benesse - Pocket Challenge V2-content.png
-share/libretro/assets/Automatic/icons/png/1024/Benesse - Pocket Challenge V2.png
-share/libretro/assets/Automatic/icons/png/1024/Benesse - Pocket Challenge W-content.png
-share/libretro/assets/Automatic/icons/png/1024/Benesse - Pocket Challenge W.png
-share/libretro/assets/Automatic/icons/png/1024/Bit Corporation - Gamate-content.png
-share/libretro/assets/Automatic/icons/png/1024/Bit Corporation - Gamate.png
-share/libretro/assets/Automatic/icons/png/1024/CHIP-8-content.png
-share/libretro/assets/Automatic/icons/png/1024/CHIP-8.png
-share/libretro/assets/Automatic/icons/png/1024/Cannonball-content.png
-share/libretro/assets/Automatic/icons/png/1024/Cannonball.png
-share/libretro/assets/Automatic/icons/png/1024/Capcom - CP System I-content.png
-share/libretro/assets/Automatic/icons/png/1024/Capcom - CP System I.png
-share/libretro/assets/Automatic/icons/png/1024/Capcom - CP System II-content.png
-share/libretro/assets/Automatic/icons/png/1024/Capcom - CP System II.png
-share/libretro/assets/Automatic/icons/png/1024/Capcom - CP System III CD-content.png
-share/libretro/assets/Automatic/icons/png/1024/Capcom - CP System III-content.png
-share/libretro/assets/Automatic/icons/png/1024/Capcom - CP System III-content_combo.png
-share/libretro/assets/Automatic/icons/png/1024/Capcom - CP System III-content_mobo.png
-share/libretro/assets/Automatic/icons/png/1024/Capcom - CP System III.png
-share/libretro/assets/Automatic/icons/png/1024/Casio - Loopy-content.png
-share/libretro/assets/Automatic/icons/png/1024/Casio - Loopy.png
-share/libretro/assets/Automatic/icons/png/1024/Casio - PV-1000-content.png
-share/libretro/assets/Automatic/icons/png/1024/Casio - PV-1000.png
-share/libretro/assets/Automatic/icons/png/1024/Cave Story-content.png
-share/libretro/assets/Automatic/icons/png/1024/Cave Story.png
-share/libretro/assets/Automatic/icons/png/1024/ChaiLove-content.png
-share/libretro/assets/Automatic/icons/png/1024/ChaiLove.png
-share/libretro/assets/Automatic/icons/png/1024/Coleco - ColecoVision ADAM-content.png
-share/libretro/assets/Automatic/icons/png/1024/Coleco - ColecoVision ADAM.png
-share/libretro/assets/Automatic/icons/png/1024/Coleco - ColecoVision-content.png
-share/libretro/assets/Automatic/icons/png/1024/Coleco - ColecoVision.png
-share/libretro/assets/Automatic/icons/png/1024/Coleco - Telstar 6030.png
-share/libretro/assets/Automatic/icons/png/1024/Coleco - Telstar 6040.png
-share/libretro/assets/Automatic/icons/png/1024/Coleco - Telstar 6045.png
-share/libretro/assets/Automatic/icons/png/1024/Coleco - Telstar 6065.png
-share/libretro/assets/Automatic/icons/png/1024/Coleco - Telstar 6071.png
-share/libretro/assets/Automatic/icons/png/1024/Coleco - Telstar 6135.png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - 64 (PP)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - 64 (PP).png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - 64 (Tapes)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - 64 (Tapes).png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - 64 64C.png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - 64 Games System.png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - 64-content.png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - 64.png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - Amiga-content.png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - Amiga.png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - CD32-content.png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - CD32.png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - CDTV-content.png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - CDTV.png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - Plus-4-content.png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - Plus-4.png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - VIC-20-content.png
-share/libretro/assets/Automatic/icons/png/1024/Commodore - VIC-20.png
-share/libretro/assets/Automatic/icons/png/1024/DOOM-content.png
-share/libretro/assets/Automatic/icons/png/1024/DOOM.png
-share/libretro/assets/Automatic/icons/png/1024/DOS-content.png
-share/libretro/assets/Automatic/icons/png/1024/DOS.png
-share/libretro/assets/Automatic/icons/png/1024/Dinothawr-content.png
-share/libretro/assets/Automatic/icons/png/1024/Dinothawr.png
-share/libretro/assets/Automatic/icons/png/1024/Dungeon Crawl Stone Soup-content.png
-share/libretro/assets/Automatic/icons/png/1024/Dungeon Crawl Stone Soup.png
-share/libretro/assets/Automatic/icons/png/1024/Emerson - Arcadia 2001-content.png
-share/libretro/assets/Automatic/icons/png/1024/Emerson - Arcadia 2001.png
-share/libretro/assets/Automatic/icons/png/1024/Entex - Adventure Vision-content.png
-share/libretro/assets/Automatic/icons/png/1024/Entex - Adventure Vision.png
-share/libretro/assets/Automatic/icons/png/1024/Entex - Select-A-Game-content.png
-share/libretro/assets/Automatic/icons/png/1024/Entex - Select-A-Game.png
-share/libretro/assets/Automatic/icons/png/1024/Epoch - Cassette Vision-content.png
-share/libretro/assets/Automatic/icons/png/1024/Epoch - Cassette Vision.png
-share/libretro/assets/Automatic/icons/png/1024/Epoch - Game Pocket Computer-content.png
-share/libretro/assets/Automatic/icons/png/1024/Epoch - Game Pocket Computer.png
-share/libretro/assets/Automatic/icons/png/1024/Epoch - Super Cassette Vision-content.png
-share/libretro/assets/Automatic/icons/png/1024/Epoch - Super Cassette Vision.png
-share/libretro/assets/Automatic/icons/png/1024/Epoch - TV Tennis Electrotennis-content.png
-share/libretro/assets/Automatic/icons/png/1024/Epoch - TV Tennis Electrotennis.png
-share/libretro/assets/Automatic/icons/png/1024/FBNeo - Arcade Games-content.png
-share/libretro/assets/Automatic/icons/png/1024/FBNeo - Arcade Games.png
-share/libretro/assets/Automatic/icons/png/1024/FFmpeg-content.png
-share/libretro/assets/Automatic/icons/png/1024/FFmpeg.png
-share/libretro/assets/Automatic/icons/png/1024/Fairchild - Channel F System II.png
-share/libretro/assets/Automatic/icons/png/1024/Fairchild - Channel F-content.png
-share/libretro/assets/Automatic/icons/png/1024/Fairchild - Channel F.png
-share/libretro/assets/Automatic/icons/png/1024/Flashback-content.png
-share/libretro/assets/Automatic/icons/png/1024/Flashback.png
-share/libretro/assets/Automatic/icons/png/1024/Fujitsu - FM Towns Marty-content.png
-share/libretro/assets/Automatic/icons/png/1024/Fujitsu - FM Towns Marty.png
-share/libretro/assets/Automatic/icons/png/1024/Fukutake Publishing - StudyBox-content.png
-share/libretro/assets/Automatic/icons/png/1024/Fukutake Publishing - StudyBox.png
-share/libretro/assets/Automatic/icons/png/1024/Funtech - Super Acan-content.png
-share/libretro/assets/Automatic/icons/png/1024/Funtech - Super Acan.png
-share/libretro/assets/Automatic/icons/png/1024/GCE - Vectrex-content.png
-share/libretro/assets/Automatic/icons/png/1024/GCE - Vectrex.png
-share/libretro/assets/Automatic/icons/png/1024/Gakken - Compact Vision TV Boy-content.png
-share/libretro/assets/Automatic/icons/png/1024/Gakken - Compact Vision TV Boy.png
-share/libretro/assets/Automatic/icons/png/1024/Game-content.png
-share/libretro/assets/Automatic/icons/png/1024/Game.png
-share/libretro/assets/Automatic/icons/png/1024/GamePark - GP32-content.png
-share/libretro/assets/Automatic/icons/png/1024/GamePark - GP32.png
-share/libretro/assets/Automatic/icons/png/1024/Google - Nexus Player-content.png
-share/libretro/assets/Automatic/icons/png/1024/Google - Nexus Player.png
-share/libretro/assets/Automatic/icons/png/1024/Google - Stadia-content.png
-share/libretro/assets/Automatic/icons/png/1024/Google - Stadia.png
-share/libretro/assets/Automatic/icons/png/1024/Handheld Electronic Game-content.png
-share/libretro/assets/Automatic/icons/png/1024/Handheld Electronic Game.png
-share/libretro/assets/Automatic/icons/png/1024/Hartung - Game Master-content.png
-share/libretro/assets/Automatic/icons/png/1024/Hartung - Game Master.png
-share/libretro/assets/Automatic/icons/png/1024/Interton - VC 4000-content.png
-share/libretro/assets/Automatic/icons/png/1024/Interton - VC 4000.png
-share/libretro/assets/Automatic/icons/png/1024/Interton - Video 2000-content.png
-share/libretro/assets/Automatic/icons/png/1024/Interton - Video 2000.png
-share/libretro/assets/Automatic/icons/png/1024/Konami - Picno-content.png
-share/libretro/assets/Automatic/icons/png/1024/Konami - Picno.png
-share/libretro/assets/Automatic/icons/png/1024/LeapFrog - LeapPad-content.png
-share/libretro/assets/Automatic/icons/png/1024/LeapFrog - LeapPad.png
-share/libretro/assets/Automatic/icons/png/1024/LeapFrog - Leapster Learning Game System 1.png
-share/libretro/assets/Automatic/icons/png/1024/LeapFrog - Leapster Learning Game System-content.png
-share/libretro/assets/Automatic/icons/png/1024/LeapFrog - Leapster Learning Game System.png
-share/libretro/assets/Automatic/icons/png/1024/LeapFrog - My First LeapPad-content.png
-share/libretro/assets/Automatic/icons/png/1024/LeapFrog - My First LeapPad.png
-share/libretro/assets/Automatic/icons/png/1024/Libretro - Pad.png
-share/libretro/assets/Automatic/icons/png/1024/Lutro-content.png
-share/libretro/assets/Automatic/icons/png/1024/Lutro.png
-share/libretro/assets/Automatic/icons/png/1024/MAME 2000-content.png
-share/libretro/assets/Automatic/icons/png/1024/MAME 2000.png
-share/libretro/assets/Automatic/icons/png/1024/MAME 2003-Plus-content.png
-share/libretro/assets/Automatic/icons/png/1024/MAME 2003-Plus.png
-share/libretro/assets/Automatic/icons/png/1024/MAME 2003-content.png
-share/libretro/assets/Automatic/icons/png/1024/MAME 2003.png
-share/libretro/assets/Automatic/icons/png/1024/MAME 2010-content.png
-share/libretro/assets/Automatic/icons/png/1024/MAME 2010.png
-share/libretro/assets/Automatic/icons/png/1024/MAME 2015-content.png
-share/libretro/assets/Automatic/icons/png/1024/MAME 2015.png
-share/libretro/assets/Automatic/icons/png/1024/MAME 2016-content.png
-share/libretro/assets/Automatic/icons/png/1024/MAME 2016.png
-share/libretro/assets/Automatic/icons/png/1024/MAME-content.png
-share/libretro/assets/Automatic/icons/png/1024/MAME.png
-share/libretro/assets/Automatic/icons/png/1024/Magnavox - Odyssey 100.png
-share/libretro/assets/Automatic/icons/png/1024/Magnavox - Odyssey 200.png
-share/libretro/assets/Automatic/icons/png/1024/Magnavox - Odyssey 2000.png
-share/libretro/assets/Automatic/icons/png/1024/Magnavox - Odyssey 2001.png
-share/libretro/assets/Automatic/icons/png/1024/Magnavox - Odyssey 2100.png
-share/libretro/assets/Automatic/icons/png/1024/Magnavox - Odyssey 300.png
-share/libretro/assets/Automatic/icons/png/1024/Magnavox - Odyssey 3000.png
-share/libretro/assets/Automatic/icons/png/1024/Magnavox - Odyssey 400.png
-share/libretro/assets/Automatic/icons/png/1024/Magnavox - Odyssey 4000.png
-share/libretro/assets/Automatic/icons/png/1024/Magnavox - Odyssey 500.png
-share/libretro/assets/Automatic/icons/png/1024/Magnavox - Odyssey-content.png
-share/libretro/assets/Automatic/icons/png/1024/Magnavox - Odyssey.png
-share/libretro/assets/Automatic/icons/png/1024/Magnavox - Odyssey2-content.png
-share/libretro/assets/Automatic/icons/png/1024/Magnavox - Odyssey2.png
-share/libretro/assets/Automatic/icons/png/1024/Mattel - HyperScan Alt.png
-share/libretro/assets/Automatic/icons/png/1024/Mattel - HyperScan-content.png
-share/libretro/assets/Automatic/icons/png/1024/Mattel - HyperScan.png
-share/libretro/assets/Automatic/icons/png/1024/Mattel - Intellivision 49-75011.png
-share/libretro/assets/Automatic/icons/png/1024/Mattel - Intellivision 5872.png
-share/libretro/assets/Automatic/icons/png/1024/Mattel - Intellivision-content.png
-share/libretro/assets/Automatic/icons/png/1024/Mattel - Intellivision.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - MSX-content.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - MSX.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - MSX2-content.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - MSX2.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox 360 (Digital)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox 360 (Digital).png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox 360 E T.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox 360 E.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox 360 S T.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox 360 S.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox 360 T.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox 360-content.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox 360.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox One S T.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox One S.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox One X K.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox One-content.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox One.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox Series X-content.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox Series X.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox-content.png
-share/libretro/assets/Automatic/icons/png/1024/Microsoft - Xbox.png
-share/libretro/assets/Automatic/icons/png/1024/Milton Bradley - Microvision-content.png
-share/libretro/assets/Automatic/icons/png/1024/Milton Bradley - Microvision.png
-share/libretro/assets/Automatic/icons/png/1024/Minecraft-content.png
-share/libretro/assets/Automatic/icons/png/1024/Minecraft.png
-share/libretro/assets/Automatic/icons/png/1024/MrBoom-content.png
-share/libretro/assets/Automatic/icons/png/1024/MrBoom.png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC Engine - TurboGrafx 16 HES-EXP-01 (U).png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC Engine - TurboGrafx 16 HES-TGX-01 (U).png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC Engine - TurboGrafx 16 PI-TG2 (J).png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC Engine - TurboGrafx 16 PI-TG3 (J).png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC Engine - TurboGrafx 16 PI-TG7 (J).png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC Engine - TurboGrafx 16 PI-TG9 (J).png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC Engine - TurboGrafx 16-content.png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC Engine - TurboGrafx 16.png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC Engine CD - TurboGrafx-CD CDR-30 (J).png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC Engine CD - TurboGrafx-CD HES-CDR-01 (U).png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC Engine CD - TurboGrafx-CD HES-DUO-01 (U).png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC Engine CD - TurboGrafx-CD PI-CD1 (J).png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC Engine CD - TurboGrafx-CD-content.png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC Engine CD - TurboGrafx-CD.png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC Engine SuperGrafx-content.png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC Engine SuperGrafx.png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC-98-content.png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC-98.png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC-FX-content.png
-share/libretro/assets/Automatic/icons/png/1024/NEC - PC-FX.png
-share/libretro/assets/Automatic/icons/png/1024/Neo Geo-content.png
-share/libretro/assets/Automatic/icons/png/1024/Neo Geo.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Color TV-Game CTG-15V.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Color TV-Game CTG-6.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Color TV-Game CTG-BK6.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Color TV-Game CTG-CR112.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Color TV-Game CTG-HC10.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Family Computer Disk System AN500.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Family Computer Disk System AN505.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Family Computer Disk System HVC-101.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Family Computer Disk System-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Family Computer Disk System.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Game Boy Advance (e-Reader)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Game Boy Advance (e-Reader).png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Game Boy Advance AGS-001.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Game Boy Advance OXY-001.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Game Boy Advance-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Game Boy Advance.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Game Boy Color-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Game Boy Color.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Game Boy MGB-001.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Game Boy-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Game Boy.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - GameCube SL-GC10.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - GameCube-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - GameCube.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - New Nintendo 3DS JAN-001.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - New Nintendo 3DS KTR-001.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - New Nintendo 3DS-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - New Nintendo 3DS.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo 3DS (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo 3DS (DLC).png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo 3DS (Digital)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo 3DS (Digital).png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo 3DS CTR-001.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo 3DS FTR-001.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo 3DS-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo 3DS.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo 64-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo 64.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo 64DD-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo 64DD.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo DS (Download Play)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo DS (Download Play).png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo DS Decrypted-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo DS Decrypted.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo DS NTR-001.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo DS-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo DS.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo DSi (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo DSi (DLC).png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo DSi Decrypted-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo DSi Decrypted.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo DSi TWL-001.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo DSi-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo DSi.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo Entertainment System HVC-001.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo Entertainment System HVC-101.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo Entertainment System NES-101.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo Entertainment System-content (J).png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo Entertainment System-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Nintendo Entertainment System.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Pokemon Mini-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Pokemon Mini.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Satellaview-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Satellaview.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Sufami Turbo SHVC-101.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Sufami Turbo SNS-001.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Sufami Turbo SNS-101.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Sufami Turbo-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Sufami Turbo.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Super Nintendo Entertainment System SHVC-101.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Super Nintendo Entertainment System SNS-001.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Super Nintendo Entertainment System SNS-101.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Super Nintendo Entertainment System SNSP-001.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Super Nintendo Entertainment System-content (1) (U).png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Super Nintendo Entertainment System-content (2) (U).png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Super Nintendo Entertainment System-content (E).png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Super Nintendo Entertainment System-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Super Nintendo Entertainment System.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Switch HAC-001.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Switch HAC-007.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Switch HDH-001.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Switch-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Switch.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Virtual Boy-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Virtual Boy.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Wii (Digital)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Wii (Digital).png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Wii RVL-001 T.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Wii RVL-201.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Wii U WUP-001 T.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Wii U-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Wii U.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Wii-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - Wii.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - e-Reader-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nintendo - e-Reader.png
-share/libretro/assets/Automatic/icons/png/1024/Nokia - N-Gage QD.png
-share/libretro/assets/Automatic/icons/png/1024/Nokia - N-Gage-content.png
-share/libretro/assets/Automatic/icons/png/1024/Nokia - N-Gage.png
-share/libretro/assets/Automatic/icons/png/1024/Nvidia - Shield TV.png
-share/libretro/assets/Automatic/icons/png/1024/Ouya - Ouya.png
-share/libretro/assets/Automatic/icons/png/1024/Philips - CD-i-content.png
-share/libretro/assets/Automatic/icons/png/1024/Philips - CD-i.png
-share/libretro/assets/Automatic/icons/png/1024/Philips - Videopac+-content.png
-share/libretro/assets/Automatic/icons/png/1024/Philips - Videopac+.png
-share/libretro/assets/Automatic/icons/png/1024/PlayJam - Game Stick.png
-share/libretro/assets/Automatic/icons/png/1024/Quake II-content.png
-share/libretro/assets/Automatic/icons/png/1024/Quake II.png
-share/libretro/assets/Automatic/icons/png/1024/Quake III-content.png
-share/libretro/assets/Automatic/icons/png/1024/Quake III.png
-share/libretro/assets/Automatic/icons/png/1024/Quake-content.png
-share/libretro/assets/Automatic/icons/png/1024/Quake.png
-share/libretro/assets/Automatic/icons/png/1024/RCA - Studio II-content.png
-share/libretro/assets/Automatic/icons/png/1024/RCA - Studio II.png
-share/libretro/assets/Automatic/icons/png/1024/RPG Maker-content.png
-share/libretro/assets/Automatic/icons/png/1024/RPG Maker.png
-share/libretro/assets/Automatic/icons/png/1024/Rick Dangerous-content.png
-share/libretro/assets/Automatic/icons/png/1024/Rick Dangerous.png
-share/libretro/assets/Automatic/icons/png/1024/SNK - Neo Geo CD Tray.png
-share/libretro/assets/Automatic/icons/png/1024/SNK - Neo Geo CD-content.png
-share/libretro/assets/Automatic/icons/png/1024/SNK - Neo Geo CD.png
-share/libretro/assets/Automatic/icons/png/1024/SNK - Neo Geo CDZ.png
-share/libretro/assets/Automatic/icons/png/1024/SNK - Neo Geo Mini.png
-share/libretro/assets/Automatic/icons/png/1024/SNK - Neo Geo Pocket Color.png
-share/libretro/assets/Automatic/icons/png/1024/SNK - Neo Geo Pocket-content.png
-share/libretro/assets/Automatic/icons/png/1024/SNK - Neo Geo Pocket.png
-share/libretro/assets/Automatic/icons/png/1024/SNK - Neo Geo X-content.png
-share/libretro/assets/Automatic/icons/png/1024/SNK - Neo Geo X.png
-share/libretro/assets/Automatic/icons/png/1024/SNK - Neo Geo-content.png
-share/libretro/assets/Automatic/icons/png/1024/SNK - Neo Geo.png
-share/libretro/assets/Automatic/icons/png/1024/SSD - Xavixport-content.png
-share/libretro/assets/Automatic/icons/png/1024/SSD - Xavixport.png
-share/libretro/assets/Automatic/icons/png/1024/ScummVM-content.png
-share/libretro/assets/Automatic/icons/png/1024/ScummVM.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - 32X MK-1601-84000 (U).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - 32X Neptune (U).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - 32X-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - 32X.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Dreamcast-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Dreamcast.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Game Gear-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Game Gear.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Master System - Mark III MK-3006.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Master System - Mark III SG-1000M3 (J).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Master System - Mark III-content (J).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Master System - Mark III-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Master System - Mark III.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega Drive - Genesis HAA-2502 (J).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega Drive - Genesis HAA-2510 (J).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega Drive - Genesis HMJ-0300 (J).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega Drive - Genesis MK-1461 (U).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega Drive - Genesis MK-1631 (U).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega Drive - Genesis MK-6100 (U).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega Drive - Genesis-content (J).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega Drive - Genesis-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega Drive - Genesis.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega-CD - Sega CD HAA-2502-2912 (J).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega-CD - Sega CD HAA-2510-2910 (J).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega-CD - Sega CD HAA-2510-2912 (J).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega-CD - Sega CD MK-1601-1690 (U).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega-CD - Sega CD MK-1601-4102 (U).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega-CD - Sega CD MK-1631-4102 (U).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega-CD - Sega CD RG-M1 (J).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega-CD - Sega CD RG-M2 (J).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega-CD - Sega CD-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Mega-CD - Sega CD.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - PICO-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - PICO.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - SG-1000 II.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - SG-1000-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - SG-1000.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Saturn HST-3200 (J).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Saturn Pluto (U).png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Saturn-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sega - Saturn.png
-share/libretro/assets/Automatic/icons/png/1024/Sharp - X68000 T.png
-share/libretro/assets/Automatic/icons/png/1024/Sharp - X68000-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sharp - X68000.png
-share/libretro/assets/Automatic/icons/png/1024/Sinclair - ZX 81-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sinclair - ZX 81.png
-share/libretro/assets/Automatic/icons/png/1024/Sinclair - ZX Spectrum +3-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sinclair - ZX Spectrum +3.png
-share/libretro/assets/Automatic/icons/png/1024/Sinclair - ZX Spectrum-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sinclair - ZX Spectrum.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 2 PSX-5000.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 2 SCPH-10000.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 2 SCPH-70000 T.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 2 SCPH-70000.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 2 SCPH-90000 T.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 2 SCPH-90000.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 2-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 2.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 3 (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 3 (DLC).png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 3 (Downloadable)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 3 (Downloadable).png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 3 (PSN)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 3 (PSN).png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 3-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 4 CUH-1000 T.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 4 CUH-2000 T.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 4 CUH-2000.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 4 CUH-7000 T.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 4 CUH-7000.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 4-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation 4.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Portable (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Portable (DLC).png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Portable (PSN)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Portable (PSN).png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Portable (PSX2PSP)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Portable (PSX2PSP).png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Portable (UMD Music)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Portable (UMD Music).png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Portable (UMD Video)-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Portable (UMD Video).png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Portable PSP-E1000.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Portable PSP-N1000.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Portable-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Portable.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation SCPH-100-131 Flat.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation SCPH-100-131.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation SCPH-100.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Vita PCH-2000.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Vita VTE-1000.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Vita-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation Vita.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation-content.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - PlayStation.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - Playstation 3 CECH-2000 T.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - Playstation 3 CECH-2000.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - Playstation 3 CECH-4000 T.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - Playstation 3 CECH-4000.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - Playstation 3 CECHA00 KT.png
-share/libretro/assets/Automatic/icons/png/1024/Sony - Playstation 3.png
-share/libretro/assets/Automatic/icons/png/1024/Spectravideo - SV 328.png
-share/libretro/assets/Automatic/icons/png/1024/Spectravideo - SVI-318 - SVI-328-content.png
-share/libretro/assets/Automatic/icons/png/1024/Spectravideo - SVI-318 - SVI-328.png
-share/libretro/assets/Automatic/icons/png/1024/TIC-80-content.png
-share/libretro/assets/Automatic/icons/png/1024/TIC-80.png
-share/libretro/assets/Automatic/icons/png/1024/Tapwave - Zodiac-content.png
-share/libretro/assets/Automatic/icons/png/1024/Tapwave - Zodiac.png
-share/libretro/assets/Automatic/icons/png/1024/The 3DO Company - 3DO FZ-10.png
-share/libretro/assets/Automatic/icons/png/1024/The 3DO Company - 3DO GDO-101.png
-share/libretro/assets/Automatic/icons/png/1024/The 3DO Company - 3DO GDO-203P.png
-share/libretro/assets/Automatic/icons/png/1024/The 3DO Company - 3DO IMP-21J.png
-share/libretro/assets/Automatic/icons/png/1024/The 3DO Company - 3DO-content.png
-share/libretro/assets/Automatic/icons/png/1024/The 3DO Company - 3DO.png
-share/libretro/assets/Automatic/icons/png/1024/Thomson - MOTO Cartridge.png
-share/libretro/assets/Automatic/icons/png/1024/Thomson - MOTO TO8.png
-share/libretro/assets/Automatic/icons/png/1024/Thomson - MOTO-content.png
-share/libretro/assets/Automatic/icons/png/1024/Thomson - MOTO.png
-share/libretro/assets/Automatic/icons/png/1024/Tiger - Game.com-content.png
-share/libretro/assets/Automatic/icons/png/1024/Tiger - Game.com.png
-share/libretro/assets/Automatic/icons/png/1024/Tiger - Gizmondo-content.png
-share/libretro/assets/Automatic/icons/png/1024/Tiger - Gizmondo.png
-share/libretro/assets/Automatic/icons/png/1024/Tomb Raider-content.png
-share/libretro/assets/Automatic/icons/png/1024/Tomb Raider.png
-share/libretro/assets/Automatic/icons/png/1024/Umtech - VideoBrain-content.png
-share/libretro/assets/Automatic/icons/png/1024/Umtech - VideoBrain.png
-share/libretro/assets/Automatic/icons/png/1024/Uzebox-content.png
-share/libretro/assets/Automatic/icons/png/1024/Uzebox.png
-share/libretro/assets/Automatic/icons/png/1024/VTech - CreatiVision-content.png
-share/libretro/assets/Automatic/icons/png/1024/VTech - CreatiVision.png
-share/libretro/assets/Automatic/icons/png/1024/VTech - Socrates Alt.png
-share/libretro/assets/Automatic/icons/png/1024/VTech - Socrates-content.png
-share/libretro/assets/Automatic/icons/png/1024/VTech - Socrates.png
-share/libretro/assets/Automatic/icons/png/1024/VTech - V.Flash-content.png
-share/libretro/assets/Automatic/icons/png/1024/VTech - V.Flash.png
-share/libretro/assets/Automatic/icons/png/1024/VTech - V.Smile-content.png
-share/libretro/assets/Automatic/icons/png/1024/VTech - V.Smile.png
-share/libretro/assets/Automatic/icons/png/1024/Valve - Steam Link.png
-share/libretro/assets/Automatic/icons/png/1024/Vircon32-content.png
-share/libretro/assets/Automatic/icons/png/1024/Vircon32.png
-share/libretro/assets/Automatic/icons/png/1024/Watara - Supervision Original.png
-share/libretro/assets/Automatic/icons/png/1024/Watara - Supervision-content.png
-share/libretro/assets/Automatic/icons/png/1024/Watara - Supervision.png
-share/libretro/assets/Automatic/icons/png/1024/ZAPiT - Game Wave-content.png
-share/libretro/assets/Automatic/icons/png/1024/ZAPiT - Game Wave.png
-share/libretro/assets/Automatic/icons/png/1024/Zeebo - Zeebo.png
-share/libretro/assets/Automatic/icons/png/1024/achievement-list.png
-share/libretro/assets/Automatic/icons/png/1024/add-favorite.png
-share/libretro/assets/Automatic/icons/png/1024/add.png
-share/libretro/assets/Automatic/icons/png/1024/arrow.png
-share/libretro/assets/Automatic/icons/png/1024/battery-20.png
-share/libretro/assets/Automatic/icons/png/1024/battery-40.png
-share/libretro/assets/Automatic/icons/png/1024/battery-60.png
-share/libretro/assets/Automatic/icons/png/1024/battery-80.png
-share/libretro/assets/Automatic/icons/png/1024/battery-charging.png
-share/libretro/assets/Automatic/icons/png/1024/battery-full.png
-share/libretro/assets/Automatic/icons/png/1024/bluetooth.png
-share/libretro/assets/Automatic/icons/png/1024/clock.png
-share/libretro/assets/Automatic/icons/png/1024/close.png
-share/libretro/assets/Automatic/icons/png/1024/core-cheat-options.png
-share/libretro/assets/Automatic/icons/png/1024/core-disk-options.png
-share/libretro/assets/Automatic/icons/png/1024/core-infos.png
-share/libretro/assets/Automatic/icons/png/1024/core-input-remapping-options.png
-share/libretro/assets/Automatic/icons/png/1024/core-options.png
-share/libretro/assets/Automatic/icons/png/1024/core-shader-options.png
-share/libretro/assets/Automatic/icons/png/1024/core.png
-share/libretro/assets/Automatic/icons/png/1024/cursor.png
-share/libretro/assets/Automatic/icons/png/1024/database.png
-share/libretro/assets/Automatic/icons/png/1024/default-content.png
-share/libretro/assets/Automatic/icons/png/1024/default.png
-share/libretro/assets/Automatic/icons/png/1024/dialog-slice.png
-share/libretro/assets/Automatic/icons/png/1024/favorites-content.png
-share/libretro/assets/Automatic/icons/png/1024/favorites.png
-share/libretro/assets/Automatic/icons/png/1024/file.png
-share/libretro/assets/Automatic/icons/png/1024/folder.png
-share/libretro/assets/Automatic/icons/png/1024/history.png
-share/libretro/assets/Automatic/icons/png/1024/iQue - iQue-content.png
-share/libretro/assets/Automatic/icons/png/1024/iQue - iQue.png
-share/libretro/assets/Automatic/icons/png/1024/image.png
-share/libretro/assets/Automatic/icons/png/1024/images.png
-share/libretro/assets/Automatic/icons/png/1024/input_ADC.png
-share/libretro/assets/Automatic/icons/png/1024/input_BIND_ALL.png
-share/libretro/assets/Automatic/icons/png/1024/input_BTN-D.png
-share/libretro/assets/Automatic/icons/png/1024/input_BTN-L.png
-share/libretro/assets/Automatic/icons/png/1024/input_BTN-R.png
-share/libretro/assets/Automatic/icons/png/1024/input_BTN-U.png
-share/libretro/assets/Automatic/icons/png/1024/input_DPAD-D.png
-share/libretro/assets/Automatic/icons/png/1024/input_DPAD-L.png
-share/libretro/assets/Automatic/icons/png/1024/input_DPAD-R.png
-share/libretro/assets/Automatic/icons/png/1024/input_DPAD-U.png
-share/libretro/assets/Automatic/icons/png/1024/input_LB.png
-share/libretro/assets/Automatic/icons/png/1024/input_LGUN.png
-share/libretro/assets/Automatic/icons/png/1024/input_LT.png
-share/libretro/assets/Automatic/icons/png/1024/input_MOUSE.png
-share/libretro/assets/Automatic/icons/png/1024/input_RB.png
-share/libretro/assets/Automatic/icons/png/1024/input_RT.png
-share/libretro/assets/Automatic/icons/png/1024/input_SELECT.png
-share/libretro/assets/Automatic/icons/png/1024/input_START.png
-share/libretro/assets/Automatic/icons/png/1024/input_STCK-D.png
-share/libretro/assets/Automatic/icons/png/1024/input_STCK-L.png
-share/libretro/assets/Automatic/icons/png/1024/input_STCK-P.png
-share/libretro/assets/Automatic/icons/png/1024/input_STCK-R.png
-share/libretro/assets/Automatic/icons/png/1024/input_STCK-U.png
-share/libretro/assets/Automatic/icons/png/1024/input_TURBO.png
-share/libretro/assets/Automatic/icons/png/1024/key-hover.png
-share/libretro/assets/Automatic/icons/png/1024/key.png
-share/libretro/assets/Automatic/icons/png/1024/lakka.png
-share/libretro/assets/Automatic/icons/png/1024/loadstate.png
-share/libretro/assets/Automatic/icons/png/1024/menu_achievements.png
-share/libretro/assets/Automatic/icons/png/1024/menu_add.png
-share/libretro/assets/Automatic/icons/png/1024/menu_apply_cog.png
-share/libretro/assets/Automatic/icons/png/1024/menu_apply_toggle.png
-share/libretro/assets/Automatic/icons/png/1024/menu_audio.png
-share/libretro/assets/Automatic/icons/png/1024/menu_brightness.png
-share/libretro/assets/Automatic/icons/png/1024/menu_check.png
-share/libretro/assets/Automatic/icons/png/1024/menu_drivers.png
-share/libretro/assets/Automatic/icons/png/1024/menu_exit.png
-share/libretro/assets/Automatic/icons/png/1024/menu_frameskip.png
-share/libretro/assets/Automatic/icons/png/1024/menu_help.png
-share/libretro/assets/Automatic/icons/png/1024/menu_hourglass.png
-share/libretro/assets/Automatic/icons/png/1024/menu_info.png
-share/libretro/assets/Automatic/icons/png/1024/menu_latency.png
-share/libretro/assets/Automatic/icons/png/1024/menu_log.png
-share/libretro/assets/Automatic/icons/png/1024/menu_mixer.png
-share/libretro/assets/Automatic/icons/png/1024/menu_network.png
-share/libretro/assets/Automatic/icons/png/1024/menu_notifications.png
-share/libretro/assets/Automatic/icons/png/1024/menu_osd.png
-share/libretro/assets/Automatic/icons/png/1024/menu_overlay.png
-share/libretro/assets/Automatic/icons/png/1024/menu_override.png
-share/libretro/assets/Automatic/icons/png/1024/menu_pause.png
-share/libretro/assets/Automatic/icons/png/1024/menu_playlist.png
-share/libretro/assets/Automatic/icons/png/1024/menu_power.png
-share/libretro/assets/Automatic/icons/png/1024/menu_privacy.png
-share/libretro/assets/Automatic/icons/png/1024/menu_quickmenu.png
-share/libretro/assets/Automatic/icons/png/1024/menu_record.png
-share/libretro/assets/Automatic/icons/png/1024/menu_rewind.png
-share/libretro/assets/Automatic/icons/png/1024/menu_room.png
-share/libretro/assets/Automatic/icons/png/1024/menu_room_lan.png
-share/libretro/assets/Automatic/icons/png/1024/menu_room_relay.png
-share/libretro/assets/Automatic/icons/png/1024/menu_saving.png
-share/libretro/assets/Automatic/icons/png/1024/menu_shutdown.png
-share/libretro/assets/Automatic/icons/png/1024/menu_stream.png
-share/libretro/assets/Automatic/icons/png/1024/menu_ui.png
-share/libretro/assets/Automatic/icons/png/1024/menu_updater.png
-share/libretro/assets/Automatic/icons/png/1024/menu_user.png
-share/libretro/assets/Automatic/icons/png/1024/menu_video.png
-share/libretro/assets/Automatic/icons/png/1024/menu_volume_max.png
-share/libretro/assets/Automatic/icons/png/1024/menu_volume_med.png
-share/libretro/assets/Automatic/icons/png/1024/menu_volume_min.png
-share/libretro/assets/Automatic/icons/png/1024/menu_volume_mute.png
-share/libretro/assets/Automatic/icons/png/1024/movie.png
-share/libretro/assets/Automatic/icons/png/1024/movies.png
-share/libretro/assets/Automatic/icons/png/1024/music.png
-share/libretro/assets/Automatic/icons/png/1024/musics.png
-share/libretro/assets/Automatic/icons/png/1024/netplay.png
-share/libretro/assets/Automatic/icons/png/1024/off.png
-share/libretro/assets/Automatic/icons/png/1024/on.png
-share/libretro/assets/Automatic/icons/png/1024/pointer.png
-share/libretro/assets/Automatic/icons/png/1024/reload.png
-share/libretro/assets/Automatic/icons/png/1024/rename.png
-share/libretro/assets/Automatic/icons/png/1024/resume.png
-share/libretro/assets/Automatic/icons/png/1024/retroarch.png
-share/libretro/assets/Automatic/icons/png/1024/run.png
-share/libretro/assets/Automatic/icons/png/1024/savestate.png
-share/libretro/assets/Automatic/icons/png/1024/screenshot.png
-share/libretro/assets/Automatic/icons/png/1024/setting.png
-share/libretro/assets/Automatic/icons/png/1024/settings.png
-share/libretro/assets/Automatic/icons/png/1024/subsetting.png
-share/libretro/assets/Automatic/icons/png/1024/undo.png
-share/libretro/assets/Automatic/icons/png/1024/wifi.png
-share/libretro/assets/Automatic/icons/png/1024/zip.png
-share/libretro/assets/Automatic/icons/png/128/1292 Advanced Programmable Video System-content.png
-share/libretro/assets/Automatic/icons/png/128/1292 Advanced Programmable Video System.png
-share/libretro/assets/Automatic/icons/png/128/2048-content.png
-share/libretro/assets/Automatic/icons/png/128/2048.png
-share/libretro/assets/Automatic/icons/png/128/ACT - Apricot PC Xi-content.png
-share/libretro/assets/Automatic/icons/png/128/ACT - Apricot PC Xi.png
-share/libretro/assets/Automatic/icons/png/128/APF - Imagination Machine-content.png
-share/libretro/assets/Automatic/icons/png/128/APF - Imagination Machine.png
-share/libretro/assets/Automatic/icons/png/128/APF - MP-1000-content.png
-share/libretro/assets/Automatic/icons/png/128/APF - MP-1000.png
-share/libretro/assets/Automatic/icons/png/128/Acorn - Archimedes-content.png
-share/libretro/assets/Automatic/icons/png/128/Acorn - Archimedes.png
-share/libretro/assets/Automatic/icons/png/128/Acorn - Atom-content.png
-share/libretro/assets/Automatic/icons/png/128/Acorn - Atom.png
-share/libretro/assets/Automatic/icons/png/128/Acorn - BBC Micro-content.png
-share/libretro/assets/Automatic/icons/png/128/Acorn - BBC Micro.png
-share/libretro/assets/Automatic/icons/png/128/Amazon - Fire TV (2nd Gen).png
-share/libretro/assets/Automatic/icons/png/128/Amazon - Fire TV (3rd Gen).png
-share/libretro/assets/Automatic/icons/png/128/Amazon - Fire TV Cube.png
-share/libretro/assets/Automatic/icons/png/128/Amazon - Fire TV-content.png
-share/libretro/assets/Automatic/icons/png/128/Amazon - Fire TV.png
-share/libretro/assets/Automatic/icons/png/128/Amazon - Luna-content.png
-share/libretro/assets/Automatic/icons/png/128/Amazon - Luna.png
-share/libretro/assets/Automatic/icons/png/128/Amstrad - CPC-content.png
-share/libretro/assets/Automatic/icons/png/128/Amstrad - CPC.png
-share/libretro/assets/Automatic/icons/png/128/Amstrad - GX4000-content.png
-share/libretro/assets/Automatic/icons/png/128/Amstrad - GX4000.png
-share/libretro/assets/Automatic/icons/png/128/Apple - I-content.png
-share/libretro/assets/Automatic/icons/png/128/Apple - I.png
-share/libretro/assets/Automatic/icons/png/128/Apple - II Plus-content.png
-share/libretro/assets/Automatic/icons/png/128/Apple - II Plus.png
-share/libretro/assets/Automatic/icons/png/128/Apple - II-content.png
-share/libretro/assets/Automatic/icons/png/128/Apple - II.png
-share/libretro/assets/Automatic/icons/png/128/Apple - IIe-content.png
-share/libretro/assets/Automatic/icons/png/128/Apple - IIe.png
-share/libretro/assets/Automatic/icons/png/128/Apple - Macintosh-content.png
-share/libretro/assets/Automatic/icons/png/128/Apple - Macintosh.png
-share/libretro/assets/Automatic/icons/png/128/Apple-Bandai - Pippin-content.png
-share/libretro/assets/Automatic/icons/png/128/Apple-Bandai - Pippin.png
-share/libretro/assets/Automatic/icons/png/128/Atari - 2600 637.75000.png
-share/libretro/assets/Automatic/icons/png/128/Atari - 2600 CX2600A.png
-share/libretro/assets/Automatic/icons/png/128/Atari - 2600 CX2600JR.png
-share/libretro/assets/Automatic/icons/png/128/Atari - 2600 CX2700.png
-share/libretro/assets/Automatic/icons/png/128/Atari - 2600 Flashback 2.png
-share/libretro/assets/Automatic/icons/png/128/Atari - 2600 Flashback.png
-share/libretro/assets/Automatic/icons/png/128/Atari - 2600-content.png
-share/libretro/assets/Automatic/icons/png/128/Atari - 2600.png
-share/libretro/assets/Automatic/icons/png/128/Atari - 5200-content.png
-share/libretro/assets/Automatic/icons/png/128/Atari - 5200.png
-share/libretro/assets/Automatic/icons/png/128/Atari - 7800-content.png
-share/libretro/assets/Automatic/icons/png/128/Atari - 7800.png
-share/libretro/assets/Automatic/icons/png/128/Atari - 8-bit Family-content.png
-share/libretro/assets/Automatic/icons/png/128/Atari - 8-bit Family.png
-share/libretro/assets/Automatic/icons/png/128/Atari - Jaguar CD-content.png
-share/libretro/assets/Automatic/icons/png/128/Atari - Jaguar CD.png
-share/libretro/assets/Automatic/icons/png/128/Atari - Jaguar-content.png
-share/libretro/assets/Automatic/icons/png/128/Atari - Jaguar.png
-share/libretro/assets/Automatic/icons/png/128/Atari - Lynx PAG-0401.png
-share/libretro/assets/Automatic/icons/png/128/Atari - Lynx-content.png
-share/libretro/assets/Automatic/icons/png/128/Atari - Lynx.png
-share/libretro/assets/Automatic/icons/png/128/Atari - Pong C-140.png
-share/libretro/assets/Automatic/icons/png/128/Atari - Pong C-200.png
-share/libretro/assets/Automatic/icons/png/128/Atari - Pong-content.png
-share/libretro/assets/Automatic/icons/png/128/Atari - Pong.png
-share/libretro/assets/Automatic/icons/png/128/Atari - ST (Tapes)-content.png
-share/libretro/assets/Automatic/icons/png/128/Atari - ST (Tapes).png
-share/libretro/assets/Automatic/icons/png/128/Atari - ST-content.png
-share/libretro/assets/Automatic/icons/png/128/Atari - ST.png
-share/libretro/assets/Automatic/icons/png/128/Atari - VCS-content.png
-share/libretro/assets/Automatic/icons/png/128/Atari - VCS.png
-share/libretro/assets/Automatic/icons/png/128/Atari - XEGS-content.png
-share/libretro/assets/Automatic/icons/png/128/Atari - XEGS.png
-share/libretro/assets/Automatic/icons/png/128/BBC - Bridge Companion-content.png
-share/libretro/assets/Automatic/icons/png/128/Bally - Astrocade-content.png
-share/libretro/assets/Automatic/icons/png/128/Bally - Astrocade.png
-share/libretro/assets/Automatic/icons/png/128/Bandai - Playdia-content.png
-share/libretro/assets/Automatic/icons/png/128/Bandai - Playdia.png
-share/libretro/assets/Automatic/icons/png/128/Bandai - Super Vision 8000-content.png
-share/libretro/assets/Automatic/icons/png/128/Bandai - Super Vision 8000.png
-share/libretro/assets/Automatic/icons/png/128/Bandai - WonderSwan Color WSC-001.png
-share/libretro/assets/Automatic/icons/png/128/Bandai - WonderSwan Color-content.png
-share/libretro/assets/Automatic/icons/png/128/Bandai - WonderSwan Color.png
-share/libretro/assets/Automatic/icons/png/128/Bandai - WonderSwan-content.png
-share/libretro/assets/Automatic/icons/png/128/Bandai - WonderSwan.png
-share/libretro/assets/Automatic/icons/png/128/Benesse - Pocket Challenge V2-content.png
-share/libretro/assets/Automatic/icons/png/128/Benesse - Pocket Challenge V2.png
-share/libretro/assets/Automatic/icons/png/128/Benesse - Pocket Challenge W-content.png
-share/libretro/assets/Automatic/icons/png/128/Benesse - Pocket Challenge W.png
-share/libretro/assets/Automatic/icons/png/128/Bit Corporation - Gamate-content.png
-share/libretro/assets/Automatic/icons/png/128/Bit Corporation - Gamate.png
-share/libretro/assets/Automatic/icons/png/128/CHIP-8-content.png
-share/libretro/assets/Automatic/icons/png/128/CHIP-8.png
-share/libretro/assets/Automatic/icons/png/128/Cannonball-content.png
-share/libretro/assets/Automatic/icons/png/128/Cannonball.png
-share/libretro/assets/Automatic/icons/png/128/Capcom - CP System I-content.png
-share/libretro/assets/Automatic/icons/png/128/Capcom - CP System I.png
-share/libretro/assets/Automatic/icons/png/128/Capcom - CP System II-content.png
-share/libretro/assets/Automatic/icons/png/128/Capcom - CP System II.png
-share/libretro/assets/Automatic/icons/png/128/Capcom - CP System III CD-content.png
-share/libretro/assets/Automatic/icons/png/128/Capcom - CP System III-content.png
-share/libretro/assets/Automatic/icons/png/128/Capcom - CP System III-content_combo.png
-share/libretro/assets/Automatic/icons/png/128/Capcom - CP System III-content_mobo.png
-share/libretro/assets/Automatic/icons/png/128/Capcom - CP System III.png
-share/libretro/assets/Automatic/icons/png/128/Casio - Loopy-content.png
-share/libretro/assets/Automatic/icons/png/128/Casio - Loopy.png
-share/libretro/assets/Automatic/icons/png/128/Casio - PV-1000-content.png
-share/libretro/assets/Automatic/icons/png/128/Casio - PV-1000.png
-share/libretro/assets/Automatic/icons/png/128/Cave Story-content.png
-share/libretro/assets/Automatic/icons/png/128/Cave Story.png
-share/libretro/assets/Automatic/icons/png/128/ChaiLove-content.png
-share/libretro/assets/Automatic/icons/png/128/ChaiLove.png
-share/libretro/assets/Automatic/icons/png/128/Coleco - ColecoVision ADAM-content.png
-share/libretro/assets/Automatic/icons/png/128/Coleco - ColecoVision ADAM.png
-share/libretro/assets/Automatic/icons/png/128/Coleco - ColecoVision-content.png
-share/libretro/assets/Automatic/icons/png/128/Coleco - ColecoVision.png
-share/libretro/assets/Automatic/icons/png/128/Coleco - Telstar 6030.png
-share/libretro/assets/Automatic/icons/png/128/Coleco - Telstar 6040.png
-share/libretro/assets/Automatic/icons/png/128/Coleco - Telstar 6045.png
-share/libretro/assets/Automatic/icons/png/128/Coleco - Telstar 6065.png
-share/libretro/assets/Automatic/icons/png/128/Coleco - Telstar 6071.png
-share/libretro/assets/Automatic/icons/png/128/Coleco - Telstar 6135.png
-share/libretro/assets/Automatic/icons/png/128/Commodore - 64 (PP)-content.png
-share/libretro/assets/Automatic/icons/png/128/Commodore - 64 (PP).png
-share/libretro/assets/Automatic/icons/png/128/Commodore - 64 (Tapes)-content.png
-share/libretro/assets/Automatic/icons/png/128/Commodore - 64 (Tapes).png
-share/libretro/assets/Automatic/icons/png/128/Commodore - 64 64C.png
-share/libretro/assets/Automatic/icons/png/128/Commodore - 64 Games System.png
-share/libretro/assets/Automatic/icons/png/128/Commodore - 64-content.png
-share/libretro/assets/Automatic/icons/png/128/Commodore - 64.png
-share/libretro/assets/Automatic/icons/png/128/Commodore - Amiga-content.png
-share/libretro/assets/Automatic/icons/png/128/Commodore - Amiga.png
-share/libretro/assets/Automatic/icons/png/128/Commodore - CD32-content.png
-share/libretro/assets/Automatic/icons/png/128/Commodore - CD32.png
-share/libretro/assets/Automatic/icons/png/128/Commodore - CDTV-content.png
-share/libretro/assets/Automatic/icons/png/128/Commodore - CDTV.png
-share/libretro/assets/Automatic/icons/png/128/Commodore - Plus-4-content.png
-share/libretro/assets/Automatic/icons/png/128/Commodore - Plus-4.png
-share/libretro/assets/Automatic/icons/png/128/Commodore - VIC-20-content.png
-share/libretro/assets/Automatic/icons/png/128/Commodore - VIC-20.png
-share/libretro/assets/Automatic/icons/png/128/DOOM-content.png
-share/libretro/assets/Automatic/icons/png/128/DOOM.png
-share/libretro/assets/Automatic/icons/png/128/DOS-content.png
-share/libretro/assets/Automatic/icons/png/128/DOS.png
-share/libretro/assets/Automatic/icons/png/128/Dinothawr-content.png
-share/libretro/assets/Automatic/icons/png/128/Dinothawr.png
-share/libretro/assets/Automatic/icons/png/128/Dungeon Crawl Stone Soup-content.png
-share/libretro/assets/Automatic/icons/png/128/Dungeon Crawl Stone Soup.png
-share/libretro/assets/Automatic/icons/png/128/Emerson - Arcadia 2001-content.png
-share/libretro/assets/Automatic/icons/png/128/Emerson - Arcadia 2001.png
-share/libretro/assets/Automatic/icons/png/128/Entex - Adventure Vision-content.png
-share/libretro/assets/Automatic/icons/png/128/Entex - Adventure Vision.png
-share/libretro/assets/Automatic/icons/png/128/Entex - Select-A-Game-content.png
-share/libretro/assets/Automatic/icons/png/128/Entex - Select-A-Game.png
-share/libretro/assets/Automatic/icons/png/128/Epoch - Cassette Vision-content.png
-share/libretro/assets/Automatic/icons/png/128/Epoch - Cassette Vision.png
-share/libretro/assets/Automatic/icons/png/128/Epoch - Game Pocket Computer-content.png
-share/libretro/assets/Automatic/icons/png/128/Epoch - Game Pocket Computer.png
-share/libretro/assets/Automatic/icons/png/128/Epoch - Super Cassette Vision-content.png
-share/libretro/assets/Automatic/icons/png/128/Epoch - Super Cassette Vision.png
-share/libretro/assets/Automatic/icons/png/128/Epoch - TV Tennis Electrotennis-content.png
-share/libretro/assets/Automatic/icons/png/128/Epoch - TV Tennis Electrotennis.png
-share/libretro/assets/Automatic/icons/png/128/FBNeo - Arcade Games-content.png
-share/libretro/assets/Automatic/icons/png/128/FBNeo - Arcade Games.png
-share/libretro/assets/Automatic/icons/png/128/FFmpeg-content.png
-share/libretro/assets/Automatic/icons/png/128/FFmpeg.png
-share/libretro/assets/Automatic/icons/png/128/Fairchild - Channel F System II.png
-share/libretro/assets/Automatic/icons/png/128/Fairchild - Channel F-content.png
-share/libretro/assets/Automatic/icons/png/128/Fairchild - Channel F.png
-share/libretro/assets/Automatic/icons/png/128/Flashback-content.png
-share/libretro/assets/Automatic/icons/png/128/Flashback.png
-share/libretro/assets/Automatic/icons/png/128/Fujitsu - FM Towns Marty-content.png
-share/libretro/assets/Automatic/icons/png/128/Fujitsu - FM Towns Marty.png
-share/libretro/assets/Automatic/icons/png/128/Fukutake Publishing - StudyBox-content.png
-share/libretro/assets/Automatic/icons/png/128/Fukutake Publishing - StudyBox.png
-share/libretro/assets/Automatic/icons/png/128/Funtech - Super Acan-content.png
-share/libretro/assets/Automatic/icons/png/128/Funtech - Super Acan.png
-share/libretro/assets/Automatic/icons/png/128/GCE - Vectrex-content.png
-share/libretro/assets/Automatic/icons/png/128/GCE - Vectrex.png
-share/libretro/assets/Automatic/icons/png/128/Gakken - Compact Vision TV Boy-content.png
-share/libretro/assets/Automatic/icons/png/128/Gakken - Compact Vision TV Boy.png
-share/libretro/assets/Automatic/icons/png/128/Game-content.png
-share/libretro/assets/Automatic/icons/png/128/Game.png
-share/libretro/assets/Automatic/icons/png/128/GamePark - GP32-content.png
-share/libretro/assets/Automatic/icons/png/128/GamePark - GP32.png
-share/libretro/assets/Automatic/icons/png/128/Google - Nexus Player-content.png
-share/libretro/assets/Automatic/icons/png/128/Google - Nexus Player.png
-share/libretro/assets/Automatic/icons/png/128/Google - Stadia-content.png
-share/libretro/assets/Automatic/icons/png/128/Google - Stadia.png
-share/libretro/assets/Automatic/icons/png/128/Handheld Electronic Game-content.png
-share/libretro/assets/Automatic/icons/png/128/Handheld Electronic Game.png
-share/libretro/assets/Automatic/icons/png/128/Hartung - Game Master-content.png
-share/libretro/assets/Automatic/icons/png/128/Hartung - Game Master.png
-share/libretro/assets/Automatic/icons/png/128/Interton - VC 4000-content.png
-share/libretro/assets/Automatic/icons/png/128/Interton - VC 4000.png
-share/libretro/assets/Automatic/icons/png/128/Interton - Video 2000-content.png
-share/libretro/assets/Automatic/icons/png/128/Interton - Video 2000.png
-share/libretro/assets/Automatic/icons/png/128/Konami - Picno-content.png
-share/libretro/assets/Automatic/icons/png/128/Konami - Picno.png
-share/libretro/assets/Automatic/icons/png/128/LeapFrog - LeapPad-content.png
-share/libretro/assets/Automatic/icons/png/128/LeapFrog - LeapPad.png
-share/libretro/assets/Automatic/icons/png/128/LeapFrog - Leapster Learning Game System 1.png
-share/libretro/assets/Automatic/icons/png/128/LeapFrog - Leapster Learning Game System-content.png
-share/libretro/assets/Automatic/icons/png/128/LeapFrog - Leapster Learning Game System.png
-share/libretro/assets/Automatic/icons/png/128/LeapFrog - My First LeapPad-content.png
-share/libretro/assets/Automatic/icons/png/128/LeapFrog - My First LeapPad.png
-share/libretro/assets/Automatic/icons/png/128/Libretro - Pad.png
-share/libretro/assets/Automatic/icons/png/128/Lutro-content.png
-share/libretro/assets/Automatic/icons/png/128/Lutro.png
-share/libretro/assets/Automatic/icons/png/128/MAME 2000-content.png
-share/libretro/assets/Automatic/icons/png/128/MAME 2000.png
-share/libretro/assets/Automatic/icons/png/128/MAME 2003-Plus-content.png
-share/libretro/assets/Automatic/icons/png/128/MAME 2003-Plus.png
-share/libretro/assets/Automatic/icons/png/128/MAME 2003-content.png
-share/libretro/assets/Automatic/icons/png/128/MAME 2003.png
-share/libretro/assets/Automatic/icons/png/128/MAME 2010-content.png
-share/libretro/assets/Automatic/icons/png/128/MAME 2010.png
-share/libretro/assets/Automatic/icons/png/128/MAME 2015-content.png
-share/libretro/assets/Automatic/icons/png/128/MAME 2015.png
-share/libretro/assets/Automatic/icons/png/128/MAME 2016-content.png
-share/libretro/assets/Automatic/icons/png/128/MAME 2016.png
-share/libretro/assets/Automatic/icons/png/128/MAME-content.png
-share/libretro/assets/Automatic/icons/png/128/MAME.png
-share/libretro/assets/Automatic/icons/png/128/Magnavox - Odyssey 100.png
-share/libretro/assets/Automatic/icons/png/128/Magnavox - Odyssey 200.png
-share/libretro/assets/Automatic/icons/png/128/Magnavox - Odyssey 2000.png
-share/libretro/assets/Automatic/icons/png/128/Magnavox - Odyssey 2001.png
-share/libretro/assets/Automatic/icons/png/128/Magnavox - Odyssey 2100.png
-share/libretro/assets/Automatic/icons/png/128/Magnavox - Odyssey 300.png
-share/libretro/assets/Automatic/icons/png/128/Magnavox - Odyssey 3000.png
-share/libretro/assets/Automatic/icons/png/128/Magnavox - Odyssey 400.png
-share/libretro/assets/Automatic/icons/png/128/Magnavox - Odyssey 4000.png
-share/libretro/assets/Automatic/icons/png/128/Magnavox - Odyssey 500.png
-share/libretro/assets/Automatic/icons/png/128/Magnavox - Odyssey-content.png
-share/libretro/assets/Automatic/icons/png/128/Magnavox - Odyssey.png
-share/libretro/assets/Automatic/icons/png/128/Magnavox - Odyssey2-content.png
-share/libretro/assets/Automatic/icons/png/128/Magnavox - Odyssey2.png
-share/libretro/assets/Automatic/icons/png/128/Mattel - HyperScan Alt.png
-share/libretro/assets/Automatic/icons/png/128/Mattel - HyperScan-content.png
-share/libretro/assets/Automatic/icons/png/128/Mattel - HyperScan.png
-share/libretro/assets/Automatic/icons/png/128/Mattel - Intellivision 49-75011.png
-share/libretro/assets/Automatic/icons/png/128/Mattel - Intellivision 5872.png
-share/libretro/assets/Automatic/icons/png/128/Mattel - Intellivision-content.png
-share/libretro/assets/Automatic/icons/png/128/Mattel - Intellivision.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - MSX-content.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - MSX.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - MSX2-content.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - MSX2.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox 360 (Digital)-content.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox 360 (Digital).png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox 360 E T.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox 360 E.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox 360 S T.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox 360 S.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox 360 T.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox 360-content.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox 360.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox One S T.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox One S.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox One X K.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox One-content.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox One.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox Series X-content.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox Series X.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox-content.png
-share/libretro/assets/Automatic/icons/png/128/Microsoft - Xbox.png
-share/libretro/assets/Automatic/icons/png/128/Milton Bradley - Microvision-content.png
-share/libretro/assets/Automatic/icons/png/128/Milton Bradley - Microvision.png
-share/libretro/assets/Automatic/icons/png/128/Minecraft-content.png
-share/libretro/assets/Automatic/icons/png/128/Minecraft.png
-share/libretro/assets/Automatic/icons/png/128/MrBoom-content.png
-share/libretro/assets/Automatic/icons/png/128/MrBoom.png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC Engine - TurboGrafx 16 HES-EXP-01 (U).png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC Engine - TurboGrafx 16 HES-TGX-01 (U).png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC Engine - TurboGrafx 16 PI-TG2 (J).png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC Engine - TurboGrafx 16 PI-TG3 (J).png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC Engine - TurboGrafx 16 PI-TG7 (J).png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC Engine - TurboGrafx 16 PI-TG9 (J).png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC Engine - TurboGrafx 16-content.png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC Engine - TurboGrafx 16.png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC Engine CD - TurboGrafx-CD CDR-30 (J).png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC Engine CD - TurboGrafx-CD HES-CDR-01 (U).png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC Engine CD - TurboGrafx-CD HES-DUO-01 (U).png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC Engine CD - TurboGrafx-CD PI-CD1 (J).png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC Engine CD - TurboGrafx-CD-content.png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC Engine CD - TurboGrafx-CD.png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC Engine SuperGrafx-content.png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC Engine SuperGrafx.png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC-98-content.png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC-98.png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC-FX-content.png
-share/libretro/assets/Automatic/icons/png/128/NEC - PC-FX.png
-share/libretro/assets/Automatic/icons/png/128/Neo Geo-content.png
-share/libretro/assets/Automatic/icons/png/128/Neo Geo.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Color TV-Game CTG-15V.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Color TV-Game CTG-6.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Color TV-Game CTG-BK6.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Color TV-Game CTG-CR112.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Color TV-Game CTG-HC10.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Family Computer Disk System AN500.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Family Computer Disk System AN505.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Family Computer Disk System HVC-101.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Family Computer Disk System-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Family Computer Disk System.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Game Boy Advance (e-Reader)-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Game Boy Advance (e-Reader).png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Game Boy Advance AGS-001.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Game Boy Advance OXY-001.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Game Boy Advance-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Game Boy Advance.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Game Boy Color-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Game Boy Color.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Game Boy MGB-001.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Game Boy-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Game Boy.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - GameCube SL-GC10.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - GameCube-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - GameCube.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - New Nintendo 3DS JAN-001.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - New Nintendo 3DS KTR-001.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - New Nintendo 3DS-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - New Nintendo 3DS.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo 3DS (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo 3DS (DLC).png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo 3DS (Digital)-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo 3DS (Digital).png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo 3DS CTR-001.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo 3DS FTR-001.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo 3DS-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo 3DS.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo 64-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo 64.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo 64DD-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo 64DD.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo DS (Download Play)-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo DS (Download Play).png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo DS Decrypted-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo DS Decrypted.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo DS NTR-001.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo DS-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo DS.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo DSi (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo DSi (DLC).png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo DSi Decrypted-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo DSi Decrypted.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo DSi TWL-001.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo DSi-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo DSi.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo Entertainment System HVC-001.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo Entertainment System HVC-101.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo Entertainment System NES-101.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo Entertainment System-content (J).png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo Entertainment System-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Nintendo Entertainment System.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Pokemon Mini-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Pokemon Mini.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Satellaview-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Satellaview.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Sufami Turbo SHVC-101.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Sufami Turbo SNS-001.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Sufami Turbo SNS-101.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Sufami Turbo-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Sufami Turbo.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Super Nintendo Entertainment System SHVC-101.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Super Nintendo Entertainment System SNS-001.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Super Nintendo Entertainment System SNS-101.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Super Nintendo Entertainment System SNSP-001.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Super Nintendo Entertainment System-content (1) (U).png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Super Nintendo Entertainment System-content (2) (U).png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Super Nintendo Entertainment System-content (E).png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Super Nintendo Entertainment System-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Super Nintendo Entertainment System.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Switch HAC-001.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Switch HAC-007.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Switch HDH-001.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Switch-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Switch.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Virtual Boy-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Virtual Boy.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Wii (Digital)-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Wii (Digital).png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Wii RVL-001 T.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Wii RVL-201.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Wii U WUP-001 T.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Wii U-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Wii U.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Wii-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - Wii.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - e-Reader-content.png
-share/libretro/assets/Automatic/icons/png/128/Nintendo - e-Reader.png
-share/libretro/assets/Automatic/icons/png/128/Nokia - N-Gage QD.png
-share/libretro/assets/Automatic/icons/png/128/Nokia - N-Gage-content.png
-share/libretro/assets/Automatic/icons/png/128/Nokia - N-Gage.png
-share/libretro/assets/Automatic/icons/png/128/Nvidia - Shield TV.png
-share/libretro/assets/Automatic/icons/png/128/Ouya - Ouya.png
-share/libretro/assets/Automatic/icons/png/128/Philips - CD-i-content.png
-share/libretro/assets/Automatic/icons/png/128/Philips - CD-i.png
-share/libretro/assets/Automatic/icons/png/128/Philips - Videopac+-content.png
-share/libretro/assets/Automatic/icons/png/128/Philips - Videopac+.png
-share/libretro/assets/Automatic/icons/png/128/PlayJam - Game Stick.png
-share/libretro/assets/Automatic/icons/png/128/Quake II-content.png
-share/libretro/assets/Automatic/icons/png/128/Quake II.png
-share/libretro/assets/Automatic/icons/png/128/Quake III-content.png
-share/libretro/assets/Automatic/icons/png/128/Quake III.png
-share/libretro/assets/Automatic/icons/png/128/Quake-content.png
-share/libretro/assets/Automatic/icons/png/128/Quake.png
-share/libretro/assets/Automatic/icons/png/128/RCA - Studio II-content.png
-share/libretro/assets/Automatic/icons/png/128/RCA - Studio II.png
-share/libretro/assets/Automatic/icons/png/128/RPG Maker-content.png
-share/libretro/assets/Automatic/icons/png/128/RPG Maker.png
-share/libretro/assets/Automatic/icons/png/128/Rick Dangerous-content.png
-share/libretro/assets/Automatic/icons/png/128/Rick Dangerous.png
-share/libretro/assets/Automatic/icons/png/128/SNK - Neo Geo CD Tray.png
-share/libretro/assets/Automatic/icons/png/128/SNK - Neo Geo CD-content.png
-share/libretro/assets/Automatic/icons/png/128/SNK - Neo Geo CD.png
-share/libretro/assets/Automatic/icons/png/128/SNK - Neo Geo CDZ.png
-share/libretro/assets/Automatic/icons/png/128/SNK - Neo Geo Mini.png
-share/libretro/assets/Automatic/icons/png/128/SNK - Neo Geo Pocket Color.png
-share/libretro/assets/Automatic/icons/png/128/SNK - Neo Geo Pocket-content.png
-share/libretro/assets/Automatic/icons/png/128/SNK - Neo Geo Pocket.png
-share/libretro/assets/Automatic/icons/png/128/SNK - Neo Geo X-content.png
-share/libretro/assets/Automatic/icons/png/128/SNK - Neo Geo X.png
-share/libretro/assets/Automatic/icons/png/128/SNK - Neo Geo-content.png
-share/libretro/assets/Automatic/icons/png/128/SNK - Neo Geo.png
-share/libretro/assets/Automatic/icons/png/128/SSD - Xavixport-content.png
-share/libretro/assets/Automatic/icons/png/128/SSD - Xavixport.png
-share/libretro/assets/Automatic/icons/png/128/ScummVM-content.png
-share/libretro/assets/Automatic/icons/png/128/ScummVM.png
-share/libretro/assets/Automatic/icons/png/128/Sega - 32X MK-1601-84000 (U).png
-share/libretro/assets/Automatic/icons/png/128/Sega - 32X Neptune (U).png
-share/libretro/assets/Automatic/icons/png/128/Sega - 32X-content.png
-share/libretro/assets/Automatic/icons/png/128/Sega - 32X.png
-share/libretro/assets/Automatic/icons/png/128/Sega - Dreamcast-content.png
-share/libretro/assets/Automatic/icons/png/128/Sega - Dreamcast.png
-share/libretro/assets/Automatic/icons/png/128/Sega - Game Gear-content.png
-share/libretro/assets/Automatic/icons/png/128/Sega - Game Gear.png
-share/libretro/assets/Automatic/icons/png/128/Sega - Master System - Mark III MK-3006.png
-share/libretro/assets/Automatic/icons/png/128/Sega - Master System - Mark III SG-1000M3 (J).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Master System - Mark III-content (J).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Master System - Mark III-content.png
-share/libretro/assets/Automatic/icons/png/128/Sega - Master System - Mark III.png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega Drive - Genesis HAA-2502 (J).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega Drive - Genesis HAA-2510 (J).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega Drive - Genesis HMJ-0300 (J).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega Drive - Genesis MK-1461 (U).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega Drive - Genesis MK-1631 (U).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega Drive - Genesis MK-6100 (U).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega Drive - Genesis-content (J).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega Drive - Genesis-content.png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega Drive - Genesis.png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega-CD - Sega CD HAA-2502-2912 (J).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega-CD - Sega CD HAA-2510-2910 (J).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega-CD - Sega CD HAA-2510-2912 (J).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega-CD - Sega CD MK-1601-1690 (U).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega-CD - Sega CD MK-1601-4102 (U).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega-CD - Sega CD MK-1631-4102 (U).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega-CD - Sega CD RG-M1 (J).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega-CD - Sega CD RG-M2 (J).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega-CD - Sega CD-content.png
-share/libretro/assets/Automatic/icons/png/128/Sega - Mega-CD - Sega CD.png
-share/libretro/assets/Automatic/icons/png/128/Sega - PICO-content.png
-share/libretro/assets/Automatic/icons/png/128/Sega - PICO.png
-share/libretro/assets/Automatic/icons/png/128/Sega - SG-1000 II.png
-share/libretro/assets/Automatic/icons/png/128/Sega - SG-1000-content.png
-share/libretro/assets/Automatic/icons/png/128/Sega - SG-1000.png
-share/libretro/assets/Automatic/icons/png/128/Sega - Saturn HST-3200 (J).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Saturn Pluto (U).png
-share/libretro/assets/Automatic/icons/png/128/Sega - Saturn-content.png
-share/libretro/assets/Automatic/icons/png/128/Sega - Saturn.png
-share/libretro/assets/Automatic/icons/png/128/Sharp - X68000 T.png
-share/libretro/assets/Automatic/icons/png/128/Sharp - X68000-content.png
-share/libretro/assets/Automatic/icons/png/128/Sharp - X68000.png
-share/libretro/assets/Automatic/icons/png/128/Sinclair - ZX 81-content.png
-share/libretro/assets/Automatic/icons/png/128/Sinclair - ZX 81.png
-share/libretro/assets/Automatic/icons/png/128/Sinclair - ZX Spectrum +3-content.png
-share/libretro/assets/Automatic/icons/png/128/Sinclair - ZX Spectrum +3.png
-share/libretro/assets/Automatic/icons/png/128/Sinclair - ZX Spectrum-content.png
-share/libretro/assets/Automatic/icons/png/128/Sinclair - ZX Spectrum.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 2 PSX-5000.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 2 SCPH-10000.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 2 SCPH-70000 T.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 2 SCPH-70000.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 2 SCPH-90000 T.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 2 SCPH-90000.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 2-content.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 2.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 3 (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 3 (DLC).png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 3 (Downloadable)-content.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 3 (Downloadable).png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 3 (PSN)-content.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 3 (PSN).png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 3-content.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 4 CUH-1000 T.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 4 CUH-2000 T.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 4 CUH-2000.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 4 CUH-7000 T.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 4 CUH-7000.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 4-content.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation 4.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Portable (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Portable (DLC).png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Portable (PSN)-content.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Portable (PSN).png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Portable (PSX2PSP)-content.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Portable (PSX2PSP).png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Portable (UMD Music)-content.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Portable (UMD Music).png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Portable (UMD Video)-content.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Portable (UMD Video).png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Portable PSP-E1000.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Portable PSP-N1000.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Portable-content.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Portable.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation SCPH-100-131 Flat.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation SCPH-100-131.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation SCPH-100.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Vita PCH-2000.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Vita VTE-1000.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Vita-content.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation Vita.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation-content.png
-share/libretro/assets/Automatic/icons/png/128/Sony - PlayStation.png
-share/libretro/assets/Automatic/icons/png/128/Sony - Playstation 3 CECH-2000 T.png
-share/libretro/assets/Automatic/icons/png/128/Sony - Playstation 3 CECH-2000.png
-share/libretro/assets/Automatic/icons/png/128/Sony - Playstation 3 CECH-4000 T.png
-share/libretro/assets/Automatic/icons/png/128/Sony - Playstation 3 CECH-4000.png
-share/libretro/assets/Automatic/icons/png/128/Sony - Playstation 3 CECHA00 KT.png
-share/libretro/assets/Automatic/icons/png/128/Sony - Playstation 3.png
-share/libretro/assets/Automatic/icons/png/128/Spectravideo - SV 328.png
-share/libretro/assets/Automatic/icons/png/128/Spectravideo - SVI-318 - SVI-328-content.png
-share/libretro/assets/Automatic/icons/png/128/Spectravideo - SVI-318 - SVI-328.png
-share/libretro/assets/Automatic/icons/png/128/TIC-80-content.png
-share/libretro/assets/Automatic/icons/png/128/TIC-80.png
-share/libretro/assets/Automatic/icons/png/128/Tapwave - Zodiac-content.png
-share/libretro/assets/Automatic/icons/png/128/Tapwave - Zodiac.png
-share/libretro/assets/Automatic/icons/png/128/The 3DO Company - 3DO FZ-10.png
-share/libretro/assets/Automatic/icons/png/128/The 3DO Company - 3DO GDO-101.png
-share/libretro/assets/Automatic/icons/png/128/The 3DO Company - 3DO GDO-203P.png
-share/libretro/assets/Automatic/icons/png/128/The 3DO Company - 3DO IMP-21J.png
-share/libretro/assets/Automatic/icons/png/128/The 3DO Company - 3DO-content.png
-share/libretro/assets/Automatic/icons/png/128/The 3DO Company - 3DO.png
-share/libretro/assets/Automatic/icons/png/128/Thomson - MOTO Cartridge.png
-share/libretro/assets/Automatic/icons/png/128/Thomson - MOTO TO8.png
-share/libretro/assets/Automatic/icons/png/128/Thomson - MOTO-content.png
-share/libretro/assets/Automatic/icons/png/128/Thomson - MOTO.png
-share/libretro/assets/Automatic/icons/png/128/Tiger - Game.com-content.png
-share/libretro/assets/Automatic/icons/png/128/Tiger - Game.com.png
-share/libretro/assets/Automatic/icons/png/128/Tiger - Gizmondo-content.png
-share/libretro/assets/Automatic/icons/png/128/Tiger - Gizmondo.png
-share/libretro/assets/Automatic/icons/png/128/Tomb Raider-content.png
-share/libretro/assets/Automatic/icons/png/128/Tomb Raider.png
-share/libretro/assets/Automatic/icons/png/128/Umtech - VideoBrain-content.png
-share/libretro/assets/Automatic/icons/png/128/Umtech - VideoBrain.png
-share/libretro/assets/Automatic/icons/png/128/Uzebox-content.png
-share/libretro/assets/Automatic/icons/png/128/Uzebox.png
-share/libretro/assets/Automatic/icons/png/128/VTech - CreatiVision-content.png
-share/libretro/assets/Automatic/icons/png/128/VTech - CreatiVision.png
-share/libretro/assets/Automatic/icons/png/128/VTech - Socrates Alt.png
-share/libretro/assets/Automatic/icons/png/128/VTech - Socrates-content.png
-share/libretro/assets/Automatic/icons/png/128/VTech - Socrates.png
-share/libretro/assets/Automatic/icons/png/128/VTech - V.Flash-content.png
-share/libretro/assets/Automatic/icons/png/128/VTech - V.Flash.png
-share/libretro/assets/Automatic/icons/png/128/VTech - V.Smile-content.png
-share/libretro/assets/Automatic/icons/png/128/VTech - V.Smile.png
-share/libretro/assets/Automatic/icons/png/128/Valve - Steam Link.png
-share/libretro/assets/Automatic/icons/png/128/Vircon32-content.png
-share/libretro/assets/Automatic/icons/png/128/Vircon32.png
-share/libretro/assets/Automatic/icons/png/128/Watara - Supervision Original.png
-share/libretro/assets/Automatic/icons/png/128/Watara - Supervision-content.png
-share/libretro/assets/Automatic/icons/png/128/Watara - Supervision.png
-share/libretro/assets/Automatic/icons/png/128/ZAPiT - Game Wave-content.png
-share/libretro/assets/Automatic/icons/png/128/ZAPiT - Game Wave.png
-share/libretro/assets/Automatic/icons/png/128/Zeebo - Zeebo.png
-share/libretro/assets/Automatic/icons/png/128/achievement-list.png
-share/libretro/assets/Automatic/icons/png/128/add-favorite.png
-share/libretro/assets/Automatic/icons/png/128/add.png
-share/libretro/assets/Automatic/icons/png/128/arrow.png
-share/libretro/assets/Automatic/icons/png/128/battery-20.png
-share/libretro/assets/Automatic/icons/png/128/battery-40.png
-share/libretro/assets/Automatic/icons/png/128/battery-60.png
-share/libretro/assets/Automatic/icons/png/128/battery-80.png
-share/libretro/assets/Automatic/icons/png/128/battery-charging.png
-share/libretro/assets/Automatic/icons/png/128/battery-full.png
-share/libretro/assets/Automatic/icons/png/128/bluetooth.png
-share/libretro/assets/Automatic/icons/png/128/clock.png
-share/libretro/assets/Automatic/icons/png/128/close.png
-share/libretro/assets/Automatic/icons/png/128/core-cheat-options.png
-share/libretro/assets/Automatic/icons/png/128/core-disk-options.png
-share/libretro/assets/Automatic/icons/png/128/core-infos.png
-share/libretro/assets/Automatic/icons/png/128/core-input-remapping-options.png
-share/libretro/assets/Automatic/icons/png/128/core-options.png
-share/libretro/assets/Automatic/icons/png/128/core-shader-options.png
-share/libretro/assets/Automatic/icons/png/128/core.png
-share/libretro/assets/Automatic/icons/png/128/cursor.png
-share/libretro/assets/Automatic/icons/png/128/database.png
-share/libretro/assets/Automatic/icons/png/128/default-content.png
-share/libretro/assets/Automatic/icons/png/128/default.png
-share/libretro/assets/Automatic/icons/png/128/dialog-slice.png
-share/libretro/assets/Automatic/icons/png/128/favorites-content.png
-share/libretro/assets/Automatic/icons/png/128/favorites.png
-share/libretro/assets/Automatic/icons/png/128/file.png
-share/libretro/assets/Automatic/icons/png/128/folder.png
-share/libretro/assets/Automatic/icons/png/128/history.png
-share/libretro/assets/Automatic/icons/png/128/iQue - iQue-content.png
-share/libretro/assets/Automatic/icons/png/128/iQue - iQue.png
-share/libretro/assets/Automatic/icons/png/128/image.png
-share/libretro/assets/Automatic/icons/png/128/images.png
-share/libretro/assets/Automatic/icons/png/128/input_ADC.png
-share/libretro/assets/Automatic/icons/png/128/input_BIND_ALL.png
-share/libretro/assets/Automatic/icons/png/128/input_BTN-D.png
-share/libretro/assets/Automatic/icons/png/128/input_BTN-L.png
-share/libretro/assets/Automatic/icons/png/128/input_BTN-R.png
-share/libretro/assets/Automatic/icons/png/128/input_BTN-U.png
-share/libretro/assets/Automatic/icons/png/128/input_DPAD-D.png
-share/libretro/assets/Automatic/icons/png/128/input_DPAD-L.png
-share/libretro/assets/Automatic/icons/png/128/input_DPAD-R.png
-share/libretro/assets/Automatic/icons/png/128/input_DPAD-U.png
-share/libretro/assets/Automatic/icons/png/128/input_LB.png
-share/libretro/assets/Automatic/icons/png/128/input_LGUN.png
-share/libretro/assets/Automatic/icons/png/128/input_LT.png
-share/libretro/assets/Automatic/icons/png/128/input_MOUSE.png
-share/libretro/assets/Automatic/icons/png/128/input_RB.png
-share/libretro/assets/Automatic/icons/png/128/input_RT.png
-share/libretro/assets/Automatic/icons/png/128/input_SELECT.png
-share/libretro/assets/Automatic/icons/png/128/input_START.png
-share/libretro/assets/Automatic/icons/png/128/input_STCK-D.png
-share/libretro/assets/Automatic/icons/png/128/input_STCK-L.png
-share/libretro/assets/Automatic/icons/png/128/input_STCK-P.png
-share/libretro/assets/Automatic/icons/png/128/input_STCK-R.png
-share/libretro/assets/Automatic/icons/png/128/input_STCK-U.png
-share/libretro/assets/Automatic/icons/png/128/input_TURBO.png
-share/libretro/assets/Automatic/icons/png/128/key-hover.png
-share/libretro/assets/Automatic/icons/png/128/key.png
-share/libretro/assets/Automatic/icons/png/128/lakka.png
-share/libretro/assets/Automatic/icons/png/128/loadstate.png
-share/libretro/assets/Automatic/icons/png/128/menu_achievements.png
-share/libretro/assets/Automatic/icons/png/128/menu_add.png
-share/libretro/assets/Automatic/icons/png/128/menu_apply_cog.png
-share/libretro/assets/Automatic/icons/png/128/menu_apply_toggle.png
-share/libretro/assets/Automatic/icons/png/128/menu_audio.png
-share/libretro/assets/Automatic/icons/png/128/menu_brightness.png
-share/libretro/assets/Automatic/icons/png/128/menu_check.png
-share/libretro/assets/Automatic/icons/png/128/menu_drivers.png
-share/libretro/assets/Automatic/icons/png/128/menu_exit.png
-share/libretro/assets/Automatic/icons/png/128/menu_frameskip.png
-share/libretro/assets/Automatic/icons/png/128/menu_help.png
-share/libretro/assets/Automatic/icons/png/128/menu_hourglass.png
-share/libretro/assets/Automatic/icons/png/128/menu_info.png
-share/libretro/assets/Automatic/icons/png/128/menu_latency.png
-share/libretro/assets/Automatic/icons/png/128/menu_log.png
-share/libretro/assets/Automatic/icons/png/128/menu_mixer.png
-share/libretro/assets/Automatic/icons/png/128/menu_network.png
-share/libretro/assets/Automatic/icons/png/128/menu_notifications.png
-share/libretro/assets/Automatic/icons/png/128/menu_osd.png
-share/libretro/assets/Automatic/icons/png/128/menu_overlay.png
-share/libretro/assets/Automatic/icons/png/128/menu_override.png
-share/libretro/assets/Automatic/icons/png/128/menu_pause.png
-share/libretro/assets/Automatic/icons/png/128/menu_playlist.png
-share/libretro/assets/Automatic/icons/png/128/menu_power.png
-share/libretro/assets/Automatic/icons/png/128/menu_privacy.png
-share/libretro/assets/Automatic/icons/png/128/menu_quickmenu.png
-share/libretro/assets/Automatic/icons/png/128/menu_record.png
-share/libretro/assets/Automatic/icons/png/128/menu_rewind.png
-share/libretro/assets/Automatic/icons/png/128/menu_room.png
-share/libretro/assets/Automatic/icons/png/128/menu_room_lan.png
-share/libretro/assets/Automatic/icons/png/128/menu_room_relay.png
-share/libretro/assets/Automatic/icons/png/128/menu_saving.png
-share/libretro/assets/Automatic/icons/png/128/menu_shutdown.png
-share/libretro/assets/Automatic/icons/png/128/menu_stream.png
-share/libretro/assets/Automatic/icons/png/128/menu_ui.png
-share/libretro/assets/Automatic/icons/png/128/menu_updater.png
-share/libretro/assets/Automatic/icons/png/128/menu_user.png
-share/libretro/assets/Automatic/icons/png/128/menu_video.png
-share/libretro/assets/Automatic/icons/png/128/menu_volume_max.png
-share/libretro/assets/Automatic/icons/png/128/menu_volume_med.png
-share/libretro/assets/Automatic/icons/png/128/menu_volume_min.png
-share/libretro/assets/Automatic/icons/png/128/menu_volume_mute.png
-share/libretro/assets/Automatic/icons/png/128/movie.png
-share/libretro/assets/Automatic/icons/png/128/movies.png
-share/libretro/assets/Automatic/icons/png/128/music.png
-share/libretro/assets/Automatic/icons/png/128/musics.png
-share/libretro/assets/Automatic/icons/png/128/netplay.png
-share/libretro/assets/Automatic/icons/png/128/off.png
-share/libretro/assets/Automatic/icons/png/128/on.png
-share/libretro/assets/Automatic/icons/png/128/pointer.png
-share/libretro/assets/Automatic/icons/png/128/reload.png
-share/libretro/assets/Automatic/icons/png/128/rename.png
-share/libretro/assets/Automatic/icons/png/128/resume.png
-share/libretro/assets/Automatic/icons/png/128/retroarch.png
-share/libretro/assets/Automatic/icons/png/128/run.png
-share/libretro/assets/Automatic/icons/png/128/savestate.png
-share/libretro/assets/Automatic/icons/png/128/screenshot.png
-share/libretro/assets/Automatic/icons/png/128/setting.png
-share/libretro/assets/Automatic/icons/png/128/settings.png
-share/libretro/assets/Automatic/icons/png/128/subsetting.png
-share/libretro/assets/Automatic/icons/png/128/undo.png
-share/libretro/assets/Automatic/icons/png/128/wifi.png
-share/libretro/assets/Automatic/icons/png/128/zip.png
-share/libretro/assets/Automatic/icons/png/256/1292 Advanced Programmable Video System-content.png
-share/libretro/assets/Automatic/icons/png/256/1292 Advanced Programmable Video System.png
-share/libretro/assets/Automatic/icons/png/256/2048-content.png
-share/libretro/assets/Automatic/icons/png/256/2048.png
-share/libretro/assets/Automatic/icons/png/256/ACT - Apricot PC Xi-content.png
-share/libretro/assets/Automatic/icons/png/256/ACT - Apricot PC Xi.png
-share/libretro/assets/Automatic/icons/png/256/APF - Imagination Machine-content.png
-share/libretro/assets/Automatic/icons/png/256/APF - Imagination Machine.png
-share/libretro/assets/Automatic/icons/png/256/APF - MP-1000-content.png
-share/libretro/assets/Automatic/icons/png/256/APF - MP-1000.png
-share/libretro/assets/Automatic/icons/png/256/Acorn - Archimedes-content.png
-share/libretro/assets/Automatic/icons/png/256/Acorn - Archimedes.png
-share/libretro/assets/Automatic/icons/png/256/Acorn - Atom-content.png
-share/libretro/assets/Automatic/icons/png/256/Acorn - Atom.png
-share/libretro/assets/Automatic/icons/png/256/Acorn - BBC Micro-content.png
-share/libretro/assets/Automatic/icons/png/256/Acorn - BBC Micro.png
-share/libretro/assets/Automatic/icons/png/256/Amazon - Fire TV (2nd Gen).png
-share/libretro/assets/Automatic/icons/png/256/Amazon - Fire TV (3rd Gen).png
-share/libretro/assets/Automatic/icons/png/256/Amazon - Fire TV Cube.png
-share/libretro/assets/Automatic/icons/png/256/Amazon - Fire TV-content.png
-share/libretro/assets/Automatic/icons/png/256/Amazon - Fire TV.png
-share/libretro/assets/Automatic/icons/png/256/Amazon - Luna-content.png
-share/libretro/assets/Automatic/icons/png/256/Amazon - Luna.png
-share/libretro/assets/Automatic/icons/png/256/Amstrad - CPC-content.png
-share/libretro/assets/Automatic/icons/png/256/Amstrad - CPC.png
-share/libretro/assets/Automatic/icons/png/256/Amstrad - GX4000-content.png
-share/libretro/assets/Automatic/icons/png/256/Amstrad - GX4000.png
-share/libretro/assets/Automatic/icons/png/256/Apple - I-content.png
-share/libretro/assets/Automatic/icons/png/256/Apple - I.png
-share/libretro/assets/Automatic/icons/png/256/Apple - II Plus-content.png
-share/libretro/assets/Automatic/icons/png/256/Apple - II Plus.png
-share/libretro/assets/Automatic/icons/png/256/Apple - II-content.png
-share/libretro/assets/Automatic/icons/png/256/Apple - II.png
-share/libretro/assets/Automatic/icons/png/256/Apple - IIe-content.png
-share/libretro/assets/Automatic/icons/png/256/Apple - IIe.png
-share/libretro/assets/Automatic/icons/png/256/Apple - Macintosh-content.png
-share/libretro/assets/Automatic/icons/png/256/Apple - Macintosh.png
-share/libretro/assets/Automatic/icons/png/256/Apple-Bandai - Pippin-content.png
-share/libretro/assets/Automatic/icons/png/256/Apple-Bandai - Pippin.png
-share/libretro/assets/Automatic/icons/png/256/Atari - 2600 637.75000.png
-share/libretro/assets/Automatic/icons/png/256/Atari - 2600 CX2600A.png
-share/libretro/assets/Automatic/icons/png/256/Atari - 2600 CX2600JR.png
-share/libretro/assets/Automatic/icons/png/256/Atari - 2600 CX2700.png
-share/libretro/assets/Automatic/icons/png/256/Atari - 2600 Flashback 2.png
-share/libretro/assets/Automatic/icons/png/256/Atari - 2600 Flashback.png
-share/libretro/assets/Automatic/icons/png/256/Atari - 2600-content.png
-share/libretro/assets/Automatic/icons/png/256/Atari - 2600.png
-share/libretro/assets/Automatic/icons/png/256/Atari - 5200-content.png
-share/libretro/assets/Automatic/icons/png/256/Atari - 5200.png
-share/libretro/assets/Automatic/icons/png/256/Atari - 7800-content.png
-share/libretro/assets/Automatic/icons/png/256/Atari - 7800.png
-share/libretro/assets/Automatic/icons/png/256/Atari - 8-bit Family-content.png
-share/libretro/assets/Automatic/icons/png/256/Atari - 8-bit Family.png
-share/libretro/assets/Automatic/icons/png/256/Atari - Jaguar CD-content.png
-share/libretro/assets/Automatic/icons/png/256/Atari - Jaguar CD.png
-share/libretro/assets/Automatic/icons/png/256/Atari - Jaguar-content.png
-share/libretro/assets/Automatic/icons/png/256/Atari - Jaguar.png
-share/libretro/assets/Automatic/icons/png/256/Atari - Lynx PAG-0401.png
-share/libretro/assets/Automatic/icons/png/256/Atari - Lynx-content.png
-share/libretro/assets/Automatic/icons/png/256/Atari - Lynx.png
-share/libretro/assets/Automatic/icons/png/256/Atari - Pong C-140.png
-share/libretro/assets/Automatic/icons/png/256/Atari - Pong C-200.png
-share/libretro/assets/Automatic/icons/png/256/Atari - Pong-content.png
-share/libretro/assets/Automatic/icons/png/256/Atari - Pong.png
-share/libretro/assets/Automatic/icons/png/256/Atari - ST (Tapes)-content.png
-share/libretro/assets/Automatic/icons/png/256/Atari - ST (Tapes).png
-share/libretro/assets/Automatic/icons/png/256/Atari - ST-content.png
-share/libretro/assets/Automatic/icons/png/256/Atari - ST.png
-share/libretro/assets/Automatic/icons/png/256/Atari - VCS-content.png
-share/libretro/assets/Automatic/icons/png/256/Atari - VCS.png
-share/libretro/assets/Automatic/icons/png/256/Atari - XEGS-content.png
-share/libretro/assets/Automatic/icons/png/256/Atari - XEGS.png
-share/libretro/assets/Automatic/icons/png/256/BBC - Bridge Companion-content.png
-share/libretro/assets/Automatic/icons/png/256/Bally - Astrocade-content.png
-share/libretro/assets/Automatic/icons/png/256/Bally - Astrocade.png
-share/libretro/assets/Automatic/icons/png/256/Bandai - Playdia-content.png
-share/libretro/assets/Automatic/icons/png/256/Bandai - Playdia.png
-share/libretro/assets/Automatic/icons/png/256/Bandai - Super Vision 8000-content.png
-share/libretro/assets/Automatic/icons/png/256/Bandai - Super Vision 8000.png
-share/libretro/assets/Automatic/icons/png/256/Bandai - WonderSwan Color WSC-001.png
-share/libretro/assets/Automatic/icons/png/256/Bandai - WonderSwan Color-content.png
-share/libretro/assets/Automatic/icons/png/256/Bandai - WonderSwan Color.png
-share/libretro/assets/Automatic/icons/png/256/Bandai - WonderSwan-content.png
-share/libretro/assets/Automatic/icons/png/256/Bandai - WonderSwan.png
-share/libretro/assets/Automatic/icons/png/256/Benesse - Pocket Challenge V2-content.png
-share/libretro/assets/Automatic/icons/png/256/Benesse - Pocket Challenge V2.png
-share/libretro/assets/Automatic/icons/png/256/Benesse - Pocket Challenge W-content.png
-share/libretro/assets/Automatic/icons/png/256/Benesse - Pocket Challenge W.png
-share/libretro/assets/Automatic/icons/png/256/Bit Corporation - Gamate-content.png
-share/libretro/assets/Automatic/icons/png/256/Bit Corporation - Gamate.png
-share/libretro/assets/Automatic/icons/png/256/CHIP-8-content.png
-share/libretro/assets/Automatic/icons/png/256/CHIP-8.png
-share/libretro/assets/Automatic/icons/png/256/Cannonball-content.png
-share/libretro/assets/Automatic/icons/png/256/Cannonball.png
-share/libretro/assets/Automatic/icons/png/256/Capcom - CP System I-content.png
-share/libretro/assets/Automatic/icons/png/256/Capcom - CP System I.png
-share/libretro/assets/Automatic/icons/png/256/Capcom - CP System II-content.png
-share/libretro/assets/Automatic/icons/png/256/Capcom - CP System II.png
-share/libretro/assets/Automatic/icons/png/256/Capcom - CP System III CD-content.png
-share/libretro/assets/Automatic/icons/png/256/Capcom - CP System III-content.png
-share/libretro/assets/Automatic/icons/png/256/Capcom - CP System III-content_combo.png
-share/libretro/assets/Automatic/icons/png/256/Capcom - CP System III-content_mobo.png
-share/libretro/assets/Automatic/icons/png/256/Capcom - CP System III.png
-share/libretro/assets/Automatic/icons/png/256/Casio - Loopy-content.png
-share/libretro/assets/Automatic/icons/png/256/Casio - Loopy.png
-share/libretro/assets/Automatic/icons/png/256/Casio - PV-1000-content.png
-share/libretro/assets/Automatic/icons/png/256/Casio - PV-1000.png
-share/libretro/assets/Automatic/icons/png/256/Cave Story-content.png
-share/libretro/assets/Automatic/icons/png/256/Cave Story.png
-share/libretro/assets/Automatic/icons/png/256/ChaiLove-content.png
-share/libretro/assets/Automatic/icons/png/256/ChaiLove.png
-share/libretro/assets/Automatic/icons/png/256/Coleco - ColecoVision ADAM-content.png
-share/libretro/assets/Automatic/icons/png/256/Coleco - ColecoVision ADAM.png
-share/libretro/assets/Automatic/icons/png/256/Coleco - ColecoVision-content.png
-share/libretro/assets/Automatic/icons/png/256/Coleco - ColecoVision.png
-share/libretro/assets/Automatic/icons/png/256/Coleco - Telstar 6030.png
-share/libretro/assets/Automatic/icons/png/256/Coleco - Telstar 6040.png
-share/libretro/assets/Automatic/icons/png/256/Coleco - Telstar 6045.png
-share/libretro/assets/Automatic/icons/png/256/Coleco - Telstar 6065.png
-share/libretro/assets/Automatic/icons/png/256/Coleco - Telstar 6071.png
-share/libretro/assets/Automatic/icons/png/256/Coleco - Telstar 6135.png
-share/libretro/assets/Automatic/icons/png/256/Commodore - 64 (PP)-content.png
-share/libretro/assets/Automatic/icons/png/256/Commodore - 64 (PP).png
-share/libretro/assets/Automatic/icons/png/256/Commodore - 64 (Tapes)-content.png
-share/libretro/assets/Automatic/icons/png/256/Commodore - 64 (Tapes).png
-share/libretro/assets/Automatic/icons/png/256/Commodore - 64 64C.png
-share/libretro/assets/Automatic/icons/png/256/Commodore - 64 Games System.png
-share/libretro/assets/Automatic/icons/png/256/Commodore - 64-content.png
-share/libretro/assets/Automatic/icons/png/256/Commodore - 64.png
-share/libretro/assets/Automatic/icons/png/256/Commodore - Amiga-content.png
-share/libretro/assets/Automatic/icons/png/256/Commodore - Amiga.png
-share/libretro/assets/Automatic/icons/png/256/Commodore - CD32-content.png
-share/libretro/assets/Automatic/icons/png/256/Commodore - CD32.png
-share/libretro/assets/Automatic/icons/png/256/Commodore - CDTV-content.png
-share/libretro/assets/Automatic/icons/png/256/Commodore - CDTV.png
-share/libretro/assets/Automatic/icons/png/256/Commodore - Plus-4-content.png
-share/libretro/assets/Automatic/icons/png/256/Commodore - Plus-4.png
-share/libretro/assets/Automatic/icons/png/256/Commodore - VIC-20-content.png
-share/libretro/assets/Automatic/icons/png/256/Commodore - VIC-20.png
-share/libretro/assets/Automatic/icons/png/256/DOOM-content.png
-share/libretro/assets/Automatic/icons/png/256/DOOM.png
-share/libretro/assets/Automatic/icons/png/256/DOS-content.png
-share/libretro/assets/Automatic/icons/png/256/DOS.png
-share/libretro/assets/Automatic/icons/png/256/Dinothawr-content.png
-share/libretro/assets/Automatic/icons/png/256/Dinothawr.png
-share/libretro/assets/Automatic/icons/png/256/Dungeon Crawl Stone Soup-content.png
-share/libretro/assets/Automatic/icons/png/256/Dungeon Crawl Stone Soup.png
-share/libretro/assets/Automatic/icons/png/256/Emerson - Arcadia 2001-content.png
-share/libretro/assets/Automatic/icons/png/256/Emerson - Arcadia 2001.png
-share/libretro/assets/Automatic/icons/png/256/Entex - Adventure Vision-content.png
-share/libretro/assets/Automatic/icons/png/256/Entex - Adventure Vision.png
-share/libretro/assets/Automatic/icons/png/256/Entex - Select-A-Game-content.png
-share/libretro/assets/Automatic/icons/png/256/Entex - Select-A-Game.png
-share/libretro/assets/Automatic/icons/png/256/Epoch - Cassette Vision-content.png
-share/libretro/assets/Automatic/icons/png/256/Epoch - Cassette Vision.png
-share/libretro/assets/Automatic/icons/png/256/Epoch - Game Pocket Computer-content.png
-share/libretro/assets/Automatic/icons/png/256/Epoch - Game Pocket Computer.png
-share/libretro/assets/Automatic/icons/png/256/Epoch - Super Cassette Vision-content.png
-share/libretro/assets/Automatic/icons/png/256/Epoch - Super Cassette Vision.png
-share/libretro/assets/Automatic/icons/png/256/Epoch - TV Tennis Electrotennis-content.png
-share/libretro/assets/Automatic/icons/png/256/Epoch - TV Tennis Electrotennis.png
-share/libretro/assets/Automatic/icons/png/256/FBNeo - Arcade Games-content.png
-share/libretro/assets/Automatic/icons/png/256/FBNeo - Arcade Games.png
-share/libretro/assets/Automatic/icons/png/256/FFmpeg-content.png
-share/libretro/assets/Automatic/icons/png/256/FFmpeg.png
-share/libretro/assets/Automatic/icons/png/256/Fairchild - Channel F System II.png
-share/libretro/assets/Automatic/icons/png/256/Fairchild - Channel F-content.png
-share/libretro/assets/Automatic/icons/png/256/Fairchild - Channel F.png
-share/libretro/assets/Automatic/icons/png/256/Flashback-content.png
-share/libretro/assets/Automatic/icons/png/256/Flashback.png
-share/libretro/assets/Automatic/icons/png/256/Fujitsu - FM Towns Marty-content.png
-share/libretro/assets/Automatic/icons/png/256/Fujitsu - FM Towns Marty.png
-share/libretro/assets/Automatic/icons/png/256/Fukutake Publishing - StudyBox-content.png
-share/libretro/assets/Automatic/icons/png/256/Fukutake Publishing - StudyBox.png
-share/libretro/assets/Automatic/icons/png/256/Funtech - Super Acan-content.png
-share/libretro/assets/Automatic/icons/png/256/Funtech - Super Acan.png
-share/libretro/assets/Automatic/icons/png/256/GCE - Vectrex-content.png
-share/libretro/assets/Automatic/icons/png/256/GCE - Vectrex.png
-share/libretro/assets/Automatic/icons/png/256/Gakken - Compact Vision TV Boy-content.png
-share/libretro/assets/Automatic/icons/png/256/Gakken - Compact Vision TV Boy.png
-share/libretro/assets/Automatic/icons/png/256/Game-content.png
-share/libretro/assets/Automatic/icons/png/256/Game.png
-share/libretro/assets/Automatic/icons/png/256/GamePark - GP32-content.png
-share/libretro/assets/Automatic/icons/png/256/GamePark - GP32.png
-share/libretro/assets/Automatic/icons/png/256/Google - Nexus Player-content.png
-share/libretro/assets/Automatic/icons/png/256/Google - Nexus Player.png
-share/libretro/assets/Automatic/icons/png/256/Google - Stadia-content.png
-share/libretro/assets/Automatic/icons/png/256/Google - Stadia.png
-share/libretro/assets/Automatic/icons/png/256/Handheld Electronic Game-content.png
-share/libretro/assets/Automatic/icons/png/256/Handheld Electronic Game.png
-share/libretro/assets/Automatic/icons/png/256/Hartung - Game Master-content.png
-share/libretro/assets/Automatic/icons/png/256/Hartung - Game Master.png
-share/libretro/assets/Automatic/icons/png/256/Interton - VC 4000-content.png
-share/libretro/assets/Automatic/icons/png/256/Interton - VC 4000.png
-share/libretro/assets/Automatic/icons/png/256/Interton - Video 2000-content.png
-share/libretro/assets/Automatic/icons/png/256/Interton - Video 2000.png
-share/libretro/assets/Automatic/icons/png/256/Konami - Picno-content.png
-share/libretro/assets/Automatic/icons/png/256/Konami - Picno.png
-share/libretro/assets/Automatic/icons/png/256/LeapFrog - LeapPad-content.png
-share/libretro/assets/Automatic/icons/png/256/LeapFrog - LeapPad.png
-share/libretro/assets/Automatic/icons/png/256/LeapFrog - Leapster Learning Game System 1.png
-share/libretro/assets/Automatic/icons/png/256/LeapFrog - Leapster Learning Game System-content.png
-share/libretro/assets/Automatic/icons/png/256/LeapFrog - Leapster Learning Game System.png
-share/libretro/assets/Automatic/icons/png/256/LeapFrog - My First LeapPad-content.png
-share/libretro/assets/Automatic/icons/png/256/LeapFrog - My First LeapPad.png
-share/libretro/assets/Automatic/icons/png/256/Libretro - Pad.png
-share/libretro/assets/Automatic/icons/png/256/Lutro-content.png
-share/libretro/assets/Automatic/icons/png/256/Lutro.png
-share/libretro/assets/Automatic/icons/png/256/MAME 2000-content.png
-share/libretro/assets/Automatic/icons/png/256/MAME 2000.png
-share/libretro/assets/Automatic/icons/png/256/MAME 2003-Plus-content.png
-share/libretro/assets/Automatic/icons/png/256/MAME 2003-Plus.png
-share/libretro/assets/Automatic/icons/png/256/MAME 2003-content.png
-share/libretro/assets/Automatic/icons/png/256/MAME 2003.png
-share/libretro/assets/Automatic/icons/png/256/MAME 2010-content.png
-share/libretro/assets/Automatic/icons/png/256/MAME 2010.png
-share/libretro/assets/Automatic/icons/png/256/MAME 2015-content.png
-share/libretro/assets/Automatic/icons/png/256/MAME 2015.png
-share/libretro/assets/Automatic/icons/png/256/MAME 2016-content.png
-share/libretro/assets/Automatic/icons/png/256/MAME 2016.png
-share/libretro/assets/Automatic/icons/png/256/MAME-content.png
-share/libretro/assets/Automatic/icons/png/256/MAME.png
-share/libretro/assets/Automatic/icons/png/256/Magnavox - Odyssey 100.png
-share/libretro/assets/Automatic/icons/png/256/Magnavox - Odyssey 200.png
-share/libretro/assets/Automatic/icons/png/256/Magnavox - Odyssey 2000.png
-share/libretro/assets/Automatic/icons/png/256/Magnavox - Odyssey 2001.png
-share/libretro/assets/Automatic/icons/png/256/Magnavox - Odyssey 2100.png
-share/libretro/assets/Automatic/icons/png/256/Magnavox - Odyssey 300.png
-share/libretro/assets/Automatic/icons/png/256/Magnavox - Odyssey 3000.png
-share/libretro/assets/Automatic/icons/png/256/Magnavox - Odyssey 400.png
-share/libretro/assets/Automatic/icons/png/256/Magnavox - Odyssey 4000.png
-share/libretro/assets/Automatic/icons/png/256/Magnavox - Odyssey 500.png
-share/libretro/assets/Automatic/icons/png/256/Magnavox - Odyssey-content.png
-share/libretro/assets/Automatic/icons/png/256/Magnavox - Odyssey.png
-share/libretro/assets/Automatic/icons/png/256/Magnavox - Odyssey2-content.png
-share/libretro/assets/Automatic/icons/png/256/Magnavox - Odyssey2.png
-share/libretro/assets/Automatic/icons/png/256/Mattel - HyperScan Alt.png
-share/libretro/assets/Automatic/icons/png/256/Mattel - HyperScan-content.png
-share/libretro/assets/Automatic/icons/png/256/Mattel - HyperScan.png
-share/libretro/assets/Automatic/icons/png/256/Mattel - Intellivision 49-75011.png
-share/libretro/assets/Automatic/icons/png/256/Mattel - Intellivision 5872.png
-share/libretro/assets/Automatic/icons/png/256/Mattel - Intellivision-content.png
-share/libretro/assets/Automatic/icons/png/256/Mattel - Intellivision.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - MSX-content.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - MSX.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - MSX2-content.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - MSX2.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox 360 (Digital)-content.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox 360 (Digital).png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox 360 E T.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox 360 E.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox 360 S T.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox 360 S.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox 360 T.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox 360-content.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox 360.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox One S T.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox One S.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox One X K.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox One-content.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox One.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox Series X-content.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox Series X.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox-content.png
-share/libretro/assets/Automatic/icons/png/256/Microsoft - Xbox.png
-share/libretro/assets/Automatic/icons/png/256/Milton Bradley - Microvision-content.png
-share/libretro/assets/Automatic/icons/png/256/Milton Bradley - Microvision.png
-share/libretro/assets/Automatic/icons/png/256/Minecraft-content.png
-share/libretro/assets/Automatic/icons/png/256/Minecraft.png
-share/libretro/assets/Automatic/icons/png/256/MrBoom-content.png
-share/libretro/assets/Automatic/icons/png/256/MrBoom.png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC Engine - TurboGrafx 16 HES-EXP-01 (U).png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC Engine - TurboGrafx 16 HES-TGX-01 (U).png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC Engine - TurboGrafx 16 PI-TG2 (J).png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC Engine - TurboGrafx 16 PI-TG3 (J).png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC Engine - TurboGrafx 16 PI-TG7 (J).png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC Engine - TurboGrafx 16 PI-TG9 (J).png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC Engine - TurboGrafx 16-content.png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC Engine - TurboGrafx 16.png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC Engine CD - TurboGrafx-CD CDR-30 (J).png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC Engine CD - TurboGrafx-CD HES-CDR-01 (U).png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC Engine CD - TurboGrafx-CD HES-DUO-01 (U).png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC Engine CD - TurboGrafx-CD PI-CD1 (J).png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC Engine CD - TurboGrafx-CD-content.png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC Engine CD - TurboGrafx-CD.png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC Engine SuperGrafx-content.png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC Engine SuperGrafx.png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC-98-content.png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC-98.png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC-FX-content.png
-share/libretro/assets/Automatic/icons/png/256/NEC - PC-FX.png
-share/libretro/assets/Automatic/icons/png/256/Neo Geo-content.png
-share/libretro/assets/Automatic/icons/png/256/Neo Geo.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Color TV-Game CTG-15V.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Color TV-Game CTG-6.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Color TV-Game CTG-BK6.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Color TV-Game CTG-CR112.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Color TV-Game CTG-HC10.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Family Computer Disk System AN500.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Family Computer Disk System AN505.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Family Computer Disk System HVC-101.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Family Computer Disk System-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Family Computer Disk System.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Game Boy Advance (e-Reader)-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Game Boy Advance (e-Reader).png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Game Boy Advance AGS-001.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Game Boy Advance OXY-001.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Game Boy Advance-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Game Boy Advance.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Game Boy Color-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Game Boy Color.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Game Boy MGB-001.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Game Boy-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Game Boy.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - GameCube SL-GC10.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - GameCube-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - GameCube.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - New Nintendo 3DS JAN-001.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - New Nintendo 3DS KTR-001.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - New Nintendo 3DS-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - New Nintendo 3DS.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo 3DS (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo 3DS (DLC).png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo 3DS (Digital)-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo 3DS (Digital).png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo 3DS CTR-001.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo 3DS FTR-001.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo 3DS-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo 3DS.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo 64-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo 64.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo 64DD-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo 64DD.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo DS (Download Play)-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo DS (Download Play).png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo DS Decrypted-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo DS Decrypted.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo DS NTR-001.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo DS-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo DS.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo DSi (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo DSi (DLC).png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo DSi Decrypted-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo DSi Decrypted.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo DSi TWL-001.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo DSi-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo DSi.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo Entertainment System HVC-001.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo Entertainment System HVC-101.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo Entertainment System NES-101.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo Entertainment System-content (J).png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo Entertainment System-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Nintendo Entertainment System.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Pokemon Mini-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Pokemon Mini.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Satellaview-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Satellaview.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Sufami Turbo SHVC-101.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Sufami Turbo SNS-001.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Sufami Turbo SNS-101.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Sufami Turbo-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Sufami Turbo.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Super Nintendo Entertainment System SHVC-101.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Super Nintendo Entertainment System SNS-001.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Super Nintendo Entertainment System SNS-101.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Super Nintendo Entertainment System SNSP-001.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Super Nintendo Entertainment System-content (1) (U).png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Super Nintendo Entertainment System-content (2) (U).png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Super Nintendo Entertainment System-content (E).png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Super Nintendo Entertainment System-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Super Nintendo Entertainment System.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Switch HAC-001.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Switch HAC-007.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Switch HDH-001.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Switch-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Switch.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Virtual Boy-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Virtual Boy.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Wii (Digital)-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Wii (Digital).png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Wii RVL-001 T.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Wii RVL-201.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Wii U WUP-001 T.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Wii U-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Wii U.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Wii-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - Wii.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - e-Reader-content.png
-share/libretro/assets/Automatic/icons/png/256/Nintendo - e-Reader.png
-share/libretro/assets/Automatic/icons/png/256/Nokia - N-Gage QD.png
-share/libretro/assets/Automatic/icons/png/256/Nokia - N-Gage-content.png
-share/libretro/assets/Automatic/icons/png/256/Nokia - N-Gage.png
-share/libretro/assets/Automatic/icons/png/256/Nvidia - Shield TV.png
-share/libretro/assets/Automatic/icons/png/256/Ouya - Ouya.png
-share/libretro/assets/Automatic/icons/png/256/Philips - CD-i-content.png
-share/libretro/assets/Automatic/icons/png/256/Philips - CD-i.png
-share/libretro/assets/Automatic/icons/png/256/Philips - Videopac+-content.png
-share/libretro/assets/Automatic/icons/png/256/Philips - Videopac+.png
-share/libretro/assets/Automatic/icons/png/256/PlayJam - Game Stick.png
-share/libretro/assets/Automatic/icons/png/256/Quake II-content.png
-share/libretro/assets/Automatic/icons/png/256/Quake II.png
-share/libretro/assets/Automatic/icons/png/256/Quake III-content.png
-share/libretro/assets/Automatic/icons/png/256/Quake III.png
-share/libretro/assets/Automatic/icons/png/256/Quake-content.png
-share/libretro/assets/Automatic/icons/png/256/Quake.png
-share/libretro/assets/Automatic/icons/png/256/RCA - Studio II-content.png
-share/libretro/assets/Automatic/icons/png/256/RCA - Studio II.png
-share/libretro/assets/Automatic/icons/png/256/RPG Maker-content.png
-share/libretro/assets/Automatic/icons/png/256/RPG Maker.png
-share/libretro/assets/Automatic/icons/png/256/Rick Dangerous-content.png
-share/libretro/assets/Automatic/icons/png/256/Rick Dangerous.png
-share/libretro/assets/Automatic/icons/png/256/SNK - Neo Geo CD Tray.png
-share/libretro/assets/Automatic/icons/png/256/SNK - Neo Geo CD-content.png
-share/libretro/assets/Automatic/icons/png/256/SNK - Neo Geo CD.png
-share/libretro/assets/Automatic/icons/png/256/SNK - Neo Geo CDZ.png
-share/libretro/assets/Automatic/icons/png/256/SNK - Neo Geo Mini.png
-share/libretro/assets/Automatic/icons/png/256/SNK - Neo Geo Pocket Color.png
-share/libretro/assets/Automatic/icons/png/256/SNK - Neo Geo Pocket-content.png
-share/libretro/assets/Automatic/icons/png/256/SNK - Neo Geo Pocket.png
-share/libretro/assets/Automatic/icons/png/256/SNK - Neo Geo X-content.png
-share/libretro/assets/Automatic/icons/png/256/SNK - Neo Geo X.png
-share/libretro/assets/Automatic/icons/png/256/SNK - Neo Geo-content.png
-share/libretro/assets/Automatic/icons/png/256/SNK - Neo Geo.png
-share/libretro/assets/Automatic/icons/png/256/SSD - Xavixport-content.png
-share/libretro/assets/Automatic/icons/png/256/SSD - Xavixport.png
-share/libretro/assets/Automatic/icons/png/256/ScummVM-content.png
-share/libretro/assets/Automatic/icons/png/256/ScummVM.png
-share/libretro/assets/Automatic/icons/png/256/Sega - 32X MK-1601-84000 (U).png
-share/libretro/assets/Automatic/icons/png/256/Sega - 32X Neptune (U).png
-share/libretro/assets/Automatic/icons/png/256/Sega - 32X-content.png
-share/libretro/assets/Automatic/icons/png/256/Sega - 32X.png
-share/libretro/assets/Automatic/icons/png/256/Sega - Dreamcast-content.png
-share/libretro/assets/Automatic/icons/png/256/Sega - Dreamcast.png
-share/libretro/assets/Automatic/icons/png/256/Sega - Game Gear-content.png
-share/libretro/assets/Automatic/icons/png/256/Sega - Game Gear.png
-share/libretro/assets/Automatic/icons/png/256/Sega - Master System - Mark III MK-3006.png
-share/libretro/assets/Automatic/icons/png/256/Sega - Master System - Mark III SG-1000M3 (J).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Master System - Mark III-content (J).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Master System - Mark III-content.png
-share/libretro/assets/Automatic/icons/png/256/Sega - Master System - Mark III.png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega Drive - Genesis HAA-2502 (J).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega Drive - Genesis HAA-2510 (J).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega Drive - Genesis HMJ-0300 (J).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega Drive - Genesis MK-1461 (U).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega Drive - Genesis MK-1631 (U).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega Drive - Genesis MK-6100 (U).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega Drive - Genesis-content (J).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega Drive - Genesis-content.png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega Drive - Genesis.png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega-CD - Sega CD HAA-2502-2912 (J).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega-CD - Sega CD HAA-2510-2910 (J).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega-CD - Sega CD HAA-2510-2912 (J).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega-CD - Sega CD MK-1601-1690 (U).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega-CD - Sega CD MK-1601-4102 (U).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega-CD - Sega CD MK-1631-4102 (U).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega-CD - Sega CD RG-M1 (J).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega-CD - Sega CD RG-M2 (J).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega-CD - Sega CD-content.png
-share/libretro/assets/Automatic/icons/png/256/Sega - Mega-CD - Sega CD.png
-share/libretro/assets/Automatic/icons/png/256/Sega - PICO-content.png
-share/libretro/assets/Automatic/icons/png/256/Sega - PICO.png
-share/libretro/assets/Automatic/icons/png/256/Sega - SG-1000 II.png
-share/libretro/assets/Automatic/icons/png/256/Sega - SG-1000-content.png
-share/libretro/assets/Automatic/icons/png/256/Sega - SG-1000.png
-share/libretro/assets/Automatic/icons/png/256/Sega - Saturn HST-3200 (J).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Saturn Pluto (U).png
-share/libretro/assets/Automatic/icons/png/256/Sega - Saturn-content.png
-share/libretro/assets/Automatic/icons/png/256/Sega - Saturn.png
-share/libretro/assets/Automatic/icons/png/256/Sharp - X68000 T.png
-share/libretro/assets/Automatic/icons/png/256/Sharp - X68000-content.png
-share/libretro/assets/Automatic/icons/png/256/Sharp - X68000.png
-share/libretro/assets/Automatic/icons/png/256/Sinclair - ZX 81-content.png
-share/libretro/assets/Automatic/icons/png/256/Sinclair - ZX 81.png
-share/libretro/assets/Automatic/icons/png/256/Sinclair - ZX Spectrum +3-content.png
-share/libretro/assets/Automatic/icons/png/256/Sinclair - ZX Spectrum +3.png
-share/libretro/assets/Automatic/icons/png/256/Sinclair - ZX Spectrum-content.png
-share/libretro/assets/Automatic/icons/png/256/Sinclair - ZX Spectrum.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 2 PSX-5000.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 2 SCPH-10000.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 2 SCPH-70000 T.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 2 SCPH-70000.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 2 SCPH-90000 T.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 2 SCPH-90000.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 2-content.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 2.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 3 (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 3 (DLC).png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 3 (Downloadable)-content.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 3 (Downloadable).png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 3 (PSN)-content.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 3 (PSN).png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 3-content.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 4 CUH-1000 T.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 4 CUH-2000 T.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 4 CUH-2000.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 4 CUH-7000 T.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 4 CUH-7000.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 4-content.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation 4.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Portable (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Portable (DLC).png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Portable (PSN)-content.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Portable (PSN).png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Portable (PSX2PSP)-content.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Portable (PSX2PSP).png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Portable (UMD Music)-content.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Portable (UMD Music).png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Portable (UMD Video)-content.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Portable (UMD Video).png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Portable PSP-E1000.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Portable PSP-N1000.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Portable-content.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Portable.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation SCPH-100-131 Flat.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation SCPH-100-131.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation SCPH-100.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Vita PCH-2000.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Vita VTE-1000.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Vita-content.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation Vita.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation-content.png
-share/libretro/assets/Automatic/icons/png/256/Sony - PlayStation.png
-share/libretro/assets/Automatic/icons/png/256/Sony - Playstation 3 CECH-2000 T.png
-share/libretro/assets/Automatic/icons/png/256/Sony - Playstation 3 CECH-2000.png
-share/libretro/assets/Automatic/icons/png/256/Sony - Playstation 3 CECH-4000 T.png
-share/libretro/assets/Automatic/icons/png/256/Sony - Playstation 3 CECH-4000.png
-share/libretro/assets/Automatic/icons/png/256/Sony - Playstation 3 CECHA00 KT.png
-share/libretro/assets/Automatic/icons/png/256/Sony - Playstation 3.png
-share/libretro/assets/Automatic/icons/png/256/Spectravideo - SV 328.png
-share/libretro/assets/Automatic/icons/png/256/Spectravideo - SVI-318 - SVI-328-content.png
-share/libretro/assets/Automatic/icons/png/256/Spectravideo - SVI-318 - SVI-328.png
-share/libretro/assets/Automatic/icons/png/256/TIC-80-content.png
-share/libretro/assets/Automatic/icons/png/256/TIC-80.png
-share/libretro/assets/Automatic/icons/png/256/Tapwave - Zodiac-content.png
-share/libretro/assets/Automatic/icons/png/256/Tapwave - Zodiac.png
-share/libretro/assets/Automatic/icons/png/256/The 3DO Company - 3DO FZ-10.png
-share/libretro/assets/Automatic/icons/png/256/The 3DO Company - 3DO GDO-101.png
-share/libretro/assets/Automatic/icons/png/256/The 3DO Company - 3DO GDO-203P.png
-share/libretro/assets/Automatic/icons/png/256/The 3DO Company - 3DO IMP-21J.png
-share/libretro/assets/Automatic/icons/png/256/The 3DO Company - 3DO-content.png
-share/libretro/assets/Automatic/icons/png/256/The 3DO Company - 3DO.png
-share/libretro/assets/Automatic/icons/png/256/Thomson - MOTO Cartridge.png
-share/libretro/assets/Automatic/icons/png/256/Thomson - MOTO TO8.png
-share/libretro/assets/Automatic/icons/png/256/Thomson - MOTO-content.png
-share/libretro/assets/Automatic/icons/png/256/Thomson - MOTO.png
-share/libretro/assets/Automatic/icons/png/256/Tiger - Game.com-content.png
-share/libretro/assets/Automatic/icons/png/256/Tiger - Game.com.png
-share/libretro/assets/Automatic/icons/png/256/Tiger - Gizmondo-content.png
-share/libretro/assets/Automatic/icons/png/256/Tiger - Gizmondo.png
-share/libretro/assets/Automatic/icons/png/256/Tomb Raider-content.png
-share/libretro/assets/Automatic/icons/png/256/Tomb Raider.png
-share/libretro/assets/Automatic/icons/png/256/Umtech - VideoBrain-content.png
-share/libretro/assets/Automatic/icons/png/256/Umtech - VideoBrain.png
-share/libretro/assets/Automatic/icons/png/256/Uzebox-content.png
-share/libretro/assets/Automatic/icons/png/256/Uzebox.png
-share/libretro/assets/Automatic/icons/png/256/VTech - CreatiVision-content.png
-share/libretro/assets/Automatic/icons/png/256/VTech - CreatiVision.png
-share/libretro/assets/Automatic/icons/png/256/VTech - Socrates Alt.png
-share/libretro/assets/Automatic/icons/png/256/VTech - Socrates-content.png
-share/libretro/assets/Automatic/icons/png/256/VTech - Socrates.png
-share/libretro/assets/Automatic/icons/png/256/VTech - V.Flash-content.png
-share/libretro/assets/Automatic/icons/png/256/VTech - V.Flash.png
-share/libretro/assets/Automatic/icons/png/256/VTech - V.Smile-content.png
-share/libretro/assets/Automatic/icons/png/256/VTech - V.Smile.png
-share/libretro/assets/Automatic/icons/png/256/Valve - Steam Link.png
-share/libretro/assets/Automatic/icons/png/256/Vircon32-content.png
-share/libretro/assets/Automatic/icons/png/256/Vircon32.png
-share/libretro/assets/Automatic/icons/png/256/Watara - Supervision Original.png
-share/libretro/assets/Automatic/icons/png/256/Watara - Supervision-content.png
-share/libretro/assets/Automatic/icons/png/256/Watara - Supervision.png
-share/libretro/assets/Automatic/icons/png/256/ZAPiT - Game Wave-content.png
-share/libretro/assets/Automatic/icons/png/256/ZAPiT - Game Wave.png
-share/libretro/assets/Automatic/icons/png/256/Zeebo - Zeebo.png
-share/libretro/assets/Automatic/icons/png/256/achievement-list.png
-share/libretro/assets/Automatic/icons/png/256/add-favorite.png
-share/libretro/assets/Automatic/icons/png/256/add.png
-share/libretro/assets/Automatic/icons/png/256/arrow.png
-share/libretro/assets/Automatic/icons/png/256/battery-20.png
-share/libretro/assets/Automatic/icons/png/256/battery-40.png
-share/libretro/assets/Automatic/icons/png/256/battery-60.png
-share/libretro/assets/Automatic/icons/png/256/battery-80.png
-share/libretro/assets/Automatic/icons/png/256/battery-charging.png
-share/libretro/assets/Automatic/icons/png/256/battery-full.png
-share/libretro/assets/Automatic/icons/png/256/bluetooth.png
-share/libretro/assets/Automatic/icons/png/256/clock.png
-share/libretro/assets/Automatic/icons/png/256/close.png
-share/libretro/assets/Automatic/icons/png/256/core-cheat-options.png
-share/libretro/assets/Automatic/icons/png/256/core-disk-options.png
-share/libretro/assets/Automatic/icons/png/256/core-infos.png
-share/libretro/assets/Automatic/icons/png/256/core-input-remapping-options.png
-share/libretro/assets/Automatic/icons/png/256/core-options.png
-share/libretro/assets/Automatic/icons/png/256/core-shader-options.png
-share/libretro/assets/Automatic/icons/png/256/core.png
-share/libretro/assets/Automatic/icons/png/256/cursor.png
-share/libretro/assets/Automatic/icons/png/256/database.png
-share/libretro/assets/Automatic/icons/png/256/default-content.png
-share/libretro/assets/Automatic/icons/png/256/default.png
-share/libretro/assets/Automatic/icons/png/256/dialog-slice.png
-share/libretro/assets/Automatic/icons/png/256/favorites-content.png
-share/libretro/assets/Automatic/icons/png/256/favorites.png
-share/libretro/assets/Automatic/icons/png/256/file.png
-share/libretro/assets/Automatic/icons/png/256/folder.png
-share/libretro/assets/Automatic/icons/png/256/history.png
-share/libretro/assets/Automatic/icons/png/256/iQue - iQue-content.png
-share/libretro/assets/Automatic/icons/png/256/iQue - iQue.png
-share/libretro/assets/Automatic/icons/png/256/image.png
-share/libretro/assets/Automatic/icons/png/256/images.png
-share/libretro/assets/Automatic/icons/png/256/input_ADC.png
-share/libretro/assets/Automatic/icons/png/256/input_BIND_ALL.png
-share/libretro/assets/Automatic/icons/png/256/input_BTN-D.png
-share/libretro/assets/Automatic/icons/png/256/input_BTN-L.png
-share/libretro/assets/Automatic/icons/png/256/input_BTN-R.png
-share/libretro/assets/Automatic/icons/png/256/input_BTN-U.png
-share/libretro/assets/Automatic/icons/png/256/input_DPAD-D.png
-share/libretro/assets/Automatic/icons/png/256/input_DPAD-L.png
-share/libretro/assets/Automatic/icons/png/256/input_DPAD-R.png
-share/libretro/assets/Automatic/icons/png/256/input_DPAD-U.png
-share/libretro/assets/Automatic/icons/png/256/input_LB.png
-share/libretro/assets/Automatic/icons/png/256/input_LGUN.png
-share/libretro/assets/Automatic/icons/png/256/input_LT.png
-share/libretro/assets/Automatic/icons/png/256/input_MOUSE.png
-share/libretro/assets/Automatic/icons/png/256/input_RB.png
-share/libretro/assets/Automatic/icons/png/256/input_RT.png
-share/libretro/assets/Automatic/icons/png/256/input_SELECT.png
-share/libretro/assets/Automatic/icons/png/256/input_START.png
-share/libretro/assets/Automatic/icons/png/256/input_STCK-D.png
-share/libretro/assets/Automatic/icons/png/256/input_STCK-L.png
-share/libretro/assets/Automatic/icons/png/256/input_STCK-P.png
-share/libretro/assets/Automatic/icons/png/256/input_STCK-R.png
-share/libretro/assets/Automatic/icons/png/256/input_STCK-U.png
-share/libretro/assets/Automatic/icons/png/256/input_TURBO.png
-share/libretro/assets/Automatic/icons/png/256/key-hover.png
-share/libretro/assets/Automatic/icons/png/256/key.png
-share/libretro/assets/Automatic/icons/png/256/lakka.png
-share/libretro/assets/Automatic/icons/png/256/loadstate.png
-share/libretro/assets/Automatic/icons/png/256/menu_achievements.png
-share/libretro/assets/Automatic/icons/png/256/menu_add.png
-share/libretro/assets/Automatic/icons/png/256/menu_apply_cog.png
-share/libretro/assets/Automatic/icons/png/256/menu_apply_toggle.png
-share/libretro/assets/Automatic/icons/png/256/menu_audio.png
-share/libretro/assets/Automatic/icons/png/256/menu_brightness.png
-share/libretro/assets/Automatic/icons/png/256/menu_check.png
-share/libretro/assets/Automatic/icons/png/256/menu_drivers.png
-share/libretro/assets/Automatic/icons/png/256/menu_exit.png
-share/libretro/assets/Automatic/icons/png/256/menu_frameskip.png
-share/libretro/assets/Automatic/icons/png/256/menu_help.png
-share/libretro/assets/Automatic/icons/png/256/menu_hourglass.png
-share/libretro/assets/Automatic/icons/png/256/menu_info.png
-share/libretro/assets/Automatic/icons/png/256/menu_latency.png
-share/libretro/assets/Automatic/icons/png/256/menu_log.png
-share/libretro/assets/Automatic/icons/png/256/menu_mixer.png
-share/libretro/assets/Automatic/icons/png/256/menu_network.png
-share/libretro/assets/Automatic/icons/png/256/menu_notifications.png
-share/libretro/assets/Automatic/icons/png/256/menu_osd.png
-share/libretro/assets/Automatic/icons/png/256/menu_overlay.png
-share/libretro/assets/Automatic/icons/png/256/menu_override.png
-share/libretro/assets/Automatic/icons/png/256/menu_pause.png
-share/libretro/assets/Automatic/icons/png/256/menu_playlist.png
-share/libretro/assets/Automatic/icons/png/256/menu_power.png
-share/libretro/assets/Automatic/icons/png/256/menu_privacy.png
-share/libretro/assets/Automatic/icons/png/256/menu_quickmenu.png
-share/libretro/assets/Automatic/icons/png/256/menu_record.png
-share/libretro/assets/Automatic/icons/png/256/menu_rewind.png
-share/libretro/assets/Automatic/icons/png/256/menu_room.png
-share/libretro/assets/Automatic/icons/png/256/menu_room_lan.png
-share/libretro/assets/Automatic/icons/png/256/menu_room_relay.png
-share/libretro/assets/Automatic/icons/png/256/menu_saving.png
-share/libretro/assets/Automatic/icons/png/256/menu_shutdown.png
-share/libretro/assets/Automatic/icons/png/256/menu_stream.png
-share/libretro/assets/Automatic/icons/png/256/menu_ui.png
-share/libretro/assets/Automatic/icons/png/256/menu_updater.png
-share/libretro/assets/Automatic/icons/png/256/menu_user.png
-share/libretro/assets/Automatic/icons/png/256/menu_video.png
-share/libretro/assets/Automatic/icons/png/256/menu_volume_max.png
-share/libretro/assets/Automatic/icons/png/256/menu_volume_med.png
-share/libretro/assets/Automatic/icons/png/256/menu_volume_min.png
-share/libretro/assets/Automatic/icons/png/256/menu_volume_mute.png
-share/libretro/assets/Automatic/icons/png/256/movie.png
-share/libretro/assets/Automatic/icons/png/256/movies.png
-share/libretro/assets/Automatic/icons/png/256/music.png
-share/libretro/assets/Automatic/icons/png/256/musics.png
-share/libretro/assets/Automatic/icons/png/256/netplay.png
-share/libretro/assets/Automatic/icons/png/256/off.png
-share/libretro/assets/Automatic/icons/png/256/on.png
-share/libretro/assets/Automatic/icons/png/256/pointer.png
-share/libretro/assets/Automatic/icons/png/256/reload.png
-share/libretro/assets/Automatic/icons/png/256/rename.png
-share/libretro/assets/Automatic/icons/png/256/resume.png
-share/libretro/assets/Automatic/icons/png/256/retroarch.png
-share/libretro/assets/Automatic/icons/png/256/run.png
-share/libretro/assets/Automatic/icons/png/256/savestate.png
-share/libretro/assets/Automatic/icons/png/256/screenshot.png
-share/libretro/assets/Automatic/icons/png/256/setting.png
-share/libretro/assets/Automatic/icons/png/256/settings.png
-share/libretro/assets/Automatic/icons/png/256/subsetting.png
-share/libretro/assets/Automatic/icons/png/256/undo.png
-share/libretro/assets/Automatic/icons/png/256/wifi.png
-share/libretro/assets/Automatic/icons/png/256/zip.png
-share/libretro/assets/Automatic/icons/png/512/1292 Advanced Programmable Video System-content.png
-share/libretro/assets/Automatic/icons/png/512/1292 Advanced Programmable Video System.png
-share/libretro/assets/Automatic/icons/png/512/2048-content.png
-share/libretro/assets/Automatic/icons/png/512/2048.png
-share/libretro/assets/Automatic/icons/png/512/ACT - Apricot PC Xi-content.png
-share/libretro/assets/Automatic/icons/png/512/ACT - Apricot PC Xi.png
-share/libretro/assets/Automatic/icons/png/512/APF - Imagination Machine-content.png
-share/libretro/assets/Automatic/icons/png/512/APF - Imagination Machine.png
-share/libretro/assets/Automatic/icons/png/512/APF - MP-1000-content.png
-share/libretro/assets/Automatic/icons/png/512/APF - MP-1000.png
-share/libretro/assets/Automatic/icons/png/512/Acorn - Archimedes-content.png
-share/libretro/assets/Automatic/icons/png/512/Acorn - Archimedes.png
-share/libretro/assets/Automatic/icons/png/512/Acorn - Atom-content.png
-share/libretro/assets/Automatic/icons/png/512/Acorn - Atom.png
-share/libretro/assets/Automatic/icons/png/512/Acorn - BBC Micro-content.png
-share/libretro/assets/Automatic/icons/png/512/Acorn - BBC Micro.png
-share/libretro/assets/Automatic/icons/png/512/Amazon - Fire TV (2nd Gen).png
-share/libretro/assets/Automatic/icons/png/512/Amazon - Fire TV (3rd Gen).png
-share/libretro/assets/Automatic/icons/png/512/Amazon - Fire TV Cube.png
-share/libretro/assets/Automatic/icons/png/512/Amazon - Fire TV-content.png
-share/libretro/assets/Automatic/icons/png/512/Amazon - Fire TV.png
-share/libretro/assets/Automatic/icons/png/512/Amazon - Luna-content.png
-share/libretro/assets/Automatic/icons/png/512/Amazon - Luna.png
-share/libretro/assets/Automatic/icons/png/512/Amstrad - CPC-content.png
-share/libretro/assets/Automatic/icons/png/512/Amstrad - CPC.png
-share/libretro/assets/Automatic/icons/png/512/Amstrad - GX4000-content.png
-share/libretro/assets/Automatic/icons/png/512/Amstrad - GX4000.png
-share/libretro/assets/Automatic/icons/png/512/Apple - I-content.png
-share/libretro/assets/Automatic/icons/png/512/Apple - I.png
-share/libretro/assets/Automatic/icons/png/512/Apple - II Plus-content.png
-share/libretro/assets/Automatic/icons/png/512/Apple - II Plus.png
-share/libretro/assets/Automatic/icons/png/512/Apple - II-content.png
-share/libretro/assets/Automatic/icons/png/512/Apple - II.png
-share/libretro/assets/Automatic/icons/png/512/Apple - IIe-content.png
-share/libretro/assets/Automatic/icons/png/512/Apple - IIe.png
-share/libretro/assets/Automatic/icons/png/512/Apple - Macintosh-content.png
-share/libretro/assets/Automatic/icons/png/512/Apple - Macintosh.png
-share/libretro/assets/Automatic/icons/png/512/Apple-Bandai - Pippin-content.png
-share/libretro/assets/Automatic/icons/png/512/Apple-Bandai - Pippin.png
-share/libretro/assets/Automatic/icons/png/512/Atari - 2600 637.75000.png
-share/libretro/assets/Automatic/icons/png/512/Atari - 2600 CX2600A.png
-share/libretro/assets/Automatic/icons/png/512/Atari - 2600 CX2600JR.png
-share/libretro/assets/Automatic/icons/png/512/Atari - 2600 CX2700.png
-share/libretro/assets/Automatic/icons/png/512/Atari - 2600 Flashback 2.png
-share/libretro/assets/Automatic/icons/png/512/Atari - 2600 Flashback.png
-share/libretro/assets/Automatic/icons/png/512/Atari - 2600-content.png
-share/libretro/assets/Automatic/icons/png/512/Atari - 2600.png
-share/libretro/assets/Automatic/icons/png/512/Atari - 5200-content.png
-share/libretro/assets/Automatic/icons/png/512/Atari - 5200.png
-share/libretro/assets/Automatic/icons/png/512/Atari - 7800-content.png
-share/libretro/assets/Automatic/icons/png/512/Atari - 7800.png
-share/libretro/assets/Automatic/icons/png/512/Atari - 8-bit Family-content.png
-share/libretro/assets/Automatic/icons/png/512/Atari - 8-bit Family.png
-share/libretro/assets/Automatic/icons/png/512/Atari - Jaguar CD-content.png
-share/libretro/assets/Automatic/icons/png/512/Atari - Jaguar CD.png
-share/libretro/assets/Automatic/icons/png/512/Atari - Jaguar-content.png
-share/libretro/assets/Automatic/icons/png/512/Atari - Jaguar.png
-share/libretro/assets/Automatic/icons/png/512/Atari - Lynx PAG-0401.png
-share/libretro/assets/Automatic/icons/png/512/Atari - Lynx-content.png
-share/libretro/assets/Automatic/icons/png/512/Atari - Lynx.png
-share/libretro/assets/Automatic/icons/png/512/Atari - Pong C-140.png
-share/libretro/assets/Automatic/icons/png/512/Atari - Pong C-200.png
-share/libretro/assets/Automatic/icons/png/512/Atari - Pong-content.png
-share/libretro/assets/Automatic/icons/png/512/Atari - Pong.png
-share/libretro/assets/Automatic/icons/png/512/Atari - ST (Tapes)-content.png
-share/libretro/assets/Automatic/icons/png/512/Atari - ST (Tapes).png
-share/libretro/assets/Automatic/icons/png/512/Atari - ST-content.png
-share/libretro/assets/Automatic/icons/png/512/Atari - ST.png
-share/libretro/assets/Automatic/icons/png/512/Atari - VCS-content.png
-share/libretro/assets/Automatic/icons/png/512/Atari - VCS.png
-share/libretro/assets/Automatic/icons/png/512/Atari - XEGS-content.png
-share/libretro/assets/Automatic/icons/png/512/Atari - XEGS.png
-share/libretro/assets/Automatic/icons/png/512/BBC - Bridge Companion-content.png
-share/libretro/assets/Automatic/icons/png/512/Bally - Astrocade-content.png
-share/libretro/assets/Automatic/icons/png/512/Bally - Astrocade.png
-share/libretro/assets/Automatic/icons/png/512/Bandai - Playdia-content.png
-share/libretro/assets/Automatic/icons/png/512/Bandai - Playdia.png
-share/libretro/assets/Automatic/icons/png/512/Bandai - Super Vision 8000-content.png
-share/libretro/assets/Automatic/icons/png/512/Bandai - Super Vision 8000.png
-share/libretro/assets/Automatic/icons/png/512/Bandai - WonderSwan Color WSC-001.png
-share/libretro/assets/Automatic/icons/png/512/Bandai - WonderSwan Color-content.png
-share/libretro/assets/Automatic/icons/png/512/Bandai - WonderSwan Color.png
-share/libretro/assets/Automatic/icons/png/512/Bandai - WonderSwan-content.png
-share/libretro/assets/Automatic/icons/png/512/Bandai - WonderSwan.png
-share/libretro/assets/Automatic/icons/png/512/Benesse - Pocket Challenge V2-content.png
-share/libretro/assets/Automatic/icons/png/512/Benesse - Pocket Challenge V2.png
-share/libretro/assets/Automatic/icons/png/512/Benesse - Pocket Challenge W-content.png
-share/libretro/assets/Automatic/icons/png/512/Benesse - Pocket Challenge W.png
-share/libretro/assets/Automatic/icons/png/512/Bit Corporation - Gamate-content.png
-share/libretro/assets/Automatic/icons/png/512/Bit Corporation - Gamate.png
-share/libretro/assets/Automatic/icons/png/512/CHIP-8-content.png
-share/libretro/assets/Automatic/icons/png/512/CHIP-8.png
-share/libretro/assets/Automatic/icons/png/512/Cannonball-content.png
-share/libretro/assets/Automatic/icons/png/512/Cannonball.png
-share/libretro/assets/Automatic/icons/png/512/Capcom - CP System I-content.png
-share/libretro/assets/Automatic/icons/png/512/Capcom - CP System I.png
-share/libretro/assets/Automatic/icons/png/512/Capcom - CP System II-content.png
-share/libretro/assets/Automatic/icons/png/512/Capcom - CP System II.png
-share/libretro/assets/Automatic/icons/png/512/Capcom - CP System III CD-content.png
-share/libretro/assets/Automatic/icons/png/512/Capcom - CP System III-content.png
-share/libretro/assets/Automatic/icons/png/512/Capcom - CP System III-content_combo.png
-share/libretro/assets/Automatic/icons/png/512/Capcom - CP System III-content_mobo.png
-share/libretro/assets/Automatic/icons/png/512/Capcom - CP System III.png
-share/libretro/assets/Automatic/icons/png/512/Casio - Loopy-content.png
-share/libretro/assets/Automatic/icons/png/512/Casio - Loopy.png
-share/libretro/assets/Automatic/icons/png/512/Casio - PV-1000-content.png
-share/libretro/assets/Automatic/icons/png/512/Casio - PV-1000.png
-share/libretro/assets/Automatic/icons/png/512/Cave Story-content.png
-share/libretro/assets/Automatic/icons/png/512/Cave Story.png
-share/libretro/assets/Automatic/icons/png/512/ChaiLove-content.png
-share/libretro/assets/Automatic/icons/png/512/ChaiLove.png
-share/libretro/assets/Automatic/icons/png/512/Coleco - ColecoVision ADAM-content.png
-share/libretro/assets/Automatic/icons/png/512/Coleco - ColecoVision ADAM.png
-share/libretro/assets/Automatic/icons/png/512/Coleco - ColecoVision-content.png
-share/libretro/assets/Automatic/icons/png/512/Coleco - ColecoVision.png
-share/libretro/assets/Automatic/icons/png/512/Coleco - Telstar 6030.png
-share/libretro/assets/Automatic/icons/png/512/Coleco - Telstar 6040.png
-share/libretro/assets/Automatic/icons/png/512/Coleco - Telstar 6045.png
-share/libretro/assets/Automatic/icons/png/512/Coleco - Telstar 6065.png
-share/libretro/assets/Automatic/icons/png/512/Coleco - Telstar 6071.png
-share/libretro/assets/Automatic/icons/png/512/Coleco - Telstar 6135.png
-share/libretro/assets/Automatic/icons/png/512/Commodore - 64 (PP)-content.png
-share/libretro/assets/Automatic/icons/png/512/Commodore - 64 (PP).png
-share/libretro/assets/Automatic/icons/png/512/Commodore - 64 (Tapes)-content.png
-share/libretro/assets/Automatic/icons/png/512/Commodore - 64 (Tapes).png
-share/libretro/assets/Automatic/icons/png/512/Commodore - 64 64C.png
-share/libretro/assets/Automatic/icons/png/512/Commodore - 64 Games System.png
-share/libretro/assets/Automatic/icons/png/512/Commodore - 64-content.png
-share/libretro/assets/Automatic/icons/png/512/Commodore - 64.png
-share/libretro/assets/Automatic/icons/png/512/Commodore - Amiga-content.png
-share/libretro/assets/Automatic/icons/png/512/Commodore - Amiga.png
-share/libretro/assets/Automatic/icons/png/512/Commodore - CD32-content.png
-share/libretro/assets/Automatic/icons/png/512/Commodore - CD32.png
-share/libretro/assets/Automatic/icons/png/512/Commodore - CDTV-content.png
-share/libretro/assets/Automatic/icons/png/512/Commodore - CDTV.png
-share/libretro/assets/Automatic/icons/png/512/Commodore - Plus-4-content.png
-share/libretro/assets/Automatic/icons/png/512/Commodore - Plus-4.png
-share/libretro/assets/Automatic/icons/png/512/Commodore - VIC-20-content.png
-share/libretro/assets/Automatic/icons/png/512/Commodore - VIC-20.png
-share/libretro/assets/Automatic/icons/png/512/DOOM-content.png
-share/libretro/assets/Automatic/icons/png/512/DOOM.png
-share/libretro/assets/Automatic/icons/png/512/DOS-content.png
-share/libretro/assets/Automatic/icons/png/512/DOS.png
-share/libretro/assets/Automatic/icons/png/512/Dinothawr-content.png
-share/libretro/assets/Automatic/icons/png/512/Dinothawr.png
-share/libretro/assets/Automatic/icons/png/512/Dungeon Crawl Stone Soup-content.png
-share/libretro/assets/Automatic/icons/png/512/Dungeon Crawl Stone Soup.png
-share/libretro/assets/Automatic/icons/png/512/Emerson - Arcadia 2001-content.png
-share/libretro/assets/Automatic/icons/png/512/Emerson - Arcadia 2001.png
-share/libretro/assets/Automatic/icons/png/512/Entex - Adventure Vision-content.png
-share/libretro/assets/Automatic/icons/png/512/Entex - Adventure Vision.png
-share/libretro/assets/Automatic/icons/png/512/Entex - Select-A-Game-content.png
-share/libretro/assets/Automatic/icons/png/512/Entex - Select-A-Game.png
-share/libretro/assets/Automatic/icons/png/512/Epoch - Cassette Vision-content.png
-share/libretro/assets/Automatic/icons/png/512/Epoch - Cassette Vision.png
-share/libretro/assets/Automatic/icons/png/512/Epoch - Game Pocket Computer-content.png
-share/libretro/assets/Automatic/icons/png/512/Epoch - Game Pocket Computer.png
-share/libretro/assets/Automatic/icons/png/512/Epoch - Super Cassette Vision-content.png
-share/libretro/assets/Automatic/icons/png/512/Epoch - Super Cassette Vision.png
-share/libretro/assets/Automatic/icons/png/512/Epoch - TV Tennis Electrotennis-content.png
-share/libretro/assets/Automatic/icons/png/512/Epoch - TV Tennis Electrotennis.png
-share/libretro/assets/Automatic/icons/png/512/FBNeo - Arcade Games-content.png
-share/libretro/assets/Automatic/icons/png/512/FBNeo - Arcade Games.png
-share/libretro/assets/Automatic/icons/png/512/FFmpeg-content.png
-share/libretro/assets/Automatic/icons/png/512/FFmpeg.png
-share/libretro/assets/Automatic/icons/png/512/Fairchild - Channel F System II.png
-share/libretro/assets/Automatic/icons/png/512/Fairchild - Channel F-content.png
-share/libretro/assets/Automatic/icons/png/512/Fairchild - Channel F.png
-share/libretro/assets/Automatic/icons/png/512/Flashback-content.png
-share/libretro/assets/Automatic/icons/png/512/Flashback.png
-share/libretro/assets/Automatic/icons/png/512/Fujitsu - FM Towns Marty-content.png
-share/libretro/assets/Automatic/icons/png/512/Fujitsu - FM Towns Marty.png
-share/libretro/assets/Automatic/icons/png/512/Fukutake Publishing - StudyBox-content.png
-share/libretro/assets/Automatic/icons/png/512/Fukutake Publishing - StudyBox.png
-share/libretro/assets/Automatic/icons/png/512/Funtech - Super Acan-content.png
-share/libretro/assets/Automatic/icons/png/512/Funtech - Super Acan.png
-share/libretro/assets/Automatic/icons/png/512/GCE - Vectrex-content.png
-share/libretro/assets/Automatic/icons/png/512/GCE - Vectrex.png
-share/libretro/assets/Automatic/icons/png/512/Gakken - Compact Vision TV Boy-content.png
-share/libretro/assets/Automatic/icons/png/512/Gakken - Compact Vision TV Boy.png
-share/libretro/assets/Automatic/icons/png/512/Game-content.png
-share/libretro/assets/Automatic/icons/png/512/Game.png
-share/libretro/assets/Automatic/icons/png/512/GamePark - GP32-content.png
-share/libretro/assets/Automatic/icons/png/512/GamePark - GP32.png
-share/libretro/assets/Automatic/icons/png/512/Google - Nexus Player-content.png
-share/libretro/assets/Automatic/icons/png/512/Google - Nexus Player.png
-share/libretro/assets/Automatic/icons/png/512/Google - Stadia-content.png
-share/libretro/assets/Automatic/icons/png/512/Google - Stadia.png
-share/libretro/assets/Automatic/icons/png/512/Handheld Electronic Game-content.png
-share/libretro/assets/Automatic/icons/png/512/Handheld Electronic Game.png
-share/libretro/assets/Automatic/icons/png/512/Hartung - Game Master-content.png
-share/libretro/assets/Automatic/icons/png/512/Hartung - Game Master.png
-share/libretro/assets/Automatic/icons/png/512/Interton - VC 4000-content.png
-share/libretro/assets/Automatic/icons/png/512/Interton - VC 4000.png
-share/libretro/assets/Automatic/icons/png/512/Interton - Video 2000-content.png
-share/libretro/assets/Automatic/icons/png/512/Interton - Video 2000.png
-share/libretro/assets/Automatic/icons/png/512/Konami - Picno-content.png
-share/libretro/assets/Automatic/icons/png/512/Konami - Picno.png
-share/libretro/assets/Automatic/icons/png/512/LeapFrog - LeapPad-content.png
-share/libretro/assets/Automatic/icons/png/512/LeapFrog - LeapPad.png
-share/libretro/assets/Automatic/icons/png/512/LeapFrog - Leapster Learning Game System 1.png
-share/libretro/assets/Automatic/icons/png/512/LeapFrog - Leapster Learning Game System-content.png
-share/libretro/assets/Automatic/icons/png/512/LeapFrog - Leapster Learning Game System.png
-share/libretro/assets/Automatic/icons/png/512/LeapFrog - My First LeapPad-content.png
-share/libretro/assets/Automatic/icons/png/512/LeapFrog - My First LeapPad.png
-share/libretro/assets/Automatic/icons/png/512/Libretro - Pad.png
-share/libretro/assets/Automatic/icons/png/512/Lutro-content.png
-share/libretro/assets/Automatic/icons/png/512/Lutro.png
-share/libretro/assets/Automatic/icons/png/512/MAME 2000-content.png
-share/libretro/assets/Automatic/icons/png/512/MAME 2000.png
-share/libretro/assets/Automatic/icons/png/512/MAME 2003-Plus-content.png
-share/libretro/assets/Automatic/icons/png/512/MAME 2003-Plus.png
-share/libretro/assets/Automatic/icons/png/512/MAME 2003-content.png
-share/libretro/assets/Automatic/icons/png/512/MAME 2003.png
-share/libretro/assets/Automatic/icons/png/512/MAME 2010-content.png
-share/libretro/assets/Automatic/icons/png/512/MAME 2010.png
-share/libretro/assets/Automatic/icons/png/512/MAME 2015-content.png
-share/libretro/assets/Automatic/icons/png/512/MAME 2015.png
-share/libretro/assets/Automatic/icons/png/512/MAME 2016-content.png
-share/libretro/assets/Automatic/icons/png/512/MAME 2016.png
-share/libretro/assets/Automatic/icons/png/512/MAME-content.png
-share/libretro/assets/Automatic/icons/png/512/MAME.png
-share/libretro/assets/Automatic/icons/png/512/Magnavox - Odyssey 100.png
-share/libretro/assets/Automatic/icons/png/512/Magnavox - Odyssey 200.png
-share/libretro/assets/Automatic/icons/png/512/Magnavox - Odyssey 2000.png
-share/libretro/assets/Automatic/icons/png/512/Magnavox - Odyssey 2001.png
-share/libretro/assets/Automatic/icons/png/512/Magnavox - Odyssey 2100.png
-share/libretro/assets/Automatic/icons/png/512/Magnavox - Odyssey 300.png
-share/libretro/assets/Automatic/icons/png/512/Magnavox - Odyssey 3000.png
-share/libretro/assets/Automatic/icons/png/512/Magnavox - Odyssey 400.png
-share/libretro/assets/Automatic/icons/png/512/Magnavox - Odyssey 4000.png
-share/libretro/assets/Automatic/icons/png/512/Magnavox - Odyssey 500.png
-share/libretro/assets/Automatic/icons/png/512/Magnavox - Odyssey-content.png
-share/libretro/assets/Automatic/icons/png/512/Magnavox - Odyssey.png
-share/libretro/assets/Automatic/icons/png/512/Magnavox - Odyssey2-content.png
-share/libretro/assets/Automatic/icons/png/512/Magnavox - Odyssey2.png
-share/libretro/assets/Automatic/icons/png/512/Mattel - HyperScan Alt.png
-share/libretro/assets/Automatic/icons/png/512/Mattel - HyperScan-content.png
-share/libretro/assets/Automatic/icons/png/512/Mattel - HyperScan.png
-share/libretro/assets/Automatic/icons/png/512/Mattel - Intellivision 49-75011.png
-share/libretro/assets/Automatic/icons/png/512/Mattel - Intellivision 5872.png
-share/libretro/assets/Automatic/icons/png/512/Mattel - Intellivision-content.png
-share/libretro/assets/Automatic/icons/png/512/Mattel - Intellivision.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - MSX-content.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - MSX.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - MSX2-content.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - MSX2.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox 360 (Digital)-content.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox 360 (Digital).png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox 360 E T.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox 360 E.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox 360 S T.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox 360 S.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox 360 T.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox 360-content.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox 360.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox One S T.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox One S.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox One X K.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox One-content.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox One.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox Series X-content.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox Series X.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox-content.png
-share/libretro/assets/Automatic/icons/png/512/Microsoft - Xbox.png
-share/libretro/assets/Automatic/icons/png/512/Milton Bradley - Microvision-content.png
-share/libretro/assets/Automatic/icons/png/512/Milton Bradley - Microvision.png
-share/libretro/assets/Automatic/icons/png/512/Minecraft-content.png
-share/libretro/assets/Automatic/icons/png/512/Minecraft.png
-share/libretro/assets/Automatic/icons/png/512/MrBoom-content.png
-share/libretro/assets/Automatic/icons/png/512/MrBoom.png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC Engine - TurboGrafx 16 HES-EXP-01 (U).png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC Engine - TurboGrafx 16 HES-TGX-01 (U).png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC Engine - TurboGrafx 16 PI-TG2 (J).png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC Engine - TurboGrafx 16 PI-TG3 (J).png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC Engine - TurboGrafx 16 PI-TG7 (J).png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC Engine - TurboGrafx 16 PI-TG9 (J).png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC Engine - TurboGrafx 16-content.png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC Engine - TurboGrafx 16.png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC Engine CD - TurboGrafx-CD CDR-30 (J).png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC Engine CD - TurboGrafx-CD HES-CDR-01 (U).png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC Engine CD - TurboGrafx-CD HES-DUO-01 (U).png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC Engine CD - TurboGrafx-CD PI-CD1 (J).png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC Engine CD - TurboGrafx-CD-content.png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC Engine CD - TurboGrafx-CD.png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC Engine SuperGrafx-content.png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC Engine SuperGrafx.png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC-98-content.png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC-98.png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC-FX-content.png
-share/libretro/assets/Automatic/icons/png/512/NEC - PC-FX.png
-share/libretro/assets/Automatic/icons/png/512/Neo Geo-content.png
-share/libretro/assets/Automatic/icons/png/512/Neo Geo.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Color TV-Game CTG-15V.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Color TV-Game CTG-6.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Color TV-Game CTG-BK6.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Color TV-Game CTG-CR112.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Color TV-Game CTG-HC10.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Family Computer Disk System AN500.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Family Computer Disk System AN505.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Family Computer Disk System HVC-101.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Family Computer Disk System-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Family Computer Disk System.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Game Boy Advance (e-Reader)-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Game Boy Advance (e-Reader).png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Game Boy Advance AGS-001.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Game Boy Advance OXY-001.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Game Boy Advance-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Game Boy Advance.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Game Boy Color-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Game Boy Color.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Game Boy MGB-001.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Game Boy-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Game Boy.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - GameCube SL-GC10.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - GameCube-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - GameCube.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - New Nintendo 3DS JAN-001.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - New Nintendo 3DS KTR-001.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - New Nintendo 3DS-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - New Nintendo 3DS.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo 3DS (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo 3DS (DLC).png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo 3DS (Digital)-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo 3DS (Digital).png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo 3DS CTR-001.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo 3DS FTR-001.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo 3DS-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo 3DS.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo 64-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo 64.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo 64DD-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo 64DD.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo DS (Download Play)-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo DS (Download Play).png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo DS Decrypted-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo DS Decrypted.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo DS NTR-001.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo DS-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo DS.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo DSi (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo DSi (DLC).png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo DSi Decrypted-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo DSi Decrypted.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo DSi TWL-001.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo DSi-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo DSi.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo Entertainment System HVC-001.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo Entertainment System HVC-101.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo Entertainment System NES-101.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo Entertainment System-content (J).png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo Entertainment System-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Nintendo Entertainment System.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Pokemon Mini-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Pokemon Mini.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Satellaview-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Satellaview.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Sufami Turbo SHVC-101.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Sufami Turbo SNS-001.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Sufami Turbo SNS-101.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Sufami Turbo-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Sufami Turbo.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Super Nintendo Entertainment System SHVC-101.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Super Nintendo Entertainment System SNS-001.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Super Nintendo Entertainment System SNS-101.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Super Nintendo Entertainment System SNSP-001.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Super Nintendo Entertainment System-content (1) (U).png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Super Nintendo Entertainment System-content (2) (U).png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Super Nintendo Entertainment System-content (E).png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Super Nintendo Entertainment System-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Super Nintendo Entertainment System.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Switch HAC-001.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Switch HAC-007.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Switch HDH-001.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Switch-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Switch.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Virtual Boy-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Virtual Boy.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Wii (Digital)-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Wii (Digital).png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Wii RVL-001 T.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Wii RVL-201.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Wii U WUP-001 T.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Wii U-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Wii U.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Wii-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - Wii.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - e-Reader-content.png
-share/libretro/assets/Automatic/icons/png/512/Nintendo - e-Reader.png
-share/libretro/assets/Automatic/icons/png/512/Nokia - N-Gage QD.png
-share/libretro/assets/Automatic/icons/png/512/Nokia - N-Gage-content.png
-share/libretro/assets/Automatic/icons/png/512/Nokia - N-Gage.png
-share/libretro/assets/Automatic/icons/png/512/Nvidia - Shield TV.png
-share/libretro/assets/Automatic/icons/png/512/Ouya - Ouya.png
-share/libretro/assets/Automatic/icons/png/512/Philips - CD-i-content.png
-share/libretro/assets/Automatic/icons/png/512/Philips - CD-i.png
-share/libretro/assets/Automatic/icons/png/512/Philips - Videopac+-content.png
-share/libretro/assets/Automatic/icons/png/512/Philips - Videopac+.png
-share/libretro/assets/Automatic/icons/png/512/PlayJam - Game Stick.png
-share/libretro/assets/Automatic/icons/png/512/Quake II-content.png
-share/libretro/assets/Automatic/icons/png/512/Quake II.png
-share/libretro/assets/Automatic/icons/png/512/Quake III-content.png
-share/libretro/assets/Automatic/icons/png/512/Quake III.png
-share/libretro/assets/Automatic/icons/png/512/Quake-content.png
-share/libretro/assets/Automatic/icons/png/512/Quake.png
-share/libretro/assets/Automatic/icons/png/512/RCA - Studio II-content.png
-share/libretro/assets/Automatic/icons/png/512/RCA - Studio II.png
-share/libretro/assets/Automatic/icons/png/512/RPG Maker-content.png
-share/libretro/assets/Automatic/icons/png/512/RPG Maker.png
-share/libretro/assets/Automatic/icons/png/512/Rick Dangerous-content.png
-share/libretro/assets/Automatic/icons/png/512/Rick Dangerous.png
-share/libretro/assets/Automatic/icons/png/512/SNK - Neo Geo CD Tray.png
-share/libretro/assets/Automatic/icons/png/512/SNK - Neo Geo CD-content.png
-share/libretro/assets/Automatic/icons/png/512/SNK - Neo Geo CD.png
-share/libretro/assets/Automatic/icons/png/512/SNK - Neo Geo CDZ.png
-share/libretro/assets/Automatic/icons/png/512/SNK - Neo Geo Mini.png
-share/libretro/assets/Automatic/icons/png/512/SNK - Neo Geo Pocket Color.png
-share/libretro/assets/Automatic/icons/png/512/SNK - Neo Geo Pocket-content.png
-share/libretro/assets/Automatic/icons/png/512/SNK - Neo Geo Pocket.png
-share/libretro/assets/Automatic/icons/png/512/SNK - Neo Geo X-content.png
-share/libretro/assets/Automatic/icons/png/512/SNK - Neo Geo X.png
-share/libretro/assets/Automatic/icons/png/512/SNK - Neo Geo-content.png
-share/libretro/assets/Automatic/icons/png/512/SNK - Neo Geo.png
-share/libretro/assets/Automatic/icons/png/512/SSD - Xavixport-content.png
-share/libretro/assets/Automatic/icons/png/512/SSD - Xavixport.png
-share/libretro/assets/Automatic/icons/png/512/ScummVM-content.png
-share/libretro/assets/Automatic/icons/png/512/ScummVM.png
-share/libretro/assets/Automatic/icons/png/512/Sega - 32X MK-1601-84000 (U).png
-share/libretro/assets/Automatic/icons/png/512/Sega - 32X Neptune (U).png
-share/libretro/assets/Automatic/icons/png/512/Sega - 32X-content.png
-share/libretro/assets/Automatic/icons/png/512/Sega - 32X.png
-share/libretro/assets/Automatic/icons/png/512/Sega - Dreamcast-content.png
-share/libretro/assets/Automatic/icons/png/512/Sega - Dreamcast.png
-share/libretro/assets/Automatic/icons/png/512/Sega - Game Gear-content.png
-share/libretro/assets/Automatic/icons/png/512/Sega - Game Gear.png
-share/libretro/assets/Automatic/icons/png/512/Sega - Master System - Mark III MK-3006.png
-share/libretro/assets/Automatic/icons/png/512/Sega - Master System - Mark III SG-1000M3 (J).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Master System - Mark III-content (J).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Master System - Mark III-content.png
-share/libretro/assets/Automatic/icons/png/512/Sega - Master System - Mark III.png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega Drive - Genesis HAA-2502 (J).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega Drive - Genesis HAA-2510 (J).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega Drive - Genesis HMJ-0300 (J).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega Drive - Genesis MK-1461 (U).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega Drive - Genesis MK-1631 (U).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega Drive - Genesis MK-6100 (U).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega Drive - Genesis-content (J).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega Drive - Genesis-content.png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega Drive - Genesis.png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega-CD - Sega CD HAA-2502-2912 (J).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega-CD - Sega CD HAA-2510-2910 (J).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega-CD - Sega CD HAA-2510-2912 (J).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega-CD - Sega CD MK-1601-1690 (U).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega-CD - Sega CD MK-1601-4102 (U).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega-CD - Sega CD MK-1631-4102 (U).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega-CD - Sega CD RG-M1 (J).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega-CD - Sega CD RG-M2 (J).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega-CD - Sega CD-content.png
-share/libretro/assets/Automatic/icons/png/512/Sega - Mega-CD - Sega CD.png
-share/libretro/assets/Automatic/icons/png/512/Sega - PICO-content.png
-share/libretro/assets/Automatic/icons/png/512/Sega - PICO.png
-share/libretro/assets/Automatic/icons/png/512/Sega - SG-1000 II.png
-share/libretro/assets/Automatic/icons/png/512/Sega - SG-1000-content.png
-share/libretro/assets/Automatic/icons/png/512/Sega - SG-1000.png
-share/libretro/assets/Automatic/icons/png/512/Sega - Saturn HST-3200 (J).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Saturn Pluto (U).png
-share/libretro/assets/Automatic/icons/png/512/Sega - Saturn-content.png
-share/libretro/assets/Automatic/icons/png/512/Sega - Saturn.png
-share/libretro/assets/Automatic/icons/png/512/Sharp - X68000 T.png
-share/libretro/assets/Automatic/icons/png/512/Sharp - X68000-content.png
-share/libretro/assets/Automatic/icons/png/512/Sharp - X68000.png
-share/libretro/assets/Automatic/icons/png/512/Sinclair - ZX 81-content.png
-share/libretro/assets/Automatic/icons/png/512/Sinclair - ZX 81.png
-share/libretro/assets/Automatic/icons/png/512/Sinclair - ZX Spectrum +3-content.png
-share/libretro/assets/Automatic/icons/png/512/Sinclair - ZX Spectrum +3.png
-share/libretro/assets/Automatic/icons/png/512/Sinclair - ZX Spectrum-content.png
-share/libretro/assets/Automatic/icons/png/512/Sinclair - ZX Spectrum.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 2 PSX-5000.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 2 SCPH-10000.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 2 SCPH-70000 T.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 2 SCPH-70000.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 2 SCPH-90000 T.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 2 SCPH-90000.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 2-content.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 2.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 3 (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 3 (DLC).png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 3 (Downloadable)-content.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 3 (Downloadable).png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 3 (PSN)-content.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 3 (PSN).png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 3-content.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 4 CUH-1000 T.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 4 CUH-2000 T.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 4 CUH-2000.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 4 CUH-7000 T.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 4 CUH-7000.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 4-content.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation 4.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Portable (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Portable (DLC).png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Portable (PSN)-content.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Portable (PSN).png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Portable (PSX2PSP)-content.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Portable (PSX2PSP).png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Portable (UMD Music)-content.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Portable (UMD Music).png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Portable (UMD Video)-content.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Portable (UMD Video).png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Portable PSP-E1000.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Portable PSP-N1000.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Portable-content.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Portable.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation SCPH-100-131 Flat.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation SCPH-100-131.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation SCPH-100.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Vita PCH-2000.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Vita VTE-1000.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Vita-content.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation Vita.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation-content.png
-share/libretro/assets/Automatic/icons/png/512/Sony - PlayStation.png
-share/libretro/assets/Automatic/icons/png/512/Sony - Playstation 3 CECH-2000 T.png
-share/libretro/assets/Automatic/icons/png/512/Sony - Playstation 3 CECH-2000.png
-share/libretro/assets/Automatic/icons/png/512/Sony - Playstation 3 CECH-4000 T.png
-share/libretro/assets/Automatic/icons/png/512/Sony - Playstation 3 CECH-4000.png
-share/libretro/assets/Automatic/icons/png/512/Sony - Playstation 3 CECHA00 KT.png
-share/libretro/assets/Automatic/icons/png/512/Sony - Playstation 3.png
-share/libretro/assets/Automatic/icons/png/512/Spectravideo - SV 328.png
-share/libretro/assets/Automatic/icons/png/512/Spectravideo - SVI-318 - SVI-328-content.png
-share/libretro/assets/Automatic/icons/png/512/Spectravideo - SVI-318 - SVI-328.png
-share/libretro/assets/Automatic/icons/png/512/TIC-80-content.png
-share/libretro/assets/Automatic/icons/png/512/TIC-80.png
-share/libretro/assets/Automatic/icons/png/512/Tapwave - Zodiac-content.png
-share/libretro/assets/Automatic/icons/png/512/Tapwave - Zodiac.png
-share/libretro/assets/Automatic/icons/png/512/The 3DO Company - 3DO FZ-10.png
-share/libretro/assets/Automatic/icons/png/512/The 3DO Company - 3DO GDO-101.png
-share/libretro/assets/Automatic/icons/png/512/The 3DO Company - 3DO GDO-203P.png
-share/libretro/assets/Automatic/icons/png/512/The 3DO Company - 3DO IMP-21J.png
-share/libretro/assets/Automatic/icons/png/512/The 3DO Company - 3DO-content.png
-share/libretro/assets/Automatic/icons/png/512/The 3DO Company - 3DO.png
-share/libretro/assets/Automatic/icons/png/512/Thomson - MOTO Cartridge.png
-share/libretro/assets/Automatic/icons/png/512/Thomson - MOTO TO8.png
-share/libretro/assets/Automatic/icons/png/512/Thomson - MOTO-content.png
-share/libretro/assets/Automatic/icons/png/512/Thomson - MOTO.png
-share/libretro/assets/Automatic/icons/png/512/Tiger - Game.com-content.png
-share/libretro/assets/Automatic/icons/png/512/Tiger - Game.com.png
-share/libretro/assets/Automatic/icons/png/512/Tiger - Gizmondo-content.png
-share/libretro/assets/Automatic/icons/png/512/Tiger - Gizmondo.png
-share/libretro/assets/Automatic/icons/png/512/Tomb Raider-content.png
-share/libretro/assets/Automatic/icons/png/512/Tomb Raider.png
-share/libretro/assets/Automatic/icons/png/512/Umtech - VideoBrain-content.png
-share/libretro/assets/Automatic/icons/png/512/Umtech - VideoBrain.png
-share/libretro/assets/Automatic/icons/png/512/Uzebox-content.png
-share/libretro/assets/Automatic/icons/png/512/Uzebox.png
-share/libretro/assets/Automatic/icons/png/512/VTech - CreatiVision-content.png
-share/libretro/assets/Automatic/icons/png/512/VTech - CreatiVision.png
-share/libretro/assets/Automatic/icons/png/512/VTech - Socrates Alt.png
-share/libretro/assets/Automatic/icons/png/512/VTech - Socrates-content.png
-share/libretro/assets/Automatic/icons/png/512/VTech - Socrates.png
-share/libretro/assets/Automatic/icons/png/512/VTech - V.Flash-content.png
-share/libretro/assets/Automatic/icons/png/512/VTech - V.Flash.png
-share/libretro/assets/Automatic/icons/png/512/VTech - V.Smile-content.png
-share/libretro/assets/Automatic/icons/png/512/VTech - V.Smile.png
-share/libretro/assets/Automatic/icons/png/512/Valve - Steam Link.png
-share/libretro/assets/Automatic/icons/png/512/Vircon32-content.png
-share/libretro/assets/Automatic/icons/png/512/Vircon32.png
-share/libretro/assets/Automatic/icons/png/512/Watara - Supervision Original.png
-share/libretro/assets/Automatic/icons/png/512/Watara - Supervision-content.png
-share/libretro/assets/Automatic/icons/png/512/Watara - Supervision.png
-share/libretro/assets/Automatic/icons/png/512/ZAPiT - Game Wave-content.png
-share/libretro/assets/Automatic/icons/png/512/ZAPiT - Game Wave.png
-share/libretro/assets/Automatic/icons/png/512/Zeebo - Zeebo.png
-share/libretro/assets/Automatic/icons/png/512/achievement-list.png
-share/libretro/assets/Automatic/icons/png/512/add-favorite.png
-share/libretro/assets/Automatic/icons/png/512/add.png
-share/libretro/assets/Automatic/icons/png/512/arrow.png
-share/libretro/assets/Automatic/icons/png/512/battery-20.png
-share/libretro/assets/Automatic/icons/png/512/battery-40.png
-share/libretro/assets/Automatic/icons/png/512/battery-60.png
-share/libretro/assets/Automatic/icons/png/512/battery-80.png
-share/libretro/assets/Automatic/icons/png/512/battery-charging.png
-share/libretro/assets/Automatic/icons/png/512/battery-full.png
-share/libretro/assets/Automatic/icons/png/512/bluetooth.png
-share/libretro/assets/Automatic/icons/png/512/clock.png
-share/libretro/assets/Automatic/icons/png/512/close.png
-share/libretro/assets/Automatic/icons/png/512/core-cheat-options.png
-share/libretro/assets/Automatic/icons/png/512/core-disk-options.png
-share/libretro/assets/Automatic/icons/png/512/core-infos.png
-share/libretro/assets/Automatic/icons/png/512/core-input-remapping-options.png
-share/libretro/assets/Automatic/icons/png/512/core-options.png
-share/libretro/assets/Automatic/icons/png/512/core-shader-options.png
-share/libretro/assets/Automatic/icons/png/512/core.png
-share/libretro/assets/Automatic/icons/png/512/cursor.png
-share/libretro/assets/Automatic/icons/png/512/database.png
-share/libretro/assets/Automatic/icons/png/512/default-content.png
-share/libretro/assets/Automatic/icons/png/512/default.png
-share/libretro/assets/Automatic/icons/png/512/dialog-slice.png
-share/libretro/assets/Automatic/icons/png/512/favorites-content.png
-share/libretro/assets/Automatic/icons/png/512/favorites.png
-share/libretro/assets/Automatic/icons/png/512/file.png
-share/libretro/assets/Automatic/icons/png/512/folder.png
-share/libretro/assets/Automatic/icons/png/512/history.png
-share/libretro/assets/Automatic/icons/png/512/iQue - iQue-content.png
-share/libretro/assets/Automatic/icons/png/512/iQue - iQue.png
-share/libretro/assets/Automatic/icons/png/512/image.png
-share/libretro/assets/Automatic/icons/png/512/images.png
-share/libretro/assets/Automatic/icons/png/512/input_ADC.png
-share/libretro/assets/Automatic/icons/png/512/input_BIND_ALL.png
-share/libretro/assets/Automatic/icons/png/512/input_BTN-D.png
-share/libretro/assets/Automatic/icons/png/512/input_BTN-L.png
-share/libretro/assets/Automatic/icons/png/512/input_BTN-R.png
-share/libretro/assets/Automatic/icons/png/512/input_BTN-U.png
-share/libretro/assets/Automatic/icons/png/512/input_DPAD-D.png
-share/libretro/assets/Automatic/icons/png/512/input_DPAD-L.png
-share/libretro/assets/Automatic/icons/png/512/input_DPAD-R.png
-share/libretro/assets/Automatic/icons/png/512/input_DPAD-U.png
-share/libretro/assets/Automatic/icons/png/512/input_LB.png
-share/libretro/assets/Automatic/icons/png/512/input_LGUN.png
-share/libretro/assets/Automatic/icons/png/512/input_LT.png
-share/libretro/assets/Automatic/icons/png/512/input_MOUSE.png
-share/libretro/assets/Automatic/icons/png/512/input_RB.png
-share/libretro/assets/Automatic/icons/png/512/input_RT.png
-share/libretro/assets/Automatic/icons/png/512/input_SELECT.png
-share/libretro/assets/Automatic/icons/png/512/input_START.png
-share/libretro/assets/Automatic/icons/png/512/input_STCK-D.png
-share/libretro/assets/Automatic/icons/png/512/input_STCK-L.png
-share/libretro/assets/Automatic/icons/png/512/input_STCK-P.png
-share/libretro/assets/Automatic/icons/png/512/input_STCK-R.png
-share/libretro/assets/Automatic/icons/png/512/input_STCK-U.png
-share/libretro/assets/Automatic/icons/png/512/input_TURBO.png
-share/libretro/assets/Automatic/icons/png/512/key-hover.png
-share/libretro/assets/Automatic/icons/png/512/key.png
-share/libretro/assets/Automatic/icons/png/512/lakka.png
-share/libretro/assets/Automatic/icons/png/512/loadstate.png
-share/libretro/assets/Automatic/icons/png/512/menu_achievements.png
-share/libretro/assets/Automatic/icons/png/512/menu_add.png
-share/libretro/assets/Automatic/icons/png/512/menu_apply_cog.png
-share/libretro/assets/Automatic/icons/png/512/menu_apply_toggle.png
-share/libretro/assets/Automatic/icons/png/512/menu_audio.png
-share/libretro/assets/Automatic/icons/png/512/menu_brightness.png
-share/libretro/assets/Automatic/icons/png/512/menu_check.png
-share/libretro/assets/Automatic/icons/png/512/menu_drivers.png
-share/libretro/assets/Automatic/icons/png/512/menu_exit.png
-share/libretro/assets/Automatic/icons/png/512/menu_frameskip.png
-share/libretro/assets/Automatic/icons/png/512/menu_help.png
-share/libretro/assets/Automatic/icons/png/512/menu_hourglass.png
-share/libretro/assets/Automatic/icons/png/512/menu_info.png
-share/libretro/assets/Automatic/icons/png/512/menu_latency.png
-share/libretro/assets/Automatic/icons/png/512/menu_log.png
-share/libretro/assets/Automatic/icons/png/512/menu_mixer.png
-share/libretro/assets/Automatic/icons/png/512/menu_network.png
-share/libretro/assets/Automatic/icons/png/512/menu_notifications.png
-share/libretro/assets/Automatic/icons/png/512/menu_osd.png
-share/libretro/assets/Automatic/icons/png/512/menu_overlay.png
-share/libretro/assets/Automatic/icons/png/512/menu_override.png
-share/libretro/assets/Automatic/icons/png/512/menu_pause.png
-share/libretro/assets/Automatic/icons/png/512/menu_playlist.png
-share/libretro/assets/Automatic/icons/png/512/menu_power.png
-share/libretro/assets/Automatic/icons/png/512/menu_privacy.png
-share/libretro/assets/Automatic/icons/png/512/menu_quickmenu.png
-share/libretro/assets/Automatic/icons/png/512/menu_record.png
-share/libretro/assets/Automatic/icons/png/512/menu_rewind.png
-share/libretro/assets/Automatic/icons/png/512/menu_room.png
-share/libretro/assets/Automatic/icons/png/512/menu_room_lan.png
-share/libretro/assets/Automatic/icons/png/512/menu_room_relay.png
-share/libretro/assets/Automatic/icons/png/512/menu_saving.png
-share/libretro/assets/Automatic/icons/png/512/menu_shutdown.png
-share/libretro/assets/Automatic/icons/png/512/menu_stream.png
-share/libretro/assets/Automatic/icons/png/512/menu_ui.png
-share/libretro/assets/Automatic/icons/png/512/menu_updater.png
-share/libretro/assets/Automatic/icons/png/512/menu_user.png
-share/libretro/assets/Automatic/icons/png/512/menu_video.png
-share/libretro/assets/Automatic/icons/png/512/menu_volume_max.png
-share/libretro/assets/Automatic/icons/png/512/menu_volume_med.png
-share/libretro/assets/Automatic/icons/png/512/menu_volume_min.png
-share/libretro/assets/Automatic/icons/png/512/menu_volume_mute.png
-share/libretro/assets/Automatic/icons/png/512/movie.png
-share/libretro/assets/Automatic/icons/png/512/movies.png
-share/libretro/assets/Automatic/icons/png/512/music.png
-share/libretro/assets/Automatic/icons/png/512/musics.png
-share/libretro/assets/Automatic/icons/png/512/netplay.png
-share/libretro/assets/Automatic/icons/png/512/off.png
-share/libretro/assets/Automatic/icons/png/512/on.png
-share/libretro/assets/Automatic/icons/png/512/pointer.png
-share/libretro/assets/Automatic/icons/png/512/reload.png
-share/libretro/assets/Automatic/icons/png/512/rename.png
-share/libretro/assets/Automatic/icons/png/512/resume.png
-share/libretro/assets/Automatic/icons/png/512/retroarch.png
-share/libretro/assets/Automatic/icons/png/512/run.png
-share/libretro/assets/Automatic/icons/png/512/savestate.png
-share/libretro/assets/Automatic/icons/png/512/screenshot.png
-share/libretro/assets/Automatic/icons/png/512/setting.png
-share/libretro/assets/Automatic/icons/png/512/settings.png
-share/libretro/assets/Automatic/icons/png/512/subsetting.png
-share/libretro/assets/Automatic/icons/png/512/undo.png
-share/libretro/assets/Automatic/icons/png/512/wifi.png
-share/libretro/assets/Automatic/icons/png/512/zip.png
-share/libretro/assets/Automatic/icons/png/64/1292 Advanced Programmable Video System-content.png
-share/libretro/assets/Automatic/icons/png/64/1292 Advanced Programmable Video System.png
-share/libretro/assets/Automatic/icons/png/64/2048-content.png
-share/libretro/assets/Automatic/icons/png/64/2048.png
-share/libretro/assets/Automatic/icons/png/64/ACT - Apricot PC Xi-content.png
-share/libretro/assets/Automatic/icons/png/64/ACT - Apricot PC Xi.png
-share/libretro/assets/Automatic/icons/png/64/APF - Imagination Machine-content.png
-share/libretro/assets/Automatic/icons/png/64/APF - Imagination Machine.png
-share/libretro/assets/Automatic/icons/png/64/APF - MP-1000-content.png
-share/libretro/assets/Automatic/icons/png/64/APF - MP-1000.png
-share/libretro/assets/Automatic/icons/png/64/Acorn - Archimedes-content.png
-share/libretro/assets/Automatic/icons/png/64/Acorn - Archimedes.png
-share/libretro/assets/Automatic/icons/png/64/Acorn - Atom-content.png
-share/libretro/assets/Automatic/icons/png/64/Acorn - Atom.png
-share/libretro/assets/Automatic/icons/png/64/Acorn - BBC Micro-content.png
-share/libretro/assets/Automatic/icons/png/64/Acorn - BBC Micro.png
-share/libretro/assets/Automatic/icons/png/64/Amazon - Fire TV (2nd Gen).png
-share/libretro/assets/Automatic/icons/png/64/Amazon - Fire TV (3rd Gen).png
-share/libretro/assets/Automatic/icons/png/64/Amazon - Fire TV Cube.png
-share/libretro/assets/Automatic/icons/png/64/Amazon - Fire TV-content.png
-share/libretro/assets/Automatic/icons/png/64/Amazon - Fire TV.png
-share/libretro/assets/Automatic/icons/png/64/Amazon - Luna-content.png
-share/libretro/assets/Automatic/icons/png/64/Amazon - Luna.png
-share/libretro/assets/Automatic/icons/png/64/Amstrad - CPC-content.png
-share/libretro/assets/Automatic/icons/png/64/Amstrad - CPC.png
-share/libretro/assets/Automatic/icons/png/64/Amstrad - GX4000-content.png
-share/libretro/assets/Automatic/icons/png/64/Amstrad - GX4000.png
-share/libretro/assets/Automatic/icons/png/64/Apple - I-content.png
-share/libretro/assets/Automatic/icons/png/64/Apple - I.png
-share/libretro/assets/Automatic/icons/png/64/Apple - II Plus-content.png
-share/libretro/assets/Automatic/icons/png/64/Apple - II Plus.png
-share/libretro/assets/Automatic/icons/png/64/Apple - II-content.png
-share/libretro/assets/Automatic/icons/png/64/Apple - II.png
-share/libretro/assets/Automatic/icons/png/64/Apple - IIe-content.png
-share/libretro/assets/Automatic/icons/png/64/Apple - IIe.png
-share/libretro/assets/Automatic/icons/png/64/Apple - Macintosh-content.png
-share/libretro/assets/Automatic/icons/png/64/Apple - Macintosh.png
-share/libretro/assets/Automatic/icons/png/64/Apple-Bandai - Pippin-content.png
-share/libretro/assets/Automatic/icons/png/64/Apple-Bandai - Pippin.png
-share/libretro/assets/Automatic/icons/png/64/Atari - 2600 637.75000.png
-share/libretro/assets/Automatic/icons/png/64/Atari - 2600 CX2600A.png
-share/libretro/assets/Automatic/icons/png/64/Atari - 2600 CX2600JR.png
-share/libretro/assets/Automatic/icons/png/64/Atari - 2600 CX2700.png
-share/libretro/assets/Automatic/icons/png/64/Atari - 2600 Flashback 2.png
-share/libretro/assets/Automatic/icons/png/64/Atari - 2600 Flashback.png
-share/libretro/assets/Automatic/icons/png/64/Atari - 2600-content.png
-share/libretro/assets/Automatic/icons/png/64/Atari - 2600.png
-share/libretro/assets/Automatic/icons/png/64/Atari - 5200-content.png
-share/libretro/assets/Automatic/icons/png/64/Atari - 5200.png
-share/libretro/assets/Automatic/icons/png/64/Atari - 7800-content.png
-share/libretro/assets/Automatic/icons/png/64/Atari - 7800.png
-share/libretro/assets/Automatic/icons/png/64/Atari - 8-bit Family-content.png
-share/libretro/assets/Automatic/icons/png/64/Atari - 8-bit Family.png
-share/libretro/assets/Automatic/icons/png/64/Atari - Jaguar CD-content.png
-share/libretro/assets/Automatic/icons/png/64/Atari - Jaguar CD.png
-share/libretro/assets/Automatic/icons/png/64/Atari - Jaguar-content.png
-share/libretro/assets/Automatic/icons/png/64/Atari - Jaguar.png
-share/libretro/assets/Automatic/icons/png/64/Atari - Lynx PAG-0401.png
-share/libretro/assets/Automatic/icons/png/64/Atari - Lynx-content.png
-share/libretro/assets/Automatic/icons/png/64/Atari - Lynx.png
-share/libretro/assets/Automatic/icons/png/64/Atari - Pong C-140.png
-share/libretro/assets/Automatic/icons/png/64/Atari - Pong C-200.png
-share/libretro/assets/Automatic/icons/png/64/Atari - Pong-content.png
-share/libretro/assets/Automatic/icons/png/64/Atari - Pong.png
-share/libretro/assets/Automatic/icons/png/64/Atari - ST (Tapes)-content.png
-share/libretro/assets/Automatic/icons/png/64/Atari - ST (Tapes).png
-share/libretro/assets/Automatic/icons/png/64/Atari - ST-content.png
-share/libretro/assets/Automatic/icons/png/64/Atari - ST.png
-share/libretro/assets/Automatic/icons/png/64/Atari - VCS-content.png
-share/libretro/assets/Automatic/icons/png/64/Atari - VCS.png
-share/libretro/assets/Automatic/icons/png/64/Atari - XEGS-content.png
-share/libretro/assets/Automatic/icons/png/64/Atari - XEGS.png
-share/libretro/assets/Automatic/icons/png/64/BBC - Bridge Companion-content.png
-share/libretro/assets/Automatic/icons/png/64/Bally - Astrocade-content.png
-share/libretro/assets/Automatic/icons/png/64/Bally - Astrocade.png
-share/libretro/assets/Automatic/icons/png/64/Bandai - Playdia-content.png
-share/libretro/assets/Automatic/icons/png/64/Bandai - Playdia.png
-share/libretro/assets/Automatic/icons/png/64/Bandai - Super Vision 8000-content.png
-share/libretro/assets/Automatic/icons/png/64/Bandai - Super Vision 8000.png
-share/libretro/assets/Automatic/icons/png/64/Bandai - WonderSwan Color WSC-001.png
-share/libretro/assets/Automatic/icons/png/64/Bandai - WonderSwan Color-content.png
-share/libretro/assets/Automatic/icons/png/64/Bandai - WonderSwan Color.png
-share/libretro/assets/Automatic/icons/png/64/Bandai - WonderSwan-content.png
-share/libretro/assets/Automatic/icons/png/64/Bandai - WonderSwan.png
-share/libretro/assets/Automatic/icons/png/64/Benesse - Pocket Challenge V2-content.png
-share/libretro/assets/Automatic/icons/png/64/Benesse - Pocket Challenge V2.png
-share/libretro/assets/Automatic/icons/png/64/Benesse - Pocket Challenge W-content.png
-share/libretro/assets/Automatic/icons/png/64/Benesse - Pocket Challenge W.png
-share/libretro/assets/Automatic/icons/png/64/Bit Corporation - Gamate-content.png
-share/libretro/assets/Automatic/icons/png/64/Bit Corporation - Gamate.png
-share/libretro/assets/Automatic/icons/png/64/CHIP-8-content.png
-share/libretro/assets/Automatic/icons/png/64/CHIP-8.png
-share/libretro/assets/Automatic/icons/png/64/Cannonball-content.png
-share/libretro/assets/Automatic/icons/png/64/Cannonball.png
-share/libretro/assets/Automatic/icons/png/64/Capcom - CP System I-content.png
-share/libretro/assets/Automatic/icons/png/64/Capcom - CP System I.png
-share/libretro/assets/Automatic/icons/png/64/Capcom - CP System II-content.png
-share/libretro/assets/Automatic/icons/png/64/Capcom - CP System II.png
-share/libretro/assets/Automatic/icons/png/64/Capcom - CP System III CD-content.png
-share/libretro/assets/Automatic/icons/png/64/Capcom - CP System III-content.png
-share/libretro/assets/Automatic/icons/png/64/Capcom - CP System III-content_combo.png
-share/libretro/assets/Automatic/icons/png/64/Capcom - CP System III-content_mobo.png
-share/libretro/assets/Automatic/icons/png/64/Capcom - CP System III.png
-share/libretro/assets/Automatic/icons/png/64/Casio - Loopy-content.png
-share/libretro/assets/Automatic/icons/png/64/Casio - Loopy.png
-share/libretro/assets/Automatic/icons/png/64/Casio - PV-1000-content.png
-share/libretro/assets/Automatic/icons/png/64/Casio - PV-1000.png
-share/libretro/assets/Automatic/icons/png/64/Cave Story-content.png
-share/libretro/assets/Automatic/icons/png/64/Cave Story.png
-share/libretro/assets/Automatic/icons/png/64/ChaiLove-content.png
-share/libretro/assets/Automatic/icons/png/64/ChaiLove.png
-share/libretro/assets/Automatic/icons/png/64/Coleco - ColecoVision ADAM-content.png
-share/libretro/assets/Automatic/icons/png/64/Coleco - ColecoVision ADAM.png
-share/libretro/assets/Automatic/icons/png/64/Coleco - ColecoVision-content.png
-share/libretro/assets/Automatic/icons/png/64/Coleco - ColecoVision.png
-share/libretro/assets/Automatic/icons/png/64/Coleco - Telstar 6030.png
-share/libretro/assets/Automatic/icons/png/64/Coleco - Telstar 6040.png
-share/libretro/assets/Automatic/icons/png/64/Coleco - Telstar 6045.png
-share/libretro/assets/Automatic/icons/png/64/Coleco - Telstar 6065.png
-share/libretro/assets/Automatic/icons/png/64/Coleco - Telstar 6071.png
-share/libretro/assets/Automatic/icons/png/64/Coleco - Telstar 6135.png
-share/libretro/assets/Automatic/icons/png/64/Commodore - 64 (PP)-content.png
-share/libretro/assets/Automatic/icons/png/64/Commodore - 64 (PP).png
-share/libretro/assets/Automatic/icons/png/64/Commodore - 64 (Tapes)-content.png
-share/libretro/assets/Automatic/icons/png/64/Commodore - 64 (Tapes).png
-share/libretro/assets/Automatic/icons/png/64/Commodore - 64 64C.png
-share/libretro/assets/Automatic/icons/png/64/Commodore - 64 Games System.png
-share/libretro/assets/Automatic/icons/png/64/Commodore - 64-content.png
-share/libretro/assets/Automatic/icons/png/64/Commodore - 64.png
-share/libretro/assets/Automatic/icons/png/64/Commodore - Amiga-content.png
-share/libretro/assets/Automatic/icons/png/64/Commodore - Amiga.png
-share/libretro/assets/Automatic/icons/png/64/Commodore - CD32-content.png
-share/libretro/assets/Automatic/icons/png/64/Commodore - CD32.png
-share/libretro/assets/Automatic/icons/png/64/Commodore - CDTV-content.png
-share/libretro/assets/Automatic/icons/png/64/Commodore - CDTV.png
-share/libretro/assets/Automatic/icons/png/64/Commodore - Plus-4-content.png
-share/libretro/assets/Automatic/icons/png/64/Commodore - Plus-4.png
-share/libretro/assets/Automatic/icons/png/64/Commodore - VIC-20-content.png
-share/libretro/assets/Automatic/icons/png/64/Commodore - VIC-20.png
-share/libretro/assets/Automatic/icons/png/64/DOOM-content.png
-share/libretro/assets/Automatic/icons/png/64/DOOM.png
-share/libretro/assets/Automatic/icons/png/64/DOS-content.png
-share/libretro/assets/Automatic/icons/png/64/DOS.png
-share/libretro/assets/Automatic/icons/png/64/Dinothawr-content.png
-share/libretro/assets/Automatic/icons/png/64/Dinothawr.png
-share/libretro/assets/Automatic/icons/png/64/Dungeon Crawl Stone Soup-content.png
-share/libretro/assets/Automatic/icons/png/64/Dungeon Crawl Stone Soup.png
-share/libretro/assets/Automatic/icons/png/64/Emerson - Arcadia 2001-content.png
-share/libretro/assets/Automatic/icons/png/64/Emerson - Arcadia 2001.png
-share/libretro/assets/Automatic/icons/png/64/Entex - Adventure Vision-content.png
-share/libretro/assets/Automatic/icons/png/64/Entex - Adventure Vision.png
-share/libretro/assets/Automatic/icons/png/64/Entex - Select-A-Game-content.png
-share/libretro/assets/Automatic/icons/png/64/Entex - Select-A-Game.png
-share/libretro/assets/Automatic/icons/png/64/Epoch - Cassette Vision-content.png
-share/libretro/assets/Automatic/icons/png/64/Epoch - Cassette Vision.png
-share/libretro/assets/Automatic/icons/png/64/Epoch - Game Pocket Computer-content.png
-share/libretro/assets/Automatic/icons/png/64/Epoch - Game Pocket Computer.png
-share/libretro/assets/Automatic/icons/png/64/Epoch - Super Cassette Vision-content.png
-share/libretro/assets/Automatic/icons/png/64/Epoch - Super Cassette Vision.png
-share/libretro/assets/Automatic/icons/png/64/Epoch - TV Tennis Electrotennis-content.png
-share/libretro/assets/Automatic/icons/png/64/Epoch - TV Tennis Electrotennis.png
-share/libretro/assets/Automatic/icons/png/64/FBNeo - Arcade Games-content.png
-share/libretro/assets/Automatic/icons/png/64/FBNeo - Arcade Games.png
-share/libretro/assets/Automatic/icons/png/64/FFmpeg-content.png
-share/libretro/assets/Automatic/icons/png/64/FFmpeg.png
-share/libretro/assets/Automatic/icons/png/64/Fairchild - Channel F System II.png
-share/libretro/assets/Automatic/icons/png/64/Fairchild - Channel F-content.png
-share/libretro/assets/Automatic/icons/png/64/Fairchild - Channel F.png
-share/libretro/assets/Automatic/icons/png/64/Flashback-content.png
-share/libretro/assets/Automatic/icons/png/64/Flashback.png
-share/libretro/assets/Automatic/icons/png/64/Fujitsu - FM Towns Marty-content.png
-share/libretro/assets/Automatic/icons/png/64/Fujitsu - FM Towns Marty.png
-share/libretro/assets/Automatic/icons/png/64/Fukutake Publishing - StudyBox-content.png
-share/libretro/assets/Automatic/icons/png/64/Fukutake Publishing - StudyBox.png
-share/libretro/assets/Automatic/icons/png/64/Funtech - Super Acan-content.png
-share/libretro/assets/Automatic/icons/png/64/Funtech - Super Acan.png
-share/libretro/assets/Automatic/icons/png/64/GCE - Vectrex-content.png
-share/libretro/assets/Automatic/icons/png/64/GCE - Vectrex.png
-share/libretro/assets/Automatic/icons/png/64/Gakken - Compact Vision TV Boy-content.png
-share/libretro/assets/Automatic/icons/png/64/Gakken - Compact Vision TV Boy.png
-share/libretro/assets/Automatic/icons/png/64/Game-content.png
-share/libretro/assets/Automatic/icons/png/64/Game.png
-share/libretro/assets/Automatic/icons/png/64/GamePark - GP32-content.png
-share/libretro/assets/Automatic/icons/png/64/GamePark - GP32.png
-share/libretro/assets/Automatic/icons/png/64/Google - Nexus Player-content.png
-share/libretro/assets/Automatic/icons/png/64/Google - Nexus Player.png
-share/libretro/assets/Automatic/icons/png/64/Google - Stadia-content.png
-share/libretro/assets/Automatic/icons/png/64/Google - Stadia.png
-share/libretro/assets/Automatic/icons/png/64/Handheld Electronic Game-content.png
-share/libretro/assets/Automatic/icons/png/64/Handheld Electronic Game.png
-share/libretro/assets/Automatic/icons/png/64/Hartung - Game Master-content.png
-share/libretro/assets/Automatic/icons/png/64/Hartung - Game Master.png
-share/libretro/assets/Automatic/icons/png/64/Interton - VC 4000-content.png
-share/libretro/assets/Automatic/icons/png/64/Interton - VC 4000.png
-share/libretro/assets/Automatic/icons/png/64/Interton - Video 2000-content.png
-share/libretro/assets/Automatic/icons/png/64/Interton - Video 2000.png
-share/libretro/assets/Automatic/icons/png/64/Konami - Picno-content.png
-share/libretro/assets/Automatic/icons/png/64/Konami - Picno.png
-share/libretro/assets/Automatic/icons/png/64/LeapFrog - LeapPad-content.png
-share/libretro/assets/Automatic/icons/png/64/LeapFrog - LeapPad.png
-share/libretro/assets/Automatic/icons/png/64/LeapFrog - Leapster Learning Game System 1.png
-share/libretro/assets/Automatic/icons/png/64/LeapFrog - Leapster Learning Game System-content.png
-share/libretro/assets/Automatic/icons/png/64/LeapFrog - Leapster Learning Game System.png
-share/libretro/assets/Automatic/icons/png/64/LeapFrog - My First LeapPad-content.png
-share/libretro/assets/Automatic/icons/png/64/LeapFrog - My First LeapPad.png
-share/libretro/assets/Automatic/icons/png/64/Libretro - Pad.png
-share/libretro/assets/Automatic/icons/png/64/Lutro-content.png
-share/libretro/assets/Automatic/icons/png/64/Lutro.png
-share/libretro/assets/Automatic/icons/png/64/MAME 2000-content.png
-share/libretro/assets/Automatic/icons/png/64/MAME 2000.png
-share/libretro/assets/Automatic/icons/png/64/MAME 2003-Plus-content.png
-share/libretro/assets/Automatic/icons/png/64/MAME 2003-Plus.png
-share/libretro/assets/Automatic/icons/png/64/MAME 2003-content.png
-share/libretro/assets/Automatic/icons/png/64/MAME 2003.png
-share/libretro/assets/Automatic/icons/png/64/MAME 2010-content.png
-share/libretro/assets/Automatic/icons/png/64/MAME 2010.png
-share/libretro/assets/Automatic/icons/png/64/MAME 2015-content.png
-share/libretro/assets/Automatic/icons/png/64/MAME 2015.png
-share/libretro/assets/Automatic/icons/png/64/MAME 2016-content.png
-share/libretro/assets/Automatic/icons/png/64/MAME 2016.png
-share/libretro/assets/Automatic/icons/png/64/MAME-content.png
-share/libretro/assets/Automatic/icons/png/64/MAME.png
-share/libretro/assets/Automatic/icons/png/64/Magnavox - Odyssey 100.png
-share/libretro/assets/Automatic/icons/png/64/Magnavox - Odyssey 200.png
-share/libretro/assets/Automatic/icons/png/64/Magnavox - Odyssey 2000.png
-share/libretro/assets/Automatic/icons/png/64/Magnavox - Odyssey 2001.png
-share/libretro/assets/Automatic/icons/png/64/Magnavox - Odyssey 2100.png
-share/libretro/assets/Automatic/icons/png/64/Magnavox - Odyssey 300.png
-share/libretro/assets/Automatic/icons/png/64/Magnavox - Odyssey 3000.png
-share/libretro/assets/Automatic/icons/png/64/Magnavox - Odyssey 400.png
-share/libretro/assets/Automatic/icons/png/64/Magnavox - Odyssey 4000.png
-share/libretro/assets/Automatic/icons/png/64/Magnavox - Odyssey 500.png
-share/libretro/assets/Automatic/icons/png/64/Magnavox - Odyssey-content.png
-share/libretro/assets/Automatic/icons/png/64/Magnavox - Odyssey.png
-share/libretro/assets/Automatic/icons/png/64/Magnavox - Odyssey2-content.png
-share/libretro/assets/Automatic/icons/png/64/Magnavox - Odyssey2.png
-share/libretro/assets/Automatic/icons/png/64/Mattel - HyperScan Alt.png
-share/libretro/assets/Automatic/icons/png/64/Mattel - HyperScan-content.png
-share/libretro/assets/Automatic/icons/png/64/Mattel - HyperScan.png
-share/libretro/assets/Automatic/icons/png/64/Mattel - Intellivision 49-75011.png
-share/libretro/assets/Automatic/icons/png/64/Mattel - Intellivision 5872.png
-share/libretro/assets/Automatic/icons/png/64/Mattel - Intellivision-content.png
-share/libretro/assets/Automatic/icons/png/64/Mattel - Intellivision.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - MSX-content.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - MSX.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - MSX2-content.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - MSX2.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox 360 (Digital)-content.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox 360 (Digital).png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox 360 E T.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox 360 E.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox 360 S T.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox 360 S.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox 360 T.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox 360-content.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox 360.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox One S T.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox One S.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox One X K.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox One-content.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox One.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox Series X-content.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox Series X.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox-content.png
-share/libretro/assets/Automatic/icons/png/64/Microsoft - Xbox.png
-share/libretro/assets/Automatic/icons/png/64/Milton Bradley - Microvision-content.png
-share/libretro/assets/Automatic/icons/png/64/Milton Bradley - Microvision.png
-share/libretro/assets/Automatic/icons/png/64/Minecraft-content.png
-share/libretro/assets/Automatic/icons/png/64/Minecraft.png
-share/libretro/assets/Automatic/icons/png/64/MrBoom-content.png
-share/libretro/assets/Automatic/icons/png/64/MrBoom.png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC Engine - TurboGrafx 16 HES-EXP-01 (U).png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC Engine - TurboGrafx 16 HES-TGX-01 (U).png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC Engine - TurboGrafx 16 PI-TG2 (J).png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC Engine - TurboGrafx 16 PI-TG3 (J).png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC Engine - TurboGrafx 16 PI-TG7 (J).png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC Engine - TurboGrafx 16 PI-TG9 (J).png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC Engine - TurboGrafx 16-content.png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC Engine - TurboGrafx 16.png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC Engine CD - TurboGrafx-CD CDR-30 (J).png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC Engine CD - TurboGrafx-CD HES-CDR-01 (U).png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC Engine CD - TurboGrafx-CD HES-DUO-01 (U).png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC Engine CD - TurboGrafx-CD PI-CD1 (J).png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC Engine CD - TurboGrafx-CD-content.png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC Engine CD - TurboGrafx-CD.png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC Engine SuperGrafx-content.png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC Engine SuperGrafx.png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC-98-content.png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC-98.png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC-FX-content.png
-share/libretro/assets/Automatic/icons/png/64/NEC - PC-FX.png
-share/libretro/assets/Automatic/icons/png/64/Neo Geo-content.png
-share/libretro/assets/Automatic/icons/png/64/Neo Geo.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Color TV-Game CTG-15V.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Color TV-Game CTG-6.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Color TV-Game CTG-BK6.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Color TV-Game CTG-CR112.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Color TV-Game CTG-HC10.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Family Computer Disk System AN500.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Family Computer Disk System AN505.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Family Computer Disk System HVC-101.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Family Computer Disk System-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Family Computer Disk System.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Game Boy Advance (e-Reader)-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Game Boy Advance (e-Reader).png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Game Boy Advance AGS-001.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Game Boy Advance OXY-001.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Game Boy Advance-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Game Boy Advance.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Game Boy Color-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Game Boy Color.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Game Boy MGB-001.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Game Boy-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Game Boy.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - GameCube SL-GC10.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - GameCube-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - GameCube.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - New Nintendo 3DS JAN-001.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - New Nintendo 3DS KTR-001.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - New Nintendo 3DS-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - New Nintendo 3DS.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo 3DS (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo 3DS (DLC).png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo 3DS (Digital)-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo 3DS (Digital).png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo 3DS CTR-001.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo 3DS FTR-001.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo 3DS-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo 3DS.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo 64-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo 64.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo 64DD-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo 64DD.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo DS (Download Play)-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo DS (Download Play).png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo DS Decrypted-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo DS Decrypted.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo DS NTR-001.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo DS-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo DS.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo DSi (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo DSi (DLC).png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo DSi Decrypted-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo DSi Decrypted.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo DSi TWL-001.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo DSi-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo DSi.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo Entertainment System HVC-001.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo Entertainment System HVC-101.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo Entertainment System NES-101.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo Entertainment System-content (J).png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo Entertainment System-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Nintendo Entertainment System.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Pokemon Mini-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Pokemon Mini.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Satellaview-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Satellaview.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Sufami Turbo SHVC-101.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Sufami Turbo SNS-001.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Sufami Turbo SNS-101.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Sufami Turbo-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Sufami Turbo.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Super Nintendo Entertainment System SHVC-101.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Super Nintendo Entertainment System SNS-001.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Super Nintendo Entertainment System SNS-101.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Super Nintendo Entertainment System SNSP-001.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Super Nintendo Entertainment System-content (1) (U).png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Super Nintendo Entertainment System-content (2) (U).png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Super Nintendo Entertainment System-content (E).png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Super Nintendo Entertainment System-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Super Nintendo Entertainment System.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Switch HAC-001.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Switch HAC-007.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Switch HDH-001.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Switch-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Switch.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Virtual Boy-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Virtual Boy.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Wii (Digital)-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Wii (Digital).png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Wii RVL-001 T.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Wii RVL-201.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Wii U WUP-001 T.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Wii U-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Wii U.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Wii-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - Wii.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - e-Reader-content.png
-share/libretro/assets/Automatic/icons/png/64/Nintendo - e-Reader.png
-share/libretro/assets/Automatic/icons/png/64/Nokia - N-Gage QD.png
-share/libretro/assets/Automatic/icons/png/64/Nokia - N-Gage-content.png
-share/libretro/assets/Automatic/icons/png/64/Nokia - N-Gage.png
-share/libretro/assets/Automatic/icons/png/64/Nvidia - Shield TV.png
-share/libretro/assets/Automatic/icons/png/64/Ouya - Ouya.png
-share/libretro/assets/Automatic/icons/png/64/Philips - CD-i-content.png
-share/libretro/assets/Automatic/icons/png/64/Philips - CD-i.png
-share/libretro/assets/Automatic/icons/png/64/Philips - Videopac+-content.png
-share/libretro/assets/Automatic/icons/png/64/Philips - Videopac+.png
-share/libretro/assets/Automatic/icons/png/64/PlayJam - Game Stick.png
-share/libretro/assets/Automatic/icons/png/64/Quake II-content.png
-share/libretro/assets/Automatic/icons/png/64/Quake II.png
-share/libretro/assets/Automatic/icons/png/64/Quake III-content.png
-share/libretro/assets/Automatic/icons/png/64/Quake III.png
-share/libretro/assets/Automatic/icons/png/64/Quake-content.png
-share/libretro/assets/Automatic/icons/png/64/Quake.png
-share/libretro/assets/Automatic/icons/png/64/RCA - Studio II-content.png
-share/libretro/assets/Automatic/icons/png/64/RCA - Studio II.png
-share/libretro/assets/Automatic/icons/png/64/RPG Maker-content.png
-share/libretro/assets/Automatic/icons/png/64/RPG Maker.png
-share/libretro/assets/Automatic/icons/png/64/Rick Dangerous-content.png
-share/libretro/assets/Automatic/icons/png/64/Rick Dangerous.png
-share/libretro/assets/Automatic/icons/png/64/SNK - Neo Geo CD Tray.png
-share/libretro/assets/Automatic/icons/png/64/SNK - Neo Geo CD-content.png
-share/libretro/assets/Automatic/icons/png/64/SNK - Neo Geo CD.png
-share/libretro/assets/Automatic/icons/png/64/SNK - Neo Geo CDZ.png
-share/libretro/assets/Automatic/icons/png/64/SNK - Neo Geo Mini.png
-share/libretro/assets/Automatic/icons/png/64/SNK - Neo Geo Pocket Color.png
-share/libretro/assets/Automatic/icons/png/64/SNK - Neo Geo Pocket-content.png
-share/libretro/assets/Automatic/icons/png/64/SNK - Neo Geo Pocket.png
-share/libretro/assets/Automatic/icons/png/64/SNK - Neo Geo X-content.png
-share/libretro/assets/Automatic/icons/png/64/SNK - Neo Geo X.png
-share/libretro/assets/Automatic/icons/png/64/SNK - Neo Geo-content.png
-share/libretro/assets/Automatic/icons/png/64/SNK - Neo Geo.png
-share/libretro/assets/Automatic/icons/png/64/SSD - Xavixport-content.png
-share/libretro/assets/Automatic/icons/png/64/SSD - Xavixport.png
-share/libretro/assets/Automatic/icons/png/64/ScummVM-content.png
-share/libretro/assets/Automatic/icons/png/64/ScummVM.png
-share/libretro/assets/Automatic/icons/png/64/Sega - 32X MK-1601-84000 (U).png
-share/libretro/assets/Automatic/icons/png/64/Sega - 32X Neptune (U).png
-share/libretro/assets/Automatic/icons/png/64/Sega - 32X-content.png
-share/libretro/assets/Automatic/icons/png/64/Sega - 32X.png
-share/libretro/assets/Automatic/icons/png/64/Sega - Dreamcast-content.png
-share/libretro/assets/Automatic/icons/png/64/Sega - Dreamcast.png
-share/libretro/assets/Automatic/icons/png/64/Sega - Game Gear-content.png
-share/libretro/assets/Automatic/icons/png/64/Sega - Game Gear.png
-share/libretro/assets/Automatic/icons/png/64/Sega - Master System - Mark III MK-3006.png
-share/libretro/assets/Automatic/icons/png/64/Sega - Master System - Mark III SG-1000M3 (J).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Master System - Mark III-content (J).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Master System - Mark III-content.png
-share/libretro/assets/Automatic/icons/png/64/Sega - Master System - Mark III.png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega Drive - Genesis HAA-2502 (J).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega Drive - Genesis HAA-2510 (J).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega Drive - Genesis HMJ-0300 (J).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega Drive - Genesis MK-1461 (U).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega Drive - Genesis MK-1631 (U).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega Drive - Genesis MK-6100 (U).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega Drive - Genesis-content (J).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega Drive - Genesis-content.png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega Drive - Genesis.png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega-CD - Sega CD HAA-2502-2912 (J).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega-CD - Sega CD HAA-2510-2910 (J).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega-CD - Sega CD HAA-2510-2912 (J).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega-CD - Sega CD MK-1601-1690 (U).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega-CD - Sega CD MK-1601-4102 (U).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega-CD - Sega CD MK-1631-4102 (U).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega-CD - Sega CD RG-M1 (J).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega-CD - Sega CD RG-M2 (J).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega-CD - Sega CD-content.png
-share/libretro/assets/Automatic/icons/png/64/Sega - Mega-CD - Sega CD.png
-share/libretro/assets/Automatic/icons/png/64/Sega - PICO-content.png
-share/libretro/assets/Automatic/icons/png/64/Sega - PICO.png
-share/libretro/assets/Automatic/icons/png/64/Sega - SG-1000 II.png
-share/libretro/assets/Automatic/icons/png/64/Sega - SG-1000-content.png
-share/libretro/assets/Automatic/icons/png/64/Sega - SG-1000.png
-share/libretro/assets/Automatic/icons/png/64/Sega - Saturn HST-3200 (J).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Saturn Pluto (U).png
-share/libretro/assets/Automatic/icons/png/64/Sega - Saturn-content.png
-share/libretro/assets/Automatic/icons/png/64/Sega - Saturn.png
-share/libretro/assets/Automatic/icons/png/64/Sharp - X68000 T.png
-share/libretro/assets/Automatic/icons/png/64/Sharp - X68000-content.png
-share/libretro/assets/Automatic/icons/png/64/Sharp - X68000.png
-share/libretro/assets/Automatic/icons/png/64/Sinclair - ZX 81-content.png
-share/libretro/assets/Automatic/icons/png/64/Sinclair - ZX 81.png
-share/libretro/assets/Automatic/icons/png/64/Sinclair - ZX Spectrum +3-content.png
-share/libretro/assets/Automatic/icons/png/64/Sinclair - ZX Spectrum +3.png
-share/libretro/assets/Automatic/icons/png/64/Sinclair - ZX Spectrum-content.png
-share/libretro/assets/Automatic/icons/png/64/Sinclair - ZX Spectrum.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 2 PSX-5000.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 2 SCPH-10000.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 2 SCPH-70000 T.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 2 SCPH-70000.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 2 SCPH-90000 T.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 2 SCPH-90000.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 2-content.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 2.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 3 (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 3 (DLC).png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 3 (Downloadable)-content.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 3 (Downloadable).png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 3 (PSN)-content.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 3 (PSN).png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 3-content.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 4 CUH-1000 T.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 4 CUH-2000 T.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 4 CUH-2000.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 4 CUH-7000 T.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 4 CUH-7000.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 4-content.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation 4.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Portable (DLC)-content.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Portable (DLC).png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Portable (PSN)-content.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Portable (PSN).png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Portable (PSX2PSP)-content.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Portable (PSX2PSP).png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Portable (UMD Music)-content.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Portable (UMD Music).png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Portable (UMD Video)-content.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Portable (UMD Video).png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Portable PSP-E1000.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Portable PSP-N1000.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Portable-content.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Portable.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation SCPH-100-131 Flat.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation SCPH-100-131.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation SCPH-100.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Vita PCH-2000.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Vita VTE-1000.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Vita-content.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation Vita.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation-content.png
-share/libretro/assets/Automatic/icons/png/64/Sony - PlayStation.png
-share/libretro/assets/Automatic/icons/png/64/Sony - Playstation 3 CECH-2000 T.png
-share/libretro/assets/Automatic/icons/png/64/Sony - Playstation 3 CECH-2000.png
-share/libretro/assets/Automatic/icons/png/64/Sony - Playstation 3 CECH-4000 T.png
-share/libretro/assets/Automatic/icons/png/64/Sony - Playstation 3 CECH-4000.png
-share/libretro/assets/Automatic/icons/png/64/Sony - Playstation 3 CECHA00 KT.png
-share/libretro/assets/Automatic/icons/png/64/Sony - Playstation 3.png
-share/libretro/assets/Automatic/icons/png/64/Spectravideo - SV 328.png
-share/libretro/assets/Automatic/icons/png/64/Spectravideo - SVI-318 - SVI-328-content.png
-share/libretro/assets/Automatic/icons/png/64/Spectravideo - SVI-318 - SVI-328.png
-share/libretro/assets/Automatic/icons/png/64/TIC-80-content.png
-share/libretro/assets/Automatic/icons/png/64/TIC-80.png
-share/libretro/assets/Automatic/icons/png/64/Tapwave - Zodiac-content.png
-share/libretro/assets/Automatic/icons/png/64/Tapwave - Zodiac.png
-share/libretro/assets/Automatic/icons/png/64/The 3DO Company - 3DO FZ-10.png
-share/libretro/assets/Automatic/icons/png/64/The 3DO Company - 3DO GDO-101.png
-share/libretro/assets/Automatic/icons/png/64/The 3DO Company - 3DO GDO-203P.png
-share/libretro/assets/Automatic/icons/png/64/The 3DO Company - 3DO IMP-21J.png
-share/libretro/assets/Automatic/icons/png/64/The 3DO Company - 3DO-content.png
-share/libretro/assets/Automatic/icons/png/64/The 3DO Company - 3DO.png
-share/libretro/assets/Automatic/icons/png/64/Thomson - MOTO Cartridge.png
-share/libretro/assets/Automatic/icons/png/64/Thomson - MOTO TO8.png
-share/libretro/assets/Automatic/icons/png/64/Thomson - MOTO-content.png
-share/libretro/assets/Automatic/icons/png/64/Thomson - MOTO.png
-share/libretro/assets/Automatic/icons/png/64/Tiger - Game.com-content.png
-share/libretro/assets/Automatic/icons/png/64/Tiger - Game.com.png
-share/libretro/assets/Automatic/icons/png/64/Tiger - Gizmondo-content.png
-share/libretro/assets/Automatic/icons/png/64/Tiger - Gizmondo.png
-share/libretro/assets/Automatic/icons/png/64/Tomb Raider-content.png
-share/libretro/assets/Automatic/icons/png/64/Tomb Raider.png
-share/libretro/assets/Automatic/icons/png/64/Umtech - VideoBrain-content.png
-share/libretro/assets/Automatic/icons/png/64/Umtech - VideoBrain.png
-share/libretro/assets/Automatic/icons/png/64/Uzebox-content.png
-share/libretro/assets/Automatic/icons/png/64/Uzebox.png
-share/libretro/assets/Automatic/icons/png/64/VTech - CreatiVision-content.png
-share/libretro/assets/Automatic/icons/png/64/VTech - CreatiVision.png
-share/libretro/assets/Automatic/icons/png/64/VTech - Socrates Alt.png
-share/libretro/assets/Automatic/icons/png/64/VTech - Socrates-content.png
-share/libretro/assets/Automatic/icons/png/64/VTech - Socrates.png
-share/libretro/assets/Automatic/icons/png/64/VTech - V.Flash-content.png
-share/libretro/assets/Automatic/icons/png/64/VTech - V.Flash.png
-share/libretro/assets/Automatic/icons/png/64/VTech - V.Smile-content.png
-share/libretro/assets/Automatic/icons/png/64/VTech - V.Smile.png
-share/libretro/assets/Automatic/icons/png/64/Valve - Steam Link.png
-share/libretro/assets/Automatic/icons/png/64/Vircon32-content.png
-share/libretro/assets/Automatic/icons/png/64/Vircon32.png
-share/libretro/assets/Automatic/icons/png/64/Watara - Supervision Original.png
-share/libretro/assets/Automatic/icons/png/64/Watara - Supervision-content.png
-share/libretro/assets/Automatic/icons/png/64/Watara - Supervision.png
-share/libretro/assets/Automatic/icons/png/64/ZAPiT - Game Wave-content.png
-share/libretro/assets/Automatic/icons/png/64/ZAPiT - Game Wave.png
-share/libretro/assets/Automatic/icons/png/64/Zeebo - Zeebo.png
-share/libretro/assets/Automatic/icons/png/64/achievement-list.png
-share/libretro/assets/Automatic/icons/png/64/add-favorite.png
-share/libretro/assets/Automatic/icons/png/64/add.png
-share/libretro/assets/Automatic/icons/png/64/arrow.png
-share/libretro/assets/Automatic/icons/png/64/battery-20.png
-share/libretro/assets/Automatic/icons/png/64/battery-40.png
-share/libretro/assets/Automatic/icons/png/64/battery-60.png
-share/libretro/assets/Automatic/icons/png/64/battery-80.png
-share/libretro/assets/Automatic/icons/png/64/battery-charging.png
-share/libretro/assets/Automatic/icons/png/64/battery-full.png
-share/libretro/assets/Automatic/icons/png/64/bluetooth.png
-share/libretro/assets/Automatic/icons/png/64/clock.png
-share/libretro/assets/Automatic/icons/png/64/close.png
-share/libretro/assets/Automatic/icons/png/64/core-cheat-options.png
-share/libretro/assets/Automatic/icons/png/64/core-disk-options.png
-share/libretro/assets/Automatic/icons/png/64/core-infos.png
-share/libretro/assets/Automatic/icons/png/64/core-input-remapping-options.png
-share/libretro/assets/Automatic/icons/png/64/core-options.png
-share/libretro/assets/Automatic/icons/png/64/core-shader-options.png
-share/libretro/assets/Automatic/icons/png/64/core.png
-share/libretro/assets/Automatic/icons/png/64/cursor.png
-share/libretro/assets/Automatic/icons/png/64/database.png
-share/libretro/assets/Automatic/icons/png/64/default-content.png
-share/libretro/assets/Automatic/icons/png/64/default.png
-share/libretro/assets/Automatic/icons/png/64/dialog-slice.png
-share/libretro/assets/Automatic/icons/png/64/favorites-content.png
-share/libretro/assets/Automatic/icons/png/64/favorites.png
-share/libretro/assets/Automatic/icons/png/64/file.png
-share/libretro/assets/Automatic/icons/png/64/folder.png
-share/libretro/assets/Automatic/icons/png/64/history.png
-share/libretro/assets/Automatic/icons/png/64/iQue - iQue-content.png
-share/libretro/assets/Automatic/icons/png/64/iQue - iQue.png
-share/libretro/assets/Automatic/icons/png/64/image.png
-share/libretro/assets/Automatic/icons/png/64/images.png
-share/libretro/assets/Automatic/icons/png/64/input_ADC.png
-share/libretro/assets/Automatic/icons/png/64/input_BIND_ALL.png
-share/libretro/assets/Automatic/icons/png/64/input_BTN-D.png
-share/libretro/assets/Automatic/icons/png/64/input_BTN-L.png
-share/libretro/assets/Automatic/icons/png/64/input_BTN-R.png
-share/libretro/assets/Automatic/icons/png/64/input_BTN-U.png
-share/libretro/assets/Automatic/icons/png/64/input_DPAD-D.png
-share/libretro/assets/Automatic/icons/png/64/input_DPAD-L.png
-share/libretro/assets/Automatic/icons/png/64/input_DPAD-R.png
-share/libretro/assets/Automatic/icons/png/64/input_DPAD-U.png
-share/libretro/assets/Automatic/icons/png/64/input_LB.png
-share/libretro/assets/Automatic/icons/png/64/input_LGUN.png
-share/libretro/assets/Automatic/icons/png/64/input_LT.png
-share/libretro/assets/Automatic/icons/png/64/input_MOUSE.png
-share/libretro/assets/Automatic/icons/png/64/input_RB.png
-share/libretro/assets/Automatic/icons/png/64/input_RT.png
-share/libretro/assets/Automatic/icons/png/64/input_SELECT.png
-share/libretro/assets/Automatic/icons/png/64/input_START.png
-share/libretro/assets/Automatic/icons/png/64/input_STCK-D.png
-share/libretro/assets/Automatic/icons/png/64/input_STCK-L.png
-share/libretro/assets/Automatic/icons/png/64/input_STCK-P.png
-share/libretro/assets/Automatic/icons/png/64/input_STCK-R.png
-share/libretro/assets/Automatic/icons/png/64/input_STCK-U.png
-share/libretro/assets/Automatic/icons/png/64/input_TURBO.png
-share/libretro/assets/Automatic/icons/png/64/key-hover.png
-share/libretro/assets/Automatic/icons/png/64/key.png
-share/libretro/assets/Automatic/icons/png/64/lakka.png
-share/libretro/assets/Automatic/icons/png/64/loadstate.png
-share/libretro/assets/Automatic/icons/png/64/menu_achievements.png
-share/libretro/assets/Automatic/icons/png/64/menu_add.png
-share/libretro/assets/Automatic/icons/png/64/menu_apply_cog.png
-share/libretro/assets/Automatic/icons/png/64/menu_apply_toggle.png
-share/libretro/assets/Automatic/icons/png/64/menu_audio.png
-share/libretro/assets/Automatic/icons/png/64/menu_brightness.png
-share/libretro/assets/Automatic/icons/png/64/menu_check.png
-share/libretro/assets/Automatic/icons/png/64/menu_drivers.png
-share/libretro/assets/Automatic/icons/png/64/menu_exit.png
-share/libretro/assets/Automatic/icons/png/64/menu_frameskip.png
-share/libretro/assets/Automatic/icons/png/64/menu_help.png
-share/libretro/assets/Automatic/icons/png/64/menu_hourglass.png
-share/libretro/assets/Automatic/icons/png/64/menu_info.png
-share/libretro/assets/Automatic/icons/png/64/menu_latency.png
-share/libretro/assets/Automatic/icons/png/64/menu_log.png
-share/libretro/assets/Automatic/icons/png/64/menu_mixer.png
-share/libretro/assets/Automatic/icons/png/64/menu_network.png
-share/libretro/assets/Automatic/icons/png/64/menu_notifications.png
-share/libretro/assets/Automatic/icons/png/64/menu_osd.png
-share/libretro/assets/Automatic/icons/png/64/menu_overlay.png
-share/libretro/assets/Automatic/icons/png/64/menu_override.png
-share/libretro/assets/Automatic/icons/png/64/menu_pause.png
-share/libretro/assets/Automatic/icons/png/64/menu_playlist.png
-share/libretro/assets/Automatic/icons/png/64/menu_power.png
-share/libretro/assets/Automatic/icons/png/64/menu_privacy.png
-share/libretro/assets/Automatic/icons/png/64/menu_quickmenu.png
-share/libretro/assets/Automatic/icons/png/64/menu_record.png
-share/libretro/assets/Automatic/icons/png/64/menu_rewind.png
-share/libretro/assets/Automatic/icons/png/64/menu_room.png
-share/libretro/assets/Automatic/icons/png/64/menu_room_lan.png
-share/libretro/assets/Automatic/icons/png/64/menu_room_relay.png
-share/libretro/assets/Automatic/icons/png/64/menu_saving.png
-share/libretro/assets/Automatic/icons/png/64/menu_shutdown.png
-share/libretro/assets/Automatic/icons/png/64/menu_stream.png
-share/libretro/assets/Automatic/icons/png/64/menu_ui.png
-share/libretro/assets/Automatic/icons/png/64/menu_updater.png
-share/libretro/assets/Automatic/icons/png/64/menu_user.png
-share/libretro/assets/Automatic/icons/png/64/menu_video.png
-share/libretro/assets/Automatic/icons/png/64/menu_volume_max.png
-share/libretro/assets/Automatic/icons/png/64/menu_volume_med.png
-share/libretro/assets/Automatic/icons/png/64/menu_volume_min.png
-share/libretro/assets/Automatic/icons/png/64/menu_volume_mute.png
-share/libretro/assets/Automatic/icons/png/64/movie.png
-share/libretro/assets/Automatic/icons/png/64/movies.png
-share/libretro/assets/Automatic/icons/png/64/music.png
-share/libretro/assets/Automatic/icons/png/64/musics.png
-share/libretro/assets/Automatic/icons/png/64/netplay.png
-share/libretro/assets/Automatic/icons/png/64/off.png
-share/libretro/assets/Automatic/icons/png/64/on.png
-share/libretro/assets/Automatic/icons/png/64/pointer.png
-share/libretro/assets/Automatic/icons/png/64/reload.png
-share/libretro/assets/Automatic/icons/png/64/rename.png
-share/libretro/assets/Automatic/icons/png/64/resume.png
-share/libretro/assets/Automatic/icons/png/64/retroarch.png
-share/libretro/assets/Automatic/icons/png/64/run.png
-share/libretro/assets/Automatic/icons/png/64/savestate.png
-share/libretro/assets/Automatic/icons/png/64/screenshot.png
-share/libretro/assets/Automatic/icons/png/64/setting.png
-share/libretro/assets/Automatic/icons/png/64/settings.png
-share/libretro/assets/Automatic/icons/png/64/subsetting.png
-share/libretro/assets/Automatic/icons/png/64/undo.png
-share/libretro/assets/Automatic/icons/png/64/wifi.png
-share/libretro/assets/Automatic/icons/png/64/zip.png
-share/libretro/assets/Automatic/icons/xmb/sample.txt
-share/libretro/assets/Automatic/src/backgrounds/bg.svg
-share/libretro/assets/Automatic/src/svg/1292 Advanced Programmable Video System-content.svg
-share/libretro/assets/Automatic/src/svg/1292 Advanced Programmable Video System.svg
-share/libretro/assets/Automatic/src/svg/2048-content.svg
-share/libretro/assets/Automatic/src/svg/2048.svg
-share/libretro/assets/Automatic/src/svg/ACT - Apricot PC Xi-content.svg
-share/libretro/assets/Automatic/src/svg/ACT - Apricot PC Xi.svg
-share/libretro/assets/Automatic/src/svg/APF - Imagination Machine-content.svg
-share/libretro/assets/Automatic/src/svg/APF - Imagination Machine.svg
-share/libretro/assets/Automatic/src/svg/APF - MP-1000-content.svg
-share/libretro/assets/Automatic/src/svg/APF - MP-1000.svg
-share/libretro/assets/Automatic/src/svg/Acorn - Archimedes-content.svg
-share/libretro/assets/Automatic/src/svg/Acorn - Archimedes.svg
-share/libretro/assets/Automatic/src/svg/Acorn - Atom (Tapes).svg
-share/libretro/assets/Automatic/src/svg/Acorn - Atom-content.svg
-share/libretro/assets/Automatic/src/svg/Acorn - Atom.svg
-share/libretro/assets/Automatic/src/svg/Acorn - BBC Micro-content.svg
-share/libretro/assets/Automatic/src/svg/Acorn - BBC Micro.svg
-share/libretro/assets/Automatic/src/svg/Acorn - Risc PC-content.svg
-share/libretro/assets/Automatic/src/svg/Acorn - Risc PC.svg
-share/libretro/assets/Automatic/src/svg/Amazon - Fire TV (2nd Gen).svg
-share/libretro/assets/Automatic/src/svg/Amazon - Fire TV (3rd Gen).svg
-share/libretro/assets/Automatic/src/svg/Amazon - Fire TV Cube.svg
-share/libretro/assets/Automatic/src/svg/Amazon - Fire TV-content.svg
-share/libretro/assets/Automatic/src/svg/Amazon - Fire TV.svg
-share/libretro/assets/Automatic/src/svg/Amazon - Luna-content.svg
-share/libretro/assets/Automatic/src/svg/Amazon - Luna.svg
-share/libretro/assets/Automatic/src/svg/Amstrad - CPC-content.svg
-share/libretro/assets/Automatic/src/svg/Amstrad - CPC.svg
-share/libretro/assets/Automatic/src/svg/Amstrad - GX4000-content.svg
-share/libretro/assets/Automatic/src/svg/Amstrad - GX4000.svg
-share/libretro/assets/Automatic/src/svg/Apple - I (Tapes)-content.svg
-share/libretro/assets/Automatic/src/svg/Apple - I (Tapes).svg
-share/libretro/assets/Automatic/src/svg/Apple - I-content.svg
-share/libretro/assets/Automatic/src/svg/Apple - I.svg
-share/libretro/assets/Automatic/src/svg/Apple - II Plus-content.svg
-share/libretro/assets/Automatic/src/svg/Apple - II Plus.svg
-share/libretro/assets/Automatic/src/svg/Apple - II-content.svg
-share/libretro/assets/Automatic/src/svg/Apple - II.svg
-share/libretro/assets/Automatic/src/svg/Apple - IIGS-content.svg
-share/libretro/assets/Automatic/src/svg/Apple - IIGS.svg
-share/libretro/assets/Automatic/src/svg/Apple - IIe-content.svg
-share/libretro/assets/Automatic/src/svg/Apple - IIe.svg
-share/libretro/assets/Automatic/src/svg/Apple - Macintosh (BETA)-content.svg
-share/libretro/assets/Automatic/src/svg/Apple - Macintosh (BETA).svg
-share/libretro/assets/Automatic/src/svg/Apple - Macintosh-content.svg
-share/libretro/assets/Automatic/src/svg/Apple - Macintosh.svg
-share/libretro/assets/Automatic/src/svg/Apple-Bandai - Pippin-content.svg
-share/libretro/assets/Automatic/src/svg/Apple-Bandai - Pippin.svg
-share/libretro/assets/Automatic/src/svg/Arduboy Inc - Arduboy-content.svg
-share/libretro/assets/Automatic/src/svg/Arduboy Inc - Arduboy.svg
-share/libretro/assets/Automatic/src/svg/Atari - 2600 637.75000.svg
-share/libretro/assets/Automatic/src/svg/Atari - 2600 CX2600A.svg
-share/libretro/assets/Automatic/src/svg/Atari - 2600 CX2600JR.svg
-share/libretro/assets/Automatic/src/svg/Atari - 2600 CX2700.svg
-share/libretro/assets/Automatic/src/svg/Atari - 2600 Flashback 2.svg
-share/libretro/assets/Automatic/src/svg/Atari - 2600 Flashback.svg
-share/libretro/assets/Automatic/src/svg/Atari - 2600-content.svg
-share/libretro/assets/Automatic/src/svg/Atari - 2600.svg
-share/libretro/assets/Automatic/src/svg/Atari - 5200-content.svg
-share/libretro/assets/Automatic/src/svg/Atari - 5200.svg
-share/libretro/assets/Automatic/src/svg/Atari - 7800-content.svg
-share/libretro/assets/Automatic/src/svg/Atari - 7800.svg
-share/libretro/assets/Automatic/src/svg/Atari - 8-bit Family-content.svg
-share/libretro/assets/Automatic/src/svg/Atari - 8-bit Family.svg
-share/libretro/assets/Automatic/src/svg/Atari - Jaguar CD-content.svg
-share/libretro/assets/Automatic/src/svg/Atari - Jaguar CD.svg
-share/libretro/assets/Automatic/src/svg/Atari - Jaguar-content.svg
-share/libretro/assets/Automatic/src/svg/Atari - Jaguar.svg
-share/libretro/assets/Automatic/src/svg/Atari - Lynx PAG-0401.svg
-share/libretro/assets/Automatic/src/svg/Atari - Lynx-content.svg
-share/libretro/assets/Automatic/src/svg/Atari - Lynx.svg
-share/libretro/assets/Automatic/src/svg/Atari - Pong C-140.svg
-share/libretro/assets/Automatic/src/svg/Atari - Pong C-200.svg
-share/libretro/assets/Automatic/src/svg/Atari - Pong-content.svg
-share/libretro/assets/Automatic/src/svg/Atari - Pong.svg
-share/libretro/assets/Automatic/src/svg/Atari - ST (Tapes)-content.svg
-share/libretro/assets/Automatic/src/svg/Atari - ST (Tapes).svg
-share/libretro/assets/Automatic/src/svg/Atari - ST-content.svg
-share/libretro/assets/Automatic/src/svg/Atari - ST.svg
-share/libretro/assets/Automatic/src/svg/Atari - VCS-content.svg
-share/libretro/assets/Automatic/src/svg/Atari - VCS.svg
-share/libretro/assets/Automatic/src/svg/Atari - XEGS-content.svg
-share/libretro/assets/Automatic/src/svg/Atari - XEGS.svg
-share/libretro/assets/Automatic/src/svg/Atomiswave-content.svg
-share/libretro/assets/Automatic/src/svg/Atomiswave.svg
-share/libretro/assets/Automatic/src/svg/BBC - Bridge Companion-content.svg
-share/libretro/assets/Automatic/src/svg/BBC - Bridge Companion.svg
-share/libretro/assets/Automatic/src/svg/Bally - Astrocade (Tapes)-content.svg
-share/libretro/assets/Automatic/src/svg/Bally - Astrocade (Tapes).svg
-share/libretro/assets/Automatic/src/svg/Bally - Astrocade-content.svg
-share/libretro/assets/Automatic/src/svg/Bally - Astrocade.svg
-share/libretro/assets/Automatic/src/svg/Bandai - Design Master Denshi Mangajuku-content.svg
-share/libretro/assets/Automatic/src/svg/Bandai - Design Master Denshi Mangajuku.svg
-share/libretro/assets/Automatic/src/svg/Bandai - Gundam RX-78-content.svg
-share/libretro/assets/Automatic/src/svg/Bandai - Gundam RX-78.svg
-share/libretro/assets/Automatic/src/svg/Bandai - Playdia-content.svg
-share/libretro/assets/Automatic/src/svg/Bandai - Playdia.svg
-share/libretro/assets/Automatic/src/svg/Bandai - Super Vision 8000-content.svg
-share/libretro/assets/Automatic/src/svg/Bandai - Super Vision 8000.svg
-share/libretro/assets/Automatic/src/svg/Bandai - Terebikko-content.svg
-share/libretro/assets/Automatic/src/svg/Bandai - Terebikko.svg
-share/libretro/assets/Automatic/src/svg/Bandai - WonderSwan Color WSC-001.svg
-share/libretro/assets/Automatic/src/svg/Bandai - WonderSwan Color-content.svg
-share/libretro/assets/Automatic/src/svg/Bandai - WonderSwan Color.svg
-share/libretro/assets/Automatic/src/svg/Bandai - WonderSwan-content.svg
-share/libretro/assets/Automatic/src/svg/Bandai - WonderSwan.svg
-share/libretro/assets/Automatic/src/svg/Benesse - Pocket Challenge V2-content.svg
-share/libretro/assets/Automatic/src/svg/Benesse - Pocket Challenge V2.svg
-share/libretro/assets/Automatic/src/svg/Benesse - Pocket Challenge W-content.svg
-share/libretro/assets/Automatic/src/svg/Benesse - Pocket Challenge W.svg
-share/libretro/assets/Automatic/src/svg/Bit Corporation - Gamate-content.svg
-share/libretro/assets/Automatic/src/svg/Bit Corporation - Gamate.svg
-share/libretro/assets/Automatic/src/svg/CHIP-8-content.svg
-share/libretro/assets/Automatic/src/svg/CHIP-8.svg
-share/libretro/assets/Automatic/src/svg/Cannonball-content.svg
-share/libretro/assets/Automatic/src/svg/Cannonball.svg
-share/libretro/assets/Automatic/src/svg/Capcom - CP System I-content.svg
-share/libretro/assets/Automatic/src/svg/Capcom - CP System I.svg
-share/libretro/assets/Automatic/src/svg/Capcom - CP System II-content.svg
-share/libretro/assets/Automatic/src/svg/Capcom - CP System II.svg
-share/libretro/assets/Automatic/src/svg/Capcom - CP System III CD-content.svg
-share/libretro/assets/Automatic/src/svg/Capcom - CP System III-content.svg
-share/libretro/assets/Automatic/src/svg/Capcom - CP System III-content_combo.svg
-share/libretro/assets/Automatic/src/svg/Capcom - CP System III-content_mobo.svg
-share/libretro/assets/Automatic/src/svg/Capcom - CP System III.svg
-share/libretro/assets/Automatic/src/svg/Casio - Loopy-content.svg
-share/libretro/assets/Automatic/src/svg/Casio - Loopy.svg
-share/libretro/assets/Automatic/src/svg/Casio - PV-1000-content.svg
-share/libretro/assets/Automatic/src/svg/Casio - PV-1000.svg
-share/libretro/assets/Automatic/src/svg/Cave Story-content.svg
-share/libretro/assets/Automatic/src/svg/Cave Story.svg
-share/libretro/assets/Automatic/src/svg/ChaiLove-content.svg
-share/libretro/assets/Automatic/src/svg/ChaiLove.svg
-share/libretro/assets/Automatic/src/svg/Coleco - ColecoVision ADAM-content.svg
-share/libretro/assets/Automatic/src/svg/Coleco - ColecoVision ADAM.svg
-share/libretro/assets/Automatic/src/svg/Coleco - ColecoVision-content.svg
-share/libretro/assets/Automatic/src/svg/Coleco - ColecoVision.svg
-share/libretro/assets/Automatic/src/svg/Coleco - Telstar 6030.svg
-share/libretro/assets/Automatic/src/svg/Coleco - Telstar 6040.svg
-share/libretro/assets/Automatic/src/svg/Coleco - Telstar 6045.svg
-share/libretro/assets/Automatic/src/svg/Coleco - Telstar 6065.svg
-share/libretro/assets/Automatic/src/svg/Coleco - Telstar 6071.svg
-share/libretro/assets/Automatic/src/svg/Coleco - Telstar 6135.svg
-share/libretro/assets/Automatic/src/svg/Commodore - 128-content.svg
-share/libretro/assets/Automatic/src/svg/Commodore - 128.svg
-share/libretro/assets/Automatic/src/svg/Commodore - 64 (PP)-content.svg
-share/libretro/assets/Automatic/src/svg/Commodore - 64 (PP).svg
-share/libretro/assets/Automatic/src/svg/Commodore - 64 (Tapes)-content.svg
-share/libretro/assets/Automatic/src/svg/Commodore - 64 (Tapes).svg
-share/libretro/assets/Automatic/src/svg/Commodore - 64 64C.svg
-share/libretro/assets/Automatic/src/svg/Commodore - 64 Games System.svg
-share/libretro/assets/Automatic/src/svg/Commodore - 64-content.svg
-share/libretro/assets/Automatic/src/svg/Commodore - 64.svg
-share/libretro/assets/Automatic/src/svg/Commodore - Amiga-content.svg
-share/libretro/assets/Automatic/src/svg/Commodore - Amiga.svg
-share/libretro/assets/Automatic/src/svg/Commodore - CD32-content.svg
-share/libretro/assets/Automatic/src/svg/Commodore - CD32.svg
-share/libretro/assets/Automatic/src/svg/Commodore - CDTV-content.svg
-share/libretro/assets/Automatic/src/svg/Commodore - CDTV.svg
-share/libretro/assets/Automatic/src/svg/Commodore - PET-content.svg
-share/libretro/assets/Automatic/src/svg/Commodore - PET.svg
-share/libretro/assets/Automatic/src/svg/Commodore - Plus-4-content.svg
-share/libretro/assets/Automatic/src/svg/Commodore - Plus-4.svg
-share/libretro/assets/Automatic/src/svg/Commodore - VIC-20-content.svg
-share/libretro/assets/Automatic/src/svg/Commodore - VIC-20.svg
-share/libretro/assets/Automatic/src/svg/Connor - VideoSmarts-content.svg
-share/libretro/assets/Automatic/src/svg/Connor - VideoSmarts.svg
-share/libretro/assets/Automatic/src/svg/DOOM-content.svg
-share/libretro/assets/Automatic/src/svg/DOOM.svg
-share/libretro/assets/Automatic/src/svg/DOS-content.svg
-share/libretro/assets/Automatic/src/svg/DOS.svg
-share/libretro/assets/Automatic/src/svg/Digital Media Cartridge - Firecore Portable 2.svg
-share/libretro/assets/Automatic/src/svg/Digital Media Cartridge - Firecore-content.svg
-share/libretro/assets/Automatic/src/svg/Digital Media Cartridge - Firecore.svg
-share/libretro/assets/Automatic/src/svg/Dinothawr-content.svg
-share/libretro/assets/Automatic/src/svg/Dinothawr.svg
-share/libretro/assets/Automatic/src/svg/Dungeon Crawl Stone Soup-content.svg
-share/libretro/assets/Automatic/src/svg/Dungeon Crawl Stone Soup.svg
-share/libretro/assets/Automatic/src/svg/Emerson - Arcadia 2001-content.svg
-share/libretro/assets/Automatic/src/svg/Emerson - Arcadia 2001.svg
-share/libretro/assets/Automatic/src/svg/Entex - Adventure Vision-content.svg
-share/libretro/assets/Automatic/src/svg/Entex - Adventure Vision.svg
-share/libretro/assets/Automatic/src/svg/Entex - Select-A-Game-content.svg
-share/libretro/assets/Automatic/src/svg/Entex - Select-A-Game.svg
-share/libretro/assets/Automatic/src/svg/Epoch - Cassette Vision Jr.svg
-share/libretro/assets/Automatic/src/svg/Epoch - Cassette Vision-content.svg
-share/libretro/assets/Automatic/src/svg/Epoch - Cassette Vision.svg
-share/libretro/assets/Automatic/src/svg/Epoch - Game Pocket Computer-content.svg
-share/libretro/assets/Automatic/src/svg/Epoch - Game Pocket Computer.svg
-share/libretro/assets/Automatic/src/svg/Epoch - Super Cassette Vision-content.svg
-share/libretro/assets/Automatic/src/svg/Epoch - Super Cassette Vision.svg
-share/libretro/assets/Automatic/src/svg/Epoch - TV Tennis Electrotennis-content.svg
-share/libretro/assets/Automatic/src/svg/Epoch - TV Tennis Electrotennis.svg
-share/libretro/assets/Automatic/src/svg/FBNeo - Arcade Games-content.svg
-share/libretro/assets/Automatic/src/svg/FBNeo - Arcade Games.svg
-share/libretro/assets/Automatic/src/svg/FFmpeg-content.svg
-share/libretro/assets/Automatic/src/svg/FFmpeg.svg
-share/libretro/assets/Automatic/src/svg/Fairchild - Channel F System II.svg
-share/libretro/assets/Automatic/src/svg/Fairchild - Channel F-content.svg
-share/libretro/assets/Automatic/src/svg/Fairchild - Channel F.svg
-share/libretro/assets/Automatic/src/svg/Flashback-content.svg
-share/libretro/assets/Automatic/src/svg/Flashback.svg
-share/libretro/assets/Automatic/src/svg/Fujitsu - FM Towns Marty-content.svg
-share/libretro/assets/Automatic/src/svg/Fujitsu - FM Towns Marty.svg
-share/libretro/assets/Automatic/src/svg/Fujitsu - FM Towns-content.svg
-share/libretro/assets/Automatic/src/svg/Fujitsu - FM Towns.svg
-share/libretro/assets/Automatic/src/svg/Fujitsu - FM-7 (Tapes)-content.svg
-share/libretro/assets/Automatic/src/svg/Fujitsu - FM-7 (Tapes).svg
-share/libretro/assets/Automatic/src/svg/Fujitsu - FM-7-content.svg
-share/libretro/assets/Automatic/src/svg/Fujitsu - FM-7.svg
-share/libretro/assets/Automatic/src/svg/Fukutake Publishing - StudyBox-content.svg
-share/libretro/assets/Automatic/src/svg/Fukutake Publishing - StudyBox.svg
-share/libretro/assets/Automatic/src/svg/Funtech - Super Acan-content.svg
-share/libretro/assets/Automatic/src/svg/Funtech - Super Acan.svg
-share/libretro/assets/Automatic/src/svg/GCE - Vectrex-content.svg
-share/libretro/assets/Automatic/src/svg/GCE - Vectrex.svg
-share/libretro/assets/Automatic/src/svg/Gakken - Compact Vision TV Boy-content.svg
-share/libretro/assets/Automatic/src/svg/Gakken - Compact Vision TV Boy.svg
-share/libretro/assets/Automatic/src/svg/Game-content.svg
-share/libretro/assets/Automatic/src/svg/Game.svg
-share/libretro/assets/Automatic/src/svg/GamePark - Caanoo.svg
-share/libretro/assets/Automatic/src/svg/GamePark - GP2X (Digital)-content.svg
-share/libretro/assets/Automatic/src/svg/GamePark - GP2X (Digital).svg
-share/libretro/assets/Automatic/src/svg/GamePark - GP2X F200.svg
-share/libretro/assets/Automatic/src/svg/GamePark - GP2X Wiz.svg
-share/libretro/assets/Automatic/src/svg/GamePark - GP2X-content.svg
-share/libretro/assets/Automatic/src/svg/GamePark - GP2X.svg
-share/libretro/assets/Automatic/src/svg/GamePark - GP32-content.svg
-share/libretro/assets/Automatic/src/svg/GamePark - GP32.svg
-share/libretro/assets/Automatic/src/svg/Google - Nexus Player-content.svg
-share/libretro/assets/Automatic/src/svg/Google - Nexus Player.svg
-share/libretro/assets/Automatic/src/svg/Google - Stadia-content.svg
-share/libretro/assets/Automatic/src/svg/Google - Stadia.svg
-share/libretro/assets/Automatic/src/svg/HBMAME-content.svg
-share/libretro/assets/Automatic/src/svg/HBMAME.svg
-share/libretro/assets/Automatic/src/svg/Handheld Electronic Game-content.svg
-share/libretro/assets/Automatic/src/svg/Handheld Electronic Game.svg
-share/libretro/assets/Automatic/src/svg/Hartung - Game Master-content.svg
-share/libretro/assets/Automatic/src/svg/Hartung - Game Master.svg
-share/libretro/assets/Automatic/src/svg/Hitachi - S1-content.svg
-share/libretro/assets/Automatic/src/svg/Hitachi - S1.svg
-share/libretro/assets/Automatic/src/svg/Infocom - Z-Machine-content.svg
-share/libretro/assets/Automatic/src/svg/Infocom - Z-Machine.svg
-share/libretro/assets/Automatic/src/svg/Interton - VC 4000-content.svg
-share/libretro/assets/Automatic/src/svg/Interton - VC 4000.svg
-share/libretro/assets/Automatic/src/svg/Interton - Video 2000-content.svg
-share/libretro/assets/Automatic/src/svg/Interton - Video 2000.svg
-share/libretro/assets/Automatic/src/svg/Jump 'n Bump-content.svg
-share/libretro/assets/Automatic/src/svg/Jump 'n Bump.svg
-share/libretro/assets/Automatic/src/svg/Konami - Picno-content.svg
-share/libretro/assets/Automatic/src/svg/Konami - Picno.svg
-share/libretro/assets/Automatic/src/svg/LJN - Video Art.svg
-share/libretro/assets/Automatic/src/svg/LeapFrog - Explorer-content.svg
-share/libretro/assets/Automatic/src/svg/LeapFrog - Explorer.svg
-share/libretro/assets/Automatic/src/svg/LeapFrog - LeapPad-content.svg
-share/libretro/assets/Automatic/src/svg/LeapFrog - LeapPad.svg
-share/libretro/assets/Automatic/src/svg/LeapFrog - Leapster Learning Game System 1.svg
-share/libretro/assets/Automatic/src/svg/LeapFrog - Leapster Learning Game System-content.svg
-share/libretro/assets/Automatic/src/svg/LeapFrog - Leapster Learning Game System.svg
-share/libretro/assets/Automatic/src/svg/LeapFrog - My First LeapPad-content.svg
-share/libretro/assets/Automatic/src/svg/LeapFrog - My First LeapPad.svg
-share/libretro/assets/Automatic/src/svg/Libretro - Pad.svg
-share/libretro/assets/Automatic/src/svg/LowRes NX-content.svg
-share/libretro/assets/Automatic/src/svg/LowRes NX.svg
-share/libretro/assets/Automatic/src/svg/Lutro-content.svg
-share/libretro/assets/Automatic/src/svg/Lutro.svg
-share/libretro/assets/Automatic/src/svg/Luxor - ABC 800-content.svg
-share/libretro/assets/Automatic/src/svg/Luxor - ABC 800.svg
-share/libretro/assets/Automatic/src/svg/MAME 2000-content.svg
-share/libretro/assets/Automatic/src/svg/MAME 2000.svg
-share/libretro/assets/Automatic/src/svg/MAME 2003-Plus-content.svg
-share/libretro/assets/Automatic/src/svg/MAME 2003-Plus.svg
-share/libretro/assets/Automatic/src/svg/MAME 2003-content.svg
-share/libretro/assets/Automatic/src/svg/MAME 2003.svg
-share/libretro/assets/Automatic/src/svg/MAME 2010-content.svg
-share/libretro/assets/Automatic/src/svg/MAME 2010.svg
-share/libretro/assets/Automatic/src/svg/MAME 2015-content.svg
-share/libretro/assets/Automatic/src/svg/MAME 2015.svg
-share/libretro/assets/Automatic/src/svg/MAME 2016-content.svg
-share/libretro/assets/Automatic/src/svg/MAME 2016.svg
-share/libretro/assets/Automatic/src/svg/MAME-content.svg
-share/libretro/assets/Automatic/src/svg/MAME.svg
-share/libretro/assets/Automatic/src/svg/Magnavox - Odyssey 100.svg
-share/libretro/assets/Automatic/src/svg/Magnavox - Odyssey 200.svg
-share/libretro/assets/Automatic/src/svg/Magnavox - Odyssey 2000.svg
-share/libretro/assets/Automatic/src/svg/Magnavox - Odyssey 2001.svg
-share/libretro/assets/Automatic/src/svg/Magnavox - Odyssey 2100.svg
-share/libretro/assets/Automatic/src/svg/Magnavox - Odyssey 300.svg
-share/libretro/assets/Automatic/src/svg/Magnavox - Odyssey 3000.svg
-share/libretro/assets/Automatic/src/svg/Magnavox - Odyssey 400.svg
-share/libretro/assets/Automatic/src/svg/Magnavox - Odyssey 4000.svg
-share/libretro/assets/Automatic/src/svg/Magnavox - Odyssey 500.svg
-share/libretro/assets/Automatic/src/svg/Magnavox - Odyssey-content.svg
-share/libretro/assets/Automatic/src/svg/Magnavox - Odyssey.svg
-share/libretro/assets/Automatic/src/svg/Magnavox - Odyssey2-content.svg
-share/libretro/assets/Automatic/src/svg/Magnavox - Odyssey2.svg
-share/libretro/assets/Automatic/src/svg/Mattel - HyperScan Alt.svg
-share/libretro/assets/Automatic/src/svg/Mattel - HyperScan-content.svg
-share/libretro/assets/Automatic/src/svg/Mattel - HyperScan.svg
-share/libretro/assets/Automatic/src/svg/Mattel - Intellivision 49-75011.svg
-share/libretro/assets/Automatic/src/svg/Mattel - Intellivision 5872.svg
-share/libretro/assets/Automatic/src/svg/Mattel - Intellivision-content.svg
-share/libretro/assets/Automatic/src/svg/Mattel - Intellivision.svg
-share/libretro/assets/Automatic/src/svg/MicroW8-content.svg
-share/libretro/assets/Automatic/src/svg/MicroW8.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - MSX-content.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - MSX.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - MSX2-content.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - MSX2.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox 360 (Digital)-content.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox 360 (Digital).svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox 360 E T.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox 360 E.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox 360 S T.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox 360 S.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox 360 T.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox 360-content.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox 360.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox One S T.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox One S.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox One X K.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox One-content.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox One.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox Series X-content.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox Series X.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox-content.svg
-share/libretro/assets/Automatic/src/svg/Microsoft - Xbox.svg
-share/libretro/assets/Automatic/src/svg/Milton Bradley - Microvision-content.svg
-share/libretro/assets/Automatic/src/svg/Milton Bradley - Microvision.svg
-share/libretro/assets/Automatic/src/svg/Minecraft-content.svg
-share/libretro/assets/Automatic/src/svg/Minecraft.svg
-share/libretro/assets/Automatic/src/svg/MrBoom-content.svg
-share/libretro/assets/Automatic/src/svg/MrBoom.svg
-share/libretro/assets/Automatic/src/svg/NEC - PC Engine - TurboGrafx 16 HES-EXP-01 (U).svg
-share/libretro/assets/Automatic/src/svg/NEC - PC Engine - TurboGrafx 16 HES-TGX-01 (U).svg
-share/libretro/assets/Automatic/src/svg/NEC - PC Engine - TurboGrafx 16 PI-TG2 (J).svg
-share/libretro/assets/Automatic/src/svg/NEC - PC Engine - TurboGrafx 16 PI-TG3 (J).svg
-share/libretro/assets/Automatic/src/svg/NEC - PC Engine - TurboGrafx 16 PI-TG7 (J).svg
-share/libretro/assets/Automatic/src/svg/NEC - PC Engine - TurboGrafx 16 PI-TG9 (J).svg
-share/libretro/assets/Automatic/src/svg/NEC - PC Engine - TurboGrafx 16-content.svg
-share/libretro/assets/Automatic/src/svg/NEC - PC Engine - TurboGrafx 16.svg
-share/libretro/assets/Automatic/src/svg/NEC - PC Engine CD - TurboGrafx-CD CDR-30 (J).svg
-share/libretro/assets/Automatic/src/svg/NEC - PC Engine CD - TurboGrafx-CD HES-CDR-01 (U).svg
-share/libretro/assets/Automatic/src/svg/NEC - PC Engine CD - TurboGrafx-CD HES-DUO-01 (U).svg
-share/libretro/assets/Automatic/src/svg/NEC - PC Engine CD - TurboGrafx-CD PI-CD1 (J).svg
-share/libretro/assets/Automatic/src/svg/NEC - PC Engine CD - TurboGrafx-CD-content.svg
-share/libretro/assets/Automatic/src/svg/NEC - PC Engine CD - TurboGrafx-CD.svg
-share/libretro/assets/Automatic/src/svg/NEC - PC Engine SuperGrafx-content.svg
-share/libretro/assets/Automatic/src/svg/NEC - PC Engine SuperGrafx.svg
-share/libretro/assets/Automatic/src/svg/NEC - PC-98-content.svg
-share/libretro/assets/Automatic/src/svg/NEC - PC-98.svg
-share/libretro/assets/Automatic/src/svg/NEC - PC-FX-content.svg
-share/libretro/assets/Automatic/src/svg/NEC - PC-FX.svg
-share/libretro/assets/Automatic/src/svg/Neo Geo-content.svg
-share/libretro/assets/Automatic/src/svg/Neo Geo.svg
-share/libretro/assets/Automatic/src/svg/Nichibutsu - My Vision-content.svg
-share/libretro/assets/Automatic/src/svg/Nichibutsu - My Vision.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Color TV-Game CTG-15V.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Color TV-Game CTG-6.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Color TV-Game CTG-BK6.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Color TV-Game CTG-CR112.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Color TV-Game CTG-HC10.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Family Computer Disk System AN500.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Family Computer Disk System AN505.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Family Computer Disk System HVC-101.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Family Computer Disk System-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Family Computer Disk System.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Game Boy Advance (e-Reader)-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Game Boy Advance (e-Reader).svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Game Boy Advance AGS-001.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Game Boy Advance OXY-001.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Game Boy Advance-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Game Boy Advance.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Game Boy Color-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Game Boy Color.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Game Boy MGB-001.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Game Boy-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Game Boy.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - GameCube SL-GC10.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - GameCube-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - GameCube.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - New Nintendo 3DS JAN-001.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - New Nintendo 3DS KTR-001.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - New Nintendo 3DS-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - New Nintendo 3DS.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo 3DS (Digital)-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo 3DS (Digital).svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo 3DS CTR-001.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo 3DS FTR-001.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo 3DS-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo 3DS.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo 64-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo 64.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo 64DD-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo 64DD.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo DS (Download Play)-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo DS (Download Play).svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo DS NTR-001.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo DS-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo DS.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo DSi (DLC)-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo DSi (DLC).svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo DSi TWL-001.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo DSi-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo DSi.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo Entertainment System HVC-001.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo Entertainment System HVC-101.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo Entertainment System NES-101.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo Entertainment System-content (J).svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo Entertainment System-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Nintendo Entertainment System.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Pokemon Mini-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Pokemon Mini.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Satellaview-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Satellaview.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Sufami Turbo SHVC-101.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Sufami Turbo SNS-001.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Sufami Turbo SNS-101.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Sufami Turbo-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Sufami Turbo.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Super Nintendo Entertainment System SHVC-101.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Super Nintendo Entertainment System SNS-001.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Super Nintendo Entertainment System SNS-101.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Super Nintendo Entertainment System SNSP-001.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Super Nintendo Entertainment System-content (1) (U).svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Super Nintendo Entertainment System-content (2) (U).svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Super Nintendo Entertainment System-content (E).svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Super Nintendo Entertainment System-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Super Nintendo Entertainment System.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Switch HAC-001.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Switch HAC-007.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Switch HDH-001.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Switch-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Switch.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Virtual Boy-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Virtual Boy.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Wii (Digital)-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Wii (Digital).svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Wii RVL-001 T.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Wii RVL-201.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Wii U WUP-001 T.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Wii U-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Wii U.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Wii-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - Wii.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - e-Reader-content.svg
-share/libretro/assets/Automatic/src/svg/Nintendo - e-Reader.svg
-share/libretro/assets/Automatic/src/svg/Nokia - N-Gage QD.svg
-share/libretro/assets/Automatic/src/svg/Nokia - N-Gage-content.svg
-share/libretro/assets/Automatic/src/svg/Nokia - N-Gage.svg
-share/libretro/assets/Automatic/src/svg/Nvidia - Shield Portable-content.svg
-share/libretro/assets/Automatic/src/svg/Nvidia - Shield Portable.svg
-share/libretro/assets/Automatic/src/svg/Nvidia - Shield TV P3430.svg
-share/libretro/assets/Automatic/src/svg/Nvidia - Shield TV.svg
-share/libretro/assets/Automatic/src/svg/Ouya - Ouya.svg
-share/libretro/assets/Automatic/src/svg/PC-50X - Palladium Tele Cassetten Game 825-530.svg
-share/libretro/assets/Automatic/src/svg/PC-50X - Palladium Tele Cassetten Game 825-581.svg
-share/libretro/assets/Automatic/src/svg/PC-50X - SHG Black Point FS-1003.svg
-share/libretro/assets/Automatic/src/svg/Palmtex - Super Micro-content.svg
-share/libretro/assets/Automatic/src/svg/Palmtex - Super Micro.svg
-share/libretro/assets/Automatic/src/svg/Panic - Playdate.svg
-share/libretro/assets/Automatic/src/svg/Philips - CD-i-content.svg
-share/libretro/assets/Automatic/src/svg/Philips - CD-i.svg
-share/libretro/assets/Automatic/src/svg/Philips - Tele-Game ES-2203.svg
-share/libretro/assets/Automatic/src/svg/Philips - Tele-Game.svg
-share/libretro/assets/Automatic/src/svg/Philips - Videopac+-content.svg
-share/libretro/assets/Automatic/src/svg/Philips - Videopac+.svg
-share/libretro/assets/Automatic/src/svg/Pioneer - LaserActive.svg
-share/libretro/assets/Automatic/src/svg/Pioneer - Laseractive-content.svg
-share/libretro/assets/Automatic/src/svg/PlayJam - Game Stick.svg
-share/libretro/assets/Automatic/src/svg/PuzzleScript-content.svg
-share/libretro/assets/Automatic/src/svg/PuzzleScript.svg
-share/libretro/assets/Automatic/src/svg/Quake II-content.svg
-share/libretro/assets/Automatic/src/svg/Quake II.svg
-share/libretro/assets/Automatic/src/svg/Quake III-content.svg
-share/libretro/assets/Automatic/src/svg/Quake III.svg
-share/libretro/assets/Automatic/src/svg/Quake-content.svg
-share/libretro/assets/Automatic/src/svg/Quake.svg
-share/libretro/assets/Automatic/src/svg/RCA - Studio II-content.svg
-share/libretro/assets/Automatic/src/svg/RCA - Studio II.svg
-share/libretro/assets/Automatic/src/svg/RPG Maker-content.svg
-share/libretro/assets/Automatic/src/svg/RPG Maker.svg
-share/libretro/assets/Automatic/src/svg/Rick Dangerous-content.svg
-share/libretro/assets/Automatic/src/svg/Rick Dangerous.svg
-share/libretro/assets/Automatic/src/svg/SNK - Neo Geo CD Tray.svg
-share/libretro/assets/Automatic/src/svg/SNK - Neo Geo CD-content.svg
-share/libretro/assets/Automatic/src/svg/SNK - Neo Geo CD.svg
-share/libretro/assets/Automatic/src/svg/SNK - Neo Geo CDZ.svg
-share/libretro/assets/Automatic/src/svg/SNK - Neo Geo Mini.svg
-share/libretro/assets/Automatic/src/svg/SNK - Neo Geo Pocket Color.svg
-share/libretro/assets/Automatic/src/svg/SNK - Neo Geo Pocket-content.svg
-share/libretro/assets/Automatic/src/svg/SNK - Neo Geo Pocket.svg
-share/libretro/assets/Automatic/src/svg/SNK - Neo Geo X-content.svg
-share/libretro/assets/Automatic/src/svg/SNK - Neo Geo X.svg
-share/libretro/assets/Automatic/src/svg/SNK - Neo Geo-content.svg
-share/libretro/assets/Automatic/src/svg/SNK - Neo Geo.svg
-share/libretro/assets/Automatic/src/svg/SSD - Xavixport-content.svg
-share/libretro/assets/Automatic/src/svg/SSD - Xavixport.svg
-share/libretro/assets/Automatic/src/svg/ScummVM-content.svg
-share/libretro/assets/Automatic/src/svg/ScummVM.svg
-share/libretro/assets/Automatic/src/svg/Sega - 32X MK-1601-84000 (U).svg
-share/libretro/assets/Automatic/src/svg/Sega - 32X Neptune (U).svg
-share/libretro/assets/Automatic/src/svg/Sega - 32X-content.svg
-share/libretro/assets/Automatic/src/svg/Sega - 32X.svg
-share/libretro/assets/Automatic/src/svg/Sega - Beena-content.svg
-share/libretro/assets/Automatic/src/svg/Sega - Beena.svg
-share/libretro/assets/Automatic/src/svg/Sega - Chihiro-content.svg
-share/libretro/assets/Automatic/src/svg/Sega - Chihiro.svg
-share/libretro/assets/Automatic/src/svg/Sega - Dreamcast (Visual Memory Unit).svg
-share/libretro/assets/Automatic/src/svg/Sega - Dreamcast-content.svg
-share/libretro/assets/Automatic/src/svg/Sega - Dreamcast.svg
-share/libretro/assets/Automatic/src/svg/Sega - Game Gear-content.svg
-share/libretro/assets/Automatic/src/svg/Sega - Game Gear.svg
-share/libretro/assets/Automatic/src/svg/Sega - Master System - Mark III MK-3006.svg
-share/libretro/assets/Automatic/src/svg/Sega - Master System - Mark III SG-1000M3 (J).svg
-share/libretro/assets/Automatic/src/svg/Sega - Master System - Mark III-content (J).svg
-share/libretro/assets/Automatic/src/svg/Sega - Master System - Mark III-content.svg
-share/libretro/assets/Automatic/src/svg/Sega - Master System - Mark III.svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega Drive - Genesis (Kr).svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega Drive - Genesis FB3680.svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega Drive - Genesis HAA-2502 (J).svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega Drive - Genesis HAA-2510 (J).svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega Drive - Genesis HMJ-0300 (J).svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega Drive - Genesis MK-1461 (U).svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega Drive - Genesis MK-1631 (U).svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega Drive - Genesis MK-6100 (U).svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega Drive - Genesis-content (J).svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega Drive - Genesis-content.svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega Drive - Genesis.svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega-CD - Sega CD CSD-GM1 (J).svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega-CD - Sega CD HAA-2502-2912 (J).svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega-CD - Sega CD HAA-2510-2910 (J).svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega-CD - Sega CD HAA-2510-2912 (J).svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega-CD - Sega CD MK-1601-1690 (U).svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega-CD - Sega CD MK-1601-4102 (U).svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega-CD - Sega CD MK-1631-4102 (U).svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega-CD - Sega CD RG-M1 (J).svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega-CD - Sega CD RG-M2 (J).svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega-CD - Sega CD-content.svg
-share/libretro/assets/Automatic/src/svg/Sega - Mega-CD - Sega CD.svg
-share/libretro/assets/Automatic/src/svg/Sega - Naomi 2-content.svg
-share/libretro/assets/Automatic/src/svg/Sega - Naomi 2.svg
-share/libretro/assets/Automatic/src/svg/Sega - Naomi-content.svg
-share/libretro/assets/Automatic/src/svg/Sega - Naomi.svg
-share/libretro/assets/Automatic/src/svg/Sega - PICO-content.svg
-share/libretro/assets/Automatic/src/svg/Sega - PICO.svg
-share/libretro/assets/Automatic/src/svg/Sega - SG-1000 II.svg
-share/libretro/assets/Automatic/src/svg/Sega - SG-1000-content.svg
-share/libretro/assets/Automatic/src/svg/Sega - SG-1000.svg
-share/libretro/assets/Automatic/src/svg/Sega - Saturn HST-3200 (J).svg
-share/libretro/assets/Automatic/src/svg/Sega - Saturn MMP-1000NV-NX-4YD.svg
-share/libretro/assets/Automatic/src/svg/Sega - Saturn MMP-1000NV.svg
-share/libretro/assets/Automatic/src/svg/Sega - Saturn Pluto (U).svg
-share/libretro/assets/Automatic/src/svg/Sega - Saturn-content.svg
-share/libretro/assets/Automatic/src/svg/Sega - Saturn.svg
-share/libretro/assets/Automatic/src/svg/Sega - Video Driver-content.svg
-share/libretro/assets/Automatic/src/svg/Sega - Video Driver.svg
-share/libretro/assets/Automatic/src/svg/Sharp - X1-content.svg
-share/libretro/assets/Automatic/src/svg/Sharp - X1.svg
-share/libretro/assets/Automatic/src/svg/Sharp - X68000 T.svg
-share/libretro/assets/Automatic/src/svg/Sharp - X68000-content.svg
-share/libretro/assets/Automatic/src/svg/Sharp - X68000.svg
-share/libretro/assets/Automatic/src/svg/Sinclair - ZX 81-content.svg
-share/libretro/assets/Automatic/src/svg/Sinclair - ZX 81.svg
-share/libretro/assets/Automatic/src/svg/Sinclair - ZX Spectrum +3-content.svg
-share/libretro/assets/Automatic/src/svg/Sinclair - ZX Spectrum +3.svg
-share/libretro/assets/Automatic/src/svg/Sinclair - ZX Spectrum-content.svg
-share/libretro/assets/Automatic/src/svg/Sinclair - ZX Spectrum.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation (PocketStation).svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 2 PSX-5000.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 2 SCPH-10000.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 2 SCPH-70000 T.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 2 SCPH-70000.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 2 SCPH-90000 T.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 2 SCPH-90000.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 2-content.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 2.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 3 (DLC)-content.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 3 (DLC).svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 3 (Downloadable)-content.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 3 (Downloadable).svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 3 (PSN)-content.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 3 (PSN).svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 3-content.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 4 CUH-1000 T.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 4 CUH-2000 T.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 4 CUH-2000.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 4 CUH-7000 T.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 4 CUH-7000.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 4-content.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 4.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 5-content.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation 5.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Portable (DLC)-content.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Portable (DLC).svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Portable (PSN)-content.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Portable (PSN).svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Portable (PSX2PSP)-content.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Portable (PSX2PSP).svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Portable (UMD Music)-content.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Portable (UMD Music).svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Portable (UMD Video)-content.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Portable (UMD Video).svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Portable PSP-E1000.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Portable PSP-N1000.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Portable-content.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Portable.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation SCPH-100-131 Flat.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation SCPH-100-131.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation SCPH-100.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Vita PCH-2000.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Vita VTE-1000.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Vita-content.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation Vita.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation-content.svg
-share/libretro/assets/Automatic/src/svg/Sony - PlayStation.svg
-share/libretro/assets/Automatic/src/svg/Sony - Playstation 3 CECH-2000 T.svg
-share/libretro/assets/Automatic/src/svg/Sony - Playstation 3 CECH-2000.svg
-share/libretro/assets/Automatic/src/svg/Sony - Playstation 3 CECH-4000 T.svg
-share/libretro/assets/Automatic/src/svg/Sony - Playstation 3 CECH-4000.svg
-share/libretro/assets/Automatic/src/svg/Sony - Playstation 3 CECHA00 KT.svg
-share/libretro/assets/Automatic/src/svg/Sony - Playstation 3.svg
-share/libretro/assets/Automatic/src/svg/Sony - Playstation 5 CFI-2000.svg
-share/libretro/assets/Automatic/src/svg/Spectravideo - SV 328.svg
-share/libretro/assets/Automatic/src/svg/Spectravideo - SVI-318 - SVI-328-content.svg
-share/libretro/assets/Automatic/src/svg/Spectravideo - SVI-318 - SVI-328.svg
-share/libretro/assets/Automatic/src/svg/TIC-80-content.svg
-share/libretro/assets/Automatic/src/svg/TIC-80.svg
-share/libretro/assets/Automatic/src/svg/Takara - Video Challenger-content.svg
-share/libretro/assets/Automatic/src/svg/Takara - Video Challenger.svg
-share/libretro/assets/Automatic/src/svg/Tandy - Video Information System-content.svg
-share/libretro/assets/Automatic/src/svg/Tandy - Video Information System.svg
-share/libretro/assets/Automatic/src/svg/Tapwave - Zodiac-content.svg
-share/libretro/assets/Automatic/src/svg/Tapwave - Zodiac.svg
-share/libretro/assets/Automatic/src/svg/The 3DO Company - 3DO FZ-10.svg
-share/libretro/assets/Automatic/src/svg/The 3DO Company - 3DO GDO-101.svg
-share/libretro/assets/Automatic/src/svg/The 3DO Company - 3DO GDO-203P.svg
-share/libretro/assets/Automatic/src/svg/The 3DO Company - 3DO IMP-21J.svg
-share/libretro/assets/Automatic/src/svg/The 3DO Company - 3DO-content.svg
-share/libretro/assets/Automatic/src/svg/The 3DO Company - 3DO.svg
-share/libretro/assets/Automatic/src/svg/Thomson - MOTO Cartridge.svg
-share/libretro/assets/Automatic/src/svg/Thomson - MOTO TO8D.svg
-share/libretro/assets/Automatic/src/svg/Thomson - MOTO-content.svg
-share/libretro/assets/Automatic/src/svg/Thomson - MOTO.svg
-share/libretro/assets/Automatic/src/svg/Tiger - Game.com-content.svg
-share/libretro/assets/Automatic/src/svg/Tiger - Game.com.svg
-share/libretro/assets/Automatic/src/svg/Tiger - Gizmondo-content.svg
-share/libretro/assets/Automatic/src/svg/Tiger - Gizmondo.svg
-share/libretro/assets/Automatic/src/svg/Tiger - R-Zone DataZone.svg
-share/libretro/assets/Automatic/src/svg/Tiger - R-Zone SuperScreen.svg
-share/libretro/assets/Automatic/src/svg/Tiger - R-Zone XPG.svg
-share/libretro/assets/Automatic/src/svg/Tiger - R-Zone-content.svg
-share/libretro/assets/Automatic/src/svg/Tiger - R-Zone.svg
-share/libretro/assets/Automatic/src/svg/Tomb Raider-content.svg
-share/libretro/assets/Automatic/src/svg/Tomb Raider.svg
-share/libretro/assets/Automatic/src/svg/Tomy - Tutor-content.svg
-share/libretro/assets/Automatic/src/svg/Tomy - Tutor.svg
-share/libretro/assets/Automatic/src/svg/Umtech - VideoBrain-content.svg
-share/libretro/assets/Automatic/src/svg/Umtech - VideoBrain.svg
-share/libretro/assets/Automatic/src/svg/Unisonic - Champion 2711-content.svg
-share/libretro/assets/Automatic/src/svg/Unisonic - Champion 2711.svg
-share/libretro/assets/Automatic/src/svg/Uzebox-content.svg
-share/libretro/assets/Automatic/src/svg/Uzebox.svg
-share/libretro/assets/Automatic/src/svg/VM Labs - NUON-content.svg
-share/libretro/assets/Automatic/src/svg/VM Labs - NUON.svg
-share/libretro/assets/Automatic/src/svg/VTech - 3D Gamate-content.svg
-share/libretro/assets/Automatic/src/svg/VTech - 3D Gamate.svg
-share/libretro/assets/Automatic/src/svg/VTech - CreatiVision-content.svg
-share/libretro/assets/Automatic/src/svg/VTech - CreatiVision.svg
-share/libretro/assets/Automatic/src/svg/VTech - Socrates Alt.svg
-share/libretro/assets/Automatic/src/svg/VTech - Socrates-content.svg
-share/libretro/assets/Automatic/src/svg/VTech - Socrates.svg
-share/libretro/assets/Automatic/src/svg/VTech - V.Flash-content.svg
-share/libretro/assets/Automatic/src/svg/VTech - V.Flash.svg
-share/libretro/assets/Automatic/src/svg/VTech - V.Smile-content.svg
-share/libretro/assets/Automatic/src/svg/VTech - V.Smile.svg
-share/libretro/assets/Automatic/src/svg/Valve - Steam Deck-content.svg
-share/libretro/assets/Automatic/src/svg/Valve - Steam Deck.svg
-share/libretro/assets/Automatic/src/svg/Valve - Steam Link.svg
-share/libretro/assets/Automatic/src/svg/View-Master - Interactive Vision-content.svg
-share/libretro/assets/Automatic/src/svg/View-Master - Interactive Vision.svg
-share/libretro/assets/Automatic/src/svg/Vircon32-content.svg
-share/libretro/assets/Automatic/src/svg/Vircon32.svg
-share/libretro/assets/Automatic/src/svg/WASM-4-content.svg
-share/libretro/assets/Automatic/src/svg/WASM-4.svg
-share/libretro/assets/Automatic/src/svg/Watara - Supervision Original.svg
-share/libretro/assets/Automatic/src/svg/Watara - Supervision-content.svg
-share/libretro/assets/Automatic/src/svg/Watara - Supervision.svg
-share/libretro/assets/Automatic/src/svg/Welback - Mega Duck-content.svg
-share/libretro/assets/Automatic/src/svg/Welback - Mega Duck.svg
-share/libretro/assets/Automatic/src/svg/Wolfenstein 3D-content.svg
-share/libretro/assets/Automatic/src/svg/Wolfenstein 3D.svg
-share/libretro/assets/Automatic/src/svg/Worlds of Wonder - Action Max-content.svg
-share/libretro/assets/Automatic/src/svg/Worlds of Wonder - Action Max.svg
-share/libretro/assets/Automatic/src/svg/Yamaha - Copera-content.svg
-share/libretro/assets/Automatic/src/svg/Yamaha - Copera.svg
-share/libretro/assets/Automatic/src/svg/ZAPiT - Game Wave-content.svg
-share/libretro/assets/Automatic/src/svg/ZAPiT - Game Wave.svg
-share/libretro/assets/Automatic/src/svg/Zeebo - Zeebo.svg
-share/libretro/assets/Automatic/src/svg/achievement-list.svg
-share/libretro/assets/Automatic/src/svg/add-favorite.svg
-share/libretro/assets/Automatic/src/svg/add.svg
-share/libretro/assets/Automatic/src/svg/arrow.svg
-share/libretro/assets/Automatic/src/svg/battery-20.svg
-share/libretro/assets/Automatic/src/svg/battery-40.svg
-share/libretro/assets/Automatic/src/svg/battery-60.svg
-share/libretro/assets/Automatic/src/svg/battery-80.svg
-share/libretro/assets/Automatic/src/svg/battery-charging.svg
-share/libretro/assets/Automatic/src/svg/battery-full.svg
-share/libretro/assets/Automatic/src/svg/bluetooth.svg
-share/libretro/assets/Automatic/src/svg/clock.svg
-share/libretro/assets/Automatic/src/svg/close.svg
-share/libretro/assets/Automatic/src/svg/core-cheat-options.svg
-share/libretro/assets/Automatic/src/svg/core-disk-options.svg
-share/libretro/assets/Automatic/src/svg/core-infos.svg
-share/libretro/assets/Automatic/src/svg/core-input-remapping-options.svg
-share/libretro/assets/Automatic/src/svg/core-options.svg
-share/libretro/assets/Automatic/src/svg/core-shader-options.svg
-share/libretro/assets/Automatic/src/svg/core.svg
-share/libretro/assets/Automatic/src/svg/cursor.svg
-share/libretro/assets/Automatic/src/svg/database.svg
-share/libretro/assets/Automatic/src/svg/default-content.svg
-share/libretro/assets/Automatic/src/svg/default.svg
-share/libretro/assets/Automatic/src/svg/dialog-slice.svg
-share/libretro/assets/Automatic/src/svg/favorites-content.svg
-share/libretro/assets/Automatic/src/svg/favorites.svg
-share/libretro/assets/Automatic/src/svg/file.svg
-share/libretro/assets/Automatic/src/svg/folder.svg
-share/libretro/assets/Automatic/src/svg/history.svg
-share/libretro/assets/Automatic/src/svg/iQue - iQue-content.svg
-share/libretro/assets/Automatic/src/svg/iQue - iQue.svg
-share/libretro/assets/Automatic/src/svg/image.svg
-share/libretro/assets/Automatic/src/svg/images.svg
-share/libretro/assets/Automatic/src/svg/input_ADC.svg
-share/libretro/assets/Automatic/src/svg/input_BIND_ALL.svg
-share/libretro/assets/Automatic/src/svg/input_BTN-D.svg
-share/libretro/assets/Automatic/src/svg/input_BTN-L.svg
-share/libretro/assets/Automatic/src/svg/input_BTN-R.svg
-share/libretro/assets/Automatic/src/svg/input_BTN-U.svg
-share/libretro/assets/Automatic/src/svg/input_DPAD-D.svg
-share/libretro/assets/Automatic/src/svg/input_DPAD-L.svg
-share/libretro/assets/Automatic/src/svg/input_DPAD-R.svg
-share/libretro/assets/Automatic/src/svg/input_DPAD-U.svg
-share/libretro/assets/Automatic/src/svg/input_LB.svg
-share/libretro/assets/Automatic/src/svg/input_LGUN.svg
-share/libretro/assets/Automatic/src/svg/input_LT.svg
-share/libretro/assets/Automatic/src/svg/input_MOUSE.svg
-share/libretro/assets/Automatic/src/svg/input_RB.svg
-share/libretro/assets/Automatic/src/svg/input_RT.svg
-share/libretro/assets/Automatic/src/svg/input_SELECT.svg
-share/libretro/assets/Automatic/src/svg/input_START.svg
-share/libretro/assets/Automatic/src/svg/input_STCK-D.svg
-share/libretro/assets/Automatic/src/svg/input_STCK-L.svg
-share/libretro/assets/Automatic/src/svg/input_STCK-P.svg
-share/libretro/assets/Automatic/src/svg/input_STCK-R.svg
-share/libretro/assets/Automatic/src/svg/input_STCK-U.svg
-share/libretro/assets/Automatic/src/svg/input_TURBO.svg
-share/libretro/assets/Automatic/src/svg/key-hover.svg
-share/libretro/assets/Automatic/src/svg/key.svg
-share/libretro/assets/Automatic/src/svg/lakka.svg
-share/libretro/assets/Automatic/src/svg/loadstate.svg
-share/libretro/assets/Automatic/src/svg/menu_achievements.svg
-share/libretro/assets/Automatic/src/svg/menu_add.svg
-share/libretro/assets/Automatic/src/svg/menu_apply_cog.svg
-share/libretro/assets/Automatic/src/svg/menu_apply_toggle.svg
-share/libretro/assets/Automatic/src/svg/menu_audio.svg
-share/libretro/assets/Automatic/src/svg/menu_brightness.svg
-share/libretro/assets/Automatic/src/svg/menu_check.svg
-share/libretro/assets/Automatic/src/svg/menu_drivers.svg
-share/libretro/assets/Automatic/src/svg/menu_exit.svg
-share/libretro/assets/Automatic/src/svg/menu_frameskip.svg
-share/libretro/assets/Automatic/src/svg/menu_help.svg
-share/libretro/assets/Automatic/src/svg/menu_hourglass.svg
-share/libretro/assets/Automatic/src/svg/menu_info.svg
-share/libretro/assets/Automatic/src/svg/menu_latency.svg
-share/libretro/assets/Automatic/src/svg/menu_log.svg
-share/libretro/assets/Automatic/src/svg/menu_mixer.svg
-share/libretro/assets/Automatic/src/svg/menu_network.svg
-share/libretro/assets/Automatic/src/svg/menu_notifications.svg
-share/libretro/assets/Automatic/src/svg/menu_osd.svg
-share/libretro/assets/Automatic/src/svg/menu_overlay.svg
-share/libretro/assets/Automatic/src/svg/menu_override.svg
-share/libretro/assets/Automatic/src/svg/menu_pause.svg
-share/libretro/assets/Automatic/src/svg/menu_playlist.svg
-share/libretro/assets/Automatic/src/svg/menu_power.svg
-share/libretro/assets/Automatic/src/svg/menu_privacy.svg
-share/libretro/assets/Automatic/src/svg/menu_quickmenu.svg
-share/libretro/assets/Automatic/src/svg/menu_record.svg
-share/libretro/assets/Automatic/src/svg/menu_rewind.svg
-share/libretro/assets/Automatic/src/svg/menu_room.svg
-share/libretro/assets/Automatic/src/svg/menu_room_lan.svg
-share/libretro/assets/Automatic/src/svg/menu_room_relay.svg
-share/libretro/assets/Automatic/src/svg/menu_saving.svg
-share/libretro/assets/Automatic/src/svg/menu_shutdown.svg
-share/libretro/assets/Automatic/src/svg/menu_stream.svg
-share/libretro/assets/Automatic/src/svg/menu_ui.svg
-share/libretro/assets/Automatic/src/svg/menu_updater.svg
-share/libretro/assets/Automatic/src/svg/menu_user.svg
-share/libretro/assets/Automatic/src/svg/menu_video.svg
-share/libretro/assets/Automatic/src/svg/menu_volume_max.svg
-share/libretro/assets/Automatic/src/svg/menu_volume_med.svg
-share/libretro/assets/Automatic/src/svg/menu_volume_min.svg
-share/libretro/assets/Automatic/src/svg/menu_volume_mute.svg
-share/libretro/assets/Automatic/src/svg/movie.svg
-share/libretro/assets/Automatic/src/svg/movies.svg
-share/libretro/assets/Automatic/src/svg/music.svg
-share/libretro/assets/Automatic/src/svg/musics.svg
-share/libretro/assets/Automatic/src/svg/netplay.svg
-share/libretro/assets/Automatic/src/svg/off.svg
-share/libretro/assets/Automatic/src/svg/on.svg
-share/libretro/assets/Automatic/src/svg/pointer.svg
-share/libretro/assets/Automatic/src/svg/reload.svg
-share/libretro/assets/Automatic/src/svg/rename.svg
-share/libretro/assets/Automatic/src/svg/resume.svg
-share/libretro/assets/Automatic/src/svg/retroarch.svg
-share/libretro/assets/Automatic/src/svg/run.svg
-share/libretro/assets/Automatic/src/svg/savestate.svg
-share/libretro/assets/Automatic/src/svg/screenshot.svg
-share/libretro/assets/Automatic/src/svg/setting.svg
-share/libretro/assets/Automatic/src/svg/settings.svg
-share/libretro/assets/Automatic/src/svg/subsetting.svg
-share/libretro/assets/Automatic/src/svg/undo.svg
-share/libretro/assets/Automatic/src/svg/wifi.svg
-share/libretro/assets/Automatic/src/svg/zip.svg
share/libretro/assets/COPYING
-share/libretro/assets/FlatUX/README.md
-share/libretro/assets/FlatUX/backgrounds/flatux_4kuhd.png
-share/libretro/assets/FlatUX/backgrounds/flatux_8kuhd.png
-share/libretro/assets/FlatUX/backgrounds/flatux_fhd.png
-share/libretro/assets/FlatUX/backgrounds/flatux_hd.png
-share/libretro/assets/FlatUX/backgrounds/flatux_sd.png
-share/libretro/assets/FlatUX/icons/common/sample.txt
-share/libretro/assets/FlatUX/icons/glui/sample.txt
-share/libretro/assets/FlatUX/icons/ozone/sample.txt
-share/libretro/assets/FlatUX/icons/png/1024/1292 Advanced Programmable Video System-content.png
-share/libretro/assets/FlatUX/icons/png/1024/1292 Advanced Programmable Video System.png
-share/libretro/assets/FlatUX/icons/png/1024/2048-content.png
-share/libretro/assets/FlatUX/icons/png/1024/2048.png
-share/libretro/assets/FlatUX/icons/png/1024/ACT - Apricot PC Xi-content.png
-share/libretro/assets/FlatUX/icons/png/1024/ACT - Apricot PC Xi.png
-share/libretro/assets/FlatUX/icons/png/1024/APF - Imagination Machine-content.png
-share/libretro/assets/FlatUX/icons/png/1024/APF - Imagination Machine.png
-share/libretro/assets/FlatUX/icons/png/1024/APF - MP-1000-content.png
-share/libretro/assets/FlatUX/icons/png/1024/APF - MP-1000.png
-share/libretro/assets/FlatUX/icons/png/1024/Acorn - Archimedes-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Acorn - Archimedes.png
-share/libretro/assets/FlatUX/icons/png/1024/Acorn - Atom-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Acorn - Atom.png
-share/libretro/assets/FlatUX/icons/png/1024/Acorn - BBC Micro-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Acorn - BBC Micro.png
-share/libretro/assets/FlatUX/icons/png/1024/Amazon - Fire TV-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Amazon - Fire TV.png
-share/libretro/assets/FlatUX/icons/png/1024/Amazon - Luna-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Amazon - Luna.png
-share/libretro/assets/FlatUX/icons/png/1024/Amstrad - CPC-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Amstrad - CPC.png
-share/libretro/assets/FlatUX/icons/png/1024/Amstrad - GX4000-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Amstrad - GX4000.png
-share/libretro/assets/FlatUX/icons/png/1024/Apple - I-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Apple - I.png
-share/libretro/assets/FlatUX/icons/png/1024/Apple - II Plus-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Apple - II Plus.png
-share/libretro/assets/FlatUX/icons/png/1024/Apple - II-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Apple - II.png
-share/libretro/assets/FlatUX/icons/png/1024/Apple - IIe-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Apple - IIe.png
-share/libretro/assets/FlatUX/icons/png/1024/Apple - Macintosh-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Apple - Macintosh.png
-share/libretro/assets/FlatUX/icons/png/1024/Apple-Bandai - Pippin-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Apple-Bandai - Pippin.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - 2600-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - 2600.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - 5200-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - 5200.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - 7800-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - 7800.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - 8-bit Family-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - 8-bit Family.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - Jaguar CD-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - Jaguar CD.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - Jaguar-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - Jaguar.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - Lynx-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - Lynx.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - Pong-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - Pong.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - ST (Tapes)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - ST (Tapes).png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - ST-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - ST.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - VCS-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - VCS.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - XEGS-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Atari - XEGS.png
-share/libretro/assets/FlatUX/icons/png/1024/BBC - Bridge Companion-content.png
-share/libretro/assets/FlatUX/icons/png/1024/BBC - Bridge Companion.png
-share/libretro/assets/FlatUX/icons/png/1024/Bally - Astrocade (Tapes)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Bally - Astrocade (Tapes).png
-share/libretro/assets/FlatUX/icons/png/1024/Bally - Astrocade-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Bally - Astrocade.png
-share/libretro/assets/FlatUX/icons/png/1024/Bandai - Design Master Denshi Mangajuku-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Bandai - Design Master Denshi Mangajuku.png
-share/libretro/assets/FlatUX/icons/png/1024/Bandai - Gundam RX-78-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Bandai - Gundam RX-78.png
-share/libretro/assets/FlatUX/icons/png/1024/Bandai - Playdia-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Bandai - Playdia.png
-share/libretro/assets/FlatUX/icons/png/1024/Bandai - Super Vision 8000-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Bandai - Super Vision 8000.png
-share/libretro/assets/FlatUX/icons/png/1024/Bandai - Terebikko-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Bandai - Terebikko.png
-share/libretro/assets/FlatUX/icons/png/1024/Bandai - WonderSwan Color-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Bandai - WonderSwan Color.png
-share/libretro/assets/FlatUX/icons/png/1024/Bandai - WonderSwan-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Bandai - WonderSwan.png
-share/libretro/assets/FlatUX/icons/png/1024/Benesse - Pocket Challenge V2-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Benesse - Pocket Challenge V2.png
-share/libretro/assets/FlatUX/icons/png/1024/Benesse - Pocket Challenge W-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Benesse - Pocket Challenge W.png
-share/libretro/assets/FlatUX/icons/png/1024/Bit Corporation - Gamate-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Bit Corporation - Gamate.png
-share/libretro/assets/FlatUX/icons/png/1024/CHIP-8-content.png
-share/libretro/assets/FlatUX/icons/png/1024/CHIP-8.png
-share/libretro/assets/FlatUX/icons/png/1024/Cannonball-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Cannonball.png
-share/libretro/assets/FlatUX/icons/png/1024/Capcom - CP System I-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Capcom - CP System I.png
-share/libretro/assets/FlatUX/icons/png/1024/Capcom - CP System II-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Capcom - CP System II.png
-share/libretro/assets/FlatUX/icons/png/1024/Capcom - CP System III-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Capcom - CP System III.png
-share/libretro/assets/FlatUX/icons/png/1024/Casio - Loopy-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Casio - Loopy.png
-share/libretro/assets/FlatUX/icons/png/1024/Casio - PV-1000-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Casio - PV-1000.png
-share/libretro/assets/FlatUX/icons/png/1024/Cave Story-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Cave Story.png
-share/libretro/assets/FlatUX/icons/png/1024/ChaiLove-content.png
-share/libretro/assets/FlatUX/icons/png/1024/ChaiLove.png
-share/libretro/assets/FlatUX/icons/png/1024/Coleco - ColecoVision ADAM-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Coleco - ColecoVision ADAM.png
-share/libretro/assets/FlatUX/icons/png/1024/Coleco - ColecoVision-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Coleco - ColecoVision.png
-share/libretro/assets/FlatUX/icons/png/1024/Commodore - 64 (PP)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Commodore - 64 (PP).png
-share/libretro/assets/FlatUX/icons/png/1024/Commodore - 64 (Tapes)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Commodore - 64 (Tapes).png
-share/libretro/assets/FlatUX/icons/png/1024/Commodore - 64-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Commodore - 64.png
-share/libretro/assets/FlatUX/icons/png/1024/Commodore - Amiga-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Commodore - Amiga.png
-share/libretro/assets/FlatUX/icons/png/1024/Commodore - CD32-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Commodore - CD32.png
-share/libretro/assets/FlatUX/icons/png/1024/Commodore - CDTV-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Commodore - CDTV.png
-share/libretro/assets/FlatUX/icons/png/1024/Commodore - Plus-4-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Commodore - Plus-4.png
-share/libretro/assets/FlatUX/icons/png/1024/Commodore - VIC-20-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Commodore - VIC-20.png
-share/libretro/assets/FlatUX/icons/png/1024/Connor - VideoSmarts-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Connor - VideoSmarts.png
-share/libretro/assets/FlatUX/icons/png/1024/DOOM-content.png
-share/libretro/assets/FlatUX/icons/png/1024/DOOM.png
-share/libretro/assets/FlatUX/icons/png/1024/DOS-content.png
-share/libretro/assets/FlatUX/icons/png/1024/DOS.png
-share/libretro/assets/FlatUX/icons/png/1024/Dinothawr-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Dinothawr.png
-share/libretro/assets/FlatUX/icons/png/1024/Dungeon Crawl Stone Soup-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Dungeon Crawl Stone Soup.png
-share/libretro/assets/FlatUX/icons/png/1024/Emerson - Arcadia 2001-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Emerson - Arcadia 2001.png
-share/libretro/assets/FlatUX/icons/png/1024/Entex - Adventure Vision-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Entex - Adventure Vision.png
-share/libretro/assets/FlatUX/icons/png/1024/Entex - Select-A-Game-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Entex - Select-A-Game.png
-share/libretro/assets/FlatUX/icons/png/1024/Epoch - Cassette Vision-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Epoch - Cassette Vision.png
-share/libretro/assets/FlatUX/icons/png/1024/Epoch - Game Pocket Computer-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Epoch - Game Pocket Computer.png
-share/libretro/assets/FlatUX/icons/png/1024/Epoch - Super Cassette Vision-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Epoch - Super Cassette Vision.png
-share/libretro/assets/FlatUX/icons/png/1024/Epoch - TV Tennis Electrotennis-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Epoch - TV Tennis Electrotennis.png
-share/libretro/assets/FlatUX/icons/png/1024/FBNeo - Arcade Games-content.png
-share/libretro/assets/FlatUX/icons/png/1024/FBNeo - Arcade Games.png
-share/libretro/assets/FlatUX/icons/png/1024/FFmpeg-content.png
-share/libretro/assets/FlatUX/icons/png/1024/FFmpeg.png
-share/libretro/assets/FlatUX/icons/png/1024/Fairchild - Channel F-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Fairchild - Channel F.png
-share/libretro/assets/FlatUX/icons/png/1024/Flashback-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Flashback.png
-share/libretro/assets/FlatUX/icons/png/1024/Fujitsu - FM Towns Marty-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Fujitsu - FM Towns Marty.png
-share/libretro/assets/FlatUX/icons/png/1024/Fukutake Publishing - StudyBox-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Fukutake Publishing - StudyBox.png
-share/libretro/assets/FlatUX/icons/png/1024/Funtech - Super Acan-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Funtech - Super Acan.png
-share/libretro/assets/FlatUX/icons/png/1024/GCE - Vectrex-content.png
-share/libretro/assets/FlatUX/icons/png/1024/GCE - Vectrex.png
-share/libretro/assets/FlatUX/icons/png/1024/Gakken - Compact Vision TV Boy-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Gakken - Compact Vision TV Boy.png
-share/libretro/assets/FlatUX/icons/png/1024/Game-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Game.png
-share/libretro/assets/FlatUX/icons/png/1024/GamePark - Caanoo.png
-share/libretro/assets/FlatUX/icons/png/1024/GamePark - GP2X F200.png
-share/libretro/assets/FlatUX/icons/png/1024/GamePark - GP2X Wiz.png
-share/libretro/assets/FlatUX/icons/png/1024/GamePark - GP2X.png
-share/libretro/assets/FlatUX/icons/png/1024/GamePark - GP32-content.png
-share/libretro/assets/FlatUX/icons/png/1024/GamePark - GP32.png
-share/libretro/assets/FlatUX/icons/png/1024/Google - Nexus Player-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Google - Nexus Player.png
-share/libretro/assets/FlatUX/icons/png/1024/Google - Stadia-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Google - Stadia.png
-share/libretro/assets/FlatUX/icons/png/1024/Handheld Electronic Game-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Handheld Electronic Game.png
-share/libretro/assets/FlatUX/icons/png/1024/Hartung - Game Master-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Hartung - Game Master.png
-share/libretro/assets/FlatUX/icons/png/1024/Interton - VC 4000-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Interton - VC 4000.png
-share/libretro/assets/FlatUX/icons/png/1024/Interton - Video 2000-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Interton - Video 2000.png
-share/libretro/assets/FlatUX/icons/png/1024/Jump 'n Bump-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Jump 'n Bump.png
-share/libretro/assets/FlatUX/icons/png/1024/Konami - Picno-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Konami - Picno.png
-share/libretro/assets/FlatUX/icons/png/1024/LJN - Video Art.png
-share/libretro/assets/FlatUX/icons/png/1024/LeapFrog - LeapPad-content.png
-share/libretro/assets/FlatUX/icons/png/1024/LeapFrog - LeapPad.png
-share/libretro/assets/FlatUX/icons/png/1024/LeapFrog - Leapster Learning Game System-content.png
-share/libretro/assets/FlatUX/icons/png/1024/LeapFrog - Leapster Learning Game System.png
-share/libretro/assets/FlatUX/icons/png/1024/LeapFrog - My First LeapPad-content.png
-share/libretro/assets/FlatUX/icons/png/1024/LeapFrog - My First LeapPad.png
-share/libretro/assets/FlatUX/icons/png/1024/Libretro - Pad.png
-share/libretro/assets/FlatUX/icons/png/1024/Lutro-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Lutro.png
-share/libretro/assets/FlatUX/icons/png/1024/MAME 2000-content.png
-share/libretro/assets/FlatUX/icons/png/1024/MAME 2000.png
-share/libretro/assets/FlatUX/icons/png/1024/MAME 2003-Plus-content.png
-share/libretro/assets/FlatUX/icons/png/1024/MAME 2003-Plus.png
-share/libretro/assets/FlatUX/icons/png/1024/MAME 2003-content.png
-share/libretro/assets/FlatUX/icons/png/1024/MAME 2003.png
-share/libretro/assets/FlatUX/icons/png/1024/MAME 2010-content.png
-share/libretro/assets/FlatUX/icons/png/1024/MAME 2010.png
-share/libretro/assets/FlatUX/icons/png/1024/MAME 2015-content.png
-share/libretro/assets/FlatUX/icons/png/1024/MAME 2015.png
-share/libretro/assets/FlatUX/icons/png/1024/MAME 2016-content.png
-share/libretro/assets/FlatUX/icons/png/1024/MAME 2016.png
-share/libretro/assets/FlatUX/icons/png/1024/MAME-content.png
-share/libretro/assets/FlatUX/icons/png/1024/MAME.png
-share/libretro/assets/FlatUX/icons/png/1024/Magnavox - Odyssey-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Magnavox - Odyssey.png
-share/libretro/assets/FlatUX/icons/png/1024/Magnavox - Odyssey2-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Magnavox - Odyssey2.png
-share/libretro/assets/FlatUX/icons/png/1024/Mattel - HyperScan-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Mattel - HyperScan.png
-share/libretro/assets/FlatUX/icons/png/1024/Mattel - Intellivision-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Mattel - Intellivision.png
-share/libretro/assets/FlatUX/icons/png/1024/Microsoft - MSX-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Microsoft - MSX.png
-share/libretro/assets/FlatUX/icons/png/1024/Microsoft - MSX2-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Microsoft - MSX2.png
-share/libretro/assets/FlatUX/icons/png/1024/Microsoft - Xbox 360 (Digital)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Microsoft - Xbox 360 (Digital).png
-share/libretro/assets/FlatUX/icons/png/1024/Microsoft - Xbox 360-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Microsoft - Xbox 360.png
-share/libretro/assets/FlatUX/icons/png/1024/Microsoft - Xbox One-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Microsoft - Xbox One.png
-share/libretro/assets/FlatUX/icons/png/1024/Microsoft - Xbox Series X-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Microsoft - Xbox Series X.png
-share/libretro/assets/FlatUX/icons/png/1024/Microsoft - Xbox-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Microsoft - Xbox.png
-share/libretro/assets/FlatUX/icons/png/1024/Milton Bradley - Microvision-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Milton Bradley - Microvision.png
-share/libretro/assets/FlatUX/icons/png/1024/Minecraft-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Minecraft.png
-share/libretro/assets/FlatUX/icons/png/1024/MrBoom-content.png
-share/libretro/assets/FlatUX/icons/png/1024/MrBoom.png
-share/libretro/assets/FlatUX/icons/png/1024/NEC - PC Engine - TurboGrafx 16-content.png
-share/libretro/assets/FlatUX/icons/png/1024/NEC - PC Engine - TurboGrafx 16.png
-share/libretro/assets/FlatUX/icons/png/1024/NEC - PC Engine CD - TurboGrafx-CD-content.png
-share/libretro/assets/FlatUX/icons/png/1024/NEC - PC Engine CD - TurboGrafx-CD.png
-share/libretro/assets/FlatUX/icons/png/1024/NEC - PC Engine SuperGrafx-content.png
-share/libretro/assets/FlatUX/icons/png/1024/NEC - PC Engine SuperGrafx.png
-share/libretro/assets/FlatUX/icons/png/1024/NEC - PC-98-content.png
-share/libretro/assets/FlatUX/icons/png/1024/NEC - PC-98.png
-share/libretro/assets/FlatUX/icons/png/1024/NEC - PC-FX-content.png
-share/libretro/assets/FlatUX/icons/png/1024/NEC - PC-FX.png
-share/libretro/assets/FlatUX/icons/png/1024/Neo Geo-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Neo Geo.png
-share/libretro/assets/FlatUX/icons/png/1024/Nichibutsu - My Vision-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nichibutsu - My Vision.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Family Computer Disk System-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Family Computer Disk System.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Game Boy Advance (e-Reader)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Game Boy Advance (e-Reader).png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Game Boy Advance-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Game Boy Advance.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Game Boy Color-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Game Boy Color.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Game Boy-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Game Boy.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - GameCube-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - GameCube.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - New Nintendo 3DS-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - New Nintendo 3DS.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo 3DS (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo 3DS (DLC).png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo 3DS (Digital)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo 3DS (Digital).png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo 3DS-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo 3DS.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo 64-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo 64.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo 64DD-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo 64DD.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo DS (Download Play)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo DS (Download Play).png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo DS Decrypted-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo DS Decrypted.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo DS-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo DS.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo DSi (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo DSi (DLC).png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo DSi Decrypted-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo DSi Decrypted.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo DSi-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo DSi.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo Entertainment System (J).png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo Entertainment System-content (J).png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo Entertainment System-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Nintendo Entertainment System.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Pokemon Mini-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Pokemon Mini.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Satellaview-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Satellaview.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Sufami Turbo-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Sufami Turbo.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Super Nintendo Entertainment System (U).png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Super Nintendo Entertainment System-content (U1).png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Super Nintendo Entertainment System-content (U2).png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Super Nintendo Entertainment System-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Super Nintendo Entertainment System.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Switch K.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Switch W.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Switch-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Switch.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Virtual Boy-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Virtual Boy.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Wii (Digital)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Wii (Digital).png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Wii U-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Wii U.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Wii-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - Wii.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - e-Reader-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nintendo - e-Reader.png
-share/libretro/assets/FlatUX/icons/png/1024/Nokia - N-Gage-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Nokia - N-Gage.png
-share/libretro/assets/FlatUX/icons/png/1024/Philips - Videopac+-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Philips - Videopac+.png
-share/libretro/assets/FlatUX/icons/png/1024/Pioneer - Laseractive-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Pioneer - Laseractive.png
-share/libretro/assets/FlatUX/icons/png/1024/Quake II-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Quake II.png
-share/libretro/assets/FlatUX/icons/png/1024/Quake III-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Quake III.png
-share/libretro/assets/FlatUX/icons/png/1024/Quake-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Quake.png
-share/libretro/assets/FlatUX/icons/png/1024/RCA - Studio II-content.png
-share/libretro/assets/FlatUX/icons/png/1024/RCA - Studio II.png
-share/libretro/assets/FlatUX/icons/png/1024/RPG Maker-content.png
-share/libretro/assets/FlatUX/icons/png/1024/RPG Maker.png
-share/libretro/assets/FlatUX/icons/png/1024/Rick Dangerous-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Rick Dangerous.png
-share/libretro/assets/FlatUX/icons/png/1024/SNK - Neo Geo CD-content.png
-share/libretro/assets/FlatUX/icons/png/1024/SNK - Neo Geo CD.png
-share/libretro/assets/FlatUX/icons/png/1024/SNK - Neo Geo Pocket Color-content.png
-share/libretro/assets/FlatUX/icons/png/1024/SNK - Neo Geo Pocket Color.png
-share/libretro/assets/FlatUX/icons/png/1024/SNK - Neo Geo Pocket-content.png
-share/libretro/assets/FlatUX/icons/png/1024/SNK - Neo Geo Pocket.png
-share/libretro/assets/FlatUX/icons/png/1024/SNK - Neo Geo-content.png
-share/libretro/assets/FlatUX/icons/png/1024/SNK - Neo Geo.png
-share/libretro/assets/FlatUX/icons/png/1024/SSD - Xavixport-content.png
-share/libretro/assets/FlatUX/icons/png/1024/ScummVM-content.png
-share/libretro/assets/FlatUX/icons/png/1024/ScummVM.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - 32X-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - 32X.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Beena-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Beena.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Dreamcast-content (E).png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Dreamcast-content (J).png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Dreamcast-content (U).png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Dreamcast-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Dreamcast.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Game Gear-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Game Gear.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Master System - Mark III-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Master System - Mark III.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Mega Drive - Genesis-content (J).png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Mega Drive - Genesis-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Mega Drive - Genesis.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Mega-CD - Sega CD-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Mega-CD - Sega CD.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - PICO-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - PICO.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - SG-1000-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - SG-1000.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Saturn (U).png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Saturn-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sega - Saturn.png
-share/libretro/assets/FlatUX/icons/png/1024/Sharp - X68000-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sharp - X68000.png
-share/libretro/assets/FlatUX/icons/png/1024/Sinclair - ZX 81-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sinclair - ZX 81.png
-share/libretro/assets/FlatUX/icons/png/1024/Sinclair - ZX Spectrum +3-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sinclair - ZX Spectrum +3.png
-share/libretro/assets/FlatUX/icons/png/1024/Sinclair - ZX Spectrum-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sinclair - ZX Spectrum.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation 2-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation 2.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation 3 (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation 3 (DLC).png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation 3 (Downloadable)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation 3 (Downloadable).png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation 3 (PSN)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation 3 (PSN).png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation 3-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation 3.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation 4-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation 4.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation Portable (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation Portable (DLC).png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation Portable (PSN)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation Portable (PSN).png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation Portable (PSX2PSP)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation Portable (PSX2PSP).png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation Portable (UMD Music)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation Portable (UMD Music).png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation Portable (UMD Video)-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation Portable (UMD Video).png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation Portable-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation Portable.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation Vita-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation Vita.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Sony - PlayStation.png
-share/libretro/assets/FlatUX/icons/png/1024/Spectravideo - SVI-318 - SVI-328-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Spectravideo - SVI-318 - SVI-328.png
-share/libretro/assets/FlatUX/icons/png/1024/TIC-80-content.png
-share/libretro/assets/FlatUX/icons/png/1024/TIC-80.png
-share/libretro/assets/FlatUX/icons/png/1024/Tapwave - Zodiac-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Tapwave - Zodiac.png
-share/libretro/assets/FlatUX/icons/png/1024/The 3DO Company - 3DO-content.png
-share/libretro/assets/FlatUX/icons/png/1024/The 3DO Company - 3DO.png
-share/libretro/assets/FlatUX/icons/png/1024/Thomson - MOTO-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Thomson - MOTO.png
-share/libretro/assets/FlatUX/icons/png/1024/Tiger - Game.com-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Tiger - Game.com.png
-share/libretro/assets/FlatUX/icons/png/1024/Tiger - Gizmondo-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Tiger - Gizmondo.png
-share/libretro/assets/FlatUX/icons/png/1024/Tomb Raider-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Tomb Raider.png
-share/libretro/assets/FlatUX/icons/png/1024/Tomy - Tutor-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Tomy - Tutor.png
-share/libretro/assets/FlatUX/icons/png/1024/Umtech - VideoBrain-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Uzebox-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Uzebox.png
-share/libretro/assets/FlatUX/icons/png/1024/VM Labs - NUON-content.png
-share/libretro/assets/FlatUX/icons/png/1024/VM Labs - NUON.png
-share/libretro/assets/FlatUX/icons/png/1024/VTech - 3D Gamate-content.png
-share/libretro/assets/FlatUX/icons/png/1024/VTech - 3D Gamate.png
-share/libretro/assets/FlatUX/icons/png/1024/VTech - CreatiVision-content.png
-share/libretro/assets/FlatUX/icons/png/1024/VTech - CreatiVision.png
-share/libretro/assets/FlatUX/icons/png/1024/VTech - Socrates-content.png
-share/libretro/assets/FlatUX/icons/png/1024/VTech - V.Flash-content.png
-share/libretro/assets/FlatUX/icons/png/1024/VTech - V.Smile-content.png
-share/libretro/assets/FlatUX/icons/png/1024/VTech - V.Smile.png
-share/libretro/assets/FlatUX/icons/png/1024/Vircon32-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Vircon32.png
-share/libretro/assets/FlatUX/icons/png/1024/Watara - Supervision-content.png
-share/libretro/assets/FlatUX/icons/png/1024/Watara - Supervision.png
-share/libretro/assets/FlatUX/icons/png/1024/achievement-list.png
-share/libretro/assets/FlatUX/icons/png/1024/add-favorite.png
-share/libretro/assets/FlatUX/icons/png/1024/add.png
-share/libretro/assets/FlatUX/icons/png/1024/arrow.png
-share/libretro/assets/FlatUX/icons/png/1024/battery-20.png
-share/libretro/assets/FlatUX/icons/png/1024/battery-40.png
-share/libretro/assets/FlatUX/icons/png/1024/battery-60.png
-share/libretro/assets/FlatUX/icons/png/1024/battery-80.png
-share/libretro/assets/FlatUX/icons/png/1024/battery-charging.png
-share/libretro/assets/FlatUX/icons/png/1024/battery-full.png
-share/libretro/assets/FlatUX/icons/png/1024/bg.png
-share/libretro/assets/FlatUX/icons/png/1024/bluetooth.png
-share/libretro/assets/FlatUX/icons/png/1024/clock.png
-share/libretro/assets/FlatUX/icons/png/1024/close.png
-share/libretro/assets/FlatUX/icons/png/1024/core-cheat-options.png
-share/libretro/assets/FlatUX/icons/png/1024/core-disk-options.png
-share/libretro/assets/FlatUX/icons/png/1024/core-infos.png
-share/libretro/assets/FlatUX/icons/png/1024/core-input-remapping-options.png
-share/libretro/assets/FlatUX/icons/png/1024/core-options.png
-share/libretro/assets/FlatUX/icons/png/1024/core-shader-options.png
-share/libretro/assets/FlatUX/icons/png/1024/core.png
-share/libretro/assets/FlatUX/icons/png/1024/cursor.png
-share/libretro/assets/FlatUX/icons/png/1024/database.png
-share/libretro/assets/FlatUX/icons/png/1024/default-content.png
-share/libretro/assets/FlatUX/icons/png/1024/default.png
-share/libretro/assets/FlatUX/icons/png/1024/dialog-slice.png
-share/libretro/assets/FlatUX/icons/png/1024/favorites-content.png
-share/libretro/assets/FlatUX/icons/png/1024/favorites.png
-share/libretro/assets/FlatUX/icons/png/1024/file.png
-share/libretro/assets/FlatUX/icons/png/1024/folder.png
-share/libretro/assets/FlatUX/icons/png/1024/history.png
-share/libretro/assets/FlatUX/icons/png/1024/iQue - iQue-content.png
-share/libretro/assets/FlatUX/icons/png/1024/iQue - iQue.png
-share/libretro/assets/FlatUX/icons/png/1024/image.png
-share/libretro/assets/FlatUX/icons/png/1024/images.png
-share/libretro/assets/FlatUX/icons/png/1024/input_ADC.png
-share/libretro/assets/FlatUX/icons/png/1024/input_BIND_ALL.png
-share/libretro/assets/FlatUX/icons/png/1024/input_BTN-D.png
-share/libretro/assets/FlatUX/icons/png/1024/input_BTN-L.png
-share/libretro/assets/FlatUX/icons/png/1024/input_BTN-R.png
-share/libretro/assets/FlatUX/icons/png/1024/input_BTN-U.png
-share/libretro/assets/FlatUX/icons/png/1024/input_DPAD-D.png
-share/libretro/assets/FlatUX/icons/png/1024/input_DPAD-L.png
-share/libretro/assets/FlatUX/icons/png/1024/input_DPAD-R.png
-share/libretro/assets/FlatUX/icons/png/1024/input_DPAD-U.png
-share/libretro/assets/FlatUX/icons/png/1024/input_LB.png
-share/libretro/assets/FlatUX/icons/png/1024/input_LGUN.png
-share/libretro/assets/FlatUX/icons/png/1024/input_LT.png
-share/libretro/assets/FlatUX/icons/png/1024/input_MOUSE.png
-share/libretro/assets/FlatUX/icons/png/1024/input_RB.png
-share/libretro/assets/FlatUX/icons/png/1024/input_RT.png
-share/libretro/assets/FlatUX/icons/png/1024/input_SELECT.png
-share/libretro/assets/FlatUX/icons/png/1024/input_START.png
-share/libretro/assets/FlatUX/icons/png/1024/input_STCK-D.png
-share/libretro/assets/FlatUX/icons/png/1024/input_STCK-L.png
-share/libretro/assets/FlatUX/icons/png/1024/input_STCK-P.png
-share/libretro/assets/FlatUX/icons/png/1024/input_STCK-R.png
-share/libretro/assets/FlatUX/icons/png/1024/input_STCK-U.png
-share/libretro/assets/FlatUX/icons/png/1024/input_TURBO.png
-share/libretro/assets/FlatUX/icons/png/1024/key-hover.png
-share/libretro/assets/FlatUX/icons/png/1024/key.png
-share/libretro/assets/FlatUX/icons/png/1024/lakka.png
-share/libretro/assets/FlatUX/icons/png/1024/loadstate.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_achievements.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_add.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_apply_cog.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_apply_toggle.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_audio.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_brightness.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_check.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_drivers.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_exit.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_frameskip.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_help.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_hourglass.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_info.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_latency.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_log.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_mixer.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_network.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_notifications.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_osd.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_overlay.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_override.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_pause.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_playlist.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_power.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_privacy.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_quickmenu.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_record.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_rewind.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_room.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_room_lan.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_room_relay.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_saving.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_shutdown.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_stream.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_ui.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_updater.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_user.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_video.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_volume_max.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_volume_med.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_volume_min.png
-share/libretro/assets/FlatUX/icons/png/1024/menu_volume_mute.png
-share/libretro/assets/FlatUX/icons/png/1024/movie.png
-share/libretro/assets/FlatUX/icons/png/1024/movies.png
-share/libretro/assets/FlatUX/icons/png/1024/music.png
-share/libretro/assets/FlatUX/icons/png/1024/musics.png
-share/libretro/assets/FlatUX/icons/png/1024/netplay.png
-share/libretro/assets/FlatUX/icons/png/1024/off.png
-share/libretro/assets/FlatUX/icons/png/1024/on.png
-share/libretro/assets/FlatUX/icons/png/1024/pointer.png
-share/libretro/assets/FlatUX/icons/png/1024/reload.png
-share/libretro/assets/FlatUX/icons/png/1024/rename.png
-share/libretro/assets/FlatUX/icons/png/1024/resume.png
-share/libretro/assets/FlatUX/icons/png/1024/retroarch.png
-share/libretro/assets/FlatUX/icons/png/1024/run.png
-share/libretro/assets/FlatUX/icons/png/1024/savestate.png
-share/libretro/assets/FlatUX/icons/png/1024/screenshot.png
-share/libretro/assets/FlatUX/icons/png/1024/setting.png
-share/libretro/assets/FlatUX/icons/png/1024/settings.png
-share/libretro/assets/FlatUX/icons/png/1024/subsetting.png
-share/libretro/assets/FlatUX/icons/png/1024/undo.png
-share/libretro/assets/FlatUX/icons/png/1024/wifi.png
-share/libretro/assets/FlatUX/icons/png/1024/zip.png
-share/libretro/assets/FlatUX/icons/png/128/1292 Advanced Programmable Video System-content.png
-share/libretro/assets/FlatUX/icons/png/128/1292 Advanced Programmable Video System.png
-share/libretro/assets/FlatUX/icons/png/128/2048-content.png
-share/libretro/assets/FlatUX/icons/png/128/2048.png
-share/libretro/assets/FlatUX/icons/png/128/ACT - Apricot PC Xi-content.png
-share/libretro/assets/FlatUX/icons/png/128/ACT - Apricot PC Xi.png
-share/libretro/assets/FlatUX/icons/png/128/APF - Imagination Machine-content.png
-share/libretro/assets/FlatUX/icons/png/128/APF - Imagination Machine.png
-share/libretro/assets/FlatUX/icons/png/128/APF - MP-1000-content.png
-share/libretro/assets/FlatUX/icons/png/128/APF - MP-1000.png
-share/libretro/assets/FlatUX/icons/png/128/Acorn - Archimedes-content.png
-share/libretro/assets/FlatUX/icons/png/128/Acorn - Archimedes.png
-share/libretro/assets/FlatUX/icons/png/128/Acorn - Atom-content.png
-share/libretro/assets/FlatUX/icons/png/128/Acorn - Atom.png
-share/libretro/assets/FlatUX/icons/png/128/Acorn - BBC Micro-content.png
-share/libretro/assets/FlatUX/icons/png/128/Acorn - BBC Micro.png
-share/libretro/assets/FlatUX/icons/png/128/Amazon - Fire TV-content.png
-share/libretro/assets/FlatUX/icons/png/128/Amazon - Fire TV.png
-share/libretro/assets/FlatUX/icons/png/128/Amazon - Luna-content.png
-share/libretro/assets/FlatUX/icons/png/128/Amazon - Luna.png
-share/libretro/assets/FlatUX/icons/png/128/Amstrad - CPC-content.png
-share/libretro/assets/FlatUX/icons/png/128/Amstrad - CPC.png
-share/libretro/assets/FlatUX/icons/png/128/Amstrad - GX4000-content.png
-share/libretro/assets/FlatUX/icons/png/128/Amstrad - GX4000.png
-share/libretro/assets/FlatUX/icons/png/128/Apple - I-content.png
-share/libretro/assets/FlatUX/icons/png/128/Apple - I.png
-share/libretro/assets/FlatUX/icons/png/128/Apple - II Plus-content.png
-share/libretro/assets/FlatUX/icons/png/128/Apple - II Plus.png
-share/libretro/assets/FlatUX/icons/png/128/Apple - II-content.png
-share/libretro/assets/FlatUX/icons/png/128/Apple - II.png
-share/libretro/assets/FlatUX/icons/png/128/Apple - IIe-content.png
-share/libretro/assets/FlatUX/icons/png/128/Apple - IIe.png
-share/libretro/assets/FlatUX/icons/png/128/Apple - Macintosh-content.png
-share/libretro/assets/FlatUX/icons/png/128/Apple - Macintosh.png
-share/libretro/assets/FlatUX/icons/png/128/Apple-Bandai - Pippin-content.png
-share/libretro/assets/FlatUX/icons/png/128/Apple-Bandai - Pippin.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - 2600-content.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - 2600.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - 5200-content.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - 5200.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - 7800-content.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - 7800.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - 8-bit Family-content.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - 8-bit Family.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - Jaguar CD-content.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - Jaguar CD.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - Jaguar-content.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - Jaguar.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - Lynx-content.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - Lynx.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - Pong-content.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - Pong.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - ST (Tapes)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - ST (Tapes).png
-share/libretro/assets/FlatUX/icons/png/128/Atari - ST-content.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - ST.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - VCS-content.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - VCS.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - XEGS-content.png
-share/libretro/assets/FlatUX/icons/png/128/Atari - XEGS.png
-share/libretro/assets/FlatUX/icons/png/128/BBC - Bridge Companion-content.png
-share/libretro/assets/FlatUX/icons/png/128/BBC - Bridge Companion.png
-share/libretro/assets/FlatUX/icons/png/128/Bally - Astrocade (Tapes)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Bally - Astrocade (Tapes).png
-share/libretro/assets/FlatUX/icons/png/128/Bally - Astrocade-content.png
-share/libretro/assets/FlatUX/icons/png/128/Bally - Astrocade.png
-share/libretro/assets/FlatUX/icons/png/128/Bandai - Design Master Denshi Mangajuku-content.png
-share/libretro/assets/FlatUX/icons/png/128/Bandai - Design Master Denshi Mangajuku.png
-share/libretro/assets/FlatUX/icons/png/128/Bandai - Gundam RX-78-content.png
-share/libretro/assets/FlatUX/icons/png/128/Bandai - Gundam RX-78.png
-share/libretro/assets/FlatUX/icons/png/128/Bandai - Playdia-content.png
-share/libretro/assets/FlatUX/icons/png/128/Bandai - Playdia.png
-share/libretro/assets/FlatUX/icons/png/128/Bandai - Super Vision 8000-content.png
-share/libretro/assets/FlatUX/icons/png/128/Bandai - Super Vision 8000.png
-share/libretro/assets/FlatUX/icons/png/128/Bandai - Terebikko-content.png
-share/libretro/assets/FlatUX/icons/png/128/Bandai - Terebikko.png
-share/libretro/assets/FlatUX/icons/png/128/Bandai - WonderSwan Color-content.png
-share/libretro/assets/FlatUX/icons/png/128/Bandai - WonderSwan Color.png
-share/libretro/assets/FlatUX/icons/png/128/Bandai - WonderSwan-content.png
-share/libretro/assets/FlatUX/icons/png/128/Bandai - WonderSwan.png
-share/libretro/assets/FlatUX/icons/png/128/Benesse - Pocket Challenge V2-content.png
-share/libretro/assets/FlatUX/icons/png/128/Benesse - Pocket Challenge V2.png
-share/libretro/assets/FlatUX/icons/png/128/Benesse - Pocket Challenge W-content.png
-share/libretro/assets/FlatUX/icons/png/128/Benesse - Pocket Challenge W.png
-share/libretro/assets/FlatUX/icons/png/128/Bit Corporation - Gamate-content.png
-share/libretro/assets/FlatUX/icons/png/128/Bit Corporation - Gamate.png
-share/libretro/assets/FlatUX/icons/png/128/CHIP-8-content.png
-share/libretro/assets/FlatUX/icons/png/128/CHIP-8.png
-share/libretro/assets/FlatUX/icons/png/128/Cannonball-content.png
-share/libretro/assets/FlatUX/icons/png/128/Cannonball.png
-share/libretro/assets/FlatUX/icons/png/128/Capcom - CP System I-content.png
-share/libretro/assets/FlatUX/icons/png/128/Capcom - CP System I.png
-share/libretro/assets/FlatUX/icons/png/128/Capcom - CP System II-content.png
-share/libretro/assets/FlatUX/icons/png/128/Capcom - CP System II.png
-share/libretro/assets/FlatUX/icons/png/128/Capcom - CP System III-content.png
-share/libretro/assets/FlatUX/icons/png/128/Capcom - CP System III.png
-share/libretro/assets/FlatUX/icons/png/128/Casio - Loopy-content.png
-share/libretro/assets/FlatUX/icons/png/128/Casio - Loopy.png
-share/libretro/assets/FlatUX/icons/png/128/Casio - PV-1000-content.png
-share/libretro/assets/FlatUX/icons/png/128/Casio - PV-1000.png
-share/libretro/assets/FlatUX/icons/png/128/Cave Story-content.png
-share/libretro/assets/FlatUX/icons/png/128/Cave Story.png
-share/libretro/assets/FlatUX/icons/png/128/ChaiLove-content.png
-share/libretro/assets/FlatUX/icons/png/128/ChaiLove.png
-share/libretro/assets/FlatUX/icons/png/128/Coleco - ColecoVision ADAM-content.png
-share/libretro/assets/FlatUX/icons/png/128/Coleco - ColecoVision ADAM.png
-share/libretro/assets/FlatUX/icons/png/128/Coleco - ColecoVision-content.png
-share/libretro/assets/FlatUX/icons/png/128/Coleco - ColecoVision.png
-share/libretro/assets/FlatUX/icons/png/128/Commodore - 64 (PP)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Commodore - 64 (PP).png
-share/libretro/assets/FlatUX/icons/png/128/Commodore - 64 (Tapes)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Commodore - 64 (Tapes).png
-share/libretro/assets/FlatUX/icons/png/128/Commodore - 64-content.png
-share/libretro/assets/FlatUX/icons/png/128/Commodore - 64.png
-share/libretro/assets/FlatUX/icons/png/128/Commodore - Amiga-content.png
-share/libretro/assets/FlatUX/icons/png/128/Commodore - Amiga.png
-share/libretro/assets/FlatUX/icons/png/128/Commodore - CD32-content.png
-share/libretro/assets/FlatUX/icons/png/128/Commodore - CD32.png
-share/libretro/assets/FlatUX/icons/png/128/Commodore - CDTV-content.png
-share/libretro/assets/FlatUX/icons/png/128/Commodore - CDTV.png
-share/libretro/assets/FlatUX/icons/png/128/Commodore - Plus-4-content.png
-share/libretro/assets/FlatUX/icons/png/128/Commodore - Plus-4.png
-share/libretro/assets/FlatUX/icons/png/128/Commodore - VIC-20-content.png
-share/libretro/assets/FlatUX/icons/png/128/Commodore - VIC-20.png
-share/libretro/assets/FlatUX/icons/png/128/Connor - VideoSmarts-content.png
-share/libretro/assets/FlatUX/icons/png/128/Connor - VideoSmarts.png
-share/libretro/assets/FlatUX/icons/png/128/DOOM-content.png
-share/libretro/assets/FlatUX/icons/png/128/DOOM.png
-share/libretro/assets/FlatUX/icons/png/128/DOS-content.png
-share/libretro/assets/FlatUX/icons/png/128/DOS.png
-share/libretro/assets/FlatUX/icons/png/128/Dinothawr-content.png
-share/libretro/assets/FlatUX/icons/png/128/Dinothawr.png
-share/libretro/assets/FlatUX/icons/png/128/Dungeon Crawl Stone Soup-content.png
-share/libretro/assets/FlatUX/icons/png/128/Dungeon Crawl Stone Soup.png
-share/libretro/assets/FlatUX/icons/png/128/Emerson - Arcadia 2001-content.png
-share/libretro/assets/FlatUX/icons/png/128/Emerson - Arcadia 2001.png
-share/libretro/assets/FlatUX/icons/png/128/Entex - Adventure Vision-content.png
-share/libretro/assets/FlatUX/icons/png/128/Entex - Adventure Vision.png
-share/libretro/assets/FlatUX/icons/png/128/Entex - Select-A-Game-content.png
-share/libretro/assets/FlatUX/icons/png/128/Entex - Select-A-Game.png
-share/libretro/assets/FlatUX/icons/png/128/Epoch - Cassette Vision-content.png
-share/libretro/assets/FlatUX/icons/png/128/Epoch - Cassette Vision.png
-share/libretro/assets/FlatUX/icons/png/128/Epoch - Game Pocket Computer-content.png
-share/libretro/assets/FlatUX/icons/png/128/Epoch - Game Pocket Computer.png
-share/libretro/assets/FlatUX/icons/png/128/Epoch - Super Cassette Vision-content.png
-share/libretro/assets/FlatUX/icons/png/128/Epoch - Super Cassette Vision.png
-share/libretro/assets/FlatUX/icons/png/128/Epoch - TV Tennis Electrotennis-content.png
-share/libretro/assets/FlatUX/icons/png/128/Epoch - TV Tennis Electrotennis.png
-share/libretro/assets/FlatUX/icons/png/128/FBNeo - Arcade Games-content.png
-share/libretro/assets/FlatUX/icons/png/128/FBNeo - Arcade Games.png
-share/libretro/assets/FlatUX/icons/png/128/FFmpeg-content.png
-share/libretro/assets/FlatUX/icons/png/128/FFmpeg.png
-share/libretro/assets/FlatUX/icons/png/128/Fairchild - Channel F-content.png
-share/libretro/assets/FlatUX/icons/png/128/Fairchild - Channel F.png
-share/libretro/assets/FlatUX/icons/png/128/Flashback-content.png
-share/libretro/assets/FlatUX/icons/png/128/Flashback.png
-share/libretro/assets/FlatUX/icons/png/128/Fujitsu - FM Towns Marty-content.png
-share/libretro/assets/FlatUX/icons/png/128/Fujitsu - FM Towns Marty.png
-share/libretro/assets/FlatUX/icons/png/128/Fukutake Publishing - StudyBox-content.png
-share/libretro/assets/FlatUX/icons/png/128/Fukutake Publishing - StudyBox.png
-share/libretro/assets/FlatUX/icons/png/128/Funtech - Super Acan-content.png
-share/libretro/assets/FlatUX/icons/png/128/Funtech - Super Acan.png
-share/libretro/assets/FlatUX/icons/png/128/GCE - Vectrex-content.png
-share/libretro/assets/FlatUX/icons/png/128/GCE - Vectrex.png
-share/libretro/assets/FlatUX/icons/png/128/Gakken - Compact Vision TV Boy-content.png
-share/libretro/assets/FlatUX/icons/png/128/Gakken - Compact Vision TV Boy.png
-share/libretro/assets/FlatUX/icons/png/128/Game-content.png
-share/libretro/assets/FlatUX/icons/png/128/Game.png
-share/libretro/assets/FlatUX/icons/png/128/GamePark - Caanoo.png
-share/libretro/assets/FlatUX/icons/png/128/GamePark - GP2X F200.png
-share/libretro/assets/FlatUX/icons/png/128/GamePark - GP2X Wiz.png
-share/libretro/assets/FlatUX/icons/png/128/GamePark - GP2X.png
-share/libretro/assets/FlatUX/icons/png/128/GamePark - GP32-content.png
-share/libretro/assets/FlatUX/icons/png/128/GamePark - GP32.png
-share/libretro/assets/FlatUX/icons/png/128/Google - Nexus Player-content.png
-share/libretro/assets/FlatUX/icons/png/128/Google - Nexus Player.png
-share/libretro/assets/FlatUX/icons/png/128/Google - Stadia-content.png
-share/libretro/assets/FlatUX/icons/png/128/Google - Stadia.png
-share/libretro/assets/FlatUX/icons/png/128/Handheld Electronic Game-content.png
-share/libretro/assets/FlatUX/icons/png/128/Handheld Electronic Game.png
-share/libretro/assets/FlatUX/icons/png/128/Hartung - Game Master-content.png
-share/libretro/assets/FlatUX/icons/png/128/Hartung - Game Master.png
-share/libretro/assets/FlatUX/icons/png/128/Interton - VC 4000-content.png
-share/libretro/assets/FlatUX/icons/png/128/Interton - VC 4000.png
-share/libretro/assets/FlatUX/icons/png/128/Interton - Video 2000-content.png
-share/libretro/assets/FlatUX/icons/png/128/Interton - Video 2000.png
-share/libretro/assets/FlatUX/icons/png/128/Jump 'n Bump-content.png
-share/libretro/assets/FlatUX/icons/png/128/Jump 'n Bump.png
-share/libretro/assets/FlatUX/icons/png/128/Konami - Picno-content.png
-share/libretro/assets/FlatUX/icons/png/128/Konami - Picno.png
-share/libretro/assets/FlatUX/icons/png/128/LJN - Video Art.png
-share/libretro/assets/FlatUX/icons/png/128/LeapFrog - LeapPad-content.png
-share/libretro/assets/FlatUX/icons/png/128/LeapFrog - LeapPad.png
-share/libretro/assets/FlatUX/icons/png/128/LeapFrog - Leapster Learning Game System-content.png
-share/libretro/assets/FlatUX/icons/png/128/LeapFrog - Leapster Learning Game System.png
-share/libretro/assets/FlatUX/icons/png/128/LeapFrog - My First LeapPad-content.png
-share/libretro/assets/FlatUX/icons/png/128/LeapFrog - My First LeapPad.png
-share/libretro/assets/FlatUX/icons/png/128/Libretro - Pad.png
-share/libretro/assets/FlatUX/icons/png/128/Lutro-content.png
-share/libretro/assets/FlatUX/icons/png/128/Lutro.png
-share/libretro/assets/FlatUX/icons/png/128/MAME 2000-content.png
-share/libretro/assets/FlatUX/icons/png/128/MAME 2000.png
-share/libretro/assets/FlatUX/icons/png/128/MAME 2003-Plus-content.png
-share/libretro/assets/FlatUX/icons/png/128/MAME 2003-Plus.png
-share/libretro/assets/FlatUX/icons/png/128/MAME 2003-content.png
-share/libretro/assets/FlatUX/icons/png/128/MAME 2003.png
-share/libretro/assets/FlatUX/icons/png/128/MAME 2010-content.png
-share/libretro/assets/FlatUX/icons/png/128/MAME 2010.png
-share/libretro/assets/FlatUX/icons/png/128/MAME 2015-content.png
-share/libretro/assets/FlatUX/icons/png/128/MAME 2015.png
-share/libretro/assets/FlatUX/icons/png/128/MAME 2016-content.png
-share/libretro/assets/FlatUX/icons/png/128/MAME 2016.png
-share/libretro/assets/FlatUX/icons/png/128/MAME-content.png
-share/libretro/assets/FlatUX/icons/png/128/MAME.png
-share/libretro/assets/FlatUX/icons/png/128/Magnavox - Odyssey-content.png
-share/libretro/assets/FlatUX/icons/png/128/Magnavox - Odyssey.png
-share/libretro/assets/FlatUX/icons/png/128/Magnavox - Odyssey2-content.png
-share/libretro/assets/FlatUX/icons/png/128/Magnavox - Odyssey2.png
-share/libretro/assets/FlatUX/icons/png/128/Mattel - HyperScan-content.png
-share/libretro/assets/FlatUX/icons/png/128/Mattel - HyperScan.png
-share/libretro/assets/FlatUX/icons/png/128/Mattel - Intellivision-content.png
-share/libretro/assets/FlatUX/icons/png/128/Mattel - Intellivision.png
-share/libretro/assets/FlatUX/icons/png/128/Microsoft - MSX-content.png
-share/libretro/assets/FlatUX/icons/png/128/Microsoft - MSX.png
-share/libretro/assets/FlatUX/icons/png/128/Microsoft - MSX2-content.png
-share/libretro/assets/FlatUX/icons/png/128/Microsoft - MSX2.png
-share/libretro/assets/FlatUX/icons/png/128/Microsoft - Xbox 360 (Digital)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Microsoft - Xbox 360 (Digital).png
-share/libretro/assets/FlatUX/icons/png/128/Microsoft - Xbox 360-content.png
-share/libretro/assets/FlatUX/icons/png/128/Microsoft - Xbox 360.png
-share/libretro/assets/FlatUX/icons/png/128/Microsoft - Xbox One-content.png
-share/libretro/assets/FlatUX/icons/png/128/Microsoft - Xbox One.png
-share/libretro/assets/FlatUX/icons/png/128/Microsoft - Xbox Series X-content.png
-share/libretro/assets/FlatUX/icons/png/128/Microsoft - Xbox Series X.png
-share/libretro/assets/FlatUX/icons/png/128/Microsoft - Xbox-content.png
-share/libretro/assets/FlatUX/icons/png/128/Microsoft - Xbox.png
-share/libretro/assets/FlatUX/icons/png/128/Milton Bradley - Microvision-content.png
-share/libretro/assets/FlatUX/icons/png/128/Milton Bradley - Microvision.png
-share/libretro/assets/FlatUX/icons/png/128/Minecraft-content.png
-share/libretro/assets/FlatUX/icons/png/128/Minecraft.png
-share/libretro/assets/FlatUX/icons/png/128/MrBoom-content.png
-share/libretro/assets/FlatUX/icons/png/128/MrBoom.png
-share/libretro/assets/FlatUX/icons/png/128/NEC - PC Engine - TurboGrafx 16-content.png
-share/libretro/assets/FlatUX/icons/png/128/NEC - PC Engine - TurboGrafx 16.png
-share/libretro/assets/FlatUX/icons/png/128/NEC - PC Engine CD - TurboGrafx-CD-content.png
-share/libretro/assets/FlatUX/icons/png/128/NEC - PC Engine CD - TurboGrafx-CD.png
-share/libretro/assets/FlatUX/icons/png/128/NEC - PC Engine SuperGrafx-content.png
-share/libretro/assets/FlatUX/icons/png/128/NEC - PC Engine SuperGrafx.png
-share/libretro/assets/FlatUX/icons/png/128/NEC - PC-98-content.png
-share/libretro/assets/FlatUX/icons/png/128/NEC - PC-98.png
-share/libretro/assets/FlatUX/icons/png/128/NEC - PC-FX-content.png
-share/libretro/assets/FlatUX/icons/png/128/NEC - PC-FX.png
-share/libretro/assets/FlatUX/icons/png/128/Neo Geo-content.png
-share/libretro/assets/FlatUX/icons/png/128/Neo Geo.png
-share/libretro/assets/FlatUX/icons/png/128/Nichibutsu - My Vision-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nichibutsu - My Vision.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Family Computer Disk System-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Family Computer Disk System.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Game Boy Advance (e-Reader)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Game Boy Advance (e-Reader).png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Game Boy Advance-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Game Boy Advance.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Game Boy Color-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Game Boy Color.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Game Boy-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Game Boy.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - GameCube-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - GameCube.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - New Nintendo 3DS-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - New Nintendo 3DS.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo 3DS (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo 3DS (DLC).png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo 3DS (Digital)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo 3DS (Digital).png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo 3DS-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo 3DS.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo 64-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo 64.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo 64DD-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo 64DD.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo DS (Download Play)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo DS (Download Play).png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo DS Decrypted-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo DS Decrypted.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo DS-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo DS.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo DSi (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo DSi (DLC).png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo DSi Decrypted-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo DSi Decrypted.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo DSi-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo DSi.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo Entertainment System (J).png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo Entertainment System-content (J).png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo Entertainment System-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Nintendo Entertainment System.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Pokemon Mini-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Pokemon Mini.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Satellaview-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Satellaview.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Sufami Turbo-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Sufami Turbo.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Super Nintendo Entertainment System (U).png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Super Nintendo Entertainment System-content (U1).png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Super Nintendo Entertainment System-content (U2).png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Super Nintendo Entertainment System-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Super Nintendo Entertainment System.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Switch K.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Switch W.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Switch-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Switch.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Virtual Boy-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Virtual Boy.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Wii (Digital)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Wii (Digital).png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Wii U-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Wii U.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Wii-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - Wii.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - e-Reader-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nintendo - e-Reader.png
-share/libretro/assets/FlatUX/icons/png/128/Nokia - N-Gage-content.png
-share/libretro/assets/FlatUX/icons/png/128/Nokia - N-Gage.png
-share/libretro/assets/FlatUX/icons/png/128/Philips - Videopac+-content.png
-share/libretro/assets/FlatUX/icons/png/128/Philips - Videopac+.png
-share/libretro/assets/FlatUX/icons/png/128/Pioneer - Laseractive-content.png
-share/libretro/assets/FlatUX/icons/png/128/Pioneer - Laseractive.png
-share/libretro/assets/FlatUX/icons/png/128/Quake II-content.png
-share/libretro/assets/FlatUX/icons/png/128/Quake II.png
-share/libretro/assets/FlatUX/icons/png/128/Quake III-content.png
-share/libretro/assets/FlatUX/icons/png/128/Quake III.png
-share/libretro/assets/FlatUX/icons/png/128/Quake-content.png
-share/libretro/assets/FlatUX/icons/png/128/Quake.png
-share/libretro/assets/FlatUX/icons/png/128/RCA - Studio II-content.png
-share/libretro/assets/FlatUX/icons/png/128/RCA - Studio II.png
-share/libretro/assets/FlatUX/icons/png/128/RPG Maker-content.png
-share/libretro/assets/FlatUX/icons/png/128/RPG Maker.png
-share/libretro/assets/FlatUX/icons/png/128/Rick Dangerous-content.png
-share/libretro/assets/FlatUX/icons/png/128/Rick Dangerous.png
-share/libretro/assets/FlatUX/icons/png/128/SNK - Neo Geo CD-content.png
-share/libretro/assets/FlatUX/icons/png/128/SNK - Neo Geo CD.png
-share/libretro/assets/FlatUX/icons/png/128/SNK - Neo Geo Pocket Color-content.png
-share/libretro/assets/FlatUX/icons/png/128/SNK - Neo Geo Pocket Color.png
-share/libretro/assets/FlatUX/icons/png/128/SNK - Neo Geo Pocket-content.png
-share/libretro/assets/FlatUX/icons/png/128/SNK - Neo Geo Pocket.png
-share/libretro/assets/FlatUX/icons/png/128/SNK - Neo Geo-content.png
-share/libretro/assets/FlatUX/icons/png/128/SNK - Neo Geo.png
-share/libretro/assets/FlatUX/icons/png/128/SSD - Xavixport-content.png
-share/libretro/assets/FlatUX/icons/png/128/ScummVM-content.png
-share/libretro/assets/FlatUX/icons/png/128/ScummVM.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - 32X-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - 32X.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Beena-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Beena.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Dreamcast-content (E).png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Dreamcast-content (J).png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Dreamcast-content (U).png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Dreamcast-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Dreamcast.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Game Gear-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Game Gear.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Master System - Mark III-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Master System - Mark III.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Mega Drive - Genesis-content (J).png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Mega Drive - Genesis-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Mega Drive - Genesis.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Mega-CD - Sega CD-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Mega-CD - Sega CD.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - PICO-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - PICO.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - SG-1000-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - SG-1000.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Saturn (U).png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Saturn-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sega - Saturn.png
-share/libretro/assets/FlatUX/icons/png/128/Sharp - X68000-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sharp - X68000.png
-share/libretro/assets/FlatUX/icons/png/128/Sinclair - ZX 81-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sinclair - ZX 81.png
-share/libretro/assets/FlatUX/icons/png/128/Sinclair - ZX Spectrum +3-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sinclair - ZX Spectrum +3.png
-share/libretro/assets/FlatUX/icons/png/128/Sinclair - ZX Spectrum-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sinclair - ZX Spectrum.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation 2-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation 2.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation 3 (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation 3 (DLC).png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation 3 (Downloadable)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation 3 (Downloadable).png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation 3 (PSN)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation 3 (PSN).png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation 3-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation 3.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation 4-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation 4.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation Portable (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation Portable (DLC).png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation Portable (PSN)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation Portable (PSN).png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation Portable (PSX2PSP)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation Portable (PSX2PSP).png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation Portable (UMD Music)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation Portable (UMD Music).png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation Portable (UMD Video)-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation Portable (UMD Video).png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation Portable-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation Portable.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation Vita-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation Vita.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation-content.png
-share/libretro/assets/FlatUX/icons/png/128/Sony - PlayStation.png
-share/libretro/assets/FlatUX/icons/png/128/Spectravideo - SVI-318 - SVI-328-content.png
-share/libretro/assets/FlatUX/icons/png/128/Spectravideo - SVI-318 - SVI-328.png
-share/libretro/assets/FlatUX/icons/png/128/TIC-80-content.png
-share/libretro/assets/FlatUX/icons/png/128/TIC-80.png
-share/libretro/assets/FlatUX/icons/png/128/Tapwave - Zodiac-content.png
-share/libretro/assets/FlatUX/icons/png/128/Tapwave - Zodiac.png
-share/libretro/assets/FlatUX/icons/png/128/The 3DO Company - 3DO-content.png
-share/libretro/assets/FlatUX/icons/png/128/The 3DO Company - 3DO.png
-share/libretro/assets/FlatUX/icons/png/128/Thomson - MOTO-content.png
-share/libretro/assets/FlatUX/icons/png/128/Thomson - MOTO.png
-share/libretro/assets/FlatUX/icons/png/128/Tiger - Game.com-content.png
-share/libretro/assets/FlatUX/icons/png/128/Tiger - Game.com.png
-share/libretro/assets/FlatUX/icons/png/128/Tiger - Gizmondo-content.png
-share/libretro/assets/FlatUX/icons/png/128/Tiger - Gizmondo.png
-share/libretro/assets/FlatUX/icons/png/128/Tomb Raider-content.png
-share/libretro/assets/FlatUX/icons/png/128/Tomb Raider.png
-share/libretro/assets/FlatUX/icons/png/128/Tomy - Tutor-content.png
-share/libretro/assets/FlatUX/icons/png/128/Tomy - Tutor.png
-share/libretro/assets/FlatUX/icons/png/128/Umtech - VideoBrain-content.png
-share/libretro/assets/FlatUX/icons/png/128/Uzebox-content.png
-share/libretro/assets/FlatUX/icons/png/128/Uzebox.png
-share/libretro/assets/FlatUX/icons/png/128/VM Labs - NUON-content.png
-share/libretro/assets/FlatUX/icons/png/128/VM Labs - NUON.png
-share/libretro/assets/FlatUX/icons/png/128/VTech - 3D Gamate-content.png
-share/libretro/assets/FlatUX/icons/png/128/VTech - 3D Gamate.png
-share/libretro/assets/FlatUX/icons/png/128/VTech - CreatiVision-content.png
-share/libretro/assets/FlatUX/icons/png/128/VTech - CreatiVision.png
-share/libretro/assets/FlatUX/icons/png/128/VTech - Socrates-content.png
-share/libretro/assets/FlatUX/icons/png/128/VTech - V.Flash-content.png
-share/libretro/assets/FlatUX/icons/png/128/VTech - V.Smile-content.png
-share/libretro/assets/FlatUX/icons/png/128/VTech - V.Smile.png
-share/libretro/assets/FlatUX/icons/png/128/Vircon32-content.png
-share/libretro/assets/FlatUX/icons/png/128/Vircon32.png
-share/libretro/assets/FlatUX/icons/png/128/Watara - Supervision-content.png
-share/libretro/assets/FlatUX/icons/png/128/Watara - Supervision.png
-share/libretro/assets/FlatUX/icons/png/128/achievement-list.png
-share/libretro/assets/FlatUX/icons/png/128/add-favorite.png
-share/libretro/assets/FlatUX/icons/png/128/add.png
-share/libretro/assets/FlatUX/icons/png/128/arrow.png
-share/libretro/assets/FlatUX/icons/png/128/battery-20.png
-share/libretro/assets/FlatUX/icons/png/128/battery-40.png
-share/libretro/assets/FlatUX/icons/png/128/battery-60.png
-share/libretro/assets/FlatUX/icons/png/128/battery-80.png
-share/libretro/assets/FlatUX/icons/png/128/battery-charging.png
-share/libretro/assets/FlatUX/icons/png/128/battery-full.png
-share/libretro/assets/FlatUX/icons/png/128/bg.png
-share/libretro/assets/FlatUX/icons/png/128/bluetooth.png
-share/libretro/assets/FlatUX/icons/png/128/clock.png
-share/libretro/assets/FlatUX/icons/png/128/close.png
-share/libretro/assets/FlatUX/icons/png/128/core-cheat-options.png
-share/libretro/assets/FlatUX/icons/png/128/core-disk-options.png
-share/libretro/assets/FlatUX/icons/png/128/core-infos.png
-share/libretro/assets/FlatUX/icons/png/128/core-input-remapping-options.png
-share/libretro/assets/FlatUX/icons/png/128/core-options.png
-share/libretro/assets/FlatUX/icons/png/128/core-shader-options.png
-share/libretro/assets/FlatUX/icons/png/128/core.png
-share/libretro/assets/FlatUX/icons/png/128/cursor.png
-share/libretro/assets/FlatUX/icons/png/128/database.png
-share/libretro/assets/FlatUX/icons/png/128/default-content.png
-share/libretro/assets/FlatUX/icons/png/128/default.png
-share/libretro/assets/FlatUX/icons/png/128/dialog-slice.png
-share/libretro/assets/FlatUX/icons/png/128/favorites-content.png
-share/libretro/assets/FlatUX/icons/png/128/favorites.png
-share/libretro/assets/FlatUX/icons/png/128/file.png
-share/libretro/assets/FlatUX/icons/png/128/folder.png
-share/libretro/assets/FlatUX/icons/png/128/history.png
-share/libretro/assets/FlatUX/icons/png/128/iQue - iQue-content.png
-share/libretro/assets/FlatUX/icons/png/128/iQue - iQue.png
-share/libretro/assets/FlatUX/icons/png/128/image.png
-share/libretro/assets/FlatUX/icons/png/128/images.png
-share/libretro/assets/FlatUX/icons/png/128/input_ADC.png
-share/libretro/assets/FlatUX/icons/png/128/input_BIND_ALL.png
-share/libretro/assets/FlatUX/icons/png/128/input_BTN-D.png
-share/libretro/assets/FlatUX/icons/png/128/input_BTN-L.png
-share/libretro/assets/FlatUX/icons/png/128/input_BTN-R.png
-share/libretro/assets/FlatUX/icons/png/128/input_BTN-U.png
-share/libretro/assets/FlatUX/icons/png/128/input_DPAD-D.png
-share/libretro/assets/FlatUX/icons/png/128/input_DPAD-L.png
-share/libretro/assets/FlatUX/icons/png/128/input_DPAD-R.png
-share/libretro/assets/FlatUX/icons/png/128/input_DPAD-U.png
-share/libretro/assets/FlatUX/icons/png/128/input_LB.png
-share/libretro/assets/FlatUX/icons/png/128/input_LGUN.png
-share/libretro/assets/FlatUX/icons/png/128/input_LT.png
-share/libretro/assets/FlatUX/icons/png/128/input_MOUSE.png
-share/libretro/assets/FlatUX/icons/png/128/input_RB.png
-share/libretro/assets/FlatUX/icons/png/128/input_RT.png
-share/libretro/assets/FlatUX/icons/png/128/input_SELECT.png
-share/libretro/assets/FlatUX/icons/png/128/input_START.png
-share/libretro/assets/FlatUX/icons/png/128/input_STCK-D.png
-share/libretro/assets/FlatUX/icons/png/128/input_STCK-L.png
-share/libretro/assets/FlatUX/icons/png/128/input_STCK-P.png
-share/libretro/assets/FlatUX/icons/png/128/input_STCK-R.png
-share/libretro/assets/FlatUX/icons/png/128/input_STCK-U.png
-share/libretro/assets/FlatUX/icons/png/128/input_TURBO.png
-share/libretro/assets/FlatUX/icons/png/128/key-hover.png
-share/libretro/assets/FlatUX/icons/png/128/key.png
-share/libretro/assets/FlatUX/icons/png/128/lakka.png
-share/libretro/assets/FlatUX/icons/png/128/loadstate.png
-share/libretro/assets/FlatUX/icons/png/128/menu_achievements.png
-share/libretro/assets/FlatUX/icons/png/128/menu_add.png
-share/libretro/assets/FlatUX/icons/png/128/menu_apply_cog.png
-share/libretro/assets/FlatUX/icons/png/128/menu_apply_toggle.png
-share/libretro/assets/FlatUX/icons/png/128/menu_audio.png
-share/libretro/assets/FlatUX/icons/png/128/menu_brightness.png
-share/libretro/assets/FlatUX/icons/png/128/menu_check.png
-share/libretro/assets/FlatUX/icons/png/128/menu_drivers.png
-share/libretro/assets/FlatUX/icons/png/128/menu_exit.png
-share/libretro/assets/FlatUX/icons/png/128/menu_frameskip.png
-share/libretro/assets/FlatUX/icons/png/128/menu_help.png
-share/libretro/assets/FlatUX/icons/png/128/menu_hourglass.png
-share/libretro/assets/FlatUX/icons/png/128/menu_info.png
-share/libretro/assets/FlatUX/icons/png/128/menu_latency.png
-share/libretro/assets/FlatUX/icons/png/128/menu_log.png
-share/libretro/assets/FlatUX/icons/png/128/menu_mixer.png
-share/libretro/assets/FlatUX/icons/png/128/menu_network.png
-share/libretro/assets/FlatUX/icons/png/128/menu_notifications.png
-share/libretro/assets/FlatUX/icons/png/128/menu_osd.png
-share/libretro/assets/FlatUX/icons/png/128/menu_overlay.png
-share/libretro/assets/FlatUX/icons/png/128/menu_override.png
-share/libretro/assets/FlatUX/icons/png/128/menu_pause.png
-share/libretro/assets/FlatUX/icons/png/128/menu_playlist.png
-share/libretro/assets/FlatUX/icons/png/128/menu_power.png
-share/libretro/assets/FlatUX/icons/png/128/menu_privacy.png
-share/libretro/assets/FlatUX/icons/png/128/menu_quickmenu.png
-share/libretro/assets/FlatUX/icons/png/128/menu_record.png
-share/libretro/assets/FlatUX/icons/png/128/menu_rewind.png
-share/libretro/assets/FlatUX/icons/png/128/menu_room.png
-share/libretro/assets/FlatUX/icons/png/128/menu_room_lan.png
-share/libretro/assets/FlatUX/icons/png/128/menu_room_relay.png
-share/libretro/assets/FlatUX/icons/png/128/menu_saving.png
-share/libretro/assets/FlatUX/icons/png/128/menu_shutdown.png
-share/libretro/assets/FlatUX/icons/png/128/menu_stream.png
-share/libretro/assets/FlatUX/icons/png/128/menu_ui.png
-share/libretro/assets/FlatUX/icons/png/128/menu_updater.png
-share/libretro/assets/FlatUX/icons/png/128/menu_user.png
-share/libretro/assets/FlatUX/icons/png/128/menu_video.png
-share/libretro/assets/FlatUX/icons/png/128/menu_volume_max.png
-share/libretro/assets/FlatUX/icons/png/128/menu_volume_med.png
-share/libretro/assets/FlatUX/icons/png/128/menu_volume_min.png
-share/libretro/assets/FlatUX/icons/png/128/menu_volume_mute.png
-share/libretro/assets/FlatUX/icons/png/128/movie.png
-share/libretro/assets/FlatUX/icons/png/128/movies.png
-share/libretro/assets/FlatUX/icons/png/128/music.png
-share/libretro/assets/FlatUX/icons/png/128/musics.png
-share/libretro/assets/FlatUX/icons/png/128/netplay.png
-share/libretro/assets/FlatUX/icons/png/128/off.png
-share/libretro/assets/FlatUX/icons/png/128/on.png
-share/libretro/assets/FlatUX/icons/png/128/pointer.png
-share/libretro/assets/FlatUX/icons/png/128/reload.png
-share/libretro/assets/FlatUX/icons/png/128/rename.png
-share/libretro/assets/FlatUX/icons/png/128/resume.png
-share/libretro/assets/FlatUX/icons/png/128/retroarch.png
-share/libretro/assets/FlatUX/icons/png/128/run.png
-share/libretro/assets/FlatUX/icons/png/128/savestate.png
-share/libretro/assets/FlatUX/icons/png/128/screenshot.png
-share/libretro/assets/FlatUX/icons/png/128/setting.png
-share/libretro/assets/FlatUX/icons/png/128/settings.png
-share/libretro/assets/FlatUX/icons/png/128/subsetting.png
-share/libretro/assets/FlatUX/icons/png/128/undo.png
-share/libretro/assets/FlatUX/icons/png/128/wifi.png
-share/libretro/assets/FlatUX/icons/png/128/zip.png
-share/libretro/assets/FlatUX/icons/png/256/1292 Advanced Programmable Video System-content.png
-share/libretro/assets/FlatUX/icons/png/256/1292 Advanced Programmable Video System.png
-share/libretro/assets/FlatUX/icons/png/256/2048-content.png
-share/libretro/assets/FlatUX/icons/png/256/2048.png
-share/libretro/assets/FlatUX/icons/png/256/ACT - Apricot PC Xi-content.png
-share/libretro/assets/FlatUX/icons/png/256/ACT - Apricot PC Xi.png
-share/libretro/assets/FlatUX/icons/png/256/APF - Imagination Machine-content.png
-share/libretro/assets/FlatUX/icons/png/256/APF - Imagination Machine.png
-share/libretro/assets/FlatUX/icons/png/256/APF - MP-1000-content.png
-share/libretro/assets/FlatUX/icons/png/256/APF - MP-1000.png
-share/libretro/assets/FlatUX/icons/png/256/Acorn - Archimedes-content.png
-share/libretro/assets/FlatUX/icons/png/256/Acorn - Archimedes.png
-share/libretro/assets/FlatUX/icons/png/256/Acorn - Atom-content.png
-share/libretro/assets/FlatUX/icons/png/256/Acorn - Atom.png
-share/libretro/assets/FlatUX/icons/png/256/Acorn - BBC Micro-content.png
-share/libretro/assets/FlatUX/icons/png/256/Acorn - BBC Micro.png
-share/libretro/assets/FlatUX/icons/png/256/Amazon - Fire TV-content.png
-share/libretro/assets/FlatUX/icons/png/256/Amazon - Fire TV.png
-share/libretro/assets/FlatUX/icons/png/256/Amazon - Luna-content.png
-share/libretro/assets/FlatUX/icons/png/256/Amazon - Luna.png
-share/libretro/assets/FlatUX/icons/png/256/Amstrad - CPC-content.png
-share/libretro/assets/FlatUX/icons/png/256/Amstrad - CPC.png
-share/libretro/assets/FlatUX/icons/png/256/Amstrad - GX4000-content.png
-share/libretro/assets/FlatUX/icons/png/256/Amstrad - GX4000.png
-share/libretro/assets/FlatUX/icons/png/256/Apple - I-content.png
-share/libretro/assets/FlatUX/icons/png/256/Apple - I.png
-share/libretro/assets/FlatUX/icons/png/256/Apple - II Plus-content.png
-share/libretro/assets/FlatUX/icons/png/256/Apple - II Plus.png
-share/libretro/assets/FlatUX/icons/png/256/Apple - II-content.png
-share/libretro/assets/FlatUX/icons/png/256/Apple - II.png
-share/libretro/assets/FlatUX/icons/png/256/Apple - IIe-content.png
-share/libretro/assets/FlatUX/icons/png/256/Apple - IIe.png
-share/libretro/assets/FlatUX/icons/png/256/Apple - Macintosh-content.png
-share/libretro/assets/FlatUX/icons/png/256/Apple - Macintosh.png
-share/libretro/assets/FlatUX/icons/png/256/Apple-Bandai - Pippin-content.png
-share/libretro/assets/FlatUX/icons/png/256/Apple-Bandai - Pippin.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - 2600-content.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - 2600.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - 5200-content.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - 5200.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - 7800-content.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - 7800.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - 8-bit Family-content.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - 8-bit Family.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - Jaguar CD-content.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - Jaguar CD.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - Jaguar-content.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - Jaguar.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - Lynx-content.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - Lynx.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - Pong-content.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - Pong.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - ST (Tapes)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - ST (Tapes).png
-share/libretro/assets/FlatUX/icons/png/256/Atari - ST-content.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - ST.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - VCS-content.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - VCS.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - XEGS-content.png
-share/libretro/assets/FlatUX/icons/png/256/Atari - XEGS.png
-share/libretro/assets/FlatUX/icons/png/256/BBC - Bridge Companion-content.png
-share/libretro/assets/FlatUX/icons/png/256/BBC - Bridge Companion.png
-share/libretro/assets/FlatUX/icons/png/256/Bally - Astrocade (Tapes)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Bally - Astrocade (Tapes).png
-share/libretro/assets/FlatUX/icons/png/256/Bally - Astrocade-content.png
-share/libretro/assets/FlatUX/icons/png/256/Bally - Astrocade.png
-share/libretro/assets/FlatUX/icons/png/256/Bandai - Design Master Denshi Mangajuku-content.png
-share/libretro/assets/FlatUX/icons/png/256/Bandai - Design Master Denshi Mangajuku.png
-share/libretro/assets/FlatUX/icons/png/256/Bandai - Gundam RX-78-content.png
-share/libretro/assets/FlatUX/icons/png/256/Bandai - Gundam RX-78.png
-share/libretro/assets/FlatUX/icons/png/256/Bandai - Playdia-content.png
-share/libretro/assets/FlatUX/icons/png/256/Bandai - Playdia.png
-share/libretro/assets/FlatUX/icons/png/256/Bandai - Super Vision 8000-content.png
-share/libretro/assets/FlatUX/icons/png/256/Bandai - Super Vision 8000.png
-share/libretro/assets/FlatUX/icons/png/256/Bandai - Terebikko-content.png
-share/libretro/assets/FlatUX/icons/png/256/Bandai - Terebikko.png
-share/libretro/assets/FlatUX/icons/png/256/Bandai - WonderSwan Color-content.png
-share/libretro/assets/FlatUX/icons/png/256/Bandai - WonderSwan Color.png
-share/libretro/assets/FlatUX/icons/png/256/Bandai - WonderSwan-content.png
-share/libretro/assets/FlatUX/icons/png/256/Bandai - WonderSwan.png
-share/libretro/assets/FlatUX/icons/png/256/Benesse - Pocket Challenge V2-content.png
-share/libretro/assets/FlatUX/icons/png/256/Benesse - Pocket Challenge V2.png
-share/libretro/assets/FlatUX/icons/png/256/Benesse - Pocket Challenge W-content.png
-share/libretro/assets/FlatUX/icons/png/256/Benesse - Pocket Challenge W.png
-share/libretro/assets/FlatUX/icons/png/256/Bit Corporation - Gamate-content.png
-share/libretro/assets/FlatUX/icons/png/256/Bit Corporation - Gamate.png
-share/libretro/assets/FlatUX/icons/png/256/CHIP-8-content.png
-share/libretro/assets/FlatUX/icons/png/256/CHIP-8.png
-share/libretro/assets/FlatUX/icons/png/256/Cannonball-content.png
-share/libretro/assets/FlatUX/icons/png/256/Cannonball.png
-share/libretro/assets/FlatUX/icons/png/256/Capcom - CP System I-content.png
-share/libretro/assets/FlatUX/icons/png/256/Capcom - CP System I.png
-share/libretro/assets/FlatUX/icons/png/256/Capcom - CP System II-content.png
-share/libretro/assets/FlatUX/icons/png/256/Capcom - CP System II.png
-share/libretro/assets/FlatUX/icons/png/256/Capcom - CP System III-content.png
-share/libretro/assets/FlatUX/icons/png/256/Capcom - CP System III.png
-share/libretro/assets/FlatUX/icons/png/256/Casio - Loopy-content.png
-share/libretro/assets/FlatUX/icons/png/256/Casio - Loopy.png
-share/libretro/assets/FlatUX/icons/png/256/Casio - PV-1000-content.png
-share/libretro/assets/FlatUX/icons/png/256/Casio - PV-1000.png
-share/libretro/assets/FlatUX/icons/png/256/Cave Story-content.png
-share/libretro/assets/FlatUX/icons/png/256/Cave Story.png
-share/libretro/assets/FlatUX/icons/png/256/ChaiLove-content.png
-share/libretro/assets/FlatUX/icons/png/256/ChaiLove.png
-share/libretro/assets/FlatUX/icons/png/256/Coleco - ColecoVision ADAM-content.png
-share/libretro/assets/FlatUX/icons/png/256/Coleco - ColecoVision ADAM.png
-share/libretro/assets/FlatUX/icons/png/256/Coleco - ColecoVision-content.png
-share/libretro/assets/FlatUX/icons/png/256/Coleco - ColecoVision.png
-share/libretro/assets/FlatUX/icons/png/256/Commodore - 64 (PP)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Commodore - 64 (PP).png
-share/libretro/assets/FlatUX/icons/png/256/Commodore - 64 (Tapes)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Commodore - 64 (Tapes).png
-share/libretro/assets/FlatUX/icons/png/256/Commodore - 64-content.png
-share/libretro/assets/FlatUX/icons/png/256/Commodore - 64.png
-share/libretro/assets/FlatUX/icons/png/256/Commodore - Amiga-content.png
-share/libretro/assets/FlatUX/icons/png/256/Commodore - Amiga.png
-share/libretro/assets/FlatUX/icons/png/256/Commodore - CD32-content.png
-share/libretro/assets/FlatUX/icons/png/256/Commodore - CD32.png
-share/libretro/assets/FlatUX/icons/png/256/Commodore - CDTV-content.png
-share/libretro/assets/FlatUX/icons/png/256/Commodore - CDTV.png
-share/libretro/assets/FlatUX/icons/png/256/Commodore - Plus-4-content.png
-share/libretro/assets/FlatUX/icons/png/256/Commodore - Plus-4.png
-share/libretro/assets/FlatUX/icons/png/256/Commodore - VIC-20-content.png
-share/libretro/assets/FlatUX/icons/png/256/Commodore - VIC-20.png
-share/libretro/assets/FlatUX/icons/png/256/Connor - VideoSmarts-content.png
-share/libretro/assets/FlatUX/icons/png/256/Connor - VideoSmarts.png
-share/libretro/assets/FlatUX/icons/png/256/DOOM-content.png
-share/libretro/assets/FlatUX/icons/png/256/DOOM.png
-share/libretro/assets/FlatUX/icons/png/256/DOS-content.png
-share/libretro/assets/FlatUX/icons/png/256/DOS.png
-share/libretro/assets/FlatUX/icons/png/256/Dinothawr-content.png
-share/libretro/assets/FlatUX/icons/png/256/Dinothawr.png
-share/libretro/assets/FlatUX/icons/png/256/Dungeon Crawl Stone Soup-content.png
-share/libretro/assets/FlatUX/icons/png/256/Dungeon Crawl Stone Soup.png
-share/libretro/assets/FlatUX/icons/png/256/Emerson - Arcadia 2001-content.png
-share/libretro/assets/FlatUX/icons/png/256/Emerson - Arcadia 2001.png
-share/libretro/assets/FlatUX/icons/png/256/Entex - Adventure Vision-content.png
-share/libretro/assets/FlatUX/icons/png/256/Entex - Adventure Vision.png
-share/libretro/assets/FlatUX/icons/png/256/Entex - Select-A-Game-content.png
-share/libretro/assets/FlatUX/icons/png/256/Entex - Select-A-Game.png
-share/libretro/assets/FlatUX/icons/png/256/Epoch - Cassette Vision-content.png
-share/libretro/assets/FlatUX/icons/png/256/Epoch - Cassette Vision.png
-share/libretro/assets/FlatUX/icons/png/256/Epoch - Game Pocket Computer-content.png
-share/libretro/assets/FlatUX/icons/png/256/Epoch - Game Pocket Computer.png
-share/libretro/assets/FlatUX/icons/png/256/Epoch - Super Cassette Vision-content.png
-share/libretro/assets/FlatUX/icons/png/256/Epoch - Super Cassette Vision.png
-share/libretro/assets/FlatUX/icons/png/256/Epoch - TV Tennis Electrotennis-content.png
-share/libretro/assets/FlatUX/icons/png/256/Epoch - TV Tennis Electrotennis.png
-share/libretro/assets/FlatUX/icons/png/256/FBNeo - Arcade Games-content.png
-share/libretro/assets/FlatUX/icons/png/256/FBNeo - Arcade Games.png
-share/libretro/assets/FlatUX/icons/png/256/FFmpeg-content.png
-share/libretro/assets/FlatUX/icons/png/256/FFmpeg.png
-share/libretro/assets/FlatUX/icons/png/256/Fairchild - Channel F-content.png
-share/libretro/assets/FlatUX/icons/png/256/Fairchild - Channel F.png
-share/libretro/assets/FlatUX/icons/png/256/Flashback-content.png
-share/libretro/assets/FlatUX/icons/png/256/Flashback.png
-share/libretro/assets/FlatUX/icons/png/256/Fujitsu - FM Towns Marty-content.png
-share/libretro/assets/FlatUX/icons/png/256/Fujitsu - FM Towns Marty.png
-share/libretro/assets/FlatUX/icons/png/256/Fukutake Publishing - StudyBox-content.png
-share/libretro/assets/FlatUX/icons/png/256/Fukutake Publishing - StudyBox.png
-share/libretro/assets/FlatUX/icons/png/256/Funtech - Super Acan-content.png
-share/libretro/assets/FlatUX/icons/png/256/Funtech - Super Acan.png
-share/libretro/assets/FlatUX/icons/png/256/GCE - Vectrex-content.png
-share/libretro/assets/FlatUX/icons/png/256/GCE - Vectrex.png
-share/libretro/assets/FlatUX/icons/png/256/Gakken - Compact Vision TV Boy-content.png
-share/libretro/assets/FlatUX/icons/png/256/Gakken - Compact Vision TV Boy.png
-share/libretro/assets/FlatUX/icons/png/256/Game-content.png
-share/libretro/assets/FlatUX/icons/png/256/Game.png
-share/libretro/assets/FlatUX/icons/png/256/GamePark - Caanoo.png
-share/libretro/assets/FlatUX/icons/png/256/GamePark - GP2X F200.png
-share/libretro/assets/FlatUX/icons/png/256/GamePark - GP2X Wiz.png
-share/libretro/assets/FlatUX/icons/png/256/GamePark - GP2X.png
-share/libretro/assets/FlatUX/icons/png/256/GamePark - GP32-content.png
-share/libretro/assets/FlatUX/icons/png/256/GamePark - GP32.png
-share/libretro/assets/FlatUX/icons/png/256/Google - Nexus Player-content.png
-share/libretro/assets/FlatUX/icons/png/256/Google - Nexus Player.png
-share/libretro/assets/FlatUX/icons/png/256/Google - Stadia-content.png
-share/libretro/assets/FlatUX/icons/png/256/Google - Stadia.png
-share/libretro/assets/FlatUX/icons/png/256/Handheld Electronic Game-content.png
-share/libretro/assets/FlatUX/icons/png/256/Handheld Electronic Game.png
-share/libretro/assets/FlatUX/icons/png/256/Hartung - Game Master-content.png
-share/libretro/assets/FlatUX/icons/png/256/Hartung - Game Master.png
-share/libretro/assets/FlatUX/icons/png/256/Interton - VC 4000-content.png
-share/libretro/assets/FlatUX/icons/png/256/Interton - VC 4000.png
-share/libretro/assets/FlatUX/icons/png/256/Interton - Video 2000-content.png
-share/libretro/assets/FlatUX/icons/png/256/Interton - Video 2000.png
-share/libretro/assets/FlatUX/icons/png/256/Jump 'n Bump-content.png
-share/libretro/assets/FlatUX/icons/png/256/Jump 'n Bump.png
-share/libretro/assets/FlatUX/icons/png/256/Konami - Picno-content.png
-share/libretro/assets/FlatUX/icons/png/256/Konami - Picno.png
-share/libretro/assets/FlatUX/icons/png/256/LJN - Video Art.png
-share/libretro/assets/FlatUX/icons/png/256/LeapFrog - LeapPad-content.png
-share/libretro/assets/FlatUX/icons/png/256/LeapFrog - LeapPad.png
-share/libretro/assets/FlatUX/icons/png/256/LeapFrog - Leapster Learning Game System-content.png
-share/libretro/assets/FlatUX/icons/png/256/LeapFrog - Leapster Learning Game System.png
-share/libretro/assets/FlatUX/icons/png/256/LeapFrog - My First LeapPad-content.png
-share/libretro/assets/FlatUX/icons/png/256/LeapFrog - My First LeapPad.png
-share/libretro/assets/FlatUX/icons/png/256/Libretro - Pad.png
-share/libretro/assets/FlatUX/icons/png/256/Lutro-content.png
-share/libretro/assets/FlatUX/icons/png/256/Lutro.png
-share/libretro/assets/FlatUX/icons/png/256/MAME 2000-content.png
-share/libretro/assets/FlatUX/icons/png/256/MAME 2000.png
-share/libretro/assets/FlatUX/icons/png/256/MAME 2003-Plus-content.png
-share/libretro/assets/FlatUX/icons/png/256/MAME 2003-Plus.png
-share/libretro/assets/FlatUX/icons/png/256/MAME 2003-content.png
-share/libretro/assets/FlatUX/icons/png/256/MAME 2003.png
-share/libretro/assets/FlatUX/icons/png/256/MAME 2010-content.png
-share/libretro/assets/FlatUX/icons/png/256/MAME 2010.png
-share/libretro/assets/FlatUX/icons/png/256/MAME 2015-content.png
-share/libretro/assets/FlatUX/icons/png/256/MAME 2015.png
-share/libretro/assets/FlatUX/icons/png/256/MAME 2016-content.png
-share/libretro/assets/FlatUX/icons/png/256/MAME 2016.png
-share/libretro/assets/FlatUX/icons/png/256/MAME-content.png
-share/libretro/assets/FlatUX/icons/png/256/MAME.png
-share/libretro/assets/FlatUX/icons/png/256/Magnavox - Odyssey-content.png
-share/libretro/assets/FlatUX/icons/png/256/Magnavox - Odyssey.png
-share/libretro/assets/FlatUX/icons/png/256/Magnavox - Odyssey2-content.png
-share/libretro/assets/FlatUX/icons/png/256/Magnavox - Odyssey2.png
-share/libretro/assets/FlatUX/icons/png/256/Mattel - HyperScan-content.png
-share/libretro/assets/FlatUX/icons/png/256/Mattel - HyperScan.png
-share/libretro/assets/FlatUX/icons/png/256/Mattel - Intellivision-content.png
-share/libretro/assets/FlatUX/icons/png/256/Mattel - Intellivision.png
-share/libretro/assets/FlatUX/icons/png/256/Microsoft - MSX-content.png
-share/libretro/assets/FlatUX/icons/png/256/Microsoft - MSX.png
-share/libretro/assets/FlatUX/icons/png/256/Microsoft - MSX2-content.png
-share/libretro/assets/FlatUX/icons/png/256/Microsoft - MSX2.png
-share/libretro/assets/FlatUX/icons/png/256/Microsoft - Xbox 360 (Digital)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Microsoft - Xbox 360 (Digital).png
-share/libretro/assets/FlatUX/icons/png/256/Microsoft - Xbox 360-content.png
-share/libretro/assets/FlatUX/icons/png/256/Microsoft - Xbox 360.png
-share/libretro/assets/FlatUX/icons/png/256/Microsoft - Xbox One-content.png
-share/libretro/assets/FlatUX/icons/png/256/Microsoft - Xbox One.png
-share/libretro/assets/FlatUX/icons/png/256/Microsoft - Xbox Series X-content.png
-share/libretro/assets/FlatUX/icons/png/256/Microsoft - Xbox Series X.png
-share/libretro/assets/FlatUX/icons/png/256/Microsoft - Xbox-content.png
-share/libretro/assets/FlatUX/icons/png/256/Microsoft - Xbox.png
-share/libretro/assets/FlatUX/icons/png/256/Milton Bradley - Microvision-content.png
-share/libretro/assets/FlatUX/icons/png/256/Milton Bradley - Microvision.png
-share/libretro/assets/FlatUX/icons/png/256/Minecraft-content.png
-share/libretro/assets/FlatUX/icons/png/256/Minecraft.png
-share/libretro/assets/FlatUX/icons/png/256/MrBoom-content.png
-share/libretro/assets/FlatUX/icons/png/256/MrBoom.png
-share/libretro/assets/FlatUX/icons/png/256/NEC - PC Engine - TurboGrafx 16-content.png
-share/libretro/assets/FlatUX/icons/png/256/NEC - PC Engine - TurboGrafx 16.png
-share/libretro/assets/FlatUX/icons/png/256/NEC - PC Engine CD - TurboGrafx-CD-content.png
-share/libretro/assets/FlatUX/icons/png/256/NEC - PC Engine CD - TurboGrafx-CD.png
-share/libretro/assets/FlatUX/icons/png/256/NEC - PC Engine SuperGrafx-content.png
-share/libretro/assets/FlatUX/icons/png/256/NEC - PC Engine SuperGrafx.png
-share/libretro/assets/FlatUX/icons/png/256/NEC - PC-98-content.png
-share/libretro/assets/FlatUX/icons/png/256/NEC - PC-98.png
-share/libretro/assets/FlatUX/icons/png/256/NEC - PC-FX-content.png
-share/libretro/assets/FlatUX/icons/png/256/NEC - PC-FX.png
-share/libretro/assets/FlatUX/icons/png/256/Neo Geo-content.png
-share/libretro/assets/FlatUX/icons/png/256/Neo Geo.png
-share/libretro/assets/FlatUX/icons/png/256/Nichibutsu - My Vision-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nichibutsu - My Vision.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Family Computer Disk System-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Family Computer Disk System.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Game Boy Advance (e-Reader)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Game Boy Advance (e-Reader).png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Game Boy Advance-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Game Boy Advance.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Game Boy Color-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Game Boy Color.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Game Boy-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Game Boy.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - GameCube-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - GameCube.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - New Nintendo 3DS-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - New Nintendo 3DS.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo 3DS (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo 3DS (DLC).png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo 3DS (Digital)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo 3DS (Digital).png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo 3DS-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo 3DS.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo 64-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo 64.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo 64DD-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo 64DD.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo DS (Download Play)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo DS (Download Play).png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo DS Decrypted-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo DS Decrypted.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo DS-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo DS.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo DSi (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo DSi (DLC).png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo DSi Decrypted-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo DSi Decrypted.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo DSi-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo DSi.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo Entertainment System (J).png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo Entertainment System-content (J).png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo Entertainment System-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Nintendo Entertainment System.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Pokemon Mini-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Pokemon Mini.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Satellaview-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Satellaview.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Sufami Turbo-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Sufami Turbo.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Super Nintendo Entertainment System (U).png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Super Nintendo Entertainment System-content (U1).png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Super Nintendo Entertainment System-content (U2).png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Super Nintendo Entertainment System-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Super Nintendo Entertainment System.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Switch K.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Switch W.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Switch-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Switch.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Virtual Boy-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Virtual Boy.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Wii (Digital)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Wii (Digital).png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Wii U-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Wii U.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Wii-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - Wii.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - e-Reader-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nintendo - e-Reader.png
-share/libretro/assets/FlatUX/icons/png/256/Nokia - N-Gage-content.png
-share/libretro/assets/FlatUX/icons/png/256/Nokia - N-Gage.png
-share/libretro/assets/FlatUX/icons/png/256/Philips - Videopac+-content.png
-share/libretro/assets/FlatUX/icons/png/256/Philips - Videopac+.png
-share/libretro/assets/FlatUX/icons/png/256/Pioneer - Laseractive-content.png
-share/libretro/assets/FlatUX/icons/png/256/Pioneer - Laseractive.png
-share/libretro/assets/FlatUX/icons/png/256/Quake II-content.png
-share/libretro/assets/FlatUX/icons/png/256/Quake II.png
-share/libretro/assets/FlatUX/icons/png/256/Quake III-content.png
-share/libretro/assets/FlatUX/icons/png/256/Quake III.png
-share/libretro/assets/FlatUX/icons/png/256/Quake-content.png
-share/libretro/assets/FlatUX/icons/png/256/Quake.png
-share/libretro/assets/FlatUX/icons/png/256/RCA - Studio II-content.png
-share/libretro/assets/FlatUX/icons/png/256/RCA - Studio II.png
-share/libretro/assets/FlatUX/icons/png/256/RPG Maker-content.png
-share/libretro/assets/FlatUX/icons/png/256/RPG Maker.png
-share/libretro/assets/FlatUX/icons/png/256/Rick Dangerous-content.png
-share/libretro/assets/FlatUX/icons/png/256/Rick Dangerous.png
-share/libretro/assets/FlatUX/icons/png/256/SNK - Neo Geo CD-content.png
-share/libretro/assets/FlatUX/icons/png/256/SNK - Neo Geo CD.png
-share/libretro/assets/FlatUX/icons/png/256/SNK - Neo Geo Pocket Color-content.png
-share/libretro/assets/FlatUX/icons/png/256/SNK - Neo Geo Pocket Color.png
-share/libretro/assets/FlatUX/icons/png/256/SNK - Neo Geo Pocket-content.png
-share/libretro/assets/FlatUX/icons/png/256/SNK - Neo Geo Pocket.png
-share/libretro/assets/FlatUX/icons/png/256/SNK - Neo Geo-content.png
-share/libretro/assets/FlatUX/icons/png/256/SNK - Neo Geo.png
-share/libretro/assets/FlatUX/icons/png/256/SSD - Xavixport-content.png
-share/libretro/assets/FlatUX/icons/png/256/ScummVM-content.png
-share/libretro/assets/FlatUX/icons/png/256/ScummVM.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - 32X-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - 32X.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Beena-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Beena.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Dreamcast-content (E).png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Dreamcast-content (J).png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Dreamcast-content (U).png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Dreamcast-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Dreamcast.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Game Gear-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Game Gear.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Master System - Mark III-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Master System - Mark III.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Mega Drive - Genesis-content (J).png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Mega Drive - Genesis-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Mega Drive - Genesis.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Mega-CD - Sega CD-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Mega-CD - Sega CD.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - PICO-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - PICO.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - SG-1000-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - SG-1000.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Saturn (U).png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Saturn-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sega - Saturn.png
-share/libretro/assets/FlatUX/icons/png/256/Sharp - X68000-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sharp - X68000.png
-share/libretro/assets/FlatUX/icons/png/256/Sinclair - ZX 81-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sinclair - ZX 81.png
-share/libretro/assets/FlatUX/icons/png/256/Sinclair - ZX Spectrum +3-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sinclair - ZX Spectrum +3.png
-share/libretro/assets/FlatUX/icons/png/256/Sinclair - ZX Spectrum-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sinclair - ZX Spectrum.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation 2-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation 2.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation 3 (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation 3 (DLC).png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation 3 (Downloadable)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation 3 (Downloadable).png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation 3 (PSN)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation 3 (PSN).png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation 3-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation 3.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation 4-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation 4.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation Portable (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation Portable (DLC).png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation Portable (PSN)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation Portable (PSN).png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation Portable (PSX2PSP)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation Portable (PSX2PSP).png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation Portable (UMD Music)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation Portable (UMD Music).png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation Portable (UMD Video)-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation Portable (UMD Video).png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation Portable-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation Portable.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation Vita-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation Vita.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation-content.png
-share/libretro/assets/FlatUX/icons/png/256/Sony - PlayStation.png
-share/libretro/assets/FlatUX/icons/png/256/Spectravideo - SVI-318 - SVI-328-content.png
-share/libretro/assets/FlatUX/icons/png/256/Spectravideo - SVI-318 - SVI-328.png
-share/libretro/assets/FlatUX/icons/png/256/TIC-80-content.png
-share/libretro/assets/FlatUX/icons/png/256/TIC-80.png
-share/libretro/assets/FlatUX/icons/png/256/Tapwave - Zodiac-content.png
-share/libretro/assets/FlatUX/icons/png/256/Tapwave - Zodiac.png
-share/libretro/assets/FlatUX/icons/png/256/The 3DO Company - 3DO-content.png
-share/libretro/assets/FlatUX/icons/png/256/The 3DO Company - 3DO.png
-share/libretro/assets/FlatUX/icons/png/256/Thomson - MOTO-content.png
-share/libretro/assets/FlatUX/icons/png/256/Thomson - MOTO.png
-share/libretro/assets/FlatUX/icons/png/256/Tiger - Game.com-content.png
-share/libretro/assets/FlatUX/icons/png/256/Tiger - Game.com.png
-share/libretro/assets/FlatUX/icons/png/256/Tiger - Gizmondo-content.png
-share/libretro/assets/FlatUX/icons/png/256/Tiger - Gizmondo.png
-share/libretro/assets/FlatUX/icons/png/256/Tomb Raider-content.png
-share/libretro/assets/FlatUX/icons/png/256/Tomb Raider.png
-share/libretro/assets/FlatUX/icons/png/256/Tomy - Tutor-content.png
-share/libretro/assets/FlatUX/icons/png/256/Tomy - Tutor.png
-share/libretro/assets/FlatUX/icons/png/256/Umtech - VideoBrain-content.png
-share/libretro/assets/FlatUX/icons/png/256/Uzebox-content.png
-share/libretro/assets/FlatUX/icons/png/256/Uzebox.png
-share/libretro/assets/FlatUX/icons/png/256/VM Labs - NUON-content.png
-share/libretro/assets/FlatUX/icons/png/256/VM Labs - NUON.png
-share/libretro/assets/FlatUX/icons/png/256/VTech - 3D Gamate-content.png
-share/libretro/assets/FlatUX/icons/png/256/VTech - 3D Gamate.png
-share/libretro/assets/FlatUX/icons/png/256/VTech - CreatiVision-content.png
-share/libretro/assets/FlatUX/icons/png/256/VTech - CreatiVision.png
-share/libretro/assets/FlatUX/icons/png/256/VTech - Socrates-content.png
-share/libretro/assets/FlatUX/icons/png/256/VTech - V.Flash-content.png
-share/libretro/assets/FlatUX/icons/png/256/VTech - V.Smile-content.png
-share/libretro/assets/FlatUX/icons/png/256/VTech - V.Smile.png
-share/libretro/assets/FlatUX/icons/png/256/Vircon32-content.png
-share/libretro/assets/FlatUX/icons/png/256/Vircon32.png
-share/libretro/assets/FlatUX/icons/png/256/Watara - Supervision-content.png
-share/libretro/assets/FlatUX/icons/png/256/Watara - Supervision.png
-share/libretro/assets/FlatUX/icons/png/256/achievement-list.png
-share/libretro/assets/FlatUX/icons/png/256/add-favorite.png
-share/libretro/assets/FlatUX/icons/png/256/add.png
-share/libretro/assets/FlatUX/icons/png/256/arrow.png
-share/libretro/assets/FlatUX/icons/png/256/battery-20.png
-share/libretro/assets/FlatUX/icons/png/256/battery-40.png
-share/libretro/assets/FlatUX/icons/png/256/battery-60.png
-share/libretro/assets/FlatUX/icons/png/256/battery-80.png
-share/libretro/assets/FlatUX/icons/png/256/battery-charging.png
-share/libretro/assets/FlatUX/icons/png/256/battery-full.png
-share/libretro/assets/FlatUX/icons/png/256/bg.png
-share/libretro/assets/FlatUX/icons/png/256/bluetooth.png
-share/libretro/assets/FlatUX/icons/png/256/clock.png
-share/libretro/assets/FlatUX/icons/png/256/close.png
-share/libretro/assets/FlatUX/icons/png/256/core-cheat-options.png
-share/libretro/assets/FlatUX/icons/png/256/core-disk-options.png
-share/libretro/assets/FlatUX/icons/png/256/core-infos.png
-share/libretro/assets/FlatUX/icons/png/256/core-input-remapping-options.png
-share/libretro/assets/FlatUX/icons/png/256/core-options.png
-share/libretro/assets/FlatUX/icons/png/256/core-shader-options.png
-share/libretro/assets/FlatUX/icons/png/256/core.png
-share/libretro/assets/FlatUX/icons/png/256/cursor.png
-share/libretro/assets/FlatUX/icons/png/256/database.png
-share/libretro/assets/FlatUX/icons/png/256/default-content.png
-share/libretro/assets/FlatUX/icons/png/256/default.png
-share/libretro/assets/FlatUX/icons/png/256/dialog-slice.png
-share/libretro/assets/FlatUX/icons/png/256/favorites-content.png
-share/libretro/assets/FlatUX/icons/png/256/favorites.png
-share/libretro/assets/FlatUX/icons/png/256/file.png
-share/libretro/assets/FlatUX/icons/png/256/folder.png
-share/libretro/assets/FlatUX/icons/png/256/history.png
-share/libretro/assets/FlatUX/icons/png/256/iQue - iQue-content.png
-share/libretro/assets/FlatUX/icons/png/256/iQue - iQue.png
-share/libretro/assets/FlatUX/icons/png/256/image.png
-share/libretro/assets/FlatUX/icons/png/256/images.png
-share/libretro/assets/FlatUX/icons/png/256/input_ADC.png
-share/libretro/assets/FlatUX/icons/png/256/input_BIND_ALL.png
-share/libretro/assets/FlatUX/icons/png/256/input_BTN-D.png
-share/libretro/assets/FlatUX/icons/png/256/input_BTN-L.png
-share/libretro/assets/FlatUX/icons/png/256/input_BTN-R.png
-share/libretro/assets/FlatUX/icons/png/256/input_BTN-U.png
-share/libretro/assets/FlatUX/icons/png/256/input_DPAD-D.png
-share/libretro/assets/FlatUX/icons/png/256/input_DPAD-L.png
-share/libretro/assets/FlatUX/icons/png/256/input_DPAD-R.png
-share/libretro/assets/FlatUX/icons/png/256/input_DPAD-U.png
-share/libretro/assets/FlatUX/icons/png/256/input_LB.png
-share/libretro/assets/FlatUX/icons/png/256/input_LGUN.png
-share/libretro/assets/FlatUX/icons/png/256/input_LT.png
-share/libretro/assets/FlatUX/icons/png/256/input_MOUSE.png
-share/libretro/assets/FlatUX/icons/png/256/input_RB.png
-share/libretro/assets/FlatUX/icons/png/256/input_RT.png
-share/libretro/assets/FlatUX/icons/png/256/input_SELECT.png
-share/libretro/assets/FlatUX/icons/png/256/input_START.png
-share/libretro/assets/FlatUX/icons/png/256/input_STCK-D.png
-share/libretro/assets/FlatUX/icons/png/256/input_STCK-L.png
-share/libretro/assets/FlatUX/icons/png/256/input_STCK-P.png
-share/libretro/assets/FlatUX/icons/png/256/input_STCK-R.png
-share/libretro/assets/FlatUX/icons/png/256/input_STCK-U.png
-share/libretro/assets/FlatUX/icons/png/256/input_TURBO.png
-share/libretro/assets/FlatUX/icons/png/256/key-hover.png
-share/libretro/assets/FlatUX/icons/png/256/key.png
-share/libretro/assets/FlatUX/icons/png/256/lakka.png
-share/libretro/assets/FlatUX/icons/png/256/loadstate.png
-share/libretro/assets/FlatUX/icons/png/256/menu_achievements.png
-share/libretro/assets/FlatUX/icons/png/256/menu_add.png
-share/libretro/assets/FlatUX/icons/png/256/menu_apply_cog.png
-share/libretro/assets/FlatUX/icons/png/256/menu_apply_toggle.png
-share/libretro/assets/FlatUX/icons/png/256/menu_audio.png
-share/libretro/assets/FlatUX/icons/png/256/menu_brightness.png
-share/libretro/assets/FlatUX/icons/png/256/menu_check.png
-share/libretro/assets/FlatUX/icons/png/256/menu_drivers.png
-share/libretro/assets/FlatUX/icons/png/256/menu_exit.png
-share/libretro/assets/FlatUX/icons/png/256/menu_frameskip.png
-share/libretro/assets/FlatUX/icons/png/256/menu_help.png
-share/libretro/assets/FlatUX/icons/png/256/menu_hourglass.png
-share/libretro/assets/FlatUX/icons/png/256/menu_info.png
-share/libretro/assets/FlatUX/icons/png/256/menu_latency.png
-share/libretro/assets/FlatUX/icons/png/256/menu_log.png
-share/libretro/assets/FlatUX/icons/png/256/menu_mixer.png
-share/libretro/assets/FlatUX/icons/png/256/menu_network.png
-share/libretro/assets/FlatUX/icons/png/256/menu_notifications.png
-share/libretro/assets/FlatUX/icons/png/256/menu_osd.png
-share/libretro/assets/FlatUX/icons/png/256/menu_overlay.png
-share/libretro/assets/FlatUX/icons/png/256/menu_override.png
-share/libretro/assets/FlatUX/icons/png/256/menu_pause.png
-share/libretro/assets/FlatUX/icons/png/256/menu_playlist.png
-share/libretro/assets/FlatUX/icons/png/256/menu_power.png
-share/libretro/assets/FlatUX/icons/png/256/menu_privacy.png
-share/libretro/assets/FlatUX/icons/png/256/menu_quickmenu.png
-share/libretro/assets/FlatUX/icons/png/256/menu_record.png
-share/libretro/assets/FlatUX/icons/png/256/menu_rewind.png
-share/libretro/assets/FlatUX/icons/png/256/menu_room.png
-share/libretro/assets/FlatUX/icons/png/256/menu_room_lan.png
-share/libretro/assets/FlatUX/icons/png/256/menu_room_relay.png
-share/libretro/assets/FlatUX/icons/png/256/menu_saving.png
-share/libretro/assets/FlatUX/icons/png/256/menu_shutdown.png
-share/libretro/assets/FlatUX/icons/png/256/menu_stream.png
-share/libretro/assets/FlatUX/icons/png/256/menu_ui.png
-share/libretro/assets/FlatUX/icons/png/256/menu_updater.png
-share/libretro/assets/FlatUX/icons/png/256/menu_user.png
-share/libretro/assets/FlatUX/icons/png/256/menu_video.png
-share/libretro/assets/FlatUX/icons/png/256/menu_volume_max.png
-share/libretro/assets/FlatUX/icons/png/256/menu_volume_med.png
-share/libretro/assets/FlatUX/icons/png/256/menu_volume_min.png
-share/libretro/assets/FlatUX/icons/png/256/menu_volume_mute.png
-share/libretro/assets/FlatUX/icons/png/256/movie.png
-share/libretro/assets/FlatUX/icons/png/256/movies.png
-share/libretro/assets/FlatUX/icons/png/256/music.png
-share/libretro/assets/FlatUX/icons/png/256/musics.png
-share/libretro/assets/FlatUX/icons/png/256/netplay.png
-share/libretro/assets/FlatUX/icons/png/256/off.png
-share/libretro/assets/FlatUX/icons/png/256/on.png
-share/libretro/assets/FlatUX/icons/png/256/pointer.png
-share/libretro/assets/FlatUX/icons/png/256/reload.png
-share/libretro/assets/FlatUX/icons/png/256/rename.png
-share/libretro/assets/FlatUX/icons/png/256/resume.png
-share/libretro/assets/FlatUX/icons/png/256/retroarch.png
-share/libretro/assets/FlatUX/icons/png/256/run.png
-share/libretro/assets/FlatUX/icons/png/256/savestate.png
-share/libretro/assets/FlatUX/icons/png/256/screenshot.png
-share/libretro/assets/FlatUX/icons/png/256/setting.png
-share/libretro/assets/FlatUX/icons/png/256/settings.png
-share/libretro/assets/FlatUX/icons/png/256/subsetting.png
-share/libretro/assets/FlatUX/icons/png/256/undo.png
-share/libretro/assets/FlatUX/icons/png/256/wifi.png
-share/libretro/assets/FlatUX/icons/png/256/zip.png
-share/libretro/assets/FlatUX/icons/png/512/1292 Advanced Programmable Video System-content.png
-share/libretro/assets/FlatUX/icons/png/512/1292 Advanced Programmable Video System.png
-share/libretro/assets/FlatUX/icons/png/512/2048-content.png
-share/libretro/assets/FlatUX/icons/png/512/2048.png
-share/libretro/assets/FlatUX/icons/png/512/ACT - Apricot PC Xi-content.png
-share/libretro/assets/FlatUX/icons/png/512/ACT - Apricot PC Xi.png
-share/libretro/assets/FlatUX/icons/png/512/APF - Imagination Machine-content.png
-share/libretro/assets/FlatUX/icons/png/512/APF - Imagination Machine.png
-share/libretro/assets/FlatUX/icons/png/512/APF - MP-1000-content.png
-share/libretro/assets/FlatUX/icons/png/512/APF - MP-1000.png
-share/libretro/assets/FlatUX/icons/png/512/Acorn - Archimedes-content.png
-share/libretro/assets/FlatUX/icons/png/512/Acorn - Archimedes.png
-share/libretro/assets/FlatUX/icons/png/512/Acorn - Atom-content.png
-share/libretro/assets/FlatUX/icons/png/512/Acorn - Atom.png
-share/libretro/assets/FlatUX/icons/png/512/Acorn - BBC Micro-content.png
-share/libretro/assets/FlatUX/icons/png/512/Acorn - BBC Micro.png
-share/libretro/assets/FlatUX/icons/png/512/Amazon - Fire TV-content.png
-share/libretro/assets/FlatUX/icons/png/512/Amazon - Fire TV.png
-share/libretro/assets/FlatUX/icons/png/512/Amazon - Luna-content.png
-share/libretro/assets/FlatUX/icons/png/512/Amazon - Luna.png
-share/libretro/assets/FlatUX/icons/png/512/Amstrad - CPC-content.png
-share/libretro/assets/FlatUX/icons/png/512/Amstrad - CPC.png
-share/libretro/assets/FlatUX/icons/png/512/Amstrad - GX4000-content.png
-share/libretro/assets/FlatUX/icons/png/512/Amstrad - GX4000.png
-share/libretro/assets/FlatUX/icons/png/512/Apple - I-content.png
-share/libretro/assets/FlatUX/icons/png/512/Apple - I.png
-share/libretro/assets/FlatUX/icons/png/512/Apple - II Plus-content.png
-share/libretro/assets/FlatUX/icons/png/512/Apple - II Plus.png
-share/libretro/assets/FlatUX/icons/png/512/Apple - II-content.png
-share/libretro/assets/FlatUX/icons/png/512/Apple - II.png
-share/libretro/assets/FlatUX/icons/png/512/Apple - IIe-content.png
-share/libretro/assets/FlatUX/icons/png/512/Apple - IIe.png
-share/libretro/assets/FlatUX/icons/png/512/Apple - Macintosh-content.png
-share/libretro/assets/FlatUX/icons/png/512/Apple - Macintosh.png
-share/libretro/assets/FlatUX/icons/png/512/Apple-Bandai - Pippin-content.png
-share/libretro/assets/FlatUX/icons/png/512/Apple-Bandai - Pippin.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - 2600-content.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - 2600.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - 5200-content.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - 5200.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - 7800-content.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - 7800.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - 8-bit Family-content.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - 8-bit Family.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - Jaguar CD-content.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - Jaguar CD.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - Jaguar-content.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - Jaguar.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - Lynx-content.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - Lynx.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - Pong-content.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - Pong.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - ST (Tapes)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - ST (Tapes).png
-share/libretro/assets/FlatUX/icons/png/512/Atari - ST-content.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - ST.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - VCS-content.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - VCS.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - XEGS-content.png
-share/libretro/assets/FlatUX/icons/png/512/Atari - XEGS.png
-share/libretro/assets/FlatUX/icons/png/512/BBC - Bridge Companion-content.png
-share/libretro/assets/FlatUX/icons/png/512/BBC - Bridge Companion.png
-share/libretro/assets/FlatUX/icons/png/512/Bally - Astrocade (Tapes)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Bally - Astrocade (Tapes).png
-share/libretro/assets/FlatUX/icons/png/512/Bally - Astrocade-content.png
-share/libretro/assets/FlatUX/icons/png/512/Bally - Astrocade.png
-share/libretro/assets/FlatUX/icons/png/512/Bandai - Design Master Denshi Mangajuku-content.png
-share/libretro/assets/FlatUX/icons/png/512/Bandai - Design Master Denshi Mangajuku.png
-share/libretro/assets/FlatUX/icons/png/512/Bandai - Gundam RX-78-content.png
-share/libretro/assets/FlatUX/icons/png/512/Bandai - Gundam RX-78.png
-share/libretro/assets/FlatUX/icons/png/512/Bandai - Playdia-content.png
-share/libretro/assets/FlatUX/icons/png/512/Bandai - Playdia.png
-share/libretro/assets/FlatUX/icons/png/512/Bandai - Super Vision 8000-content.png
-share/libretro/assets/FlatUX/icons/png/512/Bandai - Super Vision 8000.png
-share/libretro/assets/FlatUX/icons/png/512/Bandai - Terebikko-content.png
-share/libretro/assets/FlatUX/icons/png/512/Bandai - Terebikko.png
-share/libretro/assets/FlatUX/icons/png/512/Bandai - WonderSwan Color-content.png
-share/libretro/assets/FlatUX/icons/png/512/Bandai - WonderSwan Color.png
-share/libretro/assets/FlatUX/icons/png/512/Bandai - WonderSwan-content.png
-share/libretro/assets/FlatUX/icons/png/512/Bandai - WonderSwan.png
-share/libretro/assets/FlatUX/icons/png/512/Benesse - Pocket Challenge V2-content.png
-share/libretro/assets/FlatUX/icons/png/512/Benesse - Pocket Challenge V2.png
-share/libretro/assets/FlatUX/icons/png/512/Benesse - Pocket Challenge W-content.png
-share/libretro/assets/FlatUX/icons/png/512/Benesse - Pocket Challenge W.png
-share/libretro/assets/FlatUX/icons/png/512/Bit Corporation - Gamate-content.png
-share/libretro/assets/FlatUX/icons/png/512/Bit Corporation - Gamate.png
-share/libretro/assets/FlatUX/icons/png/512/CHIP-8-content.png
-share/libretro/assets/FlatUX/icons/png/512/CHIP-8.png
-share/libretro/assets/FlatUX/icons/png/512/Cannonball-content.png
-share/libretro/assets/FlatUX/icons/png/512/Cannonball.png
-share/libretro/assets/FlatUX/icons/png/512/Capcom - CP System I-content.png
-share/libretro/assets/FlatUX/icons/png/512/Capcom - CP System I.png
-share/libretro/assets/FlatUX/icons/png/512/Capcom - CP System II-content.png
-share/libretro/assets/FlatUX/icons/png/512/Capcom - CP System II.png
-share/libretro/assets/FlatUX/icons/png/512/Capcom - CP System III-content.png
-share/libretro/assets/FlatUX/icons/png/512/Capcom - CP System III.png
-share/libretro/assets/FlatUX/icons/png/512/Casio - Loopy-content.png
-share/libretro/assets/FlatUX/icons/png/512/Casio - Loopy.png
-share/libretro/assets/FlatUX/icons/png/512/Casio - PV-1000-content.png
-share/libretro/assets/FlatUX/icons/png/512/Casio - PV-1000.png
-share/libretro/assets/FlatUX/icons/png/512/Cave Story-content.png
-share/libretro/assets/FlatUX/icons/png/512/Cave Story.png
-share/libretro/assets/FlatUX/icons/png/512/ChaiLove-content.png
-share/libretro/assets/FlatUX/icons/png/512/ChaiLove.png
-share/libretro/assets/FlatUX/icons/png/512/Coleco - ColecoVision ADAM-content.png
-share/libretro/assets/FlatUX/icons/png/512/Coleco - ColecoVision ADAM.png
-share/libretro/assets/FlatUX/icons/png/512/Coleco - ColecoVision-content.png
-share/libretro/assets/FlatUX/icons/png/512/Coleco - ColecoVision.png
-share/libretro/assets/FlatUX/icons/png/512/Commodore - 64 (PP)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Commodore - 64 (PP).png
-share/libretro/assets/FlatUX/icons/png/512/Commodore - 64 (Tapes)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Commodore - 64 (Tapes).png
-share/libretro/assets/FlatUX/icons/png/512/Commodore - 64-content.png
-share/libretro/assets/FlatUX/icons/png/512/Commodore - 64.png
-share/libretro/assets/FlatUX/icons/png/512/Commodore - Amiga-content.png
-share/libretro/assets/FlatUX/icons/png/512/Commodore - Amiga.png
-share/libretro/assets/FlatUX/icons/png/512/Commodore - CD32-content.png
-share/libretro/assets/FlatUX/icons/png/512/Commodore - CD32.png
-share/libretro/assets/FlatUX/icons/png/512/Commodore - CDTV-content.png
-share/libretro/assets/FlatUX/icons/png/512/Commodore - CDTV.png
-share/libretro/assets/FlatUX/icons/png/512/Commodore - Plus-4-content.png
-share/libretro/assets/FlatUX/icons/png/512/Commodore - Plus-4.png
-share/libretro/assets/FlatUX/icons/png/512/Commodore - VIC-20-content.png
-share/libretro/assets/FlatUX/icons/png/512/Commodore - VIC-20.png
-share/libretro/assets/FlatUX/icons/png/512/Connor - VideoSmarts-content.png
-share/libretro/assets/FlatUX/icons/png/512/Connor - VideoSmarts.png
-share/libretro/assets/FlatUX/icons/png/512/DOOM-content.png
-share/libretro/assets/FlatUX/icons/png/512/DOOM.png
-share/libretro/assets/FlatUX/icons/png/512/DOS-content.png
-share/libretro/assets/FlatUX/icons/png/512/DOS.png
-share/libretro/assets/FlatUX/icons/png/512/Dinothawr-content.png
-share/libretro/assets/FlatUX/icons/png/512/Dinothawr.png
-share/libretro/assets/FlatUX/icons/png/512/Dungeon Crawl Stone Soup-content.png
-share/libretro/assets/FlatUX/icons/png/512/Dungeon Crawl Stone Soup.png
-share/libretro/assets/FlatUX/icons/png/512/Emerson - Arcadia 2001-content.png
-share/libretro/assets/FlatUX/icons/png/512/Emerson - Arcadia 2001.png
-share/libretro/assets/FlatUX/icons/png/512/Entex - Adventure Vision-content.png
-share/libretro/assets/FlatUX/icons/png/512/Entex - Adventure Vision.png
-share/libretro/assets/FlatUX/icons/png/512/Entex - Select-A-Game-content.png
-share/libretro/assets/FlatUX/icons/png/512/Entex - Select-A-Game.png
-share/libretro/assets/FlatUX/icons/png/512/Epoch - Cassette Vision-content.png
-share/libretro/assets/FlatUX/icons/png/512/Epoch - Cassette Vision.png
-share/libretro/assets/FlatUX/icons/png/512/Epoch - Game Pocket Computer-content.png
-share/libretro/assets/FlatUX/icons/png/512/Epoch - Game Pocket Computer.png
-share/libretro/assets/FlatUX/icons/png/512/Epoch - Super Cassette Vision-content.png
-share/libretro/assets/FlatUX/icons/png/512/Epoch - Super Cassette Vision.png
-share/libretro/assets/FlatUX/icons/png/512/Epoch - TV Tennis Electrotennis-content.png
-share/libretro/assets/FlatUX/icons/png/512/Epoch - TV Tennis Electrotennis.png
-share/libretro/assets/FlatUX/icons/png/512/FBNeo - Arcade Games-content.png
-share/libretro/assets/FlatUX/icons/png/512/FBNeo - Arcade Games.png
-share/libretro/assets/FlatUX/icons/png/512/FFmpeg-content.png
-share/libretro/assets/FlatUX/icons/png/512/FFmpeg.png
-share/libretro/assets/FlatUX/icons/png/512/Fairchild - Channel F-content.png
-share/libretro/assets/FlatUX/icons/png/512/Fairchild - Channel F.png
-share/libretro/assets/FlatUX/icons/png/512/Flashback-content.png
-share/libretro/assets/FlatUX/icons/png/512/Flashback.png
-share/libretro/assets/FlatUX/icons/png/512/Fujitsu - FM Towns Marty-content.png
-share/libretro/assets/FlatUX/icons/png/512/Fujitsu - FM Towns Marty.png
-share/libretro/assets/FlatUX/icons/png/512/Fukutake Publishing - StudyBox-content.png
-share/libretro/assets/FlatUX/icons/png/512/Fukutake Publishing - StudyBox.png
-share/libretro/assets/FlatUX/icons/png/512/Funtech - Super Acan-content.png
-share/libretro/assets/FlatUX/icons/png/512/Funtech - Super Acan.png
-share/libretro/assets/FlatUX/icons/png/512/GCE - Vectrex-content.png
-share/libretro/assets/FlatUX/icons/png/512/GCE - Vectrex.png
-share/libretro/assets/FlatUX/icons/png/512/Gakken - Compact Vision TV Boy-content.png
-share/libretro/assets/FlatUX/icons/png/512/Gakken - Compact Vision TV Boy.png
-share/libretro/assets/FlatUX/icons/png/512/Game-content.png
-share/libretro/assets/FlatUX/icons/png/512/Game.png
-share/libretro/assets/FlatUX/icons/png/512/GamePark - Caanoo.png
-share/libretro/assets/FlatUX/icons/png/512/GamePark - GP2X F200.png
-share/libretro/assets/FlatUX/icons/png/512/GamePark - GP2X Wiz.png
-share/libretro/assets/FlatUX/icons/png/512/GamePark - GP2X.png
-share/libretro/assets/FlatUX/icons/png/512/GamePark - GP32-content.png
-share/libretro/assets/FlatUX/icons/png/512/GamePark - GP32.png
-share/libretro/assets/FlatUX/icons/png/512/Google - Nexus Player-content.png
-share/libretro/assets/FlatUX/icons/png/512/Google - Nexus Player.png
-share/libretro/assets/FlatUX/icons/png/512/Google - Stadia-content.png
-share/libretro/assets/FlatUX/icons/png/512/Google - Stadia.png
-share/libretro/assets/FlatUX/icons/png/512/Handheld Electronic Game-content.png
-share/libretro/assets/FlatUX/icons/png/512/Handheld Electronic Game.png
-share/libretro/assets/FlatUX/icons/png/512/Hartung - Game Master-content.png
-share/libretro/assets/FlatUX/icons/png/512/Hartung - Game Master.png
-share/libretro/assets/FlatUX/icons/png/512/Interton - VC 4000-content.png
-share/libretro/assets/FlatUX/icons/png/512/Interton - VC 4000.png
-share/libretro/assets/FlatUX/icons/png/512/Interton - Video 2000-content.png
-share/libretro/assets/FlatUX/icons/png/512/Interton - Video 2000.png
-share/libretro/assets/FlatUX/icons/png/512/Jump 'n Bump-content.png
-share/libretro/assets/FlatUX/icons/png/512/Jump 'n Bump.png
-share/libretro/assets/FlatUX/icons/png/512/Konami - Picno-content.png
-share/libretro/assets/FlatUX/icons/png/512/Konami - Picno.png
-share/libretro/assets/FlatUX/icons/png/512/LJN - Video Art.png
-share/libretro/assets/FlatUX/icons/png/512/LeapFrog - LeapPad-content.png
-share/libretro/assets/FlatUX/icons/png/512/LeapFrog - LeapPad.png
-share/libretro/assets/FlatUX/icons/png/512/LeapFrog - Leapster Learning Game System-content.png
-share/libretro/assets/FlatUX/icons/png/512/LeapFrog - Leapster Learning Game System.png
-share/libretro/assets/FlatUX/icons/png/512/LeapFrog - My First LeapPad-content.png
-share/libretro/assets/FlatUX/icons/png/512/LeapFrog - My First LeapPad.png
-share/libretro/assets/FlatUX/icons/png/512/Libretro - Pad.png
-share/libretro/assets/FlatUX/icons/png/512/Lutro-content.png
-share/libretro/assets/FlatUX/icons/png/512/Lutro.png
-share/libretro/assets/FlatUX/icons/png/512/MAME 2000-content.png
-share/libretro/assets/FlatUX/icons/png/512/MAME 2000.png
-share/libretro/assets/FlatUX/icons/png/512/MAME 2003-Plus-content.png
-share/libretro/assets/FlatUX/icons/png/512/MAME 2003-Plus.png
-share/libretro/assets/FlatUX/icons/png/512/MAME 2003-content.png
-share/libretro/assets/FlatUX/icons/png/512/MAME 2003.png
-share/libretro/assets/FlatUX/icons/png/512/MAME 2010-content.png
-share/libretro/assets/FlatUX/icons/png/512/MAME 2010.png
-share/libretro/assets/FlatUX/icons/png/512/MAME 2015-content.png
-share/libretro/assets/FlatUX/icons/png/512/MAME 2015.png
-share/libretro/assets/FlatUX/icons/png/512/MAME 2016-content.png
-share/libretro/assets/FlatUX/icons/png/512/MAME 2016.png
-share/libretro/assets/FlatUX/icons/png/512/MAME-content.png
-share/libretro/assets/FlatUX/icons/png/512/MAME.png
-share/libretro/assets/FlatUX/icons/png/512/Magnavox - Odyssey-content.png
-share/libretro/assets/FlatUX/icons/png/512/Magnavox - Odyssey.png
-share/libretro/assets/FlatUX/icons/png/512/Magnavox - Odyssey2-content.png
-share/libretro/assets/FlatUX/icons/png/512/Magnavox - Odyssey2.png
-share/libretro/assets/FlatUX/icons/png/512/Mattel - HyperScan-content.png
-share/libretro/assets/FlatUX/icons/png/512/Mattel - HyperScan.png
-share/libretro/assets/FlatUX/icons/png/512/Mattel - Intellivision-content.png
-share/libretro/assets/FlatUX/icons/png/512/Mattel - Intellivision.png
-share/libretro/assets/FlatUX/icons/png/512/Microsoft - MSX-content.png
-share/libretro/assets/FlatUX/icons/png/512/Microsoft - MSX.png
-share/libretro/assets/FlatUX/icons/png/512/Microsoft - MSX2-content.png
-share/libretro/assets/FlatUX/icons/png/512/Microsoft - MSX2.png
-share/libretro/assets/FlatUX/icons/png/512/Microsoft - Xbox 360 (Digital)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Microsoft - Xbox 360 (Digital).png
-share/libretro/assets/FlatUX/icons/png/512/Microsoft - Xbox 360-content.png
-share/libretro/assets/FlatUX/icons/png/512/Microsoft - Xbox 360.png
-share/libretro/assets/FlatUX/icons/png/512/Microsoft - Xbox One-content.png
-share/libretro/assets/FlatUX/icons/png/512/Microsoft - Xbox One.png
-share/libretro/assets/FlatUX/icons/png/512/Microsoft - Xbox Series X-content.png
-share/libretro/assets/FlatUX/icons/png/512/Microsoft - Xbox Series X.png
-share/libretro/assets/FlatUX/icons/png/512/Microsoft - Xbox-content.png
-share/libretro/assets/FlatUX/icons/png/512/Microsoft - Xbox.png
-share/libretro/assets/FlatUX/icons/png/512/Milton Bradley - Microvision-content.png
-share/libretro/assets/FlatUX/icons/png/512/Milton Bradley - Microvision.png
-share/libretro/assets/FlatUX/icons/png/512/Minecraft-content.png
-share/libretro/assets/FlatUX/icons/png/512/Minecraft.png
-share/libretro/assets/FlatUX/icons/png/512/MrBoom-content.png
-share/libretro/assets/FlatUX/icons/png/512/MrBoom.png
-share/libretro/assets/FlatUX/icons/png/512/NEC - PC Engine - TurboGrafx 16-content.png
-share/libretro/assets/FlatUX/icons/png/512/NEC - PC Engine - TurboGrafx 16.png
-share/libretro/assets/FlatUX/icons/png/512/NEC - PC Engine CD - TurboGrafx-CD-content.png
-share/libretro/assets/FlatUX/icons/png/512/NEC - PC Engine CD - TurboGrafx-CD.png
-share/libretro/assets/FlatUX/icons/png/512/NEC - PC Engine SuperGrafx-content.png
-share/libretro/assets/FlatUX/icons/png/512/NEC - PC Engine SuperGrafx.png
-share/libretro/assets/FlatUX/icons/png/512/NEC - PC-98-content.png
-share/libretro/assets/FlatUX/icons/png/512/NEC - PC-98.png
-share/libretro/assets/FlatUX/icons/png/512/NEC - PC-FX-content.png
-share/libretro/assets/FlatUX/icons/png/512/NEC - PC-FX.png
-share/libretro/assets/FlatUX/icons/png/512/Neo Geo-content.png
-share/libretro/assets/FlatUX/icons/png/512/Neo Geo.png
-share/libretro/assets/FlatUX/icons/png/512/Nichibutsu - My Vision-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nichibutsu - My Vision.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Family Computer Disk System-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Family Computer Disk System.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Game Boy Advance (e-Reader)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Game Boy Advance (e-Reader).png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Game Boy Advance-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Game Boy Advance.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Game Boy Color-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Game Boy Color.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Game Boy-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Game Boy.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - GameCube-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - GameCube.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - New Nintendo 3DS-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - New Nintendo 3DS.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo 3DS (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo 3DS (DLC).png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo 3DS (Digital)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo 3DS (Digital).png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo 3DS-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo 3DS.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo 64-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo 64.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo 64DD-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo 64DD.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo DS (Download Play)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo DS (Download Play).png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo DS Decrypted-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo DS Decrypted.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo DS-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo DS.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo DSi (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo DSi (DLC).png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo DSi Decrypted-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo DSi Decrypted.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo DSi-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo DSi.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo Entertainment System (J).png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo Entertainment System-content (J).png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo Entertainment System-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Nintendo Entertainment System.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Pokemon Mini-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Pokemon Mini.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Satellaview-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Satellaview.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Sufami Turbo-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Sufami Turbo.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Super Nintendo Entertainment System (U).png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Super Nintendo Entertainment System-content (U1).png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Super Nintendo Entertainment System-content (U2).png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Super Nintendo Entertainment System-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Super Nintendo Entertainment System.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Switch K.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Switch W.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Switch-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Switch.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Virtual Boy-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Virtual Boy.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Wii (Digital)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Wii (Digital).png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Wii U-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Wii U.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Wii-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - Wii.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - e-Reader-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nintendo - e-Reader.png
-share/libretro/assets/FlatUX/icons/png/512/Nokia - N-Gage-content.png
-share/libretro/assets/FlatUX/icons/png/512/Nokia - N-Gage.png
-share/libretro/assets/FlatUX/icons/png/512/Philips - Videopac+-content.png
-share/libretro/assets/FlatUX/icons/png/512/Philips - Videopac+.png
-share/libretro/assets/FlatUX/icons/png/512/Pioneer - Laseractive-content.png
-share/libretro/assets/FlatUX/icons/png/512/Pioneer - Laseractive.png
-share/libretro/assets/FlatUX/icons/png/512/Quake II-content.png
-share/libretro/assets/FlatUX/icons/png/512/Quake II.png
-share/libretro/assets/FlatUX/icons/png/512/Quake III-content.png
-share/libretro/assets/FlatUX/icons/png/512/Quake III.png
-share/libretro/assets/FlatUX/icons/png/512/Quake-content.png
-share/libretro/assets/FlatUX/icons/png/512/Quake.png
-share/libretro/assets/FlatUX/icons/png/512/RCA - Studio II-content.png
-share/libretro/assets/FlatUX/icons/png/512/RCA - Studio II.png
-share/libretro/assets/FlatUX/icons/png/512/RPG Maker-content.png
-share/libretro/assets/FlatUX/icons/png/512/RPG Maker.png
-share/libretro/assets/FlatUX/icons/png/512/Rick Dangerous-content.png
-share/libretro/assets/FlatUX/icons/png/512/Rick Dangerous.png
-share/libretro/assets/FlatUX/icons/png/512/SNK - Neo Geo CD-content.png
-share/libretro/assets/FlatUX/icons/png/512/SNK - Neo Geo CD.png
-share/libretro/assets/FlatUX/icons/png/512/SNK - Neo Geo Pocket Color-content.png
-share/libretro/assets/FlatUX/icons/png/512/SNK - Neo Geo Pocket Color.png
-share/libretro/assets/FlatUX/icons/png/512/SNK - Neo Geo Pocket-content.png
-share/libretro/assets/FlatUX/icons/png/512/SNK - Neo Geo Pocket.png
-share/libretro/assets/FlatUX/icons/png/512/SNK - Neo Geo-content.png
-share/libretro/assets/FlatUX/icons/png/512/SNK - Neo Geo.png
-share/libretro/assets/FlatUX/icons/png/512/SSD - Xavixport-content.png
-share/libretro/assets/FlatUX/icons/png/512/ScummVM-content.png
-share/libretro/assets/FlatUX/icons/png/512/ScummVM.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - 32X-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - 32X.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Beena-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Beena.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Dreamcast-content (E).png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Dreamcast-content (J).png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Dreamcast-content (U).png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Dreamcast-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Dreamcast.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Game Gear-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Game Gear.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Master System - Mark III-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Master System - Mark III.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Mega Drive - Genesis-content (J).png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Mega Drive - Genesis-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Mega Drive - Genesis.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Mega-CD - Sega CD-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Mega-CD - Sega CD.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - PICO-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - PICO.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - SG-1000-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - SG-1000.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Saturn (U).png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Saturn-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sega - Saturn.png
-share/libretro/assets/FlatUX/icons/png/512/Sharp - X68000-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sharp - X68000.png
-share/libretro/assets/FlatUX/icons/png/512/Sinclair - ZX 81-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sinclair - ZX 81.png
-share/libretro/assets/FlatUX/icons/png/512/Sinclair - ZX Spectrum +3-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sinclair - ZX Spectrum +3.png
-share/libretro/assets/FlatUX/icons/png/512/Sinclair - ZX Spectrum-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sinclair - ZX Spectrum.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation 2-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation 2.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation 3 (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation 3 (DLC).png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation 3 (Downloadable)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation 3 (Downloadable).png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation 3 (PSN)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation 3 (PSN).png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation 3-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation 3.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation 4-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation 4.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation Portable (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation Portable (DLC).png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation Portable (PSN)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation Portable (PSN).png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation Portable (PSX2PSP)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation Portable (PSX2PSP).png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation Portable (UMD Music)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation Portable (UMD Music).png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation Portable (UMD Video)-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation Portable (UMD Video).png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation Portable-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation Portable.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation Vita-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation Vita.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation-content.png
-share/libretro/assets/FlatUX/icons/png/512/Sony - PlayStation.png
-share/libretro/assets/FlatUX/icons/png/512/Spectravideo - SVI-318 - SVI-328-content.png
-share/libretro/assets/FlatUX/icons/png/512/Spectravideo - SVI-318 - SVI-328.png
-share/libretro/assets/FlatUX/icons/png/512/TIC-80-content.png
-share/libretro/assets/FlatUX/icons/png/512/TIC-80.png
-share/libretro/assets/FlatUX/icons/png/512/Tapwave - Zodiac-content.png
-share/libretro/assets/FlatUX/icons/png/512/Tapwave - Zodiac.png
-share/libretro/assets/FlatUX/icons/png/512/The 3DO Company - 3DO-content.png
-share/libretro/assets/FlatUX/icons/png/512/The 3DO Company - 3DO.png
-share/libretro/assets/FlatUX/icons/png/512/Thomson - MOTO-content.png
-share/libretro/assets/FlatUX/icons/png/512/Thomson - MOTO.png
-share/libretro/assets/FlatUX/icons/png/512/Tiger - Game.com-content.png
-share/libretro/assets/FlatUX/icons/png/512/Tiger - Game.com.png
-share/libretro/assets/FlatUX/icons/png/512/Tiger - Gizmondo-content.png
-share/libretro/assets/FlatUX/icons/png/512/Tiger - Gizmondo.png
-share/libretro/assets/FlatUX/icons/png/512/Tomb Raider-content.png
-share/libretro/assets/FlatUX/icons/png/512/Tomb Raider.png
-share/libretro/assets/FlatUX/icons/png/512/Tomy - Tutor-content.png
-share/libretro/assets/FlatUX/icons/png/512/Tomy - Tutor.png
-share/libretro/assets/FlatUX/icons/png/512/Umtech - VideoBrain-content.png
-share/libretro/assets/FlatUX/icons/png/512/Uzebox-content.png
-share/libretro/assets/FlatUX/icons/png/512/Uzebox.png
-share/libretro/assets/FlatUX/icons/png/512/VM Labs - NUON-content.png
-share/libretro/assets/FlatUX/icons/png/512/VM Labs - NUON.png
-share/libretro/assets/FlatUX/icons/png/512/VTech - 3D Gamate-content.png
-share/libretro/assets/FlatUX/icons/png/512/VTech - 3D Gamate.png
-share/libretro/assets/FlatUX/icons/png/512/VTech - CreatiVision-content.png
-share/libretro/assets/FlatUX/icons/png/512/VTech - CreatiVision.png
-share/libretro/assets/FlatUX/icons/png/512/VTech - Socrates-content.png
-share/libretro/assets/FlatUX/icons/png/512/VTech - V.Flash-content.png
-share/libretro/assets/FlatUX/icons/png/512/VTech - V.Smile-content.png
-share/libretro/assets/FlatUX/icons/png/512/VTech - V.Smile.png
-share/libretro/assets/FlatUX/icons/png/512/Vircon32-content.png
-share/libretro/assets/FlatUX/icons/png/512/Vircon32.png
-share/libretro/assets/FlatUX/icons/png/512/Watara - Supervision-content.png
-share/libretro/assets/FlatUX/icons/png/512/Watara - Supervision.png
-share/libretro/assets/FlatUX/icons/png/512/achievement-list.png
-share/libretro/assets/FlatUX/icons/png/512/add-favorite.png
-share/libretro/assets/FlatUX/icons/png/512/add.png
-share/libretro/assets/FlatUX/icons/png/512/arrow.png
-share/libretro/assets/FlatUX/icons/png/512/battery-20.png
-share/libretro/assets/FlatUX/icons/png/512/battery-40.png
-share/libretro/assets/FlatUX/icons/png/512/battery-60.png
-share/libretro/assets/FlatUX/icons/png/512/battery-80.png
-share/libretro/assets/FlatUX/icons/png/512/battery-charging.png
-share/libretro/assets/FlatUX/icons/png/512/battery-full.png
-share/libretro/assets/FlatUX/icons/png/512/bg.png
-share/libretro/assets/FlatUX/icons/png/512/bluetooth.png
-share/libretro/assets/FlatUX/icons/png/512/clock.png
-share/libretro/assets/FlatUX/icons/png/512/close.png
-share/libretro/assets/FlatUX/icons/png/512/core-cheat-options.png
-share/libretro/assets/FlatUX/icons/png/512/core-disk-options.png
-share/libretro/assets/FlatUX/icons/png/512/core-infos.png
-share/libretro/assets/FlatUX/icons/png/512/core-input-remapping-options.png
-share/libretro/assets/FlatUX/icons/png/512/core-options.png
-share/libretro/assets/FlatUX/icons/png/512/core-shader-options.png
-share/libretro/assets/FlatUX/icons/png/512/core.png
-share/libretro/assets/FlatUX/icons/png/512/cursor.png
-share/libretro/assets/FlatUX/icons/png/512/database.png
-share/libretro/assets/FlatUX/icons/png/512/default-content.png
-share/libretro/assets/FlatUX/icons/png/512/default.png
-share/libretro/assets/FlatUX/icons/png/512/dialog-slice.png
-share/libretro/assets/FlatUX/icons/png/512/favorites-content.png
-share/libretro/assets/FlatUX/icons/png/512/favorites.png
-share/libretro/assets/FlatUX/icons/png/512/file.png
-share/libretro/assets/FlatUX/icons/png/512/folder.png
-share/libretro/assets/FlatUX/icons/png/512/history.png
-share/libretro/assets/FlatUX/icons/png/512/iQue - iQue-content.png
-share/libretro/assets/FlatUX/icons/png/512/iQue - iQue.png
-share/libretro/assets/FlatUX/icons/png/512/image.png
-share/libretro/assets/FlatUX/icons/png/512/images.png
-share/libretro/assets/FlatUX/icons/png/512/input_ADC.png
-share/libretro/assets/FlatUX/icons/png/512/input_BIND_ALL.png
-share/libretro/assets/FlatUX/icons/png/512/input_BTN-D.png
-share/libretro/assets/FlatUX/icons/png/512/input_BTN-L.png
-share/libretro/assets/FlatUX/icons/png/512/input_BTN-R.png
-share/libretro/assets/FlatUX/icons/png/512/input_BTN-U.png
-share/libretro/assets/FlatUX/icons/png/512/input_DPAD-D.png
-share/libretro/assets/FlatUX/icons/png/512/input_DPAD-L.png
-share/libretro/assets/FlatUX/icons/png/512/input_DPAD-R.png
-share/libretro/assets/FlatUX/icons/png/512/input_DPAD-U.png
-share/libretro/assets/FlatUX/icons/png/512/input_LB.png
-share/libretro/assets/FlatUX/icons/png/512/input_LGUN.png
-share/libretro/assets/FlatUX/icons/png/512/input_LT.png
-share/libretro/assets/FlatUX/icons/png/512/input_MOUSE.png
-share/libretro/assets/FlatUX/icons/png/512/input_RB.png
-share/libretro/assets/FlatUX/icons/png/512/input_RT.png
-share/libretro/assets/FlatUX/icons/png/512/input_SELECT.png
-share/libretro/assets/FlatUX/icons/png/512/input_START.png
-share/libretro/assets/FlatUX/icons/png/512/input_STCK-D.png
-share/libretro/assets/FlatUX/icons/png/512/input_STCK-L.png
-share/libretro/assets/FlatUX/icons/png/512/input_STCK-P.png
-share/libretro/assets/FlatUX/icons/png/512/input_STCK-R.png
-share/libretro/assets/FlatUX/icons/png/512/input_STCK-U.png
-share/libretro/assets/FlatUX/icons/png/512/input_TURBO.png
-share/libretro/assets/FlatUX/icons/png/512/key-hover.png
-share/libretro/assets/FlatUX/icons/png/512/key.png
-share/libretro/assets/FlatUX/icons/png/512/lakka.png
-share/libretro/assets/FlatUX/icons/png/512/loadstate.png
-share/libretro/assets/FlatUX/icons/png/512/menu_achievements.png
-share/libretro/assets/FlatUX/icons/png/512/menu_add.png
-share/libretro/assets/FlatUX/icons/png/512/menu_apply_cog.png
-share/libretro/assets/FlatUX/icons/png/512/menu_apply_toggle.png
-share/libretro/assets/FlatUX/icons/png/512/menu_audio.png
-share/libretro/assets/FlatUX/icons/png/512/menu_brightness.png
-share/libretro/assets/FlatUX/icons/png/512/menu_check.png
-share/libretro/assets/FlatUX/icons/png/512/menu_drivers.png
-share/libretro/assets/FlatUX/icons/png/512/menu_exit.png
-share/libretro/assets/FlatUX/icons/png/512/menu_frameskip.png
-share/libretro/assets/FlatUX/icons/png/512/menu_help.png
-share/libretro/assets/FlatUX/icons/png/512/menu_hourglass.png
-share/libretro/assets/FlatUX/icons/png/512/menu_info.png
-share/libretro/assets/FlatUX/icons/png/512/menu_latency.png
-share/libretro/assets/FlatUX/icons/png/512/menu_log.png
-share/libretro/assets/FlatUX/icons/png/512/menu_mixer.png
-share/libretro/assets/FlatUX/icons/png/512/menu_network.png
-share/libretro/assets/FlatUX/icons/png/512/menu_notifications.png
-share/libretro/assets/FlatUX/icons/png/512/menu_osd.png
-share/libretro/assets/FlatUX/icons/png/512/menu_overlay.png
-share/libretro/assets/FlatUX/icons/png/512/menu_override.png
-share/libretro/assets/FlatUX/icons/png/512/menu_pause.png
-share/libretro/assets/FlatUX/icons/png/512/menu_playlist.png
-share/libretro/assets/FlatUX/icons/png/512/menu_power.png
-share/libretro/assets/FlatUX/icons/png/512/menu_privacy.png
-share/libretro/assets/FlatUX/icons/png/512/menu_quickmenu.png
-share/libretro/assets/FlatUX/icons/png/512/menu_record.png
-share/libretro/assets/FlatUX/icons/png/512/menu_rewind.png
-share/libretro/assets/FlatUX/icons/png/512/menu_room.png
-share/libretro/assets/FlatUX/icons/png/512/menu_room_lan.png
-share/libretro/assets/FlatUX/icons/png/512/menu_room_relay.png
-share/libretro/assets/FlatUX/icons/png/512/menu_saving.png
-share/libretro/assets/FlatUX/icons/png/512/menu_shutdown.png
-share/libretro/assets/FlatUX/icons/png/512/menu_stream.png
-share/libretro/assets/FlatUX/icons/png/512/menu_ui.png
-share/libretro/assets/FlatUX/icons/png/512/menu_updater.png
-share/libretro/assets/FlatUX/icons/png/512/menu_user.png
-share/libretro/assets/FlatUX/icons/png/512/menu_video.png
-share/libretro/assets/FlatUX/icons/png/512/menu_volume_max.png
-share/libretro/assets/FlatUX/icons/png/512/menu_volume_med.png
-share/libretro/assets/FlatUX/icons/png/512/menu_volume_min.png
-share/libretro/assets/FlatUX/icons/png/512/menu_volume_mute.png
-share/libretro/assets/FlatUX/icons/png/512/movie.png
-share/libretro/assets/FlatUX/icons/png/512/movies.png
-share/libretro/assets/FlatUX/icons/png/512/music.png
-share/libretro/assets/FlatUX/icons/png/512/musics.png
-share/libretro/assets/FlatUX/icons/png/512/netplay.png
-share/libretro/assets/FlatUX/icons/png/512/off.png
-share/libretro/assets/FlatUX/icons/png/512/on.png
-share/libretro/assets/FlatUX/icons/png/512/pointer.png
-share/libretro/assets/FlatUX/icons/png/512/reload.png
-share/libretro/assets/FlatUX/icons/png/512/rename.png
-share/libretro/assets/FlatUX/icons/png/512/resume.png
-share/libretro/assets/FlatUX/icons/png/512/retroarch.png
-share/libretro/assets/FlatUX/icons/png/512/run.png
-share/libretro/assets/FlatUX/icons/png/512/savestate.png
-share/libretro/assets/FlatUX/icons/png/512/screenshot.png
-share/libretro/assets/FlatUX/icons/png/512/setting.png
-share/libretro/assets/FlatUX/icons/png/512/settings.png
-share/libretro/assets/FlatUX/icons/png/512/subsetting.png
-share/libretro/assets/FlatUX/icons/png/512/undo.png
-share/libretro/assets/FlatUX/icons/png/512/wifi.png
-share/libretro/assets/FlatUX/icons/png/512/zip.png
-share/libretro/assets/FlatUX/icons/png/64/1292 Advanced Programmable Video System-content.png
-share/libretro/assets/FlatUX/icons/png/64/1292 Advanced Programmable Video System.png
-share/libretro/assets/FlatUX/icons/png/64/2048-content.png
-share/libretro/assets/FlatUX/icons/png/64/2048.png
-share/libretro/assets/FlatUX/icons/png/64/ACT - Apricot PC Xi-content.png
-share/libretro/assets/FlatUX/icons/png/64/ACT - Apricot PC Xi.png
-share/libretro/assets/FlatUX/icons/png/64/APF - Imagination Machine-content.png
-share/libretro/assets/FlatUX/icons/png/64/APF - Imagination Machine.png
-share/libretro/assets/FlatUX/icons/png/64/APF - MP-1000-content.png
-share/libretro/assets/FlatUX/icons/png/64/APF - MP-1000.png
-share/libretro/assets/FlatUX/icons/png/64/Acorn - Archimedes-content.png
-share/libretro/assets/FlatUX/icons/png/64/Acorn - Archimedes.png
-share/libretro/assets/FlatUX/icons/png/64/Acorn - Atom-content.png
-share/libretro/assets/FlatUX/icons/png/64/Acorn - Atom.png
-share/libretro/assets/FlatUX/icons/png/64/Acorn - BBC Micro-content.png
-share/libretro/assets/FlatUX/icons/png/64/Acorn - BBC Micro.png
-share/libretro/assets/FlatUX/icons/png/64/Amazon - Fire TV-content.png
-share/libretro/assets/FlatUX/icons/png/64/Amazon - Fire TV.png
-share/libretro/assets/FlatUX/icons/png/64/Amazon - Luna-content.png
-share/libretro/assets/FlatUX/icons/png/64/Amazon - Luna.png
-share/libretro/assets/FlatUX/icons/png/64/Amstrad - CPC-content.png
-share/libretro/assets/FlatUX/icons/png/64/Amstrad - CPC.png
-share/libretro/assets/FlatUX/icons/png/64/Amstrad - GX4000-content.png
-share/libretro/assets/FlatUX/icons/png/64/Amstrad - GX4000.png
-share/libretro/assets/FlatUX/icons/png/64/Apple - I-content.png
-share/libretro/assets/FlatUX/icons/png/64/Apple - I.png
-share/libretro/assets/FlatUX/icons/png/64/Apple - II Plus-content.png
-share/libretro/assets/FlatUX/icons/png/64/Apple - II Plus.png
-share/libretro/assets/FlatUX/icons/png/64/Apple - II-content.png
-share/libretro/assets/FlatUX/icons/png/64/Apple - II.png
-share/libretro/assets/FlatUX/icons/png/64/Apple - IIe-content.png
-share/libretro/assets/FlatUX/icons/png/64/Apple - IIe.png
-share/libretro/assets/FlatUX/icons/png/64/Apple - Macintosh-content.png
-share/libretro/assets/FlatUX/icons/png/64/Apple - Macintosh.png
-share/libretro/assets/FlatUX/icons/png/64/Apple-Bandai - Pippin-content.png
-share/libretro/assets/FlatUX/icons/png/64/Apple-Bandai - Pippin.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - 2600-content.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - 2600.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - 5200-content.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - 5200.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - 7800-content.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - 7800.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - 8-bit Family-content.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - 8-bit Family.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - Jaguar CD-content.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - Jaguar CD.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - Jaguar-content.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - Jaguar.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - Lynx-content.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - Lynx.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - Pong-content.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - Pong.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - ST (Tapes)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - ST (Tapes).png
-share/libretro/assets/FlatUX/icons/png/64/Atari - ST-content.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - ST.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - VCS-content.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - VCS.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - XEGS-content.png
-share/libretro/assets/FlatUX/icons/png/64/Atari - XEGS.png
-share/libretro/assets/FlatUX/icons/png/64/BBC - Bridge Companion-content.png
-share/libretro/assets/FlatUX/icons/png/64/BBC - Bridge Companion.png
-share/libretro/assets/FlatUX/icons/png/64/Bally - Astrocade (Tapes)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Bally - Astrocade (Tapes).png
-share/libretro/assets/FlatUX/icons/png/64/Bally - Astrocade-content.png
-share/libretro/assets/FlatUX/icons/png/64/Bally - Astrocade.png
-share/libretro/assets/FlatUX/icons/png/64/Bandai - Design Master Denshi Mangajuku-content.png
-share/libretro/assets/FlatUX/icons/png/64/Bandai - Design Master Denshi Mangajuku.png
-share/libretro/assets/FlatUX/icons/png/64/Bandai - Gundam RX-78-content.png
-share/libretro/assets/FlatUX/icons/png/64/Bandai - Gundam RX-78.png
-share/libretro/assets/FlatUX/icons/png/64/Bandai - Playdia-content.png
-share/libretro/assets/FlatUX/icons/png/64/Bandai - Playdia.png
-share/libretro/assets/FlatUX/icons/png/64/Bandai - Super Vision 8000-content.png
-share/libretro/assets/FlatUX/icons/png/64/Bandai - Super Vision 8000.png
-share/libretro/assets/FlatUX/icons/png/64/Bandai - Terebikko-content.png
-share/libretro/assets/FlatUX/icons/png/64/Bandai - Terebikko.png
-share/libretro/assets/FlatUX/icons/png/64/Bandai - WonderSwan Color-content.png
-share/libretro/assets/FlatUX/icons/png/64/Bandai - WonderSwan Color.png
-share/libretro/assets/FlatUX/icons/png/64/Bandai - WonderSwan-content.png
-share/libretro/assets/FlatUX/icons/png/64/Bandai - WonderSwan.png
-share/libretro/assets/FlatUX/icons/png/64/Benesse - Pocket Challenge V2-content.png
-share/libretro/assets/FlatUX/icons/png/64/Benesse - Pocket Challenge V2.png
-share/libretro/assets/FlatUX/icons/png/64/Benesse - Pocket Challenge W-content.png
-share/libretro/assets/FlatUX/icons/png/64/Benesse - Pocket Challenge W.png
-share/libretro/assets/FlatUX/icons/png/64/Bit Corporation - Gamate-content.png
-share/libretro/assets/FlatUX/icons/png/64/Bit Corporation - Gamate.png
-share/libretro/assets/FlatUX/icons/png/64/CHIP-8-content.png
-share/libretro/assets/FlatUX/icons/png/64/CHIP-8.png
-share/libretro/assets/FlatUX/icons/png/64/Cannonball-content.png
-share/libretro/assets/FlatUX/icons/png/64/Cannonball.png
-share/libretro/assets/FlatUX/icons/png/64/Capcom - CP System I-content.png
-share/libretro/assets/FlatUX/icons/png/64/Capcom - CP System I.png
-share/libretro/assets/FlatUX/icons/png/64/Capcom - CP System II-content.png
-share/libretro/assets/FlatUX/icons/png/64/Capcom - CP System II.png
-share/libretro/assets/FlatUX/icons/png/64/Capcom - CP System III-content.png
-share/libretro/assets/FlatUX/icons/png/64/Capcom - CP System III.png
-share/libretro/assets/FlatUX/icons/png/64/Casio - Loopy-content.png
-share/libretro/assets/FlatUX/icons/png/64/Casio - Loopy.png
-share/libretro/assets/FlatUX/icons/png/64/Casio - PV-1000-content.png
-share/libretro/assets/FlatUX/icons/png/64/Casio - PV-1000.png
-share/libretro/assets/FlatUX/icons/png/64/Cave Story-content.png
-share/libretro/assets/FlatUX/icons/png/64/Cave Story.png
-share/libretro/assets/FlatUX/icons/png/64/ChaiLove-content.png
-share/libretro/assets/FlatUX/icons/png/64/ChaiLove.png
-share/libretro/assets/FlatUX/icons/png/64/Coleco - ColecoVision ADAM-content.png
-share/libretro/assets/FlatUX/icons/png/64/Coleco - ColecoVision ADAM.png
-share/libretro/assets/FlatUX/icons/png/64/Coleco - ColecoVision-content.png
-share/libretro/assets/FlatUX/icons/png/64/Coleco - ColecoVision.png
-share/libretro/assets/FlatUX/icons/png/64/Commodore - 64 (PP)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Commodore - 64 (PP).png
-share/libretro/assets/FlatUX/icons/png/64/Commodore - 64 (Tapes)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Commodore - 64 (Tapes).png
-share/libretro/assets/FlatUX/icons/png/64/Commodore - 64-content.png
-share/libretro/assets/FlatUX/icons/png/64/Commodore - 64.png
-share/libretro/assets/FlatUX/icons/png/64/Commodore - Amiga-content.png
-share/libretro/assets/FlatUX/icons/png/64/Commodore - Amiga.png
-share/libretro/assets/FlatUX/icons/png/64/Commodore - CD32-content 2.png
-share/libretro/assets/FlatUX/icons/png/64/Commodore - CD32-content.png
-share/libretro/assets/FlatUX/icons/png/64/Commodore - CD32.png
-share/libretro/assets/FlatUX/icons/png/64/Commodore - CDTV-content.png
-share/libretro/assets/FlatUX/icons/png/64/Commodore - CDTV.png
-share/libretro/assets/FlatUX/icons/png/64/Commodore - Plus-4-content.png
-share/libretro/assets/FlatUX/icons/png/64/Commodore - Plus-4.png
-share/libretro/assets/FlatUX/icons/png/64/Commodore - VIC-20-content.png
-share/libretro/assets/FlatUX/icons/png/64/Commodore - VIC-20.png
-share/libretro/assets/FlatUX/icons/png/64/Connor - VideoSmarts-content.png
-share/libretro/assets/FlatUX/icons/png/64/Connor - VideoSmarts.png
-share/libretro/assets/FlatUX/icons/png/64/DOOM-content.png
-share/libretro/assets/FlatUX/icons/png/64/DOOM.png
-share/libretro/assets/FlatUX/icons/png/64/DOS-content.png
-share/libretro/assets/FlatUX/icons/png/64/DOS.png
-share/libretro/assets/FlatUX/icons/png/64/Dinothawr-content.png
-share/libretro/assets/FlatUX/icons/png/64/Dinothawr.png
-share/libretro/assets/FlatUX/icons/png/64/Dungeon Crawl Stone Soup-content.png
-share/libretro/assets/FlatUX/icons/png/64/Dungeon Crawl Stone Soup.png
-share/libretro/assets/FlatUX/icons/png/64/Emerson - Arcadia 2001-content.png
-share/libretro/assets/FlatUX/icons/png/64/Emerson - Arcadia 2001.png
-share/libretro/assets/FlatUX/icons/png/64/Entex - Adventure Vision-content.png
-share/libretro/assets/FlatUX/icons/png/64/Entex - Adventure Vision.png
-share/libretro/assets/FlatUX/icons/png/64/Entex - Select-A-Game-content.png
-share/libretro/assets/FlatUX/icons/png/64/Entex - Select-A-Game.png
-share/libretro/assets/FlatUX/icons/png/64/Epoch - Cassette Vision-content.png
-share/libretro/assets/FlatUX/icons/png/64/Epoch - Cassette Vision.png
-share/libretro/assets/FlatUX/icons/png/64/Epoch - Game Pocket Computer-content.png
-share/libretro/assets/FlatUX/icons/png/64/Epoch - Game Pocket Computer.png
-share/libretro/assets/FlatUX/icons/png/64/Epoch - Super Cassette Vision-content.png
-share/libretro/assets/FlatUX/icons/png/64/Epoch - Super Cassette Vision.png
-share/libretro/assets/FlatUX/icons/png/64/Epoch - TV Tennis Electrotennis-content.png
-share/libretro/assets/FlatUX/icons/png/64/Epoch - TV Tennis Electrotennis.png
-share/libretro/assets/FlatUX/icons/png/64/FBNeo - Arcade Games-content.png
-share/libretro/assets/FlatUX/icons/png/64/FBNeo - Arcade Games.png
-share/libretro/assets/FlatUX/icons/png/64/FFmpeg-content.png
-share/libretro/assets/FlatUX/icons/png/64/FFmpeg.png
-share/libretro/assets/FlatUX/icons/png/64/Fairchild - Channel F-content.png
-share/libretro/assets/FlatUX/icons/png/64/Fairchild - Channel F.png
-share/libretro/assets/FlatUX/icons/png/64/Flashback-content.png
-share/libretro/assets/FlatUX/icons/png/64/Flashback.png
-share/libretro/assets/FlatUX/icons/png/64/Fujitsu - FM Towns Marty-content 2.png
-share/libretro/assets/FlatUX/icons/png/64/Fujitsu - FM Towns Marty-content.png
-share/libretro/assets/FlatUX/icons/png/64/Fujitsu - FM Towns Marty.png
-share/libretro/assets/FlatUX/icons/png/64/Fukutake Publishing - StudyBox-content.png
-share/libretro/assets/FlatUX/icons/png/64/Fukutake Publishing - StudyBox.png
-share/libretro/assets/FlatUX/icons/png/64/Funtech - Super Acan-content.png
-share/libretro/assets/FlatUX/icons/png/64/Funtech - Super Acan.png
-share/libretro/assets/FlatUX/icons/png/64/GCE - Vectrex-content.png
-share/libretro/assets/FlatUX/icons/png/64/GCE - Vectrex.png
-share/libretro/assets/FlatUX/icons/png/64/Gakken - Compact Vision TV Boy-content.png
-share/libretro/assets/FlatUX/icons/png/64/Gakken - Compact Vision TV Boy.png
-share/libretro/assets/FlatUX/icons/png/64/Game-content.png
-share/libretro/assets/FlatUX/icons/png/64/Game.png
-share/libretro/assets/FlatUX/icons/png/64/GamePark - Caanoo.png
-share/libretro/assets/FlatUX/icons/png/64/GamePark - GP2X F200.png
-share/libretro/assets/FlatUX/icons/png/64/GamePark - GP2X Wiz.png
-share/libretro/assets/FlatUX/icons/png/64/GamePark - GP2X.png
-share/libretro/assets/FlatUX/icons/png/64/GamePark - GP32-content.png
-share/libretro/assets/FlatUX/icons/png/64/GamePark - GP32.png
-share/libretro/assets/FlatUX/icons/png/64/Google - Nexus Player-content.png
-share/libretro/assets/FlatUX/icons/png/64/Google - Nexus Player.png
-share/libretro/assets/FlatUX/icons/png/64/Google - Stadia-content.png
-share/libretro/assets/FlatUX/icons/png/64/Google - Stadia.png
-share/libretro/assets/FlatUX/icons/png/64/Handheld Electronic Game-content.png
-share/libretro/assets/FlatUX/icons/png/64/Handheld Electronic Game.png
-share/libretro/assets/FlatUX/icons/png/64/Hartung - Game Master-content.png
-share/libretro/assets/FlatUX/icons/png/64/Hartung - Game Master.png
-share/libretro/assets/FlatUX/icons/png/64/Interton - VC 4000-content.png
-share/libretro/assets/FlatUX/icons/png/64/Interton - VC 4000.png
-share/libretro/assets/FlatUX/icons/png/64/Interton - Video 2000-content.png
-share/libretro/assets/FlatUX/icons/png/64/Interton - Video 2000.png
-share/libretro/assets/FlatUX/icons/png/64/Jump 'n Bump-content.png
-share/libretro/assets/FlatUX/icons/png/64/Jump 'n Bump.png
-share/libretro/assets/FlatUX/icons/png/64/Konami - Picno-content.png
-share/libretro/assets/FlatUX/icons/png/64/Konami - Picno.png
-share/libretro/assets/FlatUX/icons/png/64/LJN - Video Art.png
-share/libretro/assets/FlatUX/icons/png/64/LeapFrog - LeapPad-content.png
-share/libretro/assets/FlatUX/icons/png/64/LeapFrog - LeapPad.png
-share/libretro/assets/FlatUX/icons/png/64/LeapFrog - Leapster Learning Game System-content.png
-share/libretro/assets/FlatUX/icons/png/64/LeapFrog - Leapster Learning Game System.png
-share/libretro/assets/FlatUX/icons/png/64/LeapFrog - My First LeapPad-content.png
-share/libretro/assets/FlatUX/icons/png/64/LeapFrog - My First LeapPad.png
-share/libretro/assets/FlatUX/icons/png/64/Libretro - Pad.png
-share/libretro/assets/FlatUX/icons/png/64/Lutro-content.png
-share/libretro/assets/FlatUX/icons/png/64/Lutro.png
-share/libretro/assets/FlatUX/icons/png/64/MAME 2000-content.png
-share/libretro/assets/FlatUX/icons/png/64/MAME 2000.png
-share/libretro/assets/FlatUX/icons/png/64/MAME 2003-Plus-content.png
-share/libretro/assets/FlatUX/icons/png/64/MAME 2003-Plus.png
-share/libretro/assets/FlatUX/icons/png/64/MAME 2003-content.png
-share/libretro/assets/FlatUX/icons/png/64/MAME 2003.png
-share/libretro/assets/FlatUX/icons/png/64/MAME 2010-content.png
-share/libretro/assets/FlatUX/icons/png/64/MAME 2010.png
-share/libretro/assets/FlatUX/icons/png/64/MAME 2015-content.png
-share/libretro/assets/FlatUX/icons/png/64/MAME 2015.png
-share/libretro/assets/FlatUX/icons/png/64/MAME 2016-content.png
-share/libretro/assets/FlatUX/icons/png/64/MAME 2016.png
-share/libretro/assets/FlatUX/icons/png/64/MAME-content.png
-share/libretro/assets/FlatUX/icons/png/64/MAME.png
-share/libretro/assets/FlatUX/icons/png/64/Magnavox - Odyssey-content.png
-share/libretro/assets/FlatUX/icons/png/64/Magnavox - Odyssey.png
-share/libretro/assets/FlatUX/icons/png/64/Magnavox - Odyssey2-content.png
-share/libretro/assets/FlatUX/icons/png/64/Magnavox - Odyssey2.png
-share/libretro/assets/FlatUX/icons/png/64/Mattel - HyperScan-content.png
-share/libretro/assets/FlatUX/icons/png/64/Mattel - HyperScan.png
-share/libretro/assets/FlatUX/icons/png/64/Mattel - Intellivision-content.png
-share/libretro/assets/FlatUX/icons/png/64/Mattel - Intellivision.png
-share/libretro/assets/FlatUX/icons/png/64/Microsoft - MSX-content.png
-share/libretro/assets/FlatUX/icons/png/64/Microsoft - MSX.png
-share/libretro/assets/FlatUX/icons/png/64/Microsoft - MSX2-content.png
-share/libretro/assets/FlatUX/icons/png/64/Microsoft - MSX2.png
-share/libretro/assets/FlatUX/icons/png/64/Microsoft - Xbox 360 (Digital)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Microsoft - Xbox 360 (Digital).png
-share/libretro/assets/FlatUX/icons/png/64/Microsoft - Xbox 360-content.png
-share/libretro/assets/FlatUX/icons/png/64/Microsoft - Xbox 360.png
-share/libretro/assets/FlatUX/icons/png/64/Microsoft - Xbox One-content.png
-share/libretro/assets/FlatUX/icons/png/64/Microsoft - Xbox One.png
-share/libretro/assets/FlatUX/icons/png/64/Microsoft - Xbox Series X-content.png
-share/libretro/assets/FlatUX/icons/png/64/Microsoft - Xbox Series X.png
-share/libretro/assets/FlatUX/icons/png/64/Microsoft - Xbox-content.png
-share/libretro/assets/FlatUX/icons/png/64/Microsoft - Xbox.png
-share/libretro/assets/FlatUX/icons/png/64/Milton Bradley - Microvision-content.png
-share/libretro/assets/FlatUX/icons/png/64/Milton Bradley - Microvision.png
-share/libretro/assets/FlatUX/icons/png/64/Minecraft-content.png
-share/libretro/assets/FlatUX/icons/png/64/Minecraft.png
-share/libretro/assets/FlatUX/icons/png/64/MrBoom-content.png
-share/libretro/assets/FlatUX/icons/png/64/MrBoom.png
-share/libretro/assets/FlatUX/icons/png/64/NEC - PC Engine - TurboGrafx 16-content.png
-share/libretro/assets/FlatUX/icons/png/64/NEC - PC Engine - TurboGrafx 16.png
-share/libretro/assets/FlatUX/icons/png/64/NEC - PC Engine CD - TurboGrafx-CD-content.png
-share/libretro/assets/FlatUX/icons/png/64/NEC - PC Engine CD - TurboGrafx-CD.png
-share/libretro/assets/FlatUX/icons/png/64/NEC - PC Engine SuperGrafx-content.png
-share/libretro/assets/FlatUX/icons/png/64/NEC - PC Engine SuperGrafx.png
-share/libretro/assets/FlatUX/icons/png/64/NEC - PC-98-content.png
-share/libretro/assets/FlatUX/icons/png/64/NEC - PC-98.png
-share/libretro/assets/FlatUX/icons/png/64/NEC - PC-FX-content.png
-share/libretro/assets/FlatUX/icons/png/64/NEC - PC-FX.png
-share/libretro/assets/FlatUX/icons/png/64/Neo Geo-content.png
-share/libretro/assets/FlatUX/icons/png/64/Neo Geo.png
-share/libretro/assets/FlatUX/icons/png/64/Nichibutsu - My Vision-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nichibutsu - My Vision.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Family Computer Disk System-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Family Computer Disk System.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Game Boy Advance (e-Reader)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Game Boy Advance (e-Reader).png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Game Boy Advance-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Game Boy Advance.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Game Boy Color-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Game Boy Color.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Game Boy-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Game Boy.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - GameCube-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - GameCube.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - New Nintendo 3DS-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - New Nintendo 3DS.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo 3DS (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo 3DS (DLC).png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo 3DS (Digital)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo 3DS (Digital).png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo 3DS-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo 3DS.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo 64-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo 64.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo 64DD-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo 64DD.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo DS (Download Play)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo DS (Download Play).png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo DS Decrypted-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo DS Decrypted.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo DS-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo DS.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo DSi (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo DSi (DLC).png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo DSi Decrypted-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo DSi Decrypted.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo DSi-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo DSi.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo Entertainment System (J).png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo Entertainment System-content (J).png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo Entertainment System-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Nintendo Entertainment System.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Pokemon Mini-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Pokemon Mini.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Satellaview-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Satellaview.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Sufami Turbo-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Sufami Turbo.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Super Nintendo Entertainment System (U).png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Super Nintendo Entertainment System-content (U1).png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Super Nintendo Entertainment System-content (U2).png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Super Nintendo Entertainment System-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Super Nintendo Entertainment System.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Switch K.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Switch W.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Switch-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Switch.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Virtual Boy-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Virtual Boy.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Wii (Digital)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Wii (Digital).png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Wii U-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Wii U.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Wii-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - Wii.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - e-Reader-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nintendo - e-Reader.png
-share/libretro/assets/FlatUX/icons/png/64/Nokia - N-Gage-content.png
-share/libretro/assets/FlatUX/icons/png/64/Nokia - N-Gage.png
-share/libretro/assets/FlatUX/icons/png/64/Philips - Videopac+-content.png
-share/libretro/assets/FlatUX/icons/png/64/Philips - Videopac+.png
-share/libretro/assets/FlatUX/icons/png/64/Pioneer - Laseractive-content.png
-share/libretro/assets/FlatUX/icons/png/64/Pioneer - Laseractive.png
-share/libretro/assets/FlatUX/icons/png/64/Quake II-content.png
-share/libretro/assets/FlatUX/icons/png/64/Quake II.png
-share/libretro/assets/FlatUX/icons/png/64/Quake III-content.png
-share/libretro/assets/FlatUX/icons/png/64/Quake III.png
-share/libretro/assets/FlatUX/icons/png/64/Quake-content.png
-share/libretro/assets/FlatUX/icons/png/64/Quake.png
-share/libretro/assets/FlatUX/icons/png/64/RCA - Studio II-content.png
-share/libretro/assets/FlatUX/icons/png/64/RCA - Studio II.png
-share/libretro/assets/FlatUX/icons/png/64/RPG Maker-content.png
-share/libretro/assets/FlatUX/icons/png/64/RPG Maker.png
-share/libretro/assets/FlatUX/icons/png/64/Rick Dangerous-content.png
-share/libretro/assets/FlatUX/icons/png/64/Rick Dangerous.png
-share/libretro/assets/FlatUX/icons/png/64/SNK - Neo Geo CD-content.png
-share/libretro/assets/FlatUX/icons/png/64/SNK - Neo Geo CD.png
-share/libretro/assets/FlatUX/icons/png/64/SNK - Neo Geo Pocket Color-content.png
-share/libretro/assets/FlatUX/icons/png/64/SNK - Neo Geo Pocket Color.png
-share/libretro/assets/FlatUX/icons/png/64/SNK - Neo Geo Pocket-content.png
-share/libretro/assets/FlatUX/icons/png/64/SNK - Neo Geo Pocket.png
-share/libretro/assets/FlatUX/icons/png/64/SNK - Neo Geo-content.png
-share/libretro/assets/FlatUX/icons/png/64/SNK - Neo Geo.png
-share/libretro/assets/FlatUX/icons/png/64/SSD - Xavixport-content.png
-share/libretro/assets/FlatUX/icons/png/64/ScummVM-content.png
-share/libretro/assets/FlatUX/icons/png/64/ScummVM.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - 32X-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - 32X.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Beena-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Beena.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Dreamcast-content (E).png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Dreamcast-content (J).png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Dreamcast-content (U).png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Dreamcast-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Dreamcast.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Game Gear-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Game Gear.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Master System - Mark III-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Master System - Mark III.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Mega Drive - Genesis-content (J).png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Mega Drive - Genesis-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Mega Drive - Genesis.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Mega-CD - Sega CD-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Mega-CD - Sega CD.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - PICO-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - PICO.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - SG-1000-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - SG-1000.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Saturn (U).png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Saturn-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sega - Saturn.png
-share/libretro/assets/FlatUX/icons/png/64/Sharp - X68000-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sharp - X68000.png
-share/libretro/assets/FlatUX/icons/png/64/Sinclair - ZX 81-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sinclair - ZX 81.png
-share/libretro/assets/FlatUX/icons/png/64/Sinclair - ZX Spectrum +3-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sinclair - ZX Spectrum +3.png
-share/libretro/assets/FlatUX/icons/png/64/Sinclair - ZX Spectrum-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sinclair - ZX Spectrum.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation 2-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation 2.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation 3 (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation 3 (DLC).png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation 3 (Downloadable)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation 3 (Downloadable).png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation 3 (PSN)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation 3 (PSN).png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation 3-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation 3.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation 4-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation 4.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation Portable (DLC)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation Portable (DLC).png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation Portable (PSN)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation Portable (PSN).png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation Portable (PSX2PSP)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation Portable (PSX2PSP).png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation Portable (UMD Music)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation Portable (UMD Music).png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation Portable (UMD Video)-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation Portable (UMD Video).png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation Portable-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation Portable.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation Vita-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation Vita.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation-content.png
-share/libretro/assets/FlatUX/icons/png/64/Sony - PlayStation.png
-share/libretro/assets/FlatUX/icons/png/64/Spectravideo - SVI-318 - SVI-328-content.png
-share/libretro/assets/FlatUX/icons/png/64/Spectravideo - SVI-318 - SVI-328.png
-share/libretro/assets/FlatUX/icons/png/64/TIC-80-content.png
-share/libretro/assets/FlatUX/icons/png/64/TIC-80.png
-share/libretro/assets/FlatUX/icons/png/64/Tapwave - Zodiac-content.png
-share/libretro/assets/FlatUX/icons/png/64/Tapwave - Zodiac.png
-share/libretro/assets/FlatUX/icons/png/64/The 3DO Company - 3DO-content.png
-share/libretro/assets/FlatUX/icons/png/64/The 3DO Company - 3DO.png
-share/libretro/assets/FlatUX/icons/png/64/Thomson - MOTO-content.png
-share/libretro/assets/FlatUX/icons/png/64/Thomson - MOTO.png
-share/libretro/assets/FlatUX/icons/png/64/Tiger - Game.com-content.png
-share/libretro/assets/FlatUX/icons/png/64/Tiger - Game.com.png
-share/libretro/assets/FlatUX/icons/png/64/Tiger - Gizmondo-content.png
-share/libretro/assets/FlatUX/icons/png/64/Tiger - Gizmondo.png
-share/libretro/assets/FlatUX/icons/png/64/Tomb Raider-content.png
-share/libretro/assets/FlatUX/icons/png/64/Tomb Raider.png
-share/libretro/assets/FlatUX/icons/png/64/Tomy - Tutor-content.png
-share/libretro/assets/FlatUX/icons/png/64/Tomy - Tutor.png
-share/libretro/assets/FlatUX/icons/png/64/Umtech - VideoBrain-content.png
-share/libretro/assets/FlatUX/icons/png/64/Uzebox-content.png
-share/libretro/assets/FlatUX/icons/png/64/Uzebox.png
-share/libretro/assets/FlatUX/icons/png/64/VM Labs - NUON-content.png
-share/libretro/assets/FlatUX/icons/png/64/VM Labs - NUON.png
-share/libretro/assets/FlatUX/icons/png/64/VTech - 3D Gamate-content.png
-share/libretro/assets/FlatUX/icons/png/64/VTech - 3D Gamate.png
-share/libretro/assets/FlatUX/icons/png/64/VTech - CreatiVision-content.png
-share/libretro/assets/FlatUX/icons/png/64/VTech - CreatiVision.png
-share/libretro/assets/FlatUX/icons/png/64/VTech - Socrates-content.png
-share/libretro/assets/FlatUX/icons/png/64/VTech - V.Flash-content.png
-share/libretro/assets/FlatUX/icons/png/64/VTech - V.Smile-content.png
-share/libretro/assets/FlatUX/icons/png/64/VTech - V.Smile.png
-share/libretro/assets/FlatUX/icons/png/64/Vircon32-content.png
-share/libretro/assets/FlatUX/icons/png/64/Vircon32.png
-share/libretro/assets/FlatUX/icons/png/64/Watara - Supervision-content.png
-share/libretro/assets/FlatUX/icons/png/64/Watara - Supervision.png
-share/libretro/assets/FlatUX/icons/png/64/achievement-list.png
-share/libretro/assets/FlatUX/icons/png/64/add-favorite.png
-share/libretro/assets/FlatUX/icons/png/64/add.png
-share/libretro/assets/FlatUX/icons/png/64/arrow.png
-share/libretro/assets/FlatUX/icons/png/64/battery-20.png
-share/libretro/assets/FlatUX/icons/png/64/battery-40.png
-share/libretro/assets/FlatUX/icons/png/64/battery-60.png
-share/libretro/assets/FlatUX/icons/png/64/battery-80.png
-share/libretro/assets/FlatUX/icons/png/64/battery-charging.png
-share/libretro/assets/FlatUX/icons/png/64/battery-full.png
-share/libretro/assets/FlatUX/icons/png/64/bg.png
-share/libretro/assets/FlatUX/icons/png/64/bluetooth.png
-share/libretro/assets/FlatUX/icons/png/64/clock.png
-share/libretro/assets/FlatUX/icons/png/64/close.png
-share/libretro/assets/FlatUX/icons/png/64/core-cheat-options.png
-share/libretro/assets/FlatUX/icons/png/64/core-disk-options.png
-share/libretro/assets/FlatUX/icons/png/64/core-infos.png
-share/libretro/assets/FlatUX/icons/png/64/core-input-remapping-options.png
-share/libretro/assets/FlatUX/icons/png/64/core-options.png
-share/libretro/assets/FlatUX/icons/png/64/core-shader-options.png
-share/libretro/assets/FlatUX/icons/png/64/core.png
-share/libretro/assets/FlatUX/icons/png/64/cursor.png
-share/libretro/assets/FlatUX/icons/png/64/database.png
-share/libretro/assets/FlatUX/icons/png/64/default-content.png
-share/libretro/assets/FlatUX/icons/png/64/default.png
-share/libretro/assets/FlatUX/icons/png/64/dialog-slice.png
-share/libretro/assets/FlatUX/icons/png/64/favorites-content.png
-share/libretro/assets/FlatUX/icons/png/64/favorites.png
-share/libretro/assets/FlatUX/icons/png/64/file.png
-share/libretro/assets/FlatUX/icons/png/64/folder.png
-share/libretro/assets/FlatUX/icons/png/64/history.png
-share/libretro/assets/FlatUX/icons/png/64/iQue - iQue-content.png
-share/libretro/assets/FlatUX/icons/png/64/iQue - iQue.png
-share/libretro/assets/FlatUX/icons/png/64/image.png
-share/libretro/assets/FlatUX/icons/png/64/images.png
-share/libretro/assets/FlatUX/icons/png/64/input_ADC.png
-share/libretro/assets/FlatUX/icons/png/64/input_BIND_ALL.png
-share/libretro/assets/FlatUX/icons/png/64/input_BTN-D.png
-share/libretro/assets/FlatUX/icons/png/64/input_BTN-L.png
-share/libretro/assets/FlatUX/icons/png/64/input_BTN-R.png
-share/libretro/assets/FlatUX/icons/png/64/input_BTN-U.png
-share/libretro/assets/FlatUX/icons/png/64/input_DPAD-D.png
-share/libretro/assets/FlatUX/icons/png/64/input_DPAD-L.png
-share/libretro/assets/FlatUX/icons/png/64/input_DPAD-R.png
-share/libretro/assets/FlatUX/icons/png/64/input_DPAD-U.png
-share/libretro/assets/FlatUX/icons/png/64/input_LB.png
-share/libretro/assets/FlatUX/icons/png/64/input_LGUN.png
-share/libretro/assets/FlatUX/icons/png/64/input_LT.png
-share/libretro/assets/FlatUX/icons/png/64/input_MOUSE.png
-share/libretro/assets/FlatUX/icons/png/64/input_RB.png
-share/libretro/assets/FlatUX/icons/png/64/input_RT.png
-share/libretro/assets/FlatUX/icons/png/64/input_SELECT.png
-share/libretro/assets/FlatUX/icons/png/64/input_START.png
-share/libretro/assets/FlatUX/icons/png/64/input_STCK-D.png
-share/libretro/assets/FlatUX/icons/png/64/input_STCK-L.png
-share/libretro/assets/FlatUX/icons/png/64/input_STCK-P.png
-share/libretro/assets/FlatUX/icons/png/64/input_STCK-R.png
-share/libretro/assets/FlatUX/icons/png/64/input_STCK-U.png
-share/libretro/assets/FlatUX/icons/png/64/input_TURBO.png
-share/libretro/assets/FlatUX/icons/png/64/key-hover.png
-share/libretro/assets/FlatUX/icons/png/64/key.png
-share/libretro/assets/FlatUX/icons/png/64/lakka.png
-share/libretro/assets/FlatUX/icons/png/64/loadstate.png
-share/libretro/assets/FlatUX/icons/png/64/menu_achievements.png
-share/libretro/assets/FlatUX/icons/png/64/menu_add.png
-share/libretro/assets/FlatUX/icons/png/64/menu_apply_cog.png
-share/libretro/assets/FlatUX/icons/png/64/menu_apply_toggle.png
-share/libretro/assets/FlatUX/icons/png/64/menu_audio.png
-share/libretro/assets/FlatUX/icons/png/64/menu_brightness.png
-share/libretro/assets/FlatUX/icons/png/64/menu_check.png
-share/libretro/assets/FlatUX/icons/png/64/menu_drivers.png
-share/libretro/assets/FlatUX/icons/png/64/menu_exit.png
-share/libretro/assets/FlatUX/icons/png/64/menu_frameskip.png
-share/libretro/assets/FlatUX/icons/png/64/menu_help.png
-share/libretro/assets/FlatUX/icons/png/64/menu_hourglass.png
-share/libretro/assets/FlatUX/icons/png/64/menu_info.png
-share/libretro/assets/FlatUX/icons/png/64/menu_latency.png
-share/libretro/assets/FlatUX/icons/png/64/menu_log.png
-share/libretro/assets/FlatUX/icons/png/64/menu_mixer.png
-share/libretro/assets/FlatUX/icons/png/64/menu_network.png
-share/libretro/assets/FlatUX/icons/png/64/menu_notifications.png
-share/libretro/assets/FlatUX/icons/png/64/menu_osd.png
-share/libretro/assets/FlatUX/icons/png/64/menu_overlay.png
-share/libretro/assets/FlatUX/icons/png/64/menu_override.png
-share/libretro/assets/FlatUX/icons/png/64/menu_pause.png
-share/libretro/assets/FlatUX/icons/png/64/menu_playlist.png
-share/libretro/assets/FlatUX/icons/png/64/menu_power.png
-share/libretro/assets/FlatUX/icons/png/64/menu_privacy.png
-share/libretro/assets/FlatUX/icons/png/64/menu_quickmenu.png
-share/libretro/assets/FlatUX/icons/png/64/menu_record.png
-share/libretro/assets/FlatUX/icons/png/64/menu_rewind.png
-share/libretro/assets/FlatUX/icons/png/64/menu_room.png
-share/libretro/assets/FlatUX/icons/png/64/menu_room_lan.png
-share/libretro/assets/FlatUX/icons/png/64/menu_room_relay.png
-share/libretro/assets/FlatUX/icons/png/64/menu_saving.png
-share/libretro/assets/FlatUX/icons/png/64/menu_shutdown.png
-share/libretro/assets/FlatUX/icons/png/64/menu_stream.png
-share/libretro/assets/FlatUX/icons/png/64/menu_ui.png
-share/libretro/assets/FlatUX/icons/png/64/menu_updater.png
-share/libretro/assets/FlatUX/icons/png/64/menu_user.png
-share/libretro/assets/FlatUX/icons/png/64/menu_video.png
-share/libretro/assets/FlatUX/icons/png/64/menu_volume_max.png
-share/libretro/assets/FlatUX/icons/png/64/menu_volume_med.png
-share/libretro/assets/FlatUX/icons/png/64/menu_volume_min.png
-share/libretro/assets/FlatUX/icons/png/64/menu_volume_mute.png
-share/libretro/assets/FlatUX/icons/png/64/movie.png
-share/libretro/assets/FlatUX/icons/png/64/movies.png
-share/libretro/assets/FlatUX/icons/png/64/music.png
-share/libretro/assets/FlatUX/icons/png/64/musics.png
-share/libretro/assets/FlatUX/icons/png/64/netplay.png
-share/libretro/assets/FlatUX/icons/png/64/off.png
-share/libretro/assets/FlatUX/icons/png/64/on.png
-share/libretro/assets/FlatUX/icons/png/64/pointer.png
-share/libretro/assets/FlatUX/icons/png/64/reload.png
-share/libretro/assets/FlatUX/icons/png/64/rename.png
-share/libretro/assets/FlatUX/icons/png/64/resume.png
-share/libretro/assets/FlatUX/icons/png/64/retroarch.png
-share/libretro/assets/FlatUX/icons/png/64/run.png
-share/libretro/assets/FlatUX/icons/png/64/savestate.png
-share/libretro/assets/FlatUX/icons/png/64/screenshot.png
-share/libretro/assets/FlatUX/icons/png/64/setting.png
-share/libretro/assets/FlatUX/icons/png/64/settings.png
-share/libretro/assets/FlatUX/icons/png/64/subsetting.png
-share/libretro/assets/FlatUX/icons/png/64/undo.png
-share/libretro/assets/FlatUX/icons/png/64/wifi.png
-share/libretro/assets/FlatUX/icons/png/64/zip.png
-share/libretro/assets/FlatUX/icons/xmb/sample.txt
-share/libretro/assets/FlatUX/src/backgrounds/flatux_bg.svg
-share/libretro/assets/FlatUX/src/svg/1292 Advanced Programmable Video System-content.svg
-share/libretro/assets/FlatUX/src/svg/1292 Advanced Programmable Video System.svg
-share/libretro/assets/FlatUX/src/svg/2048-content.svg
-share/libretro/assets/FlatUX/src/svg/2048.svg
-share/libretro/assets/FlatUX/src/svg/ACT - Apricot PC Xi-content.svg
-share/libretro/assets/FlatUX/src/svg/ACT - Apricot PC Xi.svg
-share/libretro/assets/FlatUX/src/svg/APF - Imagination Machine-content.svg
-share/libretro/assets/FlatUX/src/svg/APF - Imagination Machine.svg
-share/libretro/assets/FlatUX/src/svg/APF - MP-1000-content.svg
-share/libretro/assets/FlatUX/src/svg/APF - MP-1000.svg
-share/libretro/assets/FlatUX/src/svg/Acorn - Archimedes-content.svg
-share/libretro/assets/FlatUX/src/svg/Acorn - Archimedes.svg
-share/libretro/assets/FlatUX/src/svg/Acorn - Atom-content.svg
-share/libretro/assets/FlatUX/src/svg/Acorn - Atom.svg
-share/libretro/assets/FlatUX/src/svg/Acorn - BBC Micro-content.svg
-share/libretro/assets/FlatUX/src/svg/Acorn - BBC Micro.svg
-share/libretro/assets/FlatUX/src/svg/Amazon - Fire TV-content.svg
-share/libretro/assets/FlatUX/src/svg/Amazon - Fire TV.svg
-share/libretro/assets/FlatUX/src/svg/Amazon - Luna-content.svg
-share/libretro/assets/FlatUX/src/svg/Amazon - Luna.svg
-share/libretro/assets/FlatUX/src/svg/Amstrad - CPC-content.svg
-share/libretro/assets/FlatUX/src/svg/Amstrad - CPC.svg
-share/libretro/assets/FlatUX/src/svg/Amstrad - GX4000-content.svg
-share/libretro/assets/FlatUX/src/svg/Amstrad - GX4000.svg
-share/libretro/assets/FlatUX/src/svg/Apple - I-content.svg
-share/libretro/assets/FlatUX/src/svg/Apple - I.svg
-share/libretro/assets/FlatUX/src/svg/Apple - II Plus-content.svg
-share/libretro/assets/FlatUX/src/svg/Apple - II Plus.svg
-share/libretro/assets/FlatUX/src/svg/Apple - II-content.svg
-share/libretro/assets/FlatUX/src/svg/Apple - II.svg
-share/libretro/assets/FlatUX/src/svg/Apple - IIe-content.svg
-share/libretro/assets/FlatUX/src/svg/Apple - IIe.svg
-share/libretro/assets/FlatUX/src/svg/Apple - Macintosh-content.svg
-share/libretro/assets/FlatUX/src/svg/Apple - Macintosh.svg
-share/libretro/assets/FlatUX/src/svg/Apple-Bandai - Pippin-content.svg
-share/libretro/assets/FlatUX/src/svg/Apple-Bandai - Pippin.svg
-share/libretro/assets/FlatUX/src/svg/Atari - 2600-content.svg
-share/libretro/assets/FlatUX/src/svg/Atari - 2600.svg
-share/libretro/assets/FlatUX/src/svg/Atari - 5200-content.svg
-share/libretro/assets/FlatUX/src/svg/Atari - 5200.svg
-share/libretro/assets/FlatUX/src/svg/Atari - 7800-content.svg
-share/libretro/assets/FlatUX/src/svg/Atari - 7800.svg
-share/libretro/assets/FlatUX/src/svg/Atari - 8-bit Family-content.svg
-share/libretro/assets/FlatUX/src/svg/Atari - 8-bit Family.svg
-share/libretro/assets/FlatUX/src/svg/Atari - Jaguar CD-content.svg
-share/libretro/assets/FlatUX/src/svg/Atari - Jaguar CD.svg
-share/libretro/assets/FlatUX/src/svg/Atari - Jaguar-content.svg
-share/libretro/assets/FlatUX/src/svg/Atari - Jaguar.svg
-share/libretro/assets/FlatUX/src/svg/Atari - Lynx-content.svg
-share/libretro/assets/FlatUX/src/svg/Atari - Lynx.svg
-share/libretro/assets/FlatUX/src/svg/Atari - Pong-content.svg
-share/libretro/assets/FlatUX/src/svg/Atari - Pong.svg
-share/libretro/assets/FlatUX/src/svg/Atari - ST (Tapes)-content.svg
-share/libretro/assets/FlatUX/src/svg/Atari - ST (Tapes).svg
-share/libretro/assets/FlatUX/src/svg/Atari - ST-content.svg
-share/libretro/assets/FlatUX/src/svg/Atari - ST.svg
-share/libretro/assets/FlatUX/src/svg/Atari - VCS-content.svg
-share/libretro/assets/FlatUX/src/svg/Atari - VCS.svg
-share/libretro/assets/FlatUX/src/svg/Atari - XEGS-content.svg
-share/libretro/assets/FlatUX/src/svg/Atari - XEGS.svg
-share/libretro/assets/FlatUX/src/svg/BBC - Bridge Companion-content.svg
-share/libretro/assets/FlatUX/src/svg/BBC - Bridge Companion.svg
-share/libretro/assets/FlatUX/src/svg/Bally - Astrocade (Tapes)-content.svg
-share/libretro/assets/FlatUX/src/svg/Bally - Astrocade (Tapes).svg
-share/libretro/assets/FlatUX/src/svg/Bally - Astrocade-content.svg
-share/libretro/assets/FlatUX/src/svg/Bally - Astrocade.svg
-share/libretro/assets/FlatUX/src/svg/Bandai - Design Master Denshi Mangajuku-content.svg
-share/libretro/assets/FlatUX/src/svg/Bandai - Design Master Denshi Mangajuku.svg
-share/libretro/assets/FlatUX/src/svg/Bandai - Gundam RX-78-content.svg
-share/libretro/assets/FlatUX/src/svg/Bandai - Gundam RX-78.svg
-share/libretro/assets/FlatUX/src/svg/Bandai - Playdia-content.svg
-share/libretro/assets/FlatUX/src/svg/Bandai - Playdia.svg
-share/libretro/assets/FlatUX/src/svg/Bandai - Super Vision 8000-content.svg
-share/libretro/assets/FlatUX/src/svg/Bandai - Super Vision 8000.svg
-share/libretro/assets/FlatUX/src/svg/Bandai - Terebikko-content.svg
-share/libretro/assets/FlatUX/src/svg/Bandai - Terebikko.svg
-share/libretro/assets/FlatUX/src/svg/Bandai - WonderSwan Color-content.svg
-share/libretro/assets/FlatUX/src/svg/Bandai - WonderSwan Color.svg
-share/libretro/assets/FlatUX/src/svg/Bandai - WonderSwan-content.svg
-share/libretro/assets/FlatUX/src/svg/Bandai - WonderSwan.svg
-share/libretro/assets/FlatUX/src/svg/Benesse - Pocket Challenge V2-content.svg
-share/libretro/assets/FlatUX/src/svg/Benesse - Pocket Challenge V2.svg
-share/libretro/assets/FlatUX/src/svg/Benesse - Pocket Challenge W-content.svg
-share/libretro/assets/FlatUX/src/svg/Benesse - Pocket Challenge W.svg
-share/libretro/assets/FlatUX/src/svg/Bit Corporation - Gamate-content.svg
-share/libretro/assets/FlatUX/src/svg/Bit Corporation - Gamate.svg
-share/libretro/assets/FlatUX/src/svg/CHIP-8-content.svg
-share/libretro/assets/FlatUX/src/svg/CHIP-8.svg
-share/libretro/assets/FlatUX/src/svg/Cannonball-content.svg
-share/libretro/assets/FlatUX/src/svg/Cannonball.svg
-share/libretro/assets/FlatUX/src/svg/Capcom - CP System I-content.svg
-share/libretro/assets/FlatUX/src/svg/Capcom - CP System I.svg
-share/libretro/assets/FlatUX/src/svg/Capcom - CP System II-content.svg
-share/libretro/assets/FlatUX/src/svg/Capcom - CP System II.svg
-share/libretro/assets/FlatUX/src/svg/Capcom - CP System III-content.svg
-share/libretro/assets/FlatUX/src/svg/Capcom - CP System III.svg
-share/libretro/assets/FlatUX/src/svg/Casio - Loopy-content.svg
-share/libretro/assets/FlatUX/src/svg/Casio - Loopy.svg
-share/libretro/assets/FlatUX/src/svg/Casio - PV-1000-content.svg
-share/libretro/assets/FlatUX/src/svg/Casio - PV-1000.svg
-share/libretro/assets/FlatUX/src/svg/Cave Story-content.svg
-share/libretro/assets/FlatUX/src/svg/Cave Story.svg
-share/libretro/assets/FlatUX/src/svg/ChaiLove-content.svg
-share/libretro/assets/FlatUX/src/svg/ChaiLove.svg
-share/libretro/assets/FlatUX/src/svg/Coleco - ColecoVision ADAM-content.svg
-share/libretro/assets/FlatUX/src/svg/Coleco - ColecoVision ADAM.svg
-share/libretro/assets/FlatUX/src/svg/Coleco - ColecoVision-content.svg
-share/libretro/assets/FlatUX/src/svg/Coleco - ColecoVision.svg
-share/libretro/assets/FlatUX/src/svg/Commodore - 64 (PP)-content.svg
-share/libretro/assets/FlatUX/src/svg/Commodore - 64 (PP).svg
-share/libretro/assets/FlatUX/src/svg/Commodore - 64 (Tapes)-content.svg
-share/libretro/assets/FlatUX/src/svg/Commodore - 64 (Tapes).svg
-share/libretro/assets/FlatUX/src/svg/Commodore - 64-content.svg
-share/libretro/assets/FlatUX/src/svg/Commodore - 64.svg
-share/libretro/assets/FlatUX/src/svg/Commodore - Amiga-content.svg
-share/libretro/assets/FlatUX/src/svg/Commodore - Amiga.svg
-share/libretro/assets/FlatUX/src/svg/Commodore - CD32-content.svg
-share/libretro/assets/FlatUX/src/svg/Commodore - CD32.svg
-share/libretro/assets/FlatUX/src/svg/Commodore - CDTV-content.svg
-share/libretro/assets/FlatUX/src/svg/Commodore - CDTV.svg
-share/libretro/assets/FlatUX/src/svg/Commodore - Plus-4-content.svg
-share/libretro/assets/FlatUX/src/svg/Commodore - Plus-4.svg
-share/libretro/assets/FlatUX/src/svg/Commodore - VIC-20-content.svg
-share/libretro/assets/FlatUX/src/svg/Commodore - VIC-20.svg
-share/libretro/assets/FlatUX/src/svg/Connor - VideoSmarts-content.svg
-share/libretro/assets/FlatUX/src/svg/Connor - VideoSmarts.svg
-share/libretro/assets/FlatUX/src/svg/DOOM-content.svg
-share/libretro/assets/FlatUX/src/svg/DOOM.svg
-share/libretro/assets/FlatUX/src/svg/DOS-content.svg
-share/libretro/assets/FlatUX/src/svg/DOS.svg
-share/libretro/assets/FlatUX/src/svg/Dinothawr-content.svg
-share/libretro/assets/FlatUX/src/svg/Dinothawr.svg
-share/libretro/assets/FlatUX/src/svg/Dungeon Crawl Stone Soup-content.svg
-share/libretro/assets/FlatUX/src/svg/Dungeon Crawl Stone Soup.svg
-share/libretro/assets/FlatUX/src/svg/Emerson - Arcadia 2001-content.svg
-share/libretro/assets/FlatUX/src/svg/Emerson - Arcadia 2001.svg
-share/libretro/assets/FlatUX/src/svg/Entex - Adventure Vision-content.svg
-share/libretro/assets/FlatUX/src/svg/Entex - Adventure Vision.svg
-share/libretro/assets/FlatUX/src/svg/Entex - Select-A-Game-content.svg
-share/libretro/assets/FlatUX/src/svg/Entex - Select-A-Game.svg
-share/libretro/assets/FlatUX/src/svg/Epoch - Cassette Vision-content.svg
-share/libretro/assets/FlatUX/src/svg/Epoch - Cassette Vision.svg
-share/libretro/assets/FlatUX/src/svg/Epoch - Game Pocket Computer-content.svg
-share/libretro/assets/FlatUX/src/svg/Epoch - Game Pocket Computer.svg
-share/libretro/assets/FlatUX/src/svg/Epoch - Super Cassette Vision-content.svg
-share/libretro/assets/FlatUX/src/svg/Epoch - Super Cassette Vision.svg
-share/libretro/assets/FlatUX/src/svg/Epoch - TV Tennis Electrotennis-content.svg
-share/libretro/assets/FlatUX/src/svg/Epoch - TV Tennis Electrotennis.svg
-share/libretro/assets/FlatUX/src/svg/FBNeo - Arcade Games-content.svg
-share/libretro/assets/FlatUX/src/svg/FBNeo - Arcade Games.svg
-share/libretro/assets/FlatUX/src/svg/FFmpeg-content.svg
-share/libretro/assets/FlatUX/src/svg/FFmpeg.svg
-share/libretro/assets/FlatUX/src/svg/Fairchild - Channel F-content.svg
-share/libretro/assets/FlatUX/src/svg/Fairchild - Channel F.svg
-share/libretro/assets/FlatUX/src/svg/Flashback-content.svg
-share/libretro/assets/FlatUX/src/svg/Flashback.svg
-share/libretro/assets/FlatUX/src/svg/Fujitsu - FM Towns Marty-content.svg
-share/libretro/assets/FlatUX/src/svg/Fujitsu - FM Towns Marty.svg
-share/libretro/assets/FlatUX/src/svg/Fukutake Publishing - StudyBox-content.svg
-share/libretro/assets/FlatUX/src/svg/Fukutake Publishing - StudyBox.svg
-share/libretro/assets/FlatUX/src/svg/Funtech - Super Acan-content.svg
-share/libretro/assets/FlatUX/src/svg/Funtech - Super Acan.svg
-share/libretro/assets/FlatUX/src/svg/GCE - Vectrex-content.svg
-share/libretro/assets/FlatUX/src/svg/GCE - Vectrex.svg
-share/libretro/assets/FlatUX/src/svg/Gakken - Compact Vision TV Boy-content.svg
-share/libretro/assets/FlatUX/src/svg/Gakken - Compact Vision TV Boy.svg
-share/libretro/assets/FlatUX/src/svg/Game-content.svg
-share/libretro/assets/FlatUX/src/svg/Game.svg
-share/libretro/assets/FlatUX/src/svg/GamePark - Caanoo.svg
-share/libretro/assets/FlatUX/src/svg/GamePark - GP2X F200.svg
-share/libretro/assets/FlatUX/src/svg/GamePark - GP2X Wiz.svg
-share/libretro/assets/FlatUX/src/svg/GamePark - GP2X.svg
-share/libretro/assets/FlatUX/src/svg/GamePark - GP32-content.svg
-share/libretro/assets/FlatUX/src/svg/GamePark - GP32.svg
-share/libretro/assets/FlatUX/src/svg/Google - Nexus Player-content.svg
-share/libretro/assets/FlatUX/src/svg/Google - Nexus Player.svg
-share/libretro/assets/FlatUX/src/svg/Google - Stadia-content.svg
-share/libretro/assets/FlatUX/src/svg/Google - Stadia.svg
-share/libretro/assets/FlatUX/src/svg/Handheld Electronic Game-content.svg
-share/libretro/assets/FlatUX/src/svg/Handheld Electronic Game.svg
-share/libretro/assets/FlatUX/src/svg/Hartung - Game Master-content.svg
-share/libretro/assets/FlatUX/src/svg/Hartung - Game Master.svg
-share/libretro/assets/FlatUX/src/svg/Interton - VC 4000-content.svg
-share/libretro/assets/FlatUX/src/svg/Interton - VC 4000.svg
-share/libretro/assets/FlatUX/src/svg/Interton - Video 2000-content.svg
-share/libretro/assets/FlatUX/src/svg/Interton - Video 2000.svg
-share/libretro/assets/FlatUX/src/svg/Jump 'n Bump-content.svg
-share/libretro/assets/FlatUX/src/svg/Jump 'n Bump.svg
-share/libretro/assets/FlatUX/src/svg/Konami - Picno-content.svg
-share/libretro/assets/FlatUX/src/svg/Konami - Picno.svg
-share/libretro/assets/FlatUX/src/svg/LJN - Video Art.svg
-share/libretro/assets/FlatUX/src/svg/LeapFrog - LeapPad-content.svg
-share/libretro/assets/FlatUX/src/svg/LeapFrog - LeapPad.svg
-share/libretro/assets/FlatUX/src/svg/LeapFrog - Leapster Learning Game System-content.svg
-share/libretro/assets/FlatUX/src/svg/LeapFrog - Leapster Learning Game System.svg
-share/libretro/assets/FlatUX/src/svg/LeapFrog - My First LeapPad-content.svg
-share/libretro/assets/FlatUX/src/svg/LeapFrog - My First LeapPad.svg
-share/libretro/assets/FlatUX/src/svg/Libretro - Pad.svg
-share/libretro/assets/FlatUX/src/svg/Lutro-content.svg
-share/libretro/assets/FlatUX/src/svg/Lutro.svg
-share/libretro/assets/FlatUX/src/svg/MAME 2000-content.svg
-share/libretro/assets/FlatUX/src/svg/MAME 2000.svg
-share/libretro/assets/FlatUX/src/svg/MAME 2003-Plus-content.svg
-share/libretro/assets/FlatUX/src/svg/MAME 2003-Plus.svg
-share/libretro/assets/FlatUX/src/svg/MAME 2003-content.svg
-share/libretro/assets/FlatUX/src/svg/MAME 2003.svg
-share/libretro/assets/FlatUX/src/svg/MAME 2010-content.svg
-share/libretro/assets/FlatUX/src/svg/MAME 2010.svg
-share/libretro/assets/FlatUX/src/svg/MAME 2015-content.svg
-share/libretro/assets/FlatUX/src/svg/MAME 2015.svg
-share/libretro/assets/FlatUX/src/svg/MAME 2016-content.svg
-share/libretro/assets/FlatUX/src/svg/MAME 2016.svg
-share/libretro/assets/FlatUX/src/svg/MAME-content.svg
-share/libretro/assets/FlatUX/src/svg/MAME.svg
-share/libretro/assets/FlatUX/src/svg/Magnavox - Odyssey-content.svg
-share/libretro/assets/FlatUX/src/svg/Magnavox - Odyssey.svg
-share/libretro/assets/FlatUX/src/svg/Magnavox - Odyssey2-content.svg
-share/libretro/assets/FlatUX/src/svg/Magnavox - Odyssey2.svg
-share/libretro/assets/FlatUX/src/svg/Mattel - HyperScan-content.svg
-share/libretro/assets/FlatUX/src/svg/Mattel - HyperScan.svg
-share/libretro/assets/FlatUX/src/svg/Mattel - Intellivision-content.svg
-share/libretro/assets/FlatUX/src/svg/Mattel - Intellivision.svg
-share/libretro/assets/FlatUX/src/svg/Microsoft - MSX-content.svg
-share/libretro/assets/FlatUX/src/svg/Microsoft - MSX.svg
-share/libretro/assets/FlatUX/src/svg/Microsoft - MSX2-content.svg
-share/libretro/assets/FlatUX/src/svg/Microsoft - MSX2.svg
-share/libretro/assets/FlatUX/src/svg/Microsoft - Xbox 360 (Digital)-content.svg
-share/libretro/assets/FlatUX/src/svg/Microsoft - Xbox 360 (Digital).svg
-share/libretro/assets/FlatUX/src/svg/Microsoft - Xbox 360-content.svg
-share/libretro/assets/FlatUX/src/svg/Microsoft - Xbox 360.svg
-share/libretro/assets/FlatUX/src/svg/Microsoft - Xbox One-content.svg
-share/libretro/assets/FlatUX/src/svg/Microsoft - Xbox One.svg
-share/libretro/assets/FlatUX/src/svg/Microsoft - Xbox Series X-content.svg
-share/libretro/assets/FlatUX/src/svg/Microsoft - Xbox Series X.svg
-share/libretro/assets/FlatUX/src/svg/Microsoft - Xbox-content.svg
-share/libretro/assets/FlatUX/src/svg/Microsoft - Xbox.svg
-share/libretro/assets/FlatUX/src/svg/Milton Bradley - Microvision-content.svg
-share/libretro/assets/FlatUX/src/svg/Milton Bradley - Microvision.svg
-share/libretro/assets/FlatUX/src/svg/Minecraft-content.svg
-share/libretro/assets/FlatUX/src/svg/Minecraft.svg
-share/libretro/assets/FlatUX/src/svg/MrBoom-content.svg
-share/libretro/assets/FlatUX/src/svg/MrBoom.svg
-share/libretro/assets/FlatUX/src/svg/NEC - PC Engine - TurboGrafx 16-content.svg
-share/libretro/assets/FlatUX/src/svg/NEC - PC Engine - TurboGrafx 16.svg
-share/libretro/assets/FlatUX/src/svg/NEC - PC Engine CD - TurboGrafx-CD-content.svg
-share/libretro/assets/FlatUX/src/svg/NEC - PC Engine CD - TurboGrafx-CD.svg
-share/libretro/assets/FlatUX/src/svg/NEC - PC Engine SuperGrafx-content.svg
-share/libretro/assets/FlatUX/src/svg/NEC - PC Engine SuperGrafx.svg
-share/libretro/assets/FlatUX/src/svg/NEC - PC-98-content.svg
-share/libretro/assets/FlatUX/src/svg/NEC - PC-98.svg
-share/libretro/assets/FlatUX/src/svg/NEC - PC-FX-content.svg
-share/libretro/assets/FlatUX/src/svg/NEC - PC-FX.svg
-share/libretro/assets/FlatUX/src/svg/Neo Geo-content.svg
-share/libretro/assets/FlatUX/src/svg/Neo Geo.svg
-share/libretro/assets/FlatUX/src/svg/Nichibutsu - My Vision-content.svg
-share/libretro/assets/FlatUX/src/svg/Nichibutsu - My Vision.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Family Computer Disk System-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Family Computer Disk System.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Game Boy Advance (e-Reader)-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Game Boy Advance (e-Reader).svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Game Boy Advance-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Game Boy Advance.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Game Boy Color-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Game Boy Color.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Game Boy-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Game Boy.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - GameCube-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - GameCube.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - New Nintendo 3DS-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - New Nintendo 3DS.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo 3DS (DLC)-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo 3DS (DLC).svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo 3DS (Digital)-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo 3DS (Digital).svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo 3DS-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo 3DS.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo 64-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo 64.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo 64DD-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo 64DD.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo DS (Download Play)-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo DS (Download Play).svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo DS Decrypted-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo DS Decrypted.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo DS-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo DS.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo DSi (DLC)-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo DSi (DLC).svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo DSi Decrypted-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo DSi Decrypted.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo DSi-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo DSi.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo Entertainment System (J).svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo Entertainment System-content (J).svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo Entertainment System-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Nintendo Entertainment System.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Pokemon Mini-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Pokemon Mini.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Satellaview-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Satellaview.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Sufami Turbo-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Sufami Turbo.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Super Nintendo Entertainment System (U).svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Super Nintendo Entertainment System-content (U1).svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Super Nintendo Entertainment System-content (U2).svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Super Nintendo Entertainment System-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Super Nintendo Entertainment System.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Switch K.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Switch W.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Switch-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Switch.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Virtual Boy-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Virtual Boy.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Wii (Digital)-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Wii (Digital).svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Wii U-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Wii U.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Wii-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - Wii.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - e-Reader-content.svg
-share/libretro/assets/FlatUX/src/svg/Nintendo - e-Reader.svg
-share/libretro/assets/FlatUX/src/svg/Nokia - N-Gage-content.svg
-share/libretro/assets/FlatUX/src/svg/Nokia - N-Gage.svg
-share/libretro/assets/FlatUX/src/svg/Philips - Videopac+-content.svg
-share/libretro/assets/FlatUX/src/svg/Philips - Videopac+.svg
-share/libretro/assets/FlatUX/src/svg/Pioneer - Laseractive-content.svg
-share/libretro/assets/FlatUX/src/svg/Pioneer - Laseractive.svg
-share/libretro/assets/FlatUX/src/svg/Quake II-content.svg
-share/libretro/assets/FlatUX/src/svg/Quake II.svg
-share/libretro/assets/FlatUX/src/svg/Quake III-content.svg
-share/libretro/assets/FlatUX/src/svg/Quake III.svg
-share/libretro/assets/FlatUX/src/svg/Quake-content.svg
-share/libretro/assets/FlatUX/src/svg/Quake.svg
-share/libretro/assets/FlatUX/src/svg/RCA - Studio II-content.svg
-share/libretro/assets/FlatUX/src/svg/RCA - Studio II.svg
-share/libretro/assets/FlatUX/src/svg/RPG Maker-content.svg
-share/libretro/assets/FlatUX/src/svg/RPG Maker.svg
-share/libretro/assets/FlatUX/src/svg/Rick Dangerous-content.svg
-share/libretro/assets/FlatUX/src/svg/Rick Dangerous.svg
-share/libretro/assets/FlatUX/src/svg/SNK - Neo Geo CD-content.svg
-share/libretro/assets/FlatUX/src/svg/SNK - Neo Geo CD.svg
-share/libretro/assets/FlatUX/src/svg/SNK - Neo Geo Pocket Color-content.svg
-share/libretro/assets/FlatUX/src/svg/SNK - Neo Geo Pocket Color.svg
-share/libretro/assets/FlatUX/src/svg/SNK - Neo Geo Pocket-content.svg
-share/libretro/assets/FlatUX/src/svg/SNK - Neo Geo Pocket.svg
-share/libretro/assets/FlatUX/src/svg/SNK - Neo Geo-content.svg
-share/libretro/assets/FlatUX/src/svg/SNK - Neo Geo.svg
-share/libretro/assets/FlatUX/src/svg/SSD - Xavixport-content.svg
-share/libretro/assets/FlatUX/src/svg/ScummVM-content.svg
-share/libretro/assets/FlatUX/src/svg/ScummVM.svg
-share/libretro/assets/FlatUX/src/svg/Sega - 32X-content.svg
-share/libretro/assets/FlatUX/src/svg/Sega - 32X.svg
-share/libretro/assets/FlatUX/src/svg/Sega - Beena-content.svg
-share/libretro/assets/FlatUX/src/svg/Sega - Beena.svg
-share/libretro/assets/FlatUX/src/svg/Sega - Dreamcast-content (E).svg
-share/libretro/assets/FlatUX/src/svg/Sega - Dreamcast-content (J).svg
-share/libretro/assets/FlatUX/src/svg/Sega - Dreamcast-content (U).svg
-share/libretro/assets/FlatUX/src/svg/Sega - Dreamcast-content.svg
-share/libretro/assets/FlatUX/src/svg/Sega - Dreamcast.svg
-share/libretro/assets/FlatUX/src/svg/Sega - Game Gear-content.svg
-share/libretro/assets/FlatUX/src/svg/Sega - Game Gear.svg
-share/libretro/assets/FlatUX/src/svg/Sega - Master System - Mark III-content.svg
-share/libretro/assets/FlatUX/src/svg/Sega - Master System - Mark III.svg
-share/libretro/assets/FlatUX/src/svg/Sega - Mega Drive - Genesis-content (J).svg
-share/libretro/assets/FlatUX/src/svg/Sega - Mega Drive - Genesis-content.svg
-share/libretro/assets/FlatUX/src/svg/Sega - Mega Drive - Genesis.svg
-share/libretro/assets/FlatUX/src/svg/Sega - Mega-CD - Sega CD-content.svg
-share/libretro/assets/FlatUX/src/svg/Sega - Mega-CD - Sega CD.svg
-share/libretro/assets/FlatUX/src/svg/Sega - PICO-content.svg
-share/libretro/assets/FlatUX/src/svg/Sega - PICO.svg
-share/libretro/assets/FlatUX/src/svg/Sega - SG-1000-content.svg
-share/libretro/assets/FlatUX/src/svg/Sega - SG-1000.svg
-share/libretro/assets/FlatUX/src/svg/Sega - Saturn (U).svg
-share/libretro/assets/FlatUX/src/svg/Sega - Saturn-content.svg
-share/libretro/assets/FlatUX/src/svg/Sega - Saturn.svg
-share/libretro/assets/FlatUX/src/svg/Sharp - X68000-content.svg
-share/libretro/assets/FlatUX/src/svg/Sharp - X68000.svg
-share/libretro/assets/FlatUX/src/svg/Sinclair - ZX 81-content.svg
-share/libretro/assets/FlatUX/src/svg/Sinclair - ZX 81.svg
-share/libretro/assets/FlatUX/src/svg/Sinclair - ZX Spectrum +3-content.svg
-share/libretro/assets/FlatUX/src/svg/Sinclair - ZX Spectrum +3.svg
-share/libretro/assets/FlatUX/src/svg/Sinclair - ZX Spectrum-content.svg
-share/libretro/assets/FlatUX/src/svg/Sinclair - ZX Spectrum.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation 2-content.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation 2.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation 3 (DLC)-content.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation 3 (DLC).svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation 3 (Downloadable)-content.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation 3 (Downloadable).svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation 3 (PSN)-content.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation 3 (PSN).svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation 3-content.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation 3.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation 4-content.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation 4.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation Portable (DLC)-content.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation Portable (DLC).svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation Portable (PSN)-content.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation Portable (PSN).svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation Portable (PSX2PSP)-content.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation Portable (PSX2PSP).svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation Portable (UMD Music)-content.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation Portable (UMD Music).svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation Portable (UMD Video)-content.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation Portable (UMD Video).svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation Portable-content.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation Portable.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation Vita-content.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation Vita.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation-content.svg
-share/libretro/assets/FlatUX/src/svg/Sony - PlayStation.svg
-share/libretro/assets/FlatUX/src/svg/Spectravideo - SVI-318 - SVI-328-content.svg
-share/libretro/assets/FlatUX/src/svg/Spectravideo - SVI-318 - SVI-328.svg
-share/libretro/assets/FlatUX/src/svg/TIC-80-content.svg
-share/libretro/assets/FlatUX/src/svg/TIC-80.svg
-share/libretro/assets/FlatUX/src/svg/Tapwave - Zodiac-content.svg
-share/libretro/assets/FlatUX/src/svg/Tapwave - Zodiac.svg
-share/libretro/assets/FlatUX/src/svg/The 3DO Company - 3DO-content.svg
-share/libretro/assets/FlatUX/src/svg/The 3DO Company - 3DO.svg
-share/libretro/assets/FlatUX/src/svg/Thomson - MOTO-content.svg
-share/libretro/assets/FlatUX/src/svg/Thomson - MOTO.svg
-share/libretro/assets/FlatUX/src/svg/Tiger - Game.com-content.svg
-share/libretro/assets/FlatUX/src/svg/Tiger - Game.com.svg
-share/libretro/assets/FlatUX/src/svg/Tiger - Game.svg
-share/libretro/assets/FlatUX/src/svg/Tiger - Gizmondo-content.svg
-share/libretro/assets/FlatUX/src/svg/Tiger - Gizmondo.svg
-share/libretro/assets/FlatUX/src/svg/Tomb Raider-content.svg
-share/libretro/assets/FlatUX/src/svg/Tomb Raider.svg
-share/libretro/assets/FlatUX/src/svg/Tomy - Tutor-content.svg
-share/libretro/assets/FlatUX/src/svg/Tomy - Tutor.svg
-share/libretro/assets/FlatUX/src/svg/Umtech - VideoBrain-content.svg
-share/libretro/assets/FlatUX/src/svg/Uzebox-content.svg
-share/libretro/assets/FlatUX/src/svg/Uzebox.svg
-share/libretro/assets/FlatUX/src/svg/VM Labs - NUON-content.svg
-share/libretro/assets/FlatUX/src/svg/VM Labs - NUON.svg
-share/libretro/assets/FlatUX/src/svg/VTech - 3D Gamate-content.svg
-share/libretro/assets/FlatUX/src/svg/VTech - 3D Gamate.svg
-share/libretro/assets/FlatUX/src/svg/VTech - CreatiVision-content.svg
-share/libretro/assets/FlatUX/src/svg/VTech - CreatiVision.svg
-share/libretro/assets/FlatUX/src/svg/VTech - Socrates-content.svg
-share/libretro/assets/FlatUX/src/svg/VTech - V.Flash-content.svg
-share/libretro/assets/FlatUX/src/svg/VTech - V.Smile-content.svg
-share/libretro/assets/FlatUX/src/svg/VTech - V.Smile.svg
-share/libretro/assets/FlatUX/src/svg/Vircon32-content.svg
-share/libretro/assets/FlatUX/src/svg/Vircon32.svg
-share/libretro/assets/FlatUX/src/svg/Watara - Supervision-content.svg
-share/libretro/assets/FlatUX/src/svg/Watara - Supervision.svg
-share/libretro/assets/FlatUX/src/svg/achievement-list.svg
-share/libretro/assets/FlatUX/src/svg/add-favorite.svg
-share/libretro/assets/FlatUX/src/svg/add.svg
-share/libretro/assets/FlatUX/src/svg/arrow.svg
-share/libretro/assets/FlatUX/src/svg/battery-20.svg
-share/libretro/assets/FlatUX/src/svg/battery-40.svg
-share/libretro/assets/FlatUX/src/svg/battery-60.svg
-share/libretro/assets/FlatUX/src/svg/battery-80.svg
-share/libretro/assets/FlatUX/src/svg/battery-charging.svg
-share/libretro/assets/FlatUX/src/svg/battery-full.svg
-share/libretro/assets/FlatUX/src/svg/bg.svg
-share/libretro/assets/FlatUX/src/svg/bluetooth.svg
-share/libretro/assets/FlatUX/src/svg/clock.svg
-share/libretro/assets/FlatUX/src/svg/close.svg
-share/libretro/assets/FlatUX/src/svg/core-cheat-options.svg
-share/libretro/assets/FlatUX/src/svg/core-disk-options.svg
-share/libretro/assets/FlatUX/src/svg/core-infos.svg
-share/libretro/assets/FlatUX/src/svg/core-input-remapping-options.svg
-share/libretro/assets/FlatUX/src/svg/core-options.svg
-share/libretro/assets/FlatUX/src/svg/core-shader-options.svg
-share/libretro/assets/FlatUX/src/svg/core.svg
-share/libretro/assets/FlatUX/src/svg/cursor.svg
-share/libretro/assets/FlatUX/src/svg/database.svg
-share/libretro/assets/FlatUX/src/svg/default-content.svg
-share/libretro/assets/FlatUX/src/svg/default.svg
-share/libretro/assets/FlatUX/src/svg/dialog-slice.svg
-share/libretro/assets/FlatUX/src/svg/favorites-content.svg
-share/libretro/assets/FlatUX/src/svg/favorites.svg
-share/libretro/assets/FlatUX/src/svg/file.svg
-share/libretro/assets/FlatUX/src/svg/folder.svg
-share/libretro/assets/FlatUX/src/svg/history.svg
-share/libretro/assets/FlatUX/src/svg/iQue - iQue-content.svg
-share/libretro/assets/FlatUX/src/svg/iQue - iQue.svg
-share/libretro/assets/FlatUX/src/svg/image.svg
-share/libretro/assets/FlatUX/src/svg/images.svg
-share/libretro/assets/FlatUX/src/svg/input_ADC.svg
-share/libretro/assets/FlatUX/src/svg/input_BIND_ALL.svg
-share/libretro/assets/FlatUX/src/svg/input_BTN-D.svg
-share/libretro/assets/FlatUX/src/svg/input_BTN-L.svg
-share/libretro/assets/FlatUX/src/svg/input_BTN-R.svg
-share/libretro/assets/FlatUX/src/svg/input_BTN-U.svg
-share/libretro/assets/FlatUX/src/svg/input_DPAD-D.svg
-share/libretro/assets/FlatUX/src/svg/input_DPAD-L.svg
-share/libretro/assets/FlatUX/src/svg/input_DPAD-R.svg
-share/libretro/assets/FlatUX/src/svg/input_DPAD-U.svg
-share/libretro/assets/FlatUX/src/svg/input_LB.svg
-share/libretro/assets/FlatUX/src/svg/input_LGUN.svg
-share/libretro/assets/FlatUX/src/svg/input_LT.svg
-share/libretro/assets/FlatUX/src/svg/input_MOUSE.svg
-share/libretro/assets/FlatUX/src/svg/input_RB.svg
-share/libretro/assets/FlatUX/src/svg/input_RT.svg
-share/libretro/assets/FlatUX/src/svg/input_SELECT.svg
-share/libretro/assets/FlatUX/src/svg/input_START.svg
-share/libretro/assets/FlatUX/src/svg/input_STCK-D.svg
-share/libretro/assets/FlatUX/src/svg/input_STCK-L.svg
-share/libretro/assets/FlatUX/src/svg/input_STCK-P.svg
-share/libretro/assets/FlatUX/src/svg/input_STCK-R.svg
-share/libretro/assets/FlatUX/src/svg/input_STCK-U.svg
-share/libretro/assets/FlatUX/src/svg/input_TURBO.svg
-share/libretro/assets/FlatUX/src/svg/key-hover.svg
-share/libretro/assets/FlatUX/src/svg/key.svg
-share/libretro/assets/FlatUX/src/svg/lakka.svg
-share/libretro/assets/FlatUX/src/svg/loadstate.svg
-share/libretro/assets/FlatUX/src/svg/menu_achievements.svg
-share/libretro/assets/FlatUX/src/svg/menu_add.svg
-share/libretro/assets/FlatUX/src/svg/menu_apply_cog.svg
-share/libretro/assets/FlatUX/src/svg/menu_apply_toggle.svg
-share/libretro/assets/FlatUX/src/svg/menu_audio.svg
-share/libretro/assets/FlatUX/src/svg/menu_brightness.svg
-share/libretro/assets/FlatUX/src/svg/menu_check.svg
-share/libretro/assets/FlatUX/src/svg/menu_drivers.svg
-share/libretro/assets/FlatUX/src/svg/menu_exit.svg
-share/libretro/assets/FlatUX/src/svg/menu_frameskip.svg
-share/libretro/assets/FlatUX/src/svg/menu_help.svg
-share/libretro/assets/FlatUX/src/svg/menu_hourglass.svg
-share/libretro/assets/FlatUX/src/svg/menu_info.svg
-share/libretro/assets/FlatUX/src/svg/menu_latency.svg
-share/libretro/assets/FlatUX/src/svg/menu_log.svg
-share/libretro/assets/FlatUX/src/svg/menu_mixer.svg
-share/libretro/assets/FlatUX/src/svg/menu_network.svg
-share/libretro/assets/FlatUX/src/svg/menu_notifications.svg
-share/libretro/assets/FlatUX/src/svg/menu_osd.svg
-share/libretro/assets/FlatUX/src/svg/menu_overlay.svg
-share/libretro/assets/FlatUX/src/svg/menu_override.svg
-share/libretro/assets/FlatUX/src/svg/menu_pause.svg
-share/libretro/assets/FlatUX/src/svg/menu_playlist.svg
-share/libretro/assets/FlatUX/src/svg/menu_power.svg
-share/libretro/assets/FlatUX/src/svg/menu_privacy.svg
-share/libretro/assets/FlatUX/src/svg/menu_quickmenu.svg
-share/libretro/assets/FlatUX/src/svg/menu_record.svg
-share/libretro/assets/FlatUX/src/svg/menu_rewind.svg
-share/libretro/assets/FlatUX/src/svg/menu_room.svg
-share/libretro/assets/FlatUX/src/svg/menu_room_lan.svg
-share/libretro/assets/FlatUX/src/svg/menu_room_relay.svg
-share/libretro/assets/FlatUX/src/svg/menu_saving.svg
-share/libretro/assets/FlatUX/src/svg/menu_shutdown.svg
-share/libretro/assets/FlatUX/src/svg/menu_stream.svg
-share/libretro/assets/FlatUX/src/svg/menu_ui.svg
-share/libretro/assets/FlatUX/src/svg/menu_updater.svg
-share/libretro/assets/FlatUX/src/svg/menu_user.svg
-share/libretro/assets/FlatUX/src/svg/menu_video.svg
-share/libretro/assets/FlatUX/src/svg/menu_volume_max.svg
-share/libretro/assets/FlatUX/src/svg/menu_volume_med.svg
-share/libretro/assets/FlatUX/src/svg/menu_volume_min.svg
-share/libretro/assets/FlatUX/src/svg/menu_volume_mute.svg
-share/libretro/assets/FlatUX/src/svg/movie.svg
-share/libretro/assets/FlatUX/src/svg/movies.svg
-share/libretro/assets/FlatUX/src/svg/music.svg
-share/libretro/assets/FlatUX/src/svg/musics.svg
-share/libretro/assets/FlatUX/src/svg/netplay.svg
-share/libretro/assets/FlatUX/src/svg/off.svg
-share/libretro/assets/FlatUX/src/svg/on.svg
-share/libretro/assets/FlatUX/src/svg/pointer.svg
-share/libretro/assets/FlatUX/src/svg/reload.svg
-share/libretro/assets/FlatUX/src/svg/rename.svg
-share/libretro/assets/FlatUX/src/svg/resume.svg
-share/libretro/assets/FlatUX/src/svg/retroarch.svg
-share/libretro/assets/FlatUX/src/svg/run.svg
-share/libretro/assets/FlatUX/src/svg/savestate.svg
-share/libretro/assets/FlatUX/src/svg/screenshot.svg
-share/libretro/assets/FlatUX/src/svg/setting.svg
-share/libretro/assets/FlatUX/src/svg/settings.svg
-share/libretro/assets/FlatUX/src/svg/subsetting.svg
-share/libretro/assets/FlatUX/src/svg/undo.svg
-share/libretro/assets/FlatUX/src/svg/wifi.svg
-share/libretro/assets/FlatUX/src/svg/zip.svg
-share/libretro/assets/Makefile.orig
share/libretro/assets/README.md
-share/libretro/assets/Systematic/README.md
-share/libretro/assets/Systematic/backgrounds/systematic_4kuhd.png
-share/libretro/assets/Systematic/backgrounds/systematic_8kuhd.png
-share/libretro/assets/Systematic/backgrounds/systematic_fhd.png
-share/libretro/assets/Systematic/backgrounds/systematic_sd.png
-share/libretro/assets/Systematic/icons/common/sample.txt
-share/libretro/assets/Systematic/icons/glui/sample.txt
-share/libretro/assets/Systematic/icons/ozone/sample.txt
-share/libretro/assets/Systematic/icons/png/1024/1292 Advanced Programmable Video System-content.png
-share/libretro/assets/Systematic/icons/png/1024/1292 Advanced Programmable Video System.png
-share/libretro/assets/Systematic/icons/png/1024/2048-content.png
-share/libretro/assets/Systematic/icons/png/1024/2048.png
-share/libretro/assets/Systematic/icons/png/1024/ACT - Apricot PC Xi-content.png
-share/libretro/assets/Systematic/icons/png/1024/ACT - Apricot PC Xi.png
-share/libretro/assets/Systematic/icons/png/1024/APF - Imagination Machine-content.png
-share/libretro/assets/Systematic/icons/png/1024/APF - Imagination Machine.png
-share/libretro/assets/Systematic/icons/png/1024/APF - MP-1000-content.png
-share/libretro/assets/Systematic/icons/png/1024/APF - MP-1000.png
-share/libretro/assets/Systematic/icons/png/1024/Acorn - Archimedes-content.png
-share/libretro/assets/Systematic/icons/png/1024/Acorn - Archimedes.png
-share/libretro/assets/Systematic/icons/png/1024/Acorn - Atom (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Acorn - Atom (Tapes).png
-share/libretro/assets/Systematic/icons/png/1024/Acorn - Atom-content.png
-share/libretro/assets/Systematic/icons/png/1024/Acorn - Atom.png
-share/libretro/assets/Systematic/icons/png/1024/Acorn - BBC Micro-content.png
-share/libretro/assets/Systematic/icons/png/1024/Acorn - BBC Micro.png
-share/libretro/assets/Systematic/icons/png/1024/Acorn - Risc PC-content.png
-share/libretro/assets/Systematic/icons/png/1024/Acorn - Risc PC.png
-share/libretro/assets/Systematic/icons/png/1024/Acorn RISC OS - Flash Media-content.png
-share/libretro/assets/Systematic/icons/png/1024/Acorn RISC OS - Flash Media.png
-share/libretro/assets/Systematic/icons/png/1024/Amazon - Fire TV (2nd Gen).png
-share/libretro/assets/Systematic/icons/png/1024/Amazon - Fire TV (3rd Gen).png
-share/libretro/assets/Systematic/icons/png/1024/Amazon - Fire TV Cube.png
-share/libretro/assets/Systematic/icons/png/1024/Amazon - Fire TV-content.png
-share/libretro/assets/Systematic/icons/png/1024/Amazon - Fire TV.png
-share/libretro/assets/Systematic/icons/png/1024/Amazon - Luna-content.png
-share/libretro/assets/Systematic/icons/png/1024/Amazon - Luna.png
-share/libretro/assets/Systematic/icons/png/1024/Amstrad - CPC-content.png
-share/libretro/assets/Systematic/icons/png/1024/Amstrad - CPC.png
-share/libretro/assets/Systematic/icons/png/1024/Amstrad - GX4000-content.png
-share/libretro/assets/Systematic/icons/png/1024/Amstrad - GX4000.png
-share/libretro/assets/Systematic/icons/png/1024/Analogue - Analogue Pocket W.png
-share/libretro/assets/Systematic/icons/png/1024/Analogue - Analogue Pocket-content.png
-share/libretro/assets/Systematic/icons/png/1024/Analogue - Analogue Pocket.png
-share/libretro/assets/Systematic/icons/png/1024/Apple - I (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Apple - I (Tapes).png
-share/libretro/assets/Systematic/icons/png/1024/Apple - I-content.png
-share/libretro/assets/Systematic/icons/png/1024/Apple - I.png
-share/libretro/assets/Systematic/icons/png/1024/Apple - II Plus-content.png
-share/libretro/assets/Systematic/icons/png/1024/Apple - II Plus.png
-share/libretro/assets/Systematic/icons/png/1024/Apple - II-content.png
-share/libretro/assets/Systematic/icons/png/1024/Apple - II.png
-share/libretro/assets/Systematic/icons/png/1024/Apple - IIGS-content.png
-share/libretro/assets/Systematic/icons/png/1024/Apple - IIGS.png
-share/libretro/assets/Systematic/icons/png/1024/Apple - IIe-content.png
-share/libretro/assets/Systematic/icons/png/1024/Apple - IIe.png
-share/libretro/assets/Systematic/icons/png/1024/Apple - Macintosh (BETA)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Apple - Macintosh (BETA).png
-share/libretro/assets/Systematic/icons/png/1024/Apple - Macintosh-content.png
-share/libretro/assets/Systematic/icons/png/1024/Apple - Macintosh.png
-share/libretro/assets/Systematic/icons/png/1024/Apple-Bandai - Pippin K.png
-share/libretro/assets/Systematic/icons/png/1024/Apple-Bandai - Pippin-content.png
-share/libretro/assets/Systematic/icons/png/1024/Apple-Bandai - Pippin.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - 2600 637.75000.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - 2600 CX2600A K.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - 2600 CX2600A.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - 2600 CX2600JR.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - 2600 CX2600JRA.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - 2600 CX2600JRB.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - 2600 CX2700.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - 2600 Flashback 2.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - 2600 Flashback.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - 2600-content.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - 2600.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - 5200-content.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - 5200.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - 7800-content.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - 7800.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - 8-bit Family-content.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - 8-bit Family.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - Jaguar CD-content.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - Jaguar CD.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - Jaguar-content.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - Jaguar.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - Lynx PAG-0401.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - Lynx-content.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - Lynx.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - Pong 25796.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - Pong C-140.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - Pong C-200.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - Pong-content.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - Pong.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - ST (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - ST (Tapes).png
-share/libretro/assets/Systematic/icons/png/1024/Atari - ST-content.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - ST.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - VCS K.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - VCS O.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - VCS-content.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - VCS.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - XEGS-content.png
-share/libretro/assets/Systematic/icons/png/1024/Atari - XEGS.png
-share/libretro/assets/Systematic/icons/png/1024/Atomiswave (alt)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Atomiswave (alt).png
-share/libretro/assets/Systematic/icons/png/1024/BBC - Bridge Companion-content.png
-share/libretro/assets/Systematic/icons/png/1024/BBC - Bridge Companion.png
-share/libretro/assets/Systematic/icons/png/1024/Bally - Astrocade-content.png
-share/libretro/assets/Systematic/icons/png/1024/Bally - Astrocade.png
-share/libretro/assets/Systematic/icons/png/1024/Bandai - Playdia-content.png
-share/libretro/assets/Systematic/icons/png/1024/Bandai - Playdia.png
-share/libretro/assets/Systematic/icons/png/1024/Bandai - Super Vision 8000-content.png
-share/libretro/assets/Systematic/icons/png/1024/Bandai - Super Vision 8000.png
-share/libretro/assets/Systematic/icons/png/1024/Bandai - Terebikko-content.png
-share/libretro/assets/Systematic/icons/png/1024/Bandai - Terebikko.png
-share/libretro/assets/Systematic/icons/png/1024/Bandai - WonderSwan Color SCT-001 R.png
-share/libretro/assets/Systematic/icons/png/1024/Bandai - WonderSwan Color WSC-001 B.png
-share/libretro/assets/Systematic/icons/png/1024/Bandai - WonderSwan Color WSC-001 K.png
-share/libretro/assets/Systematic/icons/png/1024/Bandai - WonderSwan Color WSC-001 O.png
-share/libretro/assets/Systematic/icons/png/1024/Bandai - WonderSwan Color WSC-001 S.png
-share/libretro/assets/Systematic/icons/png/1024/Bandai - WonderSwan Color-content.png
-share/libretro/assets/Systematic/icons/png/1024/Bandai - WonderSwan Color.png
-share/libretro/assets/Systematic/icons/png/1024/Bandai - WonderSwan-content.png
-share/libretro/assets/Systematic/icons/png/1024/Bandai - WonderSwan.png
-share/libretro/assets/Systematic/icons/png/1024/Benesse - Pocket Challenge V2-content.png
-share/libretro/assets/Systematic/icons/png/1024/Benesse - Pocket Challenge V2.png
-share/libretro/assets/Systematic/icons/png/1024/Benesse - Pocket Challenge W-content.png
-share/libretro/assets/Systematic/icons/png/1024/Benesse - Pocket Challenge W.png
-share/libretro/assets/Systematic/icons/png/1024/Bit Corporation - Gamate-content.png
-share/libretro/assets/Systematic/icons/png/1024/Bit Corporation - Gamate.png
-share/libretro/assets/Systematic/icons/png/1024/CHIP-8-content.png
-share/libretro/assets/Systematic/icons/png/1024/CHIP-8.png
-share/libretro/assets/Systematic/icons/png/1024/Cannonball-content.png
-share/libretro/assets/Systematic/icons/png/1024/Cannonball.png
-share/libretro/assets/Systematic/icons/png/1024/Capcom - CP System Changer.png
-share/libretro/assets/Systematic/icons/png/1024/Capcom - CP System I-content.png
-share/libretro/assets/Systematic/icons/png/1024/Capcom - CP System I.png
-share/libretro/assets/Systematic/icons/png/1024/Capcom - CP System II (J).png
-share/libretro/assets/Systematic/icons/png/1024/Capcom - CP System II-content (As).png
-share/libretro/assets/Systematic/icons/png/1024/Capcom - CP System II-content (B).png
-share/libretro/assets/Systematic/icons/png/1024/Capcom - CP System II-content (J).png
-share/libretro/assets/Systematic/icons/png/1024/Capcom - CP System II-content (Rental).png
-share/libretro/assets/Systematic/icons/png/1024/Capcom - CP System II-content (W).png
-share/libretro/assets/Systematic/icons/png/1024/Capcom - CP System II-content.png
-share/libretro/assets/Systematic/icons/png/1024/Capcom - CP System II.png
-share/libretro/assets/Systematic/icons/png/1024/Capcom - CP System III CD-content.png
-share/libretro/assets/Systematic/icons/png/1024/Capcom - CP System III-content.png
-share/libretro/assets/Systematic/icons/png/1024/Capcom - CP System III-content_combo.png
-share/libretro/assets/Systematic/icons/png/1024/Capcom - CP System III-content_mobo.png
-share/libretro/assets/Systematic/icons/png/1024/Capcom - CP System III.png
-share/libretro/assets/Systematic/icons/png/1024/Casio - Loopy-content.png
-share/libretro/assets/Systematic/icons/png/1024/Casio - Loopy.png
-share/libretro/assets/Systematic/icons/png/1024/Casio - PV-1000-content.png
-share/libretro/assets/Systematic/icons/png/1024/Casio - PV-1000.png
-share/libretro/assets/Systematic/icons/png/1024/Cave Story-content.png
-share/libretro/assets/Systematic/icons/png/1024/Cave Story.png
-share/libretro/assets/Systematic/icons/png/1024/ChaiLove-content.png
-share/libretro/assets/Systematic/icons/png/1024/ChaiLove.png
-share/libretro/assets/Systematic/icons/png/1024/Coleco - ColecoVision ADAM-content.png
-share/libretro/assets/Systematic/icons/png/1024/Coleco - ColecoVision ADAM.png
-share/libretro/assets/Systematic/icons/png/1024/Coleco - ColecoVision-content.png
-share/libretro/assets/Systematic/icons/png/1024/Coleco - ColecoVision.png
-share/libretro/assets/Systematic/icons/png/1024/Coleco - Telstar 6030.png
-share/libretro/assets/Systematic/icons/png/1024/Coleco - Telstar 6040.png
-share/libretro/assets/Systematic/icons/png/1024/Coleco - Telstar 6045.png
-share/libretro/assets/Systematic/icons/png/1024/Coleco - Telstar 6065.png
-share/libretro/assets/Systematic/icons/png/1024/Coleco - Telstar 6071.png
-share/libretro/assets/Systematic/icons/png/1024/Coleco - Telstar 6135.png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - 64 (PP)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - 64 (PP).png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - 64 (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - 64 (Tapes).png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - 64 64C.png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - 64 Games System.png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - 64-content.png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - 64.png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - Amiga-content.png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - Amiga.png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - CD32-content.png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - CD32.png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - CDTV-content.png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - CDTV.png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - Plus-4-content.png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - Plus-4.png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - VIC-20-content.png
-share/libretro/assets/Systematic/icons/png/1024/Commodore - VIC-20.png
-share/libretro/assets/Systematic/icons/png/1024/Connor - VideoSmarts-content.png
-share/libretro/assets/Systematic/icons/png/1024/Connor - VideoSmarts.png
-share/libretro/assets/Systematic/icons/png/1024/DOOM-content.png
-share/libretro/assets/Systematic/icons/png/1024/DOOM.png
-share/libretro/assets/Systematic/icons/png/1024/DOS-content.png
-share/libretro/assets/Systematic/icons/png/1024/DOS.png
-share/libretro/assets/Systematic/icons/png/1024/Dinothawr-content.png
-share/libretro/assets/Systematic/icons/png/1024/Dinothawr.png
-share/libretro/assets/Systematic/icons/png/1024/Dungeon Crawl Stone Soup-content.png
-share/libretro/assets/Systematic/icons/png/1024/Dungeon Crawl Stone Soup.png
-share/libretro/assets/Systematic/icons/png/1024/Emerson - Arcadia 2001-content.png
-share/libretro/assets/Systematic/icons/png/1024/Emerson - Arcadia 2001.png
-share/libretro/assets/Systematic/icons/png/1024/Entex - Adventure Vision-content.png
-share/libretro/assets/Systematic/icons/png/1024/Entex - Adventure Vision.png
-share/libretro/assets/Systematic/icons/png/1024/Entex - Select-A-Game-content.png
-share/libretro/assets/Systematic/icons/png/1024/Entex - Select-A-Game.png
-share/libretro/assets/Systematic/icons/png/1024/Epoch - Cassette Vision Jr.png
-share/libretro/assets/Systematic/icons/png/1024/Epoch - Cassette Vision-content.png
-share/libretro/assets/Systematic/icons/png/1024/Epoch - Cassette Vision.png
-share/libretro/assets/Systematic/icons/png/1024/Epoch - Game Pocket Computer-content.png
-share/libretro/assets/Systematic/icons/png/1024/Epoch - Game Pocket Computer.png
-share/libretro/assets/Systematic/icons/png/1024/Epoch - Super Cassette Vision-content.png
-share/libretro/assets/Systematic/icons/png/1024/Epoch - Super Cassette Vision.png
-share/libretro/assets/Systematic/icons/png/1024/Epoch - TV Tennis Electrotennis-content.png
-share/libretro/assets/Systematic/icons/png/1024/Epoch - TV Tennis Electrotennis.png
-share/libretro/assets/Systematic/icons/png/1024/FBNeo - Arcade Games-content.png
-share/libretro/assets/Systematic/icons/png/1024/FBNeo - Arcade Games.png
-share/libretro/assets/Systematic/icons/png/1024/FFmpeg-content.png
-share/libretro/assets/Systematic/icons/png/1024/FFmpeg.png
-share/libretro/assets/Systematic/icons/png/1024/Fairchild - Channel F System II.png
-share/libretro/assets/Systematic/icons/png/1024/Fairchild - Channel F-content.png
-share/libretro/assets/Systematic/icons/png/1024/Fairchild - Channel F.png
-share/libretro/assets/Systematic/icons/png/1024/Flashback-content.png
-share/libretro/assets/Systematic/icons/png/1024/Flashback.png
-share/libretro/assets/Systematic/icons/png/1024/Fujitsu - FM Towns Marty 2.png
-share/libretro/assets/Systematic/icons/png/1024/Fujitsu - FM Towns Marty-content.png
-share/libretro/assets/Systematic/icons/png/1024/Fujitsu - FM Towns Marty.png
-share/libretro/assets/Systematic/icons/png/1024/Fujitsu - FM Towns.png
-share/libretro/assets/Systematic/icons/png/1024/Fujitsu - FM-7.png
-share/libretro/assets/Systematic/icons/png/1024/Fujitsu - FMR50.png
-share/libretro/assets/Systematic/icons/png/1024/Fukutake Publishing - StudyBox HVC-101.png
-share/libretro/assets/Systematic/icons/png/1024/Fukutake Publishing - StudyBox-content.png
-share/libretro/assets/Systematic/icons/png/1024/Fukutake Publishing - StudyBox.png
-share/libretro/assets/Systematic/icons/png/1024/Funtech - Super Acan-content.png
-share/libretro/assets/Systematic/icons/png/1024/Funtech - Super Acan.png
-share/libretro/assets/Systematic/icons/png/1024/GCE - Vectrex-content.png
-share/libretro/assets/Systematic/icons/png/1024/GCE - Vectrex.png
-share/libretro/assets/Systematic/icons/png/1024/Gakken - Compact Vision TV Boy-content.png
-share/libretro/assets/Systematic/icons/png/1024/Gakken - Compact Vision TV Boy.png
-share/libretro/assets/Systematic/icons/png/1024/Game-content.png
-share/libretro/assets/Systematic/icons/png/1024/Game.png
-share/libretro/assets/Systematic/icons/png/1024/GamePark - Caanoo.png
-share/libretro/assets/Systematic/icons/png/1024/GamePark - GP2X F200.png
-share/libretro/assets/Systematic/icons/png/1024/GamePark - GP2X Wiz.png
-share/libretro/assets/Systematic/icons/png/1024/GamePark - GP2X.png
-share/libretro/assets/Systematic/icons/png/1024/GamePark - GP32-content.png
-share/libretro/assets/Systematic/icons/png/1024/GamePark - GP32.png
-share/libretro/assets/Systematic/icons/png/1024/Google - Nexus Player-content.png
-share/libretro/assets/Systematic/icons/png/1024/Google - Nexus Player.png
-share/libretro/assets/Systematic/icons/png/1024/Google - Stadia G.png
-share/libretro/assets/Systematic/icons/png/1024/Google - Stadia W.png
-share/libretro/assets/Systematic/icons/png/1024/Google - Stadia-content.png
-share/libretro/assets/Systematic/icons/png/1024/Google - Stadia.png
-share/libretro/assets/Systematic/icons/png/1024/Handheld Electronic Game - Acclaim.png
-share/libretro/assets/Systematic/icons/png/1024/Handheld Electronic Game - M 2024.png
-share/libretro/assets/Systematic/icons/png/1024/Handheld Electronic Game - M 2937.png
-share/libretro/assets/Systematic/icons/png/1024/Handheld Electronic Game - M 2938.png
-share/libretro/assets/Systematic/icons/png/1024/Handheld Electronic Game - M 5171.png
-share/libretro/assets/Systematic/icons/png/1024/Handheld Electronic Game - M 5264.png
-share/libretro/assets/Systematic/icons/png/1024/Handheld Electronic Game - M 5409.png
-share/libretro/assets/Systematic/icons/png/1024/Handheld Electronic Game - M 5410.png
-share/libretro/assets/Systematic/icons/png/1024/Handheld Electronic Game - M 9879.png
-share/libretro/assets/Systematic/icons/png/1024/Handheld Electronic Game-content.png
-share/libretro/assets/Systematic/icons/png/1024/Handheld Electronic Game.png
-share/libretro/assets/Systematic/icons/png/1024/Hartung - Game Master-content.png
-share/libretro/assets/Systematic/icons/png/1024/Hartung - Game Master.png
-share/libretro/assets/Systematic/icons/png/1024/Interton - VC 4000-content.png
-share/libretro/assets/Systematic/icons/png/1024/Interton - VC 4000.png
-share/libretro/assets/Systematic/icons/png/1024/Interton - Video 2000-content.png
-share/libretro/assets/Systematic/icons/png/1024/Interton - Video 2000.png
-share/libretro/assets/Systematic/icons/png/1024/Konami - Picno-content.png
-share/libretro/assets/Systematic/icons/png/1024/Konami - Picno.png
-share/libretro/assets/Systematic/icons/png/1024/LJN - Video Art.png
-share/libretro/assets/Systematic/icons/png/1024/LeapFrog - LeapPad-content.png
-share/libretro/assets/Systematic/icons/png/1024/LeapFrog - LeapPad.png
-share/libretro/assets/Systematic/icons/png/1024/LeapFrog - Leapster Learning Game System 1 GS.png
-share/libretro/assets/Systematic/icons/png/1024/LeapFrog - Leapster Learning Game System 1 PQ.png
-share/libretro/assets/Systematic/icons/png/1024/LeapFrog - Leapster Learning Game System 2 K.png
-share/libretro/assets/Systematic/icons/png/1024/LeapFrog - Leapster Learning Game System 2 PQ.png
-share/libretro/assets/Systematic/icons/png/1024/LeapFrog - Leapster Learning Game System-content.png
-share/libretro/assets/Systematic/icons/png/1024/LeapFrog - Leapster Learning Game System.png
-share/libretro/assets/Systematic/icons/png/1024/LeapFrog - My First LeapPad-content.png
-share/libretro/assets/Systematic/icons/png/1024/LeapFrog - My First LeapPad.png
-share/libretro/assets/Systematic/icons/png/1024/Libretro - Pad.png
-share/libretro/assets/Systematic/icons/png/1024/Lutro-content.png
-share/libretro/assets/Systematic/icons/png/1024/Lutro.png
-share/libretro/assets/Systematic/icons/png/1024/MAME 2000-content.png
-share/libretro/assets/Systematic/icons/png/1024/MAME 2000.png
-share/libretro/assets/Systematic/icons/png/1024/MAME 2003-Plus-content.png
-share/libretro/assets/Systematic/icons/png/1024/MAME 2003-Plus.png
-share/libretro/assets/Systematic/icons/png/1024/MAME 2003-content.png
-share/libretro/assets/Systematic/icons/png/1024/MAME 2003.png
-share/libretro/assets/Systematic/icons/png/1024/MAME 2010-content.png
-share/libretro/assets/Systematic/icons/png/1024/MAME 2010.png
-share/libretro/assets/Systematic/icons/png/1024/MAME 2015-content.png
-share/libretro/assets/Systematic/icons/png/1024/MAME 2015.png
-share/libretro/assets/Systematic/icons/png/1024/MAME 2016-content.png
-share/libretro/assets/Systematic/icons/png/1024/MAME 2016.png
-share/libretro/assets/Systematic/icons/png/1024/MAME-content.png
-share/libretro/assets/Systematic/icons/png/1024/MAME.png
-share/libretro/assets/Systematic/icons/png/1024/Magnavox - Odyssey 100.png
-share/libretro/assets/Systematic/icons/png/1024/Magnavox - Odyssey 200.png
-share/libretro/assets/Systematic/icons/png/1024/Magnavox - Odyssey 2000.png
-share/libretro/assets/Systematic/icons/png/1024/Magnavox - Odyssey 2001.png
-share/libretro/assets/Systematic/icons/png/1024/Magnavox - Odyssey 2100.png
-share/libretro/assets/Systematic/icons/png/1024/Magnavox - Odyssey 300.png
-share/libretro/assets/Systematic/icons/png/1024/Magnavox - Odyssey 3000.png
-share/libretro/assets/Systematic/icons/png/1024/Magnavox - Odyssey 400.png
-share/libretro/assets/Systematic/icons/png/1024/Magnavox - Odyssey 4000.png
-share/libretro/assets/Systematic/icons/png/1024/Magnavox - Odyssey 500.png
-share/libretro/assets/Systematic/icons/png/1024/Magnavox - Odyssey-content.png
-share/libretro/assets/Systematic/icons/png/1024/Magnavox - Odyssey.png
-share/libretro/assets/Systematic/icons/png/1024/Magnavox - Odyssey2-content.png
-share/libretro/assets/Systematic/icons/png/1024/Magnavox - Odyssey2.png
-share/libretro/assets/Systematic/icons/png/1024/Mattel - HyperScan Alt.png
-share/libretro/assets/Systematic/icons/png/1024/Mattel - HyperScan-content.png
-share/libretro/assets/Systematic/icons/png/1024/Mattel - HyperScan.png
-share/libretro/assets/Systematic/icons/png/1024/Mattel - Intellivision 3504.png
-share/libretro/assets/Systematic/icons/png/1024/Mattel - Intellivision 49-75011.png
-share/libretro/assets/Systematic/icons/png/1024/Mattel - Intellivision 58-100.png
-share/libretro/assets/Systematic/icons/png/1024/Mattel - Intellivision 5872.png
-share/libretro/assets/Systematic/icons/png/1024/Mattel - Intellivision-content.png
-share/libretro/assets/Systematic/icons/png/1024/Mattel - Intellivision.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - MSX CPC-50.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - MSX-content.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - MSX.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - MSX2-content.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - MSX2.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox 360 (Digital)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox 360 (Digital).png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox 360 E K.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox 360 E KT.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox 360 K.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox 360 KT.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox 360 S K.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox 360 S KT.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox 360 S W.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox 360 S WT.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox 360 WT.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox 360-content.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox 360.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox G.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox O.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox One S W.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox One S WT.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox One X K.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox One-content.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox One.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox S.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox Series S K.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox Series S W.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox Series S WT.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox Series X W.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox Series X-content.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox Series X.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox W.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox-content.png
-share/libretro/assets/Systematic/icons/png/1024/Microsoft - Xbox.png
-share/libretro/assets/Systematic/icons/png/1024/Milton Bradley - Microvision Alt.png
-share/libretro/assets/Systematic/icons/png/1024/Milton Bradley - Microvision-content.png
-share/libretro/assets/Systematic/icons/png/1024/Milton Bradley - Microvision.png
-share/libretro/assets/Systematic/icons/png/1024/Minecraft-content.png
-share/libretro/assets/Systematic/icons/png/1024/Minecraft.png
-share/libretro/assets/Systematic/icons/png/1024/MrBoom-content.png
-share/libretro/assets/Systematic/icons/png/1024/MrBoom.png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine - TurboGrafx 16 HES-EXP-01 (U).png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine - TurboGrafx 16 HES-TGX-01 (U).png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine - TurboGrafx 16 PI-TG2 (J).png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine - TurboGrafx 16 PI-TG3 (J).png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine - TurboGrafx 16 PI-TG7 (J).png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine - TurboGrafx 16 PI-TG9 (J).png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine - TurboGrafx 16-content (E).png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine - TurboGrafx 16-content (U).png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine - TurboGrafx 16-content.png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine - TurboGrafx 16.png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine CD - TurboGrafx-CD AD-USA.png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine CD - TurboGrafx-CD CDR-30 (J).png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine CD - TurboGrafx-CD HES-CDR-01 (U).png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine CD - TurboGrafx-CD HES-DUO-01 (U).png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine CD - TurboGrafx-CD PI-CD1 (J).png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine CD - TurboGrafx-CD PI-TG8 (J).png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine CD - TurboGrafx-CD-content.png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine CD - TurboGrafx-CD.png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine SuperGrafx-content.png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC Engine SuperGrafx.png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC-98-content.png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC-98.png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC-FX-content.png
-share/libretro/assets/Systematic/icons/png/1024/NEC - PC-FX.png
-share/libretro/assets/Systematic/icons/png/1024/Neo Geo-content.png
-share/libretro/assets/Systematic/icons/png/1024/Neo Geo.png
-share/libretro/assets/Systematic/icons/png/1024/Nichibutsu - My Vision-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nichibutsu - My Vision.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Color TV-Game CTG-15S.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Color TV-Game CTG-15V.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Color TV-Game CTG-6S.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Color TV-Game CTG-6V.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Color TV-Game CTG-BK6.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Color TV-Game CTG-CR112.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Color TV-Game CTG-HC10.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Color TV-Game XG-106.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Color TV-Game XG-115.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Family Computer Disk System AN500B.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Family Computer Disk System AN500R.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Family Computer Disk System AN505BK.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Family Computer Disk System AN505RD.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Family Computer Disk System HVC-101.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Family Computer Disk System-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Family Computer Disk System.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch AC-01.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch BU-201.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch BX-301.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch CJ-71.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch CN-07.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch DJ-101.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch DK-52.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch DM-53.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch DR-802.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch EG-26.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch FL-02.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch FP-24.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch FR-27.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch GH-54.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch ID-29.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch IP-05 G.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch IP-05 P.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch JR-55.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch LN-08.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch MC-25.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch MH-06.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch MN-06.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch MT-03.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch MV-64.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch MW-56.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch OC-22.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch OP-51.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch PB-59.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch PG-74.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch PP-23.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch PR-21.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch RC-04.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch SM-91.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch SP-30.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch TL-28.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game & Watch YM-801.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance (e-Reader)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance (e-Reader).png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGB-001 B.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGB-001 G.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGB-001 GO.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGB-001 K.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGB-001 O.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGB-001 P.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGB-001 R.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGB-001 S.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGB-001 Y.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGS-001 B.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGS-001 HVC1.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGS-001 HVC2.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGS-001 K.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGS-001 NES.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGS-001 S.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGS-101 B.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGS-101 GO.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance AGS-101 R.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance OXY-001 HVC.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance OXY-001 K.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance OXY-001 S.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Advance.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Color CGB-001 G.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Color CGB-001 P.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Color CGB-001 Q.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Color CGB-001 Y.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Color-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy Color.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy DMG-001 B.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy DMG-001 G.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy DMG-001 K.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy DMG-001 P.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy DMG-001 R.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy DMG-001 W.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy DMG-001 Y.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy MGB-001 A.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy MGB-001 B.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy MGB-001 DMG.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy MGB-001 G.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy MGB-001 K.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy MGB-001 P.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy MGB-001 R.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy MGB-001 S.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy MGB-001 Y.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy MGB-101 G.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy MGB-101 S.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Game Boy.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - GameCube DOL-001 G.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - GameCube DOL-001 K.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - GameCube DOL-001 O.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - GameCube DOL-001 R.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - GameCube DOL-001 S.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - GameCube DOL-001 W.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - GameCube SL-GC10.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - GameCube-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - GameCube.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - New Nintendo 3DS JAN-001 KA.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - New Nintendo 3DS JAN-001 KG.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - New Nintendo 3DS JAN-001 WO.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - New Nintendo 3DS JAN-001 WP.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - New Nintendo 3DS KTR-001 K.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - New Nintendo 3DS KTR-001 W.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - New Nintendo 3DS RED-001 W.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - New Nintendo 3DS-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - New Nintendo 3DS.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 3DS (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 3DS (DLC).png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 3DS (Digital)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 3DS (Digital).png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 3DS CTR-001 A.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 3DS CTR-001 K.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 3DS CTR-001 Q.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 3DS CTR-001 R.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 3DS CTR-001 W.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 3DS FTR-001 BK.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 3DS FTR-001 KB.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 3DS FTR-001 KR.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 3DS FTR-001 RK.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 3DS SPR-001 W.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 3DS-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 3DS.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 64 NUS-001 A.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 64 NUS-001 B.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 64 NUS-001 G.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 64 NUS-001 H.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 64 NUS-001 K.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 64 NUS-001 O.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 64 NUS-001 P.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 64 NUS-001 Q.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 64-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 64.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 64DD-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo 64DD.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DS (Download Play)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DS (Download Play).png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DS Decrypted-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DS Decrypted.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DS NTR-001 B.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DS NTR-001 R.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DS NTR-001 S.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DS USG-001 K.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DS-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DS.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DSi (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DSi (DLC).png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DSi Decrypted-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DSi Decrypted.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DSi TWL-001 A.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DSi TWL-001 K.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DSi TWL-001 P.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DSi TWL-001 W.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DSi UTL-001 B.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DSi UTL-001 K.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DSi UTL-001 R.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DSi-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo DSi.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo Entertainment System HVC-001.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo Entertainment System HVC-101.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo Entertainment System NES-101.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo Entertainment System RET-AVS.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo Entertainment System-content (J).png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo Entertainment System-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Nintendo Entertainment System.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Pokemon Mini MIN-001 G.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Pokemon Mini MIN-001 Q.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Pokemon Mini-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Pokemon Mini.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Satellaview-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Satellaview.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Sufami Turbo SHVC-101.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Sufami Turbo SNS-001.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Sufami Turbo SNS-101.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Sufami Turbo-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Sufami Turbo.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Super Nintendo Entertainment System SHVC-101.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Super Nintendo Entertainment System SNS-001.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Super Nintendo Entertainment System SNS-101.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Super Nintendo Entertainment System SNSP-001.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Super Nintendo Entertainment System SNt Classic.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Super Nintendo Entertainment System SNt SF.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Super Nintendo Entertainment System-content (1) (U).png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Super Nintendo Entertainment System-content (2) (U).png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Super Nintendo Entertainment System-content (E).png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Super Nintendo Entertainment System-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Super Nintendo Entertainment System.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HAC-001 B.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HAC-001 BK.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HAC-001 BR.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HAC-001 KB.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HAC-001 KR.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HAC-001 R.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HAC-001 RB.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HAC-001 RK.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HAC-001 Y.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HAC-001.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HAC-007 BR.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HAC-007 K.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HAC-007 R.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HAC-007 Y.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HAC-007.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HDH-001 G.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HDH-001 Y.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch HDH-001.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch JCD.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Switch.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Virtual Boy T.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Virtual Boy-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Virtual Boy.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Wii (Digital)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Wii (Digital).png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Wii RVL-001 B.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Wii RVL-001 BT.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Wii RVL-001 K.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Wii RVL-001 KT.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Wii RVL-001 R.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Wii RVL-001 RT.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Wii RVL-001 WT.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Wii RVL-201.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Wii U WUP-001 KT.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Wii U WUP-001 W.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Wii U WUP-001 WT.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Wii U-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Wii U.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Wii-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - Wii.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - e-Reader-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nintendo - e-Reader.png
-share/libretro/assets/Systematic/icons/png/1024/Nokia - N-Gage QD.png
-share/libretro/assets/Systematic/icons/png/1024/Nokia - N-Gage-content.png
-share/libretro/assets/Systematic/icons/png/1024/Nokia - N-Gage.png
-share/libretro/assets/Systematic/icons/png/1024/Nvidia - Shield TV.png
-share/libretro/assets/Systematic/icons/png/1024/Ouya - Ouya.png
-share/libretro/assets/Systematic/icons/png/1024/PC-50X - Palladium Tele Cassetten Game 825-530.png
-share/libretro/assets/Systematic/icons/png/1024/PC-50X - Palladium Tele Cassetten Game 825-581.png
-share/libretro/assets/Systematic/icons/png/1024/PC-50X - SHG Black Point FS-1003.png
-share/libretro/assets/Systematic/icons/png/1024/Philips - CD-i-content.png
-share/libretro/assets/Systematic/icons/png/1024/Philips - CD-i.png
-share/libretro/assets/Systematic/icons/png/1024/Philips - Tele-Game ES-2203.png
-share/libretro/assets/Systematic/icons/png/1024/Philips - Tele-Game.png
-share/libretro/assets/Systematic/icons/png/1024/Philips - Videopac+-content.png
-share/libretro/assets/Systematic/icons/png/1024/Philips - Videopac+.png
-share/libretro/assets/Systematic/icons/png/1024/Pioneer - LaserActive.png
-share/libretro/assets/Systematic/icons/png/1024/Pioneer - Laseractive-content.png
-share/libretro/assets/Systematic/icons/png/1024/PlayJam - Game Stick.png
-share/libretro/assets/Systematic/icons/png/1024/Quake II-content.png
-share/libretro/assets/Systematic/icons/png/1024/Quake II.png
-share/libretro/assets/Systematic/icons/png/1024/Quake III-content.png
-share/libretro/assets/Systematic/icons/png/1024/Quake III.png
-share/libretro/assets/Systematic/icons/png/1024/Quake-content.png
-share/libretro/assets/Systematic/icons/png/1024/Quake.png
-share/libretro/assets/Systematic/icons/png/1024/RCA - Studio II-content.png
-share/libretro/assets/Systematic/icons/png/1024/RCA - Studio II.png
-share/libretro/assets/Systematic/icons/png/1024/RPG Maker-content.png
-share/libretro/assets/Systematic/icons/png/1024/RPG Maker.png
-share/libretro/assets/Systematic/icons/png/1024/Rick Dangerous-content.png
-share/libretro/assets/Systematic/icons/png/1024/Rick Dangerous.png
-share/libretro/assets/Systematic/icons/png/1024/SNK - Neo Geo CD Tray.png
-share/libretro/assets/Systematic/icons/png/1024/SNK - Neo Geo CD-content.png
-share/libretro/assets/Systematic/icons/png/1024/SNK - Neo Geo CD.png
-share/libretro/assets/Systematic/icons/png/1024/SNK - Neo Geo CDZ.png
-share/libretro/assets/Systematic/icons/png/1024/SNK - Neo Geo Mini.png
-share/libretro/assets/Systematic/icons/png/1024/SNK - Neo Geo Pocket Color-content.png
-share/libretro/assets/Systematic/icons/png/1024/SNK - Neo Geo Pocket Color.png
-share/libretro/assets/Systematic/icons/png/1024/SNK - Neo Geo Pocket K.png
-share/libretro/assets/Systematic/icons/png/1024/SNK - Neo Geo Pocket S.png
-share/libretro/assets/Systematic/icons/png/1024/SNK - Neo Geo Pocket W.png
-share/libretro/assets/Systematic/icons/png/1024/SNK - Neo Geo Pocket-content.png
-share/libretro/assets/Systematic/icons/png/1024/SNK - Neo Geo Pocket.png
-share/libretro/assets/Systematic/icons/png/1024/SNK - Neo Geo X-content.png
-share/libretro/assets/Systematic/icons/png/1024/SNK - Neo Geo X.png
-share/libretro/assets/Systematic/icons/png/1024/SNK - Neo Geo-content.png
-share/libretro/assets/Systematic/icons/png/1024/SNK - Neo Geo.png
-share/libretro/assets/Systematic/icons/png/1024/SSD - Xavixport-content.png
-share/libretro/assets/Systematic/icons/png/1024/SSD - Xavixport.png
-share/libretro/assets/Systematic/icons/png/1024/Sanyo - MBC-550-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sanyo - MBC-550.png
-share/libretro/assets/Systematic/icons/png/1024/ScummVM-content.png
-share/libretro/assets/Systematic/icons/png/1024/ScummVM.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - 32X HAA-2502-84000 (J).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - 32X HAA-2510-84000 (J).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - 32X MK-1601-84000 (E).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - 32X MK-1601-84000 (U).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - 32X MK-1631-84000 (E).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - 32X Neptune (U).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - 32X-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - 32X.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Beena-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Beena.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Chihiro-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Chihiro.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Dreamcast (Visual Memory Unit).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Dreamcast B.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Dreamcast H.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Dreamcast K.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Dreamcast-content (E).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Dreamcast-content (J).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Dreamcast-content (U).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Dreamcast-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Dreamcast.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Game Gear A.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Game Gear B.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Game Gear Q.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Game Gear R.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Game Gear S.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Game Gear W.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Game Gear Y.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Game Gear-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Game Gear.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Master System - Mark III MK-3006.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Master System - Mark III SG-1000M3 (J).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Master System - Mark III-content (J).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Master System - Mark III-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Master System - Mark III.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega Drive - Genesis HAA-2502 (J).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega Drive - Genesis HAA-2510 (J).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega Drive - Genesis HMJ-0300 (J).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega Drive - Genesis MK-1461 (U).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega Drive - Genesis MK-1601 (E).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega Drive - Genesis MK-1631 (E).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega Drive - Genesis MK-1631 (U).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega Drive - Genesis MK-6100 (U).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega Drive - Genesis MSg-EU.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega Drive - Genesis MSg-JP.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega Drive - Genesis MSg-USA.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega Drive - Genesis-content (E).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega Drive - Genesis-content (J).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega Drive - Genesis-content (U).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega Drive - Genesis-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega Drive - Genesis.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega-CD - Sega CD HAA-2502-2912 (J).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega-CD - Sega CD HAA-2510-2910 (J).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega-CD - Sega CD HAA-2510-2912 (J).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega-CD - Sega CD MK-1601-1690 (E).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega-CD - Sega CD MK-1601-1690 (U).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega-CD - Sega CD MK-1601-4102 (E).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega-CD - Sega CD MK-1601-4102 (U).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega-CD - Sega CD MK-1631-4102 (E).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega-CD - Sega CD MK-1631-4102 (U).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega-CD - Sega CD RG-M1 (J).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega-CD - Sega CD RG-M2 (J).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega-CD - Sega CD-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Mega-CD - Sega CD.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - PICO-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - PICO.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - SG-1000 II.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - SG-1000-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - SG-1000.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Saturn HST-3200 (J).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Saturn MK-80000 (U).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Saturn MK-80000A (U).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Saturn Pluto (U).png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Saturn-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Saturn.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Video Driver-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sega - Video Driver.png
-share/libretro/assets/Systematic/icons/png/1024/Sharp - X68000 K.png
-share/libretro/assets/Systematic/icons/png/1024/Sharp - X68000 KT.png
-share/libretro/assets/Systematic/icons/png/1024/Sharp - X68000 ST.png
-share/libretro/assets/Systematic/icons/png/1024/Sharp - X68000-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sharp - X68000.png
-share/libretro/assets/Systematic/icons/png/1024/Sinclair - ZX 81-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sinclair - ZX 81.png
-share/libretro/assets/Systematic/icons/png/1024/Sinclair - ZX Spectrum +3-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sinclair - ZX Spectrum +3.png
-share/libretro/assets/Systematic/icons/png/1024/Sinclair - ZX Spectrum-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sinclair - ZX Spectrum.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation (PocketStation) K.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation (PocketStation).png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 2 PSX-5000.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 2 PSX-5100.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 2 SCPH-10000.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 2 SCPH-70000 T.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 2 SCPH-70000.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 2 SCPH-90000 T.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 2 SCPH-90000.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 2-content CD.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 2-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 2.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 3 (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 3 (DLC).png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 3 (Downloadable)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 3 (Downloadable).png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 3 (PSN)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 3 (PSN).png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 3-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 4 CUH-1000 KT.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 4 CUH-1000 S.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 4 CUH-1000 ST.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 4 CUH-1000 W.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 4 CUH-1000 WT.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 4 CUH-2000 K.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 4 CUH-2000 KT.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 4 CUH-2000 W.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 4 CUH-2000 WT.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 4 CUH-7000 K.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 4 CUH-7000 KT.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 4-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 4.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 5 T.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 5 WT.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 5-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation 5.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation DTL-H1000.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation DTL-H1200.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation DTL-H3000.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable (DLC).png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable (PSN)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable (PSN).png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable (PSX2PSP)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable (PSX2PSP).png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable (UMD Music)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable (UMD Music).png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable (UMD Video)-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable (UMD Video).png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable PSP-2000 B.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable PSP-2000 H.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable PSP-2000 R.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable PSP-2000 S.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable PSP-2000 W.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable PSP-E1000 K.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable PSP-E1000 W.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable PSP-N1000 K.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable PSP-N1000 W.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Portable.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation SCPH-100-131 Flat.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation SCPH-100-131.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation SCPH-100.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Vita PCH-1000 B.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Vita PCH-1000 R.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Vita PCH-1000 W.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Vita PCH-2000 K.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Vita PCH-2000 W.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Vita VTE-1000 K.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Vita VTE-1000 W.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Vita-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation Vita.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation-content.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - PlayStation.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - Playstation 3 CECH-2000 K.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - Playstation 3 CECH-2000 KT.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - Playstation 3 CECH-4000 K.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - Playstation 3 CECH-4000 KT.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - Playstation 3 CECHA00 KT.png
-share/libretro/assets/Systematic/icons/png/1024/Sony - Playstation 3.png
-share/libretro/assets/Systematic/icons/png/1024/Spectravideo - SV 328.png
-share/libretro/assets/Systematic/icons/png/1024/Spectravideo - SVI-318 - SVI-328-content.png
-share/libretro/assets/Systematic/icons/png/1024/Spectravideo - SVI-318 - SVI-328.png
-share/libretro/assets/Systematic/icons/png/1024/TIC-80-content.png
-share/libretro/assets/Systematic/icons/png/1024/TIC-80.png
-share/libretro/assets/Systematic/icons/png/1024/Taito - Egret II Mini.png
-share/libretro/assets/Systematic/icons/png/1024/Taito - Egret II.png
-share/libretro/assets/Systematic/icons/png/1024/Takara - Video Challenger-content.png
-share/libretro/assets/Systematic/icons/png/1024/Takara - Video Challenger.png
-share/libretro/assets/Systematic/icons/png/1024/Tandy - Video Information System-content.png
-share/libretro/assets/Systematic/icons/png/1024/Tandy - Video Information System.png
-share/libretro/assets/Systematic/icons/png/1024/Tapwave - Zodiac-content.png
-share/libretro/assets/Systematic/icons/png/1024/Tapwave - Zodiac.png
-share/libretro/assets/Systematic/icons/png/1024/Texas Instruments - TI-99-4A.png
-share/libretro/assets/Systematic/icons/png/1024/The 3DO Company - 3DO FZ-10.png
-share/libretro/assets/Systematic/icons/png/1024/The 3DO Company - 3DO GDO-101.png
-share/libretro/assets/Systematic/icons/png/1024/The 3DO Company - 3DO GDO-203P.png
-share/libretro/assets/Systematic/icons/png/1024/The 3DO Company - 3DO IMP-21J.png
-share/libretro/assets/Systematic/icons/png/1024/The 3DO Company - 3DO-content.png
-share/libretro/assets/Systematic/icons/png/1024/The 3DO Company - 3DO.png
-share/libretro/assets/Systematic/icons/png/1024/Thomson - MOTO Cartridge.png
-share/libretro/assets/Systematic/icons/png/1024/Thomson - MOTO TO8.png
-share/libretro/assets/Systematic/icons/png/1024/Thomson - MOTO TO8D.png
-share/libretro/assets/Systematic/icons/png/1024/Thomson - MOTO-content.png
-share/libretro/assets/Systematic/icons/png/1024/Thomson - MOTO.png
-share/libretro/assets/Systematic/icons/png/1024/Tiger - Game.com Pocket Pro.png
-share/libretro/assets/Systematic/icons/png/1024/Tiger - Game.com-content.png
-share/libretro/assets/Systematic/icons/png/1024/Tiger - Game.com.png
-share/libretro/assets/Systematic/icons/png/1024/Tiger - Gizmondo-content.png
-share/libretro/assets/Systematic/icons/png/1024/Tiger - Gizmondo.png
-share/libretro/assets/Systematic/icons/png/1024/Tomb Raider-content.png
-share/libretro/assets/Systematic/icons/png/1024/Tomb Raider.png
-share/libretro/assets/Systematic/icons/png/1024/Tomy - Tutor-content.png
-share/libretro/assets/Systematic/icons/png/1024/Tomy - Tutor.png
-share/libretro/assets/Systematic/icons/png/1024/Umtech - VideoBrain-content.png
-share/libretro/assets/Systematic/icons/png/1024/Umtech - VideoBrain.png
-share/libretro/assets/Systematic/icons/png/1024/Unisonic - Champion 2711-content.png
-share/libretro/assets/Systematic/icons/png/1024/Unisonic - Champion 2711.png
-share/libretro/assets/Systematic/icons/png/1024/Uzebox-content.png
-share/libretro/assets/Systematic/icons/png/1024/Uzebox.png
-share/libretro/assets/Systematic/icons/png/1024/VM Labs - NUON-content.png
-share/libretro/assets/Systematic/icons/png/1024/VM Labs - NUON.png
-share/libretro/assets/Systematic/icons/png/1024/VTech - 3D Gamate-content.png
-share/libretro/assets/Systematic/icons/png/1024/VTech - 3D Gamate.png
-share/libretro/assets/Systematic/icons/png/1024/VTech - CreatiVision-content.png
-share/libretro/assets/Systematic/icons/png/1024/VTech - CreatiVision.png
-share/libretro/assets/Systematic/icons/png/1024/VTech - Socrates Alt.png
-share/libretro/assets/Systematic/icons/png/1024/VTech - Socrates-content.png
-share/libretro/assets/Systematic/icons/png/1024/VTech - Socrates.png
-share/libretro/assets/Systematic/icons/png/1024/VTech - V.Flash-content.png
-share/libretro/assets/Systematic/icons/png/1024/VTech - V.Flash.png
-share/libretro/assets/Systematic/icons/png/1024/VTech - V.Smile P.png
-share/libretro/assets/Systematic/icons/png/1024/VTech - V.Smile-content.png
-share/libretro/assets/Systematic/icons/png/1024/VTech - V.Smile.png
-share/libretro/assets/Systematic/icons/png/1024/Valve - Steam Link.png
-share/libretro/assets/Systematic/icons/png/1024/View-Master - Interactive Vision-content.png
-share/libretro/assets/Systematic/icons/png/1024/View-Master - Interactive Vision.png
-share/libretro/assets/Systematic/icons/png/1024/Watara - Supervision Original.png
-share/libretro/assets/Systematic/icons/png/1024/Watara - Supervision-content.png
-share/libretro/assets/Systematic/icons/png/1024/Watara - Supervision.png
-share/libretro/assets/Systematic/icons/png/1024/Welback - Mega Duck-content.png
-share/libretro/assets/Systematic/icons/png/1024/Welback - Mega Duck.png
-share/libretro/assets/Systematic/icons/png/1024/Worlds of Wonder - Action Max-content.png
-share/libretro/assets/Systematic/icons/png/1024/Worlds of Wonder - Action Max.png
-share/libretro/assets/Systematic/icons/png/1024/Yamaha - Copera-content.png
-share/libretro/assets/Systematic/icons/png/1024/Yamaha - Copera.png
-share/libretro/assets/Systematic/icons/png/1024/ZAPiT - Game Wave-content.png
-share/libretro/assets/Systematic/icons/png/1024/ZAPiT - Game Wave.png
-share/libretro/assets/Systematic/icons/png/1024/Zeebo - Zeebo.png
-share/libretro/assets/Systematic/icons/png/1024/achievement-list.png
-share/libretro/assets/Systematic/icons/png/1024/add-favorite.png
-share/libretro/assets/Systematic/icons/png/1024/add.png
-share/libretro/assets/Systematic/icons/png/1024/arrow.png
-share/libretro/assets/Systematic/icons/png/1024/battery-20.png
-share/libretro/assets/Systematic/icons/png/1024/battery-40.png
-share/libretro/assets/Systematic/icons/png/1024/battery-60.png
-share/libretro/assets/Systematic/icons/png/1024/battery-80.png
-share/libretro/assets/Systematic/icons/png/1024/battery-charging.png
-share/libretro/assets/Systematic/icons/png/1024/battery-full.png
-share/libretro/assets/Systematic/icons/png/1024/bluetooth.png
-share/libretro/assets/Systematic/icons/png/1024/clock.png
-share/libretro/assets/Systematic/icons/png/1024/close.png
-share/libretro/assets/Systematic/icons/png/1024/core-cheat-options.png
-share/libretro/assets/Systematic/icons/png/1024/core-disk-options.png
-share/libretro/assets/Systematic/icons/png/1024/core-infos.png
-share/libretro/assets/Systematic/icons/png/1024/core-input-remapping-options.png
-share/libretro/assets/Systematic/icons/png/1024/core-options.png
-share/libretro/assets/Systematic/icons/png/1024/core-shader-options.png
-share/libretro/assets/Systematic/icons/png/1024/core.png
-share/libretro/assets/Systematic/icons/png/1024/cursor.png
-share/libretro/assets/Systematic/icons/png/1024/database.png
-share/libretro/assets/Systematic/icons/png/1024/default-content.png
-share/libretro/assets/Systematic/icons/png/1024/default.png
-share/libretro/assets/Systematic/icons/png/1024/dialog-slice.png
-share/libretro/assets/Systematic/icons/png/1024/favorites-content.png
-share/libretro/assets/Systematic/icons/png/1024/favorites.png
-share/libretro/assets/Systematic/icons/png/1024/file.png
-share/libretro/assets/Systematic/icons/png/1024/folder.png
-share/libretro/assets/Systematic/icons/png/1024/history.png
-share/libretro/assets/Systematic/icons/png/1024/iQue - iQue-content.png
-share/libretro/assets/Systematic/icons/png/1024/iQue - iQue.png
-share/libretro/assets/Systematic/icons/png/1024/image.png
-share/libretro/assets/Systematic/icons/png/1024/images.png
-share/libretro/assets/Systematic/icons/png/1024/input_ADC.png
-share/libretro/assets/Systematic/icons/png/1024/input_BIND_ALL.png
-share/libretro/assets/Systematic/icons/png/1024/input_BTN-D.png
-share/libretro/assets/Systematic/icons/png/1024/input_BTN-L.png
-share/libretro/assets/Systematic/icons/png/1024/input_BTN-R.png
-share/libretro/assets/Systematic/icons/png/1024/input_BTN-U.png
-share/libretro/assets/Systematic/icons/png/1024/input_DPAD-D.png
-share/libretro/assets/Systematic/icons/png/1024/input_DPAD-L.png
-share/libretro/assets/Systematic/icons/png/1024/input_DPAD-R.png
-share/libretro/assets/Systematic/icons/png/1024/input_DPAD-U.png
-share/libretro/assets/Systematic/icons/png/1024/input_LB.png
-share/libretro/assets/Systematic/icons/png/1024/input_LGUN.png
-share/libretro/assets/Systematic/icons/png/1024/input_LT.png
-share/libretro/assets/Systematic/icons/png/1024/input_MOUSE.png
-share/libretro/assets/Systematic/icons/png/1024/input_RB.png
-share/libretro/assets/Systematic/icons/png/1024/input_RT.png
-share/libretro/assets/Systematic/icons/png/1024/input_SELECT.png
-share/libretro/assets/Systematic/icons/png/1024/input_START.png
-share/libretro/assets/Systematic/icons/png/1024/input_STCK-D.png
-share/libretro/assets/Systematic/icons/png/1024/input_STCK-L.png
-share/libretro/assets/Systematic/icons/png/1024/input_STCK-P.png
-share/libretro/assets/Systematic/icons/png/1024/input_STCK-R.png
-share/libretro/assets/Systematic/icons/png/1024/input_STCK-U.png
-share/libretro/assets/Systematic/icons/png/1024/input_TURBO.png
-share/libretro/assets/Systematic/icons/png/1024/key-hover.png
-share/libretro/assets/Systematic/icons/png/1024/key.png
-share/libretro/assets/Systematic/icons/png/1024/lakka.png
-share/libretro/assets/Systematic/icons/png/1024/loadstate.png
-share/libretro/assets/Systematic/icons/png/1024/menu_achievements.png
-share/libretro/assets/Systematic/icons/png/1024/menu_add.png
-share/libretro/assets/Systematic/icons/png/1024/menu_apply_cog.png
-share/libretro/assets/Systematic/icons/png/1024/menu_apply_toggle.png
-share/libretro/assets/Systematic/icons/png/1024/menu_audio.png
-share/libretro/assets/Systematic/icons/png/1024/menu_brightness.png
-share/libretro/assets/Systematic/icons/png/1024/menu_check.png
-share/libretro/assets/Systematic/icons/png/1024/menu_drivers.png
-share/libretro/assets/Systematic/icons/png/1024/menu_exit.png
-share/libretro/assets/Systematic/icons/png/1024/menu_frameskip.png
-share/libretro/assets/Systematic/icons/png/1024/menu_help.png
-share/libretro/assets/Systematic/icons/png/1024/menu_hourglass.png
-share/libretro/assets/Systematic/icons/png/1024/menu_info.png
-share/libretro/assets/Systematic/icons/png/1024/menu_latency.png
-share/libretro/assets/Systematic/icons/png/1024/menu_log.png
-share/libretro/assets/Systematic/icons/png/1024/menu_mixer.png
-share/libretro/assets/Systematic/icons/png/1024/menu_network.png
-share/libretro/assets/Systematic/icons/png/1024/menu_notifications.png
-share/libretro/assets/Systematic/icons/png/1024/menu_osd.png
-share/libretro/assets/Systematic/icons/png/1024/menu_overlay.png
-share/libretro/assets/Systematic/icons/png/1024/menu_override.png
-share/libretro/assets/Systematic/icons/png/1024/menu_pause.png
-share/libretro/assets/Systematic/icons/png/1024/menu_playlist.png
-share/libretro/assets/Systematic/icons/png/1024/menu_power.png
-share/libretro/assets/Systematic/icons/png/1024/menu_privacy.png
-share/libretro/assets/Systematic/icons/png/1024/menu_quickmenu.png
-share/libretro/assets/Systematic/icons/png/1024/menu_record.png
-share/libretro/assets/Systematic/icons/png/1024/menu_rewind.png
-share/libretro/assets/Systematic/icons/png/1024/menu_room.png
-share/libretro/assets/Systematic/icons/png/1024/menu_room_lan.png
-share/libretro/assets/Systematic/icons/png/1024/menu_room_relay.png
-share/libretro/assets/Systematic/icons/png/1024/menu_saving.png
-share/libretro/assets/Systematic/icons/png/1024/menu_shutdown.png
-share/libretro/assets/Systematic/icons/png/1024/menu_stream.png
-share/libretro/assets/Systematic/icons/png/1024/menu_ui.png
-share/libretro/assets/Systematic/icons/png/1024/menu_updater.png
-share/libretro/assets/Systematic/icons/png/1024/menu_user.png
-share/libretro/assets/Systematic/icons/png/1024/menu_video.png
-share/libretro/assets/Systematic/icons/png/1024/menu_volume_max.png
-share/libretro/assets/Systematic/icons/png/1024/menu_volume_med.png
-share/libretro/assets/Systematic/icons/png/1024/menu_volume_min.png
-share/libretro/assets/Systematic/icons/png/1024/menu_volume_mute.png
-share/libretro/assets/Systematic/icons/png/1024/movie.png
-share/libretro/assets/Systematic/icons/png/1024/movies.png
-share/libretro/assets/Systematic/icons/png/1024/music.png
-share/libretro/assets/Systematic/icons/png/1024/musics.png
-share/libretro/assets/Systematic/icons/png/1024/netplay.png
-share/libretro/assets/Systematic/icons/png/1024/off.png
-share/libretro/assets/Systematic/icons/png/1024/on.png
-share/libretro/assets/Systematic/icons/png/1024/pointer.png
-share/libretro/assets/Systematic/icons/png/1024/reload.png
-share/libretro/assets/Systematic/icons/png/1024/rename.png
-share/libretro/assets/Systematic/icons/png/1024/resume.png
-share/libretro/assets/Systematic/icons/png/1024/retroarch.png
-share/libretro/assets/Systematic/icons/png/1024/run.png
-share/libretro/assets/Systematic/icons/png/1024/savestate.png
-share/libretro/assets/Systematic/icons/png/1024/screenshot.png
-share/libretro/assets/Systematic/icons/png/1024/setting.png
-share/libretro/assets/Systematic/icons/png/1024/settings.png
-share/libretro/assets/Systematic/icons/png/1024/subsetting.png
-share/libretro/assets/Systematic/icons/png/1024/undo.png
-share/libretro/assets/Systematic/icons/png/1024/wifi.png
-share/libretro/assets/Systematic/icons/png/1024/zip.png
-share/libretro/assets/Systematic/icons/png/128/1292 Advanced Programmable Video System-content.png
-share/libretro/assets/Systematic/icons/png/128/1292 Advanced Programmable Video System.png
-share/libretro/assets/Systematic/icons/png/128/2048-content.png
-share/libretro/assets/Systematic/icons/png/128/2048.png
-share/libretro/assets/Systematic/icons/png/128/ACT - Apricot PC Xi-content.png
-share/libretro/assets/Systematic/icons/png/128/ACT - Apricot PC Xi.png
-share/libretro/assets/Systematic/icons/png/128/APF - Imagination Machine-content.png
-share/libretro/assets/Systematic/icons/png/128/APF - Imagination Machine.png
-share/libretro/assets/Systematic/icons/png/128/APF - MP-1000-content.png
-share/libretro/assets/Systematic/icons/png/128/APF - MP-1000.png
-share/libretro/assets/Systematic/icons/png/128/Acorn - Archimedes-content.png
-share/libretro/assets/Systematic/icons/png/128/Acorn - Archimedes.png
-share/libretro/assets/Systematic/icons/png/128/Acorn - Atom (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/128/Acorn - Atom (Tapes).png
-share/libretro/assets/Systematic/icons/png/128/Acorn - Atom-content.png
-share/libretro/assets/Systematic/icons/png/128/Acorn - Atom.png
-share/libretro/assets/Systematic/icons/png/128/Acorn - BBC Micro-content.png
-share/libretro/assets/Systematic/icons/png/128/Acorn - BBC Micro.png
-share/libretro/assets/Systematic/icons/png/128/Acorn - Risc PC-content.png
-share/libretro/assets/Systematic/icons/png/128/Acorn - Risc PC.png
-share/libretro/assets/Systematic/icons/png/128/Acorn RISC OS - Flash Media-content.png
-share/libretro/assets/Systematic/icons/png/128/Acorn RISC OS - Flash Media.png
-share/libretro/assets/Systematic/icons/png/128/Amazon - Fire TV (2nd Gen).png
-share/libretro/assets/Systematic/icons/png/128/Amazon - Fire TV (3rd Gen).png
-share/libretro/assets/Systematic/icons/png/128/Amazon - Fire TV Cube.png
-share/libretro/assets/Systematic/icons/png/128/Amazon - Fire TV-content.png
-share/libretro/assets/Systematic/icons/png/128/Amazon - Fire TV.png
-share/libretro/assets/Systematic/icons/png/128/Amazon - Luna-content.png
-share/libretro/assets/Systematic/icons/png/128/Amazon - Luna.png
-share/libretro/assets/Systematic/icons/png/128/Amstrad - CPC-content.png
-share/libretro/assets/Systematic/icons/png/128/Amstrad - CPC.png
-share/libretro/assets/Systematic/icons/png/128/Amstrad - GX4000-content.png
-share/libretro/assets/Systematic/icons/png/128/Amstrad - GX4000.png
-share/libretro/assets/Systematic/icons/png/128/Analogue - Analogue Pocket W.png
-share/libretro/assets/Systematic/icons/png/128/Analogue - Analogue Pocket-content.png
-share/libretro/assets/Systematic/icons/png/128/Analogue - Analogue Pocket.png
-share/libretro/assets/Systematic/icons/png/128/Apple - I (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/128/Apple - I (Tapes).png
-share/libretro/assets/Systematic/icons/png/128/Apple - I-content.png
-share/libretro/assets/Systematic/icons/png/128/Apple - I.png
-share/libretro/assets/Systematic/icons/png/128/Apple - II Plus-content.png
-share/libretro/assets/Systematic/icons/png/128/Apple - II Plus.png
-share/libretro/assets/Systematic/icons/png/128/Apple - II-content.png
-share/libretro/assets/Systematic/icons/png/128/Apple - II.png
-share/libretro/assets/Systematic/icons/png/128/Apple - IIGS-content.png
-share/libretro/assets/Systematic/icons/png/128/Apple - IIGS.png
-share/libretro/assets/Systematic/icons/png/128/Apple - IIe-content.png
-share/libretro/assets/Systematic/icons/png/128/Apple - IIe.png
-share/libretro/assets/Systematic/icons/png/128/Apple - Macintosh (BETA)-content.png
-share/libretro/assets/Systematic/icons/png/128/Apple - Macintosh (BETA).png
-share/libretro/assets/Systematic/icons/png/128/Apple - Macintosh-content.png
-share/libretro/assets/Systematic/icons/png/128/Apple - Macintosh.png
-share/libretro/assets/Systematic/icons/png/128/Apple-Bandai - Pippin K.png
-share/libretro/assets/Systematic/icons/png/128/Apple-Bandai - Pippin-content.png
-share/libretro/assets/Systematic/icons/png/128/Apple-Bandai - Pippin.png
-share/libretro/assets/Systematic/icons/png/128/Atari - 2600 637.75000.png
-share/libretro/assets/Systematic/icons/png/128/Atari - 2600 CX2600A K.png
-share/libretro/assets/Systematic/icons/png/128/Atari - 2600 CX2600A.png
-share/libretro/assets/Systematic/icons/png/128/Atari - 2600 CX2600JR.png
-share/libretro/assets/Systematic/icons/png/128/Atari - 2600 CX2600JRA.png
-share/libretro/assets/Systematic/icons/png/128/Atari - 2600 CX2600JRB.png
-share/libretro/assets/Systematic/icons/png/128/Atari - 2600 CX2700.png
-share/libretro/assets/Systematic/icons/png/128/Atari - 2600 Flashback 2.png
-share/libretro/assets/Systematic/icons/png/128/Atari - 2600 Flashback.png
-share/libretro/assets/Systematic/icons/png/128/Atari - 2600-content.png
-share/libretro/assets/Systematic/icons/png/128/Atari - 2600.png
-share/libretro/assets/Systematic/icons/png/128/Atari - 5200-content.png
-share/libretro/assets/Systematic/icons/png/128/Atari - 5200.png
-share/libretro/assets/Systematic/icons/png/128/Atari - 7800-content.png
-share/libretro/assets/Systematic/icons/png/128/Atari - 7800.png
-share/libretro/assets/Systematic/icons/png/128/Atari - 8-bit Family-content.png
-share/libretro/assets/Systematic/icons/png/128/Atari - 8-bit Family.png
-share/libretro/assets/Systematic/icons/png/128/Atari - Jaguar CD-content.png
-share/libretro/assets/Systematic/icons/png/128/Atari - Jaguar CD.png
-share/libretro/assets/Systematic/icons/png/128/Atari - Jaguar-content.png
-share/libretro/assets/Systematic/icons/png/128/Atari - Jaguar.png
-share/libretro/assets/Systematic/icons/png/128/Atari - Lynx PAG-0401.png
-share/libretro/assets/Systematic/icons/png/128/Atari - Lynx-content.png
-share/libretro/assets/Systematic/icons/png/128/Atari - Lynx.png
-share/libretro/assets/Systematic/icons/png/128/Atari - Pong 25796.png
-share/libretro/assets/Systematic/icons/png/128/Atari - Pong C-140.png
-share/libretro/assets/Systematic/icons/png/128/Atari - Pong C-200.png
-share/libretro/assets/Systematic/icons/png/128/Atari - Pong-content.png
-share/libretro/assets/Systematic/icons/png/128/Atari - Pong.png
-share/libretro/assets/Systematic/icons/png/128/Atari - ST (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/128/Atari - ST (Tapes).png
-share/libretro/assets/Systematic/icons/png/128/Atari - ST-content.png
-share/libretro/assets/Systematic/icons/png/128/Atari - ST.png
-share/libretro/assets/Systematic/icons/png/128/Atari - VCS K.png
-share/libretro/assets/Systematic/icons/png/128/Atari - VCS O.png
-share/libretro/assets/Systematic/icons/png/128/Atari - VCS-content.png
-share/libretro/assets/Systematic/icons/png/128/Atari - VCS.png
-share/libretro/assets/Systematic/icons/png/128/Atari - XEGS-content.png
-share/libretro/assets/Systematic/icons/png/128/Atari - XEGS.png
-share/libretro/assets/Systematic/icons/png/128/Atomiswave (alt)-content.png
-share/libretro/assets/Systematic/icons/png/128/Atomiswave (alt).png
-share/libretro/assets/Systematic/icons/png/128/BBC - Bridge Companion-content.png
-share/libretro/assets/Systematic/icons/png/128/BBC - Bridge Companion.png
-share/libretro/assets/Systematic/icons/png/128/Bally - Astrocade-content.png
-share/libretro/assets/Systematic/icons/png/128/Bally - Astrocade.png
-share/libretro/assets/Systematic/icons/png/128/Bandai - Playdia-content.png
-share/libretro/assets/Systematic/icons/png/128/Bandai - Playdia.png
-share/libretro/assets/Systematic/icons/png/128/Bandai - Super Vision 8000-content.png
-share/libretro/assets/Systematic/icons/png/128/Bandai - Super Vision 8000.png
-share/libretro/assets/Systematic/icons/png/128/Bandai - Terebikko-content.png
-share/libretro/assets/Systematic/icons/png/128/Bandai - Terebikko.png
-share/libretro/assets/Systematic/icons/png/128/Bandai - WonderSwan Color SCT-001 R.png
-share/libretro/assets/Systematic/icons/png/128/Bandai - WonderSwan Color WSC-001 B.png
-share/libretro/assets/Systematic/icons/png/128/Bandai - WonderSwan Color WSC-001 K.png
-share/libretro/assets/Systematic/icons/png/128/Bandai - WonderSwan Color WSC-001 O.png
-share/libretro/assets/Systematic/icons/png/128/Bandai - WonderSwan Color WSC-001 S.png
-share/libretro/assets/Systematic/icons/png/128/Bandai - WonderSwan Color-content.png
-share/libretro/assets/Systematic/icons/png/128/Bandai - WonderSwan Color.png
-share/libretro/assets/Systematic/icons/png/128/Bandai - WonderSwan-content.png
-share/libretro/assets/Systematic/icons/png/128/Bandai - WonderSwan.png
-share/libretro/assets/Systematic/icons/png/128/Benesse - Pocket Challenge V2-content.png
-share/libretro/assets/Systematic/icons/png/128/Benesse - Pocket Challenge V2.png
-share/libretro/assets/Systematic/icons/png/128/Benesse - Pocket Challenge W-content.png
-share/libretro/assets/Systematic/icons/png/128/Benesse - Pocket Challenge W.png
-share/libretro/assets/Systematic/icons/png/128/Bit Corporation - Gamate-content.png
-share/libretro/assets/Systematic/icons/png/128/Bit Corporation - Gamate.png
-share/libretro/assets/Systematic/icons/png/128/CHIP-8-content.png
-share/libretro/assets/Systematic/icons/png/128/CHIP-8.png
-share/libretro/assets/Systematic/icons/png/128/Cannonball-content.png
-share/libretro/assets/Systematic/icons/png/128/Cannonball.png
-share/libretro/assets/Systematic/icons/png/128/Capcom - CP System Changer.png
-share/libretro/assets/Systematic/icons/png/128/Capcom - CP System I-content.png
-share/libretro/assets/Systematic/icons/png/128/Capcom - CP System I.png
-share/libretro/assets/Systematic/icons/png/128/Capcom - CP System II (J).png
-share/libretro/assets/Systematic/icons/png/128/Capcom - CP System II-content (As).png
-share/libretro/assets/Systematic/icons/png/128/Capcom - CP System II-content (B).png
-share/libretro/assets/Systematic/icons/png/128/Capcom - CP System II-content (J).png
-share/libretro/assets/Systematic/icons/png/128/Capcom - CP System II-content (Rental).png
-share/libretro/assets/Systematic/icons/png/128/Capcom - CP System II-content (W).png
-share/libretro/assets/Systematic/icons/png/128/Capcom - CP System II-content.png
-share/libretro/assets/Systematic/icons/png/128/Capcom - CP System II.png
-share/libretro/assets/Systematic/icons/png/128/Capcom - CP System III CD-content.png
-share/libretro/assets/Systematic/icons/png/128/Capcom - CP System III-content.png
-share/libretro/assets/Systematic/icons/png/128/Capcom - CP System III-content_combo.png
-share/libretro/assets/Systematic/icons/png/128/Capcom - CP System III-content_mobo.png
-share/libretro/assets/Systematic/icons/png/128/Capcom - CP System III.png
-share/libretro/assets/Systematic/icons/png/128/Casio - Loopy-content.png
-share/libretro/assets/Systematic/icons/png/128/Casio - Loopy.png
-share/libretro/assets/Systematic/icons/png/128/Casio - PV-1000-content.png
-share/libretro/assets/Systematic/icons/png/128/Casio - PV-1000.png
-share/libretro/assets/Systematic/icons/png/128/Cave Story-content.png
-share/libretro/assets/Systematic/icons/png/128/Cave Story.png
-share/libretro/assets/Systematic/icons/png/128/ChaiLove-content.png
-share/libretro/assets/Systematic/icons/png/128/ChaiLove.png
-share/libretro/assets/Systematic/icons/png/128/Coleco - ColecoVision ADAM-content.png
-share/libretro/assets/Systematic/icons/png/128/Coleco - ColecoVision ADAM.png
-share/libretro/assets/Systematic/icons/png/128/Coleco - ColecoVision-content.png
-share/libretro/assets/Systematic/icons/png/128/Coleco - ColecoVision.png
-share/libretro/assets/Systematic/icons/png/128/Coleco - Telstar 6030.png
-share/libretro/assets/Systematic/icons/png/128/Coleco - Telstar 6040.png
-share/libretro/assets/Systematic/icons/png/128/Coleco - Telstar 6045.png
-share/libretro/assets/Systematic/icons/png/128/Coleco - Telstar 6065.png
-share/libretro/assets/Systematic/icons/png/128/Coleco - Telstar 6071.png
-share/libretro/assets/Systematic/icons/png/128/Coleco - Telstar 6135.png
-share/libretro/assets/Systematic/icons/png/128/Commodore - 64 (PP)-content.png
-share/libretro/assets/Systematic/icons/png/128/Commodore - 64 (PP).png
-share/libretro/assets/Systematic/icons/png/128/Commodore - 64 (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/128/Commodore - 64 (Tapes).png
-share/libretro/assets/Systematic/icons/png/128/Commodore - 64 64C.png
-share/libretro/assets/Systematic/icons/png/128/Commodore - 64 Games System.png
-share/libretro/assets/Systematic/icons/png/128/Commodore - 64-content.png
-share/libretro/assets/Systematic/icons/png/128/Commodore - 64.png
-share/libretro/assets/Systematic/icons/png/128/Commodore - Amiga-content.png
-share/libretro/assets/Systematic/icons/png/128/Commodore - Amiga.png
-share/libretro/assets/Systematic/icons/png/128/Commodore - CD32-content.png
-share/libretro/assets/Systematic/icons/png/128/Commodore - CD32.png
-share/libretro/assets/Systematic/icons/png/128/Commodore - CDTV-content.png
-share/libretro/assets/Systematic/icons/png/128/Commodore - CDTV.png
-share/libretro/assets/Systematic/icons/png/128/Commodore - Plus-4-content.png
-share/libretro/assets/Systematic/icons/png/128/Commodore - Plus-4.png
-share/libretro/assets/Systematic/icons/png/128/Commodore - VIC-20-content.png
-share/libretro/assets/Systematic/icons/png/128/Commodore - VIC-20.png
-share/libretro/assets/Systematic/icons/png/128/Connor - VideoSmarts-content.png
-share/libretro/assets/Systematic/icons/png/128/Connor - VideoSmarts.png
-share/libretro/assets/Systematic/icons/png/128/DOOM-content.png
-share/libretro/assets/Systematic/icons/png/128/DOOM.png
-share/libretro/assets/Systematic/icons/png/128/DOS-content.png
-share/libretro/assets/Systematic/icons/png/128/DOS.png
-share/libretro/assets/Systematic/icons/png/128/Dinothawr-content.png
-share/libretro/assets/Systematic/icons/png/128/Dinothawr.png
-share/libretro/assets/Systematic/icons/png/128/Dungeon Crawl Stone Soup-content.png
-share/libretro/assets/Systematic/icons/png/128/Dungeon Crawl Stone Soup.png
-share/libretro/assets/Systematic/icons/png/128/Emerson - Arcadia 2001-content.png
-share/libretro/assets/Systematic/icons/png/128/Emerson - Arcadia 2001.png
-share/libretro/assets/Systematic/icons/png/128/Entex - Adventure Vision-content.png
-share/libretro/assets/Systematic/icons/png/128/Entex - Adventure Vision.png
-share/libretro/assets/Systematic/icons/png/128/Entex - Select-A-Game-content.png
-share/libretro/assets/Systematic/icons/png/128/Entex - Select-A-Game.png
-share/libretro/assets/Systematic/icons/png/128/Epoch - Cassette Vision Jr.png
-share/libretro/assets/Systematic/icons/png/128/Epoch - Cassette Vision-content.png
-share/libretro/assets/Systematic/icons/png/128/Epoch - Cassette Vision.png
-share/libretro/assets/Systematic/icons/png/128/Epoch - Game Pocket Computer-content.png
-share/libretro/assets/Systematic/icons/png/128/Epoch - Game Pocket Computer.png
-share/libretro/assets/Systematic/icons/png/128/Epoch - Super Cassette Vision-content.png
-share/libretro/assets/Systematic/icons/png/128/Epoch - Super Cassette Vision.png
-share/libretro/assets/Systematic/icons/png/128/Epoch - TV Tennis Electrotennis-content.png
-share/libretro/assets/Systematic/icons/png/128/Epoch - TV Tennis Electrotennis.png
-share/libretro/assets/Systematic/icons/png/128/FBNeo - Arcade Games-content.png
-share/libretro/assets/Systematic/icons/png/128/FBNeo - Arcade Games.png
-share/libretro/assets/Systematic/icons/png/128/FFmpeg-content.png
-share/libretro/assets/Systematic/icons/png/128/FFmpeg.png
-share/libretro/assets/Systematic/icons/png/128/Fairchild - Channel F System II.png
-share/libretro/assets/Systematic/icons/png/128/Fairchild - Channel F-content.png
-share/libretro/assets/Systematic/icons/png/128/Fairchild - Channel F.png
-share/libretro/assets/Systematic/icons/png/128/Flashback-content.png
-share/libretro/assets/Systematic/icons/png/128/Flashback.png
-share/libretro/assets/Systematic/icons/png/128/Fujitsu - FM Towns Marty 2.png
-share/libretro/assets/Systematic/icons/png/128/Fujitsu - FM Towns Marty-content.png
-share/libretro/assets/Systematic/icons/png/128/Fujitsu - FM Towns Marty.png
-share/libretro/assets/Systematic/icons/png/128/Fujitsu - FM Towns.png
-share/libretro/assets/Systematic/icons/png/128/Fujitsu - FM-7.png
-share/libretro/assets/Systematic/icons/png/128/Fujitsu - FMR50.png
-share/libretro/assets/Systematic/icons/png/128/Fukutake Publishing - StudyBox HVC-101.png
-share/libretro/assets/Systematic/icons/png/128/Fukutake Publishing - StudyBox-content.png
-share/libretro/assets/Systematic/icons/png/128/Fukutake Publishing - StudyBox.png
-share/libretro/assets/Systematic/icons/png/128/Funtech - Super Acan-content.png
-share/libretro/assets/Systematic/icons/png/128/Funtech - Super Acan.png
-share/libretro/assets/Systematic/icons/png/128/GCE - Vectrex-content.png
-share/libretro/assets/Systematic/icons/png/128/GCE - Vectrex.png
-share/libretro/assets/Systematic/icons/png/128/Gakken - Compact Vision TV Boy-content.png
-share/libretro/assets/Systematic/icons/png/128/Gakken - Compact Vision TV Boy.png
-share/libretro/assets/Systematic/icons/png/128/Game-content.png
-share/libretro/assets/Systematic/icons/png/128/Game.png
-share/libretro/assets/Systematic/icons/png/128/GamePark - Caanoo.png
-share/libretro/assets/Systematic/icons/png/128/GamePark - GP2X F200.png
-share/libretro/assets/Systematic/icons/png/128/GamePark - GP2X Wiz.png
-share/libretro/assets/Systematic/icons/png/128/GamePark - GP2X.png
-share/libretro/assets/Systematic/icons/png/128/GamePark - GP32-content.png
-share/libretro/assets/Systematic/icons/png/128/GamePark - GP32.png
-share/libretro/assets/Systematic/icons/png/128/Google - Nexus Player-content.png
-share/libretro/assets/Systematic/icons/png/128/Google - Nexus Player.png
-share/libretro/assets/Systematic/icons/png/128/Google - Stadia G.png
-share/libretro/assets/Systematic/icons/png/128/Google - Stadia W.png
-share/libretro/assets/Systematic/icons/png/128/Google - Stadia-content.png
-share/libretro/assets/Systematic/icons/png/128/Google - Stadia.png
-share/libretro/assets/Systematic/icons/png/128/Handheld Electronic Game - Acclaim.png
-share/libretro/assets/Systematic/icons/png/128/Handheld Electronic Game - M 2024.png
-share/libretro/assets/Systematic/icons/png/128/Handheld Electronic Game - M 2937.png
-share/libretro/assets/Systematic/icons/png/128/Handheld Electronic Game - M 2938.png
-share/libretro/assets/Systematic/icons/png/128/Handheld Electronic Game - M 5171.png
-share/libretro/assets/Systematic/icons/png/128/Handheld Electronic Game - M 5264.png
-share/libretro/assets/Systematic/icons/png/128/Handheld Electronic Game - M 5409.png
-share/libretro/assets/Systematic/icons/png/128/Handheld Electronic Game - M 5410.png
-share/libretro/assets/Systematic/icons/png/128/Handheld Electronic Game - M 9879.png
-share/libretro/assets/Systematic/icons/png/128/Handheld Electronic Game-content.png
-share/libretro/assets/Systematic/icons/png/128/Handheld Electronic Game.png
-share/libretro/assets/Systematic/icons/png/128/Hartung - Game Master-content.png
-share/libretro/assets/Systematic/icons/png/128/Hartung - Game Master.png
-share/libretro/assets/Systematic/icons/png/128/Interton - VC 4000-content.png
-share/libretro/assets/Systematic/icons/png/128/Interton - VC 4000.png
-share/libretro/assets/Systematic/icons/png/128/Interton - Video 2000-content.png
-share/libretro/assets/Systematic/icons/png/128/Interton - Video 2000.png
-share/libretro/assets/Systematic/icons/png/128/Konami - Picno-content.png
-share/libretro/assets/Systematic/icons/png/128/Konami - Picno.png
-share/libretro/assets/Systematic/icons/png/128/LJN - Video Art.png
-share/libretro/assets/Systematic/icons/png/128/LeapFrog - LeapPad-content.png
-share/libretro/assets/Systematic/icons/png/128/LeapFrog - LeapPad.png
-share/libretro/assets/Systematic/icons/png/128/LeapFrog - Leapster Learning Game System 1 GS.png
-share/libretro/assets/Systematic/icons/png/128/LeapFrog - Leapster Learning Game System 1 PQ.png
-share/libretro/assets/Systematic/icons/png/128/LeapFrog - Leapster Learning Game System 2 K.png
-share/libretro/assets/Systematic/icons/png/128/LeapFrog - Leapster Learning Game System 2 PQ.png
-share/libretro/assets/Systematic/icons/png/128/LeapFrog - Leapster Learning Game System-content.png
-share/libretro/assets/Systematic/icons/png/128/LeapFrog - Leapster Learning Game System.png
-share/libretro/assets/Systematic/icons/png/128/LeapFrog - My First LeapPad-content.png
-share/libretro/assets/Systematic/icons/png/128/LeapFrog - My First LeapPad.png
-share/libretro/assets/Systematic/icons/png/128/Libretro - Pad.png
-share/libretro/assets/Systematic/icons/png/128/Lutro-content.png
-share/libretro/assets/Systematic/icons/png/128/Lutro.png
-share/libretro/assets/Systematic/icons/png/128/MAME 2000-content.png
-share/libretro/assets/Systematic/icons/png/128/MAME 2000.png
-share/libretro/assets/Systematic/icons/png/128/MAME 2003-Plus-content.png
-share/libretro/assets/Systematic/icons/png/128/MAME 2003-Plus.png
-share/libretro/assets/Systematic/icons/png/128/MAME 2003-content.png
-share/libretro/assets/Systematic/icons/png/128/MAME 2003.png
-share/libretro/assets/Systematic/icons/png/128/MAME 2010-content.png
-share/libretro/assets/Systematic/icons/png/128/MAME 2010.png
-share/libretro/assets/Systematic/icons/png/128/MAME 2015-content.png
-share/libretro/assets/Systematic/icons/png/128/MAME 2015.png
-share/libretro/assets/Systematic/icons/png/128/MAME 2016-content.png
-share/libretro/assets/Systematic/icons/png/128/MAME 2016.png
-share/libretro/assets/Systematic/icons/png/128/MAME-content.png
-share/libretro/assets/Systematic/icons/png/128/MAME.png
-share/libretro/assets/Systematic/icons/png/128/Magnavox - Odyssey 100.png
-share/libretro/assets/Systematic/icons/png/128/Magnavox - Odyssey 200.png
-share/libretro/assets/Systematic/icons/png/128/Magnavox - Odyssey 2000.png
-share/libretro/assets/Systematic/icons/png/128/Magnavox - Odyssey 2001.png
-share/libretro/assets/Systematic/icons/png/128/Magnavox - Odyssey 2100.png
-share/libretro/assets/Systematic/icons/png/128/Magnavox - Odyssey 300.png
-share/libretro/assets/Systematic/icons/png/128/Magnavox - Odyssey 3000.png
-share/libretro/assets/Systematic/icons/png/128/Magnavox - Odyssey 400.png
-share/libretro/assets/Systematic/icons/png/128/Magnavox - Odyssey 4000.png
-share/libretro/assets/Systematic/icons/png/128/Magnavox - Odyssey 500.png
-share/libretro/assets/Systematic/icons/png/128/Magnavox - Odyssey-content.png
-share/libretro/assets/Systematic/icons/png/128/Magnavox - Odyssey.png
-share/libretro/assets/Systematic/icons/png/128/Magnavox - Odyssey2-content.png
-share/libretro/assets/Systematic/icons/png/128/Magnavox - Odyssey2.png
-share/libretro/assets/Systematic/icons/png/128/Mattel - HyperScan Alt.png
-share/libretro/assets/Systematic/icons/png/128/Mattel - HyperScan-content.png
-share/libretro/assets/Systematic/icons/png/128/Mattel - HyperScan.png
-share/libretro/assets/Systematic/icons/png/128/Mattel - Intellivision 3504.png
-share/libretro/assets/Systematic/icons/png/128/Mattel - Intellivision 49-75011.png
-share/libretro/assets/Systematic/icons/png/128/Mattel - Intellivision 58-100.png
-share/libretro/assets/Systematic/icons/png/128/Mattel - Intellivision 5872.png
-share/libretro/assets/Systematic/icons/png/128/Mattel - Intellivision-content.png
-share/libretro/assets/Systematic/icons/png/128/Mattel - Intellivision.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - MSX CPC-50.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - MSX-content.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - MSX.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - MSX2-content.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - MSX2.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox 360 (Digital)-content.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox 360 (Digital).png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox 360 E K.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox 360 E KT.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox 360 K.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox 360 KT.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox 360 S K.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox 360 S KT.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox 360 S W.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox 360 S WT.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox 360 WT.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox 360-content.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox 360.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox G.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox O.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox One S W.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox One S WT.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox One X K.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox One-content.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox One.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox S.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox Series S K.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox Series S W.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox Series S WT.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox Series X W.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox Series X-content.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox Series X.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox W.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox-content.png
-share/libretro/assets/Systematic/icons/png/128/Microsoft - Xbox.png
-share/libretro/assets/Systematic/icons/png/128/Milton Bradley - Microvision Alt.png
-share/libretro/assets/Systematic/icons/png/128/Milton Bradley - Microvision-content.png
-share/libretro/assets/Systematic/icons/png/128/Milton Bradley - Microvision.png
-share/libretro/assets/Systematic/icons/png/128/Minecraft-content.png
-share/libretro/assets/Systematic/icons/png/128/Minecraft.png
-share/libretro/assets/Systematic/icons/png/128/MrBoom-content.png
-share/libretro/assets/Systematic/icons/png/128/MrBoom.png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine - TurboGrafx 16 HES-EXP-01 (U).png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine - TurboGrafx 16 HES-TGX-01 (U).png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine - TurboGrafx 16 PI-TG2 (J).png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine - TurboGrafx 16 PI-TG3 (J).png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine - TurboGrafx 16 PI-TG7 (J).png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine - TurboGrafx 16 PI-TG9 (J).png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine - TurboGrafx 16-content (E).png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine - TurboGrafx 16-content (U).png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine - TurboGrafx 16-content.png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine - TurboGrafx 16.png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine CD - TurboGrafx-CD AD-USA.png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine CD - TurboGrafx-CD CDR-30 (J).png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine CD - TurboGrafx-CD HES-CDR-01 (U).png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine CD - TurboGrafx-CD HES-DUO-01 (U).png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine CD - TurboGrafx-CD PI-CD1 (J).png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine CD - TurboGrafx-CD PI-TG8 (J).png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine CD - TurboGrafx-CD-content.png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine CD - TurboGrafx-CD.png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine SuperGrafx-content.png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC Engine SuperGrafx.png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC-98-content.png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC-98.png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC-FX-content.png
-share/libretro/assets/Systematic/icons/png/128/NEC - PC-FX.png
-share/libretro/assets/Systematic/icons/png/128/Neo Geo-content.png
-share/libretro/assets/Systematic/icons/png/128/Neo Geo.png
-share/libretro/assets/Systematic/icons/png/128/Nichibutsu - My Vision-content.png
-share/libretro/assets/Systematic/icons/png/128/Nichibutsu - My Vision.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Color TV-Game CTG-15S.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Color TV-Game CTG-15V.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Color TV-Game CTG-6S.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Color TV-Game CTG-6V.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Color TV-Game CTG-BK6.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Color TV-Game CTG-CR112.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Color TV-Game CTG-HC10.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Color TV-Game XG-106.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Color TV-Game XG-115.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Family Computer Disk System AN500B.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Family Computer Disk System AN500R.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Family Computer Disk System AN505BK.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Family Computer Disk System AN505RD.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Family Computer Disk System HVC-101.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Family Computer Disk System-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Family Computer Disk System.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch AC-01.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch BU-201.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch BX-301.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch CJ-71.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch CN-07.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch DJ-101.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch DK-52.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch DM-53.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch DR-802.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch EG-26.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch FL-02.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch FP-24.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch FR-27.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch GH-54.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch ID-29.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch IP-05 G.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch IP-05 P.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch JR-55.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch LN-08.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch MC-25.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch MH-06.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch MN-06.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch MT-03.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch MV-64.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch MW-56.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch OC-22.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch OP-51.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch PB-59.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch PG-74.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch PP-23.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch PR-21.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch RC-04.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch SM-91.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch SP-30.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch TL-28.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game & Watch YM-801.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance (e-Reader)-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance (e-Reader).png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGB-001 B.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGB-001 G.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGB-001 GO.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGB-001 K.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGB-001 O.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGB-001 P.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGB-001 R.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGB-001 S.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGB-001 Y.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGS-001 B.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGS-001 HVC1.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGS-001 HVC2.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGS-001 K.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGS-001 NES.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGS-001 S.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGS-101 B.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGS-101 GO.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance AGS-101 R.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance OXY-001 HVC.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance OXY-001 K.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance OXY-001 S.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Advance.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Color CGB-001 G.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Color CGB-001 P.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Color CGB-001 Q.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Color CGB-001 Y.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Color-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy Color.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy DMG-001 B.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy DMG-001 G.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy DMG-001 K.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy DMG-001 P.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy DMG-001 R.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy DMG-001 W.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy DMG-001 Y.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy MGB-001 A.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy MGB-001 B.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy MGB-001 DMG.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy MGB-001 G.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy MGB-001 K.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy MGB-001 P.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy MGB-001 R.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy MGB-001 S.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy MGB-001 Y.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy MGB-101 G.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy MGB-101 S.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Game Boy.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - GameCube DOL-001 G.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - GameCube DOL-001 K.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - GameCube DOL-001 O.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - GameCube DOL-001 R.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - GameCube DOL-001 S.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - GameCube DOL-001 W.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - GameCube SL-GC10.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - GameCube-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - GameCube.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - New Nintendo 3DS JAN-001 KA.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - New Nintendo 3DS JAN-001 KG.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - New Nintendo 3DS JAN-001 WO.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - New Nintendo 3DS JAN-001 WP.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - New Nintendo 3DS KTR-001 K.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - New Nintendo 3DS KTR-001 W.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - New Nintendo 3DS RED-001 W.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - New Nintendo 3DS-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - New Nintendo 3DS.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 3DS (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 3DS (DLC).png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 3DS (Digital)-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 3DS (Digital).png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 3DS CTR-001 A.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 3DS CTR-001 K.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 3DS CTR-001 Q.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 3DS CTR-001 R.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 3DS CTR-001 W.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 3DS FTR-001 BK.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 3DS FTR-001 KB.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 3DS FTR-001 KR.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 3DS FTR-001 RK.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 3DS SPR-001 W.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 3DS-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 3DS.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 64 NUS-001 A.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 64 NUS-001 B.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 64 NUS-001 G.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 64 NUS-001 H.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 64 NUS-001 K.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 64 NUS-001 O.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 64 NUS-001 P.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 64 NUS-001 Q.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 64-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 64.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 64DD-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo 64DD.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DS (Download Play)-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DS (Download Play).png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DS Decrypted-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DS Decrypted.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DS NTR-001 B.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DS NTR-001 R.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DS NTR-001 S.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DS USG-001 K.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DS-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DS.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DSi (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DSi (DLC).png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DSi Decrypted-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DSi Decrypted.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DSi TWL-001 A.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DSi TWL-001 K.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DSi TWL-001 P.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DSi TWL-001 W.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DSi UTL-001 B.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DSi UTL-001 K.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DSi UTL-001 R.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DSi-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo DSi.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo Entertainment System HVC-001.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo Entertainment System HVC-101.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo Entertainment System NES-101.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo Entertainment System RET-AVS.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo Entertainment System-content (J).png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo Entertainment System-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Nintendo Entertainment System.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Pokemon Mini MIN-001 G.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Pokemon Mini MIN-001 Q.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Pokemon Mini-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Pokemon Mini.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Satellaview-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Satellaview.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Sufami Turbo SHVC-101.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Sufami Turbo SNS-001.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Sufami Turbo SNS-101.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Sufami Turbo-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Sufami Turbo.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Super Nintendo Entertainment System SHVC-101.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Super Nintendo Entertainment System SNS-001.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Super Nintendo Entertainment System SNS-101.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Super Nintendo Entertainment System SNSP-001.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Super Nintendo Entertainment System SNt Classic.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Super Nintendo Entertainment System SNt SF.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Super Nintendo Entertainment System-content (1) (U).png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Super Nintendo Entertainment System-content (2) (U).png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Super Nintendo Entertainment System-content (E).png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Super Nintendo Entertainment System-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Super Nintendo Entertainment System.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HAC-001 B.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HAC-001 BK.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HAC-001 BR.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HAC-001 K.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HAC-001 KB.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HAC-001 KR.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HAC-001 R.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HAC-001 RB.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HAC-001 RK.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HAC-001 Y.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HAC-001.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HAC-007 BR.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HAC-007 K.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HAC-007 KT.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HAC-007 R.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HAC-007 Y.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HAC-007.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HDH-001 G.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HDH-001 Y.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch HDH-001.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Switch.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Virtual Boy T.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Virtual Boy-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Virtual Boy.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Wii (Digital)-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Wii (Digital).png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Wii RVL-001 B.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Wii RVL-001 BT.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Wii RVL-001 K.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Wii RVL-001 KT.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Wii RVL-001 R.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Wii RVL-001 RT.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Wii RVL-001 WT.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Wii RVL-201.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Wii U WUP-001 KT.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Wii U WUP-001 W.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Wii U WUP-001 WT.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Wii U-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Wii U.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Wii-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - Wii.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - e-Reader-content.png
-share/libretro/assets/Systematic/icons/png/128/Nintendo - e-Reader.png
-share/libretro/assets/Systematic/icons/png/128/Nokia - N-Gage QD.png
-share/libretro/assets/Systematic/icons/png/128/Nokia - N-Gage-content.png
-share/libretro/assets/Systematic/icons/png/128/Nokia - N-Gage.png
-share/libretro/assets/Systematic/icons/png/128/Nvidia - Shield TV.png
-share/libretro/assets/Systematic/icons/png/128/Ouya - Ouya.png
-share/libretro/assets/Systematic/icons/png/128/PC-50X - Palladium Tele Cassetten Game 825-530.png
-share/libretro/assets/Systematic/icons/png/128/PC-50X - Palladium Tele Cassetten Game 825-581.png
-share/libretro/assets/Systematic/icons/png/128/PC-50X - SHG Black Point FS-1003.png
-share/libretro/assets/Systematic/icons/png/128/Philips - CD-i-content.png
-share/libretro/assets/Systematic/icons/png/128/Philips - CD-i.png
-share/libretro/assets/Systematic/icons/png/128/Philips - Tele-Game ES-2203.png
-share/libretro/assets/Systematic/icons/png/128/Philips - Tele-Game.png
-share/libretro/assets/Systematic/icons/png/128/Philips - Videopac+-content.png
-share/libretro/assets/Systematic/icons/png/128/Philips - Videopac+.png
-share/libretro/assets/Systematic/icons/png/128/Pioneer - LaserActive.png
-share/libretro/assets/Systematic/icons/png/128/Pioneer - Laseractive-content.png
-share/libretro/assets/Systematic/icons/png/128/PlayJam - Game Stick.png
-share/libretro/assets/Systematic/icons/png/128/Quake II-content.png
-share/libretro/assets/Systematic/icons/png/128/Quake II.png
-share/libretro/assets/Systematic/icons/png/128/Quake III-content.png
-share/libretro/assets/Systematic/icons/png/128/Quake III.png
-share/libretro/assets/Systematic/icons/png/128/Quake-content.png
-share/libretro/assets/Systematic/icons/png/128/Quake.png
-share/libretro/assets/Systematic/icons/png/128/RCA - Studio II-content.png
-share/libretro/assets/Systematic/icons/png/128/RCA - Studio II.png
-share/libretro/assets/Systematic/icons/png/128/RPG Maker-content.png
-share/libretro/assets/Systematic/icons/png/128/RPG Maker.png
-share/libretro/assets/Systematic/icons/png/128/Rick Dangerous-content.png
-share/libretro/assets/Systematic/icons/png/128/Rick Dangerous.png
-share/libretro/assets/Systematic/icons/png/128/SNK - Neo Geo CD Tray.png
-share/libretro/assets/Systematic/icons/png/128/SNK - Neo Geo CD-content.png
-share/libretro/assets/Systematic/icons/png/128/SNK - Neo Geo CD.png
-share/libretro/assets/Systematic/icons/png/128/SNK - Neo Geo CDZ.png
-share/libretro/assets/Systematic/icons/png/128/SNK - Neo Geo Mini.png
-share/libretro/assets/Systematic/icons/png/128/SNK - Neo Geo Pocket Color-content.png
-share/libretro/assets/Systematic/icons/png/128/SNK - Neo Geo Pocket Color.png
-share/libretro/assets/Systematic/icons/png/128/SNK - Neo Geo Pocket K.png
-share/libretro/assets/Systematic/icons/png/128/SNK - Neo Geo Pocket S.png
-share/libretro/assets/Systematic/icons/png/128/SNK - Neo Geo Pocket W.png
-share/libretro/assets/Systematic/icons/png/128/SNK - Neo Geo Pocket-content.png
-share/libretro/assets/Systematic/icons/png/128/SNK - Neo Geo Pocket.png
-share/libretro/assets/Systematic/icons/png/128/SNK - Neo Geo X-content.png
-share/libretro/assets/Systematic/icons/png/128/SNK - Neo Geo X.png
-share/libretro/assets/Systematic/icons/png/128/SNK - Neo Geo-content.png
-share/libretro/assets/Systematic/icons/png/128/SNK - Neo Geo.png
-share/libretro/assets/Systematic/icons/png/128/SSD - Xavixport-content.png
-share/libretro/assets/Systematic/icons/png/128/SSD - Xavixport.png
-share/libretro/assets/Systematic/icons/png/128/Sanyo - MBC-550-content.png
-share/libretro/assets/Systematic/icons/png/128/Sanyo - MBC-550.png
-share/libretro/assets/Systematic/icons/png/128/ScummVM-content.png
-share/libretro/assets/Systematic/icons/png/128/ScummVM.png
-share/libretro/assets/Systematic/icons/png/128/Sega - 32X HAA-2502-84000 (J).png
-share/libretro/assets/Systematic/icons/png/128/Sega - 32X HAA-2510-84000 (J).png
-share/libretro/assets/Systematic/icons/png/128/Sega - 32X MK-1601-84000 (E).png
-share/libretro/assets/Systematic/icons/png/128/Sega - 32X MK-1601-84000 (U).png
-share/libretro/assets/Systematic/icons/png/128/Sega - 32X MK-1631-84000 (E).png
-share/libretro/assets/Systematic/icons/png/128/Sega - 32X Neptune (U).png
-share/libretro/assets/Systematic/icons/png/128/Sega - 32X-content.png
-share/libretro/assets/Systematic/icons/png/128/Sega - 32X.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Beena-content.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Beena.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Chihiro-content.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Chihiro.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Dreamcast (Visual Memory Unit).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Dreamcast B.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Dreamcast H.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Dreamcast K.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Dreamcast-content (E).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Dreamcast-content (J).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Dreamcast-content (U).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Dreamcast-content.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Dreamcast.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Game Gear A.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Game Gear B.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Game Gear Q.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Game Gear R.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Game Gear S.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Game Gear W.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Game Gear Y.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Game Gear-content.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Game Gear.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Master System - Mark III MK-3006.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Master System - Mark III SG-1000M3 (J).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Master System - Mark III-content (J).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Master System - Mark III-content.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Master System - Mark III.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega Drive - Genesis HAA-2502 (J).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega Drive - Genesis HAA-2510 (J).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega Drive - Genesis HMJ-0300 (J).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega Drive - Genesis MK-1461 (U).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega Drive - Genesis MK-1601 (E).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega Drive - Genesis MK-1631 (E).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega Drive - Genesis MK-1631 (U).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega Drive - Genesis MK-6100 (U).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega Drive - Genesis MSg-EU.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega Drive - Genesis MSg-JP.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega Drive - Genesis MSg-USA.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega Drive - Genesis-content (E).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega Drive - Genesis-content (J).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega Drive - Genesis-content (U).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega Drive - Genesis-content.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega Drive - Genesis.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega-CD - Sega CD HAA-2502-2912 (J).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega-CD - Sega CD HAA-2510-2910 (J).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega-CD - Sega CD HAA-2510-2912 (J).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega-CD - Sega CD MK-1601-1690 (E).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega-CD - Sega CD MK-1601-1690 (U).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega-CD - Sega CD MK-1601-4102 (E).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega-CD - Sega CD MK-1601-4102 (U).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega-CD - Sega CD MK-1631-4102 (E).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega-CD - Sega CD MK-1631-4102 (U).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega-CD - Sega CD RG-M1 (J).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega-CD - Sega CD RG-M2 (J).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega-CD - Sega CD-content.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Mega-CD - Sega CD.png
-share/libretro/assets/Systematic/icons/png/128/Sega - PICO-content.png
-share/libretro/assets/Systematic/icons/png/128/Sega - PICO.png
-share/libretro/assets/Systematic/icons/png/128/Sega - SG-1000 II.png
-share/libretro/assets/Systematic/icons/png/128/Sega - SG-1000-content.png
-share/libretro/assets/Systematic/icons/png/128/Sega - SG-1000.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Saturn HST-3200 (J).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Saturn MK-80000 (U).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Saturn MK-80000A (U).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Saturn Pluto (U).png
-share/libretro/assets/Systematic/icons/png/128/Sega - Saturn-content.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Saturn.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Video Driver-content.png
-share/libretro/assets/Systematic/icons/png/128/Sega - Video Driver.png
-share/libretro/assets/Systematic/icons/png/128/Sharp - X68000 K.png
-share/libretro/assets/Systematic/icons/png/128/Sharp - X68000 KT.png
-share/libretro/assets/Systematic/icons/png/128/Sharp - X68000 ST.png
-share/libretro/assets/Systematic/icons/png/128/Sharp - X68000-content.png
-share/libretro/assets/Systematic/icons/png/128/Sharp - X68000.png
-share/libretro/assets/Systematic/icons/png/128/Sinclair - ZX 81-content.png
-share/libretro/assets/Systematic/icons/png/128/Sinclair - ZX 81.png
-share/libretro/assets/Systematic/icons/png/128/Sinclair - ZX Spectrum +3-content.png
-share/libretro/assets/Systematic/icons/png/128/Sinclair - ZX Spectrum +3.png
-share/libretro/assets/Systematic/icons/png/128/Sinclair - ZX Spectrum-content.png
-share/libretro/assets/Systematic/icons/png/128/Sinclair - ZX Spectrum.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation (PocketStation) K.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation (PocketStation).png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 2 PSX-5000.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 2 PSX-5100.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 2 SCPH-10000.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 2 SCPH-70000 T.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 2 SCPH-70000.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 2 SCPH-90000 T.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 2 SCPH-90000.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 2-content CD.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 2-content.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 2.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 3 (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 3 (DLC).png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 3 (Downloadable)-content.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 3 (Downloadable).png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 3 (PSN)-content.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 3 (PSN).png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 3-content.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 4 CUH-1000 KT.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 4 CUH-1000 S.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 4 CUH-1000 ST.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 4 CUH-1000 W.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 4 CUH-1000 WT.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 4 CUH-2000 K.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 4 CUH-2000 KT.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 4 CUH-2000 W.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 4 CUH-2000 WT.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 4 CUH-7000 K.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 4 CUH-7000 KT.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 4-content.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 4.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 5 T.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 5 WT.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 5-content.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation 5.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation DTL-H1000.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation DTL-H1200.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation DTL-H3000.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable (DLC).png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable (PSN)-content.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable (PSN).png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable (PSX2PSP)-content.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable (PSX2PSP).png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable (UMD Music)-content.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable (UMD Music).png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable (UMD Video)-content.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable (UMD Video).png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable PSP-2000 B.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable PSP-2000 H.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable PSP-2000 R.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable PSP-2000 S.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable PSP-2000 W.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable PSP-E1000 K.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable PSP-E1000 W.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable PSP-N1000 K.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable PSP-N1000 W.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable-content.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Portable.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation SCPH-100-131 Flat.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation SCPH-100-131.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation SCPH-100.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Vita PCH-1000 B.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Vita PCH-1000 R.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Vita PCH-1000 W.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Vita PCH-2000 K.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Vita PCH-2000 W.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Vita VTE-1000 K.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Vita VTE-1000 W.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Vita-content.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation Vita.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation-content.png
-share/libretro/assets/Systematic/icons/png/128/Sony - PlayStation.png
-share/libretro/assets/Systematic/icons/png/128/Sony - Playstation 3 CECH-2000 K.png
-share/libretro/assets/Systematic/icons/png/128/Sony - Playstation 3 CECH-2000 KT.png
-share/libretro/assets/Systematic/icons/png/128/Sony - Playstation 3 CECH-4000 K.png
-share/libretro/assets/Systematic/icons/png/128/Sony - Playstation 3 CECH-4000 KT.png
-share/libretro/assets/Systematic/icons/png/128/Sony - Playstation 3 CECHA00 KT.png
-share/libretro/assets/Systematic/icons/png/128/Sony - Playstation 3.png
-share/libretro/assets/Systematic/icons/png/128/Spectravideo - SV 328.png
-share/libretro/assets/Systematic/icons/png/128/Spectravideo - SVI-318 - SVI-328-content.png
-share/libretro/assets/Systematic/icons/png/128/Spectravideo - SVI-318 - SVI-328.png
-share/libretro/assets/Systematic/icons/png/128/TIC-80-content.png
-share/libretro/assets/Systematic/icons/png/128/TIC-80.png
-share/libretro/assets/Systematic/icons/png/128/Taito - Egret II Mini.png
-share/libretro/assets/Systematic/icons/png/128/Taito - Egret II.png
-share/libretro/assets/Systematic/icons/png/128/Takara - Video Challenger-content.png
-share/libretro/assets/Systematic/icons/png/128/Takara - Video Challenger.png
-share/libretro/assets/Systematic/icons/png/128/Tandy - Video Information System-content.png
-share/libretro/assets/Systematic/icons/png/128/Tandy - Video Information System.png
-share/libretro/assets/Systematic/icons/png/128/Tapwave - Zodiac-content.png
-share/libretro/assets/Systematic/icons/png/128/Tapwave - Zodiac.png
-share/libretro/assets/Systematic/icons/png/128/Texas Instruments - TI-99-4A.png
-share/libretro/assets/Systematic/icons/png/128/The 3DO Company - 3DO FZ-10.png
-share/libretro/assets/Systematic/icons/png/128/The 3DO Company - 3DO GDO-101.png
-share/libretro/assets/Systematic/icons/png/128/The 3DO Company - 3DO GDO-203P.png
-share/libretro/assets/Systematic/icons/png/128/The 3DO Company - 3DO IMP-21J.png
-share/libretro/assets/Systematic/icons/png/128/The 3DO Company - 3DO-content.png
-share/libretro/assets/Systematic/icons/png/128/The 3DO Company - 3DO.png
-share/libretro/assets/Systematic/icons/png/128/Thomson - MOTO Cartridge.png
-share/libretro/assets/Systematic/icons/png/128/Thomson - MOTO TO8.png
-share/libretro/assets/Systematic/icons/png/128/Thomson - MOTO TO8D.png
-share/libretro/assets/Systematic/icons/png/128/Thomson - MOTO-content.png
-share/libretro/assets/Systematic/icons/png/128/Thomson - MOTO.png
-share/libretro/assets/Systematic/icons/png/128/Tiger - Game.com Pocket Pro.png
-share/libretro/assets/Systematic/icons/png/128/Tiger - Game.com-content.png
-share/libretro/assets/Systematic/icons/png/128/Tiger - Game.com.png
-share/libretro/assets/Systematic/icons/png/128/Tiger - Gizmondo-content.png
-share/libretro/assets/Systematic/icons/png/128/Tiger - Gizmondo.png
-share/libretro/assets/Systematic/icons/png/128/Tomb Raider-content.png
-share/libretro/assets/Systematic/icons/png/128/Tomb Raider.png
-share/libretro/assets/Systematic/icons/png/128/Tomy - Tutor-content.png
-share/libretro/assets/Systematic/icons/png/128/Tomy - Tutor.png
-share/libretro/assets/Systematic/icons/png/128/Umtech - VideoBrain-content.png
-share/libretro/assets/Systematic/icons/png/128/Umtech - VideoBrain.png
-share/libretro/assets/Systematic/icons/png/128/Unisonic - Champion 2711-content.png
-share/libretro/assets/Systematic/icons/png/128/Unisonic - Champion 2711.png
-share/libretro/assets/Systematic/icons/png/128/Uzebox-content.png
-share/libretro/assets/Systematic/icons/png/128/Uzebox.png
-share/libretro/assets/Systematic/icons/png/128/VM Labs - NUON-content.png
-share/libretro/assets/Systematic/icons/png/128/VM Labs - NUON.png
-share/libretro/assets/Systematic/icons/png/128/VTech - 3D Gamate-content.png
-share/libretro/assets/Systematic/icons/png/128/VTech - 3D Gamate.png
-share/libretro/assets/Systematic/icons/png/128/VTech - CreatiVision-content.png
-share/libretro/assets/Systematic/icons/png/128/VTech - CreatiVision.png
-share/libretro/assets/Systematic/icons/png/128/VTech - Socrates Alt.png
-share/libretro/assets/Systematic/icons/png/128/VTech - Socrates-content.png
-share/libretro/assets/Systematic/icons/png/128/VTech - Socrates.png
-share/libretro/assets/Systematic/icons/png/128/VTech - V.Flash-content.png
-share/libretro/assets/Systematic/icons/png/128/VTech - V.Flash.png
-share/libretro/assets/Systematic/icons/png/128/VTech - V.Smile P.png
-share/libretro/assets/Systematic/icons/png/128/VTech - V.Smile-content.png
-share/libretro/assets/Systematic/icons/png/128/VTech - V.Smile.png
-share/libretro/assets/Systematic/icons/png/128/Valve - Steam Link.png
-share/libretro/assets/Systematic/icons/png/128/View-Master - Interactive Vision-content.png
-share/libretro/assets/Systematic/icons/png/128/View-Master - Interactive Vision.png
-share/libretro/assets/Systematic/icons/png/128/Watara - Supervision Original.png
-share/libretro/assets/Systematic/icons/png/128/Watara - Supervision-content.png
-share/libretro/assets/Systematic/icons/png/128/Watara - Supervision.png
-share/libretro/assets/Systematic/icons/png/128/Welback - Mega Duck-content.png
-share/libretro/assets/Systematic/icons/png/128/Welback - Mega Duck.png
-share/libretro/assets/Systematic/icons/png/128/Worlds of Wonder - Action Max-content.png
-share/libretro/assets/Systematic/icons/png/128/Worlds of Wonder - Action Max.png
-share/libretro/assets/Systematic/icons/png/128/Yamaha - Copera-content.png
-share/libretro/assets/Systematic/icons/png/128/Yamaha - Copera.png
-share/libretro/assets/Systematic/icons/png/128/ZAPiT - Game Wave-content.png
-share/libretro/assets/Systematic/icons/png/128/ZAPiT - Game Wave.png
-share/libretro/assets/Systematic/icons/png/128/Zeebo - Zeebo.png
-share/libretro/assets/Systematic/icons/png/128/achievement-list.png
-share/libretro/assets/Systematic/icons/png/128/add-favorite.png
-share/libretro/assets/Systematic/icons/png/128/add.png
-share/libretro/assets/Systematic/icons/png/128/arrow.png
-share/libretro/assets/Systematic/icons/png/128/battery-20.png
-share/libretro/assets/Systematic/icons/png/128/battery-40.png
-share/libretro/assets/Systematic/icons/png/128/battery-60.png
-share/libretro/assets/Systematic/icons/png/128/battery-80.png
-share/libretro/assets/Systematic/icons/png/128/battery-charging.png
-share/libretro/assets/Systematic/icons/png/128/battery-full.png
-share/libretro/assets/Systematic/icons/png/128/bluetooth.png
-share/libretro/assets/Systematic/icons/png/128/clock.png
-share/libretro/assets/Systematic/icons/png/128/close.png
-share/libretro/assets/Systematic/icons/png/128/core-cheat-options.png
-share/libretro/assets/Systematic/icons/png/128/core-disk-options.png
-share/libretro/assets/Systematic/icons/png/128/core-infos.png
-share/libretro/assets/Systematic/icons/png/128/core-input-remapping-options.png
-share/libretro/assets/Systematic/icons/png/128/core-options.png
-share/libretro/assets/Systematic/icons/png/128/core-shader-options.png
-share/libretro/assets/Systematic/icons/png/128/core.png
-share/libretro/assets/Systematic/icons/png/128/cursor.png
-share/libretro/assets/Systematic/icons/png/128/database.png
-share/libretro/assets/Systematic/icons/png/128/default-content.png
-share/libretro/assets/Systematic/icons/png/128/default.png
-share/libretro/assets/Systematic/icons/png/128/dialog-slice.png
-share/libretro/assets/Systematic/icons/png/128/favorites-content.png
-share/libretro/assets/Systematic/icons/png/128/favorites.png
-share/libretro/assets/Systematic/icons/png/128/file.png
-share/libretro/assets/Systematic/icons/png/128/folder.png
-share/libretro/assets/Systematic/icons/png/128/history.png
-share/libretro/assets/Systematic/icons/png/128/iQue - iQue-content.png
-share/libretro/assets/Systematic/icons/png/128/iQue - iQue.png
-share/libretro/assets/Systematic/icons/png/128/image.png
-share/libretro/assets/Systematic/icons/png/128/images.png
-share/libretro/assets/Systematic/icons/png/128/input_ADC.png
-share/libretro/assets/Systematic/icons/png/128/input_BIND_ALL.png
-share/libretro/assets/Systematic/icons/png/128/input_BTN-D.png
-share/libretro/assets/Systematic/icons/png/128/input_BTN-L.png
-share/libretro/assets/Systematic/icons/png/128/input_BTN-R.png
-share/libretro/assets/Systematic/icons/png/128/input_BTN-U.png
-share/libretro/assets/Systematic/icons/png/128/input_DPAD-D.png
-share/libretro/assets/Systematic/icons/png/128/input_DPAD-L.png
-share/libretro/assets/Systematic/icons/png/128/input_DPAD-R.png
-share/libretro/assets/Systematic/icons/png/128/input_DPAD-U.png
-share/libretro/assets/Systematic/icons/png/128/input_LB.png
-share/libretro/assets/Systematic/icons/png/128/input_LGUN.png
-share/libretro/assets/Systematic/icons/png/128/input_LT.png
-share/libretro/assets/Systematic/icons/png/128/input_MOUSE.png
-share/libretro/assets/Systematic/icons/png/128/input_RB.png
-share/libretro/assets/Systematic/icons/png/128/input_RT.png
-share/libretro/assets/Systematic/icons/png/128/input_SELECT.png
-share/libretro/assets/Systematic/icons/png/128/input_START.png
-share/libretro/assets/Systematic/icons/png/128/input_STCK-D.png
-share/libretro/assets/Systematic/icons/png/128/input_STCK-L.png
-share/libretro/assets/Systematic/icons/png/128/input_STCK-P.png
-share/libretro/assets/Systematic/icons/png/128/input_STCK-R.png
-share/libretro/assets/Systematic/icons/png/128/input_STCK-U.png
-share/libretro/assets/Systematic/icons/png/128/input_TURBO.png
-share/libretro/assets/Systematic/icons/png/128/key-hover.png
-share/libretro/assets/Systematic/icons/png/128/key.png
-share/libretro/assets/Systematic/icons/png/128/lakka.png
-share/libretro/assets/Systematic/icons/png/128/loadstate.png
-share/libretro/assets/Systematic/icons/png/128/menu_achievements.png
-share/libretro/assets/Systematic/icons/png/128/menu_add.png
-share/libretro/assets/Systematic/icons/png/128/menu_apply_cog.png
-share/libretro/assets/Systematic/icons/png/128/menu_apply_toggle.png
-share/libretro/assets/Systematic/icons/png/128/menu_audio.png
-share/libretro/assets/Systematic/icons/png/128/menu_brightness.png
-share/libretro/assets/Systematic/icons/png/128/menu_check.png
-share/libretro/assets/Systematic/icons/png/128/menu_drivers.png
-share/libretro/assets/Systematic/icons/png/128/menu_exit.png
-share/libretro/assets/Systematic/icons/png/128/menu_frameskip.png
-share/libretro/assets/Systematic/icons/png/128/menu_help.png
-share/libretro/assets/Systematic/icons/png/128/menu_hourglass.png
-share/libretro/assets/Systematic/icons/png/128/menu_info.png
-share/libretro/assets/Systematic/icons/png/128/menu_latency.png
-share/libretro/assets/Systematic/icons/png/128/menu_log.png
-share/libretro/assets/Systematic/icons/png/128/menu_mixer.png
-share/libretro/assets/Systematic/icons/png/128/menu_network.png
-share/libretro/assets/Systematic/icons/png/128/menu_notifications.png
-share/libretro/assets/Systematic/icons/png/128/menu_osd.png
-share/libretro/assets/Systematic/icons/png/128/menu_overlay.png
-share/libretro/assets/Systematic/icons/png/128/menu_override.png
-share/libretro/assets/Systematic/icons/png/128/menu_pause.png
-share/libretro/assets/Systematic/icons/png/128/menu_playlist.png
-share/libretro/assets/Systematic/icons/png/128/menu_power.png
-share/libretro/assets/Systematic/icons/png/128/menu_privacy.png
-share/libretro/assets/Systematic/icons/png/128/menu_quickmenu.png
-share/libretro/assets/Systematic/icons/png/128/menu_record.png
-share/libretro/assets/Systematic/icons/png/128/menu_rewind.png
-share/libretro/assets/Systematic/icons/png/128/menu_room.png
-share/libretro/assets/Systematic/icons/png/128/menu_room_lan.png
-share/libretro/assets/Systematic/icons/png/128/menu_room_relay.png
-share/libretro/assets/Systematic/icons/png/128/menu_saving.png
-share/libretro/assets/Systematic/icons/png/128/menu_shutdown.png
-share/libretro/assets/Systematic/icons/png/128/menu_stream.png
-share/libretro/assets/Systematic/icons/png/128/menu_ui.png
-share/libretro/assets/Systematic/icons/png/128/menu_updater.png
-share/libretro/assets/Systematic/icons/png/128/menu_user.png
-share/libretro/assets/Systematic/icons/png/128/menu_video.png
-share/libretro/assets/Systematic/icons/png/128/menu_volume_max.png
-share/libretro/assets/Systematic/icons/png/128/menu_volume_med.png
-share/libretro/assets/Systematic/icons/png/128/menu_volume_min.png
-share/libretro/assets/Systematic/icons/png/128/menu_volume_mute.png
-share/libretro/assets/Systematic/icons/png/128/movie.png
-share/libretro/assets/Systematic/icons/png/128/movies.png
-share/libretro/assets/Systematic/icons/png/128/music.png
-share/libretro/assets/Systematic/icons/png/128/musics.png
-share/libretro/assets/Systematic/icons/png/128/netplay.png
-share/libretro/assets/Systematic/icons/png/128/off.png
-share/libretro/assets/Systematic/icons/png/128/on.png
-share/libretro/assets/Systematic/icons/png/128/pointer.png
-share/libretro/assets/Systematic/icons/png/128/reload.png
-share/libretro/assets/Systematic/icons/png/128/rename.png
-share/libretro/assets/Systematic/icons/png/128/resume.png
-share/libretro/assets/Systematic/icons/png/128/retroarch.png
-share/libretro/assets/Systematic/icons/png/128/run.png
-share/libretro/assets/Systematic/icons/png/128/savestate.png
-share/libretro/assets/Systematic/icons/png/128/screenshot.png
-share/libretro/assets/Systematic/icons/png/128/setting.png
-share/libretro/assets/Systematic/icons/png/128/settings.png
-share/libretro/assets/Systematic/icons/png/128/subsetting.png
-share/libretro/assets/Systematic/icons/png/128/undo.png
-share/libretro/assets/Systematic/icons/png/128/wifi.png
-share/libretro/assets/Systematic/icons/png/128/zip.png
-share/libretro/assets/Systematic/icons/png/256/1292 Advanced Programmable Video System-content.png
-share/libretro/assets/Systematic/icons/png/256/1292 Advanced Programmable Video System.png
-share/libretro/assets/Systematic/icons/png/256/2048-content.png
-share/libretro/assets/Systematic/icons/png/256/2048.png
-share/libretro/assets/Systematic/icons/png/256/ACT - Apricot PC Xi-content.png
-share/libretro/assets/Systematic/icons/png/256/ACT - Apricot PC Xi.png
-share/libretro/assets/Systematic/icons/png/256/APF - Imagination Machine-content.png
-share/libretro/assets/Systematic/icons/png/256/APF - Imagination Machine.png
-share/libretro/assets/Systematic/icons/png/256/APF - MP-1000-content.png
-share/libretro/assets/Systematic/icons/png/256/APF - MP-1000.png
-share/libretro/assets/Systematic/icons/png/256/Acorn - Archimedes-content.png
-share/libretro/assets/Systematic/icons/png/256/Acorn - Archimedes.png
-share/libretro/assets/Systematic/icons/png/256/Acorn - Atom (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/256/Acorn - Atom (Tapes).png
-share/libretro/assets/Systematic/icons/png/256/Acorn - Atom-content.png
-share/libretro/assets/Systematic/icons/png/256/Acorn - Atom.png
-share/libretro/assets/Systematic/icons/png/256/Acorn - BBC Micro-content.png
-share/libretro/assets/Systematic/icons/png/256/Acorn - BBC Micro.png
-share/libretro/assets/Systematic/icons/png/256/Acorn - Risc PC-content.png
-share/libretro/assets/Systematic/icons/png/256/Acorn - Risc PC.png
-share/libretro/assets/Systematic/icons/png/256/Acorn RISC OS - Flash Media-content.png
-share/libretro/assets/Systematic/icons/png/256/Acorn RISC OS - Flash Media.png
-share/libretro/assets/Systematic/icons/png/256/Amazon - Fire TV (2nd Gen).png
-share/libretro/assets/Systematic/icons/png/256/Amazon - Fire TV (3rd Gen).png
-share/libretro/assets/Systematic/icons/png/256/Amazon - Fire TV Cube.png
-share/libretro/assets/Systematic/icons/png/256/Amazon - Fire TV-content.png
-share/libretro/assets/Systematic/icons/png/256/Amazon - Fire TV.png
-share/libretro/assets/Systematic/icons/png/256/Amazon - Luna-content.png
-share/libretro/assets/Systematic/icons/png/256/Amazon - Luna.png
-share/libretro/assets/Systematic/icons/png/256/Amstrad - CPC-content.png
-share/libretro/assets/Systematic/icons/png/256/Amstrad - CPC.png
-share/libretro/assets/Systematic/icons/png/256/Amstrad - GX4000-content.png
-share/libretro/assets/Systematic/icons/png/256/Amstrad - GX4000.png
-share/libretro/assets/Systematic/icons/png/256/Analogue - Analogue Pocket W.png
-share/libretro/assets/Systematic/icons/png/256/Analogue - Analogue Pocket-content.png
-share/libretro/assets/Systematic/icons/png/256/Analogue - Analogue Pocket.png
-share/libretro/assets/Systematic/icons/png/256/Apple - I (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/256/Apple - I (Tapes).png
-share/libretro/assets/Systematic/icons/png/256/Apple - I-content.png
-share/libretro/assets/Systematic/icons/png/256/Apple - I.png
-share/libretro/assets/Systematic/icons/png/256/Apple - II Plus-content.png
-share/libretro/assets/Systematic/icons/png/256/Apple - II Plus.png
-share/libretro/assets/Systematic/icons/png/256/Apple - II-content.png
-share/libretro/assets/Systematic/icons/png/256/Apple - II.png
-share/libretro/assets/Systematic/icons/png/256/Apple - IIGS-content.png
-share/libretro/assets/Systematic/icons/png/256/Apple - IIGS.png
-share/libretro/assets/Systematic/icons/png/256/Apple - IIe-content.png
-share/libretro/assets/Systematic/icons/png/256/Apple - IIe.png
-share/libretro/assets/Systematic/icons/png/256/Apple - Macintosh (BETA)-content.png
-share/libretro/assets/Systematic/icons/png/256/Apple - Macintosh (BETA).png
-share/libretro/assets/Systematic/icons/png/256/Apple - Macintosh-content.png
-share/libretro/assets/Systematic/icons/png/256/Apple - Macintosh.png
-share/libretro/assets/Systematic/icons/png/256/Apple-Bandai - Pippin K.png
-share/libretro/assets/Systematic/icons/png/256/Apple-Bandai - Pippin-content.png
-share/libretro/assets/Systematic/icons/png/256/Apple-Bandai - Pippin.png
-share/libretro/assets/Systematic/icons/png/256/Atari - 2600 637.75000.png
-share/libretro/assets/Systematic/icons/png/256/Atari - 2600 CX2600A K.png
-share/libretro/assets/Systematic/icons/png/256/Atari - 2600 CX2600A.png
-share/libretro/assets/Systematic/icons/png/256/Atari - 2600 CX2600JR.png
-share/libretro/assets/Systematic/icons/png/256/Atari - 2600 CX2600JRA.png
-share/libretro/assets/Systematic/icons/png/256/Atari - 2600 CX2600JRB.png
-share/libretro/assets/Systematic/icons/png/256/Atari - 2600 CX2700.png
-share/libretro/assets/Systematic/icons/png/256/Atari - 2600 Flashback 2.png
-share/libretro/assets/Systematic/icons/png/256/Atari - 2600 Flashback.png
-share/libretro/assets/Systematic/icons/png/256/Atari - 2600-content.png
-share/libretro/assets/Systematic/icons/png/256/Atari - 2600.png
-share/libretro/assets/Systematic/icons/png/256/Atari - 5200-content.png
-share/libretro/assets/Systematic/icons/png/256/Atari - 5200.png
-share/libretro/assets/Systematic/icons/png/256/Atari - 7800-content.png
-share/libretro/assets/Systematic/icons/png/256/Atari - 7800.png
-share/libretro/assets/Systematic/icons/png/256/Atari - 8-bit Family-content.png
-share/libretro/assets/Systematic/icons/png/256/Atari - 8-bit Family.png
-share/libretro/assets/Systematic/icons/png/256/Atari - Jaguar CD-content.png
-share/libretro/assets/Systematic/icons/png/256/Atari - Jaguar CD.png
-share/libretro/assets/Systematic/icons/png/256/Atari - Jaguar-content.png
-share/libretro/assets/Systematic/icons/png/256/Atari - Jaguar.png
-share/libretro/assets/Systematic/icons/png/256/Atari - Lynx PAG-0401.png
-share/libretro/assets/Systematic/icons/png/256/Atari - Lynx-content.png
-share/libretro/assets/Systematic/icons/png/256/Atari - Lynx.png
-share/libretro/assets/Systematic/icons/png/256/Atari - Pong 25796.png
-share/libretro/assets/Systematic/icons/png/256/Atari - Pong C-140.png
-share/libretro/assets/Systematic/icons/png/256/Atari - Pong C-200.png
-share/libretro/assets/Systematic/icons/png/256/Atari - Pong-content.png
-share/libretro/assets/Systematic/icons/png/256/Atari - Pong.png
-share/libretro/assets/Systematic/icons/png/256/Atari - ST (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/256/Atari - ST (Tapes).png
-share/libretro/assets/Systematic/icons/png/256/Atari - ST-content.png
-share/libretro/assets/Systematic/icons/png/256/Atari - ST.png
-share/libretro/assets/Systematic/icons/png/256/Atari - VCS K.png
-share/libretro/assets/Systematic/icons/png/256/Atari - VCS O.png
-share/libretro/assets/Systematic/icons/png/256/Atari - VCS-content.png
-share/libretro/assets/Systematic/icons/png/256/Atari - VCS.png
-share/libretro/assets/Systematic/icons/png/256/Atari - XEGS-content.png
-share/libretro/assets/Systematic/icons/png/256/Atari - XEGS.png
-share/libretro/assets/Systematic/icons/png/256/Atomiswave (alt)-content.png
-share/libretro/assets/Systematic/icons/png/256/Atomiswave (alt).png
-share/libretro/assets/Systematic/icons/png/256/BBC - Bridge Companion-content.png
-share/libretro/assets/Systematic/icons/png/256/BBC - Bridge Companion.png
-share/libretro/assets/Systematic/icons/png/256/Bally - Astrocade-content.png
-share/libretro/assets/Systematic/icons/png/256/Bally - Astrocade.png
-share/libretro/assets/Systematic/icons/png/256/Bandai - Playdia-content.png
-share/libretro/assets/Systematic/icons/png/256/Bandai - Playdia.png
-share/libretro/assets/Systematic/icons/png/256/Bandai - Super Vision 8000-content.png
-share/libretro/assets/Systematic/icons/png/256/Bandai - Super Vision 8000.png
-share/libretro/assets/Systematic/icons/png/256/Bandai - Terebikko-content.png
-share/libretro/assets/Systematic/icons/png/256/Bandai - Terebikko.png
-share/libretro/assets/Systematic/icons/png/256/Bandai - WonderSwan Color SCT-001 R.png
-share/libretro/assets/Systematic/icons/png/256/Bandai - WonderSwan Color WSC-001 B.png
-share/libretro/assets/Systematic/icons/png/256/Bandai - WonderSwan Color WSC-001 K.png
-share/libretro/assets/Systematic/icons/png/256/Bandai - WonderSwan Color WSC-001 O.png
-share/libretro/assets/Systematic/icons/png/256/Bandai - WonderSwan Color WSC-001 S.png
-share/libretro/assets/Systematic/icons/png/256/Bandai - WonderSwan Color-content.png
-share/libretro/assets/Systematic/icons/png/256/Bandai - WonderSwan Color.png
-share/libretro/assets/Systematic/icons/png/256/Bandai - WonderSwan-content.png
-share/libretro/assets/Systematic/icons/png/256/Bandai - WonderSwan.png
-share/libretro/assets/Systematic/icons/png/256/Benesse - Pocket Challenge V2-content.png
-share/libretro/assets/Systematic/icons/png/256/Benesse - Pocket Challenge V2.png
-share/libretro/assets/Systematic/icons/png/256/Benesse - Pocket Challenge W-content.png
-share/libretro/assets/Systematic/icons/png/256/Benesse - Pocket Challenge W.png
-share/libretro/assets/Systematic/icons/png/256/Bit Corporation - Gamate-content.png
-share/libretro/assets/Systematic/icons/png/256/Bit Corporation - Gamate.png
-share/libretro/assets/Systematic/icons/png/256/CHIP-8-content.png
-share/libretro/assets/Systematic/icons/png/256/CHIP-8.png
-share/libretro/assets/Systematic/icons/png/256/Cannonball-content.png
-share/libretro/assets/Systematic/icons/png/256/Cannonball.png
-share/libretro/assets/Systematic/icons/png/256/Capcom - CP System Changer.png
-share/libretro/assets/Systematic/icons/png/256/Capcom - CP System I-content.png
-share/libretro/assets/Systematic/icons/png/256/Capcom - CP System I.png
-share/libretro/assets/Systematic/icons/png/256/Capcom - CP System II (J).png
-share/libretro/assets/Systematic/icons/png/256/Capcom - CP System II-content (As).png
-share/libretro/assets/Systematic/icons/png/256/Capcom - CP System II-content (B).png
-share/libretro/assets/Systematic/icons/png/256/Capcom - CP System II-content (J).png
-share/libretro/assets/Systematic/icons/png/256/Capcom - CP System II-content (Rental).png
-share/libretro/assets/Systematic/icons/png/256/Capcom - CP System II-content (W).png
-share/libretro/assets/Systematic/icons/png/256/Capcom - CP System II-content.png
-share/libretro/assets/Systematic/icons/png/256/Capcom - CP System II.png
-share/libretro/assets/Systematic/icons/png/256/Capcom - CP System III CD-content.png
-share/libretro/assets/Systematic/icons/png/256/Capcom - CP System III-content.png
-share/libretro/assets/Systematic/icons/png/256/Capcom - CP System III-content_combo.png
-share/libretro/assets/Systematic/icons/png/256/Capcom - CP System III-content_mobo.png
-share/libretro/assets/Systematic/icons/png/256/Capcom - CP System III.png
-share/libretro/assets/Systematic/icons/png/256/Casio - Loopy-content.png
-share/libretro/assets/Systematic/icons/png/256/Casio - Loopy.png
-share/libretro/assets/Systematic/icons/png/256/Casio - PV-1000-content.png
-share/libretro/assets/Systematic/icons/png/256/Casio - PV-1000.png
-share/libretro/assets/Systematic/icons/png/256/Cave Story-content.png
-share/libretro/assets/Systematic/icons/png/256/Cave Story.png
-share/libretro/assets/Systematic/icons/png/256/ChaiLove-content.png
-share/libretro/assets/Systematic/icons/png/256/ChaiLove.png
-share/libretro/assets/Systematic/icons/png/256/Coleco - ColecoVision ADAM-content.png
-share/libretro/assets/Systematic/icons/png/256/Coleco - ColecoVision ADAM.png
-share/libretro/assets/Systematic/icons/png/256/Coleco - ColecoVision-content.png
-share/libretro/assets/Systematic/icons/png/256/Coleco - ColecoVision.png
-share/libretro/assets/Systematic/icons/png/256/Coleco - Telstar 6030.png
-share/libretro/assets/Systematic/icons/png/256/Coleco - Telstar 6040.png
-share/libretro/assets/Systematic/icons/png/256/Coleco - Telstar 6045.png
-share/libretro/assets/Systematic/icons/png/256/Coleco - Telstar 6065.png
-share/libretro/assets/Systematic/icons/png/256/Coleco - Telstar 6071.png
-share/libretro/assets/Systematic/icons/png/256/Coleco - Telstar 6135.png
-share/libretro/assets/Systematic/icons/png/256/Commodore - 64 (PP)-content.png
-share/libretro/assets/Systematic/icons/png/256/Commodore - 64 (PP).png
-share/libretro/assets/Systematic/icons/png/256/Commodore - 64 (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/256/Commodore - 64 (Tapes).png
-share/libretro/assets/Systematic/icons/png/256/Commodore - 64 64C.png
-share/libretro/assets/Systematic/icons/png/256/Commodore - 64 Games System.png
-share/libretro/assets/Systematic/icons/png/256/Commodore - 64-content.png
-share/libretro/assets/Systematic/icons/png/256/Commodore - 64.png
-share/libretro/assets/Systematic/icons/png/256/Commodore - Amiga-content.png
-share/libretro/assets/Systematic/icons/png/256/Commodore - Amiga.png
-share/libretro/assets/Systematic/icons/png/256/Commodore - CD32-content.png
-share/libretro/assets/Systematic/icons/png/256/Commodore - CD32.png
-share/libretro/assets/Systematic/icons/png/256/Commodore - CDTV-content.png
-share/libretro/assets/Systematic/icons/png/256/Commodore - CDTV.png
-share/libretro/assets/Systematic/icons/png/256/Commodore - Plus-4-content.png
-share/libretro/assets/Systematic/icons/png/256/Commodore - Plus-4.png
-share/libretro/assets/Systematic/icons/png/256/Commodore - VIC-20-content.png
-share/libretro/assets/Systematic/icons/png/256/Commodore - VIC-20.png
-share/libretro/assets/Systematic/icons/png/256/Connor - VideoSmarts-content.png
-share/libretro/assets/Systematic/icons/png/256/Connor - VideoSmarts.png
-share/libretro/assets/Systematic/icons/png/256/DOOM-content.png
-share/libretro/assets/Systematic/icons/png/256/DOOM.png
-share/libretro/assets/Systematic/icons/png/256/DOS-content.png
-share/libretro/assets/Systematic/icons/png/256/DOS.png
-share/libretro/assets/Systematic/icons/png/256/Dinothawr-content.png
-share/libretro/assets/Systematic/icons/png/256/Dinothawr.png
-share/libretro/assets/Systematic/icons/png/256/Dungeon Crawl Stone Soup-content.png
-share/libretro/assets/Systematic/icons/png/256/Dungeon Crawl Stone Soup.png
-share/libretro/assets/Systematic/icons/png/256/Emerson - Arcadia 2001-content.png
-share/libretro/assets/Systematic/icons/png/256/Emerson - Arcadia 2001.png
-share/libretro/assets/Systematic/icons/png/256/Entex - Adventure Vision-content.png
-share/libretro/assets/Systematic/icons/png/256/Entex - Adventure Vision.png
-share/libretro/assets/Systematic/icons/png/256/Entex - Select-A-Game-content.png
-share/libretro/assets/Systematic/icons/png/256/Entex - Select-A-Game.png
-share/libretro/assets/Systematic/icons/png/256/Epoch - Cassette Vision Jr.png
-share/libretro/assets/Systematic/icons/png/256/Epoch - Cassette Vision-content.png
-share/libretro/assets/Systematic/icons/png/256/Epoch - Cassette Vision.png
-share/libretro/assets/Systematic/icons/png/256/Epoch - Game Pocket Computer-content.png
-share/libretro/assets/Systematic/icons/png/256/Epoch - Game Pocket Computer.png
-share/libretro/assets/Systematic/icons/png/256/Epoch - Super Cassette Vision-content.png
-share/libretro/assets/Systematic/icons/png/256/Epoch - Super Cassette Vision.png
-share/libretro/assets/Systematic/icons/png/256/Epoch - TV Tennis Electrotennis-content.png
-share/libretro/assets/Systematic/icons/png/256/Epoch - TV Tennis Electrotennis.png
-share/libretro/assets/Systematic/icons/png/256/FBNeo - Arcade Games-content.png
-share/libretro/assets/Systematic/icons/png/256/FBNeo - Arcade Games.png
-share/libretro/assets/Systematic/icons/png/256/FFmpeg-content.png
-share/libretro/assets/Systematic/icons/png/256/FFmpeg.png
-share/libretro/assets/Systematic/icons/png/256/Fairchild - Channel F System II.png
-share/libretro/assets/Systematic/icons/png/256/Fairchild - Channel F-content.png
-share/libretro/assets/Systematic/icons/png/256/Fairchild - Channel F.png
-share/libretro/assets/Systematic/icons/png/256/Flashback-content.png
-share/libretro/assets/Systematic/icons/png/256/Flashback.png
-share/libretro/assets/Systematic/icons/png/256/Fujitsu - FM Towns Marty 2.png
-share/libretro/assets/Systematic/icons/png/256/Fujitsu - FM Towns Marty-content.png
-share/libretro/assets/Systematic/icons/png/256/Fujitsu - FM Towns Marty.png
-share/libretro/assets/Systematic/icons/png/256/Fujitsu - FM Towns.png
-share/libretro/assets/Systematic/icons/png/256/Fujitsu - FM-7.png
-share/libretro/assets/Systematic/icons/png/256/Fujitsu - FMR50.png
-share/libretro/assets/Systematic/icons/png/256/Fukutake Publishing - StudyBox HVC-101.png
-share/libretro/assets/Systematic/icons/png/256/Fukutake Publishing - StudyBox-content.png
-share/libretro/assets/Systematic/icons/png/256/Fukutake Publishing - StudyBox.png
-share/libretro/assets/Systematic/icons/png/256/Funtech - Super Acan-content.png
-share/libretro/assets/Systematic/icons/png/256/Funtech - Super Acan.png
-share/libretro/assets/Systematic/icons/png/256/GCE - Vectrex-content.png
-share/libretro/assets/Systematic/icons/png/256/GCE - Vectrex.png
-share/libretro/assets/Systematic/icons/png/256/Gakken - Compact Vision TV Boy-content.png
-share/libretro/assets/Systematic/icons/png/256/Gakken - Compact Vision TV Boy.png
-share/libretro/assets/Systematic/icons/png/256/Game-content.png
-share/libretro/assets/Systematic/icons/png/256/Game.png
-share/libretro/assets/Systematic/icons/png/256/GamePark - Caanoo.png
-share/libretro/assets/Systematic/icons/png/256/GamePark - GP2X F200.png
-share/libretro/assets/Systematic/icons/png/256/GamePark - GP2X Wiz.png
-share/libretro/assets/Systematic/icons/png/256/GamePark - GP2X.png
-share/libretro/assets/Systematic/icons/png/256/GamePark - GP32-content.png
-share/libretro/assets/Systematic/icons/png/256/GamePark - GP32.png
-share/libretro/assets/Systematic/icons/png/256/Google - Nexus Player-content.png
-share/libretro/assets/Systematic/icons/png/256/Google - Nexus Player.png
-share/libretro/assets/Systematic/icons/png/256/Google - Stadia G.png
-share/libretro/assets/Systematic/icons/png/256/Google - Stadia W.png
-share/libretro/assets/Systematic/icons/png/256/Google - Stadia-content.png
-share/libretro/assets/Systematic/icons/png/256/Google - Stadia.png
-share/libretro/assets/Systematic/icons/png/256/Handheld Electronic Game - Acclaim.png
-share/libretro/assets/Systematic/icons/png/256/Handheld Electronic Game - M 2024.png
-share/libretro/assets/Systematic/icons/png/256/Handheld Electronic Game - M 2937.png
-share/libretro/assets/Systematic/icons/png/256/Handheld Electronic Game - M 2938.png
-share/libretro/assets/Systematic/icons/png/256/Handheld Electronic Game - M 5171.png
-share/libretro/assets/Systematic/icons/png/256/Handheld Electronic Game - M 5264.png
-share/libretro/assets/Systematic/icons/png/256/Handheld Electronic Game - M 5409.png
-share/libretro/assets/Systematic/icons/png/256/Handheld Electronic Game - M 5410.png
-share/libretro/assets/Systematic/icons/png/256/Handheld Electronic Game - M 9879.png
-share/libretro/assets/Systematic/icons/png/256/Handheld Electronic Game-content.png
-share/libretro/assets/Systematic/icons/png/256/Handheld Electronic Game.png
-share/libretro/assets/Systematic/icons/png/256/Hartung - Game Master-content.png
-share/libretro/assets/Systematic/icons/png/256/Hartung - Game Master.png
-share/libretro/assets/Systematic/icons/png/256/Interton - VC 4000-content.png
-share/libretro/assets/Systematic/icons/png/256/Interton - VC 4000.png
-share/libretro/assets/Systematic/icons/png/256/Interton - Video 2000-content.png
-share/libretro/assets/Systematic/icons/png/256/Interton - Video 2000.png
-share/libretro/assets/Systematic/icons/png/256/Konami - Picno-content.png
-share/libretro/assets/Systematic/icons/png/256/Konami - Picno.png
-share/libretro/assets/Systematic/icons/png/256/LJN - Video Art.png
-share/libretro/assets/Systematic/icons/png/256/LeapFrog - LeapPad-content.png
-share/libretro/assets/Systematic/icons/png/256/LeapFrog - LeapPad.png
-share/libretro/assets/Systematic/icons/png/256/LeapFrog - Leapster Learning Game System 1 GS.png
-share/libretro/assets/Systematic/icons/png/256/LeapFrog - Leapster Learning Game System 1 PQ.png
-share/libretro/assets/Systematic/icons/png/256/LeapFrog - Leapster Learning Game System 2 K.png
-share/libretro/assets/Systematic/icons/png/256/LeapFrog - Leapster Learning Game System 2 PQ.png
-share/libretro/assets/Systematic/icons/png/256/LeapFrog - Leapster Learning Game System-content.png
-share/libretro/assets/Systematic/icons/png/256/LeapFrog - Leapster Learning Game System.png
-share/libretro/assets/Systematic/icons/png/256/LeapFrog - My First LeapPad-content.png
-share/libretro/assets/Systematic/icons/png/256/LeapFrog - My First LeapPad.png
-share/libretro/assets/Systematic/icons/png/256/Libretro - Pad.png
-share/libretro/assets/Systematic/icons/png/256/Lutro-content.png
-share/libretro/assets/Systematic/icons/png/256/Lutro.png
-share/libretro/assets/Systematic/icons/png/256/MAME 2000-content.png
-share/libretro/assets/Systematic/icons/png/256/MAME 2000.png
-share/libretro/assets/Systematic/icons/png/256/MAME 2003-Plus-content.png
-share/libretro/assets/Systematic/icons/png/256/MAME 2003-Plus.png
-share/libretro/assets/Systematic/icons/png/256/MAME 2003-content.png
-share/libretro/assets/Systematic/icons/png/256/MAME 2003.png
-share/libretro/assets/Systematic/icons/png/256/MAME 2010-content.png
-share/libretro/assets/Systematic/icons/png/256/MAME 2010.png
-share/libretro/assets/Systematic/icons/png/256/MAME 2015-content.png
-share/libretro/assets/Systematic/icons/png/256/MAME 2015.png
-share/libretro/assets/Systematic/icons/png/256/MAME 2016-content.png
-share/libretro/assets/Systematic/icons/png/256/MAME 2016.png
-share/libretro/assets/Systematic/icons/png/256/MAME-content.png
-share/libretro/assets/Systematic/icons/png/256/MAME.png
-share/libretro/assets/Systematic/icons/png/256/Magnavox - Odyssey 100.png
-share/libretro/assets/Systematic/icons/png/256/Magnavox - Odyssey 200.png
-share/libretro/assets/Systematic/icons/png/256/Magnavox - Odyssey 2000.png
-share/libretro/assets/Systematic/icons/png/256/Magnavox - Odyssey 2001.png
-share/libretro/assets/Systematic/icons/png/256/Magnavox - Odyssey 2100.png
-share/libretro/assets/Systematic/icons/png/256/Magnavox - Odyssey 300.png
-share/libretro/assets/Systematic/icons/png/256/Magnavox - Odyssey 3000.png
-share/libretro/assets/Systematic/icons/png/256/Magnavox - Odyssey 400.png
-share/libretro/assets/Systematic/icons/png/256/Magnavox - Odyssey 4000.png
-share/libretro/assets/Systematic/icons/png/256/Magnavox - Odyssey 500.png
-share/libretro/assets/Systematic/icons/png/256/Magnavox - Odyssey-content.png
-share/libretro/assets/Systematic/icons/png/256/Magnavox - Odyssey.png
-share/libretro/assets/Systematic/icons/png/256/Magnavox - Odyssey2-content.png
-share/libretro/assets/Systematic/icons/png/256/Magnavox - Odyssey2.png
-share/libretro/assets/Systematic/icons/png/256/Mattel - HyperScan Alt.png
-share/libretro/assets/Systematic/icons/png/256/Mattel - HyperScan-content.png
-share/libretro/assets/Systematic/icons/png/256/Mattel - HyperScan.png
-share/libretro/assets/Systematic/icons/png/256/Mattel - Intellivision 3504.png
-share/libretro/assets/Systematic/icons/png/256/Mattel - Intellivision 49-75011.png
-share/libretro/assets/Systematic/icons/png/256/Mattel - Intellivision 58-100.png
-share/libretro/assets/Systematic/icons/png/256/Mattel - Intellivision 5872.png
-share/libretro/assets/Systematic/icons/png/256/Mattel - Intellivision-content.png
-share/libretro/assets/Systematic/icons/png/256/Mattel - Intellivision.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - MSX CPC-50.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - MSX-content.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - MSX.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - MSX2-content.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - MSX2.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox 360 (Digital)-content.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox 360 (Digital).png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox 360 E K.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox 360 E KT.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox 360 K.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox 360 KT.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox 360 S K.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox 360 S KT.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox 360 S W.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox 360 S WT.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox 360 WT.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox 360-content.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox 360.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox G.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox O.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox One S W.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox One S WT.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox One X K.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox One-content.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox One.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox S.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox Series S K.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox Series S W.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox Series S WT.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox Series X W.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox Series X-content.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox Series X.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox W.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox-content.png
-share/libretro/assets/Systematic/icons/png/256/Microsoft - Xbox.png
-share/libretro/assets/Systematic/icons/png/256/Milton Bradley - Microvision Alt.png
-share/libretro/assets/Systematic/icons/png/256/Milton Bradley - Microvision-content.png
-share/libretro/assets/Systematic/icons/png/256/Milton Bradley - Microvision.png
-share/libretro/assets/Systematic/icons/png/256/Minecraft-content.png
-share/libretro/assets/Systematic/icons/png/256/Minecraft.png
-share/libretro/assets/Systematic/icons/png/256/MrBoom-content.png
-share/libretro/assets/Systematic/icons/png/256/MrBoom.png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine - TurboGrafx 16 HES-EXP-01 (U).png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine - TurboGrafx 16 HES-TGX-01 (U).png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine - TurboGrafx 16 PI-TG2 (J).png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine - TurboGrafx 16 PI-TG3 (J).png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine - TurboGrafx 16 PI-TG7 (J).png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine - TurboGrafx 16 PI-TG9 (J).png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine - TurboGrafx 16-content (E).png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine - TurboGrafx 16-content (U).png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine - TurboGrafx 16-content.png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine - TurboGrafx 16.png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine CD - TurboGrafx-CD AD-USA.png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine CD - TurboGrafx-CD CDR-30 (J).png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine CD - TurboGrafx-CD HES-CDR-01 (U).png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine CD - TurboGrafx-CD HES-DUO-01 (U).png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine CD - TurboGrafx-CD PI-CD1 (J).png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine CD - TurboGrafx-CD PI-TG8 (J).png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine CD - TurboGrafx-CD-content.png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine CD - TurboGrafx-CD.png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine SuperGrafx-content.png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC Engine SuperGrafx.png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC-98-content.png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC-98.png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC-FX-content.png
-share/libretro/assets/Systematic/icons/png/256/NEC - PC-FX.png
-share/libretro/assets/Systematic/icons/png/256/Neo Geo-content.png
-share/libretro/assets/Systematic/icons/png/256/Neo Geo.png
-share/libretro/assets/Systematic/icons/png/256/Nichibutsu - My Vision-content.png
-share/libretro/assets/Systematic/icons/png/256/Nichibutsu - My Vision.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Color TV-Game CTG-15S.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Color TV-Game CTG-15V.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Color TV-Game CTG-6S.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Color TV-Game CTG-6V.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Color TV-Game CTG-BK6.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Color TV-Game CTG-CR112.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Color TV-Game CTG-HC10.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Color TV-Game XG-106.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Color TV-Game XG-115.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Family Computer Disk System AN500B.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Family Computer Disk System AN500R.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Family Computer Disk System AN505BK.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Family Computer Disk System AN505RD.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Family Computer Disk System HVC-101.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Family Computer Disk System-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Family Computer Disk System.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch AC-01.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch BU-201.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch BX-301.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch CJ-71.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch CN-07.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch DJ-101.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch DK-52.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch DM-53.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch DR-802.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch EG-26.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch FL-02.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch FP-24.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch FR-27.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch GH-54.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch ID-29.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch IP-05 G.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch IP-05 P.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch JR-55.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch LN-08.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch MC-25.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch MH-06.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch MN-06.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch MT-03.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch MV-64.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch MW-56.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch OC-22.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch OP-51.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch PB-59.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch PG-74.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch PP-23.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch PR-21.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch RC-04.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch SM-91.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch SP-30.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch TL-28.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game & Watch YM-801.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance (e-Reader)-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance (e-Reader).png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGB-001 B.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGB-001 G.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGB-001 GO.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGB-001 K.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGB-001 O.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGB-001 P.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGB-001 R.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGB-001 S.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGB-001 Y.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGS-001 B.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGS-001 HVC1.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGS-001 HVC2.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGS-001 K.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGS-001 NES.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGS-001 S.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGS-101 B.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGS-101 GO.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance AGS-101 R.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance OXY-001 HVC.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance OXY-001 K.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance OXY-001 S.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Advance.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Color CGB-001 G.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Color CGB-001 P.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Color CGB-001 Q.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Color CGB-001 Y.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Color-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy Color.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy DMG-001 B.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy DMG-001 G.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy DMG-001 K.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy DMG-001 P.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy DMG-001 R.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy DMG-001 W.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy DMG-001 Y.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy MGB-001 A.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy MGB-001 B.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy MGB-001 DMG.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy MGB-001 G.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy MGB-001 K.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy MGB-001 P.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy MGB-001 R.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy MGB-001 S.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy MGB-001 Y.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy MGB-101 G.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy MGB-101 S.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Game Boy.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - GameCube DOL-001 G.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - GameCube DOL-001 K.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - GameCube DOL-001 O.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - GameCube DOL-001 R.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - GameCube DOL-001 S.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - GameCube DOL-001 W.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - GameCube SL-GC10.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - GameCube-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - GameCube.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - New Nintendo 3DS JAN-001 KA.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - New Nintendo 3DS JAN-001 KG.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - New Nintendo 3DS JAN-001 WO.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - New Nintendo 3DS JAN-001 WP.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - New Nintendo 3DS KTR-001 K.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - New Nintendo 3DS KTR-001 W.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - New Nintendo 3DS RED-001 W.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - New Nintendo 3DS-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - New Nintendo 3DS.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 3DS (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 3DS (DLC).png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 3DS (Digital)-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 3DS (Digital).png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 3DS CTR-001 A.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 3DS CTR-001 K.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 3DS CTR-001 Q.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 3DS CTR-001 R.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 3DS CTR-001 W.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 3DS FTR-001 BK.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 3DS FTR-001 KB.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 3DS FTR-001 KR.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 3DS FTR-001 RK.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 3DS SPR-001 W.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 3DS-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 3DS.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 64 NUS-001 A.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 64 NUS-001 B.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 64 NUS-001 G.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 64 NUS-001 H.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 64 NUS-001 K.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 64 NUS-001 O.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 64 NUS-001 P.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 64 NUS-001 Q.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 64-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 64.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 64DD-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo 64DD.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DS (Download Play)-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DS (Download Play).png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DS Decrypted-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DS Decrypted.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DS NTR-001 B.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DS NTR-001 R.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DS NTR-001 S.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DS USG-001 K.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DS-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DS.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DSi (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DSi (DLC).png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DSi Decrypted-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DSi Decrypted.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DSi TWL-001 A.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DSi TWL-001 K.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DSi TWL-001 P.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DSi TWL-001 W.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DSi UTL-001 B.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DSi UTL-001 K.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DSi UTL-001 R.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DSi-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo DSi.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo Entertainment System HVC-001.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo Entertainment System HVC-101.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo Entertainment System NES-101.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo Entertainment System RET-AVS.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo Entertainment System-content (J).png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo Entertainment System-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Nintendo Entertainment System.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Pokemon Mini MIN-001 G.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Pokemon Mini MIN-001 Q.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Pokemon Mini-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Pokemon Mini.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Satellaview-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Satellaview.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Sufami Turbo SHVC-101.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Sufami Turbo SNS-001.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Sufami Turbo SNS-101.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Sufami Turbo-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Sufami Turbo.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Super Nintendo Entertainment System SHVC-101.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Super Nintendo Entertainment System SNS-001.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Super Nintendo Entertainment System SNS-101.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Super Nintendo Entertainment System SNSP-001.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Super Nintendo Entertainment System SNt Classic.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Super Nintendo Entertainment System SNt SF.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Super Nintendo Entertainment System-content (1) (U).png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Super Nintendo Entertainment System-content (2) (U).png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Super Nintendo Entertainment System-content (E).png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Super Nintendo Entertainment System-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Super Nintendo Entertainment System.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HAC-001 B.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HAC-001 BK.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HAC-001 BR.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HAC-001 K.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HAC-001 KB.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HAC-001 KR.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HAC-001 R.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HAC-001 RB.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HAC-001 RK.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HAC-001 Y.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HAC-001.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HAC-007 BR.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HAC-007 K.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HAC-007 KT.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HAC-007 R.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HAC-007 Y.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HAC-007.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HDH-001 G.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HDH-001 Y.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch HDH-001.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Switch.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Virtual Boy T.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Virtual Boy-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Virtual Boy.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Wii (Digital)-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Wii (Digital).png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Wii RVL-001 B.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Wii RVL-001 BT.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Wii RVL-001 K.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Wii RVL-001 KT.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Wii RVL-001 R.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Wii RVL-001 RT.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Wii RVL-001 WT.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Wii RVL-201.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Wii U WUP-001 KT.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Wii U WUP-001 W.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Wii U WUP-001 WT.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Wii U-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Wii U.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Wii-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - Wii.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - e-Reader-content.png
-share/libretro/assets/Systematic/icons/png/256/Nintendo - e-Reader.png
-share/libretro/assets/Systematic/icons/png/256/Nokia - N-Gage QD.png
-share/libretro/assets/Systematic/icons/png/256/Nokia - N-Gage-content.png
-share/libretro/assets/Systematic/icons/png/256/Nokia - N-Gage.png
-share/libretro/assets/Systematic/icons/png/256/Nvidia - Shield TV.png
-share/libretro/assets/Systematic/icons/png/256/Ouya - Ouya.png
-share/libretro/assets/Systematic/icons/png/256/PC-50X - Palladium Tele Cassetten Game 825-530.png
-share/libretro/assets/Systematic/icons/png/256/PC-50X - Palladium Tele Cassetten Game 825-581.png
-share/libretro/assets/Systematic/icons/png/256/PC-50X - SHG Black Point FS-1003.png
-share/libretro/assets/Systematic/icons/png/256/Philips - CD-i-content.png
-share/libretro/assets/Systematic/icons/png/256/Philips - CD-i.png
-share/libretro/assets/Systematic/icons/png/256/Philips - Tele-Game ES-2203.png
-share/libretro/assets/Systematic/icons/png/256/Philips - Tele-Game.png
-share/libretro/assets/Systematic/icons/png/256/Philips - Videopac+-content.png
-share/libretro/assets/Systematic/icons/png/256/Philips - Videopac+.png
-share/libretro/assets/Systematic/icons/png/256/Pioneer - LaserActive.png
-share/libretro/assets/Systematic/icons/png/256/Pioneer - Laseractive-content.png
-share/libretro/assets/Systematic/icons/png/256/PlayJam - Game Stick.png
-share/libretro/assets/Systematic/icons/png/256/Quake II-content.png
-share/libretro/assets/Systematic/icons/png/256/Quake II.png
-share/libretro/assets/Systematic/icons/png/256/Quake III-content.png
-share/libretro/assets/Systematic/icons/png/256/Quake III.png
-share/libretro/assets/Systematic/icons/png/256/Quake-content.png
-share/libretro/assets/Systematic/icons/png/256/Quake.png
-share/libretro/assets/Systematic/icons/png/256/RCA - Studio II-content.png
-share/libretro/assets/Systematic/icons/png/256/RCA - Studio II.png
-share/libretro/assets/Systematic/icons/png/256/RPG Maker-content.png
-share/libretro/assets/Systematic/icons/png/256/RPG Maker.png
-share/libretro/assets/Systematic/icons/png/256/Rick Dangerous-content.png
-share/libretro/assets/Systematic/icons/png/256/Rick Dangerous.png
-share/libretro/assets/Systematic/icons/png/256/SNK - Neo Geo CD Tray.png
-share/libretro/assets/Systematic/icons/png/256/SNK - Neo Geo CD-content.png
-share/libretro/assets/Systematic/icons/png/256/SNK - Neo Geo CD.png
-share/libretro/assets/Systematic/icons/png/256/SNK - Neo Geo CDZ.png
-share/libretro/assets/Systematic/icons/png/256/SNK - Neo Geo Mini.png
-share/libretro/assets/Systematic/icons/png/256/SNK - Neo Geo Pocket Color-content.png
-share/libretro/assets/Systematic/icons/png/256/SNK - Neo Geo Pocket Color.png
-share/libretro/assets/Systematic/icons/png/256/SNK - Neo Geo Pocket K.png
-share/libretro/assets/Systematic/icons/png/256/SNK - Neo Geo Pocket S.png
-share/libretro/assets/Systematic/icons/png/256/SNK - Neo Geo Pocket W.png
-share/libretro/assets/Systematic/icons/png/256/SNK - Neo Geo Pocket-content.png
-share/libretro/assets/Systematic/icons/png/256/SNK - Neo Geo Pocket.png
-share/libretro/assets/Systematic/icons/png/256/SNK - Neo Geo X-content.png
-share/libretro/assets/Systematic/icons/png/256/SNK - Neo Geo X.png
-share/libretro/assets/Systematic/icons/png/256/SNK - Neo Geo-content.png
-share/libretro/assets/Systematic/icons/png/256/SNK - Neo Geo.png
-share/libretro/assets/Systematic/icons/png/256/SSD - Xavixport-content.png
-share/libretro/assets/Systematic/icons/png/256/SSD - Xavixport.png
-share/libretro/assets/Systematic/icons/png/256/Sanyo - MBC-550-content.png
-share/libretro/assets/Systematic/icons/png/256/Sanyo - MBC-550.png
-share/libretro/assets/Systematic/icons/png/256/ScummVM-content.png
-share/libretro/assets/Systematic/icons/png/256/ScummVM.png
-share/libretro/assets/Systematic/icons/png/256/Sega - 32X HAA-2502-84000 (J).png
-share/libretro/assets/Systematic/icons/png/256/Sega - 32X HAA-2510-84000 (J).png
-share/libretro/assets/Systematic/icons/png/256/Sega - 32X MK-1601-84000 (E).png
-share/libretro/assets/Systematic/icons/png/256/Sega - 32X MK-1601-84000 (U).png
-share/libretro/assets/Systematic/icons/png/256/Sega - 32X MK-1631-84000 (E).png
-share/libretro/assets/Systematic/icons/png/256/Sega - 32X Neptune (U).png
-share/libretro/assets/Systematic/icons/png/256/Sega - 32X-content.png
-share/libretro/assets/Systematic/icons/png/256/Sega - 32X.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Beena-content.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Beena.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Chihiro-content.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Chihiro.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Dreamcast (Visual Memory Unit).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Dreamcast B.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Dreamcast H.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Dreamcast K.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Dreamcast-content (E).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Dreamcast-content (J).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Dreamcast-content (U).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Dreamcast-content.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Dreamcast.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Game Gear A.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Game Gear B.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Game Gear Q.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Game Gear R.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Game Gear S.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Game Gear W.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Game Gear Y.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Game Gear-content.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Game Gear.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Master System - Mark III MK-3006.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Master System - Mark III SG-1000M3 (J).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Master System - Mark III-content (J).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Master System - Mark III-content.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Master System - Mark III.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega Drive - Genesis HAA-2502 (J).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega Drive - Genesis HAA-2510 (J).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega Drive - Genesis HMJ-0300 (J).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega Drive - Genesis MK-1461 (U).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega Drive - Genesis MK-1601 (E).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega Drive - Genesis MK-1631 (E).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega Drive - Genesis MK-1631 (U).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega Drive - Genesis MK-6100 (U).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega Drive - Genesis MSg-EU.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega Drive - Genesis MSg-JP.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega Drive - Genesis MSg-USA.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega Drive - Genesis-content (E).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega Drive - Genesis-content (J).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega Drive - Genesis-content (U).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega Drive - Genesis-content.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega Drive - Genesis.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega-CD - Sega CD HAA-2502-2912 (J).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega-CD - Sega CD HAA-2510-2910 (J).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega-CD - Sega CD HAA-2510-2912 (J).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega-CD - Sega CD MK-1601-1690 (E).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega-CD - Sega CD MK-1601-1690 (U).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega-CD - Sega CD MK-1601-4102 (E).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega-CD - Sega CD MK-1601-4102 (U).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega-CD - Sega CD MK-1631-4102 (E).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega-CD - Sega CD MK-1631-4102 (U).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega-CD - Sega CD RG-M1 (J).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega-CD - Sega CD RG-M2 (J).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega-CD - Sega CD-content.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Mega-CD - Sega CD.png
-share/libretro/assets/Systematic/icons/png/256/Sega - PICO-content.png
-share/libretro/assets/Systematic/icons/png/256/Sega - PICO.png
-share/libretro/assets/Systematic/icons/png/256/Sega - SG-1000 II.png
-share/libretro/assets/Systematic/icons/png/256/Sega - SG-1000-content.png
-share/libretro/assets/Systematic/icons/png/256/Sega - SG-1000.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Saturn HST-3200 (J).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Saturn MK-80000 (U).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Saturn MK-80000A (U).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Saturn Pluto (U).png
-share/libretro/assets/Systematic/icons/png/256/Sega - Saturn-content.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Saturn.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Video Driver-content.png
-share/libretro/assets/Systematic/icons/png/256/Sega - Video Driver.png
-share/libretro/assets/Systematic/icons/png/256/Sharp - X68000 K.png
-share/libretro/assets/Systematic/icons/png/256/Sharp - X68000 KT.png
-share/libretro/assets/Systematic/icons/png/256/Sharp - X68000 ST.png
-share/libretro/assets/Systematic/icons/png/256/Sharp - X68000-content.png
-share/libretro/assets/Systematic/icons/png/256/Sharp - X68000.png
-share/libretro/assets/Systematic/icons/png/256/Sinclair - ZX 81-content.png
-share/libretro/assets/Systematic/icons/png/256/Sinclair - ZX 81.png
-share/libretro/assets/Systematic/icons/png/256/Sinclair - ZX Spectrum +3-content.png
-share/libretro/assets/Systematic/icons/png/256/Sinclair - ZX Spectrum +3.png
-share/libretro/assets/Systematic/icons/png/256/Sinclair - ZX Spectrum-content.png
-share/libretro/assets/Systematic/icons/png/256/Sinclair - ZX Spectrum.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation (PocketStation) K.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation (PocketStation).png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 2 PSX-5000.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 2 PSX-5100.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 2 SCPH-10000.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 2 SCPH-70000 T.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 2 SCPH-70000.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 2 SCPH-90000 T.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 2 SCPH-90000.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 2-content CD.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 2-content.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 2.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 3 (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 3 (DLC).png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 3 (Downloadable)-content.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 3 (Downloadable).png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 3 (PSN)-content.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 3 (PSN).png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 3-content.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 4 CUH-1000 KT.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 4 CUH-1000 S.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 4 CUH-1000 ST.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 4 CUH-1000 W.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 4 CUH-1000 WT.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 4 CUH-2000 K.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 4 CUH-2000 KT.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 4 CUH-2000 W.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 4 CUH-2000 WT.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 4 CUH-7000 K.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 4 CUH-7000 KT.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 4-content.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 4.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 5 T.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 5 WT.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 5-content.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation 5.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation DTL-H1000.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation DTL-H1200.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation DTL-H3000.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable (DLC).png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable (PSN)-content.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable (PSN).png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable (PSX2PSP)-content.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable (PSX2PSP).png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable (UMD Music)-content.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable (UMD Music).png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable (UMD Video)-content.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable (UMD Video).png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable PSP-2000 B.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable PSP-2000 H.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable PSP-2000 R.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable PSP-2000 S.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable PSP-2000 W.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable PSP-E1000 K.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable PSP-E1000 W.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable PSP-N1000 K.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable PSP-N1000 W.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable-content.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Portable.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation SCPH-100-131 Flat.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation SCPH-100-131.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation SCPH-100.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Vita PCH-1000 B.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Vita PCH-1000 R.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Vita PCH-1000 W.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Vita PCH-2000 K.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Vita PCH-2000 W.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Vita VTE-1000 K.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Vita VTE-1000 W.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Vita-content.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation Vita.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation-content.png
-share/libretro/assets/Systematic/icons/png/256/Sony - PlayStation.png
-share/libretro/assets/Systematic/icons/png/256/Sony - Playstation 3 CECH-2000 K.png
-share/libretro/assets/Systematic/icons/png/256/Sony - Playstation 3 CECH-2000 KT.png
-share/libretro/assets/Systematic/icons/png/256/Sony - Playstation 3 CECH-4000 K.png
-share/libretro/assets/Systematic/icons/png/256/Sony - Playstation 3 CECH-4000 KT.png
-share/libretro/assets/Systematic/icons/png/256/Sony - Playstation 3 CECHA00 KT.png
-share/libretro/assets/Systematic/icons/png/256/Sony - Playstation 3.png
-share/libretro/assets/Systematic/icons/png/256/Spectravideo - SV 328.png
-share/libretro/assets/Systematic/icons/png/256/Spectravideo - SVI-318 - SVI-328-content.png
-share/libretro/assets/Systematic/icons/png/256/Spectravideo - SVI-318 - SVI-328.png
-share/libretro/assets/Systematic/icons/png/256/TIC-80-content.png
-share/libretro/assets/Systematic/icons/png/256/TIC-80.png
-share/libretro/assets/Systematic/icons/png/256/Taito - Egret II Mini.png
-share/libretro/assets/Systematic/icons/png/256/Taito - Egret II.png
-share/libretro/assets/Systematic/icons/png/256/Takara - Video Challenger-content.png
-share/libretro/assets/Systematic/icons/png/256/Takara - Video Challenger.png
-share/libretro/assets/Systematic/icons/png/256/Tandy - Video Information System-content.png
-share/libretro/assets/Systematic/icons/png/256/Tandy - Video Information System.png
-share/libretro/assets/Systematic/icons/png/256/Tapwave - Zodiac-content.png
-share/libretro/assets/Systematic/icons/png/256/Tapwave - Zodiac.png
-share/libretro/assets/Systematic/icons/png/256/Texas Instruments - TI-99-4A.png
-share/libretro/assets/Systematic/icons/png/256/The 3DO Company - 3DO FZ-10.png
-share/libretro/assets/Systematic/icons/png/256/The 3DO Company - 3DO GDO-101.png
-share/libretro/assets/Systematic/icons/png/256/The 3DO Company - 3DO GDO-203P.png
-share/libretro/assets/Systematic/icons/png/256/The 3DO Company - 3DO IMP-21J.png
-share/libretro/assets/Systematic/icons/png/256/The 3DO Company - 3DO-content.png
-share/libretro/assets/Systematic/icons/png/256/The 3DO Company - 3DO.png
-share/libretro/assets/Systematic/icons/png/256/Thomson - MOTO Cartridge.png
-share/libretro/assets/Systematic/icons/png/256/Thomson - MOTO TO8.png
-share/libretro/assets/Systematic/icons/png/256/Thomson - MOTO TO8D.png
-share/libretro/assets/Systematic/icons/png/256/Thomson - MOTO-content.png
-share/libretro/assets/Systematic/icons/png/256/Thomson - MOTO.png
-share/libretro/assets/Systematic/icons/png/256/Tiger - Game.com Pocket Pro.png
-share/libretro/assets/Systematic/icons/png/256/Tiger - Game.com-content.png
-share/libretro/assets/Systematic/icons/png/256/Tiger - Game.com.png
-share/libretro/assets/Systematic/icons/png/256/Tiger - Gizmondo-content.png
-share/libretro/assets/Systematic/icons/png/256/Tiger - Gizmondo.png
-share/libretro/assets/Systematic/icons/png/256/Tomb Raider-content.png
-share/libretro/assets/Systematic/icons/png/256/Tomb Raider.png
-share/libretro/assets/Systematic/icons/png/256/Tomy - Tutor-content.png
-share/libretro/assets/Systematic/icons/png/256/Tomy - Tutor.png
-share/libretro/assets/Systematic/icons/png/256/Umtech - VideoBrain-content.png
-share/libretro/assets/Systematic/icons/png/256/Umtech - VideoBrain.png
-share/libretro/assets/Systematic/icons/png/256/Unisonic - Champion 2711-content.png
-share/libretro/assets/Systematic/icons/png/256/Unisonic - Champion 2711.png
-share/libretro/assets/Systematic/icons/png/256/Uzebox-content.png
-share/libretro/assets/Systematic/icons/png/256/Uzebox.png
-share/libretro/assets/Systematic/icons/png/256/VM Labs - NUON-content.png
-share/libretro/assets/Systematic/icons/png/256/VM Labs - NUON.png
-share/libretro/assets/Systematic/icons/png/256/VTech - 3D Gamate-content.png
-share/libretro/assets/Systematic/icons/png/256/VTech - 3D Gamate.png
-share/libretro/assets/Systematic/icons/png/256/VTech - CreatiVision-content.png
-share/libretro/assets/Systematic/icons/png/256/VTech - CreatiVision.png
-share/libretro/assets/Systematic/icons/png/256/VTech - Socrates Alt.png
-share/libretro/assets/Systematic/icons/png/256/VTech - Socrates-content.png
-share/libretro/assets/Systematic/icons/png/256/VTech - Socrates.png
-share/libretro/assets/Systematic/icons/png/256/VTech - V.Flash-content.png
-share/libretro/assets/Systematic/icons/png/256/VTech - V.Flash.png
-share/libretro/assets/Systematic/icons/png/256/VTech - V.Smile P.png
-share/libretro/assets/Systematic/icons/png/256/VTech - V.Smile-content.png
-share/libretro/assets/Systematic/icons/png/256/VTech - V.Smile.png
-share/libretro/assets/Systematic/icons/png/256/Valve - Steam Link.png
-share/libretro/assets/Systematic/icons/png/256/View-Master - Interactive Vision-content.png
-share/libretro/assets/Systematic/icons/png/256/View-Master - Interactive Vision.png
-share/libretro/assets/Systematic/icons/png/256/Watara - Supervision Original.png
-share/libretro/assets/Systematic/icons/png/256/Watara - Supervision-content.png
-share/libretro/assets/Systematic/icons/png/256/Watara - Supervision.png
-share/libretro/assets/Systematic/icons/png/256/Welback - Mega Duck-content.png
-share/libretro/assets/Systematic/icons/png/256/Welback - Mega Duck.png
-share/libretro/assets/Systematic/icons/png/256/Worlds of Wonder - Action Max-content.png
-share/libretro/assets/Systematic/icons/png/256/Worlds of Wonder - Action Max.png
-share/libretro/assets/Systematic/icons/png/256/Yamaha - Copera-content.png
-share/libretro/assets/Systematic/icons/png/256/Yamaha - Copera.png
-share/libretro/assets/Systematic/icons/png/256/ZAPiT - Game Wave-content.png
-share/libretro/assets/Systematic/icons/png/256/ZAPiT - Game Wave.png
-share/libretro/assets/Systematic/icons/png/256/Zeebo - Zeebo.png
-share/libretro/assets/Systematic/icons/png/256/achievement-list.png
-share/libretro/assets/Systematic/icons/png/256/add-favorite.png
-share/libretro/assets/Systematic/icons/png/256/add.png
-share/libretro/assets/Systematic/icons/png/256/arrow.png
-share/libretro/assets/Systematic/icons/png/256/battery-20.png
-share/libretro/assets/Systematic/icons/png/256/battery-40.png
-share/libretro/assets/Systematic/icons/png/256/battery-60.png
-share/libretro/assets/Systematic/icons/png/256/battery-80.png
-share/libretro/assets/Systematic/icons/png/256/battery-charging.png
-share/libretro/assets/Systematic/icons/png/256/battery-full.png
-share/libretro/assets/Systematic/icons/png/256/bluetooth.png
-share/libretro/assets/Systematic/icons/png/256/clock.png
-share/libretro/assets/Systematic/icons/png/256/close.png
-share/libretro/assets/Systematic/icons/png/256/core-cheat-options.png
-share/libretro/assets/Systematic/icons/png/256/core-disk-options.png
-share/libretro/assets/Systematic/icons/png/256/core-infos.png
-share/libretro/assets/Systematic/icons/png/256/core-input-remapping-options.png
-share/libretro/assets/Systematic/icons/png/256/core-options.png
-share/libretro/assets/Systematic/icons/png/256/core-shader-options.png
-share/libretro/assets/Systematic/icons/png/256/core.png
-share/libretro/assets/Systematic/icons/png/256/cursor.png
-share/libretro/assets/Systematic/icons/png/256/database.png
-share/libretro/assets/Systematic/icons/png/256/default-content.png
-share/libretro/assets/Systematic/icons/png/256/default.png
-share/libretro/assets/Systematic/icons/png/256/dialog-slice.png
-share/libretro/assets/Systematic/icons/png/256/favorites-content.png
-share/libretro/assets/Systematic/icons/png/256/favorites.png
-share/libretro/assets/Systematic/icons/png/256/file.png
-share/libretro/assets/Systematic/icons/png/256/folder.png
-share/libretro/assets/Systematic/icons/png/256/history.png
-share/libretro/assets/Systematic/icons/png/256/iQue - iQue-content.png
-share/libretro/assets/Systematic/icons/png/256/iQue - iQue.png
-share/libretro/assets/Systematic/icons/png/256/image.png
-share/libretro/assets/Systematic/icons/png/256/images.png
-share/libretro/assets/Systematic/icons/png/256/input_ADC.png
-share/libretro/assets/Systematic/icons/png/256/input_BIND_ALL.png
-share/libretro/assets/Systematic/icons/png/256/input_BTN-D.png
-share/libretro/assets/Systematic/icons/png/256/input_BTN-L.png
-share/libretro/assets/Systematic/icons/png/256/input_BTN-R.png
-share/libretro/assets/Systematic/icons/png/256/input_BTN-U.png
-share/libretro/assets/Systematic/icons/png/256/input_DPAD-D.png
-share/libretro/assets/Systematic/icons/png/256/input_DPAD-L.png
-share/libretro/assets/Systematic/icons/png/256/input_DPAD-R.png
-share/libretro/assets/Systematic/icons/png/256/input_DPAD-U.png
-share/libretro/assets/Systematic/icons/png/256/input_LB.png
-share/libretro/assets/Systematic/icons/png/256/input_LGUN.png
-share/libretro/assets/Systematic/icons/png/256/input_LT.png
-share/libretro/assets/Systematic/icons/png/256/input_MOUSE.png
-share/libretro/assets/Systematic/icons/png/256/input_RB.png
-share/libretro/assets/Systematic/icons/png/256/input_RT.png
-share/libretro/assets/Systematic/icons/png/256/input_SELECT.png
-share/libretro/assets/Systematic/icons/png/256/input_START.png
-share/libretro/assets/Systematic/icons/png/256/input_STCK-D.png
-share/libretro/assets/Systematic/icons/png/256/input_STCK-L.png
-share/libretro/assets/Systematic/icons/png/256/input_STCK-P.png
-share/libretro/assets/Systematic/icons/png/256/input_STCK-R.png
-share/libretro/assets/Systematic/icons/png/256/input_STCK-U.png
-share/libretro/assets/Systematic/icons/png/256/input_TURBO.png
-share/libretro/assets/Systematic/icons/png/256/key-hover.png
-share/libretro/assets/Systematic/icons/png/256/key.png
-share/libretro/assets/Systematic/icons/png/256/lakka.png
-share/libretro/assets/Systematic/icons/png/256/loadstate.png
-share/libretro/assets/Systematic/icons/png/256/menu_achievements.png
-share/libretro/assets/Systematic/icons/png/256/menu_add.png
-share/libretro/assets/Systematic/icons/png/256/menu_apply_cog.png
-share/libretro/assets/Systematic/icons/png/256/menu_apply_toggle.png
-share/libretro/assets/Systematic/icons/png/256/menu_audio.png
-share/libretro/assets/Systematic/icons/png/256/menu_brightness.png
-share/libretro/assets/Systematic/icons/png/256/menu_check.png
-share/libretro/assets/Systematic/icons/png/256/menu_drivers.png
-share/libretro/assets/Systematic/icons/png/256/menu_exit.png
-share/libretro/assets/Systematic/icons/png/256/menu_frameskip.png
-share/libretro/assets/Systematic/icons/png/256/menu_help.png
-share/libretro/assets/Systematic/icons/png/256/menu_hourglass.png
-share/libretro/assets/Systematic/icons/png/256/menu_info.png
-share/libretro/assets/Systematic/icons/png/256/menu_latency.png
-share/libretro/assets/Systematic/icons/png/256/menu_log.png
-share/libretro/assets/Systematic/icons/png/256/menu_mixer.png
-share/libretro/assets/Systematic/icons/png/256/menu_network.png
-share/libretro/assets/Systematic/icons/png/256/menu_notifications.png
-share/libretro/assets/Systematic/icons/png/256/menu_osd.png
-share/libretro/assets/Systematic/icons/png/256/menu_overlay.png
-share/libretro/assets/Systematic/icons/png/256/menu_override.png
-share/libretro/assets/Systematic/icons/png/256/menu_pause.png
-share/libretro/assets/Systematic/icons/png/256/menu_playlist.png
-share/libretro/assets/Systematic/icons/png/256/menu_power.png
-share/libretro/assets/Systematic/icons/png/256/menu_privacy.png
-share/libretro/assets/Systematic/icons/png/256/menu_quickmenu.png
-share/libretro/assets/Systematic/icons/png/256/menu_record.png
-share/libretro/assets/Systematic/icons/png/256/menu_rewind.png
-share/libretro/assets/Systematic/icons/png/256/menu_room.png
-share/libretro/assets/Systematic/icons/png/256/menu_room_lan.png
-share/libretro/assets/Systematic/icons/png/256/menu_room_relay.png
-share/libretro/assets/Systematic/icons/png/256/menu_saving.png
-share/libretro/assets/Systematic/icons/png/256/menu_shutdown.png
-share/libretro/assets/Systematic/icons/png/256/menu_stream.png
-share/libretro/assets/Systematic/icons/png/256/menu_ui.png
-share/libretro/assets/Systematic/icons/png/256/menu_updater.png
-share/libretro/assets/Systematic/icons/png/256/menu_user.png
-share/libretro/assets/Systematic/icons/png/256/menu_video.png
-share/libretro/assets/Systematic/icons/png/256/menu_volume_max.png
-share/libretro/assets/Systematic/icons/png/256/menu_volume_med.png
-share/libretro/assets/Systematic/icons/png/256/menu_volume_min.png
-share/libretro/assets/Systematic/icons/png/256/menu_volume_mute.png
-share/libretro/assets/Systematic/icons/png/256/movie.png
-share/libretro/assets/Systematic/icons/png/256/movies.png
-share/libretro/assets/Systematic/icons/png/256/music.png
-share/libretro/assets/Systematic/icons/png/256/musics.png
-share/libretro/assets/Systematic/icons/png/256/netplay.png
-share/libretro/assets/Systematic/icons/png/256/off.png
-share/libretro/assets/Systematic/icons/png/256/on.png
-share/libretro/assets/Systematic/icons/png/256/pointer.png
-share/libretro/assets/Systematic/icons/png/256/reload.png
-share/libretro/assets/Systematic/icons/png/256/rename.png
-share/libretro/assets/Systematic/icons/png/256/resume.png
-share/libretro/assets/Systematic/icons/png/256/retroarch.png
-share/libretro/assets/Systematic/icons/png/256/run.png
-share/libretro/assets/Systematic/icons/png/256/savestate.png
-share/libretro/assets/Systematic/icons/png/256/screenshot.png
-share/libretro/assets/Systematic/icons/png/256/setting.png
-share/libretro/assets/Systematic/icons/png/256/settings.png
-share/libretro/assets/Systematic/icons/png/256/subsetting.png
-share/libretro/assets/Systematic/icons/png/256/undo.png
-share/libretro/assets/Systematic/icons/png/256/wifi.png
-share/libretro/assets/Systematic/icons/png/256/zip.png
-share/libretro/assets/Systematic/icons/png/512/1292 Advanced Programmable Video System-content.png
-share/libretro/assets/Systematic/icons/png/512/1292 Advanced Programmable Video System.png
-share/libretro/assets/Systematic/icons/png/512/2048-content.png
-share/libretro/assets/Systematic/icons/png/512/2048.png
-share/libretro/assets/Systematic/icons/png/512/ACT - Apricot PC Xi-content.png
-share/libretro/assets/Systematic/icons/png/512/ACT - Apricot PC Xi.png
-share/libretro/assets/Systematic/icons/png/512/APF - Imagination Machine-content.png
-share/libretro/assets/Systematic/icons/png/512/APF - Imagination Machine.png
-share/libretro/assets/Systematic/icons/png/512/APF - MP-1000-content.png
-share/libretro/assets/Systematic/icons/png/512/APF - MP-1000.png
-share/libretro/assets/Systematic/icons/png/512/Acorn - Archimedes-content.png
-share/libretro/assets/Systematic/icons/png/512/Acorn - Archimedes.png
-share/libretro/assets/Systematic/icons/png/512/Acorn - Atom (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/512/Acorn - Atom (Tapes).png
-share/libretro/assets/Systematic/icons/png/512/Acorn - Atom-content.png
-share/libretro/assets/Systematic/icons/png/512/Acorn - Atom.png
-share/libretro/assets/Systematic/icons/png/512/Acorn - BBC Micro-content.png
-share/libretro/assets/Systematic/icons/png/512/Acorn - BBC Micro.png
-share/libretro/assets/Systematic/icons/png/512/Acorn - Risc PC-content.png
-share/libretro/assets/Systematic/icons/png/512/Acorn - Risc PC.png
-share/libretro/assets/Systematic/icons/png/512/Acorn RISC OS - Flash Media-content.png
-share/libretro/assets/Systematic/icons/png/512/Acorn RISC OS - Flash Media.png
-share/libretro/assets/Systematic/icons/png/512/Amazon - Fire TV (2nd Gen).png
-share/libretro/assets/Systematic/icons/png/512/Amazon - Fire TV (3rd Gen).png
-share/libretro/assets/Systematic/icons/png/512/Amazon - Fire TV Cube.png
-share/libretro/assets/Systematic/icons/png/512/Amazon - Fire TV-content.png
-share/libretro/assets/Systematic/icons/png/512/Amazon - Fire TV.png
-share/libretro/assets/Systematic/icons/png/512/Amazon - Luna-content.png
-share/libretro/assets/Systematic/icons/png/512/Amazon - Luna.png
-share/libretro/assets/Systematic/icons/png/512/Amstrad - CPC-content.png
-share/libretro/assets/Systematic/icons/png/512/Amstrad - CPC.png
-share/libretro/assets/Systematic/icons/png/512/Amstrad - GX4000-content.png
-share/libretro/assets/Systematic/icons/png/512/Amstrad - GX4000.png
-share/libretro/assets/Systematic/icons/png/512/Analogue - Analogue Pocket W.png
-share/libretro/assets/Systematic/icons/png/512/Analogue - Analogue Pocket-content.png
-share/libretro/assets/Systematic/icons/png/512/Analogue - Analogue Pocket.png
-share/libretro/assets/Systematic/icons/png/512/Apple - I (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/512/Apple - I (Tapes).png
-share/libretro/assets/Systematic/icons/png/512/Apple - I-content.png
-share/libretro/assets/Systematic/icons/png/512/Apple - I.png
-share/libretro/assets/Systematic/icons/png/512/Apple - II Plus-content.png
-share/libretro/assets/Systematic/icons/png/512/Apple - II Plus.png
-share/libretro/assets/Systematic/icons/png/512/Apple - II-content.png
-share/libretro/assets/Systematic/icons/png/512/Apple - II.png
-share/libretro/assets/Systematic/icons/png/512/Apple - IIGS-content.png
-share/libretro/assets/Systematic/icons/png/512/Apple - IIGS.png
-share/libretro/assets/Systematic/icons/png/512/Apple - IIe-content.png
-share/libretro/assets/Systematic/icons/png/512/Apple - IIe.png
-share/libretro/assets/Systematic/icons/png/512/Apple - Macintosh (BETA)-content.png
-share/libretro/assets/Systematic/icons/png/512/Apple - Macintosh (BETA).png
-share/libretro/assets/Systematic/icons/png/512/Apple - Macintosh-content.png
-share/libretro/assets/Systematic/icons/png/512/Apple - Macintosh.png
-share/libretro/assets/Systematic/icons/png/512/Apple-Bandai - Pippin K.png
-share/libretro/assets/Systematic/icons/png/512/Apple-Bandai - Pippin-content.png
-share/libretro/assets/Systematic/icons/png/512/Apple-Bandai - Pippin.png
-share/libretro/assets/Systematic/icons/png/512/Atari - 2600 637.75000.png
-share/libretro/assets/Systematic/icons/png/512/Atari - 2600 CX2600A K.png
-share/libretro/assets/Systematic/icons/png/512/Atari - 2600 CX2600A.png
-share/libretro/assets/Systematic/icons/png/512/Atari - 2600 CX2600JR.png
-share/libretro/assets/Systematic/icons/png/512/Atari - 2600 CX2600JRA.png
-share/libretro/assets/Systematic/icons/png/512/Atari - 2600 CX2600JRB.png
-share/libretro/assets/Systematic/icons/png/512/Atari - 2600 CX2700.png
-share/libretro/assets/Systematic/icons/png/512/Atari - 2600 Flashback 2.png
-share/libretro/assets/Systematic/icons/png/512/Atari - 2600 Flashback.png
-share/libretro/assets/Systematic/icons/png/512/Atari - 2600-content.png
-share/libretro/assets/Systematic/icons/png/512/Atari - 2600.png
-share/libretro/assets/Systematic/icons/png/512/Atari - 5200-content.png
-share/libretro/assets/Systematic/icons/png/512/Atari - 5200.png
-share/libretro/assets/Systematic/icons/png/512/Atari - 7800-content.png
-share/libretro/assets/Systematic/icons/png/512/Atari - 7800.png
-share/libretro/assets/Systematic/icons/png/512/Atari - 8-bit Family-content.png
-share/libretro/assets/Systematic/icons/png/512/Atari - 8-bit Family.png
-share/libretro/assets/Systematic/icons/png/512/Atari - Jaguar CD-content.png
-share/libretro/assets/Systematic/icons/png/512/Atari - Jaguar CD.png
-share/libretro/assets/Systematic/icons/png/512/Atari - Jaguar-content.png
-share/libretro/assets/Systematic/icons/png/512/Atari - Jaguar.png
-share/libretro/assets/Systematic/icons/png/512/Atari - Lynx PAG-0401.png
-share/libretro/assets/Systematic/icons/png/512/Atari - Lynx-content.png
-share/libretro/assets/Systematic/icons/png/512/Atari - Lynx.png
-share/libretro/assets/Systematic/icons/png/512/Atari - Pong 25796.png
-share/libretro/assets/Systematic/icons/png/512/Atari - Pong C-140.png
-share/libretro/assets/Systematic/icons/png/512/Atari - Pong C-200.png
-share/libretro/assets/Systematic/icons/png/512/Atari - Pong-content.png
-share/libretro/assets/Systematic/icons/png/512/Atari - Pong.png
-share/libretro/assets/Systematic/icons/png/512/Atari - ST (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/512/Atari - ST (Tapes).png
-share/libretro/assets/Systematic/icons/png/512/Atari - ST-content.png
-share/libretro/assets/Systematic/icons/png/512/Atari - ST.png
-share/libretro/assets/Systematic/icons/png/512/Atari - VCS K.png
-share/libretro/assets/Systematic/icons/png/512/Atari - VCS O.png
-share/libretro/assets/Systematic/icons/png/512/Atari - VCS-content.png
-share/libretro/assets/Systematic/icons/png/512/Atari - VCS.png
-share/libretro/assets/Systematic/icons/png/512/Atari - XEGS-content.png
-share/libretro/assets/Systematic/icons/png/512/Atari - XEGS.png
-share/libretro/assets/Systematic/icons/png/512/Atomiswave (alt)-content.png
-share/libretro/assets/Systematic/icons/png/512/Atomiswave (alt).png
-share/libretro/assets/Systematic/icons/png/512/BBC - Bridge Companion-content.png
-share/libretro/assets/Systematic/icons/png/512/BBC - Bridge Companion.png
-share/libretro/assets/Systematic/icons/png/512/Bally - Astrocade-content.png
-share/libretro/assets/Systematic/icons/png/512/Bally - Astrocade.png
-share/libretro/assets/Systematic/icons/png/512/Bandai - Playdia-content.png
-share/libretro/assets/Systematic/icons/png/512/Bandai - Playdia.png
-share/libretro/assets/Systematic/icons/png/512/Bandai - Super Vision 8000-content.png
-share/libretro/assets/Systematic/icons/png/512/Bandai - Super Vision 8000.png
-share/libretro/assets/Systematic/icons/png/512/Bandai - Terebikko-content.png
-share/libretro/assets/Systematic/icons/png/512/Bandai - Terebikko.png
-share/libretro/assets/Systematic/icons/png/512/Bandai - WonderSwan Color SCT-001 R.png
-share/libretro/assets/Systematic/icons/png/512/Bandai - WonderSwan Color WSC-001 B.png
-share/libretro/assets/Systematic/icons/png/512/Bandai - WonderSwan Color WSC-001 K.png
-share/libretro/assets/Systematic/icons/png/512/Bandai - WonderSwan Color WSC-001 O.png
-share/libretro/assets/Systematic/icons/png/512/Bandai - WonderSwan Color WSC-001 S.png
-share/libretro/assets/Systematic/icons/png/512/Bandai - WonderSwan Color-content.png
-share/libretro/assets/Systematic/icons/png/512/Bandai - WonderSwan Color.png
-share/libretro/assets/Systematic/icons/png/512/Bandai - WonderSwan-content.png
-share/libretro/assets/Systematic/icons/png/512/Bandai - WonderSwan.png
-share/libretro/assets/Systematic/icons/png/512/Benesse - Pocket Challenge V2-content.png
-share/libretro/assets/Systematic/icons/png/512/Benesse - Pocket Challenge V2.png
-share/libretro/assets/Systematic/icons/png/512/Benesse - Pocket Challenge W-content.png
-share/libretro/assets/Systematic/icons/png/512/Benesse - Pocket Challenge W.png
-share/libretro/assets/Systematic/icons/png/512/Bit Corporation - Gamate-content.png
-share/libretro/assets/Systematic/icons/png/512/Bit Corporation - Gamate.png
-share/libretro/assets/Systematic/icons/png/512/CHIP-8-content.png
-share/libretro/assets/Systematic/icons/png/512/CHIP-8.png
-share/libretro/assets/Systematic/icons/png/512/Cannonball-content.png
-share/libretro/assets/Systematic/icons/png/512/Cannonball.png
-share/libretro/assets/Systematic/icons/png/512/Capcom - CP System Changer.png
-share/libretro/assets/Systematic/icons/png/512/Capcom - CP System I-content.png
-share/libretro/assets/Systematic/icons/png/512/Capcom - CP System I.png
-share/libretro/assets/Systematic/icons/png/512/Capcom - CP System II (J).png
-share/libretro/assets/Systematic/icons/png/512/Capcom - CP System II-content (As).png
-share/libretro/assets/Systematic/icons/png/512/Capcom - CP System II-content (B).png
-share/libretro/assets/Systematic/icons/png/512/Capcom - CP System II-content (J).png
-share/libretro/assets/Systematic/icons/png/512/Capcom - CP System II-content (Rental).png
-share/libretro/assets/Systematic/icons/png/512/Capcom - CP System II-content (W).png
-share/libretro/assets/Systematic/icons/png/512/Capcom - CP System II-content.png
-share/libretro/assets/Systematic/icons/png/512/Capcom - CP System II.png
-share/libretro/assets/Systematic/icons/png/512/Capcom - CP System III CD-content.png
-share/libretro/assets/Systematic/icons/png/512/Capcom - CP System III-content.png
-share/libretro/assets/Systematic/icons/png/512/Capcom - CP System III-content_combo.png
-share/libretro/assets/Systematic/icons/png/512/Capcom - CP System III-content_mobo.png
-share/libretro/assets/Systematic/icons/png/512/Capcom - CP System III.png
-share/libretro/assets/Systematic/icons/png/512/Casio - Loopy-content.png
-share/libretro/assets/Systematic/icons/png/512/Casio - Loopy.png
-share/libretro/assets/Systematic/icons/png/512/Casio - PV-1000-content.png
-share/libretro/assets/Systematic/icons/png/512/Casio - PV-1000.png
-share/libretro/assets/Systematic/icons/png/512/Cave Story-content.png
-share/libretro/assets/Systematic/icons/png/512/Cave Story.png
-share/libretro/assets/Systematic/icons/png/512/ChaiLove-content.png
-share/libretro/assets/Systematic/icons/png/512/ChaiLove.png
-share/libretro/assets/Systematic/icons/png/512/Coleco - ColecoVision ADAM-content.png
-share/libretro/assets/Systematic/icons/png/512/Coleco - ColecoVision ADAM.png
-share/libretro/assets/Systematic/icons/png/512/Coleco - ColecoVision-content.png
-share/libretro/assets/Systematic/icons/png/512/Coleco - ColecoVision.png
-share/libretro/assets/Systematic/icons/png/512/Coleco - Telstar 6030.png
-share/libretro/assets/Systematic/icons/png/512/Coleco - Telstar 6040.png
-share/libretro/assets/Systematic/icons/png/512/Coleco - Telstar 6045.png
-share/libretro/assets/Systematic/icons/png/512/Coleco - Telstar 6065.png
-share/libretro/assets/Systematic/icons/png/512/Coleco - Telstar 6071.png
-share/libretro/assets/Systematic/icons/png/512/Coleco - Telstar 6135.png
-share/libretro/assets/Systematic/icons/png/512/Commodore - 64 (PP)-content.png
-share/libretro/assets/Systematic/icons/png/512/Commodore - 64 (PP).png
-share/libretro/assets/Systematic/icons/png/512/Commodore - 64 (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/512/Commodore - 64 (Tapes).png
-share/libretro/assets/Systematic/icons/png/512/Commodore - 64 64C.png
-share/libretro/assets/Systematic/icons/png/512/Commodore - 64 Games System.png
-share/libretro/assets/Systematic/icons/png/512/Commodore - 64-content.png
-share/libretro/assets/Systematic/icons/png/512/Commodore - 64.png
-share/libretro/assets/Systematic/icons/png/512/Commodore - Amiga-content.png
-share/libretro/assets/Systematic/icons/png/512/Commodore - Amiga.png
-share/libretro/assets/Systematic/icons/png/512/Commodore - CD32-content.png
-share/libretro/assets/Systematic/icons/png/512/Commodore - CD32.png
-share/libretro/assets/Systematic/icons/png/512/Commodore - CDTV-content.png
-share/libretro/assets/Systematic/icons/png/512/Commodore - CDTV.png
-share/libretro/assets/Systematic/icons/png/512/Commodore - Plus-4-content.png
-share/libretro/assets/Systematic/icons/png/512/Commodore - Plus-4.png
-share/libretro/assets/Systematic/icons/png/512/Commodore - VIC-20-content.png
-share/libretro/assets/Systematic/icons/png/512/Commodore - VIC-20.png
-share/libretro/assets/Systematic/icons/png/512/Connor - VideoSmarts-content.png
-share/libretro/assets/Systematic/icons/png/512/Connor - VideoSmarts.png
-share/libretro/assets/Systematic/icons/png/512/DOOM-content.png
-share/libretro/assets/Systematic/icons/png/512/DOOM.png
-share/libretro/assets/Systematic/icons/png/512/DOS-content.png
-share/libretro/assets/Systematic/icons/png/512/DOS.png
-share/libretro/assets/Systematic/icons/png/512/Dinothawr-content.png
-share/libretro/assets/Systematic/icons/png/512/Dinothawr.png
-share/libretro/assets/Systematic/icons/png/512/Dungeon Crawl Stone Soup-content.png
-share/libretro/assets/Systematic/icons/png/512/Dungeon Crawl Stone Soup.png
-share/libretro/assets/Systematic/icons/png/512/Emerson - Arcadia 2001-content.png
-share/libretro/assets/Systematic/icons/png/512/Emerson - Arcadia 2001.png
-share/libretro/assets/Systematic/icons/png/512/Entex - Adventure Vision-content.png
-share/libretro/assets/Systematic/icons/png/512/Entex - Adventure Vision.png
-share/libretro/assets/Systematic/icons/png/512/Entex - Select-A-Game-content.png
-share/libretro/assets/Systematic/icons/png/512/Entex - Select-A-Game.png
-share/libretro/assets/Systematic/icons/png/512/Epoch - Cassette Vision Jr.png
-share/libretro/assets/Systematic/icons/png/512/Epoch - Cassette Vision-content.png
-share/libretro/assets/Systematic/icons/png/512/Epoch - Cassette Vision.png
-share/libretro/assets/Systematic/icons/png/512/Epoch - Game Pocket Computer-content.png
-share/libretro/assets/Systematic/icons/png/512/Epoch - Game Pocket Computer.png
-share/libretro/assets/Systematic/icons/png/512/Epoch - Super Cassette Vision-content.png
-share/libretro/assets/Systematic/icons/png/512/Epoch - Super Cassette Vision.png
-share/libretro/assets/Systematic/icons/png/512/Epoch - TV Tennis Electrotennis-content.png
-share/libretro/assets/Systematic/icons/png/512/Epoch - TV Tennis Electrotennis.png
-share/libretro/assets/Systematic/icons/png/512/FBNeo - Arcade Games-content.png
-share/libretro/assets/Systematic/icons/png/512/FBNeo - Arcade Games.png
-share/libretro/assets/Systematic/icons/png/512/FFmpeg-content.png
-share/libretro/assets/Systematic/icons/png/512/FFmpeg.png
-share/libretro/assets/Systematic/icons/png/512/Fairchild - Channel F System II.png
-share/libretro/assets/Systematic/icons/png/512/Fairchild - Channel F-content.png
-share/libretro/assets/Systematic/icons/png/512/Fairchild - Channel F.png
-share/libretro/assets/Systematic/icons/png/512/Flashback-content.png
-share/libretro/assets/Systematic/icons/png/512/Flashback.png
-share/libretro/assets/Systematic/icons/png/512/Fujitsu - FM Towns Marty 2.png
-share/libretro/assets/Systematic/icons/png/512/Fujitsu - FM Towns Marty-content.png
-share/libretro/assets/Systematic/icons/png/512/Fujitsu - FM Towns Marty.png
-share/libretro/assets/Systematic/icons/png/512/Fujitsu - FM Towns.png
-share/libretro/assets/Systematic/icons/png/512/Fujitsu - FM-7.png
-share/libretro/assets/Systematic/icons/png/512/Fujitsu - FMR50.png
-share/libretro/assets/Systematic/icons/png/512/Fukutake Publishing - StudyBox HVC-101.png
-share/libretro/assets/Systematic/icons/png/512/Fukutake Publishing - StudyBox-content.png
-share/libretro/assets/Systematic/icons/png/512/Fukutake Publishing - StudyBox.png
-share/libretro/assets/Systematic/icons/png/512/Funtech - Super Acan-content.png
-share/libretro/assets/Systematic/icons/png/512/Funtech - Super Acan.png
-share/libretro/assets/Systematic/icons/png/512/GCE - Vectrex-content.png
-share/libretro/assets/Systematic/icons/png/512/GCE - Vectrex.png
-share/libretro/assets/Systematic/icons/png/512/Gakken - Compact Vision TV Boy-content.png
-share/libretro/assets/Systematic/icons/png/512/Gakken - Compact Vision TV Boy.png
-share/libretro/assets/Systematic/icons/png/512/Game-content.png
-share/libretro/assets/Systematic/icons/png/512/Game.png
-share/libretro/assets/Systematic/icons/png/512/GamePark - Caanoo.png
-share/libretro/assets/Systematic/icons/png/512/GamePark - GP2X F200.png
-share/libretro/assets/Systematic/icons/png/512/GamePark - GP2X Wiz.png
-share/libretro/assets/Systematic/icons/png/512/GamePark - GP2X.png
-share/libretro/assets/Systematic/icons/png/512/GamePark - GP32-content.png
-share/libretro/assets/Systematic/icons/png/512/GamePark - GP32.png
-share/libretro/assets/Systematic/icons/png/512/Google - Nexus Player-content.png
-share/libretro/assets/Systematic/icons/png/512/Google - Nexus Player.png
-share/libretro/assets/Systematic/icons/png/512/Google - Stadia G.png
-share/libretro/assets/Systematic/icons/png/512/Google - Stadia W.png
-share/libretro/assets/Systematic/icons/png/512/Google - Stadia-content.png
-share/libretro/assets/Systematic/icons/png/512/Google - Stadia.png
-share/libretro/assets/Systematic/icons/png/512/Handheld Electronic Game - Acclaim.png
-share/libretro/assets/Systematic/icons/png/512/Handheld Electronic Game - M 2024.png
-share/libretro/assets/Systematic/icons/png/512/Handheld Electronic Game - M 2937.png
-share/libretro/assets/Systematic/icons/png/512/Handheld Electronic Game - M 2938.png
-share/libretro/assets/Systematic/icons/png/512/Handheld Electronic Game - M 5171.png
-share/libretro/assets/Systematic/icons/png/512/Handheld Electronic Game - M 5264.png
-share/libretro/assets/Systematic/icons/png/512/Handheld Electronic Game - M 5409.png
-share/libretro/assets/Systematic/icons/png/512/Handheld Electronic Game - M 5410.png
-share/libretro/assets/Systematic/icons/png/512/Handheld Electronic Game - M 9879.png
-share/libretro/assets/Systematic/icons/png/512/Handheld Electronic Game-content.png
-share/libretro/assets/Systematic/icons/png/512/Handheld Electronic Game.png
-share/libretro/assets/Systematic/icons/png/512/Hartung - Game Master-content.png
-share/libretro/assets/Systematic/icons/png/512/Hartung - Game Master.png
-share/libretro/assets/Systematic/icons/png/512/Interton - VC 4000-content.png
-share/libretro/assets/Systematic/icons/png/512/Interton - VC 4000.png
-share/libretro/assets/Systematic/icons/png/512/Interton - Video 2000-content.png
-share/libretro/assets/Systematic/icons/png/512/Interton - Video 2000.png
-share/libretro/assets/Systematic/icons/png/512/Konami - Picno-content.png
-share/libretro/assets/Systematic/icons/png/512/Konami - Picno.png
-share/libretro/assets/Systematic/icons/png/512/LJN - Video Art.png
-share/libretro/assets/Systematic/icons/png/512/LeapFrog - LeapPad-content.png
-share/libretro/assets/Systematic/icons/png/512/LeapFrog - LeapPad.png
-share/libretro/assets/Systematic/icons/png/512/LeapFrog - Leapster Learning Game System 1 GS.png
-share/libretro/assets/Systematic/icons/png/512/LeapFrog - Leapster Learning Game System 1 PQ.png
-share/libretro/assets/Systematic/icons/png/512/LeapFrog - Leapster Learning Game System 2 K.png
-share/libretro/assets/Systematic/icons/png/512/LeapFrog - Leapster Learning Game System 2 PQ.png
-share/libretro/assets/Systematic/icons/png/512/LeapFrog - Leapster Learning Game System-content.png
-share/libretro/assets/Systematic/icons/png/512/LeapFrog - Leapster Learning Game System.png
-share/libretro/assets/Systematic/icons/png/512/LeapFrog - My First LeapPad-content.png
-share/libretro/assets/Systematic/icons/png/512/LeapFrog - My First LeapPad.png
-share/libretro/assets/Systematic/icons/png/512/Libretro - Pad.png
-share/libretro/assets/Systematic/icons/png/512/Lutro-content.png
-share/libretro/assets/Systematic/icons/png/512/Lutro.png
-share/libretro/assets/Systematic/icons/png/512/MAME 2000-content.png
-share/libretro/assets/Systematic/icons/png/512/MAME 2000.png
-share/libretro/assets/Systematic/icons/png/512/MAME 2003-Plus-content.png
-share/libretro/assets/Systematic/icons/png/512/MAME 2003-Plus.png
-share/libretro/assets/Systematic/icons/png/512/MAME 2003-content.png
-share/libretro/assets/Systematic/icons/png/512/MAME 2003.png
-share/libretro/assets/Systematic/icons/png/512/MAME 2010-content.png
-share/libretro/assets/Systematic/icons/png/512/MAME 2010.png
-share/libretro/assets/Systematic/icons/png/512/MAME 2015-content.png
-share/libretro/assets/Systematic/icons/png/512/MAME 2015.png
-share/libretro/assets/Systematic/icons/png/512/MAME 2016-content.png
-share/libretro/assets/Systematic/icons/png/512/MAME 2016.png
-share/libretro/assets/Systematic/icons/png/512/MAME-content.png
-share/libretro/assets/Systematic/icons/png/512/MAME.png
-share/libretro/assets/Systematic/icons/png/512/Magnavox - Odyssey 100.png
-share/libretro/assets/Systematic/icons/png/512/Magnavox - Odyssey 200.png
-share/libretro/assets/Systematic/icons/png/512/Magnavox - Odyssey 2000.png
-share/libretro/assets/Systematic/icons/png/512/Magnavox - Odyssey 2001.png
-share/libretro/assets/Systematic/icons/png/512/Magnavox - Odyssey 2100.png
-share/libretro/assets/Systematic/icons/png/512/Magnavox - Odyssey 300.png
-share/libretro/assets/Systematic/icons/png/512/Magnavox - Odyssey 3000.png
-share/libretro/assets/Systematic/icons/png/512/Magnavox - Odyssey 400.png
-share/libretro/assets/Systematic/icons/png/512/Magnavox - Odyssey 4000.png
-share/libretro/assets/Systematic/icons/png/512/Magnavox - Odyssey 500.png
-share/libretro/assets/Systematic/icons/png/512/Magnavox - Odyssey-content.png
-share/libretro/assets/Systematic/icons/png/512/Magnavox - Odyssey.png
-share/libretro/assets/Systematic/icons/png/512/Magnavox - Odyssey2-content.png
-share/libretro/assets/Systematic/icons/png/512/Magnavox - Odyssey2.png
-share/libretro/assets/Systematic/icons/png/512/Mattel - HyperScan Alt.png
-share/libretro/assets/Systematic/icons/png/512/Mattel - HyperScan-content.png
-share/libretro/assets/Systematic/icons/png/512/Mattel - HyperScan.png
-share/libretro/assets/Systematic/icons/png/512/Mattel - Intellivision 3504.png
-share/libretro/assets/Systematic/icons/png/512/Mattel - Intellivision 49-75011.png
-share/libretro/assets/Systematic/icons/png/512/Mattel - Intellivision 58-100.png
-share/libretro/assets/Systematic/icons/png/512/Mattel - Intellivision 5872.png
-share/libretro/assets/Systematic/icons/png/512/Mattel - Intellivision-content.png
-share/libretro/assets/Systematic/icons/png/512/Mattel - Intellivision.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - MSX CPC-50.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - MSX-content.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - MSX.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - MSX2-content.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - MSX2.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox 360 (Digital)-content.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox 360 (Digital).png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox 360 E K.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox 360 E KT.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox 360 K.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox 360 KT.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox 360 S K.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox 360 S KT.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox 360 S W.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox 360 S WT.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox 360 WT.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox 360-content.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox 360.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox G.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox O.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox One S W.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox One S WT.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox One X K.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox One-content.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox One.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox S.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox Series S K.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox Series S W.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox Series S WT.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox Series X W.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox Series X-content.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox Series X.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox W.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox-content.png
-share/libretro/assets/Systematic/icons/png/512/Microsoft - Xbox.png
-share/libretro/assets/Systematic/icons/png/512/Milton Bradley - Microvision Alt.png
-share/libretro/assets/Systematic/icons/png/512/Milton Bradley - Microvision-content.png
-share/libretro/assets/Systematic/icons/png/512/Milton Bradley - Microvision.png
-share/libretro/assets/Systematic/icons/png/512/Minecraft-content.png
-share/libretro/assets/Systematic/icons/png/512/Minecraft.png
-share/libretro/assets/Systematic/icons/png/512/MrBoom-content.png
-share/libretro/assets/Systematic/icons/png/512/MrBoom.png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine - TurboGrafx 16 HES-EXP-01 (U).png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine - TurboGrafx 16 HES-TGX-01 (U).png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine - TurboGrafx 16 PI-TG2 (J).png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine - TurboGrafx 16 PI-TG3 (J).png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine - TurboGrafx 16 PI-TG7 (J).png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine - TurboGrafx 16 PI-TG9 (J).png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine - TurboGrafx 16-content (E).png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine - TurboGrafx 16-content (U).png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine - TurboGrafx 16-content.png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine - TurboGrafx 16.png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine CD - TurboGrafx-CD AD-USA.png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine CD - TurboGrafx-CD CDR-30 (J).png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine CD - TurboGrafx-CD HES-CDR-01 (U).png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine CD - TurboGrafx-CD HES-DUO-01 (U).png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine CD - TurboGrafx-CD PI-CD1 (J).png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine CD - TurboGrafx-CD PI-TG8 (J).png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine CD - TurboGrafx-CD-content.png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine CD - TurboGrafx-CD.png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine SuperGrafx-content.png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC Engine SuperGrafx.png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC-98-content.png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC-98.png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC-FX-content.png
-share/libretro/assets/Systematic/icons/png/512/NEC - PC-FX.png
-share/libretro/assets/Systematic/icons/png/512/Neo Geo-content.png
-share/libretro/assets/Systematic/icons/png/512/Neo Geo.png
-share/libretro/assets/Systematic/icons/png/512/Nichibutsu - My Vision-content.png
-share/libretro/assets/Systematic/icons/png/512/Nichibutsu - My Vision.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Color TV-Game CTG-15S.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Color TV-Game CTG-15V.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Color TV-Game CTG-6S.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Color TV-Game CTG-6V.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Color TV-Game CTG-BK6.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Color TV-Game CTG-CR112.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Color TV-Game CTG-HC10.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Color TV-Game XG-106.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Color TV-Game XG-115.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Family Computer Disk System AN500B.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Family Computer Disk System AN500R.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Family Computer Disk System AN505BK.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Family Computer Disk System AN505RD.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Family Computer Disk System HVC-101.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Family Computer Disk System-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Family Computer Disk System.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch AC-01.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch BU-201.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch BX-301.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch CJ-71.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch CN-07.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch DJ-101.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch DK-52.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch DM-53.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch DR-802.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch EG-26.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch FL-02.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch FP-24.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch FR-27.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch GH-54.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch ID-29.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch IP-05 G.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch IP-05 P.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch JR-55.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch LN-08.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch MC-25.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch MH-06.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch MN-06.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch MT-03.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch MV-64.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch MW-56.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch OC-22.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch OP-51.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch PB-59.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch PG-74.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch PP-23.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch PR-21.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch RC-04.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch SM-91.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch SP-30.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch TL-28.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game & Watch YM-801.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance (e-Reader)-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance (e-Reader).png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGB-001 B.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGB-001 G.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGB-001 GO.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGB-001 K.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGB-001 O.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGB-001 P.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGB-001 R.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGB-001 S.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGB-001 Y.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGS-001 B.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGS-001 HVC1.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGS-001 HVC2.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGS-001 K.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGS-001 NES.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGS-001 S.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGS-101 B.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGS-101 GO.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance AGS-101 R.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance OXY-001 HVC.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance OXY-001 K.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance OXY-001 S.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Advance.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Color CGB-001 G.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Color CGB-001 P.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Color CGB-001 Q.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Color CGB-001 Y.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Color-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy Color.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy DMG-001 B.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy DMG-001 G.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy DMG-001 K.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy DMG-001 P.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy DMG-001 R.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy DMG-001 W.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy DMG-001 Y.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy MGB-001 A.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy MGB-001 B.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy MGB-001 DMG.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy MGB-001 G.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy MGB-001 K.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy MGB-001 P.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy MGB-001 R.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy MGB-001 S.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy MGB-001 Y.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy MGB-101 G.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy MGB-101 S.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Game Boy.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - GameCube DOL-001 G.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - GameCube DOL-001 K.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - GameCube DOL-001 O.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - GameCube DOL-001 R.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - GameCube DOL-001 S.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - GameCube DOL-001 W.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - GameCube SL-GC10.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - GameCube-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - GameCube.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - New Nintendo 3DS JAN-001 KA.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - New Nintendo 3DS JAN-001 KG.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - New Nintendo 3DS JAN-001 WO.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - New Nintendo 3DS JAN-001 WP.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - New Nintendo 3DS KTR-001 K.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - New Nintendo 3DS KTR-001 W.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - New Nintendo 3DS RED-001 W.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - New Nintendo 3DS-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - New Nintendo 3DS.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 3DS (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 3DS (DLC).png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 3DS (Digital)-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 3DS (Digital).png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 3DS CTR-001 A.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 3DS CTR-001 K.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 3DS CTR-001 Q.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 3DS CTR-001 R.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 3DS CTR-001 W.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 3DS FTR-001 BK.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 3DS FTR-001 KB.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 3DS FTR-001 KR.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 3DS FTR-001 RK.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 3DS SPR-001 W.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 3DS-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 3DS.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 64 NUS-001 A.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 64 NUS-001 B.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 64 NUS-001 G.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 64 NUS-001 H.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 64 NUS-001 K.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 64 NUS-001 O.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 64 NUS-001 P.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 64 NUS-001 Q.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 64-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 64.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 64DD-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo 64DD.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DS (Download Play)-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DS (Download Play).png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DS Decrypted-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DS Decrypted.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DS NTR-001 B.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DS NTR-001 R.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DS NTR-001 S.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DS USG-001 K.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DS-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DS.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DSi (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DSi (DLC).png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DSi Decrypted-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DSi Decrypted.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DSi TWL-001 A.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DSi TWL-001 K.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DSi TWL-001 P.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DSi TWL-001 W.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DSi UTL-001 B.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DSi UTL-001 K.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DSi UTL-001 R.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DSi-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo DSi.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo Entertainment System HVC-001.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo Entertainment System HVC-101.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo Entertainment System NES-101.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo Entertainment System RET-AVS.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo Entertainment System-content (J).png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo Entertainment System-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Nintendo Entertainment System.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Pokemon Mini MIN-001 G.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Pokemon Mini MIN-001 Q.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Pokemon Mini-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Pokemon Mini.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Satellaview-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Satellaview.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Sufami Turbo SHVC-101.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Sufami Turbo SNS-001.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Sufami Turbo SNS-101.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Sufami Turbo-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Sufami Turbo.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Super Nintendo Entertainment System SHVC-101.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Super Nintendo Entertainment System SNS-001.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Super Nintendo Entertainment System SNS-101.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Super Nintendo Entertainment System SNSP-001.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Super Nintendo Entertainment System SNt Classic.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Super Nintendo Entertainment System SNt SF.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Super Nintendo Entertainment System-content (1) (U).png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Super Nintendo Entertainment System-content (2) (U).png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Super Nintendo Entertainment System-content (E).png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Super Nintendo Entertainment System-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Super Nintendo Entertainment System.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HAC-001 B.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HAC-001 BK.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HAC-001 BR.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HAC-001 K.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HAC-001 KB.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HAC-001 KR.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HAC-001 R.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HAC-001 RB.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HAC-001 RK.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HAC-001 Y.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HAC-001.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HAC-007 BR.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HAC-007 K.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HAC-007 R.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HAC-007 Y.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HAC-007.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HDH-001 G.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HDH-001 Y.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch HDH-001.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch JCD.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Switch.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Virtual Boy T.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Virtual Boy-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Virtual Boy.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Wii (Digital)-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Wii (Digital).png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Wii RVL-001 B.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Wii RVL-001 BT.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Wii RVL-001 K.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Wii RVL-001 KT.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Wii RVL-001 R.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Wii RVL-001 RT.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Wii RVL-001 WT.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Wii RVL-201.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Wii U WUP-001 KT.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Wii U WUP-001 W.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Wii U WUP-001 WT.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Wii U-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Wii U.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Wii-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - Wii.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - e-Reader-content.png
-share/libretro/assets/Systematic/icons/png/512/Nintendo - e-Reader.png
-share/libretro/assets/Systematic/icons/png/512/Nokia - N-Gage QD.png
-share/libretro/assets/Systematic/icons/png/512/Nokia - N-Gage-content.png
-share/libretro/assets/Systematic/icons/png/512/Nokia - N-Gage.png
-share/libretro/assets/Systematic/icons/png/512/Nvidia - Shield TV.png
-share/libretro/assets/Systematic/icons/png/512/Ouya - Ouya.png
-share/libretro/assets/Systematic/icons/png/512/PC-50X - Palladium Tele Cassetten Game 825-530.png
-share/libretro/assets/Systematic/icons/png/512/PC-50X - Palladium Tele Cassetten Game 825-581.png
-share/libretro/assets/Systematic/icons/png/512/PC-50X - SHG Black Point FS-1003.png
-share/libretro/assets/Systematic/icons/png/512/Philips - CD-i-content.png
-share/libretro/assets/Systematic/icons/png/512/Philips - CD-i.png
-share/libretro/assets/Systematic/icons/png/512/Philips - Tele-Game ES-2203.png
-share/libretro/assets/Systematic/icons/png/512/Philips - Tele-Game.png
-share/libretro/assets/Systematic/icons/png/512/Philips - Videopac+-content.png
-share/libretro/assets/Systematic/icons/png/512/Philips - Videopac+.png
-share/libretro/assets/Systematic/icons/png/512/Pioneer - LaserActive.png
-share/libretro/assets/Systematic/icons/png/512/Pioneer - Laseractive-content.png
-share/libretro/assets/Systematic/icons/png/512/PlayJam - Game Stick.png
-share/libretro/assets/Systematic/icons/png/512/Quake II-content.png
-share/libretro/assets/Systematic/icons/png/512/Quake II.png
-share/libretro/assets/Systematic/icons/png/512/Quake III-content.png
-share/libretro/assets/Systematic/icons/png/512/Quake III.png
-share/libretro/assets/Systematic/icons/png/512/Quake-content.png
-share/libretro/assets/Systematic/icons/png/512/Quake.png
-share/libretro/assets/Systematic/icons/png/512/RCA - Studio II-content.png
-share/libretro/assets/Systematic/icons/png/512/RCA - Studio II.png
-share/libretro/assets/Systematic/icons/png/512/RPG Maker-content.png
-share/libretro/assets/Systematic/icons/png/512/RPG Maker.png
-share/libretro/assets/Systematic/icons/png/512/Rick Dangerous-content.png
-share/libretro/assets/Systematic/icons/png/512/Rick Dangerous.png
-share/libretro/assets/Systematic/icons/png/512/SNK - Neo Geo CD Tray.png
-share/libretro/assets/Systematic/icons/png/512/SNK - Neo Geo CD-content.png
-share/libretro/assets/Systematic/icons/png/512/SNK - Neo Geo CD.png
-share/libretro/assets/Systematic/icons/png/512/SNK - Neo Geo CDZ.png
-share/libretro/assets/Systematic/icons/png/512/SNK - Neo Geo Mini.png
-share/libretro/assets/Systematic/icons/png/512/SNK - Neo Geo Pocket Color-content.png
-share/libretro/assets/Systematic/icons/png/512/SNK - Neo Geo Pocket Color.png
-share/libretro/assets/Systematic/icons/png/512/SNK - Neo Geo Pocket K.png
-share/libretro/assets/Systematic/icons/png/512/SNK - Neo Geo Pocket S.png
-share/libretro/assets/Systematic/icons/png/512/SNK - Neo Geo Pocket W.png
-share/libretro/assets/Systematic/icons/png/512/SNK - Neo Geo Pocket-content.png
-share/libretro/assets/Systematic/icons/png/512/SNK - Neo Geo Pocket.png
-share/libretro/assets/Systematic/icons/png/512/SNK - Neo Geo X-content.png
-share/libretro/assets/Systematic/icons/png/512/SNK - Neo Geo X.png
-share/libretro/assets/Systematic/icons/png/512/SNK - Neo Geo-content.png
-share/libretro/assets/Systematic/icons/png/512/SNK - Neo Geo.png
-share/libretro/assets/Systematic/icons/png/512/SSD - Xavixport-content.png
-share/libretro/assets/Systematic/icons/png/512/SSD - Xavixport.png
-share/libretro/assets/Systematic/icons/png/512/Sanyo - MBC-550-content.png
-share/libretro/assets/Systematic/icons/png/512/Sanyo - MBC-550.png
-share/libretro/assets/Systematic/icons/png/512/ScummVM-content.png
-share/libretro/assets/Systematic/icons/png/512/ScummVM.png
-share/libretro/assets/Systematic/icons/png/512/Sega - 32X HAA-2502-84000 (J).png
-share/libretro/assets/Systematic/icons/png/512/Sega - 32X HAA-2510-84000 (J).png
-share/libretro/assets/Systematic/icons/png/512/Sega - 32X MK-1601-84000 (E).png
-share/libretro/assets/Systematic/icons/png/512/Sega - 32X MK-1601-84000 (U).png
-share/libretro/assets/Systematic/icons/png/512/Sega - 32X MK-1631-84000 (E).png
-share/libretro/assets/Systematic/icons/png/512/Sega - 32X Neptune (U).png
-share/libretro/assets/Systematic/icons/png/512/Sega - 32X-content.png
-share/libretro/assets/Systematic/icons/png/512/Sega - 32X.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Beena-content.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Beena.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Chihiro-content.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Chihiro.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Dreamcast (Visual Memory Unit).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Dreamcast B.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Dreamcast H.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Dreamcast K.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Dreamcast-content (E).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Dreamcast-content (J).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Dreamcast-content (U).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Dreamcast-content.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Dreamcast.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Game Gear A.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Game Gear B.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Game Gear Q.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Game Gear R.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Game Gear S.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Game Gear W.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Game Gear Y.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Game Gear-content.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Game Gear.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Master System - Mark III MK-3006.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Master System - Mark III SG-1000M3 (J).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Master System - Mark III-content (J).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Master System - Mark III-content.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Master System - Mark III.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega Drive - Genesis HAA-2502 (J).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega Drive - Genesis HAA-2510 (J).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega Drive - Genesis HMJ-0300 (J).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega Drive - Genesis MK-1461 (U).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega Drive - Genesis MK-1601 (E).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega Drive - Genesis MK-1631 (E).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega Drive - Genesis MK-1631 (U).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega Drive - Genesis MK-6100 (U).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega Drive - Genesis MSg-EU.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega Drive - Genesis MSg-JP.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega Drive - Genesis MSg-USA.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega Drive - Genesis-content (E).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega Drive - Genesis-content (J).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega Drive - Genesis-content (U).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega Drive - Genesis-content.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega Drive - Genesis.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega-CD - Sega CD HAA-2502-2912 (J).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega-CD - Sega CD HAA-2510-2910 (J).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega-CD - Sega CD HAA-2510-2912 (J).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega-CD - Sega CD MK-1601-1690 (E).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega-CD - Sega CD MK-1601-1690 (U).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega-CD - Sega CD MK-1601-4102 (E).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega-CD - Sega CD MK-1601-4102 (U).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega-CD - Sega CD MK-1631-4102 (E).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega-CD - Sega CD MK-1631-4102 (U).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega-CD - Sega CD RG-M1 (J).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega-CD - Sega CD RG-M2 (J).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega-CD - Sega CD-content.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Mega-CD - Sega CD.png
-share/libretro/assets/Systematic/icons/png/512/Sega - PICO-content.png
-share/libretro/assets/Systematic/icons/png/512/Sega - PICO.png
-share/libretro/assets/Systematic/icons/png/512/Sega - SG-1000 II.png
-share/libretro/assets/Systematic/icons/png/512/Sega - SG-1000-content.png
-share/libretro/assets/Systematic/icons/png/512/Sega - SG-1000.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Saturn HST-3200 (J).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Saturn MK-80000 (U).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Saturn MK-80000A (U).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Saturn Pluto (U).png
-share/libretro/assets/Systematic/icons/png/512/Sega - Saturn-content.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Saturn.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Video Driver-content.png
-share/libretro/assets/Systematic/icons/png/512/Sega - Video Driver.png
-share/libretro/assets/Systematic/icons/png/512/Sharp - X68000 K.png
-share/libretro/assets/Systematic/icons/png/512/Sharp - X68000 KT.png
-share/libretro/assets/Systematic/icons/png/512/Sharp - X68000 ST.png
-share/libretro/assets/Systematic/icons/png/512/Sharp - X68000-content.png
-share/libretro/assets/Systematic/icons/png/512/Sharp - X68000.png
-share/libretro/assets/Systematic/icons/png/512/Sinclair - ZX 81-content.png
-share/libretro/assets/Systematic/icons/png/512/Sinclair - ZX 81.png
-share/libretro/assets/Systematic/icons/png/512/Sinclair - ZX Spectrum +3-content.png
-share/libretro/assets/Systematic/icons/png/512/Sinclair - ZX Spectrum +3.png
-share/libretro/assets/Systematic/icons/png/512/Sinclair - ZX Spectrum-content.png
-share/libretro/assets/Systematic/icons/png/512/Sinclair - ZX Spectrum.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation (PocketStation) K.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation (PocketStation).png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 2 PSX-5000.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 2 PSX-5100.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 2 SCPH-10000.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 2 SCPH-70000 T.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 2 SCPH-70000.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 2 SCPH-90000 T.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 2 SCPH-90000.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 2-content CD.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 2-content.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 2.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 3 (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 3 (DLC).png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 3 (Downloadable)-content.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 3 (Downloadable).png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 3 (PSN)-content.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 3 (PSN).png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 3-content.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 4 CUH-1000 KT.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 4 CUH-1000 S.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 4 CUH-1000 ST.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 4 CUH-1000 W.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 4 CUH-1000 WT.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 4 CUH-2000 K.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 4 CUH-2000 KT.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 4 CUH-2000 W.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 4 CUH-2000 WT.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 4 CUH-7000 K.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 4 CUH-7000 KT.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 4-content.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 4.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 5 T.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 5 WT.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 5-content.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation 5.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation DTL-H1000.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation DTL-H1200.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation DTL-H3000.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable (DLC).png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable (PSN)-content.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable (PSN).png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable (PSX2PSP)-content.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable (PSX2PSP).png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable (UMD Music)-content.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable (UMD Music).png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable (UMD Video)-content.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable (UMD Video).png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable PSP-2000 B.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable PSP-2000 H.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable PSP-2000 R.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable PSP-2000 S.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable PSP-2000 W.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable PSP-E1000 K.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable PSP-E1000 W.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable PSP-N1000 K.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable PSP-N1000 W.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable-content.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Portable.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation SCPH-100-131 Flat.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation SCPH-100-131.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation SCPH-100.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Vita PCH-1000 B.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Vita PCH-1000 R.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Vita PCH-1000 W.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Vita PCH-2000 K.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Vita PCH-2000 W.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Vita VTE-1000 K.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Vita VTE-1000 W.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Vita-content.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation Vita.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation-content.png
-share/libretro/assets/Systematic/icons/png/512/Sony - PlayStation.png
-share/libretro/assets/Systematic/icons/png/512/Sony - Playstation 3 CECH-2000 K.png
-share/libretro/assets/Systematic/icons/png/512/Sony - Playstation 3 CECH-2000 KT.png
-share/libretro/assets/Systematic/icons/png/512/Sony - Playstation 3 CECH-4000 K.png
-share/libretro/assets/Systematic/icons/png/512/Sony - Playstation 3 CECH-4000 KT.png
-share/libretro/assets/Systematic/icons/png/512/Sony - Playstation 3 CECHA00 KT.png
-share/libretro/assets/Systematic/icons/png/512/Sony - Playstation 3.png
-share/libretro/assets/Systematic/icons/png/512/Spectravideo - SV 328.png
-share/libretro/assets/Systematic/icons/png/512/Spectravideo - SVI-318 - SVI-328-content.png
-share/libretro/assets/Systematic/icons/png/512/Spectravideo - SVI-318 - SVI-328.png
-share/libretro/assets/Systematic/icons/png/512/TIC-80-content.png
-share/libretro/assets/Systematic/icons/png/512/TIC-80.png
-share/libretro/assets/Systematic/icons/png/512/Taito - Egret II Mini.png
-share/libretro/assets/Systematic/icons/png/512/Taito - Egret II.png
-share/libretro/assets/Systematic/icons/png/512/Takara - Video Challenger-content.png
-share/libretro/assets/Systematic/icons/png/512/Takara - Video Challenger.png
-share/libretro/assets/Systematic/icons/png/512/Tandy - Video Information System-content.png
-share/libretro/assets/Systematic/icons/png/512/Tandy - Video Information System.png
-share/libretro/assets/Systematic/icons/png/512/Tapwave - Zodiac-content.png
-share/libretro/assets/Systematic/icons/png/512/Tapwave - Zodiac.png
-share/libretro/assets/Systematic/icons/png/512/Texas Instruments - TI-99-4A.png
-share/libretro/assets/Systematic/icons/png/512/The 3DO Company - 3DO FZ-10.png
-share/libretro/assets/Systematic/icons/png/512/The 3DO Company - 3DO GDO-101.png
-share/libretro/assets/Systematic/icons/png/512/The 3DO Company - 3DO GDO-203P.png
-share/libretro/assets/Systematic/icons/png/512/The 3DO Company - 3DO IMP-21J.png
-share/libretro/assets/Systematic/icons/png/512/The 3DO Company - 3DO-content.png
-share/libretro/assets/Systematic/icons/png/512/The 3DO Company - 3DO.png
-share/libretro/assets/Systematic/icons/png/512/Thomson - MOTO Cartridge.png
-share/libretro/assets/Systematic/icons/png/512/Thomson - MOTO TO8.png
-share/libretro/assets/Systematic/icons/png/512/Thomson - MOTO TO8D.png
-share/libretro/assets/Systematic/icons/png/512/Thomson - MOTO-content.png
-share/libretro/assets/Systematic/icons/png/512/Thomson - MOTO.png
-share/libretro/assets/Systematic/icons/png/512/Tiger - Game.com Pocket Pro.png
-share/libretro/assets/Systematic/icons/png/512/Tiger - Game.com-content.png
-share/libretro/assets/Systematic/icons/png/512/Tiger - Game.com.png
-share/libretro/assets/Systematic/icons/png/512/Tiger - Gizmondo-content.png
-share/libretro/assets/Systematic/icons/png/512/Tiger - Gizmondo.png
-share/libretro/assets/Systematic/icons/png/512/Tomb Raider-content.png
-share/libretro/assets/Systematic/icons/png/512/Tomb Raider.png
-share/libretro/assets/Systematic/icons/png/512/Tomy - Tutor-content.png
-share/libretro/assets/Systematic/icons/png/512/Tomy - Tutor.png
-share/libretro/assets/Systematic/icons/png/512/Umtech - VideoBrain-content.png
-share/libretro/assets/Systematic/icons/png/512/Umtech - VideoBrain.png
-share/libretro/assets/Systematic/icons/png/512/Unisonic - Champion 2711-content.png
-share/libretro/assets/Systematic/icons/png/512/Unisonic - Champion 2711.png
-share/libretro/assets/Systematic/icons/png/512/Uzebox-content.png
-share/libretro/assets/Systematic/icons/png/512/Uzebox.png
-share/libretro/assets/Systematic/icons/png/512/VM Labs - NUON-content.png
-share/libretro/assets/Systematic/icons/png/512/VM Labs - NUON.png
-share/libretro/assets/Systematic/icons/png/512/VTech - 3D Gamate-content.png
-share/libretro/assets/Systematic/icons/png/512/VTech - 3D Gamate.png
-share/libretro/assets/Systematic/icons/png/512/VTech - CreatiVision-content.png
-share/libretro/assets/Systematic/icons/png/512/VTech - CreatiVision.png
-share/libretro/assets/Systematic/icons/png/512/VTech - Socrates Alt.png
-share/libretro/assets/Systematic/icons/png/512/VTech - Socrates-content.png
-share/libretro/assets/Systematic/icons/png/512/VTech - Socrates.png
-share/libretro/assets/Systematic/icons/png/512/VTech - V.Flash-content.png
-share/libretro/assets/Systematic/icons/png/512/VTech - V.Flash.png
-share/libretro/assets/Systematic/icons/png/512/VTech - V.Smile P.png
-share/libretro/assets/Systematic/icons/png/512/VTech - V.Smile-content.png
-share/libretro/assets/Systematic/icons/png/512/VTech - V.Smile.png
-share/libretro/assets/Systematic/icons/png/512/Valve - Steam Link.png
-share/libretro/assets/Systematic/icons/png/512/View-Master - Interactive Vision-content.png
-share/libretro/assets/Systematic/icons/png/512/View-Master - Interactive Vision.png
-share/libretro/assets/Systematic/icons/png/512/Watara - Supervision Original.png
-share/libretro/assets/Systematic/icons/png/512/Watara - Supervision-content.png
-share/libretro/assets/Systematic/icons/png/512/Watara - Supervision.png
-share/libretro/assets/Systematic/icons/png/512/Welback - Mega Duck-content.png
-share/libretro/assets/Systematic/icons/png/512/Welback - Mega Duck.png
-share/libretro/assets/Systematic/icons/png/512/Worlds of Wonder - Action Max-content.png
-share/libretro/assets/Systematic/icons/png/512/Worlds of Wonder - Action Max.png
-share/libretro/assets/Systematic/icons/png/512/Yamaha - Copera-content.png
-share/libretro/assets/Systematic/icons/png/512/Yamaha - Copera.png
-share/libretro/assets/Systematic/icons/png/512/ZAPiT - Game Wave-content.png
-share/libretro/assets/Systematic/icons/png/512/ZAPiT - Game Wave.png
-share/libretro/assets/Systematic/icons/png/512/Zeebo - Zeebo.png
-share/libretro/assets/Systematic/icons/png/512/achievement-list.png
-share/libretro/assets/Systematic/icons/png/512/add-favorite.png
-share/libretro/assets/Systematic/icons/png/512/add.png
-share/libretro/assets/Systematic/icons/png/512/arrow.png
-share/libretro/assets/Systematic/icons/png/512/battery-20.png
-share/libretro/assets/Systematic/icons/png/512/battery-40.png
-share/libretro/assets/Systematic/icons/png/512/battery-60.png
-share/libretro/assets/Systematic/icons/png/512/battery-80.png
-share/libretro/assets/Systematic/icons/png/512/battery-charging.png
-share/libretro/assets/Systematic/icons/png/512/battery-full.png
-share/libretro/assets/Systematic/icons/png/512/bluetooth.png
-share/libretro/assets/Systematic/icons/png/512/clock.png
-share/libretro/assets/Systematic/icons/png/512/close.png
-share/libretro/assets/Systematic/icons/png/512/core-cheat-options.png
-share/libretro/assets/Systematic/icons/png/512/core-disk-options.png
-share/libretro/assets/Systematic/icons/png/512/core-infos.png
-share/libretro/assets/Systematic/icons/png/512/core-input-remapping-options.png
-share/libretro/assets/Systematic/icons/png/512/core-options.png
-share/libretro/assets/Systematic/icons/png/512/core-shader-options.png
-share/libretro/assets/Systematic/icons/png/512/core.png
-share/libretro/assets/Systematic/icons/png/512/cursor.png
-share/libretro/assets/Systematic/icons/png/512/database.png
-share/libretro/assets/Systematic/icons/png/512/default-content.png
-share/libretro/assets/Systematic/icons/png/512/default.png
-share/libretro/assets/Systematic/icons/png/512/dialog-slice.png
-share/libretro/assets/Systematic/icons/png/512/favorites-content.png
-share/libretro/assets/Systematic/icons/png/512/favorites.png
-share/libretro/assets/Systematic/icons/png/512/file.png
-share/libretro/assets/Systematic/icons/png/512/folder.png
-share/libretro/assets/Systematic/icons/png/512/history.png
-share/libretro/assets/Systematic/icons/png/512/iQue - iQue-content.png
-share/libretro/assets/Systematic/icons/png/512/iQue - iQue.png
-share/libretro/assets/Systematic/icons/png/512/image.png
-share/libretro/assets/Systematic/icons/png/512/images.png
-share/libretro/assets/Systematic/icons/png/512/input_ADC.png
-share/libretro/assets/Systematic/icons/png/512/input_BIND_ALL.png
-share/libretro/assets/Systematic/icons/png/512/input_BTN-D.png
-share/libretro/assets/Systematic/icons/png/512/input_BTN-L.png
-share/libretro/assets/Systematic/icons/png/512/input_BTN-R.png
-share/libretro/assets/Systematic/icons/png/512/input_BTN-U.png
-share/libretro/assets/Systematic/icons/png/512/input_DPAD-D.png
-share/libretro/assets/Systematic/icons/png/512/input_DPAD-L.png
-share/libretro/assets/Systematic/icons/png/512/input_DPAD-R.png
-share/libretro/assets/Systematic/icons/png/512/input_DPAD-U.png
-share/libretro/assets/Systematic/icons/png/512/input_LB.png
-share/libretro/assets/Systematic/icons/png/512/input_LGUN.png
-share/libretro/assets/Systematic/icons/png/512/input_LT.png
-share/libretro/assets/Systematic/icons/png/512/input_MOUSE.png
-share/libretro/assets/Systematic/icons/png/512/input_RB.png
-share/libretro/assets/Systematic/icons/png/512/input_RT.png
-share/libretro/assets/Systematic/icons/png/512/input_SELECT.png
-share/libretro/assets/Systematic/icons/png/512/input_START.png
-share/libretro/assets/Systematic/icons/png/512/input_STCK-D.png
-share/libretro/assets/Systematic/icons/png/512/input_STCK-L.png
-share/libretro/assets/Systematic/icons/png/512/input_STCK-P.png
-share/libretro/assets/Systematic/icons/png/512/input_STCK-R.png
-share/libretro/assets/Systematic/icons/png/512/input_STCK-U.png
-share/libretro/assets/Systematic/icons/png/512/input_TURBO.png
-share/libretro/assets/Systematic/icons/png/512/key-hover.png
-share/libretro/assets/Systematic/icons/png/512/key.png
-share/libretro/assets/Systematic/icons/png/512/lakka.png
-share/libretro/assets/Systematic/icons/png/512/loadstate.png
-share/libretro/assets/Systematic/icons/png/512/menu_achievements.png
-share/libretro/assets/Systematic/icons/png/512/menu_add.png
-share/libretro/assets/Systematic/icons/png/512/menu_apply_cog.png
-share/libretro/assets/Systematic/icons/png/512/menu_apply_toggle.png
-share/libretro/assets/Systematic/icons/png/512/menu_audio.png
-share/libretro/assets/Systematic/icons/png/512/menu_brightness.png
-share/libretro/assets/Systematic/icons/png/512/menu_check.png
-share/libretro/assets/Systematic/icons/png/512/menu_drivers.png
-share/libretro/assets/Systematic/icons/png/512/menu_exit.png
-share/libretro/assets/Systematic/icons/png/512/menu_frameskip.png
-share/libretro/assets/Systematic/icons/png/512/menu_help.png
-share/libretro/assets/Systematic/icons/png/512/menu_hourglass.png
-share/libretro/assets/Systematic/icons/png/512/menu_info.png
-share/libretro/assets/Systematic/icons/png/512/menu_latency.png
-share/libretro/assets/Systematic/icons/png/512/menu_log.png
-share/libretro/assets/Systematic/icons/png/512/menu_mixer.png
-share/libretro/assets/Systematic/icons/png/512/menu_network.png
-share/libretro/assets/Systematic/icons/png/512/menu_notifications.png
-share/libretro/assets/Systematic/icons/png/512/menu_osd.png
-share/libretro/assets/Systematic/icons/png/512/menu_overlay.png
-share/libretro/assets/Systematic/icons/png/512/menu_override.png
-share/libretro/assets/Systematic/icons/png/512/menu_pause.png
-share/libretro/assets/Systematic/icons/png/512/menu_playlist.png
-share/libretro/assets/Systematic/icons/png/512/menu_power.png
-share/libretro/assets/Systematic/icons/png/512/menu_privacy.png
-share/libretro/assets/Systematic/icons/png/512/menu_quickmenu.png
-share/libretro/assets/Systematic/icons/png/512/menu_record.png
-share/libretro/assets/Systematic/icons/png/512/menu_rewind.png
-share/libretro/assets/Systematic/icons/png/512/menu_room.png
-share/libretro/assets/Systematic/icons/png/512/menu_room_lan.png
-share/libretro/assets/Systematic/icons/png/512/menu_room_relay.png
-share/libretro/assets/Systematic/icons/png/512/menu_saving.png
-share/libretro/assets/Systematic/icons/png/512/menu_shutdown.png
-share/libretro/assets/Systematic/icons/png/512/menu_stream.png
-share/libretro/assets/Systematic/icons/png/512/menu_ui.png
-share/libretro/assets/Systematic/icons/png/512/menu_updater.png
-share/libretro/assets/Systematic/icons/png/512/menu_user.png
-share/libretro/assets/Systematic/icons/png/512/menu_video.png
-share/libretro/assets/Systematic/icons/png/512/menu_volume_max.png
-share/libretro/assets/Systematic/icons/png/512/menu_volume_med.png
-share/libretro/assets/Systematic/icons/png/512/menu_volume_min.png
-share/libretro/assets/Systematic/icons/png/512/menu_volume_mute.png
-share/libretro/assets/Systematic/icons/png/512/movie.png
-share/libretro/assets/Systematic/icons/png/512/movies.png
-share/libretro/assets/Systematic/icons/png/512/music.png
-share/libretro/assets/Systematic/icons/png/512/musics.png
-share/libretro/assets/Systematic/icons/png/512/netplay.png
-share/libretro/assets/Systematic/icons/png/512/off.png
-share/libretro/assets/Systematic/icons/png/512/on.png
-share/libretro/assets/Systematic/icons/png/512/pointer.png
-share/libretro/assets/Systematic/icons/png/512/reload.png
-share/libretro/assets/Systematic/icons/png/512/rename.png
-share/libretro/assets/Systematic/icons/png/512/resume.png
-share/libretro/assets/Systematic/icons/png/512/retroarch.png
-share/libretro/assets/Systematic/icons/png/512/run.png
-share/libretro/assets/Systematic/icons/png/512/savestate.png
-share/libretro/assets/Systematic/icons/png/512/screenshot.png
-share/libretro/assets/Systematic/icons/png/512/setting.png
-share/libretro/assets/Systematic/icons/png/512/settings.png
-share/libretro/assets/Systematic/icons/png/512/subsetting.png
-share/libretro/assets/Systematic/icons/png/512/undo.png
-share/libretro/assets/Systematic/icons/png/512/wifi.png
-share/libretro/assets/Systematic/icons/png/512/zip.png
-share/libretro/assets/Systematic/icons/png/64/1292 Advanced Programmable Video System-content.png
-share/libretro/assets/Systematic/icons/png/64/1292 Advanced Programmable Video System.png
-share/libretro/assets/Systematic/icons/png/64/2048-content.png
-share/libretro/assets/Systematic/icons/png/64/2048.png
-share/libretro/assets/Systematic/icons/png/64/ACT - Apricot PC Xi-content.png
-share/libretro/assets/Systematic/icons/png/64/ACT - Apricot PC Xi.png
-share/libretro/assets/Systematic/icons/png/64/APF - Imagination Machine-content.png
-share/libretro/assets/Systematic/icons/png/64/APF - Imagination Machine.png
-share/libretro/assets/Systematic/icons/png/64/APF - MP-1000-content.png
-share/libretro/assets/Systematic/icons/png/64/APF - MP-1000.png
-share/libretro/assets/Systematic/icons/png/64/Acorn - Archimedes-content.png
-share/libretro/assets/Systematic/icons/png/64/Acorn - Archimedes.png
-share/libretro/assets/Systematic/icons/png/64/Acorn - Atom (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/64/Acorn - Atom (Tapes).png
-share/libretro/assets/Systematic/icons/png/64/Acorn - Atom-content.png
-share/libretro/assets/Systematic/icons/png/64/Acorn - Atom.png
-share/libretro/assets/Systematic/icons/png/64/Acorn - BBC Micro-content.png
-share/libretro/assets/Systematic/icons/png/64/Acorn - BBC Micro.png
-share/libretro/assets/Systematic/icons/png/64/Acorn - Risc PC-content.png
-share/libretro/assets/Systematic/icons/png/64/Acorn - Risc PC.png
-share/libretro/assets/Systematic/icons/png/64/Acorn RISC OS - Flash Media-content.png
-share/libretro/assets/Systematic/icons/png/64/Acorn RISC OS - Flash Media.png
-share/libretro/assets/Systematic/icons/png/64/Amazon - Fire TV (2nd Gen).png
-share/libretro/assets/Systematic/icons/png/64/Amazon - Fire TV (3rd Gen).png
-share/libretro/assets/Systematic/icons/png/64/Amazon - Fire TV Cube.png
-share/libretro/assets/Systematic/icons/png/64/Amazon - Fire TV-content.png
-share/libretro/assets/Systematic/icons/png/64/Amazon - Fire TV.png
-share/libretro/assets/Systematic/icons/png/64/Amazon - Luna-content.png
-share/libretro/assets/Systematic/icons/png/64/Amazon - Luna.png
-share/libretro/assets/Systematic/icons/png/64/Amstrad - CPC-content.png
-share/libretro/assets/Systematic/icons/png/64/Amstrad - CPC.png
-share/libretro/assets/Systematic/icons/png/64/Amstrad - GX4000-content.png
-share/libretro/assets/Systematic/icons/png/64/Amstrad - GX4000.png
-share/libretro/assets/Systematic/icons/png/64/Analogue - Analogue Pocket W.png
-share/libretro/assets/Systematic/icons/png/64/Analogue - Analogue Pocket-content.png
-share/libretro/assets/Systematic/icons/png/64/Analogue - Analogue Pocket.png
-share/libretro/assets/Systematic/icons/png/64/Apple - I (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/64/Apple - I (Tapes).png
-share/libretro/assets/Systematic/icons/png/64/Apple - I-content.png
-share/libretro/assets/Systematic/icons/png/64/Apple - I.png
-share/libretro/assets/Systematic/icons/png/64/Apple - II Plus-content.png
-share/libretro/assets/Systematic/icons/png/64/Apple - II Plus.png
-share/libretro/assets/Systematic/icons/png/64/Apple - II-content.png
-share/libretro/assets/Systematic/icons/png/64/Apple - II.png
-share/libretro/assets/Systematic/icons/png/64/Apple - IIGS-content.png
-share/libretro/assets/Systematic/icons/png/64/Apple - IIGS.png
-share/libretro/assets/Systematic/icons/png/64/Apple - IIe-content.png
-share/libretro/assets/Systematic/icons/png/64/Apple - IIe.png
-share/libretro/assets/Systematic/icons/png/64/Apple - Macintosh (BETA)-content.png
-share/libretro/assets/Systematic/icons/png/64/Apple - Macintosh (BETA).png
-share/libretro/assets/Systematic/icons/png/64/Apple - Macintosh-content.png
-share/libretro/assets/Systematic/icons/png/64/Apple - Macintosh.png
-share/libretro/assets/Systematic/icons/png/64/Apple-Bandai - Pippin K.png
-share/libretro/assets/Systematic/icons/png/64/Apple-Bandai - Pippin-content.png
-share/libretro/assets/Systematic/icons/png/64/Apple-Bandai - Pippin.png
-share/libretro/assets/Systematic/icons/png/64/Atari - 2600 637.75000.png
-share/libretro/assets/Systematic/icons/png/64/Atari - 2600 CX2600A K.png
-share/libretro/assets/Systematic/icons/png/64/Atari - 2600 CX2600A.png
-share/libretro/assets/Systematic/icons/png/64/Atari - 2600 CX2600JR.png
-share/libretro/assets/Systematic/icons/png/64/Atari - 2600 CX2600JRA.png
-share/libretro/assets/Systematic/icons/png/64/Atari - 2600 CX2600JRB.png
-share/libretro/assets/Systematic/icons/png/64/Atari - 2600 CX2700.png
-share/libretro/assets/Systematic/icons/png/64/Atari - 2600 Flashback 2.png
-share/libretro/assets/Systematic/icons/png/64/Atari - 2600 Flashback.png
-share/libretro/assets/Systematic/icons/png/64/Atari - 2600-content.png
-share/libretro/assets/Systematic/icons/png/64/Atari - 2600.png
-share/libretro/assets/Systematic/icons/png/64/Atari - 5200-content.png
-share/libretro/assets/Systematic/icons/png/64/Atari - 5200.png
-share/libretro/assets/Systematic/icons/png/64/Atari - 7800-content.png
-share/libretro/assets/Systematic/icons/png/64/Atari - 7800.png
-share/libretro/assets/Systematic/icons/png/64/Atari - 8-bit Family-content.png
-share/libretro/assets/Systematic/icons/png/64/Atari - 8-bit Family.png
-share/libretro/assets/Systematic/icons/png/64/Atari - Jaguar CD-content.png
-share/libretro/assets/Systematic/icons/png/64/Atari - Jaguar CD.png
-share/libretro/assets/Systematic/icons/png/64/Atari - Jaguar-content.png
-share/libretro/assets/Systematic/icons/png/64/Atari - Jaguar.png
-share/libretro/assets/Systematic/icons/png/64/Atari - Lynx PAG-0401.png
-share/libretro/assets/Systematic/icons/png/64/Atari - Lynx-content.png
-share/libretro/assets/Systematic/icons/png/64/Atari - Lynx.png
-share/libretro/assets/Systematic/icons/png/64/Atari - Pong 25796.png
-share/libretro/assets/Systematic/icons/png/64/Atari - Pong C-140.png
-share/libretro/assets/Systematic/icons/png/64/Atari - Pong C-200.png
-share/libretro/assets/Systematic/icons/png/64/Atari - Pong-content.png
-share/libretro/assets/Systematic/icons/png/64/Atari - Pong.png
-share/libretro/assets/Systematic/icons/png/64/Atari - ST (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/64/Atari - ST (Tapes).png
-share/libretro/assets/Systematic/icons/png/64/Atari - ST-content.png
-share/libretro/assets/Systematic/icons/png/64/Atari - ST.png
-share/libretro/assets/Systematic/icons/png/64/Atari - VCS K.png
-share/libretro/assets/Systematic/icons/png/64/Atari - VCS O.png
-share/libretro/assets/Systematic/icons/png/64/Atari - VCS-content.png
-share/libretro/assets/Systematic/icons/png/64/Atari - VCS.png
-share/libretro/assets/Systematic/icons/png/64/Atari - XEGS-content.png
-share/libretro/assets/Systematic/icons/png/64/Atari - XEGS.png
-share/libretro/assets/Systematic/icons/png/64/Atomiswave (alt)-content.png
-share/libretro/assets/Systematic/icons/png/64/Atomiswave (alt).png
-share/libretro/assets/Systematic/icons/png/64/BBC - Bridge Companion-content.png
-share/libretro/assets/Systematic/icons/png/64/BBC - Bridge Companion.png
-share/libretro/assets/Systematic/icons/png/64/Bally - Astrocade-content.png
-share/libretro/assets/Systematic/icons/png/64/Bally - Astrocade.png
-share/libretro/assets/Systematic/icons/png/64/Bandai - Playdia-content.png
-share/libretro/assets/Systematic/icons/png/64/Bandai - Playdia.png
-share/libretro/assets/Systematic/icons/png/64/Bandai - Super Vision 8000-content.png
-share/libretro/assets/Systematic/icons/png/64/Bandai - Super Vision 8000.png
-share/libretro/assets/Systematic/icons/png/64/Bandai - Terebikko-content.png
-share/libretro/assets/Systematic/icons/png/64/Bandai - Terebikko.png
-share/libretro/assets/Systematic/icons/png/64/Bandai - WonderSwan Color SCT-001 R.png
-share/libretro/assets/Systematic/icons/png/64/Bandai - WonderSwan Color WSC-001 B.png
-share/libretro/assets/Systematic/icons/png/64/Bandai - WonderSwan Color WSC-001 K.png
-share/libretro/assets/Systematic/icons/png/64/Bandai - WonderSwan Color WSC-001 O.png
-share/libretro/assets/Systematic/icons/png/64/Bandai - WonderSwan Color WSC-001 S.png
-share/libretro/assets/Systematic/icons/png/64/Bandai - WonderSwan Color-content.png
-share/libretro/assets/Systematic/icons/png/64/Bandai - WonderSwan Color.png
-share/libretro/assets/Systematic/icons/png/64/Bandai - WonderSwan-content.png
-share/libretro/assets/Systematic/icons/png/64/Bandai - WonderSwan.png
-share/libretro/assets/Systematic/icons/png/64/Benesse - Pocket Challenge V2-content.png
-share/libretro/assets/Systematic/icons/png/64/Benesse - Pocket Challenge V2.png
-share/libretro/assets/Systematic/icons/png/64/Benesse - Pocket Challenge W-content.png
-share/libretro/assets/Systematic/icons/png/64/Benesse - Pocket Challenge W.png
-share/libretro/assets/Systematic/icons/png/64/Bit Corporation - Gamate-content.png
-share/libretro/assets/Systematic/icons/png/64/Bit Corporation - Gamate.png
-share/libretro/assets/Systematic/icons/png/64/CHIP-8-content.png
-share/libretro/assets/Systematic/icons/png/64/CHIP-8.png
-share/libretro/assets/Systematic/icons/png/64/Cannonball-content.png
-share/libretro/assets/Systematic/icons/png/64/Cannonball.png
-share/libretro/assets/Systematic/icons/png/64/Capcom - CP System Changer.png
-share/libretro/assets/Systematic/icons/png/64/Capcom - CP System I-content.png
-share/libretro/assets/Systematic/icons/png/64/Capcom - CP System I.png
-share/libretro/assets/Systematic/icons/png/64/Capcom - CP System II (J).png
-share/libretro/assets/Systematic/icons/png/64/Capcom - CP System II-content (As).png
-share/libretro/assets/Systematic/icons/png/64/Capcom - CP System II-content (B).png
-share/libretro/assets/Systematic/icons/png/64/Capcom - CP System II-content (J).png
-share/libretro/assets/Systematic/icons/png/64/Capcom - CP System II-content (Rental).png
-share/libretro/assets/Systematic/icons/png/64/Capcom - CP System II-content (W).png
-share/libretro/assets/Systematic/icons/png/64/Capcom - CP System II-content.png
-share/libretro/assets/Systematic/icons/png/64/Capcom - CP System II.png
-share/libretro/assets/Systematic/icons/png/64/Capcom - CP System III CD-content.png
-share/libretro/assets/Systematic/icons/png/64/Capcom - CP System III-content.png
-share/libretro/assets/Systematic/icons/png/64/Capcom - CP System III-content_combo.png
-share/libretro/assets/Systematic/icons/png/64/Capcom - CP System III-content_mobo.png
-share/libretro/assets/Systematic/icons/png/64/Capcom - CP System III.png
-share/libretro/assets/Systematic/icons/png/64/Casio - Loopy-content.png
-share/libretro/assets/Systematic/icons/png/64/Casio - Loopy.png
-share/libretro/assets/Systematic/icons/png/64/Casio - PV-1000-content.png
-share/libretro/assets/Systematic/icons/png/64/Casio - PV-1000.png
-share/libretro/assets/Systematic/icons/png/64/Cave Story-content.png
-share/libretro/assets/Systematic/icons/png/64/Cave Story.png
-share/libretro/assets/Systematic/icons/png/64/ChaiLove-content.png
-share/libretro/assets/Systematic/icons/png/64/ChaiLove.png
-share/libretro/assets/Systematic/icons/png/64/Coleco - ColecoVision ADAM-content.png
-share/libretro/assets/Systematic/icons/png/64/Coleco - ColecoVision ADAM.png
-share/libretro/assets/Systematic/icons/png/64/Coleco - ColecoVision-content.png
-share/libretro/assets/Systematic/icons/png/64/Coleco - ColecoVision.png
-share/libretro/assets/Systematic/icons/png/64/Coleco - Telstar 6030.png
-share/libretro/assets/Systematic/icons/png/64/Coleco - Telstar 6040.png
-share/libretro/assets/Systematic/icons/png/64/Coleco - Telstar 6045.png
-share/libretro/assets/Systematic/icons/png/64/Coleco - Telstar 6065.png
-share/libretro/assets/Systematic/icons/png/64/Coleco - Telstar 6071.png
-share/libretro/assets/Systematic/icons/png/64/Coleco - Telstar 6135.png
-share/libretro/assets/Systematic/icons/png/64/Commodore - 64 (PP)-content.png
-share/libretro/assets/Systematic/icons/png/64/Commodore - 64 (PP).png
-share/libretro/assets/Systematic/icons/png/64/Commodore - 64 (Tapes)-content.png
-share/libretro/assets/Systematic/icons/png/64/Commodore - 64 (Tapes).png
-share/libretro/assets/Systematic/icons/png/64/Commodore - 64 64C.png
-share/libretro/assets/Systematic/icons/png/64/Commodore - 64 Games System.png
-share/libretro/assets/Systematic/icons/png/64/Commodore - 64-content.png
-share/libretro/assets/Systematic/icons/png/64/Commodore - 64.png
-share/libretro/assets/Systematic/icons/png/64/Commodore - Amiga-content.png
-share/libretro/assets/Systematic/icons/png/64/Commodore - Amiga.png
-share/libretro/assets/Systematic/icons/png/64/Commodore - CD32-content.png
-share/libretro/assets/Systematic/icons/png/64/Commodore - CD32.png
-share/libretro/assets/Systematic/icons/png/64/Commodore - CDTV-content.png
-share/libretro/assets/Systematic/icons/png/64/Commodore - CDTV.png
-share/libretro/assets/Systematic/icons/png/64/Commodore - Plus-4-content.png
-share/libretro/assets/Systematic/icons/png/64/Commodore - Plus-4.png
-share/libretro/assets/Systematic/icons/png/64/Commodore - VIC-20-content.png
-share/libretro/assets/Systematic/icons/png/64/Commodore - VIC-20.png
-share/libretro/assets/Systematic/icons/png/64/Connor - VideoSmarts-content.png
-share/libretro/assets/Systematic/icons/png/64/Connor - VideoSmarts.png
-share/libretro/assets/Systematic/icons/png/64/DOOM-content.png
-share/libretro/assets/Systematic/icons/png/64/DOOM.png
-share/libretro/assets/Systematic/icons/png/64/DOS-content.png
-share/libretro/assets/Systematic/icons/png/64/DOS.png
-share/libretro/assets/Systematic/icons/png/64/Dinothawr-content.png
-share/libretro/assets/Systematic/icons/png/64/Dinothawr.png
-share/libretro/assets/Systematic/icons/png/64/Dungeon Crawl Stone Soup-content.png
-share/libretro/assets/Systematic/icons/png/64/Dungeon Crawl Stone Soup.png
-share/libretro/assets/Systematic/icons/png/64/Emerson - Arcadia 2001-content.png
-share/libretro/assets/Systematic/icons/png/64/Emerson - Arcadia 2001.png
-share/libretro/assets/Systematic/icons/png/64/Entex - Adventure Vision-content.png
-share/libretro/assets/Systematic/icons/png/64/Entex - Adventure Vision.png
-share/libretro/assets/Systematic/icons/png/64/Entex - Select-A-Game-content.png
-share/libretro/assets/Systematic/icons/png/64/Entex - Select-A-Game.png
-share/libretro/assets/Systematic/icons/png/64/Epoch - Cassette Vision Jr.png
-share/libretro/assets/Systematic/icons/png/64/Epoch - Cassette Vision-content.png
-share/libretro/assets/Systematic/icons/png/64/Epoch - Cassette Vision.png
-share/libretro/assets/Systematic/icons/png/64/Epoch - Game Pocket Computer-content.png
-share/libretro/assets/Systematic/icons/png/64/Epoch - Game Pocket Computer.png
-share/libretro/assets/Systematic/icons/png/64/Epoch - Super Cassette Vision-content.png
-share/libretro/assets/Systematic/icons/png/64/Epoch - Super Cassette Vision.png
-share/libretro/assets/Systematic/icons/png/64/Epoch - TV Tennis Electrotennis-content.png
-share/libretro/assets/Systematic/icons/png/64/Epoch - TV Tennis Electrotennis.png
-share/libretro/assets/Systematic/icons/png/64/FBNeo - Arcade Games-content.png
-share/libretro/assets/Systematic/icons/png/64/FBNeo - Arcade Games.png
-share/libretro/assets/Systematic/icons/png/64/FFmpeg-content.png
-share/libretro/assets/Systematic/icons/png/64/FFmpeg.png
-share/libretro/assets/Systematic/icons/png/64/Fairchild - Channel F System II.png
-share/libretro/assets/Systematic/icons/png/64/Fairchild - Channel F-content.png
-share/libretro/assets/Systematic/icons/png/64/Fairchild - Channel F.png
-share/libretro/assets/Systematic/icons/png/64/Flashback-content.png
-share/libretro/assets/Systematic/icons/png/64/Flashback.png
-share/libretro/assets/Systematic/icons/png/64/Fujitsu - FM Towns Marty 2.png
-share/libretro/assets/Systematic/icons/png/64/Fujitsu - FM Towns Marty-content.png
-share/libretro/assets/Systematic/icons/png/64/Fujitsu - FM Towns Marty.png
-share/libretro/assets/Systematic/icons/png/64/Fujitsu - FM Towns.png
-share/libretro/assets/Systematic/icons/png/64/Fujitsu - FM-7.png
-share/libretro/assets/Systematic/icons/png/64/Fujitsu - FMR50.png
-share/libretro/assets/Systematic/icons/png/64/Fukutake Publishing - StudyBox HVC-101.png
-share/libretro/assets/Systematic/icons/png/64/Fukutake Publishing - StudyBox-content.png
-share/libretro/assets/Systematic/icons/png/64/Fukutake Publishing - StudyBox.png
-share/libretro/assets/Systematic/icons/png/64/Funtech - Super Acan-content.png
-share/libretro/assets/Systematic/icons/png/64/Funtech - Super Acan.png
-share/libretro/assets/Systematic/icons/png/64/GCE - Vectrex-content.png
-share/libretro/assets/Systematic/icons/png/64/GCE - Vectrex.png
-share/libretro/assets/Systematic/icons/png/64/Gakken - Compact Vision TV Boy-content.png
-share/libretro/assets/Systematic/icons/png/64/Gakken - Compact Vision TV Boy.png
-share/libretro/assets/Systematic/icons/png/64/Game-content.png
-share/libretro/assets/Systematic/icons/png/64/Game.png
-share/libretro/assets/Systematic/icons/png/64/GamePark - Caanoo.png
-share/libretro/assets/Systematic/icons/png/64/GamePark - GP2X F200.png
-share/libretro/assets/Systematic/icons/png/64/GamePark - GP2X Wiz.png
-share/libretro/assets/Systematic/icons/png/64/GamePark - GP2X.png
-share/libretro/assets/Systematic/icons/png/64/GamePark - GP32-content.png
-share/libretro/assets/Systematic/icons/png/64/GamePark - GP32.png
-share/libretro/assets/Systematic/icons/png/64/Google - Nexus Player-content.png
-share/libretro/assets/Systematic/icons/png/64/Google - Nexus Player.png
-share/libretro/assets/Systematic/icons/png/64/Google - Stadia G.png
-share/libretro/assets/Systematic/icons/png/64/Google - Stadia W.png
-share/libretro/assets/Systematic/icons/png/64/Google - Stadia-content.png
-share/libretro/assets/Systematic/icons/png/64/Google - Stadia.png
-share/libretro/assets/Systematic/icons/png/64/Handheld Electronic Game - Acclaim.png
-share/libretro/assets/Systematic/icons/png/64/Handheld Electronic Game - M 2024.png
-share/libretro/assets/Systematic/icons/png/64/Handheld Electronic Game - M 2937.png
-share/libretro/assets/Systematic/icons/png/64/Handheld Electronic Game - M 2938.png
-share/libretro/assets/Systematic/icons/png/64/Handheld Electronic Game - M 5171.png
-share/libretro/assets/Systematic/icons/png/64/Handheld Electronic Game - M 5264.png
-share/libretro/assets/Systematic/icons/png/64/Handheld Electronic Game - M 5409.png
-share/libretro/assets/Systematic/icons/png/64/Handheld Electronic Game - M 5410.png
-share/libretro/assets/Systematic/icons/png/64/Handheld Electronic Game - M 9879.png
-share/libretro/assets/Systematic/icons/png/64/Handheld Electronic Game-content.png
-share/libretro/assets/Systematic/icons/png/64/Handheld Electronic Game.png
-share/libretro/assets/Systematic/icons/png/64/Hartung - Game Master-content.png
-share/libretro/assets/Systematic/icons/png/64/Hartung - Game Master.png
-share/libretro/assets/Systematic/icons/png/64/Interton - VC 4000-content.png
-share/libretro/assets/Systematic/icons/png/64/Interton - VC 4000.png
-share/libretro/assets/Systematic/icons/png/64/Interton - Video 2000-content.png
-share/libretro/assets/Systematic/icons/png/64/Interton - Video 2000.png
-share/libretro/assets/Systematic/icons/png/64/Konami - Picno-content.png
-share/libretro/assets/Systematic/icons/png/64/Konami - Picno.png
-share/libretro/assets/Systematic/icons/png/64/LJN - Video Art.png
-share/libretro/assets/Systematic/icons/png/64/LeapFrog - LeapPad-content.png
-share/libretro/assets/Systematic/icons/png/64/LeapFrog - LeapPad.png
-share/libretro/assets/Systematic/icons/png/64/LeapFrog - Leapster Learning Game System 1 GS.png
-share/libretro/assets/Systematic/icons/png/64/LeapFrog - Leapster Learning Game System 1 PQ.png
-share/libretro/assets/Systematic/icons/png/64/LeapFrog - Leapster Learning Game System 2 K.png
-share/libretro/assets/Systematic/icons/png/64/LeapFrog - Leapster Learning Game System 2 PQ.png
-share/libretro/assets/Systematic/icons/png/64/LeapFrog - Leapster Learning Game System-content.png
-share/libretro/assets/Systematic/icons/png/64/LeapFrog - Leapster Learning Game System.png
-share/libretro/assets/Systematic/icons/png/64/LeapFrog - My First LeapPad-content.png
-share/libretro/assets/Systematic/icons/png/64/LeapFrog - My First LeapPad.png
-share/libretro/assets/Systematic/icons/png/64/Libretro - Pad.png
-share/libretro/assets/Systematic/icons/png/64/Lutro-content.png
-share/libretro/assets/Systematic/icons/png/64/Lutro.png
-share/libretro/assets/Systematic/icons/png/64/MAME 2000-content.png
-share/libretro/assets/Systematic/icons/png/64/MAME 2000.png
-share/libretro/assets/Systematic/icons/png/64/MAME 2003-Plus-content.png
-share/libretro/assets/Systematic/icons/png/64/MAME 2003-Plus.png
-share/libretro/assets/Systematic/icons/png/64/MAME 2003-content.png
-share/libretro/assets/Systematic/icons/png/64/MAME 2003.png
-share/libretro/assets/Systematic/icons/png/64/MAME 2010-content.png
-share/libretro/assets/Systematic/icons/png/64/MAME 2010.png
-share/libretro/assets/Systematic/icons/png/64/MAME 2015-content.png
-share/libretro/assets/Systematic/icons/png/64/MAME 2015.png
-share/libretro/assets/Systematic/icons/png/64/MAME 2016-content.png
-share/libretro/assets/Systematic/icons/png/64/MAME 2016.png
-share/libretro/assets/Systematic/icons/png/64/MAME-content.png
-share/libretro/assets/Systematic/icons/png/64/MAME.png
-share/libretro/assets/Systematic/icons/png/64/Magnavox - Odyssey 100.png
-share/libretro/assets/Systematic/icons/png/64/Magnavox - Odyssey 200.png
-share/libretro/assets/Systematic/icons/png/64/Magnavox - Odyssey 2000.png
-share/libretro/assets/Systematic/icons/png/64/Magnavox - Odyssey 2001.png
-share/libretro/assets/Systematic/icons/png/64/Magnavox - Odyssey 2100.png
-share/libretro/assets/Systematic/icons/png/64/Magnavox - Odyssey 300.png
-share/libretro/assets/Systematic/icons/png/64/Magnavox - Odyssey 3000.png
-share/libretro/assets/Systematic/icons/png/64/Magnavox - Odyssey 400.png
-share/libretro/assets/Systematic/icons/png/64/Magnavox - Odyssey 4000.png
-share/libretro/assets/Systematic/icons/png/64/Magnavox - Odyssey 500.png
-share/libretro/assets/Systematic/icons/png/64/Magnavox - Odyssey-content.png
-share/libretro/assets/Systematic/icons/png/64/Magnavox - Odyssey.png
-share/libretro/assets/Systematic/icons/png/64/Magnavox - Odyssey2-content.png
-share/libretro/assets/Systematic/icons/png/64/Magnavox - Odyssey2.png
-share/libretro/assets/Systematic/icons/png/64/Mattel - HyperScan Alt.png
-share/libretro/assets/Systematic/icons/png/64/Mattel - HyperScan-content.png
-share/libretro/assets/Systematic/icons/png/64/Mattel - HyperScan.png
-share/libretro/assets/Systematic/icons/png/64/Mattel - Intellivision 3504.png
-share/libretro/assets/Systematic/icons/png/64/Mattel - Intellivision 49-75011.png
-share/libretro/assets/Systematic/icons/png/64/Mattel - Intellivision 58-100.png
-share/libretro/assets/Systematic/icons/png/64/Mattel - Intellivision 5872.png
-share/libretro/assets/Systematic/icons/png/64/Mattel - Intellivision-content.png
-share/libretro/assets/Systematic/icons/png/64/Mattel - Intellivision.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - MSX CPC-50.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - MSX-content.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - MSX.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - MSX2-content.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - MSX2.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox 360 (Digital)-content.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox 360 (Digital).png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox 360 E K.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox 360 E KT.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox 360 K.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox 360 KT.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox 360 S K.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox 360 S KT.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox 360 S W.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox 360 S WT.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox 360 WT.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox 360-content.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox 360.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox G.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox O.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox One S W.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox One S WT.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox One X K.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox One-content.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox One.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox S.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox Series S K.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox Series S W.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox Series S WT.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox Series X W.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox Series X-content.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox Series X.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox W.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox-content.png
-share/libretro/assets/Systematic/icons/png/64/Microsoft - Xbox.png
-share/libretro/assets/Systematic/icons/png/64/Milton Bradley - Microvision Alt.png
-share/libretro/assets/Systematic/icons/png/64/Milton Bradley - Microvision-content.png
-share/libretro/assets/Systematic/icons/png/64/Milton Bradley - Microvision.png
-share/libretro/assets/Systematic/icons/png/64/Minecraft-content.png
-share/libretro/assets/Systematic/icons/png/64/Minecraft.png
-share/libretro/assets/Systematic/icons/png/64/MrBoom-content.png
-share/libretro/assets/Systematic/icons/png/64/MrBoom.png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine - TurboGrafx 16 HES-EXP-01 (U).png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine - TurboGrafx 16 HES-TGX-01 (U).png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine - TurboGrafx 16 PI-TG2 (J).png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine - TurboGrafx 16 PI-TG3 (J).png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine - TurboGrafx 16 PI-TG7 (J).png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine - TurboGrafx 16 PI-TG9 (J).png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine - TurboGrafx 16-content (E).png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine - TurboGrafx 16-content (U).png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine - TurboGrafx 16-content.png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine - TurboGrafx 16.png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine CD - TurboGrafx-CD AD-USA.png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine CD - TurboGrafx-CD CDR-30 (J).png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine CD - TurboGrafx-CD HES-CDR-01 (U).png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine CD - TurboGrafx-CD HES-DUO-01 (U).png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine CD - TurboGrafx-CD PI-CD1 (J).png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine CD - TurboGrafx-CD PI-TG8 (J).png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine CD - TurboGrafx-CD-content.png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine CD - TurboGrafx-CD.png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine SuperGrafx-content.png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC Engine SuperGrafx.png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC-98-content.png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC-98.png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC-FX-content.png
-share/libretro/assets/Systematic/icons/png/64/NEC - PC-FX.png
-share/libretro/assets/Systematic/icons/png/64/Neo Geo-content.png
-share/libretro/assets/Systematic/icons/png/64/Neo Geo.png
-share/libretro/assets/Systematic/icons/png/64/Nichibutsu - My Vision-content.png
-share/libretro/assets/Systematic/icons/png/64/Nichibutsu - My Vision.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Color TV-Game CTG-15S.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Color TV-Game CTG-15V.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Color TV-Game CTG-6S.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Color TV-Game CTG-6V.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Color TV-Game CTG-BK6.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Color TV-Game CTG-CR112.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Color TV-Game CTG-HC10.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Color TV-Game XG-106.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Color TV-Game XG-115.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Family Computer Disk System AN500B.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Family Computer Disk System AN500R.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Family Computer Disk System AN505BK.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Family Computer Disk System AN505RD.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Family Computer Disk System HVC-101.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Family Computer Disk System-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Family Computer Disk System.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch AC-01.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch BU-201.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch BX-301.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch CJ-71.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch CN-07.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch DJ-101.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch DK-52.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch DM-53.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch DR-802.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch EG-26.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch FL-02.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch FP-24.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch FR-27.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch GH-54.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch ID-29.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch IP-05 G.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch IP-05 P.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch JR-55.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch LN-08.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch MC-25.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch MH-06.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch MN-06.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch MT-03.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch MV-64.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch MW-56.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch OC-22.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch OP-51.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch PB-59.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch PG-74.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch PP-23.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch PR-21.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch RC-04.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch SM-91.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch SP-30.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch TL-28.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game & Watch YM-801.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance (e-Reader)-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance (e-Reader).png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGB-001 B.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGB-001 G.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGB-001 GO.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGB-001 K.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGB-001 O.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGB-001 P.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGB-001 R.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGB-001 S.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGB-001 Y.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGS-001 B.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGS-001 HVC1.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGS-001 HVC2.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGS-001 K.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGS-001 NES.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGS-001 S.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGS-101 B.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGS-101 GO.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance AGS-101 R.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance OXY-001 HVC.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance OXY-001 K.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance OXY-001 S.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Advance.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Color CGB-001 G.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Color CGB-001 P.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Color CGB-001 Q.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Color CGB-001 Y.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Color-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy Color.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy DMG-001 B.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy DMG-001 G.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy DMG-001 K.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy DMG-001 P.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy DMG-001 R.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy DMG-001 W.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy DMG-001 Y.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy MGB-001 A.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy MGB-001 B.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy MGB-001 DMG.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy MGB-001 G.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy MGB-001 K.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy MGB-001 P.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy MGB-001 R.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy MGB-001 S.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy MGB-001 Y.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy MGB-101 G.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy MGB-101 S.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Game Boy.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - GameCube DOL-001 G.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - GameCube DOL-001 K.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - GameCube DOL-001 O.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - GameCube DOL-001 R.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - GameCube DOL-001 S.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - GameCube DOL-001 W.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - GameCube SL-GC10.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - GameCube-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - GameCube.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - New Nintendo 3DS JAN-001 KA.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - New Nintendo 3DS JAN-001 KG.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - New Nintendo 3DS JAN-001 WO.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - New Nintendo 3DS JAN-001 WP.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - New Nintendo 3DS KTR-001 K.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - New Nintendo 3DS KTR-001 W.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - New Nintendo 3DS RED-001 W.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - New Nintendo 3DS-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - New Nintendo 3DS.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 3DS (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 3DS (DLC).png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 3DS (Digital)-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 3DS (Digital).png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 3DS CTR-001 A.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 3DS CTR-001 K.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 3DS CTR-001 Q.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 3DS CTR-001 R.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 3DS CTR-001 W.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 3DS FTR-001 BK.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 3DS FTR-001 KB.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 3DS FTR-001 KR.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 3DS FTR-001 RK.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 3DS SPR-001 W.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 3DS-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 3DS.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 64 NUS-001 A.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 64 NUS-001 B.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 64 NUS-001 G.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 64 NUS-001 H.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 64 NUS-001 K.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 64 NUS-001 O.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 64 NUS-001 P.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 64 NUS-001 Q.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 64-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 64.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 64DD-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo 64DD.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DS (Download Play)-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DS (Download Play).png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DS Decrypted-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DS Decrypted.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DS NTR-001 B.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DS NTR-001 R.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DS NTR-001 S.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DS USG-001 K.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DS-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DS.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DSi (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DSi (DLC).png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DSi Decrypted-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DSi Decrypted.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DSi TWL-001 A.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DSi TWL-001 K.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DSi TWL-001 P.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DSi TWL-001 W.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DSi UTL-001 B.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DSi UTL-001 K.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DSi UTL-001 R.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DSi-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo DSi.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo Entertainment System HVC-001.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo Entertainment System HVC-101.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo Entertainment System NES-101.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo Entertainment System RET-AVS.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo Entertainment System-content (J).png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo Entertainment System-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Nintendo Entertainment System.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Pokemon Mini MIN-001 G.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Pokemon Mini MIN-001 Q.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Pokemon Mini-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Pokemon Mini.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Satellaview-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Satellaview.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Sufami Turbo SHVC-101.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Sufami Turbo SNS-001.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Sufami Turbo SNS-101.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Sufami Turbo-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Sufami Turbo.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Super Nintendo Entertainment System SHVC-101.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Super Nintendo Entertainment System SNS-001.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Super Nintendo Entertainment System SNS-101.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Super Nintendo Entertainment System SNSP-001.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Super Nintendo Entertainment System SNt Classic.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Super Nintendo Entertainment System SNt SF.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Super Nintendo Entertainment System-content (1) (U).png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Super Nintendo Entertainment System-content (2) (U).png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Super Nintendo Entertainment System-content (E).png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Super Nintendo Entertainment System-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Super Nintendo Entertainment System.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HAC-001 B.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HAC-001 BK.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HAC-001 BR.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HAC-001 K.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HAC-001 KB.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HAC-001 KR.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HAC-001 R.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HAC-001 RB.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HAC-001 RK.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HAC-001 Y.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HAC-001.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HAC-007 BR.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HAC-007 K.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HAC-007 KT.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HAC-007 R.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HAC-007 Y.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HAC-007.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HDH-001 G.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HDH-001 Y.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch HDH-001.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Switch.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Virtual Boy T.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Virtual Boy-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Virtual Boy.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Wii (Digital)-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Wii (Digital).png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Wii RVL-001 B.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Wii RVL-001 BT.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Wii RVL-001 K.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Wii RVL-001 KT.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Wii RVL-001 R.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Wii RVL-001 RT.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Wii RVL-001 WT.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Wii RVL-201.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Wii U WUP-001 KT.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Wii U WUP-001 W.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Wii U WUP-001 WT.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Wii U-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Wii U.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Wii-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - Wii.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - e-Reader-content.png
-share/libretro/assets/Systematic/icons/png/64/Nintendo - e-Reader.png
-share/libretro/assets/Systematic/icons/png/64/Nokia - N-Gage QD.png
-share/libretro/assets/Systematic/icons/png/64/Nokia - N-Gage-content.png
-share/libretro/assets/Systematic/icons/png/64/Nokia - N-Gage.png
-share/libretro/assets/Systematic/icons/png/64/Nvidia - Shield TV.png
-share/libretro/assets/Systematic/icons/png/64/Ouya - Ouya.png
-share/libretro/assets/Systematic/icons/png/64/PC-50X - Palladium Tele Cassetten Game 825-530.png
-share/libretro/assets/Systematic/icons/png/64/PC-50X - Palladium Tele Cassetten Game 825-581.png
-share/libretro/assets/Systematic/icons/png/64/PC-50X - SHG Black Point FS-1003.png
-share/libretro/assets/Systematic/icons/png/64/Philips - CD-i-content.png
-share/libretro/assets/Systematic/icons/png/64/Philips - CD-i.png
-share/libretro/assets/Systematic/icons/png/64/Philips - Tele-Game ES-2203.png
-share/libretro/assets/Systematic/icons/png/64/Philips - Tele-Game.png
-share/libretro/assets/Systematic/icons/png/64/Philips - Videopac+-content.png
-share/libretro/assets/Systematic/icons/png/64/Philips - Videopac+.png
-share/libretro/assets/Systematic/icons/png/64/Pioneer - LaserActive.png
-share/libretro/assets/Systematic/icons/png/64/Pioneer - Laseractive-content.png
-share/libretro/assets/Systematic/icons/png/64/PlayJam - Game Stick.png
-share/libretro/assets/Systematic/icons/png/64/Quake II-content.png
-share/libretro/assets/Systematic/icons/png/64/Quake II.png
-share/libretro/assets/Systematic/icons/png/64/Quake III-content.png
-share/libretro/assets/Systematic/icons/png/64/Quake III.png
-share/libretro/assets/Systematic/icons/png/64/Quake-content.png
-share/libretro/assets/Systematic/icons/png/64/Quake.png
-share/libretro/assets/Systematic/icons/png/64/RCA - Studio II-content.png
-share/libretro/assets/Systematic/icons/png/64/RCA - Studio II.png
-share/libretro/assets/Systematic/icons/png/64/RPG Maker-content.png
-share/libretro/assets/Systematic/icons/png/64/RPG Maker.png
-share/libretro/assets/Systematic/icons/png/64/Rick Dangerous-content.png
-share/libretro/assets/Systematic/icons/png/64/Rick Dangerous.png
-share/libretro/assets/Systematic/icons/png/64/SNK - Neo Geo CD Tray.png
-share/libretro/assets/Systematic/icons/png/64/SNK - Neo Geo CD-content.png
-share/libretro/assets/Systematic/icons/png/64/SNK - Neo Geo CD.png
-share/libretro/assets/Systematic/icons/png/64/SNK - Neo Geo CDZ.png
-share/libretro/assets/Systematic/icons/png/64/SNK - Neo Geo Mini.png
-share/libretro/assets/Systematic/icons/png/64/SNK - Neo Geo Pocket Color-content.png
-share/libretro/assets/Systematic/icons/png/64/SNK - Neo Geo Pocket Color.png
-share/libretro/assets/Systematic/icons/png/64/SNK - Neo Geo Pocket K.png
-share/libretro/assets/Systematic/icons/png/64/SNK - Neo Geo Pocket S.png
-share/libretro/assets/Systematic/icons/png/64/SNK - Neo Geo Pocket W.png
-share/libretro/assets/Systematic/icons/png/64/SNK - Neo Geo Pocket-content.png
-share/libretro/assets/Systematic/icons/png/64/SNK - Neo Geo Pocket.png
-share/libretro/assets/Systematic/icons/png/64/SNK - Neo Geo X-content.png
-share/libretro/assets/Systematic/icons/png/64/SNK - Neo Geo X.png
-share/libretro/assets/Systematic/icons/png/64/SNK - Neo Geo-content.png
-share/libretro/assets/Systematic/icons/png/64/SNK - Neo Geo.png
-share/libretro/assets/Systematic/icons/png/64/SSD - Xavixport-content.png
-share/libretro/assets/Systematic/icons/png/64/SSD - Xavixport.png
-share/libretro/assets/Systematic/icons/png/64/Sanyo - MBC-550-content.png
-share/libretro/assets/Systematic/icons/png/64/Sanyo - MBC-550.png
-share/libretro/assets/Systematic/icons/png/64/ScummVM-content.png
-share/libretro/assets/Systematic/icons/png/64/ScummVM.png
-share/libretro/assets/Systematic/icons/png/64/Sega - 32X HAA-2502-84000 (J).png
-share/libretro/assets/Systematic/icons/png/64/Sega - 32X HAA-2510-84000 (J).png
-share/libretro/assets/Systematic/icons/png/64/Sega - 32X MK-1601-84000 (E).png
-share/libretro/assets/Systematic/icons/png/64/Sega - 32X MK-1601-84000 (U).png
-share/libretro/assets/Systematic/icons/png/64/Sega - 32X MK-1631-84000 (E).png
-share/libretro/assets/Systematic/icons/png/64/Sega - 32X Neptune (U).png
-share/libretro/assets/Systematic/icons/png/64/Sega - 32X-content.png
-share/libretro/assets/Systematic/icons/png/64/Sega - 32X.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Beena-content.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Beena.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Chihiro-content.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Chihiro.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Dreamcast (Visual Memory Unit).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Dreamcast B.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Dreamcast H.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Dreamcast K.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Dreamcast-content (E).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Dreamcast-content (J).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Dreamcast-content (U).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Dreamcast-content.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Dreamcast.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Game Gear A.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Game Gear B.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Game Gear Q.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Game Gear R.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Game Gear S.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Game Gear W.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Game Gear Y.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Game Gear-content.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Game Gear.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Master System - Mark III MK-3006.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Master System - Mark III SG-1000M3 (J).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Master System - Mark III-content (J).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Master System - Mark III-content.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Master System - Mark III.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega Drive - Genesis HAA-2502 (J).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega Drive - Genesis HAA-2510 (J).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega Drive - Genesis HMJ-0300 (J).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega Drive - Genesis MK-1461 (U).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega Drive - Genesis MK-1601 (E).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega Drive - Genesis MK-1631 (E).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega Drive - Genesis MK-1631 (U).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega Drive - Genesis MK-6100 (U).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega Drive - Genesis MSg-EU.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega Drive - Genesis MSg-JP.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega Drive - Genesis MSg-USA.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega Drive - Genesis-content (E).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega Drive - Genesis-content (J).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega Drive - Genesis-content (U).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega Drive - Genesis-content.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega Drive - Genesis.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega-CD - Sega CD HAA-2502-2912 (J).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega-CD - Sega CD HAA-2510-2910 (J).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega-CD - Sega CD HAA-2510-2912 (J).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega-CD - Sega CD MK-1601-1690 (E).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega-CD - Sega CD MK-1601-1690 (U).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega-CD - Sega CD MK-1601-4102 (E).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega-CD - Sega CD MK-1601-4102 (U).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega-CD - Sega CD MK-1631-4102 (E).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega-CD - Sega CD MK-1631-4102 (U).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega-CD - Sega CD RG-M1 (J).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega-CD - Sega CD RG-M2 (J).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega-CD - Sega CD-content.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Mega-CD - Sega CD.png
-share/libretro/assets/Systematic/icons/png/64/Sega - PICO-content.png
-share/libretro/assets/Systematic/icons/png/64/Sega - PICO.png
-share/libretro/assets/Systematic/icons/png/64/Sega - SG-1000 II.png
-share/libretro/assets/Systematic/icons/png/64/Sega - SG-1000-content.png
-share/libretro/assets/Systematic/icons/png/64/Sega - SG-1000.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Saturn HST-3200 (J).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Saturn MK-80000 (U).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Saturn MK-80000A (U).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Saturn Pluto (U).png
-share/libretro/assets/Systematic/icons/png/64/Sega - Saturn-content.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Saturn.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Video Driver-content.png
-share/libretro/assets/Systematic/icons/png/64/Sega - Video Driver.png
-share/libretro/assets/Systematic/icons/png/64/Sharp - X68000 K.png
-share/libretro/assets/Systematic/icons/png/64/Sharp - X68000 KT.png
-share/libretro/assets/Systematic/icons/png/64/Sharp - X68000 ST.png
-share/libretro/assets/Systematic/icons/png/64/Sharp - X68000-content.png
-share/libretro/assets/Systematic/icons/png/64/Sharp - X68000.png
-share/libretro/assets/Systematic/icons/png/64/Sinclair - ZX 81-content.png
-share/libretro/assets/Systematic/icons/png/64/Sinclair - ZX 81.png
-share/libretro/assets/Systematic/icons/png/64/Sinclair - ZX Spectrum +3-content.png
-share/libretro/assets/Systematic/icons/png/64/Sinclair - ZX Spectrum +3.png
-share/libretro/assets/Systematic/icons/png/64/Sinclair - ZX Spectrum-content.png
-share/libretro/assets/Systematic/icons/png/64/Sinclair - ZX Spectrum.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation (PocketStation) K.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation (PocketStation).png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 2 PSX-5000.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 2 PSX-5100.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 2 SCPH-10000.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 2 SCPH-70000 T.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 2 SCPH-70000.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 2 SCPH-90000 T.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 2 SCPH-90000.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 2-content CD.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 2-content.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 2.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 3 (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 3 (DLC).png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 3 (Downloadable)-content.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 3 (Downloadable).png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 3 (PSN)-content.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 3 (PSN).png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 3-content.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 4 CUH-1000 KT.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 4 CUH-1000 S.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 4 CUH-1000 ST.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 4 CUH-1000 W.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 4 CUH-1000 WT.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 4 CUH-2000 K.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 4 CUH-2000 KT.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 4 CUH-2000 W.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 4 CUH-2000 WT.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 4 CUH-7000 K.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 4 CUH-7000 KT.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 4-content.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 4.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 5 T.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 5 WT.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 5-content.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation 5.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation DTL-H1000.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation DTL-H1200.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation DTL-H3000.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable (DLC)-content.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable (DLC).png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable (PSN)-content.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable (PSN).png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable (PSX2PSP)-content.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable (PSX2PSP).png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable (UMD Music)-content.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable (UMD Music).png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable (UMD Video)-content.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable (UMD Video).png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable PSP-2000 B.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable PSP-2000 H.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable PSP-2000 R.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable PSP-2000 S.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable PSP-2000 W.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable PSP-E1000 K.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable PSP-E1000 W.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable PSP-N1000 K.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable PSP-N1000 W.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable-content.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Portable.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation SCPH-100-131 Flat.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation SCPH-100-131.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation SCPH-100.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Vita PCH-1000 B.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Vita PCH-1000 R.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Vita PCH-1000 W.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Vita PCH-2000 K.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Vita PCH-2000 W.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Vita VTE-1000 K.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Vita VTE-1000 W.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Vita-content.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation Vita.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation-content.png
-share/libretro/assets/Systematic/icons/png/64/Sony - PlayStation.png
-share/libretro/assets/Systematic/icons/png/64/Sony - Playstation 3 CECH-2000 K.png
-share/libretro/assets/Systematic/icons/png/64/Sony - Playstation 3 CECH-2000 KT.png
-share/libretro/assets/Systematic/icons/png/64/Sony - Playstation 3 CECH-4000 K.png
-share/libretro/assets/Systematic/icons/png/64/Sony - Playstation 3 CECH-4000 KT.png
-share/libretro/assets/Systematic/icons/png/64/Sony - Playstation 3 CECHA00 KT.png
-share/libretro/assets/Systematic/icons/png/64/Sony - Playstation 3.png
-share/libretro/assets/Systematic/icons/png/64/Spectravideo - SV 328.png
-share/libretro/assets/Systematic/icons/png/64/Spectravideo - SVI-318 - SVI-328-content.png
-share/libretro/assets/Systematic/icons/png/64/Spectravideo - SVI-318 - SVI-328.png
-share/libretro/assets/Systematic/icons/png/64/TIC-80-content.png
-share/libretro/assets/Systematic/icons/png/64/TIC-80.png
-share/libretro/assets/Systematic/icons/png/64/Taito - Egret II Mini.png
-share/libretro/assets/Systematic/icons/png/64/Taito - Egret II.png
-share/libretro/assets/Systematic/icons/png/64/Takara - Video Challenger-content.png
-share/libretro/assets/Systematic/icons/png/64/Takara - Video Challenger.png
-share/libretro/assets/Systematic/icons/png/64/Tandy - Video Information System-content.png
-share/libretro/assets/Systematic/icons/png/64/Tandy - Video Information System.png
-share/libretro/assets/Systematic/icons/png/64/Tapwave - Zodiac-content.png
-share/libretro/assets/Systematic/icons/png/64/Tapwave - Zodiac.png
-share/libretro/assets/Systematic/icons/png/64/Texas Instruments - TI-99-4A.png
-share/libretro/assets/Systematic/icons/png/64/The 3DO Company - 3DO FZ-10.png
-share/libretro/assets/Systematic/icons/png/64/The 3DO Company - 3DO GDO-101.png
-share/libretro/assets/Systematic/icons/png/64/The 3DO Company - 3DO GDO-203P.png
-share/libretro/assets/Systematic/icons/png/64/The 3DO Company - 3DO IMP-21J.png
-share/libretro/assets/Systematic/icons/png/64/The 3DO Company - 3DO-content.png
-share/libretro/assets/Systematic/icons/png/64/The 3DO Company - 3DO.png
-share/libretro/assets/Systematic/icons/png/64/Thomson - MOTO Cartridge.png
-share/libretro/assets/Systematic/icons/png/64/Thomson - MOTO TO8.png
-share/libretro/assets/Systematic/icons/png/64/Thomson - MOTO TO8D.png
-share/libretro/assets/Systematic/icons/png/64/Thomson - MOTO-content.png
-share/libretro/assets/Systematic/icons/png/64/Thomson - MOTO.png
-share/libretro/assets/Systematic/icons/png/64/Tiger - Game.com Pocket Pro.png
-share/libretro/assets/Systematic/icons/png/64/Tiger - Game.com-content.png
-share/libretro/assets/Systematic/icons/png/64/Tiger - Game.com.png
-share/libretro/assets/Systematic/icons/png/64/Tiger - Gizmondo-content.png
-share/libretro/assets/Systematic/icons/png/64/Tiger - Gizmondo.png
-share/libretro/assets/Systematic/icons/png/64/Tomb Raider-content.png
-share/libretro/assets/Systematic/icons/png/64/Tomb Raider.png
-share/libretro/assets/Systematic/icons/png/64/Tomy - Tutor-content.png
-share/libretro/assets/Systematic/icons/png/64/Tomy - Tutor.png
-share/libretro/assets/Systematic/icons/png/64/Umtech - VideoBrain-content.png
-share/libretro/assets/Systematic/icons/png/64/Umtech - VideoBrain.png
-share/libretro/assets/Systematic/icons/png/64/Unisonic - Champion 2711-content.png
-share/libretro/assets/Systematic/icons/png/64/Unisonic - Champion 2711.png
-share/libretro/assets/Systematic/icons/png/64/Uzebox-content.png
-share/libretro/assets/Systematic/icons/png/64/Uzebox.png
-share/libretro/assets/Systematic/icons/png/64/VM Labs - NUON-content.png
-share/libretro/assets/Systematic/icons/png/64/VM Labs - NUON.png
-share/libretro/assets/Systematic/icons/png/64/VTech - 3D Gamate-content.png
-share/libretro/assets/Systematic/icons/png/64/VTech - 3D Gamate.png
-share/libretro/assets/Systematic/icons/png/64/VTech - CreatiVision-content.png
-share/libretro/assets/Systematic/icons/png/64/VTech - CreatiVision.png
-share/libretro/assets/Systematic/icons/png/64/VTech - Socrates Alt.png
-share/libretro/assets/Systematic/icons/png/64/VTech - Socrates-content.png
-share/libretro/assets/Systematic/icons/png/64/VTech - Socrates.png
-share/libretro/assets/Systematic/icons/png/64/VTech - V.Flash-content.png
-share/libretro/assets/Systematic/icons/png/64/VTech - V.Flash.png
-share/libretro/assets/Systematic/icons/png/64/VTech - V.Smile P.png
-share/libretro/assets/Systematic/icons/png/64/VTech - V.Smile-content.png
-share/libretro/assets/Systematic/icons/png/64/VTech - V.Smile.png
-share/libretro/assets/Systematic/icons/png/64/Valve - Steam Link.png
-share/libretro/assets/Systematic/icons/png/64/View-Master - Interactive Vision-content.png
-share/libretro/assets/Systematic/icons/png/64/View-Master - Interactive Vision.png
-share/libretro/assets/Systematic/icons/png/64/Watara - Supervision Original.png
-share/libretro/assets/Systematic/icons/png/64/Watara - Supervision-content.png
-share/libretro/assets/Systematic/icons/png/64/Watara - Supervision.png
-share/libretro/assets/Systematic/icons/png/64/Welback - Mega Duck-content.png
-share/libretro/assets/Systematic/icons/png/64/Welback - Mega Duck.png
-share/libretro/assets/Systematic/icons/png/64/Worlds of Wonder - Action Max-content.png
-share/libretro/assets/Systematic/icons/png/64/Worlds of Wonder - Action Max.png
-share/libretro/assets/Systematic/icons/png/64/Yamaha - Copera-content.png
-share/libretro/assets/Systematic/icons/png/64/Yamaha - Copera.png
-share/libretro/assets/Systematic/icons/png/64/ZAPiT - Game Wave-content.png
-share/libretro/assets/Systematic/icons/png/64/ZAPiT - Game Wave.png
-share/libretro/assets/Systematic/icons/png/64/Zeebo - Zeebo.png
-share/libretro/assets/Systematic/icons/png/64/achievement-list.png
-share/libretro/assets/Systematic/icons/png/64/add-favorite.png
-share/libretro/assets/Systematic/icons/png/64/add.png
-share/libretro/assets/Systematic/icons/png/64/arrow.png
-share/libretro/assets/Systematic/icons/png/64/battery-20.png
-share/libretro/assets/Systematic/icons/png/64/battery-40.png
-share/libretro/assets/Systematic/icons/png/64/battery-60.png
-share/libretro/assets/Systematic/icons/png/64/battery-80.png
-share/libretro/assets/Systematic/icons/png/64/battery-charging.png
-share/libretro/assets/Systematic/icons/png/64/battery-full.png
-share/libretro/assets/Systematic/icons/png/64/bluetooth.png
-share/libretro/assets/Systematic/icons/png/64/clock.png
-share/libretro/assets/Systematic/icons/png/64/close.png
-share/libretro/assets/Systematic/icons/png/64/core-cheat-options.png
-share/libretro/assets/Systematic/icons/png/64/core-disk-options.png
-share/libretro/assets/Systematic/icons/png/64/core-infos.png
-share/libretro/assets/Systematic/icons/png/64/core-input-remapping-options.png
-share/libretro/assets/Systematic/icons/png/64/core-options.png
-share/libretro/assets/Systematic/icons/png/64/core-shader-options.png
-share/libretro/assets/Systematic/icons/png/64/core.png
-share/libretro/assets/Systematic/icons/png/64/cursor.png
-share/libretro/assets/Systematic/icons/png/64/database.png
-share/libretro/assets/Systematic/icons/png/64/default-content.png
-share/libretro/assets/Systematic/icons/png/64/default.png
-share/libretro/assets/Systematic/icons/png/64/dialog-slice.png
-share/libretro/assets/Systematic/icons/png/64/favorites-content.png
-share/libretro/assets/Systematic/icons/png/64/favorites.png
-share/libretro/assets/Systematic/icons/png/64/file.png
-share/libretro/assets/Systematic/icons/png/64/folder.png
-share/libretro/assets/Systematic/icons/png/64/history.png
-share/libretro/assets/Systematic/icons/png/64/iQue - iQue-content.png
-share/libretro/assets/Systematic/icons/png/64/iQue - iQue.png
-share/libretro/assets/Systematic/icons/png/64/image.png
-share/libretro/assets/Systematic/icons/png/64/images.png
-share/libretro/assets/Systematic/icons/png/64/input_ADC.png
-share/libretro/assets/Systematic/icons/png/64/input_BIND_ALL.png
-share/libretro/assets/Systematic/icons/png/64/input_BTN-D.png
-share/libretro/assets/Systematic/icons/png/64/input_BTN-L.png
-share/libretro/assets/Systematic/icons/png/64/input_BTN-R.png
-share/libretro/assets/Systematic/icons/png/64/input_BTN-U.png
-share/libretro/assets/Systematic/icons/png/64/input_DPAD-D.png
-share/libretro/assets/Systematic/icons/png/64/input_DPAD-L.png
-share/libretro/assets/Systematic/icons/png/64/input_DPAD-R.png
-share/libretro/assets/Systematic/icons/png/64/input_DPAD-U.png
-share/libretro/assets/Systematic/icons/png/64/input_LB.png
-share/libretro/assets/Systematic/icons/png/64/input_LGUN.png
-share/libretro/assets/Systematic/icons/png/64/input_LT.png
-share/libretro/assets/Systematic/icons/png/64/input_MOUSE.png
-share/libretro/assets/Systematic/icons/png/64/input_RB.png
-share/libretro/assets/Systematic/icons/png/64/input_RT.png
-share/libretro/assets/Systematic/icons/png/64/input_SELECT.png
-share/libretro/assets/Systematic/icons/png/64/input_START.png
-share/libretro/assets/Systematic/icons/png/64/input_STCK-D.png
-share/libretro/assets/Systematic/icons/png/64/input_STCK-L.png
-share/libretro/assets/Systematic/icons/png/64/input_STCK-P.png
-share/libretro/assets/Systematic/icons/png/64/input_STCK-R.png
-share/libretro/assets/Systematic/icons/png/64/input_STCK-U.png
-share/libretro/assets/Systematic/icons/png/64/input_TURBO.png
-share/libretro/assets/Systematic/icons/png/64/key-hover.png
-share/libretro/assets/Systematic/icons/png/64/key.png
-share/libretro/assets/Systematic/icons/png/64/lakka.png
-share/libretro/assets/Systematic/icons/png/64/loadstate.png
-share/libretro/assets/Systematic/icons/png/64/menu_achievements.png
-share/libretro/assets/Systematic/icons/png/64/menu_add.png
-share/libretro/assets/Systematic/icons/png/64/menu_apply_cog.png
-share/libretro/assets/Systematic/icons/png/64/menu_apply_toggle.png
-share/libretro/assets/Systematic/icons/png/64/menu_audio.png
-share/libretro/assets/Systematic/icons/png/64/menu_brightness.png
-share/libretro/assets/Systematic/icons/png/64/menu_check.png
-share/libretro/assets/Systematic/icons/png/64/menu_drivers.png
-share/libretro/assets/Systematic/icons/png/64/menu_exit.png
-share/libretro/assets/Systematic/icons/png/64/menu_frameskip.png
-share/libretro/assets/Systematic/icons/png/64/menu_help.png
-share/libretro/assets/Systematic/icons/png/64/menu_hourglass.png
-share/libretro/assets/Systematic/icons/png/64/menu_info.png
-share/libretro/assets/Systematic/icons/png/64/menu_latency.png
-share/libretro/assets/Systematic/icons/png/64/menu_log.png
-share/libretro/assets/Systematic/icons/png/64/menu_mixer.png
-share/libretro/assets/Systematic/icons/png/64/menu_network.png
-share/libretro/assets/Systematic/icons/png/64/menu_notifications.png
-share/libretro/assets/Systematic/icons/png/64/menu_osd.png
-share/libretro/assets/Systematic/icons/png/64/menu_overlay.png
-share/libretro/assets/Systematic/icons/png/64/menu_override.png
-share/libretro/assets/Systematic/icons/png/64/menu_pause.png
-share/libretro/assets/Systematic/icons/png/64/menu_playlist.png
-share/libretro/assets/Systematic/icons/png/64/menu_power.png
-share/libretro/assets/Systematic/icons/png/64/menu_privacy.png
-share/libretro/assets/Systematic/icons/png/64/menu_quickmenu.png
-share/libretro/assets/Systematic/icons/png/64/menu_record.png
-share/libretro/assets/Systematic/icons/png/64/menu_rewind.png
-share/libretro/assets/Systematic/icons/png/64/menu_room.png
-share/libretro/assets/Systematic/icons/png/64/menu_room_lan.png
-share/libretro/assets/Systematic/icons/png/64/menu_room_relay.png
-share/libretro/assets/Systematic/icons/png/64/menu_saving.png
-share/libretro/assets/Systematic/icons/png/64/menu_shutdown.png
-share/libretro/assets/Systematic/icons/png/64/menu_stream.png
-share/libretro/assets/Systematic/icons/png/64/menu_ui.png
-share/libretro/assets/Systematic/icons/png/64/menu_updater.png
-share/libretro/assets/Systematic/icons/png/64/menu_user.png
-share/libretro/assets/Systematic/icons/png/64/menu_video.png
-share/libretro/assets/Systematic/icons/png/64/menu_volume_max.png
-share/libretro/assets/Systematic/icons/png/64/menu_volume_med.png
-share/libretro/assets/Systematic/icons/png/64/menu_volume_min.png
-share/libretro/assets/Systematic/icons/png/64/menu_volume_mute.png
-share/libretro/assets/Systematic/icons/png/64/movie.png
-share/libretro/assets/Systematic/icons/png/64/movies.png
-share/libretro/assets/Systematic/icons/png/64/music.png
-share/libretro/assets/Systematic/icons/png/64/musics.png
-share/libretro/assets/Systematic/icons/png/64/netplay.png
-share/libretro/assets/Systematic/icons/png/64/off.png
-share/libretro/assets/Systematic/icons/png/64/on.png
-share/libretro/assets/Systematic/icons/png/64/pointer.png
-share/libretro/assets/Systematic/icons/png/64/reload.png
-share/libretro/assets/Systematic/icons/png/64/rename.png
-share/libretro/assets/Systematic/icons/png/64/resume.png
-share/libretro/assets/Systematic/icons/png/64/retroarch.png
-share/libretro/assets/Systematic/icons/png/64/run.png
-share/libretro/assets/Systematic/icons/png/64/savestate.png
-share/libretro/assets/Systematic/icons/png/64/screenshot.png
-share/libretro/assets/Systematic/icons/png/64/setting.png
-share/libretro/assets/Systematic/icons/png/64/settings.png
-share/libretro/assets/Systematic/icons/png/64/subsetting.png
-share/libretro/assets/Systematic/icons/png/64/undo.png
-share/libretro/assets/Systematic/icons/png/64/wifi.png
-share/libretro/assets/Systematic/icons/png/64/zip.png
-share/libretro/assets/Systematic/icons/xmb/sample.txt
-share/libretro/assets/Systematic/src/backgrounds/bg.svg
-share/libretro/assets/Systematic/src/svg/1292 Advanced Programmable Video System-content.svg
-share/libretro/assets/Systematic/src/svg/1292 Advanced Programmable Video System.svg
-share/libretro/assets/Systematic/src/svg/2048-content.svg
-share/libretro/assets/Systematic/src/svg/2048.svg
-share/libretro/assets/Systematic/src/svg/ACT - Apricot PC Xi-content.svg
-share/libretro/assets/Systematic/src/svg/ACT - Apricot PC Xi.svg
-share/libretro/assets/Systematic/src/svg/APF - Imagination Machine-content.svg
-share/libretro/assets/Systematic/src/svg/APF - Imagination Machine.svg
-share/libretro/assets/Systematic/src/svg/APF - MP-1000-content.svg
-share/libretro/assets/Systematic/src/svg/APF - MP-1000.svg
-share/libretro/assets/Systematic/src/svg/Acorn - Archimedes-content.svg
-share/libretro/assets/Systematic/src/svg/Acorn - Archimedes.svg
-share/libretro/assets/Systematic/src/svg/Acorn - Atom (Tapes)-content.svg
-share/libretro/assets/Systematic/src/svg/Acorn - Atom (Tapes).svg
-share/libretro/assets/Systematic/src/svg/Acorn - Atom-content.svg
-share/libretro/assets/Systematic/src/svg/Acorn - Atom.svg
-share/libretro/assets/Systematic/src/svg/Acorn - BBC Micro-content.svg
-share/libretro/assets/Systematic/src/svg/Acorn - BBC Micro.svg
-share/libretro/assets/Systematic/src/svg/Acorn - Risc PC-content.svg
-share/libretro/assets/Systematic/src/svg/Acorn - Risc PC.svg
-share/libretro/assets/Systematic/src/svg/Acorn RISC OS - Flash Media-content.svg
-share/libretro/assets/Systematic/src/svg/Acorn RISC OS - Flash Media.svg
-share/libretro/assets/Systematic/src/svg/Amazon - Fire TV (2nd Gen).svg
-share/libretro/assets/Systematic/src/svg/Amazon - Fire TV (3rd Gen).svg
-share/libretro/assets/Systematic/src/svg/Amazon - Fire TV Cube.svg
-share/libretro/assets/Systematic/src/svg/Amazon - Fire TV-content.svg
-share/libretro/assets/Systematic/src/svg/Amazon - Fire TV.svg
-share/libretro/assets/Systematic/src/svg/Amazon - Luna-content.svg
-share/libretro/assets/Systematic/src/svg/Amazon - Luna.svg
-share/libretro/assets/Systematic/src/svg/Amstrad - CPC-content.svg
-share/libretro/assets/Systematic/src/svg/Amstrad - CPC.svg
-share/libretro/assets/Systematic/src/svg/Amstrad - GX4000-content.svg
-share/libretro/assets/Systematic/src/svg/Amstrad - GX4000.svg
-share/libretro/assets/Systematic/src/svg/Analogue - Analogue Pocket W.svg
-share/libretro/assets/Systematic/src/svg/Analogue - Analogue Pocket-content.svg
-share/libretro/assets/Systematic/src/svg/Analogue - Analogue Pocket.svg
-share/libretro/assets/Systematic/src/svg/Apple - I (Tapes)-content.svg
-share/libretro/assets/Systematic/src/svg/Apple - I (Tapes).svg
-share/libretro/assets/Systematic/src/svg/Apple - I-content.svg
-share/libretro/assets/Systematic/src/svg/Apple - I.svg
-share/libretro/assets/Systematic/src/svg/Apple - II Plus-content.svg
-share/libretro/assets/Systematic/src/svg/Apple - II Plus.svg
-share/libretro/assets/Systematic/src/svg/Apple - II-content.svg
-share/libretro/assets/Systematic/src/svg/Apple - II.svg
-share/libretro/assets/Systematic/src/svg/Apple - IIGS-content.svg
-share/libretro/assets/Systematic/src/svg/Apple - IIGS.svg
-share/libretro/assets/Systematic/src/svg/Apple - IIe-content.svg
-share/libretro/assets/Systematic/src/svg/Apple - IIe.svg
-share/libretro/assets/Systematic/src/svg/Apple - Macintosh (BETA)-content.svg
-share/libretro/assets/Systematic/src/svg/Apple - Macintosh (BETA).svg
-share/libretro/assets/Systematic/src/svg/Apple - Macintosh-content.svg
-share/libretro/assets/Systematic/src/svg/Apple - Macintosh.svg
-share/libretro/assets/Systematic/src/svg/Apple-Bandai - Pippin K.svg
-share/libretro/assets/Systematic/src/svg/Apple-Bandai - Pippin-content.svg
-share/libretro/assets/Systematic/src/svg/Apple-Bandai - Pippin.svg
-share/libretro/assets/Systematic/src/svg/Arduboy Inc - Arduboy-content.svg
-share/libretro/assets/Systematic/src/svg/Arduboy Inc - Arduboy.svg
-share/libretro/assets/Systematic/src/svg/Atari - 2600 637.75000.svg
-share/libretro/assets/Systematic/src/svg/Atari - 2600 CX2600A K.svg
-share/libretro/assets/Systematic/src/svg/Atari - 2600 CX2600A.svg
-share/libretro/assets/Systematic/src/svg/Atari - 2600 CX2600JR.svg
-share/libretro/assets/Systematic/src/svg/Atari - 2600 CX2600JRA.svg
-share/libretro/assets/Systematic/src/svg/Atari - 2600 CX2600JRB.svg
-share/libretro/assets/Systematic/src/svg/Atari - 2600 CX2700.svg
-share/libretro/assets/Systematic/src/svg/Atari - 2600 Flashback 2.svg
-share/libretro/assets/Systematic/src/svg/Atari - 2600 Flashback.svg
-share/libretro/assets/Systematic/src/svg/Atari - 2600-content.svg
-share/libretro/assets/Systematic/src/svg/Atari - 2600.svg
-share/libretro/assets/Systematic/src/svg/Atari - 5200-content.svg
-share/libretro/assets/Systematic/src/svg/Atari - 5200.svg
-share/libretro/assets/Systematic/src/svg/Atari - 7800-content.svg
-share/libretro/assets/Systematic/src/svg/Atari - 7800.svg
-share/libretro/assets/Systematic/src/svg/Atari - 8-bit Family-content.svg
-share/libretro/assets/Systematic/src/svg/Atari - 8-bit Family.svg
-share/libretro/assets/Systematic/src/svg/Atari - Jaguar CD-content.svg
-share/libretro/assets/Systematic/src/svg/Atari - Jaguar CD.svg
-share/libretro/assets/Systematic/src/svg/Atari - Jaguar-content.svg
-share/libretro/assets/Systematic/src/svg/Atari - Jaguar.svg
-share/libretro/assets/Systematic/src/svg/Atari - Lynx PAG-0401.svg
-share/libretro/assets/Systematic/src/svg/Atari - Lynx-content.svg
-share/libretro/assets/Systematic/src/svg/Atari - Lynx.svg
-share/libretro/assets/Systematic/src/svg/Atari - Pong 25796.svg
-share/libretro/assets/Systematic/src/svg/Atari - Pong C-140.svg
-share/libretro/assets/Systematic/src/svg/Atari - Pong C-200.svg
-share/libretro/assets/Systematic/src/svg/Atari - Pong-content.svg
-share/libretro/assets/Systematic/src/svg/Atari - Pong.svg
-share/libretro/assets/Systematic/src/svg/Atari - ST (Tapes)-content.svg
-share/libretro/assets/Systematic/src/svg/Atari - ST (Tapes).svg
-share/libretro/assets/Systematic/src/svg/Atari - ST-content.svg
-share/libretro/assets/Systematic/src/svg/Atari - ST.svg
-share/libretro/assets/Systematic/src/svg/Atari - VCS K.svg
-share/libretro/assets/Systematic/src/svg/Atari - VCS O.svg
-share/libretro/assets/Systematic/src/svg/Atari - VCS-content.svg
-share/libretro/assets/Systematic/src/svg/Atari - VCS.svg
-share/libretro/assets/Systematic/src/svg/Atari - XEGS-content.svg
-share/libretro/assets/Systematic/src/svg/Atari - XEGS.svg
-share/libretro/assets/Systematic/src/svg/Atomiswave (alt)-content.svg
-share/libretro/assets/Systematic/src/svg/Atomiswave (alt).svg
-share/libretro/assets/Systematic/src/svg/Atomiswave-content.svg
-share/libretro/assets/Systematic/src/svg/Atomiswave.svg
-share/libretro/assets/Systematic/src/svg/BBC - Bridge Companion-content.svg
-share/libretro/assets/Systematic/src/svg/BBC - Bridge Companion.svg
-share/libretro/assets/Systematic/src/svg/Bally - Astrocade (Tapes)-content.svg
-share/libretro/assets/Systematic/src/svg/Bally - Astrocade (Tapes).svg
-share/libretro/assets/Systematic/src/svg/Bally - Astrocade-content.svg
-share/libretro/assets/Systematic/src/svg/Bally - Astrocade.svg
-share/libretro/assets/Systematic/src/svg/Bandai - Design Master Denshi Mangajuku-content.svg
-share/libretro/assets/Systematic/src/svg/Bandai - Design Master Denshi Mangajuku.svg
-share/libretro/assets/Systematic/src/svg/Bandai - Gundam RX-78-content.svg
-share/libretro/assets/Systematic/src/svg/Bandai - Gundam RX-78.svg
-share/libretro/assets/Systematic/src/svg/Bandai - Playdia-content.svg
-share/libretro/assets/Systematic/src/svg/Bandai - Playdia.svg
-share/libretro/assets/Systematic/src/svg/Bandai - Super Vision 8000-content.svg
-share/libretro/assets/Systematic/src/svg/Bandai - Super Vision 8000.svg
-share/libretro/assets/Systematic/src/svg/Bandai - Terebikko-content.svg
-share/libretro/assets/Systematic/src/svg/Bandai - Terebikko.svg
-share/libretro/assets/Systematic/src/svg/Bandai - WonderSwan Color SCT-001 R.svg
-share/libretro/assets/Systematic/src/svg/Bandai - WonderSwan Color WSC-001 B.svg
-share/libretro/assets/Systematic/src/svg/Bandai - WonderSwan Color WSC-001 K.svg
-share/libretro/assets/Systematic/src/svg/Bandai - WonderSwan Color WSC-001 O.svg
-share/libretro/assets/Systematic/src/svg/Bandai - WonderSwan Color WSC-001 S.svg
-share/libretro/assets/Systematic/src/svg/Bandai - WonderSwan Color-content.svg
-share/libretro/assets/Systematic/src/svg/Bandai - WonderSwan Color.svg
-share/libretro/assets/Systematic/src/svg/Bandai - WonderSwan-content.svg
-share/libretro/assets/Systematic/src/svg/Bandai - WonderSwan.svg
-share/libretro/assets/Systematic/src/svg/Benesse - Pocket Challenge V2-content.svg
-share/libretro/assets/Systematic/src/svg/Benesse - Pocket Challenge V2.svg
-share/libretro/assets/Systematic/src/svg/Benesse - Pocket Challenge W-content.svg
-share/libretro/assets/Systematic/src/svg/Benesse - Pocket Challenge W.svg
-share/libretro/assets/Systematic/src/svg/Bit Corporation - Gamate-content.svg
-share/libretro/assets/Systematic/src/svg/Bit Corporation - Gamate.svg
-share/libretro/assets/Systematic/src/svg/CHIP-8-content.svg
-share/libretro/assets/Systematic/src/svg/CHIP-8.svg
-share/libretro/assets/Systematic/src/svg/Cannonball-content.svg
-share/libretro/assets/Systematic/src/svg/Cannonball.svg
-share/libretro/assets/Systematic/src/svg/Capcom - CP System Changer.svg
-share/libretro/assets/Systematic/src/svg/Capcom - CP System I-content.svg
-share/libretro/assets/Systematic/src/svg/Capcom - CP System I.svg
-share/libretro/assets/Systematic/src/svg/Capcom - CP System II (J).svg
-share/libretro/assets/Systematic/src/svg/Capcom - CP System II-content (As).svg
-share/libretro/assets/Systematic/src/svg/Capcom - CP System II-content (B).svg
-share/libretro/assets/Systematic/src/svg/Capcom - CP System II-content (J).svg
-share/libretro/assets/Systematic/src/svg/Capcom - CP System II-content (Rental).svg
-share/libretro/assets/Systematic/src/svg/Capcom - CP System II-content (W).svg
-share/libretro/assets/Systematic/src/svg/Capcom - CP System II-content.svg
-share/libretro/assets/Systematic/src/svg/Capcom - CP System II.svg
-share/libretro/assets/Systematic/src/svg/Capcom - CP System III CD-content.svg
-share/libretro/assets/Systematic/src/svg/Capcom - CP System III-content.svg
-share/libretro/assets/Systematic/src/svg/Capcom - CP System III-content_combo.svg
-share/libretro/assets/Systematic/src/svg/Capcom - CP System III-content_mobo.svg
-share/libretro/assets/Systematic/src/svg/Capcom - CP System III.svg
-share/libretro/assets/Systematic/src/svg/Casio - Loopy-content.svg
-share/libretro/assets/Systematic/src/svg/Casio - Loopy.svg
-share/libretro/assets/Systematic/src/svg/Casio - PV-1000-content.svg
-share/libretro/assets/Systematic/src/svg/Casio - PV-1000.svg
-share/libretro/assets/Systematic/src/svg/Cave Story-content.svg
-share/libretro/assets/Systematic/src/svg/Cave Story.svg
-share/libretro/assets/Systematic/src/svg/ChaiLove-content.svg
-share/libretro/assets/Systematic/src/svg/ChaiLove.svg
-share/libretro/assets/Systematic/src/svg/Coleco - ColecoVision ADAM-content.svg
-share/libretro/assets/Systematic/src/svg/Coleco - ColecoVision ADAM.svg
-share/libretro/assets/Systematic/src/svg/Coleco - ColecoVision-content.svg
-share/libretro/assets/Systematic/src/svg/Coleco - ColecoVision.svg
-share/libretro/assets/Systematic/src/svg/Coleco - Telstar 6030.svg
-share/libretro/assets/Systematic/src/svg/Coleco - Telstar 6040.svg
-share/libretro/assets/Systematic/src/svg/Coleco - Telstar 6045.svg
-share/libretro/assets/Systematic/src/svg/Coleco - Telstar 6065.svg
-share/libretro/assets/Systematic/src/svg/Coleco - Telstar 6071.svg
-share/libretro/assets/Systematic/src/svg/Coleco - Telstar 6135.svg
-share/libretro/assets/Systematic/src/svg/Commodore - 128-content.svg
-share/libretro/assets/Systematic/src/svg/Commodore - 128.svg
-share/libretro/assets/Systematic/src/svg/Commodore - 64 (PP)-content.svg
-share/libretro/assets/Systematic/src/svg/Commodore - 64 (PP).svg
-share/libretro/assets/Systematic/src/svg/Commodore - 64 (Tapes)-content.svg
-share/libretro/assets/Systematic/src/svg/Commodore - 64 (Tapes).svg
-share/libretro/assets/Systematic/src/svg/Commodore - 64 64C.svg
-share/libretro/assets/Systematic/src/svg/Commodore - 64 Games System.svg
-share/libretro/assets/Systematic/src/svg/Commodore - 64-content.svg
-share/libretro/assets/Systematic/src/svg/Commodore - 64.svg
-share/libretro/assets/Systematic/src/svg/Commodore - Amiga-content.svg
-share/libretro/assets/Systematic/src/svg/Commodore - Amiga.svg
-share/libretro/assets/Systematic/src/svg/Commodore - CD32-content.svg
-share/libretro/assets/Systematic/src/svg/Commodore - CD32.svg
-share/libretro/assets/Systematic/src/svg/Commodore - CDTV-content.svg
-share/libretro/assets/Systematic/src/svg/Commodore - CDTV.svg
-share/libretro/assets/Systematic/src/svg/Commodore - PET-content.svg
-share/libretro/assets/Systematic/src/svg/Commodore - PET.svg
-share/libretro/assets/Systematic/src/svg/Commodore - Plus-4-content.svg
-share/libretro/assets/Systematic/src/svg/Commodore - Plus-4.svg
-share/libretro/assets/Systematic/src/svg/Commodore - VIC-20-content.svg
-share/libretro/assets/Systematic/src/svg/Commodore - VIC-20.svg
-share/libretro/assets/Systematic/src/svg/Connor - VideoSmarts-content.svg
-share/libretro/assets/Systematic/src/svg/Connor - VideoSmarts.svg
-share/libretro/assets/Systematic/src/svg/DOOM-content.svg
-share/libretro/assets/Systematic/src/svg/DOOM.svg
-share/libretro/assets/Systematic/src/svg/DOS-content.svg
-share/libretro/assets/Systematic/src/svg/DOS.svg
-share/libretro/assets/Systematic/src/svg/Digital Media Cartridge - Firecore Portable 2.svg
-share/libretro/assets/Systematic/src/svg/Digital Media Cartridge - Firecore-content.svg
-share/libretro/assets/Systematic/src/svg/Digital Media Cartridge - Firecore.svg
-share/libretro/assets/Systematic/src/svg/Dinothawr-content.svg
-share/libretro/assets/Systematic/src/svg/Dinothawr.svg
-share/libretro/assets/Systematic/src/svg/Dungeon Crawl Stone Soup-content.svg
-share/libretro/assets/Systematic/src/svg/Dungeon Crawl Stone Soup.svg
-share/libretro/assets/Systematic/src/svg/Emerson - Arcadia 2001-content.svg
-share/libretro/assets/Systematic/src/svg/Emerson - Arcadia 2001.svg
-share/libretro/assets/Systematic/src/svg/Entex - Adventure Vision-content.svg
-share/libretro/assets/Systematic/src/svg/Entex - Adventure Vision.svg
-share/libretro/assets/Systematic/src/svg/Entex - Select-A-Game-content.svg
-share/libretro/assets/Systematic/src/svg/Entex - Select-A-Game.svg
-share/libretro/assets/Systematic/src/svg/Epoch - Cassette Vision Jr.svg
-share/libretro/assets/Systematic/src/svg/Epoch - Cassette Vision-content.svg
-share/libretro/assets/Systematic/src/svg/Epoch - Cassette Vision.svg
-share/libretro/assets/Systematic/src/svg/Epoch - Game Pocket Computer-content.svg
-share/libretro/assets/Systematic/src/svg/Epoch - Game Pocket Computer.svg
-share/libretro/assets/Systematic/src/svg/Epoch - Super Cassette Vision-content.svg
-share/libretro/assets/Systematic/src/svg/Epoch - Super Cassette Vision.svg
-share/libretro/assets/Systematic/src/svg/Epoch - TV Tennis Electrotennis-content.svg
-share/libretro/assets/Systematic/src/svg/Epoch - TV Tennis Electrotennis.svg
-share/libretro/assets/Systematic/src/svg/FBNeo - Arcade Games-content.svg
-share/libretro/assets/Systematic/src/svg/FBNeo - Arcade Games.svg
-share/libretro/assets/Systematic/src/svg/FFmpeg-content.svg
-share/libretro/assets/Systematic/src/svg/FFmpeg.svg
-share/libretro/assets/Systematic/src/svg/Fairchild - Channel F System II.svg
-share/libretro/assets/Systematic/src/svg/Fairchild - Channel F-content.svg
-share/libretro/assets/Systematic/src/svg/Fairchild - Channel F.svg
-share/libretro/assets/Systematic/src/svg/Flashback-content.svg
-share/libretro/assets/Systematic/src/svg/Flashback.svg
-share/libretro/assets/Systematic/src/svg/Fujitsu - FM Towns Marty 2.svg
-share/libretro/assets/Systematic/src/svg/Fujitsu - FM Towns Marty-content.svg
-share/libretro/assets/Systematic/src/svg/Fujitsu - FM Towns Marty.svg
-share/libretro/assets/Systematic/src/svg/Fujitsu - FM Towns-content.svg
-share/libretro/assets/Systematic/src/svg/Fujitsu - FM Towns.svg
-share/libretro/assets/Systematic/src/svg/Fujitsu - FM-7 (Tapes)-content.svg
-share/libretro/assets/Systematic/src/svg/Fujitsu - FM-7 (Tapes).svg
-share/libretro/assets/Systematic/src/svg/Fujitsu - FM-7-content.svg
-share/libretro/assets/Systematic/src/svg/Fujitsu - FM-7.svg
-share/libretro/assets/Systematic/src/svg/Fujitsu - FMR50.svg
-share/libretro/assets/Systematic/src/svg/Fukutake Publishing - StudyBox HVC-101.svg
-share/libretro/assets/Systematic/src/svg/Fukutake Publishing - StudyBox-content.svg
-share/libretro/assets/Systematic/src/svg/Fukutake Publishing - StudyBox.svg
-share/libretro/assets/Systematic/src/svg/Funtech - Super Acan-content.svg
-share/libretro/assets/Systematic/src/svg/Funtech - Super Acan.svg
-share/libretro/assets/Systematic/src/svg/GCE - Vectrex-content.svg
-share/libretro/assets/Systematic/src/svg/GCE - Vectrex.svg
-share/libretro/assets/Systematic/src/svg/Gakken - Compact Vision TV Boy-content.svg
-share/libretro/assets/Systematic/src/svg/Gakken - Compact Vision TV Boy.svg
-share/libretro/assets/Systematic/src/svg/Game-content.svg
-share/libretro/assets/Systematic/src/svg/Game.svg
-share/libretro/assets/Systematic/src/svg/GamePark - Caanoo.svg
-share/libretro/assets/Systematic/src/svg/GamePark - GP2X (Digital)-content.svg
-share/libretro/assets/Systematic/src/svg/GamePark - GP2X (Digital).svg
-share/libretro/assets/Systematic/src/svg/GamePark - GP2X F200.svg
-share/libretro/assets/Systematic/src/svg/GamePark - GP2X Wiz.svg
-share/libretro/assets/Systematic/src/svg/GamePark - GP2X-content.svg
-share/libretro/assets/Systematic/src/svg/GamePark - GP2X.svg
-share/libretro/assets/Systematic/src/svg/GamePark - GP32-content.svg
-share/libretro/assets/Systematic/src/svg/GamePark - GP32.svg
-share/libretro/assets/Systematic/src/svg/Google - Nexus Player-content.svg
-share/libretro/assets/Systematic/src/svg/Google - Nexus Player.svg
-share/libretro/assets/Systematic/src/svg/Google - Stadia G.svg
-share/libretro/assets/Systematic/src/svg/Google - Stadia W.svg
-share/libretro/assets/Systematic/src/svg/Google - Stadia-content.svg
-share/libretro/assets/Systematic/src/svg/Google - Stadia.svg
-share/libretro/assets/Systematic/src/svg/HBMAME-content.svg
-share/libretro/assets/Systematic/src/svg/HBMAME.svg
-share/libretro/assets/Systematic/src/svg/Handheld Electronic Game - Acclaim.svg
-share/libretro/assets/Systematic/src/svg/Handheld Electronic Game - M 2024.svg
-share/libretro/assets/Systematic/src/svg/Handheld Electronic Game - M 2937.svg
-share/libretro/assets/Systematic/src/svg/Handheld Electronic Game - M 2938.svg
-share/libretro/assets/Systematic/src/svg/Handheld Electronic Game - M 5171.svg
-share/libretro/assets/Systematic/src/svg/Handheld Electronic Game - M 5264.svg
-share/libretro/assets/Systematic/src/svg/Handheld Electronic Game - M 5409.svg
-share/libretro/assets/Systematic/src/svg/Handheld Electronic Game - M 5410.svg
-share/libretro/assets/Systematic/src/svg/Handheld Electronic Game - M 9879.svg
-share/libretro/assets/Systematic/src/svg/Handheld Electronic Game-content.svg
-share/libretro/assets/Systematic/src/svg/Handheld Electronic Game.svg
-share/libretro/assets/Systematic/src/svg/Hartung - Game Master-content.svg
-share/libretro/assets/Systematic/src/svg/Hartung - Game Master.svg
-share/libretro/assets/Systematic/src/svg/Hitachi - S1-content.svg
-share/libretro/assets/Systematic/src/svg/Hitachi - S1.svg
-share/libretro/assets/Systematic/src/svg/Infocom - Z-Machine-content.svg
-share/libretro/assets/Systematic/src/svg/Infocom - Z-Machine.svg
-share/libretro/assets/Systematic/src/svg/Intellivision - Amico H.svg
-share/libretro/assets/Systematic/src/svg/Intellivision - Amico K.svg
-share/libretro/assets/Systematic/src/svg/Intellivision - Amico Q.svg
-share/libretro/assets/Systematic/src/svg/Intellivision - Amico R.svg
-share/libretro/assets/Systematic/src/svg/Intellivision - Amico-content (SD).svg
-share/libretro/assets/Systematic/src/svg/Intellivision - Amico-content.svg
-share/libretro/assets/Systematic/src/svg/Intellivision - Amico.svg
-share/libretro/assets/Systematic/src/svg/Interton - VC 4000-content.svg
-share/libretro/assets/Systematic/src/svg/Interton - VC 4000.svg
-share/libretro/assets/Systematic/src/svg/Interton - Video 2000-content.svg
-share/libretro/assets/Systematic/src/svg/Interton - Video 2000.svg
-share/libretro/assets/Systematic/src/svg/Jump 'n Bump-content.svg
-share/libretro/assets/Systematic/src/svg/Jump 'n Bump.svg
-share/libretro/assets/Systematic/src/svg/Konami - Picno-content.svg
-share/libretro/assets/Systematic/src/svg/Konami - Picno.svg
-share/libretro/assets/Systematic/src/svg/LJN - Video Art.svg
-share/libretro/assets/Systematic/src/svg/LeapFrog - Explorer P.svg
-share/libretro/assets/Systematic/src/svg/LeapFrog - Explorer-content.svg
-share/libretro/assets/Systematic/src/svg/LeapFrog - Explorer.svg
-share/libretro/assets/Systematic/src/svg/LeapFrog - LeapPad-content.svg
-share/libretro/assets/Systematic/src/svg/LeapFrog - LeapPad.svg
-share/libretro/assets/Systematic/src/svg/LeapFrog - Leapster Learning Game System 1 GS.svg
-share/libretro/assets/Systematic/src/svg/LeapFrog - Leapster Learning Game System 1 PQ.svg
-share/libretro/assets/Systematic/src/svg/LeapFrog - Leapster Learning Game System 2 K.svg
-share/libretro/assets/Systematic/src/svg/LeapFrog - Leapster Learning Game System 2 PQ.svg
-share/libretro/assets/Systematic/src/svg/LeapFrog - Leapster Learning Game System-content.svg
-share/libretro/assets/Systematic/src/svg/LeapFrog - Leapster Learning Game System.svg
-share/libretro/assets/Systematic/src/svg/LeapFrog - My First LeapPad-content.svg
-share/libretro/assets/Systematic/src/svg/LeapFrog - My First LeapPad.svg
-share/libretro/assets/Systematic/src/svg/Libretro - Pad.svg
-share/libretro/assets/Systematic/src/svg/LowRes NX (Alt).svg
-share/libretro/assets/Systematic/src/svg/LowRes NX-content.svg
-share/libretro/assets/Systematic/src/svg/LowRes NX.svg
-share/libretro/assets/Systematic/src/svg/Lutro-content.svg
-share/libretro/assets/Systematic/src/svg/Lutro.svg
-share/libretro/assets/Systematic/src/svg/Luxor - ABC 800-content.svg
-share/libretro/assets/Systematic/src/svg/Luxor - ABC 800.svg
-share/libretro/assets/Systematic/src/svg/MAME 2000-content.svg
-share/libretro/assets/Systematic/src/svg/MAME 2000.svg
-share/libretro/assets/Systematic/src/svg/MAME 2003-Plus-content.svg
-share/libretro/assets/Systematic/src/svg/MAME 2003-Plus.svg
-share/libretro/assets/Systematic/src/svg/MAME 2003-content.svg
-share/libretro/assets/Systematic/src/svg/MAME 2003.svg
-share/libretro/assets/Systematic/src/svg/MAME 2010-content.svg
-share/libretro/assets/Systematic/src/svg/MAME 2010.svg
-share/libretro/assets/Systematic/src/svg/MAME 2015-content.svg
-share/libretro/assets/Systematic/src/svg/MAME 2015.svg
-share/libretro/assets/Systematic/src/svg/MAME 2016-content.svg
-share/libretro/assets/Systematic/src/svg/MAME 2016.svg
-share/libretro/assets/Systematic/src/svg/MAME-content.svg
-share/libretro/assets/Systematic/src/svg/MAME.svg
-share/libretro/assets/Systematic/src/svg/Magnavox - Odyssey 100.svg
-share/libretro/assets/Systematic/src/svg/Magnavox - Odyssey 200.svg
-share/libretro/assets/Systematic/src/svg/Magnavox - Odyssey 2000.svg
-share/libretro/assets/Systematic/src/svg/Magnavox - Odyssey 2001.svg
-share/libretro/assets/Systematic/src/svg/Magnavox - Odyssey 2100.svg
-share/libretro/assets/Systematic/src/svg/Magnavox - Odyssey 300.svg
-share/libretro/assets/Systematic/src/svg/Magnavox - Odyssey 3000.svg
-share/libretro/assets/Systematic/src/svg/Magnavox - Odyssey 400.svg
-share/libretro/assets/Systematic/src/svg/Magnavox - Odyssey 4000.svg
-share/libretro/assets/Systematic/src/svg/Magnavox - Odyssey 500.svg
-share/libretro/assets/Systematic/src/svg/Magnavox - Odyssey-content.svg
-share/libretro/assets/Systematic/src/svg/Magnavox - Odyssey.svg
-share/libretro/assets/Systematic/src/svg/Magnavox - Odyssey2-content.svg
-share/libretro/assets/Systematic/src/svg/Magnavox - Odyssey2.svg
-share/libretro/assets/Systematic/src/svg/Mattel - HyperScan Alt.svg
-share/libretro/assets/Systematic/src/svg/Mattel - HyperScan-content.svg
-share/libretro/assets/Systematic/src/svg/Mattel - HyperScan.svg
-share/libretro/assets/Systematic/src/svg/Mattel - Intellivision 3504.svg
-share/libretro/assets/Systematic/src/svg/Mattel - Intellivision 49-75011.svg
-share/libretro/assets/Systematic/src/svg/Mattel - Intellivision 58-100.svg
-share/libretro/assets/Systematic/src/svg/Mattel - Intellivision 5872.svg
-share/libretro/assets/Systematic/src/svg/Mattel - Intellivision-content.svg
-share/libretro/assets/Systematic/src/svg/Mattel - Intellivision.svg
-share/libretro/assets/Systematic/src/svg/MicroW8-content.svg
-share/libretro/assets/Systematic/src/svg/MicroW8.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - MSX CPC-50.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - MSX CPC-50A.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - MSX CPC-50B P.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - MSX CPC-50B.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - MSX-content.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - MSX.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - MSX2-content.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - MSX2.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox 360 (Digital)-content.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox 360 (Digital).svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox 360 E K.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox 360 E KT.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox 360 K.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox 360 KT.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox 360 S K.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox 360 S KT.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox 360 S W.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox 360 S WT.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox 360 WT.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox 360-content.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox 360.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox G.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox O.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox One S W.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox One S WT.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox One X K.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox One-content.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox One.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox S.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox Series S K.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox Series S W.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox Series S WT.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox Series X W.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox Series X-content.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox Series X.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox W.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox-content.svg
-share/libretro/assets/Systematic/src/svg/Microsoft - Xbox.svg
-share/libretro/assets/Systematic/src/svg/Milton Bradley - Microvision Alt.svg
-share/libretro/assets/Systematic/src/svg/Milton Bradley - Microvision-content.svg
-share/libretro/assets/Systematic/src/svg/Milton Bradley - Microvision.svg
-share/libretro/assets/Systematic/src/svg/Minecraft-content.svg
-share/libretro/assets/Systematic/src/svg/Minecraft.svg
-share/libretro/assets/Systematic/src/svg/MrBoom-content.svg
-share/libretro/assets/Systematic/src/svg/MrBoom.svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine - TurboGrafx 16 HES-EXP-01 (U).svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine - TurboGrafx 16 HES-TGX-01 (U).svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine - TurboGrafx 16 PI-TG2 (J).svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine - TurboGrafx 16 PI-TG3 (J).svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine - TurboGrafx 16 PI-TG7 (J).svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine - TurboGrafx 16 PI-TG9 (J).svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine - TurboGrafx 16-content (E).svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine - TurboGrafx 16-content (U).svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine - TurboGrafx 16-content.svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine - TurboGrafx 16.svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine CD - TurboGrafx-CD AD-USA.svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine CD - TurboGrafx-CD CDR-30 (J).svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine CD - TurboGrafx-CD HES-CDR-01 (U).svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine CD - TurboGrafx-CD HES-DUO-01 (U).svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine CD - TurboGrafx-CD PI-CD1 (J).svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine CD - TurboGrafx-CD PI-TG8 (J).svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine CD - TurboGrafx-CD-content.svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine CD - TurboGrafx-CD.svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine SuperGrafx-content.svg
-share/libretro/assets/Systematic/src/svg/NEC - PC Engine SuperGrafx.svg
-share/libretro/assets/Systematic/src/svg/NEC - PC-98-content.svg
-share/libretro/assets/Systematic/src/svg/NEC - PC-98.svg
-share/libretro/assets/Systematic/src/svg/NEC - PC-FX-content.svg
-share/libretro/assets/Systematic/src/svg/NEC - PC-FX.svg
-share/libretro/assets/Systematic/src/svg/Neo Geo-content.svg
-share/libretro/assets/Systematic/src/svg/Neo Geo.svg
-share/libretro/assets/Systematic/src/svg/Nichibutsu - My Vision-content.svg
-share/libretro/assets/Systematic/src/svg/Nichibutsu - My Vision.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Color TV-Game CTG-15S.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Color TV-Game CTG-15V.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Color TV-Game CTG-6S.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Color TV-Game CTG-6V.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Color TV-Game CTG-BK6.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Color TV-Game CTG-CR112.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Color TV-Game CTG-HC10.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Color TV-Game XG-106.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Color TV-Game XG-115.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Family Computer Disk System AN500B.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Family Computer Disk System AN500R.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Family Computer Disk System AN505BK.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Family Computer Disk System AN505RD.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Family Computer Disk System HVC-101.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Family Computer Disk System-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Family Computer Disk System.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch AC-01.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch BU-201.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch BX-301.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch CJ-71.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch CN-07.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch DJ-101.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch DK-52.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch DM-53.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch DR-802.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch EG-26.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch FL-02.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch FP-24.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch FR-27.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch GH-54.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch ID-29.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch IP-05 G.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch IP-05 P.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch JR-55.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch LN-08.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch MC-25.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch MH-06.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch MN-06.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch MT-03.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch MV-64.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch MW-56.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch OC-22.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch OP-51.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch PB-59.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch PG-74.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch PP-23.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch PR-21.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch RC-04.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch SM-91.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch SP-30.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch TL-28.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game & Watch YM-801.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance (e-Reader)-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance (e-Reader).svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGB-001 B.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGB-001 G.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGB-001 GO.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGB-001 K.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGB-001 O.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGB-001 P.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGB-001 R.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGB-001 S.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGB-001 Y.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGS-001 B.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGS-001 HVC1.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGS-001 HVC2.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGS-001 K.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGS-001 NES.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGS-001 S.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGS-101 B.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGS-101 GO.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance AGS-101 R.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance OXY-001 HVC.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance OXY-001 K.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance OXY-001 S.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Advance.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Color CGB-001 G.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Color CGB-001 P.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Color CGB-001 Q.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Color CGB-001 Y.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Color-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy Color.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy DMG-001 B.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy DMG-001 G.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy DMG-001 K.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy DMG-001 P.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy DMG-001 R.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy DMG-001 W.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy DMG-001 Y.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy MGB-001 A.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy MGB-001 B.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy MGB-001 DMG.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy MGB-001 G.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy MGB-001 K.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy MGB-001 P.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy MGB-001 R.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy MGB-001 S.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy MGB-001 Y.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy MGB-101 G.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy MGB-101 S.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Game Boy.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - GameCube DOL-001 G.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - GameCube DOL-001 K.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - GameCube DOL-001 O.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - GameCube DOL-001 R.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - GameCube DOL-001 S.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - GameCube DOL-001 W.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - GameCube DOT-001.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - GameCube DOT-002.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - GameCube SL-GC10.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - GameCube-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - GameCube.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - New Nintendo 3DS JAN-001 KA.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - New Nintendo 3DS JAN-001 KG.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - New Nintendo 3DS JAN-001 WO.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - New Nintendo 3DS JAN-001 WP.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - New Nintendo 3DS KTR-001 K.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - New Nintendo 3DS KTR-001 W.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - New Nintendo 3DS RED-001 W.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - New Nintendo 3DS-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - New Nintendo 3DS.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 3DS (DLC)-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 3DS (DLC).svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 3DS (Digital)-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 3DS (Digital).svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 3DS CTR-001 A.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 3DS CTR-001 K.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 3DS CTR-001 Q.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 3DS CTR-001 R.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 3DS CTR-001 W.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 3DS FTR-001 BK.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 3DS FTR-001 KB.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 3DS FTR-001 KR.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 3DS FTR-001 RK.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 3DS SPR-001 W.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 3DS-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 3DS.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 64 NUS-001 A.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 64 NUS-001 B.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 64 NUS-001 G.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 64 NUS-001 H.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 64 NUS-001 K.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 64 NUS-001 O.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 64 NUS-001 P.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 64 NUS-001 Q.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 64-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 64.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 64DD-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo 64DD.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DS (Download Play)-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DS (Download Play).svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DS Decrypted-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DS Decrypted.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DS NTR-001 B.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DS NTR-001 R.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DS NTR-001 S.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DS USG-001 K.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DS-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DS.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DSi (DLC)-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DSi (DLC).svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DSi Decrypted-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DSi Decrypted.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DSi TWL-001 A.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DSi TWL-001 K.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DSi TWL-001 P.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DSi TWL-001 W.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DSi UTL-001 B.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DSi UTL-001 K.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DSi UTL-001 R.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DSi-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo DSi.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo Entertainment System HVC-001.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo Entertainment System HVC-101.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo Entertainment System NES-101.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo Entertainment System RET-AVS.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo Entertainment System-content (J).svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo Entertainment System-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Nintendo Entertainment System.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Pokemon Mini MIN-001 G.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Pokemon Mini MIN-001 Q.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Pokemon Mini-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Pokemon Mini.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Satellaview-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Satellaview.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Sufami Turbo SHVC-101.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Sufami Turbo SNS-001.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Sufami Turbo SNS-101.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Sufami Turbo-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Sufami Turbo.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Super Nintendo Entertainment System SHVC-101.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Super Nintendo Entertainment System SNS-001.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Super Nintendo Entertainment System SNS-101.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Super Nintendo Entertainment System SNSP-001.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Super Nintendo Entertainment System SNt Classic.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Super Nintendo Entertainment System SNt SF.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Super Nintendo Entertainment System-content (1) (U).svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Super Nintendo Entertainment System-content (2) (U).svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Super Nintendo Entertainment System-content (E).svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Super Nintendo Entertainment System-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Super Nintendo Entertainment System.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HAC-001 B.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HAC-001 BK.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HAC-001 BR.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HAC-001 K.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HAC-001 KB.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HAC-001 KR.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HAC-001 R.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HAC-001 RB.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HAC-001 RK.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HAC-001 Y.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HAC-001.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HAC-007 BR.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HAC-007 K.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HAC-007 KT.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HAC-007 R.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HAC-007 Y.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HAC-007.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HDH-001 B.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HDH-001 G.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HDH-001 P.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HDH-001 Y.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HDH-001.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HEG-001 BR.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HEG-001 W.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch HEG-007.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Switch.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Virtual Boy T.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Virtual Boy-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Virtual Boy.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Wii (Digital)-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Wii (Digital).svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Wii RVL-001 B.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Wii RVL-001 BT.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Wii RVL-001 K.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Wii RVL-001 KT.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Wii RVL-001 R.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Wii RVL-001 RT.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Wii RVL-001 WT.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Wii RVL-201.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Wii U WUP-001 KT.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Wii U WUP-001 W.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Wii U WUP-001 WT.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Wii U-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Wii U.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Wii-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - Wii.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - e-Reader-content.svg
-share/libretro/assets/Systematic/src/svg/Nintendo - e-Reader.svg
-share/libretro/assets/Systematic/src/svg/Nokia - N-Gage QD.svg
-share/libretro/assets/Systematic/src/svg/Nokia - N-Gage-content.svg
-share/libretro/assets/Systematic/src/svg/Nokia - N-Gage.svg
-share/libretro/assets/Systematic/src/svg/Nvidia - Shield Portable-content.svg
-share/libretro/assets/Systematic/src/svg/Nvidia - Shield Portable.svg
-share/libretro/assets/Systematic/src/svg/Nvidia - Shield TV P3430.svg
-share/libretro/assets/Systematic/src/svg/Nvidia - Shield TV.svg
-share/libretro/assets/Systematic/src/svg/Ouya - Ouya.svg
-share/libretro/assets/Systematic/src/svg/PC-50X - Palladium Tele Cassetten Game 825-530.svg
-share/libretro/assets/Systematic/src/svg/PC-50X - Palladium Tele Cassetten Game 825-581.svg
-share/libretro/assets/Systematic/src/svg/PC-50X - SHG Black Point FS-1003.svg
-share/libretro/assets/Systematic/src/svg/Palmtex - Super Micro-content.svg
-share/libretro/assets/Systematic/src/svg/Palmtex - Super Micro.svg
-share/libretro/assets/Systematic/src/svg/Panic - Playdate.svg
-share/libretro/assets/Systematic/src/svg/Philips - CD-i-content.svg
-share/libretro/assets/Systematic/src/svg/Philips - CD-i.svg
-share/libretro/assets/Systematic/src/svg/Philips - Tele-Game ES-2203.svg
-share/libretro/assets/Systematic/src/svg/Philips - Tele-Game.svg
-share/libretro/assets/Systematic/src/svg/Philips - Videopac+-content.svg
-share/libretro/assets/Systematic/src/svg/Philips - Videopac+.svg
-share/libretro/assets/Systematic/src/svg/Pioneer - LaserActive.svg
-share/libretro/assets/Systematic/src/svg/Pioneer - Laseractive-content.svg
-share/libretro/assets/Systematic/src/svg/PlayJam - Game Stick.svg
-share/libretro/assets/Systematic/src/svg/PuzzleScript-content.svg
-share/libretro/assets/Systematic/src/svg/PuzzleScript.svg
-share/libretro/assets/Systematic/src/svg/Quake II-content.svg
-share/libretro/assets/Systematic/src/svg/Quake II.svg
-share/libretro/assets/Systematic/src/svg/Quake III-content.svg
-share/libretro/assets/Systematic/src/svg/Quake III.svg
-share/libretro/assets/Systematic/src/svg/Quake-content.svg
-share/libretro/assets/Systematic/src/svg/Quake.svg
-share/libretro/assets/Systematic/src/svg/RCA - Studio II-content.svg
-share/libretro/assets/Systematic/src/svg/RCA - Studio II.svg
-share/libretro/assets/Systematic/src/svg/RPG Maker-content.svg
-share/libretro/assets/Systematic/src/svg/RPG Maker.svg
-share/libretro/assets/Systematic/src/svg/Rick Dangerous-content.svg
-share/libretro/assets/Systematic/src/svg/Rick Dangerous.svg
-share/libretro/assets/Systematic/src/svg/SNK - Neo Geo CD Tray.svg
-share/libretro/assets/Systematic/src/svg/SNK - Neo Geo CD-content.svg
-share/libretro/assets/Systematic/src/svg/SNK - Neo Geo CD.svg
-share/libretro/assets/Systematic/src/svg/SNK - Neo Geo CDZ.svg
-share/libretro/assets/Systematic/src/svg/SNK - Neo Geo Mini.svg
-share/libretro/assets/Systematic/src/svg/SNK - Neo Geo Pocket Color-content.svg
-share/libretro/assets/Systematic/src/svg/SNK - Neo Geo Pocket Color.svg
-share/libretro/assets/Systematic/src/svg/SNK - Neo Geo Pocket K.svg
-share/libretro/assets/Systematic/src/svg/SNK - Neo Geo Pocket S.svg
-share/libretro/assets/Systematic/src/svg/SNK - Neo Geo Pocket W.svg
-share/libretro/assets/Systematic/src/svg/SNK - Neo Geo Pocket-content.svg
-share/libretro/assets/Systematic/src/svg/SNK - Neo Geo Pocket.svg
-share/libretro/assets/Systematic/src/svg/SNK - Neo Geo X-content.svg
-share/libretro/assets/Systematic/src/svg/SNK - Neo Geo X.svg
-share/libretro/assets/Systematic/src/svg/SNK - Neo Geo-content.svg
-share/libretro/assets/Systematic/src/svg/SNK - Neo Geo.svg
-share/libretro/assets/Systematic/src/svg/SSD - Xavixport-content.svg
-share/libretro/assets/Systematic/src/svg/SSD - Xavixport.svg
-share/libretro/assets/Systematic/src/svg/Sanyo - MBC-550-content.svg
-share/libretro/assets/Systematic/src/svg/Sanyo - MBC-550.svg
-share/libretro/assets/Systematic/src/svg/ScummVM-content.svg
-share/libretro/assets/Systematic/src/svg/ScummVM.svg
-share/libretro/assets/Systematic/src/svg/Sega - 32X HAA-2502-84000 (J).svg
-share/libretro/assets/Systematic/src/svg/Sega - 32X HAA-2510-84000 (J).svg
-share/libretro/assets/Systematic/src/svg/Sega - 32X MK-1601-84000 (E).svg
-share/libretro/assets/Systematic/src/svg/Sega - 32X MK-1601-84000 (U).svg
-share/libretro/assets/Systematic/src/svg/Sega - 32X MK-1631-84000 (E).svg
-share/libretro/assets/Systematic/src/svg/Sega - 32X Neptune (U).svg
-share/libretro/assets/Systematic/src/svg/Sega - 32X-content.svg
-share/libretro/assets/Systematic/src/svg/Sega - 32X.svg
-share/libretro/assets/Systematic/src/svg/Sega - Beena-content.svg
-share/libretro/assets/Systematic/src/svg/Sega - Beena.svg
-share/libretro/assets/Systematic/src/svg/Sega - Chihiro-content.svg
-share/libretro/assets/Systematic/src/svg/Sega - Chihiro.svg
-share/libretro/assets/Systematic/src/svg/Sega - Dreamcast (Visual Memory Unit).svg
-share/libretro/assets/Systematic/src/svg/Sega - Dreamcast B.svg
-share/libretro/assets/Systematic/src/svg/Sega - Dreamcast H.svg
-share/libretro/assets/Systematic/src/svg/Sega - Dreamcast K.svg
-share/libretro/assets/Systematic/src/svg/Sega - Dreamcast-content (E).svg
-share/libretro/assets/Systematic/src/svg/Sega - Dreamcast-content (J).svg
-share/libretro/assets/Systematic/src/svg/Sega - Dreamcast-content (U).svg
-share/libretro/assets/Systematic/src/svg/Sega - Dreamcast-content.svg
-share/libretro/assets/Systematic/src/svg/Sega - Dreamcast.svg
-share/libretro/assets/Systematic/src/svg/Sega - Game Gear A.svg
-share/libretro/assets/Systematic/src/svg/Sega - Game Gear B.svg
-share/libretro/assets/Systematic/src/svg/Sega - Game Gear Q.svg
-share/libretro/assets/Systematic/src/svg/Sega - Game Gear R.svg
-share/libretro/assets/Systematic/src/svg/Sega - Game Gear S.svg
-share/libretro/assets/Systematic/src/svg/Sega - Game Gear W.svg
-share/libretro/assets/Systematic/src/svg/Sega - Game Gear Y.svg
-share/libretro/assets/Systematic/src/svg/Sega - Game Gear-content.svg
-share/libretro/assets/Systematic/src/svg/Sega - Game Gear.svg
-share/libretro/assets/Systematic/src/svg/Sega - Master System - Mark III MK-3006.svg
-share/libretro/assets/Systematic/src/svg/Sega - Master System - Mark III SG-1000M3 (J).svg
-share/libretro/assets/Systematic/src/svg/Sega - Master System - Mark III-content (J).svg
-share/libretro/assets/Systematic/src/svg/Sega - Master System - Mark III-content.svg
-share/libretro/assets/Systematic/src/svg/Sega - Master System - Mark III.svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis (Kr).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis FB3680.svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis HAA-2502 (J).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis HAA-2510 (J).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis HMJ-0300 (J).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis MK-1461 (U).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis MK-1601 (E).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis MK-1631 (E).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis MK-1631 (U).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis MK-6100 (U).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis MSg-EU.svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis MSg-JP.svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis MSg-USA.svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis-content (E).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis-content (J).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis-content (U).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis-content.svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega Drive - Genesis.svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega-CD - Sega CD CSD-GM1 (J).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega-CD - Sega CD HAA-2502-2912 (J).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega-CD - Sega CD HAA-2510-2910 (J).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega-CD - Sega CD HAA-2510-2912 (J).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega-CD - Sega CD MK-1601-1690 (E).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega-CD - Sega CD MK-1601-1690 (U).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega-CD - Sega CD MK-1601-4102 (E).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega-CD - Sega CD MK-1601-4102 (U).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega-CD - Sega CD MK-1631-4102 (E).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega-CD - Sega CD MK-1631-4102 (U).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega-CD - Sega CD RG-M1 (J).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega-CD - Sega CD RG-M2 (J).svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega-CD - Sega CD-content.svg
-share/libretro/assets/Systematic/src/svg/Sega - Mega-CD - Sega CD.svg
-share/libretro/assets/Systematic/src/svg/Sega - Naomi (alt).svg
-share/libretro/assets/Systematic/src/svg/Sega - Naomi 2 (alt).svg
-share/libretro/assets/Systematic/src/svg/Sega - Naomi 2-content.svg
-share/libretro/assets/Systematic/src/svg/Sega - Naomi 2.svg
-share/libretro/assets/Systematic/src/svg/Sega - Naomi-content.svg
-share/libretro/assets/Systematic/src/svg/Sega - Naomi.svg
-share/libretro/assets/Systematic/src/svg/Sega - PICO-content.svg
-share/libretro/assets/Systematic/src/svg/Sega - PICO.svg
-share/libretro/assets/Systematic/src/svg/Sega - SG-1000 II.svg
-share/libretro/assets/Systematic/src/svg/Sega - SG-1000-content.svg
-share/libretro/assets/Systematic/src/svg/Sega - SG-1000.svg
-share/libretro/assets/Systematic/src/svg/Sega - Saturn HST-3200 (J).svg
-share/libretro/assets/Systematic/src/svg/Sega - Saturn MK-80000 (U).svg
-share/libretro/assets/Systematic/src/svg/Sega - Saturn MK-80000A (U).svg
-share/libretro/assets/Systematic/src/svg/Sega - Saturn MMP-1000NV-NX-4YD.svg
-share/libretro/assets/Systematic/src/svg/Sega - Saturn MMP-1000NV.svg
-share/libretro/assets/Systematic/src/svg/Sega - Saturn Pluto (U).svg
-share/libretro/assets/Systematic/src/svg/Sega - Saturn-content.svg
-share/libretro/assets/Systematic/src/svg/Sega - Saturn.svg
-share/libretro/assets/Systematic/src/svg/Sega - Video Driver-content.svg
-share/libretro/assets/Systematic/src/svg/Sega - Video Driver.svg
-share/libretro/assets/Systematic/src/svg/Sharp - X1-content.svg
-share/libretro/assets/Systematic/src/svg/Sharp - X1.svg
-share/libretro/assets/Systematic/src/svg/Sharp - X68000 K.svg
-share/libretro/assets/Systematic/src/svg/Sharp - X68000 KT.svg
-share/libretro/assets/Systematic/src/svg/Sharp - X68000 ST.svg
-share/libretro/assets/Systematic/src/svg/Sharp - X68000-content.svg
-share/libretro/assets/Systematic/src/svg/Sharp - X68000.svg
-share/libretro/assets/Systematic/src/svg/Sinclair - ZX 81-content.svg
-share/libretro/assets/Systematic/src/svg/Sinclair - ZX 81.svg
-share/libretro/assets/Systematic/src/svg/Sinclair - ZX Spectrum +3-content.svg
-share/libretro/assets/Systematic/src/svg/Sinclair - ZX Spectrum +3.svg
-share/libretro/assets/Systematic/src/svg/Sinclair - ZX Spectrum-content.svg
-share/libretro/assets/Systematic/src/svg/Sinclair - ZX Spectrum.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation (PocketStation) K.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation (PocketStation).svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 2 PSX-5000.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 2 PSX-5100.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 2 SCPH-10000.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 2 SCPH-70000 T.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 2 SCPH-70000.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 2 SCPH-90000 T.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 2 SCPH-90000.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 2-content CD.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 2-content.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 2.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 3 (DLC)-content.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 3 (DLC).svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 3 (Downloadable)-content.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 3 (Downloadable).svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 3 (PSN)-content.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 3 (PSN).svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 3-content.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 4 CUH-1000 KT.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 4 CUH-1000 S.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 4 CUH-1000 ST.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 4 CUH-1000 W.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 4 CUH-1000 WT.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 4 CUH-2000 K.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 4 CUH-2000 KT.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 4 CUH-2000 W.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 4 CUH-2000 WT.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 4 CUH-7000 K.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 4 CUH-7000 KT.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 4-content.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 4.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 5 T.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 5 WT.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 5-content.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation 5.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation DTL-1000.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation DTL-1200.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation DTL-3000.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation DTL-H1000.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation DTL-H1200.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation DTL-H3000.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable (DLC)-content.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable (DLC).svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable (PSN)-content.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable (PSN).svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable (PSX2PSP)-content.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable (PSX2PSP).svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable (UMD Music)-content.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable (UMD Music).svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable (UMD Video)-content.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable (UMD Video).svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable PSP-2000 B.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable PSP-2000 H.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable PSP-2000 R.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable PSP-2000 S.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable PSP-2000 W.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable PSP-E1000 K.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable PSP-E1000 W.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable PSP-N1000 K.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable PSP-N1000 W.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable-content.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Portable.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation SCPH-100-131 Alt.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation SCPH-100-131 Flat.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation SCPH-100-131.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation SCPH-100.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Vita PCH-1000 B.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Vita PCH-1000 R.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Vita PCH-1000 W.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Vita PCH-2000 K.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Vita PCH-2000 W.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Vita VTE-1000 K.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Vita VTE-1000 W.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Vita-content.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation Vita.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation-content.svg
-share/libretro/assets/Systematic/src/svg/Sony - PlayStation.svg
-share/libretro/assets/Systematic/src/svg/Sony - Playstation 3 CECH-2000 K.svg
-share/libretro/assets/Systematic/src/svg/Sony - Playstation 3 CECH-2000 KT.svg
-share/libretro/assets/Systematic/src/svg/Sony - Playstation 3 CECH-4000 K.svg
-share/libretro/assets/Systematic/src/svg/Sony - Playstation 3 CECH-4000 KT.svg
-share/libretro/assets/Systematic/src/svg/Sony - Playstation 3 CECHA00 KT.svg
-share/libretro/assets/Systematic/src/svg/Sony - Playstation 3.svg
-share/libretro/assets/Systematic/src/svg/Sony - Playstation 5 CFI-2000.svg
-share/libretro/assets/Systematic/src/svg/Spectravideo - SV 328.svg
-share/libretro/assets/Systematic/src/svg/Spectravideo - SVI-318 - SVI-328-content.svg
-share/libretro/assets/Systematic/src/svg/Spectravideo - SVI-318 - SVI-328.svg
-share/libretro/assets/Systematic/src/svg/TIC-80-content.svg
-share/libretro/assets/Systematic/src/svg/TIC-80.svg
-share/libretro/assets/Systematic/src/svg/Taito - Egret II Mini.svg
-share/libretro/assets/Systematic/src/svg/Taito - Egret II.svg
-share/libretro/assets/Systematic/src/svg/Takara - Video Challenger-content.svg
-share/libretro/assets/Systematic/src/svg/Takara - Video Challenger.svg
-share/libretro/assets/Systematic/src/svg/Tandy - Video Information System-content.svg
-share/libretro/assets/Systematic/src/svg/Tandy - Video Information System.svg
-share/libretro/assets/Systematic/src/svg/Tapwave - Zodiac-content.svg
-share/libretro/assets/Systematic/src/svg/Tapwave - Zodiac.svg
-share/libretro/assets/Systematic/src/svg/Texas Instruments - TI-99-4A.svg
-share/libretro/assets/Systematic/src/svg/The 3DO Company - 3DO FZ-10.svg
-share/libretro/assets/Systematic/src/svg/The 3DO Company - 3DO GDO-101.svg
-share/libretro/assets/Systematic/src/svg/The 3DO Company - 3DO GDO-203P.svg
-share/libretro/assets/Systematic/src/svg/The 3DO Company - 3DO IMP-21J.svg
-share/libretro/assets/Systematic/src/svg/The 3DO Company - 3DO-content.svg
-share/libretro/assets/Systematic/src/svg/The 3DO Company - 3DO.svg
-share/libretro/assets/Systematic/src/svg/Thomson - MOTO Cartridge.svg
-share/libretro/assets/Systematic/src/svg/Thomson - MOTO TO8.svg
-share/libretro/assets/Systematic/src/svg/Thomson - MOTO TO8D.svg
-share/libretro/assets/Systematic/src/svg/Thomson - MOTO Tape.svg
-share/libretro/assets/Systematic/src/svg/Thomson - MOTO-content.svg
-share/libretro/assets/Systematic/src/svg/Thomson - MOTO.svg
-share/libretro/assets/Systematic/src/svg/Tiger - Game.com Pocket Pro.svg
-share/libretro/assets/Systematic/src/svg/Tiger - Game.com-content.svg
-share/libretro/assets/Systematic/src/svg/Tiger - Game.com.svg
-share/libretro/assets/Systematic/src/svg/Tiger - Gizmondo-content.svg
-share/libretro/assets/Systematic/src/svg/Tiger - Gizmondo.svg
-share/libretro/assets/Systematic/src/svg/Tiger - R-Zone DataZone.svg
-share/libretro/assets/Systematic/src/svg/Tiger - R-Zone SuperScreen.svg
-share/libretro/assets/Systematic/src/svg/Tiger - R-Zone XPG.svg
-share/libretro/assets/Systematic/src/svg/Tiger - R-Zone-content.svg
-share/libretro/assets/Systematic/src/svg/Tiger - R-Zone.svg
-share/libretro/assets/Systematic/src/svg/Tomb Raider-content.svg
-share/libretro/assets/Systematic/src/svg/Tomb Raider.svg
-share/libretro/assets/Systematic/src/svg/Tomy - Tutor-content.svg
-share/libretro/assets/Systematic/src/svg/Tomy - Tutor.svg
-share/libretro/assets/Systematic/src/svg/Umtech - VideoBrain-content.svg
-share/libretro/assets/Systematic/src/svg/Umtech - VideoBrain.svg
-share/libretro/assets/Systematic/src/svg/Unisonic - Champion 2711-content.svg
-share/libretro/assets/Systematic/src/svg/Unisonic - Champion 2711.svg
-share/libretro/assets/Systematic/src/svg/Uzebox-content.svg
-share/libretro/assets/Systematic/src/svg/Uzebox.svg
-share/libretro/assets/Systematic/src/svg/VM Labs - NUON-content.svg
-share/libretro/assets/Systematic/src/svg/VM Labs - NUON.svg
-share/libretro/assets/Systematic/src/svg/VTech - 3D Gamate-content.svg
-share/libretro/assets/Systematic/src/svg/VTech - 3D Gamate.svg
-share/libretro/assets/Systematic/src/svg/VTech - CreatiVision-content.svg
-share/libretro/assets/Systematic/src/svg/VTech - CreatiVision.svg
-share/libretro/assets/Systematic/src/svg/VTech - Socrates Alt.svg
-share/libretro/assets/Systematic/src/svg/VTech - Socrates-content.svg
-share/libretro/assets/Systematic/src/svg/VTech - Socrates.svg
-share/libretro/assets/Systematic/src/svg/VTech - V.Flash-content.svg
-share/libretro/assets/Systematic/src/svg/VTech - V.Flash.svg
-share/libretro/assets/Systematic/src/svg/VTech - V.Smile P.svg
-share/libretro/assets/Systematic/src/svg/VTech - V.Smile-content.svg
-share/libretro/assets/Systematic/src/svg/VTech - V.Smile.svg
-share/libretro/assets/Systematic/src/svg/Valve - Steam Deck OLED.svg
-share/libretro/assets/Systematic/src/svg/Valve - Steam Deck-content.svg
-share/libretro/assets/Systematic/src/svg/Valve - Steam Deck.svg
-share/libretro/assets/Systematic/src/svg/Valve - Steam Link.svg
-share/libretro/assets/Systematic/src/svg/View-Master - Interactive Vision-content.svg
-share/libretro/assets/Systematic/src/svg/View-Master - Interactive Vision.svg
-share/libretro/assets/Systematic/src/svg/Vircon32-content.svg
-share/libretro/assets/Systematic/src/svg/Vircon32.svg
-share/libretro/assets/Systematic/src/svg/WASM-4-content.svg
-share/libretro/assets/Systematic/src/svg/WASM-4.svg
-share/libretro/assets/Systematic/src/svg/Watara - Supervision Original.svg
-share/libretro/assets/Systematic/src/svg/Watara - Supervision-content.svg
-share/libretro/assets/Systematic/src/svg/Watara - Supervision.svg
-share/libretro/assets/Systematic/src/svg/Welback - Mega Duck-content.svg
-share/libretro/assets/Systematic/src/svg/Welback - Mega Duck.svg
-share/libretro/assets/Systematic/src/svg/Wolfenstein 3D-content.svg
-share/libretro/assets/Systematic/src/svg/Wolfenstein 3D.svg
-share/libretro/assets/Systematic/src/svg/Worlds of Wonder - Action Max-content.svg
-share/libretro/assets/Systematic/src/svg/Worlds of Wonder - Action Max.svg
-share/libretro/assets/Systematic/src/svg/Yamaha - Copera-content.svg
-share/libretro/assets/Systematic/src/svg/Yamaha - Copera.svg
-share/libretro/assets/Systematic/src/svg/ZAPiT - Game Wave-content.svg
-share/libretro/assets/Systematic/src/svg/ZAPiT - Game Wave.svg
-share/libretro/assets/Systematic/src/svg/Zeebo - Zeebo.svg
-share/libretro/assets/Systematic/src/svg/achievement-list.svg
-share/libretro/assets/Systematic/src/svg/add-favorite.svg
-share/libretro/assets/Systematic/src/svg/add.svg
-share/libretro/assets/Systematic/src/svg/arrow.svg
-share/libretro/assets/Systematic/src/svg/battery-20.svg
-share/libretro/assets/Systematic/src/svg/battery-40.svg
-share/libretro/assets/Systematic/src/svg/battery-60.svg
-share/libretro/assets/Systematic/src/svg/battery-80.svg
-share/libretro/assets/Systematic/src/svg/battery-charging.svg
-share/libretro/assets/Systematic/src/svg/battery-full.svg
-share/libretro/assets/Systematic/src/svg/bluetooth.svg
-share/libretro/assets/Systematic/src/svg/clock.svg
-share/libretro/assets/Systematic/src/svg/close.svg
-share/libretro/assets/Systematic/src/svg/core-cheat-options.svg
-share/libretro/assets/Systematic/src/svg/core-disk-options.svg
-share/libretro/assets/Systematic/src/svg/core-infos.svg
-share/libretro/assets/Systematic/src/svg/core-input-remapping-options.svg
-share/libretro/assets/Systematic/src/svg/core-options.svg
-share/libretro/assets/Systematic/src/svg/core-shader-options.svg
-share/libretro/assets/Systematic/src/svg/core.svg
-share/libretro/assets/Systematic/src/svg/cursor.svg
-share/libretro/assets/Systematic/src/svg/database.svg
-share/libretro/assets/Systematic/src/svg/default-content.svg
-share/libretro/assets/Systematic/src/svg/default.svg
-share/libretro/assets/Systematic/src/svg/dialog-slice.svg
-share/libretro/assets/Systematic/src/svg/favorites-content.svg
-share/libretro/assets/Systematic/src/svg/favorites.svg
-share/libretro/assets/Systematic/src/svg/file.svg
-share/libretro/assets/Systematic/src/svg/folder.svg
-share/libretro/assets/Systematic/src/svg/history.svg
-share/libretro/assets/Systematic/src/svg/iQue - iQue-content.svg
-share/libretro/assets/Systematic/src/svg/iQue - iQue.svg
-share/libretro/assets/Systematic/src/svg/image.svg
-share/libretro/assets/Systematic/src/svg/images.svg
-share/libretro/assets/Systematic/src/svg/input_ADC.svg
-share/libretro/assets/Systematic/src/svg/input_BIND_ALL.svg
-share/libretro/assets/Systematic/src/svg/input_BTN-D.svg
-share/libretro/assets/Systematic/src/svg/input_BTN-L.svg
-share/libretro/assets/Systematic/src/svg/input_BTN-R.svg
-share/libretro/assets/Systematic/src/svg/input_BTN-U.svg
-share/libretro/assets/Systematic/src/svg/input_DPAD-D.svg
-share/libretro/assets/Systematic/src/svg/input_DPAD-L.svg
-share/libretro/assets/Systematic/src/svg/input_DPAD-R.svg
-share/libretro/assets/Systematic/src/svg/input_DPAD-U.svg
-share/libretro/assets/Systematic/src/svg/input_LB.svg
-share/libretro/assets/Systematic/src/svg/input_LGUN.svg
-share/libretro/assets/Systematic/src/svg/input_LT.svg
-share/libretro/assets/Systematic/src/svg/input_MOUSE.svg
-share/libretro/assets/Systematic/src/svg/input_RB.svg
-share/libretro/assets/Systematic/src/svg/input_RT.svg
-share/libretro/assets/Systematic/src/svg/input_SELECT.svg
-share/libretro/assets/Systematic/src/svg/input_START.svg
-share/libretro/assets/Systematic/src/svg/input_STCK-D.svg
-share/libretro/assets/Systematic/src/svg/input_STCK-L.svg
-share/libretro/assets/Systematic/src/svg/input_STCK-P.svg
-share/libretro/assets/Systematic/src/svg/input_STCK-R.svg
-share/libretro/assets/Systematic/src/svg/input_STCK-U.svg
-share/libretro/assets/Systematic/src/svg/input_TURBO.svg
-share/libretro/assets/Systematic/src/svg/key-hover.svg
-share/libretro/assets/Systematic/src/svg/key.svg
-share/libretro/assets/Systematic/src/svg/lakka.svg
-share/libretro/assets/Systematic/src/svg/loadstate.svg
-share/libretro/assets/Systematic/src/svg/menu_achievements.svg
-share/libretro/assets/Systematic/src/svg/menu_add.svg
-share/libretro/assets/Systematic/src/svg/menu_apply_cog.svg
-share/libretro/assets/Systematic/src/svg/menu_apply_toggle.svg
-share/libretro/assets/Systematic/src/svg/menu_audio.svg
-share/libretro/assets/Systematic/src/svg/menu_brightness.svg
-share/libretro/assets/Systematic/src/svg/menu_check.svg
-share/libretro/assets/Systematic/src/svg/menu_drivers.svg
-share/libretro/assets/Systematic/src/svg/menu_exit.svg
-share/libretro/assets/Systematic/src/svg/menu_frameskip.svg
-share/libretro/assets/Systematic/src/svg/menu_help.svg
-share/libretro/assets/Systematic/src/svg/menu_hourglass.svg
-share/libretro/assets/Systematic/src/svg/menu_info.svg
-share/libretro/assets/Systematic/src/svg/menu_latency.svg
-share/libretro/assets/Systematic/src/svg/menu_log.svg
-share/libretro/assets/Systematic/src/svg/menu_mixer.svg
-share/libretro/assets/Systematic/src/svg/menu_network.svg
-share/libretro/assets/Systematic/src/svg/menu_notifications.svg
-share/libretro/assets/Systematic/src/svg/menu_osd.svg
-share/libretro/assets/Systematic/src/svg/menu_overlay.svg
-share/libretro/assets/Systematic/src/svg/menu_override.svg
-share/libretro/assets/Systematic/src/svg/menu_pause.svg
-share/libretro/assets/Systematic/src/svg/menu_playlist.svg
-share/libretro/assets/Systematic/src/svg/menu_power.svg
-share/libretro/assets/Systematic/src/svg/menu_privacy.svg
-share/libretro/assets/Systematic/src/svg/menu_quickmenu.svg
-share/libretro/assets/Systematic/src/svg/menu_record.svg
-share/libretro/assets/Systematic/src/svg/menu_rewind.svg
-share/libretro/assets/Systematic/src/svg/menu_room.svg
-share/libretro/assets/Systematic/src/svg/menu_room_lan.svg
-share/libretro/assets/Systematic/src/svg/menu_room_relay.svg
-share/libretro/assets/Systematic/src/svg/menu_saving.svg
-share/libretro/assets/Systematic/src/svg/menu_shutdown.svg
-share/libretro/assets/Systematic/src/svg/menu_stream.svg
-share/libretro/assets/Systematic/src/svg/menu_ui.svg
-share/libretro/assets/Systematic/src/svg/menu_updater.svg
-share/libretro/assets/Systematic/src/svg/menu_user.svg
-share/libretro/assets/Systematic/src/svg/menu_video.svg
-share/libretro/assets/Systematic/src/svg/menu_volume_max.svg
-share/libretro/assets/Systematic/src/svg/menu_volume_med.svg
-share/libretro/assets/Systematic/src/svg/menu_volume_min.svg
-share/libretro/assets/Systematic/src/svg/menu_volume_mute.svg
-share/libretro/assets/Systematic/src/svg/movie.svg
-share/libretro/assets/Systematic/src/svg/movies.svg
-share/libretro/assets/Systematic/src/svg/music.svg
-share/libretro/assets/Systematic/src/svg/musics.svg
-share/libretro/assets/Systematic/src/svg/netplay.svg
-share/libretro/assets/Systematic/src/svg/off.svg
-share/libretro/assets/Systematic/src/svg/on.svg
-share/libretro/assets/Systematic/src/svg/pointer.svg
-share/libretro/assets/Systematic/src/svg/reload.svg
-share/libretro/assets/Systematic/src/svg/rename.svg
-share/libretro/assets/Systematic/src/svg/resume.svg
-share/libretro/assets/Systematic/src/svg/retroarch.svg
-share/libretro/assets/Systematic/src/svg/room.svg
-share/libretro/assets/Systematic/src/svg/run.svg
-share/libretro/assets/Systematic/src/svg/savestate.svg
-share/libretro/assets/Systematic/src/svg/screenshot.svg
-share/libretro/assets/Systematic/src/svg/setting.svg
-share/libretro/assets/Systematic/src/svg/settings.svg
-share/libretro/assets/Systematic/src/svg/subsetting.svg
-share/libretro/assets/Systematic/src/svg/undo.svg
-share/libretro/assets/Systematic/src/svg/wifi.svg
-share/libretro/assets/Systematic/src/svg/zip.svg
share/libretro/assets/branding/libretro_logo.png
share/libretro/assets/branding/libretro_logo_white.png
share/libretro/assets/branding/logo.png
@@ -14117,15 +8,8 @@ share/libretro/assets/branding/retroarch-plain-logo.xcf
share/libretro/assets/branding/retroarch_bg.png
share/libretro/assets/branding/retroarch_libretro_bg.png
share/libretro/assets/branding/retroarch_nologo_bg.png
-share/libretro/assets/cfg/concept_FlatUX.cfg
share/libretro/assets/ctr/bottom_menu.png
share/libretro/assets/ctr/bottom_menu_template.png
-share/libretro/assets/devtools/palettes/pdf/flatux-palette.pdf
-share/libretro/assets/devtools/palettes/pdf/systematic-color-palette-70.pdf
-share/libretro/assets/devtools/palettes/png/flatux-palette.png
-share/libretro/assets/devtools/palettes/png/systematic-color-palette-70.png
-share/libretro/assets/devtools/palettes/svg/flatux-palette.svg
-share/libretro/assets/devtools/palettes/svg/systematic-color-palette-70.svg
share/libretro/assets/fonts/DejaVuSans.LICENSE.txt
share/libretro/assets/fonts/DejaVuSans.ttf
share/libretro/assets/fonts/Metrophobic-Regular-OFL.txt
@@ -14338,6 +222,8 @@ share/libretro/assets/ozone/png/icons/Commodore - Plus-4-content.png
share/libretro/assets/ozone/png/icons/Commodore - Plus-4.png
share/libretro/assets/ozone/png/icons/Commodore - VIC-20-content.png
share/libretro/assets/ozone/png/icons/Commodore - VIC-20.png
+share/libretro/assets/ozone/png/icons/DICE-content.png
+share/libretro/assets/ozone/png/icons/DICE.png
share/libretro/assets/ozone/png/icons/DOOM-content.png
share/libretro/assets/ozone/png/icons/DOOM.png
share/libretro/assets/ozone/png/icons/DOS-content.png
@@ -18752,6 +4638,8 @@ share/libretro/assets/xmb/monochrome/png/Commodore - VIC-20-content.png
share/libretro/assets/xmb/monochrome/png/Commodore - VIC-20.png
share/libretro/assets/xmb/monochrome/png/Connor - VideoSmarts-content.png
share/libretro/assets/xmb/monochrome/png/Connor - VideoSmarts.png
+share/libretro/assets/xmb/monochrome/png/DICE-content.png
+share/libretro/assets/xmb/monochrome/png/DICE.png
share/libretro/assets/xmb/monochrome/png/DOOM-content.png
share/libretro/assets/xmb/monochrome/png/DOOM.png
share/libretro/assets/xmb/monochrome/png/DOS-content.png
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index e06fb4cca788..03ff417fb60f 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= veloren
-PORTVERSION= s20251112
+PORTVERSION= s20251118
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl
USES= cargo xorg
USE_XORG= xcb
USE_GITLAB= yes
-GL_TAGNAME= v0.17.0-1400-g07b4403015 # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.17.0-1427-gd449aa2168 # git describe --match='v[0-9]*' weekly
CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib"
PLIST_FILES= bin/${PORTNAME}-server-cli \
bin/${PORTNAME}-voxygen \
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index b3b470b4a274..f5df0a7ed1ec 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762982056
+TIMESTAMP = 1763499612
SHA256 (rust/crates/ab_glyph-0.2.31.crate) = e074464580a518d16a7126262fffaaa47af89d4099d4cb403f8ed938ba12ee7d
SIZE (rust/crates/ab_glyph-0.2.31.crate) = 20909
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618
@@ -1915,5 +1915,5 @@ SHA256 (xMAC94x-portpicker-rs-df6b37872f3586ac3b21d08b56c8ec7cd92fb172_GH0.tar.g
SIZE (xMAC94x-portpicker-rs-df6b37872f3586ac3b21d08b56c8ec7cd92fb172_GH0.tar.gz) = 2210
SHA256 (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 43f0faa196eb33341c8e9952da17876649dd3aade44fd357a3a098eaaeb78e9d
SIZE (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 808402
-SHA256 (veloren-v0.17.0-1400-g07b4403015.tar.bz2) = e8b836fc4456bb891838181113bdeabc95e3618ab8238d800659a511b8387c7b
-SIZE (veloren-v0.17.0-1400-g07b4403015.tar.bz2) = 344954100
+SHA256 (veloren-v0.17.0-1427-gd449aa2168.tar.bz2) = 963405f85dd4268d6bd46bcf96bfba7dafc1124d16112d475e8dd2d1404b210b
+SIZE (veloren-v0.17.0-1427-gd449aa2168.tar.bz2) = 347556607
diff --git a/graphics/converseen/Makefile b/graphics/converseen/Makefile
index 33e253d08d0e..dff72db851d6 100644
--- a/graphics/converseen/Makefile
+++ b/graphics/converseen/Makefile
@@ -1,6 +1,7 @@
PORTNAME= converseen
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.1.0
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= fernape@FreeBSD.org
@@ -10,26 +11,16 @@ WWW= https://converseen.sourceforge.net/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING.txt
-FLAVORS= qt5 qt6
-
-USES= cmake compiler:c++11-lang gl magick:7 qt:5 tar:bzip2
+USES= cmake compiler:c++11-lang desktop-file-utils gl \
+ magick:7 qt:6 tar:bzip2
USE_GITHUB= yes
GH_ACCOUNT= Faster3ck
GH_PROJECT= Converseen
USE_GL= gl
-USE_QT= core gui network widgets \
- buildtools:build linguisttools:build qmake:build
-
-.if ${FLAVOR:U} == qt6
-PKGNAMESUFFIX= -${FLAVOR}
-USES:= ${USES:S/qt:5/qt:6/}
USE_QT= base tools:build
+
CMAKE_ARGS= -DUSE_QT6=yes
-CONFLICTS_INSTALL= ${PORTNAME}
-.else
-CONFLICTS_INSTALL= ${PORTNAME}-qt6
-.endif
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/converseen
diff --git a/graphics/drawio/Makefile b/graphics/drawio/Makefile
index ab1508d09a0c..d1952ed72bd7 100644
--- a/graphics/drawio/Makefile
+++ b/graphics/drawio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drawio
PORTVERSION= 28.0.6
-PORTREVISION= 12
+PORTREVISION= 13
DISTVERSIONPREFIX= x86_64-
CATEGORIES= graphics
MASTER_SITES= https://github.com/jgraph/drawio-desktop/releases/download/v${PORTVERSION}/
diff --git a/graphics/drm-515-kmod/Makefile b/graphics/drm-515-kmod/Makefile
index 671c1726f40f..2052d324544a 100644
--- a/graphics/drm-515-kmod/Makefile
+++ b/graphics/drm-515-kmod/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drm-515-kmod
PORTVERSION= ${DRM_KMOD_DISTVERSION}
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= graphics kld
.include "Makefile.version"
@@ -38,6 +38,11 @@ IGNORE= not supported on older than 14.0, no kernel support
IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality)
.endif
+.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1500065
+# LinuxKPI PCI changes. We cannot apply them to drm-kmod yet as it would break 14.x.
+EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-linuxkpi-pci
+.endif
+
.if ${ARCH} == "amd64"
PLIST_SUB+= AMDGPU=""
PLIST_SUB+= I915=""
diff --git a/graphics/drm-515-kmod/files/extra-patch-linuxkpi-pci b/graphics/drm-515-kmod/files/extra-patch-linuxkpi-pci
new file mode 100644
index 000000000000..220f7c3f8e9d
--- /dev/null
+++ b/graphics/drm-515-kmod/files/extra-patch-linuxkpi-pci
@@ -0,0 +1,102 @@
+commit 20829888caf411a4ac5a4349cbb013334e0b31de
+Author: Bjoern A. Zeeb <bz@FreeBSD.org>
+AuthorDate: Thu Jul 31 07:31:38 2025 +0000
+Commit: Jean-Sébastien Pédron <jean-sebastien.pedron@dumbbell.fr>
+CommitDate: Sat Aug 9 16:13:12 2025 +0200
+
+ drm: use LinuxKPI PCI functions rather than bsd native
+
+ LinuxKPI seems to provide everything needed here, which allows
+ us to remove the special casing for FreeBSD.
+ Switch from bsddev and FreeBSD native functions to LinuxKPI
+ variables and functions/macros; this will avoid conflicts with
+ upcoming additions to LinuxKPI.
+
+ Sponsored by: The FreeBSD Foundation
+
+diff --git drivers/gpu/drm/drm_pci.c drivers/gpu/drm/drm_pci.c
+index b7fcd9ea0b..2798d55a48 100644
+--- drivers/gpu/drm/drm_pci.c
++++ drivers/gpu/drm/drm_pci.c
+@@ -57,30 +57,18 @@ static int drm_get_pci_domain(struct drm_device *dev)
+ return 0;
+ #endif /* __alpha__ */
+
+-#ifdef __FreeBSD__
+- return pci_get_domain(dev->dev->bsddev);
+-#else
+ return pci_domain_nr(to_pci_dev(dev->dev)->bus);
+-#endif
+ }
+
+ int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master)
+ {
+ struct pci_dev *pdev = to_pci_dev(dev->dev);
+
+-#ifdef __FreeBSD__
+- master->unique = kasprintf(GFP_KERNEL, "pci:%04x:%02x:%02x.%d",
+- drm_get_pci_domain(dev),
+- pci_get_bus(dev->dev->bsddev),
+- pci_get_slot(dev->dev->bsddev),
+- PCI_FUNC(pdev->devfn));
+-#else
+ master->unique = kasprintf(GFP_KERNEL, "pci:%04x:%02x:%02x.%d",
+ drm_get_pci_domain(dev),
+ pdev->bus->number,
+ PCI_SLOT(pdev->devfn),
+ PCI_FUNC(pdev->devfn));
+-#endif
+ if (!master->unique)
+ return -ENOMEM;
+
+@@ -93,16 +81,17 @@ int
+ drm_getpciinfo(struct drm_device *dev, void *data, struct drm_file *file_priv)
+ {
+ struct drm_pciinfo *info = data;
++ struct pci_dev *pdev = to_pci_dev(dev->dev);
+
+- info->domain = pci_get_domain(dev->dev->bsddev);
+- info->bus = pci_get_bus(dev->dev->bsddev);
+- info->dev = pci_get_slot(dev->dev->bsddev);
+- info->func = pci_get_function(dev->dev->bsddev);
+- info->vendor_id = pci_get_vendor(dev->dev->bsddev);
+- info->device_id = pci_get_device(dev->dev->bsddev);
+- info->subvendor_id = pci_get_subvendor(dev->dev->bsddev);
+- info->subdevice_id = pci_get_subdevice(dev->dev->bsddev);
+- info->revision_id = pci_get_revid(dev->dev->bsddev);
++ info->domain = drm_get_pci_domain(dev);
++ info->bus = pdev->bus->number;
++ info->dev = PCI_SLOT(pdev->devfn);
++ info->func = PCI_FUNC(pdev->devfn);
++ info->vendor_id = pdev->vendor;
++ info->device_id = pdev->device;
++ info->subvendor_id = pdev->subsystem_vendor;
++ info->subdevice_id = pdev->subsystem_device;
++ info->revision_id = pdev->revision;
+
+ return 0;
+ }
+diff --git drivers/gpu/drm/drm_sysctl_freebsd.c drivers/gpu/drm/drm_sysctl_freebsd.c
+index b6dd16b5b5..b9eca7a53c 100644
+--- drivers/gpu/drm/drm_sysctl_freebsd.c
++++ drivers/gpu/drm/drm_sysctl_freebsd.c
+@@ -170,14 +170,13 @@ drm_add_busid_modesetting(struct drm_device *dev, struct sysctl_ctx_list *ctx,
+ struct sysctl_oid *top)
+ {
+ struct sysctl_oid *oid;
+- device_t bsddev;
+ int domain, bus, slot, func;
++ struct pci_dev *pdev = to_pci_dev(dev->dev);
+
+- bsddev = dev->dev->bsddev;
+- domain = pci_get_domain(bsddev);
+- bus = pci_get_bus(bsddev);
+- slot = pci_get_slot(bsddev);
+- func = pci_get_function(bsddev);
++ domain = pci_domain_nr(pdev->bus);
++ bus = pdev->bus->number;
++ slot = PCI_SLOT(pdev->devfn);
++ func = PCI_FUNC(pdev->devfn);
+
+ snprintf(dev->busid_str, sizeof(dev->busid_str),
+ "pci:%04x:%02x:%02x.%d", domain, bus, slot, func);
diff --git a/graphics/drm_info/Makefile b/graphics/drm_info/Makefile
index 6cf1191b576f..c543120bb16a 100644
--- a/graphics/drm_info/Makefile
+++ b/graphics/drm_info/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drm_info
DISTVERSIONPREFIX= v
-DISTVERSION= 2.8.0
+DISTVERSION= 2.9.0
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
@@ -19,8 +19,12 @@ GL_SITE= https://gitlab.freedesktop.org
GL_ACCOUNT= emersion
PLIST_FILES= bin/${PORTNAME}
-OPTIONS_DEFINE= MANPAGES PCI
-OPTIONS_DEFAULT=MANPAGES PCI
+OPTIONS_DEFINE= EDID MANPAGES PCI
+OPTIONS_DEFAULT=EDID MANPAGES PCI
+
+EDID_DESC= Print EDID identification via libdisplay-info
+EDID_LIB_DEPENDS= libdisplay-info.so:sysutils/libdisplay-info
+EDID_MESON_ENABLED= libdisplay-info
MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc
MANPAGES_MESON_ENABLED= man-pages
diff --git a/graphics/drm_info/distinfo b/graphics/drm_info/distinfo
index 669eb55ffdb4..8fa5d13c34d0 100644
--- a/graphics/drm_info/distinfo
+++ b/graphics/drm_info/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749473002
-SHA256 (drm_info-v2.8.0.tar.bz2) = 63b67be39c9b7b515b0b27b751fa1c6cc5707763a681d5797ad23914a2917634
-SIZE (drm_info-v2.8.0.tar.bz2) = 16998
+TIMESTAMP = 1763314559
+SHA256 (drm_info-v2.9.0.tar.bz2) = b684773e3ae48b9f9937b2078221fc4b46590c7c4130a55aa746918a03a0a1a2
+SIZE (drm_info-v2.9.0.tar.bz2) = 20575
diff --git a/graphics/drm_info/files/patch-libdrm-2.4.123 b/graphics/drm_info/files/patch-libdrm-2.4.123
index 1c3488aaa4da..9a2b1d298d0b 100644
--- a/graphics/drm_info/files/patch-libdrm-2.4.123
+++ b/graphics/drm_info/files/patch-libdrm-2.4.123
@@ -1,8 +1,8 @@
Drop after graphics/libdrm >= 2.4.125 update
---- meson.build.orig 2025-06-09 12:43:22 UTC
+--- meson.build.orig 2025-11-16 17:35:59 UTC
+++ meson.build
-@@ -41,7 +41,7 @@ libdrm = dependency('libdrm',
+@@ -45,7 +45,7 @@ libdrm = dependency(
#
# We need to make sure we don't use any new libdrm functions, but those
# are added very infrequently, so this is unlikely to be an issue.
@@ -11,18 +11,18 @@ Drop after graphics/libdrm >= 2.4.125 update
if libdrm.type_name() == 'internal'
error('libdrm subproject out of date. Run `meson subprojects update`.')
endif
-@@ -65,6 +65,11 @@ else
- fourcc_h = meson.current_source_dir() / 'subprojects/libdrm/include/drm/drm_fourcc.h'
- else
+@@ -71,6 +71,11 @@ endif
fourcc_h = libdrm.get_variable(pkgconfig: 'pc_sysrootdir') + libdrm.get_variable(pkgconfig: 'includedir') / 'libdrm/drm_fourcc.h'
-+endif
-+
+ endif
+
+# DRM_FORMAT_MOD_VENDOR_MTK and its information is included in libdrm v2.4.125
+if libdrm.version().version_compare('>=2.4.125')
+ add_project_arguments('-DHAVE_MEDIATEK', language: 'c')
- endif
-
- if libpci.found()
++endif
++
+ # The DRM_BUS_FAUX bus and its information is included in libdrm v2.4.127
+ if libdrm.version().version_compare('>=2.4.127')
+ add_project_arguments('-DHAVE_FAUX_BUS', language: 'c')
--- modifiers.c.orig 2025-06-09 12:43:22 UTC
+++ modifiers.c
@@ -298,6 +298,7 @@ static void print_vivante_modifier(uint64_t mod) {
diff --git a/graphics/gimp3-app/Makefile b/graphics/gimp3-app/Makefile
index d47df19d9cc8..4654ac5e32c5 100644
--- a/graphics/gimp3-app/Makefile
+++ b/graphics/gimp3-app/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gimp
DISTVERSION= 3.0.6
+PORTREVISION= 1
CATEGORIES?= graphics gnome
MASTER_SITES= GIMP/gimp/v${PORTVERSION:R}
PKGNAMESUFFIX= 3-app
@@ -31,6 +32,7 @@ LIB_DEPENDS= libpng.so:graphics/png \
libjson-c.so:devel/json-c \
libmypaint.so:graphics/libmypaint \
libfreetype.so:print/freetype2 \
+ libappstream.so:devel/appstream \
libappstream-glib.so:devel/appstream-glib \
libImath.so:math/Imath \
libwebp.so:graphics/webp \
diff --git a/graphics/kf6-kimageformats/distinfo b/graphics/kf6-kimageformats/distinfo
index 2e93affb0eba..6b8418bf9084 100644
--- a/graphics/kf6-kimageformats/distinfo
+++ b/graphics/kf6-kimageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784975
-SHA256 (KDE/frameworks/6.19/kimageformats-6.19.0.tar.xz) = fc825326aa6b8c1321947ff523d3d006eef4c65fde40f379c6900d06967fae1c
-SIZE (KDE/frameworks/6.19/kimageformats-6.19.0.tar.xz) = 28803976
+TIMESTAMP = 1762892871
+SHA256 (KDE/frameworks/6.20/kimageformats-6.20.0.tar.xz) = bdbd91f01b88b61bc5b3e7f60153ae8b63d5f1f2840e9eb31ae8b7339f7b8d79
+SIZE (KDE/frameworks/6.20/kimageformats-6.20.0.tar.xz) = 28805260
diff --git a/graphics/kf6-kplotting/distinfo b/graphics/kf6-kplotting/distinfo
index 2752505c78f0..ed674ec81bdc 100644
--- a/graphics/kf6-kplotting/distinfo
+++ b/graphics/kf6-kplotting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784975
-SHA256 (KDE/frameworks/6.19/kplotting-6.19.0.tar.xz) = 5203347d5439a33d1c2c331c5ae21fbc329404aa7c01692b2c1c48b9508d8292
-SIZE (KDE/frameworks/6.19/kplotting-6.19.0.tar.xz) = 34036
+TIMESTAMP = 1762892871
+SHA256 (KDE/frameworks/6.20/kplotting-6.20.0.tar.xz) = 50cd8986acf47e9a8c0df2b11f068a79d241a13f6e426771703a9e188e6aa43f
+SIZE (KDE/frameworks/6.20/kplotting-6.20.0.tar.xz) = 34032
diff --git a/graphics/kf6-kquickcharts/distinfo b/graphics/kf6-kquickcharts/distinfo
index 22e3bad1799a..f7387a97cd93 100644
--- a/graphics/kf6-kquickcharts/distinfo
+++ b/graphics/kf6-kquickcharts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784976
-SHA256 (KDE/frameworks/6.19/kquickcharts-6.19.0.tar.xz) = 50f0470e961f95fab75cb4ae888bdd4239b462f187d725a476ef1ba0ce6af435
-SIZE (KDE/frameworks/6.19/kquickcharts-6.19.0.tar.xz) = 112168
+TIMESTAMP = 1762892872
+SHA256 (KDE/frameworks/6.20/kquickcharts-6.20.0.tar.xz) = 94f52ce42c15cb7dc514ce9868dba41ed8f0645b941ff2256d02227746301792
+SIZE (KDE/frameworks/6.20/kquickcharts-6.20.0.tar.xz) = 112260
diff --git a/graphics/kf6-ksvg/distinfo b/graphics/kf6-ksvg/distinfo
index dce04a8ad25c..d57a6dc34d6a 100644
--- a/graphics/kf6-ksvg/distinfo
+++ b/graphics/kf6-ksvg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784976
-SHA256 (KDE/frameworks/6.19/ksvg-6.19.0.tar.xz) = 92a2cbc4604a3ea86d9b8ad921adff93646156017bc8fa5c75958ef324b5e9ef
-SIZE (KDE/frameworks/6.19/ksvg-6.19.0.tar.xz) = 84288
+TIMESTAMP = 1762892872
+SHA256 (KDE/frameworks/6.20/ksvg-6.20.0.tar.xz) = 7ff41cf18af9d1aa4862a52e9151e0a1968099f71da07da8454d880d676956a8
+SIZE (KDE/frameworks/6.20/ksvg-6.20.0.tar.xz) = 84444
diff --git a/graphics/kf6-prison/distinfo b/graphics/kf6-prison/distinfo
index 5ab5de09d13d..5b89e6f5ba0d 100644
--- a/graphics/kf6-prison/distinfo
+++ b/graphics/kf6-prison/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784976
-SHA256 (KDE/frameworks/6.19/prison-6.19.0.tar.xz) = bfd623f95e00af25ec49966679010c411ef8798b7c1a31c258484c31067d5356
-SIZE (KDE/frameworks/6.19/prison-6.19.0.tar.xz) = 57388
+TIMESTAMP = 1762892872
+SHA256 (KDE/frameworks/6.20/prison-6.20.0.tar.xz) = 36ec6f82ecc3c06618d455cc1698ab11754d642fab3f1b850a7cf01ce11b3d1f
+SIZE (KDE/frameworks/6.20/prison-6.20.0.tar.xz) = 57336
diff --git a/graphics/libimagequant/Makefile b/graphics/libimagequant/Makefile
index 11b062acde7d..995f4bd48725 100644
--- a/graphics/libimagequant/Makefile
+++ b/graphics/libimagequant/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libimagequant
-PORTVERSION= 4.4.0
-PORTREVISION= 1
+PORTVERSION= 4.4.1
CATEGORIES= graphics
MAINTAINER= tagattie@FreeBSD.org
diff --git a/graphics/libimagequant/Makefile.crates b/graphics/libimagequant/Makefile.crates
index eb9bec380e90..bbba01e6add6 100644
--- a/graphics/libimagequant/Makefile.crates
+++ b/graphics/libimagequant/Makefile.crates
@@ -1,16 +1,16 @@
CARGO_CRATES= adler2-2.0.1 \
arrayvec-0.7.6 \
- bitflags-2.9.4 \
+ bitflags-2.10.0 \
bytemuck-1.24.0 \
- cc-1.2.41 \
- cfg-if-1.0.3 \
+ cc-1.2.46 \
+ cfg-if-1.0.4 \
crc32fast-1.5.0 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
either-1.15.0 \
- find-msvc-tools-0.1.4 \
- flate2-1.1.4 \
+ find-msvc-tools-0.1.5 \
+ flate2-1.1.5 \
libc-0.2.177 \
libz-rs-sys-0.5.2 \
lodepng-3.12.1 \
diff --git a/graphics/libimagequant/distinfo b/graphics/libimagequant/distinfo
index 328b6b128f61..afb0de05848b 100644
--- a/graphics/libimagequant/distinfo
+++ b/graphics/libimagequant/distinfo
@@ -1,16 +1,16 @@
-TIMESTAMP = 1760220425
+TIMESTAMP = 1763454271
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
-SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
-SHA256 (rust/crates/cc-1.2.41.crate) = ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7
-SIZE (rust/crates/cc-1.2.41.crate) = 91154
-SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
-SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/cc-1.2.46.crate) = b97463e1064cb1b1c1384ad0a0b9c8abd0988e2a91f52606c80ef14aadb63e36
+SIZE (rust/crates/cc-1.2.46.crate) = 92306
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -21,10 +21,10 @@ SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aa
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
-SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
-SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
-SHA256 (rust/crates/flate2-1.1.4.crate) = dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9
-SIZE (rust/crates/flate2-1.1.4.crate) = 77010
+SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844
+SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942
+SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
+SIZE (rust/crates/flate2-1.1.5.crate) = 77015
SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
SIZE (rust/crates/libc-0.2.177.crate) = 792045
SHA256 (rust/crates/libz-rs-sys-0.5.2.crate) = 840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd
@@ -49,5 +49,5 @@ SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb78
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/zlib-rs-0.5.2.crate) = 2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2
SIZE (rust/crates/zlib-rs-0.5.2.crate) = 194342
-SHA256 (ImageOptim-libimagequant-4.4.0_GH0.tar.gz) = 22f90ad2ba87fe44d8156862798491bf056034f031a9b8b95d720669047ede20
-SIZE (ImageOptim-libimagequant-4.4.0_GH0.tar.gz) = 89068
+SHA256 (ImageOptim-libimagequant-4.4.1_GH0.tar.gz) = 2464a3e922b5a220b633d674062b82f0670114f8f3dd30d1935a621c95965f1b
+SIZE (ImageOptim-libimagequant-4.4.1_GH0.tar.gz) = 88873
diff --git a/graphics/libskiasharp/files/patch-src_core_SkRasterPipeline.h b/graphics/libskiasharp/files/patch-src_core_SkRasterPipeline.h
new file mode 100644
index 000000000000..e7b489010508
--- /dev/null
+++ b/graphics/libskiasharp/files/patch-src_core_SkRasterPipeline.h
@@ -0,0 +1,11 @@
+--- src/core/SkRasterPipeline.h.orig 2025-11-18 06:35:10 UTC
++++ src/core/SkRasterPipeline.h
+@@ -24,7 +24,7 @@ struct skcms_TransferFunction;
+ struct SkImageInfo;
+ struct skcms_TransferFunction;
+
+-#if __has_cpp_attribute(clang::musttail) && !defined(__EMSCRIPTEN__) && !defined(SK_CPU_ARM32)
++#if __has_cpp_attribute(clang::musttail) && !defined(__EMSCRIPTEN__) && !defined(SK_CPU_ARM32) && !defined(__powerpc__)
+ #define SK_HAS_MUSTTAIL 1
+ #else
+ #define SK_HAS_MUSTTAIL 0
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index 7d61dab2478b..df2ecd61f03b 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa
-DISTVERSION= 25.3-branchpoint-1115
-DISTVERSIONSUFFIX= -g8c427aae924
+DISTVERSION= 25.3-branchpoint-1394
+DISTVERSIONSUFFIX= -g80db8171deb
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index 4a29a999449a..71bc2c58b897 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1762984721
-SHA256 (mesa-25.3-branchpoint-1115-g8c427aae924.tar.bz2) = 1e814f7a162c0ea5f6a8256df5aedd34a7144498689e7b9d89c77df457aed72f
-SIZE (mesa-25.3-branchpoint-1115-g8c427aae924.tar.bz2) = 55540300
+TIMESTAMP = 1763595825
+SHA256 (mesa-25.3-branchpoint-1394-g80db8171deb.tar.bz2) = 22345886414be7cedee199b265236047ae85e1cf9311e84e83e877b39eaa2b47
+SIZE (mesa-25.3-branchpoint-1394-g80db8171deb.tar.bz2) = 55711141
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (de5cf0a44b50.patch) = c9e02e5eb1fb4e3aa2bc7a7e0a70f28f3ee609835ff0b59e827893a821983851
diff --git a/graphics/openexr-website-docs/Makefile b/graphics/openexr-website-docs/Makefile
index 30404fde203e..30fb0e33e45e 100644
--- a/graphics/openexr-website-docs/Makefile
+++ b/graphics/openexr-website-docs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openexr-website-docs
-PORTVERSION= 3.4.3
+PORTVERSION= 3.4.4
PORTREVISION= 0
MASTER_SITES= https://github.com/AcademySoftwareFoundation/openexr/releases/download/v${PORTVERSION}/:DEFAULT \
https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/main/:website \
diff --git a/graphics/openexr-website-docs/distinfo b/graphics/openexr-website-docs/distinfo
index 559cbfced3d4..65c4857d8fe6 100644
--- a/graphics/openexr-website-docs/distinfo
+++ b/graphics/openexr-website-docs/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1759951809
-SHA256 (openexr/openexr-3.4.3.tar.gz) = db0c3f9a6bbfc6853d5ee21164ef151e616f07d6f2bac80339b3a0698d13fcc0
-SIZE (openexr/openexr-3.4.3.tar.gz) = 25547346
+TIMESTAMP = 1763594706
+SHA256 (openexr/openexr-3.4.4.tar.gz) = 91fc5670f13fe7d9d3b7ae0fe695e3cc813200839084eae6497459e7f650d876
+SIZE (openexr/openexr-3.4.4.tar.gz) = 25475873
SHA256 (openexr/TestImages/README.rst) = 3cbb0a9ab20868940de1b9bf582bdc5ff4244cc585c682d6e40b9befb8fd593c
SIZE (openexr/TestImages/README.rst) = 2588
SHA256 (openexr/TestImages/AllHalfValues.exr) = eede573a0b59b79f21de15ee9d3b7649d58d8f2a8e7787ea34f192db3b3c84a4
diff --git a/graphics/openexr/Makefile b/graphics/openexr/Makefile
index a7ad6d6f3984..4e023bd61ac0 100644
--- a/graphics/openexr/Makefile
+++ b/graphics/openexr/Makefile
@@ -1,6 +1,6 @@
PORTNAME?= openexr
-PORTVERSION?= 3.4.3 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore
-PORTREVISION?= 1
+PORTVERSION?= 3.4.4 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore
+PORTREVISION?= 0
CATEGORIES= graphics devel
.if !defined(MASTERDIR)
MASTER_SITES= https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/:testimages \
diff --git a/graphics/openexr/distinfo b/graphics/openexr/distinfo
index 1881074e479f..20c5eb7a95d3 100644
--- a/graphics/openexr/distinfo
+++ b/graphics/openexr/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1762381068
-SHA256 (openexr/openexr-3.4.3.tar.gz) = db0c3f9a6bbfc6853d5ee21164ef151e616f07d6f2bac80339b3a0698d13fcc0
-SIZE (openexr/openexr-3.4.3.tar.gz) = 25547346
+TIMESTAMP = 1763592744
+SHA256 (openexr/openexr-3.4.4.tar.gz) = 91fc5670f13fe7d9d3b7ae0fe695e3cc813200839084eae6497459e7f650d876
+SIZE (openexr/openexr-3.4.4.tar.gz) = 25475873
SHA256 (openexr/Beachball/multipart.0001.exr) = 0cd032069fbaa14a2766861fef9893ea66a6494ff64650725d3b26a500df774b
SIZE (openexr/Beachball/multipart.0001.exr) = 2894260
SHA256 (openexr/Beachball/singlepart.0001.exr) = 29719942ed3c095a8f8f111fc139fc4c28f446007f5bfce00177cae585b1a87a
diff --git a/graphics/plasma6-spectacle/distinfo b/graphics/plasma6-spectacle/distinfo
index 6452861fbf11..323459d38328 100644
--- a/graphics/plasma6-spectacle/distinfo
+++ b/graphics/plasma6-spectacle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293176
-SHA256 (KDE/plasma/6.5.2/spectacle-6.5.2.tar.xz) = 4641fb164ddb3cfdef77597d8db75218e0c8b7ab63c0bdfc20ca0c7a2420992e
-SIZE (KDE/plasma/6.5.2/spectacle-6.5.2.tar.xz) = 1606128
+TIMESTAMP = 1763481296
+SHA256 (KDE/plasma/6.5.3/spectacle-6.5.3.tar.xz) = cf150166ecd4b40c2fa7b3b4761cee22ff08b2cc8da68cf8cd6ffc0efc78c8b7
+SIZE (KDE/plasma/6.5.3/spectacle-6.5.3.tar.xz) = 1604968
diff --git a/graphics/py-img2pdf/Makefile b/graphics/py-img2pdf/Makefile
index c6b189b18044..e1d7c4e34aa8 100644
--- a/graphics/py-img2pdf/Makefile
+++ b/graphics/py-img2pdf/Makefile
@@ -1,6 +1,5 @@
PORTNAME= img2pdf
-DISTVERSION= 0.6.1
-PORTREVISION= 1
+DISTVERSION= 0.6.3
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,8 +11,7 @@ WWW= https://gitlab.mister-muffin.de/josch/img2pdf
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PY_SETUPTOOLS} \
- ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.4<4:devel/py-flit-core
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pikepdf>0:textproc/py-pikepdf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR}
TEST_DEPENDS= ${PY_NUMPY} \
diff --git a/graphics/py-img2pdf/distinfo b/graphics/py-img2pdf/distinfo
index 280871d5df5f..db57d1092660 100644
--- a/graphics/py-img2pdf/distinfo
+++ b/graphics/py-img2pdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747416899
-SHA256 (img2pdf-0.6.1.tar.gz) = 306e279eb832bc159d7d6294b697a9fbd11b4be1f799b14b3b2174fb506af289
-SIZE (img2pdf-0.6.1.tar.gz) = 106513
+TIMESTAMP = 1763037629
+SHA256 (img2pdf-0.6.3.tar.gz) = 219518020f5bd242bdc46493941ea3f756f664c2e86f2454721e74353f58cd95
+SIZE (img2pdf-0.6.3.tar.gz) = 120350
diff --git a/graphics/py-napari-console/Makefile b/graphics/py-napari-console/Makefile
index d0a4887cd29d..516ec0ab934c 100644
--- a/graphics/py-napari-console/Makefile
+++ b/graphics/py-napari-console/Makefile
@@ -1,5 +1,5 @@
PORTNAME= napari-console
-DISTVERSION= 0.1.3
+DISTVERSION= 0.1.4
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-napari-console/distinfo b/graphics/py-napari-console/distinfo
index 4668caf35695..a5c3ff04f3fd 100644
--- a/graphics/py-napari-console/distinfo
+++ b/graphics/py-napari-console/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734757183
-SHA256 (napari_console-0.1.3.tar.gz) = ba4f7e1cdca65a7924631372a5e58884e2e35a2b9092c79b98acb9c2dfe1254f
-SIZE (napari_console-0.1.3.tar.gz) = 20010
+TIMESTAMP = 1763481432
+SHA256 (napari_console-0.1.4.tar.gz) = e185e4d36d8171ae23ca383dc69c38df76592a984d6c99ad08372d188a1fbb9b
+SIZE (napari_console-0.1.4.tar.gz) = 20152
diff --git a/graphics/shotwell/Makefile b/graphics/shotwell/Makefile
index 3bf866870630..64f1b67a3db1 100644
--- a/graphics/shotwell/Makefile
+++ b/graphics/shotwell/Makefile
@@ -1,6 +1,5 @@
PORTNAME= shotwell
-PORTVERSION= 0.32.13
-PORTREVISION= 1
+PORTVERSION= 0.32.14
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
diff --git a/graphics/shotwell/distinfo b/graphics/shotwell/distinfo
index 6b3a97ce93a5..612c1107079f 100644
--- a/graphics/shotwell/distinfo
+++ b/graphics/shotwell/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749474839
-SHA256 (shotwell-0.32.13.tar.xz) = bdd3e84f602e2fc7eb42843c90a25eb3aa49fb2ffb75edb51db01bd2905dbd1e
-SIZE (shotwell-0.32.13.tar.xz) = 35342620
+TIMESTAMP = 1763143835
+SHA256 (shotwell-0.32.14.tar.xz) = 41b122f55d245a4b68d687085fd92398d25f0bbca5483a98b2b7932be4f289da
+SIZE (shotwell-0.32.14.tar.xz) = 35343808
diff --git a/graphics/xpdf4/Makefile b/graphics/xpdf4/Makefile
index 34d496212312..5299234d7f46 100644
--- a/graphics/xpdf4/Makefile
+++ b/graphics/xpdf4/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xpdf
-PORTVERSION= 4.05
-PORTREVISION= 4
+PORTVERSION= 4.06
PORTEPOCH= 1
CATEGORIES= graphics print
MASTER_SITES= https://dl.xpdfreader.com/
diff --git a/graphics/xpdf4/distinfo b/graphics/xpdf4/distinfo
index d342b133a69b..2c0313058d8b 100644
--- a/graphics/xpdf4/distinfo
+++ b/graphics/xpdf4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726541617
-SHA256 (xpdf-4.05.tar.gz) = 92707ed5acb6584fbd73f34091fda91365654ded1f31ba72f0970022cf2a5cea
-SIZE (xpdf-4.05.tar.gz) = 986596
+TIMESTAMP = 1763181564
+SHA256 (xpdf-4.06.tar.gz) = 1c38f527c46caee0f712386d42a885b96a31ed9ce11904e872559859894d137e
+SIZE (xpdf-4.06.tar.gz) = 999317
diff --git a/java/bootstrap-openjdk11/Makefile b/java/bootstrap-openjdk11/Makefile
index d3a00da8743a..b098e5311dd7 100644
--- a/java/bootstrap-openjdk11/Makefile
+++ b/java/bootstrap-openjdk11/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openjdk11
PORTVERSION= 11.0.5.10.1
+PORTREVISION= 1
CATEGORIES= java devel
MASTER_SITES= LOCAL/glewis/bootstrap-openjdk11 \
LOCAL/pkubaj
@@ -27,6 +28,8 @@ JDK_ARCH_SUFFIX_powerpc64= -elfv2
INSTALLDIR= ${STAGEDIR}${PREFIX}/${JDK_ROOT}
+BUNDLE_LIBS= yes
+
.include <bsd.port.pre.mk>
.if ${ARCH} == aarch64 || ${ARCH:Marmv*}
diff --git a/java/bootstrap-openjdk17/Makefile b/java/bootstrap-openjdk17/Makefile
index f5b98b039baa..786cd081637e 100644
--- a/java/bootstrap-openjdk17/Makefile
+++ b/java/bootstrap-openjdk17/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openjdk17
PORTVERSION= 17.0.1.12.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= java devel
MASTER_SITES= LOCAL/glewis/bootstrap-openjdk17 \
LOCAL/pkubaj/bootstrap-openjdk17
@@ -27,6 +27,8 @@ JDK_ARCH= ${ARCH:C/armv.*/arm/}
INSTALLDIR= ${STAGEDIR}${PREFIX}/${JDK_ROOT}
+BUNDLE_LIBS= yes
+
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1500000
diff --git a/java/bootstrap-openjdk8/Makefile b/java/bootstrap-openjdk8/Makefile
index f1fb9aaaa16d..380a70f267db 100644
--- a/java/bootstrap-openjdk8/Makefile
+++ b/java/bootstrap-openjdk8/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openjdk8
PORTVERSION= ${DISTVERSION_${JDK_ARCH}}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= java devel
MASTER_SITES= LOCAL/jkim \
LOCAL/mikael \
@@ -36,6 +36,8 @@ WRKSRC= ${WRKDIR}/${JDK_ROOT}
INSTALLDIR= ${STAGEDIR}${PREFIX}/${JDK_ROOT}
+BUNDLE_LIBS= yes
+
.include <bsd.port.pre.mk>
.if ${ARCH} == aarch64 || ${ARCH:Marmv*}
diff --git a/java/openjdk11/Makefile b/java/openjdk11/Makefile
index 1548c2e3fa6b..28f3a7b9eba5 100644
--- a/java/openjdk11/Makefile
+++ b/java/openjdk11/Makefile
@@ -171,6 +171,8 @@ CFLAGS+= -Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT}
CXXFLAGS+= -Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT}
CONFIGURE_ARGS+=--disable-precompiled-headers
.else
+# it is up to upstream project to fix these or not
+CFLAGS+= -Wno-deprecated-builtins -Wno-inline-asm -Wno-unknown-attributes
MAKE_ENV+= USE_CLANG=true
.if ${ARCH:Mpowerpc64*}
LLVM_VER= 12
diff --git a/lang/Makefile b/lang/Makefile
index 3226cac5a73f..7edd3bb3c34a 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -331,7 +331,7 @@
SUBDIR += ruby32
SUBDIR += ruby33
SUBDIR += ruby34
- SUBDIR += ruby35
+ SUBDIR += ruby40
SUBDIR += rubygem-rb_sys
SUBDIR += rubygem-ruby_language_server
SUBDIR += runawk
@@ -368,8 +368,8 @@
SUBDIR += spidermonkey102
SUBDIR += spidermonkey115
SUBDIR += spidermonkey128
+ SUBDIR += spidermonkey140
SUBDIR += spidermonkey78
- SUBDIR += spidermonkey91
SUBDIR += squeak
SUBDIR += squirrel
SUBDIR += starlark-rust
@@ -388,6 +388,7 @@
SUBDIR += trealla-prolog
SUBDIR += tuareg-mode.el
SUBDIR += typescript
+ SUBDIR += typescript-go
SUBDIR += typstfmt
SUBDIR += typstyle
SUBDIR += ucc
diff --git a/lang/clojure-mode.el/Makefile b/lang/clojure-mode.el/Makefile
index 4d59612ff6dd..f545e43ac2fe 100644
--- a/lang/clojure-mode.el/Makefile
+++ b/lang/clojure-mode.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= clojure-mode.el
-PORTVERSION= 5.11.0
-PORTREVISION= 17
+PORTVERSION= 5.20.0
PORTEPOCH= 1
+DISTVERSIONPREFIX= v
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/clojure-mode.el/distinfo b/lang/clojure-mode.el/distinfo
index c4abdcbb1003..68977e578c41 100644
--- a/lang/clojure-mode.el/distinfo
+++ b/lang/clojure-mode.el/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1573819927
-SHA256 (clojure-emacs-clojure-mode-5.11.0_GH0.tar.gz) = f732885f077820331d5fe093c039b70dd1a7da4491db08c37bf030bcb6fa9bd3
-SIZE (clojure-emacs-clojure-mode-5.11.0_GH0.tar.gz) = 22646518
+TIMESTAMP = 1762987738
+SHA256 (clojure-emacs-clojure-mode-v5.20.0_GH0.tar.gz) = 1230869533d7fc44146c1a5cb5d4e4380235513da2d149d6227edc87241b0bd0
+SIZE (clojure-emacs-clojure-mode-v5.20.0_GH0.tar.gz) = 23410111
diff --git a/lang/clojure-mode.el/pkg-plist b/lang/clojure-mode.el/pkg-plist
index 703ff98dc62c..0f92ceea5cb9 100644
--- a/lang/clojure-mode.el/pkg-plist
+++ b/lang/clojure-mode.el/pkg-plist
@@ -1,3 +1,3 @@
-%%EMACS_SITE_LISPDIR%%/clojure-mode.el
%%EMACS_SITE_LISPDIR%%/clojure-mode-extra-font-locking.el
+%%EMACS_SITE_LISPDIR%%/clojure-mode.el
%%EMACS_SITE_LISPDIR%%/test.clj
diff --git a/lang/erlang-runtime22/Makefile b/lang/erlang-runtime22/Makefile
index 2bd35931a133..7d6194f3a81d 100644
--- a/lang/erlang-runtime22/Makefile
+++ b/lang/erlang-runtime22/Makefile
@@ -2,7 +2,6 @@ PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
DISTVERSION= 22.3.4.27
PORTREVISION= 2
-# NB when bumping OTP versions also bump PORTREVISION in databases/couchdb3
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime22
DIST_SUBDIR= erlang
diff --git a/lang/erlang-runtime27/Makefile b/lang/erlang-runtime27/Makefile
index 5ea378d8d6d8..9abc0a64a0a8 100644
--- a/lang/erlang-runtime27/Makefile
+++ b/lang/erlang-runtime27/Makefile
@@ -1,6 +1,7 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
DISTVERSION= 27.3.4.5
+# NB when bumping OTP versions also bump PORTREVISION in databases/couchdb3
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime${PORTVERSION:C/\..*//}
DIST_SUBDIR= erlang
diff --git a/lang/fpc-devel/Makefile b/lang/fpc-devel/Makefile
index 03e7988a47ca..2487a07e2886 100644
--- a/lang/fpc-devel/Makefile
+++ b/lang/fpc-devel/Makefile
@@ -170,14 +170,14 @@ post-patch:
do-build:
# build fpc compiler
@${ECHO_MSG} "##### STARTING COMPILER AND UNITS #####"
- (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} all ${MAKE_ARGS} ${BOOTPPC})
+ (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENVI} ${WRK_ENV} \
+ ${MAKE_ENV} ${MAKE_CMD} all ${MAKE_ARGS} ${BOOTPPC})
@${ECHO_MSG} "##### COMPLETE COMPILER AND UNITS #####"
do-install:
# Installing fpc compiler
- (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} install ${MAKE_ARGS} ${BOOTPPC})
+ (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENVI} ${WRK_ENV} \
+ ${MAKE_ENV} ${MAKE_CMD} install ${MAKE_ARGS} ${BOOTPPC})
# Installing manpages
${INSTALL_MAN} ${WRKDIR}/man/man1/* ${STAGEDIR}${PREFIX}/share/man/man1
diff --git a/lang/fpc-source/Makefile b/lang/fpc-source/Makefile
index 76f31f1976dd..fe8e22b37dbb 100644
--- a/lang/fpc-source/Makefile
+++ b/lang/fpc-source/Makefile
@@ -35,6 +35,9 @@ FPC_ARCH= i386
FPC_ARCH= x86_64
.endif
+post-extract:
+ ${RM} -R ${WRKSRC}/.git*
+
post-patch:
.if ${OPSYS} == FreeBSD
@${REINPLACE_CMD} -i "" -e 's|900044|${OSVERSION}|g' \
diff --git a/lang/fpc/Makefile b/lang/fpc/Makefile
index e9f49f1f4bb7..7de10957d5b8 100644
--- a/lang/fpc/Makefile
+++ b/lang/fpc/Makefile
@@ -157,20 +157,20 @@ post-patch:
do-build:
# build fpc compiler
@${ECHO_MSG} "##### STARTING COMPILER #####"
- (cd ${WRKDIR}/${FPCSRCDIR}/compiler && ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} cycle ${MAKE_ARGS} ${BOOTPPC})
+ (cd ${WRKDIR}/${FPCSRCDIR}/compiler && ${SETENVI} ${WRK_ENV} \
+ ${MAKE_ENV} ${MAKE_CMD} cycle ${MAKE_ARGS} ${BOOTPPC})
@${ECHO_MSG} "##### COMPLETE COMPILER #####"
# build units
@${ECHO_MSG} "##### STARTING UNITS #####"
- (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} build ${MAKE_ARGS} ${BOOTPPC})
+ (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENVI} ${WRK_ENV} \
+ ${MAKE_ENV} ${MAKE_CMD} build ${MAKE_ARGS} ${BOOTPPC})
@${ECHO_MSG} "##### COMPLETE UNITS #####"
do-install:
# Installing fpc compiler
- (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} install ${MAKE_ARGS} ${BOOTPPC})
+ (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENVI} ${WRK_ENV} \
+ ${MAKE_ENV} ${MAKE_CMD} install ${MAKE_ARGS} ${BOOTPPC})
# Installing manpages
${INSTALL_MAN} ${WRKDIR}/man/man1/* ${STAGEDIR}${PREFIX}/share/man/man1
diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile
index 859c4d9464b9..7c84ebbd65a4 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.4.1.s20251106
+PORTVERSION= 13.4.1.s20251113
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index 6f6560244ff3..49735c2ef55b 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762500865
-SHA256 (gcc-13-20251106.tar.xz) = 2c55bc0e145b20f68764d5aba17537826f770d6dbf48d36ca388c28ea831b115
-SIZE (gcc-13-20251106.tar.xz) = 84644168
+TIMESTAMP = 1763106430
+SHA256 (gcc-13-20251113.tar.xz) = ed04c2d209763575df0ff29ac3b8663bb753393a06a81b4815f045355ae2a87a
+SIZE (gcc-13-20251113.tar.xz) = 84603296
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index 4c4bd2deee52..9ae970bac600 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.3.1.s20251107
+PORTVERSION= 14.3.1.s20251114
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index 857515f9863e..ba71ab237342 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762847139
-SHA256 (gcc-14-20251107.tar.xz) = ca9294fdf6ccc4b0292209351c83d8423a0b6abe684c51854de2fba728b25f79
-SIZE (gcc-14-20251107.tar.xz) = 88366224
+TIMESTAMP = 1763277966
+SHA256 (gcc-14-20251114.tar.xz) = 52a43f5f2b4887a96a0aa98f52acfa272b02c2066d189b88a8af931645381e13
+SIZE (gcc-14-20251114.tar.xz) = 88382292
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index a60af5ba2ed5..81dcf1fffbd5 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.2.1.s20251108
+PORTVERSION= 15.2.1.s20251115
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index 124c9a62df1f..8ee50bb1bf86 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762847237
-SHA256 (gcc-15-20251108.tar.xz) = bca83ad6c434c59e61e2963adb08e39d4cc8a54b01d727c73d110e189a1eab92
-SIZE (gcc-15-20251108.tar.xz) = 92349104
+TIMESTAMP = 1763278094
+SHA256 (gcc-15-20251115.tar.xz) = 5eb4099e6efc246587f04a807da9446850cf6e2f1b11d0e1ab2b9f1e633aa34f
+SIZE (gcc-15-20251115.tar.xz) = 92358784
diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile
index b4af4e0c465b..158ff91bd1b8 100644
--- a/lang/gcc16-devel/Makefile
+++ b/lang/gcc16-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 16.0.0.s20251109
+PORTVERSION= 16.0.0.s20251116
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo
index c6092a3e767e..1dc6581fdef2 100644
--- a/lang/gcc16-devel/distinfo
+++ b/lang/gcc16-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762847321
-SHA256 (gcc-16-20251109.tar.xz) = 52facec8993710a3c20a74f9cc4bd513e6ca77f6a93854e70c5db8697a0957bf
-SIZE (gcc-16-20251109.tar.xz) = 97043964
+TIMESTAMP = 1763385505
+SHA256 (gcc-16-20251116.tar.xz) = 79914d5a23cbcf632ff4509aca049a9a48bc5d74e399e1007aca01e025140862
+SIZE (gcc-16-20251116.tar.xz) = 97131276
diff --git a/lang/gptscript/Makefile b/lang/gptscript/Makefile
index 3edb17f29dff..bffeabe3b1d2 100644
--- a/lang/gptscript/Makefile
+++ b/lang/gptscript/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gptscript
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.5
-PORTREVISION= 4
+DISTVERSION= 0.9.7
+PORTREVISION= 0
CATEGORIES= lang
MAINTAINER= nivit@FreeBSD.org
@@ -11,7 +11,7 @@ WWW= https://gptscript.ai/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules,1.22
+USES= go:modules
GO_MODULE= github.com/gptscript-ai/gptscript
OPTIONS_DEFINE= EXAMPLES
diff --git a/lang/gptscript/distinfo b/lang/gptscript/distinfo
index 6c23b1cc7404..17f615cb9ea8 100644
--- a/lang/gptscript/distinfo
+++ b/lang/gptscript/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1727967021
-SHA256 (go/lang_gptscript/gptscript-v0.9.5/v0.9.5.mod) = a982b21f55c713f4cd55d88ce6b3f2abeb88aef0074b30aadc97b4789cdf6dd3
-SIZE (go/lang_gptscript/gptscript-v0.9.5/v0.9.5.mod) = 6221
-SHA256 (go/lang_gptscript/gptscript-v0.9.5/v0.9.5.zip) = 8c96d0fe0e4b544b87efb9d93e9e6e3b542740eb77fd8bb448fa86641a7ada11
-SIZE (go/lang_gptscript/gptscript-v0.9.5/v0.9.5.zip) = 3122179
+TIMESTAMP = 1763111268
+SHA256 (go/lang_gptscript/gptscript-v0.9.7/v0.9.7.mod) = b6abff197a59fdda00559829a1af3057784f0654c36af678346e1f9d8b754f46
+SIZE (go/lang_gptscript/gptscript-v0.9.7/v0.9.7.mod) = 7091
+SHA256 (go/lang_gptscript/gptscript-v0.9.7/v0.9.7.zip) = 6c12088941c684f7ca39a316972416645b55ca80420a14cb11e218b495aea6c1
+SIZE (go/lang_gptscript/gptscript-v0.9.7/v0.9.7.zip) = 3132946
diff --git a/lang/ldc/Makefile b/lang/ldc/Makefile
index f650d494ad93..03245d5b85ae 100644
--- a/lang/ldc/Makefile
+++ b/lang/ldc/Makefile
@@ -30,6 +30,9 @@ CMAKE_ARGS+= -DLDC_INSTALL_PREFIX="${PREFIX}" \
-DBUILD_SHARED_LIBS="BOTH" \
-DBUILD_LTO_LIBS=ON
+post-patch:
+ cd ${WRKDIR}; patch < ${.CURDIR}/files/extra-patch-ldc2-1.41.0-freebsd-x86_64-import-core-sys-freebsd-config.d
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ldc-build-runtime
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ldc-profdata
diff --git a/lang/ldc/files/extra-patch-ldc2-1.41.0-freebsd-x86_64-import-core-sys-freebsd-config.d b/lang/ldc/files/extra-patch-ldc2-1.41.0-freebsd-x86_64-import-core-sys-freebsd-config.d
new file mode 100644
index 000000000000..1a8de7a3d4a7
--- /dev/null
+++ b/lang/ldc/files/extra-patch-ldc2-1.41.0-freebsd-x86_64-import-core-sys-freebsd-config.d
@@ -0,0 +1,12 @@
+--- ldc2-1.41.0-freebsd-x86_64/import/core/sys/freebsd/config.d.orig 2025-06-07 02:43:09 UTC
++++ ldc2-1.41.0-freebsd-x86_64/import/core/sys/freebsd/config.d
+@@ -14,7 +14,8 @@
+ // NOTE: When adding newer versions of FreeBSD, verify all current versioned
+ // bindings are still compatible with the release.
+
+- version (FreeBSD_15) enum __FreeBSD_version = 1500000;
++ version (FreeBSD_16) enum __FreeBSD_version = 1600000;
++else version (FreeBSD_15) enum __FreeBSD_version = 1500000;
+ else version (FreeBSD_14) enum __FreeBSD_version = 1400000;
+ else version (FreeBSD_13) enum __FreeBSD_version = 1302000;
+ else version (FreeBSD_12) enum __FreeBSD_version = 1204000;
diff --git a/lang/lfortran/Makefile b/lang/lfortran/Makefile
index cfd606a1470c..12e9ae04ad3e 100644
--- a/lang/lfortran/Makefile
+++ b/lang/lfortran/Makefile
@@ -1,7 +1,6 @@
PORTNAME= lfortran
DISTVERSIONPREFIX= v
-DISTVERSION= 0.57.0
-PORTREVISION= 1
+DISTVERSION= 0.58.0
CATEGORIES= lang
MAINTAINER= fortran@FreeBSD.org
diff --git a/lang/lfortran/distinfo b/lang/lfortran/distinfo
index 03781f66235a..c198a0011a18 100644
--- a/lang/lfortran/distinfo
+++ b/lang/lfortran/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759337748
-SHA256 (lfortran-lfortran-v0.57.0_GH0.tar.gz) = 2a088bd8e205da27912b6b7a517ab7b6acb3dedc4af634529f19405e9e957c68
-SIZE (lfortran-lfortran-v0.57.0_GH0.tar.gz) = 3535651
+TIMESTAMP = 1763308564
+SHA256 (lfortran-lfortran-v0.58.0_GH0.tar.gz) = df2e15404ccadfb4381cb4350640084fdc6e0a9a2f233437f4caa0fdb1fc1d98
+SIZE (lfortran-lfortran-v0.58.0_GH0.tar.gz) = 3584567
diff --git a/lang/php85/Makefile b/lang/php85/Makefile
index 5dc6a6bfc10a..514479c830a0 100644
--- a/lang/php85/Makefile
+++ b/lang/php85/Makefile
@@ -1,5 +1,5 @@
PORTNAME= php85
-DISTVERSION= 8.5.0RC4
+DISTVERSION= 8.5.0RC5
PORTREVISION?= 0
CATEGORIES?= lang devel www
MASTER_SITES= https://downloads.php.net/~edorian/ \
diff --git a/lang/php85/distinfo b/lang/php85/distinfo
index f14d6ec57018..016a4369e031 100644
--- a/lang/php85/distinfo
+++ b/lang/php85/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762329954
-SHA256 (php-8.5.0RC4.tar.gz) = eaeb71efaba8bfaacd9977cc2c2c24470cda974364afcac07d74f9861b065653
-SIZE (php-8.5.0RC4.tar.gz) = 24093395
+TIMESTAMP = 1763216608
+SHA256 (php-8.5.0RC5.tar.gz) = c57233825070238a00dee8712487b4859fa35f597e3c365adddfad13578ffb87
+SIZE (php-8.5.0RC5.tar.gz) = 24098793
diff --git a/lang/picolisp/Makefile b/lang/picolisp/Makefile
index 6254decd555a..5897a42a64f8 100644
--- a/lang/picolisp/Makefile
+++ b/lang/picolisp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= picolisp
-PORTVERSION= 25.6
+PORTVERSION= 25.9
CATEGORIES= lang
MASTER_SITES= https://software-lab.de/
DISTNAME= picoLisp-${PORTVERSION}
@@ -26,6 +26,7 @@ post-patch:
-e 's|llvm-link|llvm-link${LLVM_VERSION}|' \
-e 's|llvm-config|${LLVM_CONFIG}|' \
-e '/^.SILENT:/d' \
+ -e '52s|$$| `pkg-config --cflags readline libffi`|' \
${WRKSRC}/Makefile
${REINPLACE_CMD} -i '' -e 's|/usr|${PREFIX}|g' ${WRKSRC}/../bin/*
@@ -34,6 +35,7 @@ post-build:
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/lib/picolisp
+ ${RM} ${WRKSRC}/../soTest.c
cd ${WRKSRC}/.. && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/picolisp "! -name '*.bak'"
${RM} -r ${STAGEDIR}${PREFIX}/lib/picolisp/src
${FIND} ${STAGEDIR}${PREFIX}/lib/picolisp/bin -exec ${CHMOD} a+x {} \;
diff --git a/lang/picolisp/distinfo b/lang/picolisp/distinfo
index 9a8c042c4f7f..46f942ab954a 100644
--- a/lang/picolisp/distinfo
+++ b/lang/picolisp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751748423
-SHA256 (picoLisp-25.6.tgz) = 6d6eb2c77d32568f69400e25b24e342de3df04d9675ed0ce75377ecd28e12133
-SIZE (picoLisp-25.6.tgz) = 1104680
+TIMESTAMP = 1762354531
+SHA256 (picoLisp-25.9.tgz) = 904122dd74aee62791211dff64ffd1490ae9849efcd0c6babbec4c21d1536de7
+SIZE (picoLisp-25.9.tgz) = 1335550
diff --git a/lang/ruby35/distinfo b/lang/ruby35/distinfo
deleted file mode 100644
index 74132595156f..000000000000
--- a/lang/ruby35/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1745193802
-SHA256 (ruby/ruby-3.5.0-preview1.tar.xz) = c6cc1e9f23fe4719b024b8305345ca0cff4e1bc159f3ebff86cb5b87969863aa
-SIZE (ruby/ruby-3.5.0-preview1.tar.xz) = 17443928
diff --git a/lang/ruby35/files/patch-common.mk b/lang/ruby35/files/patch-common.mk
deleted file mode 100644
index 10e9abf6216c..000000000000
--- a/lang/ruby35/files/patch-common.mk
+++ /dev/null
@@ -1,26 +0,0 @@
---- common.mk.orig 2024-12-12 01:10:13 UTC
-+++ common.mk
-@@ -487,17 +487,17 @@ install-all: pre-install-all do-install-all post-insta
- $(ruby_pc): $(srcdir)/template/ruby.pc.in config.status
-
- install-all: pre-install-all do-install-all post-install-all
--pre-install-all:: all pre-install-local pre-install-ext pre-install-gem pre-install-doc
-+pre-install-all:: all pre-install-local pre-install-ext pre-install-doc
- do-install-all: pre-install-all $(DOT_WAIT) docs
-- $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=all $(INSTALL_DOC_OPTS)
--post-install-all:: post-install-local post-install-ext post-install-gem post-install-doc
-+ $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=all --exclude=gem $(INSTALL_DOC_OPTS)
-+post-install-all:: post-install-local post-install-ext post-install-doc
- @$(NULLCMD)
-
- install-nodoc: pre-install-nodoc do-install-nodoc post-install-nodoc
--pre-install-nodoc:: pre-install-local pre-install-ext pre-install-gem
-+pre-install-nodoc:: pre-install-local pre-install-ext
- do-install-nodoc: main pre-install-nodoc
-- $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=all --exclude=doc
--post-install-nodoc:: post-install-local post-install-ext post-install-gem
-+ $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=all --exclude=doc --exclude=gem
-+post-install-nodoc:: post-install-local post-install-ext
-
- install-local: pre-install-local do-install-local post-install-local
- pre-install-local:: pre-install-bin pre-install-lib pre-install-man
diff --git a/lang/ruby35/Makefile b/lang/ruby40/Makefile
index cc5866718a21..de12f63ed780 100644
--- a/lang/ruby35/Makefile
+++ b/lang/ruby40/Makefile
@@ -54,7 +54,7 @@ EXTRACT_AFTER_ARGS= --exclude ${DISTNAME}/bin/gem \
--exclude ${DISTNAME}/sample/win32ole \
--no-same-owner --no-same-permissions
-RUBY_VER= 3.5
+RUBY_VER= 4.0
OPTIONS_DEFINE= CAPIDOCS DEBUG DOCS EXAMPLES GMP RDOC YJIT
OPTIONS_DEFAULT= RDOC
diff --git a/lang/ruby40/distinfo b/lang/ruby40/distinfo
new file mode 100644
index 000000000000..95cd56ac466c
--- /dev/null
+++ b/lang/ruby40/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1763409827
+SHA256 (ruby/ruby-4.0.0-preview2.tar.xz) = 0b92b15466d77a9d7e59e4a75f050d42cd50fe96c951d2b3b9f8029394cd9a43
+SIZE (ruby/ruby-4.0.0-preview2.tar.xz) = 17554228
diff --git a/lang/ruby40/files/patch-common.mk b/lang/ruby40/files/patch-common.mk
new file mode 100644
index 000000000000..ece776408fdc
--- /dev/null
+++ b/lang/ruby40/files/patch-common.mk
@@ -0,0 +1,19 @@
+--- common.mk.orig 2025-11-17 12:39:04 UTC
++++ common.mk
+@@ -427,14 +427,14 @@ do-install-all: pre-install-all $(DOT_WAIT) docs
+ install-all: pre-install-all do-install-all post-install-all
+ pre-install-all:: all pre-install-local pre-install-ext pre-install-gem pre-install-doc
+ do-install-all: pre-install-all $(DOT_WAIT) docs
+- $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=$(INSTALL_ALL) $(INSTALL_DOC_OPTS)
++ $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=$(INSTALL_ALL) --exclude=gem $(INSTALL_DOC_OPTS)
+ post-install-all:: post-install-local post-install-ext post-install-gem post-install-doc
+ @$(NULLCMD)
+
+ install-nodoc: pre-install-nodoc do-install-nodoc post-install-nodoc
+ pre-install-nodoc:: pre-install-local pre-install-ext pre-install-gem
+ do-install-nodoc: main pre-install-nodoc
+- $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=$(INSTALL_ALL) --exclude=doc
++ $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=$(INSTALL_ALL) --exclude=doc --exclude=gem
+ post-install-nodoc:: post-install-local post-install-ext post-install-gem
+
+ install-local: pre-install-local do-install-local post-install-local
diff --git a/lang/ruby35/files/patch-configure.ac b/lang/ruby40/files/patch-configure.ac
index 2e3c608f9449..2e3c608f9449 100644
--- a/lang/ruby35/files/patch-configure.ac
+++ b/lang/ruby40/files/patch-configure.ac
diff --git a/lang/ruby35/files/patch-lib_mkmf.rb b/lang/ruby40/files/patch-lib_mkmf.rb
index 46ba529446e0..46ba529446e0 100644
--- a/lang/ruby35/files/patch-lib_mkmf.rb
+++ b/lang/ruby40/files/patch-lib_mkmf.rb
diff --git a/lang/ruby35/files/patch-tool_mkconfig.rb b/lang/ruby40/files/patch-tool_mkconfig.rb
index 24478cacbb7a..24478cacbb7a 100644
--- a/lang/ruby35/files/patch-tool_mkconfig.rb
+++ b/lang/ruby40/files/patch-tool_mkconfig.rb
diff --git a/lang/ruby35/pkg-descr b/lang/ruby40/pkg-descr
index a537df18eb88..a537df18eb88 100644
--- a/lang/ruby35/pkg-descr
+++ b/lang/ruby40/pkg-descr
diff --git a/lang/ruby35/pkg-message b/lang/ruby40/pkg-message
index 2b7e0a2a63b9..2b7e0a2a63b9 100644
--- a/lang/ruby35/pkg-message
+++ b/lang/ruby40/pkg-message
diff --git a/lang/ruby35/pkg-plist b/lang/ruby40/pkg-plist
index 97556d121539..55a3e121f64a 100644
--- a/lang/ruby35/pkg-plist
+++ b/lang/ruby40/pkg-plist
@@ -60,6 +60,7 @@ include/ruby-%%RUBY_VER%%/ruby/internal/attr/nodiscard.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noexcept.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noinline.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonnull.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonstring.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noreturn.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/packed_struct.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/pure.h
@@ -148,6 +149,7 @@ include/ruby-%%RUBY_VER%%/ruby/internal/intern/ruby.h
include/ruby-%%RUBY_VER%%/ruby/internal/intern/select.h
include/ruby-%%RUBY_VER%%/ruby/internal/intern/select/largesize.h
include/ruby-%%RUBY_VER%%/ruby/internal/intern/select/posix.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/set.h
include/ruby-%%RUBY_VER%%/ruby/internal/intern/signal.h
include/ruby-%%RUBY_VER%%/ruby/internal/intern/sprintf.h
include/ruby-%%RUBY_VER%%/ruby/internal/intern/string.h
@@ -278,7 +280,6 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_ARCHLIBDIR%%/monitor.so
%%RUBY_ARCHLIBDIR%%/objspace.so
%%RUBY_ARCHLIBDIR%%/openssl.so
-%%RUBY_ARCHLIBDIR%%/pathname.so
%%RUBY_ARCHLIBDIR%%/psych.so
%%RUBY_ARCHLIBDIR%%/pty.so
%%RUBY_ARCHLIBDIR%%/rbconfig.rb
@@ -290,11 +291,7 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_ARCHLIBDIR%%/zlib.so
%%RUBY_LIBDIR%%/bundled_gems.rb
%%RUBY_LIBDIR%%/cgi.rb
-%%RUBY_LIBDIR%%/cgi/cookie.rb
-%%RUBY_LIBDIR%%/cgi/core.rb
-%%RUBY_LIBDIR%%/cgi/html.rb
-%%RUBY_LIBDIR%%/cgi/session.rb
-%%RUBY_LIBDIR%%/cgi/session/pstore.rb
+%%RUBY_LIBDIR%%/cgi/escape.rb
%%RUBY_LIBDIR%%/cgi/util.rb
%%RUBY_LIBDIR%%/coverage.rb
%%RUBY_LIBDIR%%/date.rb
@@ -353,6 +350,7 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/json/add/rational.rb
%%RUBY_LIBDIR%%/json/add/regexp.rb
%%RUBY_LIBDIR%%/json/add/set.rb
+%%RUBY_LIBDIR%%/json/add/string.rb
%%RUBY_LIBDIR%%/json/add/struct.rb
%%RUBY_LIBDIR%%/json/add/symbol.rb
%%RUBY_LIBDIR%%/json/add/time.rb
@@ -409,6 +407,7 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/prism/compiler.rb
%%RUBY_LIBDIR%%/prism/desugar_compiler.rb
%%RUBY_LIBDIR%%/prism/dispatcher.rb
+%%RUBY_LIBDIR%%/prism/dot_visitor.rb
%%RUBY_LIBDIR%%/prism/dsl.rb
%%RUBY_LIBDIR%%/prism/ffi.rb
%%RUBY_LIBDIR%%/prism/inspect_visitor.rb
@@ -424,6 +423,7 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/prism/pattern.rb
%%RUBY_LIBDIR%%/prism/polyfill/append_as_bytes.rb
%%RUBY_LIBDIR%%/prism/polyfill/byteindex.rb
+%%RUBY_LIBDIR%%/prism/polyfill/scan_byte.rb
%%RUBY_LIBDIR%%/prism/polyfill/unpack1.rb
%%RUBY_LIBDIR%%/prism/polyfill/warn.rb
%%RUBY_LIBDIR%%/prism/reflection.rb
@@ -438,6 +438,7 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/prism/translation/parser/lexer.rb
%%RUBY_LIBDIR%%/prism/translation/parser33.rb
%%RUBY_LIBDIR%%/prism/translation/parser34.rb
+%%RUBY_LIBDIR%%/prism/translation/parser35.rb
%%RUBY_LIBDIR%%/prism/translation/parser_current.rb
%%RUBY_LIBDIR%%/prism/translation/ripper.rb
%%RUBY_LIBDIR%%/prism/translation/ripper/sexp.rb
@@ -516,7 +517,6 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/rubygems/commands/owner_command.rb
%%RUBY_LIBDIR%%/rubygems/commands/pristine_command.rb
%%RUBY_LIBDIR%%/rubygems/commands/push_command.rb
-%%RUBY_LIBDIR%%/rubygems/commands/query_command.rb
%%RUBY_LIBDIR%%/rubygems/commands/rdoc_command.rb
%%RUBY_LIBDIR%%/rubygems/commands/rebuild_command.rb
%%RUBY_LIBDIR%%/rubygems/commands/search_command.rb
@@ -532,7 +532,6 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/rubygems/commands/update_command.rb
%%RUBY_LIBDIR%%/rubygems/commands/which_command.rb
%%RUBY_LIBDIR%%/rubygems/commands/yank_command.rb
-%%RUBY_LIBDIR%%/rubygems/compatibility.rb
%%RUBY_LIBDIR%%/rubygems/config_file.rb
%%RUBY_LIBDIR%%/rubygems/core_ext/kernel_gem.rb
%%RUBY_LIBDIR%%/rubygems/core_ext/kernel_require.rb
@@ -561,7 +560,6 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/rubygems/gemcutter_utilities/webauthn_listener/response.rb
%%RUBY_LIBDIR%%/rubygems/gemcutter_utilities/webauthn_poller.rb
%%RUBY_LIBDIR%%/rubygems/gemspec_helpers.rb
-%%RUBY_LIBDIR%%/rubygems/install_default_message.rb
%%RUBY_LIBDIR%%/rubygems/install_message.rb
%%RUBY_LIBDIR%%/rubygems/install_update_options.rb
%%RUBY_LIBDIR%%/rubygems/installer.rb
@@ -637,7 +635,6 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/rubygems/security/signer.rb
%%RUBY_LIBDIR%%/rubygems/security/trust_dir.rb
%%RUBY_LIBDIR%%/rubygems/security_option.rb
-%%RUBY_LIBDIR%%/rubygems/shellwords.rb
%%RUBY_LIBDIR%%/rubygems/source.rb
%%RUBY_LIBDIR%%/rubygems/source/git.rb
%%RUBY_LIBDIR%%/rubygems/source/installed.rb
@@ -650,8 +647,7 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/rubygems/specification.rb
%%RUBY_LIBDIR%%/rubygems/specification_policy.rb
%%RUBY_LIBDIR%%/rubygems/specification_record.rb
-%%RUBY_LIBDIR%%/rubygems/ssl_certs/rubygems.org/GlobalSignRootCA.pem
-%%RUBY_LIBDIR%%/rubygems/ssl_certs/rubygems.org/GlobalSignRootCA_R3.pem
+%%RUBY_LIBDIR%%/rubygems/ssl_certs/rubygems.org/GlobalSign.pem
%%RUBY_LIBDIR%%/rubygems/stub_specification.rb
%%RUBY_LIBDIR%%/rubygems/target_rbconfig.rb
%%RUBY_LIBDIR%%/rubygems/text.rb
@@ -733,10 +729,9 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/rubygems/vendored_tsort.rb
%%RUBY_LIBDIR%%/rubygems/version.rb
%%RUBY_LIBDIR%%/rubygems/version_option.rb
+%%RUBY_LIBDIR%%/rubygems/win_platform.rb
%%RUBY_LIBDIR%%/rubygems/yaml_serializer.rb
%%RUBY_LIBDIR%%/securerandom.rb
-%%RUBY_LIBDIR%%/set.rb
-%%RUBY_LIBDIR%%/set/sorted_set.rb
%%RUBY_LIBDIR%%/shellwords.rb
%%RUBY_LIBDIR%%/singleton.rb
%%RUBY_LIBDIR%%/socket.rb
@@ -840,13 +835,14 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%DOCS%%%%RUBY_DOCDIR%%/README.md
%%DOCS%%%%RUBY_DOCDIR%%/_regexp.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/_timezones.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/box.md
%%DOCS%%%%RUBY_DOCDIR%%/bsearch.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/bug_triaging.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/case_mapping.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/character_selectors.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/command_injection.rdoc
-%%DOCS%%%%RUBY_DOCDIR%%/command_line/environment.md
%%DOCS%%%%RUBY_DOCDIR%%/contributing/building_ruby.md
+%%DOCS%%%%RUBY_DOCDIR%%/contributing/concurrency_guide.md
%%DOCS%%%%RUBY_DOCDIR%%/contributing/contributing.md
%%DOCS%%%%RUBY_DOCDIR%%/contributing/documentation_guide.md
%%DOCS%%%%RUBY_DOCDIR%%/contributing/glossary.md
@@ -892,7 +888,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%DOCS%%%%RUBY_DOCDIR%%/fiber.md
%%DOCS%%%%RUBY_DOCDIR%%/format_specifications.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/forwardable.rd.ja
-%%DOCS%%%%RUBY_DOCDIR%%/globals.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/globals.md
%%DOCS%%%%RUBY_DOCDIR%%/hash_inclusion.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/images/boottime-classes.png
%%DOCS%%%%RUBY_DOCDIR%%/implicit_conversion.rdoc
@@ -973,7 +969,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%DOCS%%%%RUBY_DOCDIR%%/pty/README.expect.ja
%%DOCS%%%%RUBY_DOCDIR%%/pty/README.ja
%%DOCS%%%%RUBY_DOCDIR%%/ractor.md
-%%DOCS%%%%RUBY_DOCDIR%%/rdoc/markup_reference.rb
%%DOCS%%%%RUBY_DOCDIR%%/regexp/methods.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/regexp/unicode_properties.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/reline/face.md
@@ -982,16 +977,27 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%DOCS%%%%RUBY_DOCDIR%%/signals.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/standard_library.md
%%DOCS%%%%RUBY_DOCDIR%%/strftime_formatting.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string.rb
+%%DOCS%%%%RUBY_DOCDIR%%/string/aref.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/aset.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/b.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/bytes.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/bytesize.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/byteslice.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/bytesplice.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/center.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/chars.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/chomp.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/chop.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/chr.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/codepoints.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/concat.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/count.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/delete.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/delete_prefix.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/delete_suffix.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/downcase.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/dump.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/each_byte.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/each_char.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/each_codepoint.rdoc
@@ -999,21 +1005,40 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%DOCS%%%%RUBY_DOCDIR%%/string/each_line.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/encode.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/end_with_p.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/eql_p.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/force_encoding.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/getbyte.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/grapheme_clusters.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/hash.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/index.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/insert.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/inspect.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/intern.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/length.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/ljust.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/new.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/ord.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/partition.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/rindex.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/rjust.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/rpartition.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/scan.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/scrub.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/split.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/squeeze.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/start_with_p.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/sub.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/succ.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/string/sum.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/string/swapcase.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/stringio/README.md
+%%DOCS%%%%RUBY_DOCDIR%%/stringio/each_byte.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/stringio/each_char.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/stringio/each_codepoint.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/stringio/getbyte.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/stringio/getc.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/stringio/gets.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/stringio/stringio.md
%%DOCS%%%%RUBY_DOCDIR%%/strscan/helper_methods.md
%%DOCS%%%%RUBY_DOCDIR%%/strscan/link_refs.txt
%%DOCS%%%%RUBY_DOCDIR%%/strscan/methods/get_byte.md
@@ -1045,9 +1070,11 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%DOCS%%%%RUBY_DOCDIR%%/syntax/precedence.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/syntax/refinements.rdoc
%%DOCS%%%%RUBY_DOCDIR%%/windows.md
+%%DOCS%%%%RUBY_DOCDIR%%/yarv_frame_layout.md
%%DOCS%%%%RUBY_DOCDIR%%/yarvarch.en
%%DOCS%%%%RUBY_DOCDIR%%/yarvarch.ja
%%DOCS%%%%RUBY_DOCDIR%%/yjit/yjit.md
+%%DOCS%%%%RUBY_DOCDIR%%/zjit.md
%%DOCS%%%%RUBY_MODDOCDIR%%/option_dump.md
%%DOCS%%%%RUBY_MODDOCDIR%%/options.md
%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/README
@@ -1061,51 +1088,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/coverage.rb
%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/delegate.rb
%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/dir.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/README.ja.rdoc
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/README.rdoc
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/acl.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/darray.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/darrayc.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dbiff.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dcdbiff.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dchatc.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dchats.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dhasen.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dhasenc.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dlogc.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dlogd.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqin.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqlib.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqout.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqueue.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbc.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbch.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbm.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbmc.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbs-acl.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbs.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbssl_c.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbssl_s.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/extserv_test.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/gw_ct.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/gw_cu.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/gw_s.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/holderc.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/holders.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/http0.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/http0serv.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/name.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/namec.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/old_tuplespace.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/rinda_ts.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/rindac.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/rindas.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/ring_echo.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/ring_inspect.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/ring_place.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/simpletuple.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/speedc.rb
-%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/speeds.rb
%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/dualstack-fetch.rb
%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/dualstack-httpd.rb
%%EXAMPLES%%%%RUBY_EXAMPLESDIR%%/eval.rb
@@ -1536,144 +1518,32 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Binding/local_variables-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Binding/receiver-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Binding/source_location-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/cdesc-Cookie.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/domain%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/domain-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/expires-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/httponly%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/httponly-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/inspect-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/name%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/name-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/parse-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/path%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/path-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/secure%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/secure-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/to_s-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/value%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Cookie/value-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/cdesc-Escape.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/escape-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/escapeElement-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/escapeHTML-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/escapeURIComponent-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/escape_element-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/escape_html-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/escape_uri_component-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/h-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/unescape-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/unescapeElement-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/unescapeHTML-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/unescapeURIComponent-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/unescape_element-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/unescape_html-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/Escape/unescape_uri_component-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HTML3/cdesc-HTML3.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HTML4/cdesc-HTML4.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HTML4Fr/cdesc-HTML4Fr.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HTML4Tr/cdesc-HTML4Tr.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HTML5/cdesc-HTML5.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/a-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/base-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/blockquote-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/caption-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/cdesc-HtmlExtension.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/checkbox-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/checkbox_group-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/file_field-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/form-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/hidden-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/html-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/image_button-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/img-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/multipart_form-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/password_field-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/popup_menu-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/radio_button-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/radio_group-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/reset-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/scrolling_list-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/submit-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/text_field-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/HtmlExtension/textarea-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/InvalidEncoding/cdesc-InvalidEncoding.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/%5b%5d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/cdesc-QueryExtension.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/cookies-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/files-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/has_key%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/include%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/initialize_query-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/key%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/keys-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/multipart%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/params%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/params-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/raw_cookie-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/raw_cookie2-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/read_from_cmdline-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/QueryExtension/read_multipart-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/%5b%5d%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/%5b%5d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/FileStore/cdesc-FileStore.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/FileStore/close-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/FileStore/delete-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/FileStore/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/FileStore/restore-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/FileStore/update-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/MemoryStore/cdesc-MemoryStore.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/MemoryStore/close-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/MemoryStore/delete-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/MemoryStore/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/MemoryStore/restore-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/MemoryStore/update-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/NullStore/cdesc-NullStore.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/NullStore/close-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/NullStore/delete-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/NullStore/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/NullStore/restore-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/NullStore/update-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/PStore/cdesc-PStore.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/PStore/close-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/PStore/delete-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/PStore/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/PStore/restore-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/PStore/update-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/cdesc-Session.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/close-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/create_new_id-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/delete-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/new_session-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/session_id-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Session/update-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/cdesc-Util.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/escape-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/escapeElement-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/escapeHTML-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/escapeURIComponent-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/escape_element-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/escape_html-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/escape_uri_component-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/h-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/pretty-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/rfc1123_date-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/unescape-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/unescapeElement-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/unescapeHTML-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/unescapeURIComponent-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/unescape_element-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/unescape_html-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/Util/unescape_uri_component-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/_no_crlf_check-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/accept_charset%3d-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/accept_charset-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/accept_charset-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/cdesc-EscapeExt.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/escape-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/escapeHTML-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/escapeURIComponent-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/escape_uri_component-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/unescape-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/unescapeHTML-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/unescapeURIComponent-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/CGI/EscapeExt/unescape_uri_component-i.ri
%%RDOC%%%%RUBY_RIDIR%%/CGI/cdesc-CGI.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/env_table-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/header-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/http_header-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/out-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/parse-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/print-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/stdinput-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/CGI/stdoutput-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Class/allocate-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Class/attached_object-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Class/cdesc-Class.ri
@@ -2163,8 +2033,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/ERB/DefMethod/def_erb_method-c.ri
%%RDOC%%%%RUBY_RIDIR%%/ERB/DefMethod/def_erb_method-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ERB/Escape/cdesc-Escape.ri
-%%RDOC%%%%RUBY_RIDIR%%/ERB/Escape/html_escape-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/ERB/Escape/html_escape-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ERB/Util/cdesc-Util.ri
%%RDOC%%%%RUBY_RIDIR%%/ERB/Util/u-c.ri
%%RDOC%%%%RUBY_RIDIR%%/ERB/Util/u-i.ri
@@ -2398,6 +2266,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Enumerator/product-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Enumerator/rewind-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Enumerator/size-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Enumerator/to_set-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Enumerator/with_index-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Enumerator/with_object-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Errno/cdesc-Errno.ri
@@ -2415,6 +2284,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/fetch_line-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_location-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_block_for_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_call_for_args-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_call_for_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_call_operator_write_for_args-i.ri
@@ -2422,8 +2292,10 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_constant_path-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_constant_path_operator_write-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_constant_read-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_def_for_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_index_operator_write_for_args-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_index_operator_write_for_name-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_lambda_for_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_local_variable_operator_write_for_args-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/prism_spot_local_variable_operator_write_for_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot-i.ri
@@ -2432,8 +2304,12 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_call_for_args-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_call_for_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_colon2-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_defn-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_defs-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_fcall_for_args-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_fcall_for_name-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_iter-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_lambda-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_op_asgn1_for_args-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_op_asgn1_for_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/ErrorHighlight/Spotter/spot_op_asgn2_for_args-i.ri
@@ -2895,7 +2771,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/datadir-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/default_gem%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/default_gem_priority-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/default_specifications_dir-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/extension_dir-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/extensions_dir-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/BasicSpecification/full_gem_path-i.ri
@@ -3108,7 +2983,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PristineCommand/cdesc-PristineCommand.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PristineCommand/execute-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PristineCommand/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PristineCommand/only_executables_or_plugins%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PushCommand/cdesc-PushCommand.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PushCommand/execute-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PushCommand/get_attestations_part-i.ri
@@ -3117,10 +2991,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PushCommand/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PushCommand/send_gem-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/PushCommand/send_push_request-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/QueryCommand/cdesc-QueryCommand.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/QueryCommand/deprecation_warning-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/QueryCommand/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/QueryCommand/warning_without_suggested_alternatives-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/RdocCommand/cdesc-RdocCommand.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/RdocCommand/execute-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/RdocCommand/new-c.ri
@@ -3179,6 +3049,9 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SignoutCommand/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SourcesCommand/cdesc-SourcesCommand.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SourcesCommand/check_typo_squatting-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SourcesCommand/config_file_name-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SourcesCommand/configured_sources-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SourcesCommand/default_sources-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SourcesCommand/execute-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SourcesCommand/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Commands/SpecificationCommand/cdesc-SpecificationCommand.ri
@@ -3349,6 +3222,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/ErrorReason/cdesc-ErrorReason.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Exception/cdesc-Exception.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/BuildError/cdesc-BuildError.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/NoMakefileError/cdesc-NoMakefileError.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/build_extensions-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/cdesc-Builder.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/class_name-c.ri
@@ -3356,6 +3230,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/ruby-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/run-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/shelljoin-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/Builder/shellsplit-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CargoBuilder/DylibNotFoundError/cdesc-DylibNotFoundError.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CargoBuilder/DylibNotFoundError/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CargoBuilder/LinkFlagConverter/cdesc-LinkFlagConverter.ri
@@ -3392,8 +3268,14 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CargoBuilder/split_flags-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CargoBuilder/win_target%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CargoBuilder/write_deffile-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/build-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/build-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/cdesc-CmakeBuilder.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/check_presets-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/compile-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/configure-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/new-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/profile-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/CmakeBuilder/runner-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/ConfigureBuilder/build-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/ConfigureBuilder/cdesc-ConfigureBuilder.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Ext/ExtConfBuilder/build-c.ri
@@ -3515,6 +3397,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/build_args-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/build_extensions-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/cdesc-Installer.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/default_spec_dir-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/default_spec_file-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/dir-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/ensure_dependency-i.ri
@@ -3532,7 +3415,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/generate_bin_script-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/generate_bin_symlink-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/generate_windows_script-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/inherited-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/install-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/installation_satisfies_dependency%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/installed_specs-i.ri
@@ -3547,7 +3429,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/shebang-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/spec-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/spec_file-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/unpack-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/user_install_dir-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/verify_spec-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Installer/windows_stub_script-i.ri
@@ -3588,6 +3469,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/NameTuple/%3c%3d%3e-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/NameTuple/%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/NameTuple/cdesc-NameTuple.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/NameTuple/deconstruct-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/NameTuple/deconstruct_keys-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/NameTuple/eql%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/NameTuple/from_list-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/NameTuple/full_name-i.ri
@@ -3707,7 +3590,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Package/initialize-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Package/limit_read-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Package/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Package/normalize_path-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Package/prog_mode-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Package/raw_spec-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Package/read_checksums-i.ri
@@ -3735,20 +3617,30 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/%3d%7e-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/cdesc-Platform.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/cpu-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/cpu_match-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/deconstruct-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/deconstruct_keys-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/eql%3f-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/generic-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/installable%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/local-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/match-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/match_gem%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/match_platforms%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/match_spec%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/normalized_linux_version-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/os-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/os_match-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/platform_specificity_match-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/same_deps%3f-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/same_specificity%3f-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/sort_and_filter_best_platform_match-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/sort_best_platform_match-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/sort_priority-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/to_a-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/to_s-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/version-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Platform/version_match-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/PlatformMismatch/add_platform-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/PlatformMismatch/cdesc-PlatformMismatch.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/PlatformMismatch/name-i.ri
@@ -4095,13 +3987,18 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/base64_uri_escape-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/cdesc-S3URISigner.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/create_request_pool-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/ec2_iam_request-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/ec2_metadata_credentials_imds_v1-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/ec2_metadata_credentials_imds_v2-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/ec2_metadata_credentials_json-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/ec2_metadata_request-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/ec2_metadata_token-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/fetch_s3_config-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/generate_canonical_query_params-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/generate_canonical_request-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/generate_signature-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/generate_string_to_sign-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/method-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/sign-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/S3URISigner/uri-i.ri
@@ -4369,11 +4266,13 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/Vendor/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/cache_dir-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/cdesc-Source.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/dependency_resolver_set-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/download-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/enforce_trailing_slash-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/fetch_spec-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/load_specs-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/new-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/new_dependency_resolver_set-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/typo_squatting%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/update_cache%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Source/uri-i.ri
@@ -4384,6 +4283,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceFetchProblem/source-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceFetchProblem/wordy-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/%3c%3c-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/append-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/cdesc-SourceList.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/clear-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/delete-i.ri
@@ -4394,6 +4294,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/from-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/include%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/new-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/prepend-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/replace-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/sources-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SourceList/to_a-i.ri
@@ -4448,7 +4349,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/conflicts-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/date%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/date-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/default_executable-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/default_stubs-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/default_value-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/dependencies-i.ri
@@ -4486,12 +4386,10 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/find_inactive_by_path-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/for_cache-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/from_yaml-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/full_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/gems_dir-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/has_conflicts%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/homepage-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/initialize_copy-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/invalidate_memoized_attributes-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/keep_only_files_and_directories-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/latest_spec_for-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/latest_specs-c.ri
@@ -4559,10 +4457,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/unresolved_deps-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/unresolved_specs-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/validate-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/validate_dependencies-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/validate_for_resolution-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/validate_metadata-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/validate_permissions-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/version%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Specification/version-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/SpecificationPolicy/cdesc-SpecificationPolicy.ri
@@ -4762,7 +4657,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/Util/gzip-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Util/inflate-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Util/popen-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Gem/Util/silent_system-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Util/traverse_parents-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Validator/alien-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/Validator/cdesc-Validator.ri
@@ -4799,6 +4693,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/YAMLSerializer/dump_hash-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/YAMLSerializer/load-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/YAMLSerializer/strip_comment-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/activate_and_load_bin_path-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/activated_gem_paths-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/add_to_load_path-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/already_loaded%3f-c.ri
@@ -4836,6 +4731,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/ensure_default_gem_subdirectories-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/ensure_gem_subdirectories-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/env_requirement-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/find_and_activate_spec_for_exe-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/find_config_file-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/find_default_spec-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/find_files-c.ri
@@ -4853,6 +4749,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Gem/latest_rubygems_version-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/latest_spec_for-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/latest_version_for-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Gem/load_bundler_extensions-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/load_env_plugins-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/load_path_insert_index-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Gem/load_plugins-c.ri
@@ -5116,13 +5013,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/IO/foreach-c.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/fsync-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/generic_readable/cdesc-generic_readable.ri
-%%RDOC%%%%RUBY_RIDIR%%/IO/generic_writable/%3c%3c-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/generic_writable/cdesc-generic_writable.ri
-%%RDOC%%%%RUBY_RIDIR%%/IO/generic_writable/print-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IO/generic_writable/printf-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IO/generic_writable/puts-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IO/generic_writable/syswrite-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IO/generic_writable/write_nonblock-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/getbyte-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/getc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/getch-i.ri
@@ -5143,7 +5034,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/IO/nonblock%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/nonblock%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/nonblock-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IO/nread-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/oflush-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/open-c.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/path-i.ri
@@ -5171,7 +5061,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/IO/readlines-c.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/readlines-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/readpartial-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IO/ready%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/reopen-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/rewind-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IO/scroll_backward-i.ri
@@ -5209,6 +5098,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/IO/write_nonblock-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IOError/cdesc-IOError.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/%26-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/IPAddr/%2b-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/IPAddr/%2d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/%3c%3c-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/%3c%3d%3e-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/%3d%3d%3d-i.ri
@@ -5220,22 +5111,13 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/Error/cdesc-Error.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/InvalidAddressError/cdesc-InvalidAddressError.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/InvalidPrefixError/cdesc-InvalidPrefixError.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/_ipv4_compat%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/_reverse-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/_to_string-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/addr_mask-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/as_json-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/begin_addr-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/cdesc-IPAddr.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/cidr-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/coerce_other-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/end_addr-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/eql%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/family-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/hash-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/hton-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/in6_addr-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPAddr/in_addr-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/include%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPAddr/ip6_arpa-i.ri
@@ -5276,7 +5158,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/IPSocket/inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPSocket/peeraddr-i.ri
%%RDOC%%%%RUBY_RIDIR%%/IPSocket/recvfrom-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/IPSocket/valid_v6%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/IndexError/cdesc-IndexError.ri
%%RDOC%%%%RUBY_RIDIR%%/Integer/%25-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Integer/%26-i.ri
@@ -5349,7 +5230,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Integer/zero%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Interrupt/cdesc-Interrupt.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/%5b%5d-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/JSON/CircularDatastructure/cdesc-CircularDatastructure.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/Coder/cdesc-Coder.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/Coder/dump-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/Coder/generate-i.ri
@@ -5360,6 +5240,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/JSON/Ext/Generator/State/%5b%5d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/Ext/Generator/State/%5b%5d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/Ext/Generator/State/_configure-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/JSON/Ext/Generator/State/allow_duplicate_key%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/Ext/Generator/State/allow_nan%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/Ext/Generator/State/allow_nan%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/Ext/Generator/State/array_nl%3d-i.ri
@@ -5418,8 +5299,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/JSON/GeneratorError/detailed_message-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/GeneratorError/invalid_object-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/GeneratorError/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/JSON/GenericObject/%5b%5d%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/JSON/GenericObject/%5b%5d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/GenericObject/%7c-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/GenericObject/as_json-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/GenericObject/cdesc-GenericObject.ri
@@ -5434,6 +5313,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/JSON/JSONError/cdesc-JSONError.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/NestingError/cdesc-NestingError.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/ParserError/cdesc-ParserError.ri
+%%RDOC%%%%RUBY_RIDIR%%/JSON/ParserError/column-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/JSON/ParserError/line-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/cdesc-JSON.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/create_id%3d-c.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/create_id-c.ri
@@ -5445,6 +5326,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/JSON/load-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/load_file%21-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/load_file-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/JSON/on_mixed_keys_hash-c.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/parse%21-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/parse-i.ri
%%RDOC%%%%RUBY_RIDIR%%/JSON/parser-c.ri
@@ -5458,6 +5340,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Kernel/Hash-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Kernel/Integer-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Kernel/JSON-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Kernel/Pathname-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Kernel/Pathname-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Kernel/Rational-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Kernel/String-i.ri
@@ -5630,6 +5513,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Math/erf-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/erfc-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/exp-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Math/expm1-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/frexp-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/gamma-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/hypot-c.ri
@@ -5637,6 +5521,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Math/lgamma-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/log-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/log10-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Math/log1p-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/log2-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/sin-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Math/sinh-c.ri
@@ -5649,6 +5534,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Method/%3e%3e-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Method/%5b%5d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Method/arity-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Method/box-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Method/call-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Method/cdesc-Method.ri
%%RDOC%%%%RUBY_RIDIR%%/Method/clone-i.ri
@@ -5803,7 +5689,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/NameError/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/NameError/receiver-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/Copy/cdesc-Copy.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/D-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/Delete/cdesc-Delete.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/Get/cdesc-Get.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/Head/cdesc-Head.ri
@@ -5818,9 +5703,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/Put/cdesc-Put.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/Trace/cdesc-Trace.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/Unlock/cdesc-Unlock.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/addr_port-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/address-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/begin_transport-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/ca_file-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/ca_path-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/cdesc-HTTP.ri
@@ -5828,18 +5711,12 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/cert_store-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/ciphers-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/close_on_empty_response-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/connect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/continue_timeout%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/continue_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/copy-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/debug-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/default_configuration-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/default_port-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/delete-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/do_finish-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/do_start-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/edit_path-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/end_transport-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/extra_chain_cert-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/finish-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/get-c.ri
@@ -5853,7 +5730,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/ipaddr%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/ipaddr-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/keep_alive%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/keep_alive_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/key-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/local_host-i.ri
@@ -5866,7 +5742,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/mkcol-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/move-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/on_connect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/open_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/options-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/patch-i.ri
@@ -5906,14 +5781,10 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/set_debug_output-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/ssl_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/ssl_version-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/sspi_auth%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/sspi_auth-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/start-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/start-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/started%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/trace-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/transport_request-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/unescape-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/unlock-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/use_ssl%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTP/use_ssl%3f-i.ri
@@ -5937,8 +5808,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPCreated/cdesc-HTTPCreated.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPEarlyHints/cdesc-HTTPEarlyHints.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPError/cdesc-HTTPError.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPExceptions/cdesc-HTTPExceptions.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPExceptions/response-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPExpectationFailed/cdesc-HTTPExpectationFailed.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPFailedDependency/cdesc-HTTPFailedDependency.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPFatalError/cdesc-HTTPFatalError.ri
@@ -5952,30 +5821,19 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/body_stream-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/cdesc-HTTPGenericRequest.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/decode_content-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/encode_multipart_form_data-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/flush_buffer-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/method-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/path-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/quote_string-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/pretty_print-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/request_body_permitted%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/response_body_permitted%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/send_request_with_body-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/send_request_with_body_data-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/send_request_with_body_stream-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/supply_default_content_type-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/uri-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/wait_for_continue-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGenericRequest/write_header-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPGone/cdesc-HTTPGone.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/%5b%5d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/%5b%5d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/add_field-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/append_field_value-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/basic_auth-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/basic_encode-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/canonical_each-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/capitalize-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/cdesc-HTTPHeader.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/chunked%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/connection_close%3f-i.ri
@@ -6003,7 +5861,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/range-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/range_length-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/set_content_type-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/set_field-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/set_form-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/set_form_data-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPHeader/set_range-i.ri
@@ -6054,32 +5911,13 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPRequestURITooLong/cdesc-HTTPRequestURITooLong.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPRequestedRangeNotSatisfiable/cdesc-HTTPRequestedRangeNotSatisfiable.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResetContent/cdesc-HTTPResetContent.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/body%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/body-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/body_encoding%3d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/body_encoding-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/body_permitted%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/cdesc-HTTPResponse.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/code-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/decode_content-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/each_response_header-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/http_version-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/ignore_eof-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/inspect-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/message-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/read_body-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/read_status_line-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/response_class-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/uri-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPResponse/value-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPRetriableError/cdesc-HTTPRetriableError.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSeeOther/cdesc-HTTPSeeOther.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPServerError/cdesc-HTTPServerError.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPServiceUnavailable/cdesc-HTTPServiceUnavailable.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/D-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/addr_port-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/address-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/begin_transport-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/ca_file-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/ca_path-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/cdesc-HTTPSession.ri
@@ -6087,18 +5925,12 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/cert_store-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/ciphers-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/close_on_empty_response-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/connect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/continue_timeout%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/continue_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/copy-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/debug-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/default_configuration-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/default_port-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/delete-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/do_finish-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/do_start-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/edit_path-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/end_transport-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/extra_chain_cert-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/finish-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/get-c.ri
@@ -6112,7 +5944,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/ipaddr%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/ipaddr-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/keep_alive%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/keep_alive_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/key-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/local_host-i.ri
@@ -6125,7 +5956,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/mkcol-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/move-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/on_connect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/open_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/options-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/patch-i.ri
@@ -6165,14 +5995,10 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/set_debug_output-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/ssl_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/ssl_version-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/sspi_auth%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/sspi_auth-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/start-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/start-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/started%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/trace-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/transport_request-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/unescape-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/unlock-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/use_ssl%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/HTTPSession/use_ssl%3f-i.ri
@@ -6209,21 +6035,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Net/ProtocRetryError/cdesc-ProtocRetryError.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/ProtocolError/cdesc-ProtocolError.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/ReadTimeout/cdesc-ReadTimeout.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/ReadTimeout/io-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/ReadTimeout/message-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/ReadTimeout/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteAdapter/%3c%3c-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/WriteAdapter/cdesc-WriteAdapter.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteAdapter/inspect-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteAdapter/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteAdapter/print-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteAdapter/printf-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteAdapter/puts-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteAdapter/write-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/WriteTimeout/cdesc-WriteTimeout.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteTimeout/io-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteTimeout/message-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Net/WriteTimeout/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Net/cdesc-Net.ri
%%RDOC%%%%RUBY_RIDIR%%/NilClass/%26-i.ri
%%RDOC%%%%RUBY_RIDIR%%/NilClass/%3d%3d%3d-i.ri
@@ -6548,6 +6361,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/Buffering/ungetc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/Buffering/write-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/Buffering/write_nonblock-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/Cipher/AuthTagError/cdesc-AuthTagError.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/Cipher/Cipher/cdesc-Cipher.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/Cipher/CipherError/cdesc-CipherError.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/Cipher/auth_data%3d-i.ri
@@ -6780,7 +6594,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DH/to_der-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DH/to_pem-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DH/to_s-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DHError/cdesc-DHError.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DSA/cdesc-DSA.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DSA/export-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DSA/generate-c.ri
@@ -6796,7 +6609,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DSA/to_der-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DSA/to_pem-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DSA/to_s-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/DSAError/cdesc-DSAError.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/EC/Group/%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/EC/Group/Error/cdesc-Error.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/EC/Group/asn1_flag%3d-i.ri
@@ -6855,7 +6667,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/EC/public_key-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/EC/to_der-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/EC/to_pem-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/ECError/cdesc-ECError.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/PKey/cdesc-PKey.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/PKey/compare%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/PKey/PKey/decrypt-i.ri
@@ -6928,11 +6739,13 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/ciphersuites%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/client_ca-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/client_cert_cb-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/client_sigalgs%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/ecdh_curves%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/enable_fallback_scsv-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/extra_chain_cert-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/flush_sessions-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/freeze-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/groups%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/key-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/keylog_cb-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/max_version%3d-i.ri
@@ -6959,6 +6772,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/session_remove_cb-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/set_params-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/setup-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/sigalgs%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/ssl_timeout-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/ssl_version%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLContext/timeout-i.ri
@@ -6994,6 +6808,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/context-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/export_keying_material-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/finished_message-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/group-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/hostname%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/hostname-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/io-i.ri
@@ -7003,6 +6818,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/peer_cert-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/peer_cert_chain-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/peer_finished_message-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/peer_sigalg-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/pending-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/post_connection_check-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/session%3d-i.ri
@@ -7010,6 +6826,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/session_get_cb-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/session_new_cb-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/session_reused%3f-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/sigalg-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/ssl_version-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/state-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/stop-i.ri
@@ -7019,7 +6836,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/sysread_nonblock-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/syswrite-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/syswrite_nonblock-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/tmp_dh_callback-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/tmp_key-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/to_io-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenSSL/SSL/SSLSocket/using_anon_cipher%3f-i.ri
@@ -7318,9 +7134,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/OpenStruct/to_json-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenURI/HTTPError/cdesc-HTTPError.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenURI/HTTPError/io-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/OpenURI/HTTPError/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenURI/HTTPRedirect/cdesc-HTTPRedirect.ri
-%%RDOC%%%%RUBY_RIDIR%%/OpenURI/HTTPRedirect/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenURI/HTTPRedirect/uri-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenURI/Meta/base_uri-i.ri
%%RDOC%%%%RUBY_RIDIR%%/OpenURI/Meta/cdesc-Meta.ri
@@ -7434,7 +7248,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/PP/PPMethods/cdesc-PPMethods.ri
%%RDOC%%%%RUBY_RIDIR%%/PP/PPMethods/check_inspect_key-i.ri
%%RDOC%%%%RUBY_RIDIR%%/PP/PPMethods/comma_breakable-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/PP/PPMethods/guard_inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/PP/PPMethods/guard_inspect_key-i.ri
%%RDOC%%%%RUBY_RIDIR%%/PP/PPMethods/object_address_group-i.ri
%%RDOC%%%%RUBY_RIDIR%%/PP/PPMethods/object_group-i.ri
@@ -7463,6 +7276,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Pathname/%3c%3d%3e-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/%3d%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/%3d%3d-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Pathname/TO_PATH-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/absolute%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/ascend-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/atime-i.ri
@@ -7548,7 +7362,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Pathname/sub_ext-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/symlink%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/sysopen-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Pathname/to_path-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/to_s-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/truncate-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Pathname/unlink-i.ri
@@ -7961,6 +7774,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/copy-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/deconstruct-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/deconstruct_keys-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/equal-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/equal_loc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/full_message_loc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/ignore_visibility%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/inspect-i.ri
@@ -7974,6 +7789,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/safe_navigation%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/save_call_operator_loc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/save_closing_loc-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/save_equal_loc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/save_message_loc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/save_opening_loc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/CallNode/type-c.ri
@@ -8669,6 +8485,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/ConstantWriteNode/type-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ConstantWriteNode/type-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ConstantWriteNode/value-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/CurrentVersionError/cdesc-CurrentVersionError.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/CurrentVersionError/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/alias_global_variable_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/alias_method_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/alternation_pattern_node-i.ri
@@ -9076,6 +8894,178 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/visit_while_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/visit_x_string_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/visit_yield_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/arguments_node_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/array_node_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/call_node_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/cdesc-DotVisitor.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/digraph-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/encoding_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/integer_base_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/interpolated_string_node_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/keyword_hash_node_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/location_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/loop_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/new-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/node_id-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/parameter_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/parentheses_node_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/range_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/regular_expression_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/shareable_constant_node_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/string_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/symbol_flags_inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/to_dot-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_alias_global_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_alias_method_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_alternation_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_and_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_arguments_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_array_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_array_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_assoc_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_assoc_splat_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_back_reference_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_begin_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_block_argument_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_block_local_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_block_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_block_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_block_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_break_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_call_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_call_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_call_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_call_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_call_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_capture_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_case_match_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_case_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_class_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_class_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_class_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_class_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_class_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_class_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_class_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_path_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_path_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_path_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_path_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_path_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_path_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_constant_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_def_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_defined_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_else_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_embedded_statements_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_embedded_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_ensure_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_false_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_find_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_flip_flop_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_float_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_for_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_forwarding_arguments_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_forwarding_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_forwarding_super_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_global_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_global_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_global_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_global_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_global_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_global_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_hash_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_hash_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_if_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_imaginary_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_implicit_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_implicit_rest_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_in_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_index_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_index_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_index_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_index_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_instance_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_instance_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_instance_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_instance_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_instance_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_instance_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_integer_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_interpolated_match_last_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_interpolated_regular_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_interpolated_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_interpolated_symbol_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_interpolated_x_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_it_local_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_it_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_keyword_hash_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_keyword_rest_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_lambda_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_local_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_local_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_local_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_local_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_local_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_local_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_match_last_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_match_predicate_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_match_required_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_match_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_missing_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_module_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_multi_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_multi_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_next_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_nil_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_no_keywords_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_numbered_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_numbered_reference_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_optional_keyword_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_optional_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_or_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_parentheses_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_pinned_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_pinned_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_post_execution_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_pre_execution_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_program_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_range_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_rational_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_redo_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_regular_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_required_keyword_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_required_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_rescue_modifier_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_rescue_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_rest_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_retry_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_return_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_self_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_shareable_constant_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_singleton_class_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_source_encoding_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_source_file_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_source_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_splat_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_statements_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_super_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_symbol_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_true_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_undef_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_unless_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_until_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_when_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_while_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_x_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DotVisitor/visit_yield_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ElseNode/%3d%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ElseNode/accept-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ElseNode/cdesc-ElseNode.ri
@@ -11674,7 +11664,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Token/source-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Token/type-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Token/value-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser%%RUBY_SUFFIX%%/cdesc-Parser%%RUBY_SUFFIX%%.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Builder/block-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Builder/cdesc-Builder.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Builder/itarg-i.ri
@@ -11694,8 +11683,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/procarg0%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/source_buffer-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/srange-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/srange_find-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/srange_offsets-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/srange_semicolon-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/string_nodes_from_interpolation-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/string_nodes_from_line_continuations-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/token-i.ri
@@ -11900,6 +11889,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/warning_diagnostic-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser33/cdesc-Parser33.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser34/cdesc-Parser34.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser40/cdesc-Parser40.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/ParserCurrent/cdesc-ParserCurrent.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Ripper/SexpBuilder/cdesc-SexpBuilder.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Ripper/SexpBuilderPP/cdesc-SexpBuilderPP.ri
@@ -12349,6 +12339,157 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/UntilNode/type-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/UntilNode/type-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/cdesc-Visitor.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_alias_global_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_alias_method_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_alternation_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_and_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_arguments_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_array_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_array_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_assoc_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_assoc_splat_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_back_reference_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_begin_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_argument_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_local_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_break_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_capture_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_case_match_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_case_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_def_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_defined_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_else_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_embedded_statements_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_embedded_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_ensure_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_false_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_find_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_flip_flop_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_float_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_for_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_forwarding_arguments_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_forwarding_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_forwarding_super_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_hash_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_hash_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_if_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_imaginary_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_implicit_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_implicit_rest_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_in_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_index_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_index_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_index_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_index_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_integer_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_match_last_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_regular_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_symbol_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_x_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_it_local_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_it_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_keyword_hash_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_keyword_rest_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_lambda_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_match_last_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_match_predicate_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_match_required_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_match_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_missing_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_module_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_multi_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_multi_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_next_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_nil_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_no_keywords_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_numbered_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_numbered_reference_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_optional_keyword_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_optional_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_or_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_parentheses_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_pinned_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_pinned_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_post_execution_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_pre_execution_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_program_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_range_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_rational_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_redo_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_regular_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_required_keyword_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_required_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_rescue_modifier_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_rescue_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_rest_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_retry_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_return_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_self_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_shareable_constant_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_singleton_class_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_source_encoding_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_source_file_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_source_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_splat_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_statements_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_super_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_symbol_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_true_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_undef_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_unless_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_until_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_when_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_while_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_x_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_yield_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/WhenNode/%3d%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/WhenNode/accept-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/WhenNode/cdesc-WhenNode.ri
@@ -12805,12 +12946,14 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/RestrictedYAMLTree/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/RestrictedYAMLTree/visit_Symbol-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/accept-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/allocate_anon_data-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/build_exception-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/cdesc-ToRuby.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/class_loader-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/create-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/deduplicate-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/deserialize-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/init_struct-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/init_with-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/merge_key-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/new-c.ri
@@ -12818,6 +12961,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/register_empty-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/resolve_class-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/revive-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/revive_data_members-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/revive_hash-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/visit_Psych_Nodes_Alias-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/ToRuby/visit_Psych_Nodes_Document-i.ri
@@ -12857,6 +13001,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/YAMLTree/visit_BigDecimal-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/YAMLTree/visit_Class-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/YAMLTree/visit_Complex-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/YAMLTree/visit_Data-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/YAMLTree/visit_Date-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/YAMLTree/visit_DateTime-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/Visitors/YAMLTree/visit_Delegator-i.ri
@@ -12898,22 +13043,10 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Psych/safe_dump-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/safe_load-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/safe_load_file-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Psych/safe_load_stream-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/to_json-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/unsafe_load-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Psych/unsafe_load_file-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/DummyClass/cdesc-DummyClass.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/DummyModule/cdesc-DummyModule.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/args_directive-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/call_seq_directive-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/cdesc-MarkupReference.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/dummy_attribute-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/dummy_attribute_alias-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/dummy_instance_alias-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/dummy_instance_method-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/dummy_singleton_method-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/method-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/MarkupReference/yields_directive-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RDoc/cdesc-RDoc.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/%3c%3c-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/%5b%5d%3d-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/%5b%5d%3d-i.ri
@@ -12933,41 +13066,43 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Ractor/MovedObject/instance_eval-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/MovedObject/instance_exec-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/MovedObject/method_missing-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/Port/%3c%3c-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/Port/cdesc-Port.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/Port/close-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/Port/closed%3f-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/Port/inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/Port/new-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/Port/receive-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/Port/send-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/RemoteError/cdesc-RemoteError.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/RemoteError/ractor-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/UnsafeError/cdesc-UnsafeError.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/cdesc-Ractor.ri
-%%RDOC%%%%RUBY_RIDIR%%/Ractor/close_incoming-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Ractor/close_outgoing-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/close-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/count-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/current-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/default_port-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/join-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/main%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/main-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/make_shareable-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/monitor-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/receive-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/receive-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Ractor/receive_if-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Ractor/receive_if-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/recv-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/recv-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/select-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/send-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/shareable%3f-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/shareable_lambda-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/shareable_proc-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/store_if_absent-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Ractor/take-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ractor/to_s-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Ractor/yield-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/RactorLocalSingleton/RactorLocalSingletonClassMethods/cdesc-RactorLocalSingletonClassMethods.ri
-%%RDOC%%%%RUBY_RIDIR%%/RactorLocalSingleton/RactorLocalSingletonClassMethods/instance-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RactorLocalSingleton/RactorLocalSingletonClassMethods/instance_key-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RactorLocalSingleton/RactorLocalSingletonClassMethods/mutex_key-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RactorLocalSingleton/RactorLocalSingletonClassMethods/set_instance-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RactorLocalSingleton/RactorLocalSingletonClassMethods/set_mutex-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/RactorLocalSingleton/cdesc-RactorLocalSingleton.ri
-%%RDOC%%%%RUBY_RIDIR%%/RactorLocalSingleton/module_with_class_methods-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/unmonitor-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Ractor/value-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Random/%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Random/Formatter/alphanumeric-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Random/Formatter/base64-i.ri
@@ -13025,6 +13160,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Range/to_a-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Range/to_json-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Range/to_s-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Range/to_set-i.ri
%%RDOC%%%%RUBY_RIDIR%%/RangeError/cdesc-RangeError.ri
%%RDOC%%%%RUBY_RIDIR%%/Rational/%2a%2a-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Rational/%2a-i.ri
@@ -13102,133 +13238,47 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Config/cdesc-Config.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/DecodeError/cdesc-DecodeError.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/EncodeError/cdesc-EncodeError.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Name/absolute%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Name/cdesc-Name.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Name/create-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Name/subdomain_of%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Name/to_s-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Query/cdesc-Query.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Requester/RequestError/cdesc-RequestError.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Requester/cdesc-Requester.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/ANY/cdesc-ANY.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/CAA/cdesc-CAA.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/CAA/critical%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/CAA/flags-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/CAA/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/CAA/tag-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/CAA/value-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/CNAME/cdesc-CNAME.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/DomainName/cdesc-DomainName.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/DomainName/name-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/DomainName/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/Generic/cdesc-Generic.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/Generic/data-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/Generic/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/HINFO/cdesc-HINFO.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/HINFO/cpu-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/HINFO/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/HINFO/os-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/A/address-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/A/cdesc-A.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/A/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/AAAA/address-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/AAAA/cdesc-AAAA.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/AAAA/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/HTTPS/cdesc-HTTPS.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/SRV/cdesc-SRV.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/SRV/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/SRV/port-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/SRV/priority-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/SRV/target-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/SRV/weight-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/SVCB/cdesc-SVCB.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/ServiceBinding/alias_mode%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/ServiceBinding/cdesc-ServiceBinding.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/ServiceBinding/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/ServiceBinding/params-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/ServiceBinding/priority-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/ServiceBinding/service_mode%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/ServiceBinding/target-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/WKS/address-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/WKS/bitmap-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/WKS/cdesc-WKS.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/WKS/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/WKS/protocol-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/IN/cdesc-IN.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/altitude-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/cdesc-LOC.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/hprecision-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/latitude-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/longitude-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/ssize-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/version-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/LOC/vprecision-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/MINFO/cdesc-MINFO.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/MINFO/emailbx-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/MINFO/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/MINFO/rmailbx-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/MX/cdesc-MX.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/MX/exchange-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/MX/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/MX/preference-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/NS/cdesc-NS.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/PTR/cdesc-PTR.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/cdesc-SOA.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/expire-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/minimum-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/mname-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/refresh-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/retry-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/rname-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/SOA/serial-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/TXT/cdesc-TXT.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/TXT/data-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/TXT/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/TXT/strings-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/cdesc-Resource.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/Resource/ttl-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/ALPN/cdesc-ALPN.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/ALPN/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/ALPN/protocol_ids-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/DoHPath/cdesc-DoHPath.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/DoHPath/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/DoHPath/template-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Generic/cdesc-Generic.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Generic/create-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Generic/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Generic/value-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/IPv4Hint/addresses-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/IPv4Hint/cdesc-IPv4Hint.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/IPv4Hint/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/IPv6Hint/addresses-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/IPv6Hint/cdesc-IPv6Hint.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/IPv6Hint/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Mandatory/cdesc-Mandatory.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Mandatory/keys-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Mandatory/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/NoDefaultALPN/cdesc-NoDefaultALPN.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Port/cdesc-Port.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Port/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/Port/port-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/cdesc-SvcParam.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/key_name-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParam/key_number-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParams/%5b%5d-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParams/add-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParams/cdesc-SvcParams.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParams/count-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParams/delete-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParams/each-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParams/empty%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/SvcParams/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/cdesc-DNS.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/close-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/each_address-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/each_name-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/each_resource-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/fetch_resource-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/getaddress-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/getaddresses-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Resolv/DNS/getname-i.ri
@@ -13308,7 +13358,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Ripper/tokenize-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Ripper/warn-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Ripper/warning-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Ruby/cdesc-Ruby.ri
%%RDOC%%%%RUBY_RIDIR%%/RubyVM/AbstractSyntaxTree/Location/cdesc-Location.ri
%%RDOC%%%%RUBY_RIDIR%%/RubyVM/AbstractSyntaxTree/Location/first_column-i.ri
%%RDOC%%%%RUBY_RIDIR%%/RubyVM/AbstractSyntaxTree/Location/first_lineno-i.ri
@@ -13417,12 +13466,14 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Set/divide-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/each-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/empty%3f-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Set/encode_with-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Set/eql%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/filter%21-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/flatten%21-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/flatten-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Set/hash-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/include%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Set/initialize_clone-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Set/initialize_dup-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Set/init_with-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/intersect%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Set/intersection-i.ri
@@ -13478,19 +13529,9 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/def_single_delegators-i.ri
%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/delegate-i.ri
%%RDOC%%%%RUBY_RIDIR%%/SingleForwardable/single_delegate-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonClassProperties/append_features-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonClassProperties/cdesc-SingletonClassProperties.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonClassProperties/extended-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonClassProperties/included-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonClassProperties/included-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonInstanceMethods/_dump-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonInstanceMethods/cdesc-SingletonInstanceMethods.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonInstanceMethods/clone-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/SingletonInstanceMethods/dup-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Singleton/_load-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Singleton/cdesc-Singleton.ri
%%RDOC%%%%RUBY_RIDIR%%/Singleton/instance-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Singleton/module_with_class_methods-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/AncillaryData/cdesc-AncillaryData.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/AncillaryData/cmsg_is%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/AncillaryData/data-i.ri
@@ -13511,23 +13552,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Socket/AncillaryData/unix_rights-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/AncillaryData/unix_rights-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/Constants/cdesc-Constants.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionResult/add-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionResult/cdesc-HostnameResolutionResult.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionResult/close-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionResult/get-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionResult/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionResult/notifier-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/add_error-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/add_resolved-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/any_addrinfos%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/any_unresolved_family%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/cdesc-HostnameResolutionStore.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/empty_addrinfos%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/get_addrinfo-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/new-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/resolved%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/resolved_all_families%3f-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/HostnameResolutionStore/resolved_successfully%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/Ifaddr/addr-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/Ifaddr/broadaddr-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/Ifaddr/cdesc-Ifaddr.ri
@@ -13573,8 +13599,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Socket/cdesc-Socket.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/connect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/connect_nonblock-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/current_clock_time-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/expired%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/getaddrinfo-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/gethostbyaddr-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/gethostbyname-c.ri
@@ -13583,7 +13607,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Socket/getnameinfo-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/getservbyname-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/getservbyport-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/ip_address%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/ip_address_list-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/ipv6only%21-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/listen-i.ri
@@ -13593,8 +13616,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Socket/pair-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/recvfrom-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/recvfrom_nonblock-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/resolve_hostname-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/second_to_timeout-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/sockaddr_in-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/sockaddr_un-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/socketpair-c.ri
@@ -13604,8 +13625,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Socket/tcp_fast_fallback-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/tcp_server_loop-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/tcp_server_sockets-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/tcp_with_fast_fallback-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/tcp_without_fast_fallback-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/udp_server_loop-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/udp_server_loop_on-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/udp_server_recv-c.ri
@@ -13613,7 +13632,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Socket/unix-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/unix_server_loop-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/unix_server_socket-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Socket/unix_socket_abstract_name%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/unpack_sockaddr_in-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Socket/unpack_sockaddr_un-c.ri
%%RDOC%%%%RUBY_RIDIR%%/SocketError/cdesc-SocketError.ri
@@ -13692,6 +13710,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/String/insert-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/intern-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/String/json_create-c.ri
%%RDOC%%%%RUBY_RIDIR%%/String/length-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/lines-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/ljust-i.ri
@@ -13739,6 +13758,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/String/to_c-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/to_f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/to_i-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/String/to_json_raw-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/String/to_json_raw_object-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/to_r-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/to_s-i.ri
%%RDOC%%%%RUBY_RIDIR%%/String/to_str-i.ri
@@ -13846,8 +13867,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/StringScanner/rest-i.ri
%%RDOC%%%%RUBY_RIDIR%%/StringScanner/rest_size-i.ri
%%RDOC%%%%RUBY_RIDIR%%/StringScanner/scan-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/StringScanner/scan_base10_integer-i.ri
-%%RDOC%%%%RUBY_RIDIR%%/StringScanner/scan_base16_integer-i.ri
%%RDOC%%%%RUBY_RIDIR%%/StringScanner/scan_byte-i.ri
%%RDOC%%%%RUBY_RIDIR%%/StringScanner/scan_until-i.ri
%%RDOC%%%%RUBY_RIDIR%%/StringScanner/size-i.ri
@@ -14204,8 +14223,6 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Tempfile/close%21-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Tempfile/close-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Tempfile/create-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Tempfile/create_anonymous-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Tempfile/create_with_filename-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Tempfile/delete-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Tempfile/length-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Tempfile/new-c.ri
@@ -14500,6 +14517,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/absolute%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/absolute-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/authority-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/build-c.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/build2-c.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/cdesc-Generic.ri
@@ -14554,6 +14572,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/scheme%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/scheme-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/select-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/set_authority-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/set_host-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/set_opaque-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/Generic/set_password-i.ri
@@ -14573,6 +14592,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/URI/HTTP/authority-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/HTTP/build-c.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/HTTP/cdesc-HTTP.ri
+%%RDOC%%%%RUBY_RIDIR%%/URI/HTTP/check_host-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/HTTP/origin-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/HTTP/request_uri-i.ri
%%RDOC%%%%RUBY_RIDIR%%/URI/HTTPS/cdesc-HTTPS.ri
@@ -14709,6 +14729,15 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/YAML/Store/cdesc-Store.ri
%%RDOC%%%%RUBY_RIDIR%%/YAML/Store/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/YAML/cdesc-YAML.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/cdesc-ZJIT.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/dump_exit_locations-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/enabled%3f-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/exit_locations-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/reset_stats%21-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/stats-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/stats_enabled%3f-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/stats_string-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/ZJIT/trace_exit_locations_enabled%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/ZeroDivisionError/cdesc-ZeroDivisionError.ri
%%RDOC%%%%RUBY_RIDIR%%/Zlib/BufError/cdesc-BufError.ri
%%RDOC%%%%RUBY_RIDIR%%/Zlib/DataError/cdesc-DataError.ri
@@ -14831,6 +14860,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Zlib/zlib_version-c.ri
%%RDOC%%%%RUBY_RIDIR%%/cache.ri
%%RDOC%%%%RUBY_RIDIR%%/contributing/page-building_ruby_md.ri
+%%RDOC%%%%RUBY_RIDIR%%/contributing/page-concurrency_guide_md.ri
%%RDOC%%%%RUBY_RIDIR%%/contributing/page-contributing_md.ri
%%RDOC%%%%RUBY_RIDIR%%/contributing/page-documentation_guide_md.ri
%%RDOC%%%%RUBY_RIDIR%%/contributing/page-glossary_md.ri
@@ -14850,6 +14880,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/page-NEWS_md.ri
%%RDOC%%%%RUBY_RIDIR%%/page-README_ja_md.ri
%%RDOC%%%%RUBY_RIDIR%%/page-README_md.ri
+%%RDOC%%%%RUBY_RIDIR%%/page-box_md.ri
%%RDOC%%%%RUBY_RIDIR%%/page-bsearch_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/page-bug_triaging_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/page-case_mapping_rdoc.ri
@@ -14864,7 +14895,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/page-extension_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/page-fiber_md.ri
%%RDOC%%%%RUBY_RIDIR%%/page-format_specifications_rdoc.ri
-%%RDOC%%%%RUBY_RIDIR%%/page-globals_rdoc.ri
+%%RDOC%%%%RUBY_RIDIR%%/page-globals_md.ri
%%RDOC%%%%RUBY_RIDIR%%/page-hash_inclusion_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/page-implicit_conversion_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/page-index_md.ri
@@ -14879,6 +14910,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/page-strftime_formatting_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/page-syntax_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/page-windows_md.ri
+%%RDOC%%%%RUBY_RIDIR%%/page-yarv_frame_layout_md.ri
+%%RDOC%%%%RUBY_RIDIR%%/page-zjit_md.ri
%%RDOC%%%%RUBY_RIDIR%%/regexp/page-methods_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/regexp/page-unicode_properties_rdoc.ri
%%RDOC%%%%RUBY_RIDIR%%/ruby/page-option_dump_md.ri
diff --git a/lang/spidermonkey102/Makefile b/lang/spidermonkey102/Makefile
index 94baeea8b6dc..95865503c696 100644
--- a/lang/spidermonkey102/Makefile
+++ b/lang/spidermonkey102/Makefile
@@ -10,6 +10,9 @@ PATCH_SITES= https://hg.mozilla.org/mozilla-central/raw-rev/
PATCHFILES+= 223087fdc29f18678f6174e9807b8780e439acf6:-p1 # https://bugzilla.mozilla.org/1894423
PATCHFILES+= 68ff4d3f7338248b4d67cf03aade5a73f8d396b2:-p1 # https://bugzilla.mozilla.org/1849070
+DEPRECATED= Old version, only ports user couchdb3 can use newer spidermonkey, see https://bugs.freebsd.org/291086
+EXPIRATION_DATE=2025-12-31
+
MAINTAINER= nc@FreeBSD.org
COMMENT= Standalone JavaScript based from Mozilla 102-esr
WWW= https://spidermonkey.dev/
diff --git a/lang/spidermonkey91/Makefile b/lang/spidermonkey140/Makefile
index 958b4ae2d970..ddb8f58f6d79 100644
--- a/lang/spidermonkey91/Makefile
+++ b/lang/spidermonkey140/Makefile
@@ -1,33 +1,28 @@
PORTNAME= spidermonkey
-DISTVERSION= 91.13.0
-PORTREVISION= 34
+DISTVERSION= 140.5.0
CATEGORIES= lang
-MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
+MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source \
+ MOZILLA/firefox/candidates/${DISTVERSION}esr-candidates/build2/source
PKGNAMESUFFIX= ${SP_VER}
DISTNAME= firefox-${DISTVERSION}esr.source
-PATCH_SITES= https://hg.mozilla.org/mozilla-central/raw-rev/
-PATCHFILES+= 223087fdc29f18678f6174e9807b8780e439acf6:-p1 # https://bugzilla.mozilla.org/1894423
-PATCHFILES+= 68ff4d3f7338248b4d67cf03aade5a73f8d396b2:-p1 # https://bugzilla.mozilla.org/1849070
-
-MAINTAINER= nc@FreeBSD.org
-COMMENT= Standalone JavaScript based from Mozilla 91-esr
+MAINTAINER= vishwin@FreeBSD.org
+COMMENT= Standalone JavaScript based from Mozilla 140-esr
WWW= https://spidermonkey.dev/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${RUST_DEFAULT}>=1.35:lang/${RUST_DEFAULT} \
- autoconf2.13:devel/autoconf2.13 \
- rust-cbindgen>=0.8.7:devel/rust-cbindgen
-LIB_DEPENDS= libffi.so:devel/libffi \
- libicudata.so:devel/icu \
+BUILD_DEPENDS= gm4:devel/m4 \
+ ${RUST_DEFAULT}>=1.81:lang/${RUST_DEFAULT} \
+ rust-cbindgen>=0.26.0:devel/rust-cbindgen
+LIB_DEPENDS= libicudata.so:devel/icu \
libnspr4.so:devel/nspr
-USES= compiler:c++17-lang gmake localbase pathfix pkgconfig \
- python:build readline tar:xz
+USES= compiler:c++17-lang gmake llvm:noexport localbase pathfix pkgconfig \
+ python:build tar:xz
USE_LDCONFIG= yes
-SP_VER= 91
+SP_VER= 140
HAS_CONFIGURE= yes
WRKSRC= ${WRKDIR}/firefox-${DISTVERSION}/
@@ -37,7 +32,6 @@ CONFIGURE_OUTSOURCE= yes
CONFIGURE_ARGS= --enable-application=js \
--disable-debug \
--disable-debug-symbols \
- --disable-gold \
--disable-jemalloc \
--disable-tests \
--enable-optimize \
@@ -56,14 +50,6 @@ CONFIGURE_ENV= HOST_CC=${CC} \
BINARY_ALIAS= python3=${PYTHON_CMD}
PLIST_SUB= SP_VER=${SP_VER}
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD
-USES+= llvm:max=15
-CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_VERSION} \
- LLVM_OBJDUMP=llvm-objdump${LLVM_VERSION}
-.endif
-
.include <bsd.port.pre.mk>
.if ${ARCH} == amd64
@@ -71,21 +57,15 @@ CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
.endif
.if ${CHOSEN_COMPILER_TYPE} == gcc
-CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
- LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT}
-BUILD_DEPENDS+= ${LOCALBASE}/bin/llvm-objdump${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
+CONFIGURE_ENV+= LLVM_CONFIG=${LLVM_CONFIG} \
+ LLVM_OBJDUMP=llvm-objdump${LLVM_VERSION}
+BUILD_DEPENDS+= ${LOCALBASE}/bin/llvm-objdump${LLVM_VERSION}:${LLVM_PORT}
USE_GCC= yes
.endif
post-patch:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/js/moz.configure
@${REINPLACE_CMD} -e 's|icu-i18n|icu-uc icu-i18n|g' ${WRKSRC}/js/moz.configure
- @${FIND} ${WRKSRC}/python/mozbuild -name *.py -exec \
- ${REINPLACE_CMD} 's|"rU"|"r"|g' {} \;
-
-pre-configure:
- (cd ${WRKSRC} && ${LOCALBASE}/bin/autoconf2.13)
- (cd ${WRKSRC}/js/src/ && ${LOCALBASE}/bin/autoconf2.13)
post-install:
${RM} ${STAGEDIR}${PREFIX}/lib/libjs_static.ajs
diff --git a/lang/spidermonkey140/distinfo b/lang/spidermonkey140/distinfo
new file mode 100644
index 000000000000..1506c3eebe64
--- /dev/null
+++ b/lang/spidermonkey140/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762884913
+SHA256 (firefox-140.5.0esr.source.tar.xz) = 832b7ef3e5f7a2430e0ba0b9000dab6fdd8f65bccff8bcf7eeb9ed16e6d310e2
+SIZE (firefox-140.5.0esr.source.tar.xz) = 636823136
diff --git a/lang/spidermonkey91/files/patch-build_moz.configure_init.configure b/lang/spidermonkey140/files/patch-build_moz.configure_init.configure
index e2105d02928f..e2105d02928f 100644
--- a/lang/spidermonkey91/files/patch-build_moz.configure_init.configure
+++ b/lang/spidermonkey140/files/patch-build_moz.configure_init.configure
diff --git a/lang/spidermonkey91/files/patch-config_gcc__hidden.h b/lang/spidermonkey140/files/patch-config_gcc__hidden.h
index d9a2d9be37f5..d9a2d9be37f5 100644
--- a/lang/spidermonkey91/files/patch-config_gcc__hidden.h
+++ b/lang/spidermonkey140/files/patch-config_gcc__hidden.h
diff --git a/lang/spidermonkey91/files/patch-js_moz.configure b/lang/spidermonkey140/files/patch-js_moz.configure
index ceec1a21abe7..ceec1a21abe7 100644
--- a/lang/spidermonkey91/files/patch-js_moz.configure
+++ b/lang/spidermonkey140/files/patch-js_moz.configure
diff --git a/lang/spidermonkey91/files/patch-js_src_Makefile.in b/lang/spidermonkey140/files/patch-js_src_Makefile.in
index 2dca25000935..2dca25000935 100644
--- a/lang/spidermonkey91/files/patch-js_src_Makefile.in
+++ b/lang/spidermonkey140/files/patch-js_src_Makefile.in
diff --git a/lang/spidermonkey91/files/patch-js_src_jit_ExecutableAllocator.h b/lang/spidermonkey140/files/patch-js_src_jit_ExecutableAllocator.h
index 421523e23bd9..421523e23bd9 100644
--- a/lang/spidermonkey91/files/patch-js_src_jit_ExecutableAllocator.h
+++ b/lang/spidermonkey140/files/patch-js_src_jit_ExecutableAllocator.h
diff --git a/lang/spidermonkey91/files/patch-js_src_jit_ProcessExecutableMemory.h b/lang/spidermonkey140/files/patch-js_src_jit_ProcessExecutableMemory.h
index 1f4c09b095fb..1f4c09b095fb 100644
--- a/lang/spidermonkey91/files/patch-js_src_jit_ProcessExecutableMemory.h
+++ b/lang/spidermonkey140/files/patch-js_src_jit_ProcessExecutableMemory.h
diff --git a/lang/spidermonkey91/pkg-descr b/lang/spidermonkey140/pkg-descr
index bfa153b8c457..bfa153b8c457 100644
--- a/lang/spidermonkey91/pkg-descr
+++ b/lang/spidermonkey140/pkg-descr
diff --git a/lang/spidermonkey140/pkg-plist b/lang/spidermonkey140/pkg-plist
new file mode 100644
index 000000000000..cf7972dff1bd
--- /dev/null
+++ b/lang/spidermonkey140/pkg-plist
@@ -0,0 +1,379 @@
+bin/js%%SP_VER%%-config
+include/mozjs-%%SP_VER%%/BaseProfiler.h
+include/mozjs-%%SP_VER%%/BaseProfilingCategory.h
+include/mozjs-%%SP_VER%%/PHC.h
+include/mozjs-%%SP_VER%%/ProfilingCategoryList.h
+include/mozjs-%%SP_VER%%/SharedLibraries.h
+include/mozjs-%%SP_VER%%/double-conversion/double-conversion.h
+include/mozjs-%%SP_VER%%/double-conversion/double-to-string.h
+include/mozjs-%%SP_VER%%/double-conversion/string-to-double.h
+include/mozjs-%%SP_VER%%/double-conversion/utils.h
+include/mozjs-%%SP_VER%%/encoding_rs_mem.h
+include/mozjs-%%SP_VER%%/fdlibm.h
+include/mozjs-%%SP_VER%%/fmt/args.h
+include/mozjs-%%SP_VER%%/fmt/base.h
+include/mozjs-%%SP_VER%%/fmt/chrono.h
+include/mozjs-%%SP_VER%%/fmt/color.h
+include/mozjs-%%SP_VER%%/fmt/format-inl.h
+include/mozjs-%%SP_VER%%/fmt/format.h
+include/mozjs-%%SP_VER%%/fmt/ostream.h
+include/mozjs-%%SP_VER%%/fmt/ranges.h
+include/mozjs-%%SP_VER%%/fmt/xchar.h
+include/mozjs-%%SP_VER%%/function2/function2.hpp
+include/mozjs-%%SP_VER%%/js-config.h
+include/mozjs-%%SP_VER%%/js/AllocPolicy.h
+include/mozjs-%%SP_VER%%/js/AllocationLogging.h
+include/mozjs-%%SP_VER%%/js/AllocationRecording.h
+include/mozjs-%%SP_VER%%/js/Array.h
+include/mozjs-%%SP_VER%%/js/ArrayBuffer.h
+include/mozjs-%%SP_VER%%/js/ArrayBufferMaybeShared.h
+include/mozjs-%%SP_VER%%/js/BigInt.h
+include/mozjs-%%SP_VER%%/js/BuildId.h
+include/mozjs-%%SP_VER%%/js/CallAndConstruct.h
+include/mozjs-%%SP_VER%%/js/CallArgs.h
+include/mozjs-%%SP_VER%%/js/CallNonGenericMethod.h
+include/mozjs-%%SP_VER%%/js/CharacterEncoding.h
+include/mozjs-%%SP_VER%%/js/Class.h
+include/mozjs-%%SP_VER%%/js/ColumnNumber.h
+include/mozjs-%%SP_VER%%/js/ComparisonOperators.h
+include/mozjs-%%SP_VER%%/js/CompilationAndEvaluation.h
+include/mozjs-%%SP_VER%%/js/CompileOptions.h
+include/mozjs-%%SP_VER%%/js/Context.h
+include/mozjs-%%SP_VER%%/js/ContextOptions.h
+include/mozjs-%%SP_VER%%/js/Conversions.h
+include/mozjs-%%SP_VER%%/js/Date.h
+include/mozjs-%%SP_VER%%/js/Debug.h
+include/mozjs-%%SP_VER%%/js/EnvironmentChain.h
+include/mozjs-%%SP_VER%%/js/Equality.h
+include/mozjs-%%SP_VER%%/js/ErrorInterceptor.h
+include/mozjs-%%SP_VER%%/js/ErrorReport.h
+include/mozjs-%%SP_VER%%/js/Exception.h
+include/mozjs-%%SP_VER%%/js/ForOfIterator.h
+include/mozjs-%%SP_VER%%/js/GCAPI.h
+include/mozjs-%%SP_VER%%/js/GCAnnotations.h
+include/mozjs-%%SP_VER%%/js/GCHashTable.h
+include/mozjs-%%SP_VER%%/js/GCPolicyAPI.h
+include/mozjs-%%SP_VER%%/js/GCTypeMacros.h
+include/mozjs-%%SP_VER%%/js/GCVariant.h
+include/mozjs-%%SP_VER%%/js/GCVector.h
+include/mozjs-%%SP_VER%%/js/GlobalObject.h
+include/mozjs-%%SP_VER%%/js/HashTable.h
+include/mozjs-%%SP_VER%%/js/HeapAPI.h
+include/mozjs-%%SP_VER%%/js/HelperThreadAPI.h
+include/mozjs-%%SP_VER%%/js/Id.h
+include/mozjs-%%SP_VER%%/js/Initialization.h
+include/mozjs-%%SP_VER%%/js/Interrupt.h
+include/mozjs-%%SP_VER%%/js/Iterator.h
+include/mozjs-%%SP_VER%%/js/JSON.h
+include/mozjs-%%SP_VER%%/js/LocaleSensitive.h
+include/mozjs-%%SP_VER%%/js/MapAndSet.h
+include/mozjs-%%SP_VER%%/js/MemoryCallbacks.h
+include/mozjs-%%SP_VER%%/js/MemoryFunctions.h
+include/mozjs-%%SP_VER%%/js/MemoryMetrics.h
+include/mozjs-%%SP_VER%%/js/Modules.h
+include/mozjs-%%SP_VER%%/js/NativeStackLimits.h
+include/mozjs-%%SP_VER%%/js/Object.h
+include/mozjs-%%SP_VER%%/js/ObjectWithStashedPointer.h
+include/mozjs-%%SP_VER%%/js/Prefs.h
+include/mozjs-%%SP_VER%%/js/Principals.h
+include/mozjs-%%SP_VER%%/js/Printer.h
+include/mozjs-%%SP_VER%%/js/Printf.h
+include/mozjs-%%SP_VER%%/js/ProfilingCategory.h
+include/mozjs-%%SP_VER%%/js/ProfilingCategoryList.h
+include/mozjs-%%SP_VER%%/js/ProfilingFrameIterator.h
+include/mozjs-%%SP_VER%%/js/ProfilingStack.h
+include/mozjs-%%SP_VER%%/js/Promise.h
+include/mozjs-%%SP_VER%%/js/PropertyAndElement.h
+include/mozjs-%%SP_VER%%/js/PropertyDescriptor.h
+include/mozjs-%%SP_VER%%/js/PropertySpec.h
+include/mozjs-%%SP_VER%%/js/ProtoKey.h
+include/mozjs-%%SP_VER%%/js/Proxy.h
+include/mozjs-%%SP_VER%%/js/Realm.h
+include/mozjs-%%SP_VER%%/js/RealmIterators.h
+include/mozjs-%%SP_VER%%/js/RealmOptions.h
+include/mozjs-%%SP_VER%%/js/RefCounted.h
+include/mozjs-%%SP_VER%%/js/RegExp.h
+include/mozjs-%%SP_VER%%/js/RegExpFlags.h
+include/mozjs-%%SP_VER%%/js/Result.h
+include/mozjs-%%SP_VER%%/js/RootingAPI.h
+include/mozjs-%%SP_VER%%/js/SavedFrameAPI.h
+include/mozjs-%%SP_VER%%/js/ScalarType.h
+include/mozjs-%%SP_VER%%/js/ScriptPrivate.h
+include/mozjs-%%SP_VER%%/js/ShadowRealmCallbacks.h
+include/mozjs-%%SP_VER%%/js/SharedArrayBuffer.h
+include/mozjs-%%SP_VER%%/js/SliceBudget.h
+include/mozjs-%%SP_VER%%/js/SourceText.h
+include/mozjs-%%SP_VER%%/js/StableStringChars.h
+include/mozjs-%%SP_VER%%/js/Stack.h
+include/mozjs-%%SP_VER%%/js/StreamConsumer.h
+include/mozjs-%%SP_VER%%/js/String.h
+include/mozjs-%%SP_VER%%/js/StructuredClone.h
+include/mozjs-%%SP_VER%%/js/SweepingAPI.h
+include/mozjs-%%SP_VER%%/js/Symbol.h
+include/mozjs-%%SP_VER%%/js/TelemetryTimers.h
+include/mozjs-%%SP_VER%%/js/TraceKind.h
+include/mozjs-%%SP_VER%%/js/TracingAPI.h
+include/mozjs-%%SP_VER%%/js/Transcoding.h
+include/mozjs-%%SP_VER%%/js/TypeDecls.h
+include/mozjs-%%SP_VER%%/js/UbiNode.h
+include/mozjs-%%SP_VER%%/js/UbiNodeBreadthFirst.h
+include/mozjs-%%SP_VER%%/js/UbiNodeCensus.h
+include/mozjs-%%SP_VER%%/js/UbiNodeDominatorTree.h
+include/mozjs-%%SP_VER%%/js/UbiNodePostOrder.h
+include/mozjs-%%SP_VER%%/js/UbiNodeShortestPaths.h
+include/mozjs-%%SP_VER%%/js/UbiNodeUtils.h
+include/mozjs-%%SP_VER%%/js/UniquePtr.h
+include/mozjs-%%SP_VER%%/js/Utility.h
+include/mozjs-%%SP_VER%%/js/Value.h
+include/mozjs-%%SP_VER%%/js/ValueArray.h
+include/mozjs-%%SP_VER%%/js/Vector.h
+include/mozjs-%%SP_VER%%/js/WaitCallbacks.h
+include/mozjs-%%SP_VER%%/js/Warnings.h
+include/mozjs-%%SP_VER%%/js/WasmFeatures.h
+include/mozjs-%%SP_VER%%/js/WasmModule.h
+include/mozjs-%%SP_VER%%/js/WeakMap.h
+include/mozjs-%%SP_VER%%/js/WeakMapPtr.h
+include/mozjs-%%SP_VER%%/js/Wrapper.h
+include/mozjs-%%SP_VER%%/js/WrapperCallbacks.h
+include/mozjs-%%SP_VER%%/js/Zone.h
+include/mozjs-%%SP_VER%%/js/experimental/BindingAllocs.h
+include/mozjs-%%SP_VER%%/js/experimental/CTypes.h
+include/mozjs-%%SP_VER%%/js/experimental/CodeCoverage.h
+include/mozjs-%%SP_VER%%/js/experimental/CompileScript.h
+include/mozjs-%%SP_VER%%/js/experimental/Intl.h
+include/mozjs-%%SP_VER%%/js/experimental/JSStencil.h
+include/mozjs-%%SP_VER%%/js/experimental/JitInfo.h
+include/mozjs-%%SP_VER%%/js/experimental/LoggingInterface.h
+include/mozjs-%%SP_VER%%/js/experimental/PCCountProfiling.h
+include/mozjs-%%SP_VER%%/js/experimental/SourceHook.h
+include/mozjs-%%SP_VER%%/js/experimental/TypedData.h
+include/mozjs-%%SP_VER%%/js/friend/DOMProxy.h
+include/mozjs-%%SP_VER%%/js/friend/DumpFunctions.h
+include/mozjs-%%SP_VER%%/js/friend/ErrorMessages.h
+include/mozjs-%%SP_VER%%/js/friend/ErrorNumbers.msg
+include/mozjs-%%SP_VER%%/js/friend/JSMEnvironment.h
+include/mozjs-%%SP_VER%%/js/friend/PerformanceHint.h
+include/mozjs-%%SP_VER%%/js/friend/StackLimits.h
+include/mozjs-%%SP_VER%%/js/friend/UsageStatistics.h
+include/mozjs-%%SP_VER%%/js/friend/WindowProxy.h
+include/mozjs-%%SP_VER%%/js/friend/XrayJitInfo.h
+include/mozjs-%%SP_VER%%/js/shadow/Function.h
+include/mozjs-%%SP_VER%%/js/shadow/Object.h
+include/mozjs-%%SP_VER%%/js/shadow/Realm.h
+include/mozjs-%%SP_VER%%/js/shadow/Shape.h
+include/mozjs-%%SP_VER%%/js/shadow/String.h
+include/mozjs-%%SP_VER%%/js/shadow/Symbol.h
+include/mozjs-%%SP_VER%%/js/shadow/Zone.h
+include/mozjs-%%SP_VER%%/jsapi.h
+include/mozjs-%%SP_VER%%/jsfriendapi.h
+include/mozjs-%%SP_VER%%/jspubtd.h
+include/mozjs-%%SP_VER%%/jstypes.h
+include/mozjs-%%SP_VER%%/malloc_decls.h
+include/mozjs-%%SP_VER%%/mozilla/Algorithm.h
+include/mozjs-%%SP_VER%%/mozilla/Alignment.h
+include/mozjs-%%SP_VER%%/mozilla/AllocPolicy.h
+include/mozjs-%%SP_VER%%/mozilla/AlreadyAddRefed.h
+include/mozjs-%%SP_VER%%/mozilla/Array.h
+include/mozjs-%%SP_VER%%/mozilla/ArrayUtils.h
+include/mozjs-%%SP_VER%%/mozilla/Assertions.h
+include/mozjs-%%SP_VER%%/mozilla/AtomicBitfields.h
+include/mozjs-%%SP_VER%%/mozilla/Atomics.h
+include/mozjs-%%SP_VER%%/mozilla/Attributes.h
+include/mozjs-%%SP_VER%%/mozilla/AutoProfilerLabel.h
+include/mozjs-%%SP_VER%%/mozilla/AwakeTimeStamp.h
+include/mozjs-%%SP_VER%%/mozilla/BaseAndGeckoProfilerDetail.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfileJSONWriter.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerCounts.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerDetail.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerLabels.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerMarkerTypes.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerMarkers.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerMarkersDetail.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerMarkersPrerequisites.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerRAIIMacro.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerState.h
+include/mozjs-%%SP_VER%%/mozilla/BaseProfilerUtils.h
+include/mozjs-%%SP_VER%%/mozilla/BinarySearch.h
+include/mozjs-%%SP_VER%%/mozilla/BitSet.h
+include/mozjs-%%SP_VER%%/mozilla/BloomFilter.h
+include/mozjs-%%SP_VER%%/mozilla/Buffer.h
+include/mozjs-%%SP_VER%%/mozilla/BufferList.h
+include/mozjs-%%SP_VER%%/mozilla/Casting.h
+include/mozjs-%%SP_VER%%/mozilla/ChaosMode.h
+include/mozjs-%%SP_VER%%/mozilla/Char16.h
+include/mozjs-%%SP_VER%%/mozilla/CheckedInt.h
+include/mozjs-%%SP_VER%%/mozilla/CompactPair.h
+include/mozjs-%%SP_VER%%/mozilla/Compiler.h
+include/mozjs-%%SP_VER%%/mozilla/Compression.h
+include/mozjs-%%SP_VER%%/mozilla/DbgMacro.h
+include/mozjs-%%SP_VER%%/mozilla/DebugOnly.h
+include/mozjs-%%SP_VER%%/mozilla/Decimal.h
+include/mozjs-%%SP_VER%%/mozilla/DefineEnum.h
+include/mozjs-%%SP_VER%%/mozilla/DoubleConversion.h
+include/mozjs-%%SP_VER%%/mozilla/DoublyLinkedList.h
+include/mozjs-%%SP_VER%%/mozilla/EndianUtils.h
+include/mozjs-%%SP_VER%%/mozilla/EnumSet.h
+include/mozjs-%%SP_VER%%/mozilla/EnumTypeTraits.h
+include/mozjs-%%SP_VER%%/mozilla/EnumeratedArray.h
+include/mozjs-%%SP_VER%%/mozilla/EnumeratedRange.h
+include/mozjs-%%SP_VER%%/mozilla/FStream.h
+include/mozjs-%%SP_VER%%/mozilla/FailureLatch.h
+include/mozjs-%%SP_VER%%/mozilla/FastBernoulliTrial.h
+include/mozjs-%%SP_VER%%/mozilla/FloatingPoint.h
+include/mozjs-%%SP_VER%%/mozilla/Flow.h
+include/mozjs-%%SP_VER%%/mozilla/FunctionRef.h
+include/mozjs-%%SP_VER%%/mozilla/FunctionTypeTraits.h
+include/mozjs-%%SP_VER%%/mozilla/Fuzzing.h
+include/mozjs-%%SP_VER%%/mozilla/HashFunctions.h
+include/mozjs-%%SP_VER%%/mozilla/HashTable.h
+include/mozjs-%%SP_VER%%/mozilla/HelperMacros.h
+include/mozjs-%%SP_VER%%/mozilla/InitializedOnce.h
+include/mozjs-%%SP_VER%%/mozilla/IntegerPrintfMacros.h
+include/mozjs-%%SP_VER%%/mozilla/IntegerRange.h
+include/mozjs-%%SP_VER%%/mozilla/IntegerTypeTraits.h
+include/mozjs-%%SP_VER%%/mozilla/JSONWriter.h
+include/mozjs-%%SP_VER%%/mozilla/JsRust.h
+include/mozjs-%%SP_VER%%/mozilla/Latin1.h
+include/mozjs-%%SP_VER%%/mozilla/Likely.h
+include/mozjs-%%SP_VER%%/mozilla/LinkedList.h
+include/mozjs-%%SP_VER%%/mozilla/Literals.h
+include/mozjs-%%SP_VER%%/mozilla/LoggingCore.h
+include/mozjs-%%SP_VER%%/mozilla/MPSCQueue.h
+include/mozjs-%%SP_VER%%/mozilla/MacroArgs.h
+include/mozjs-%%SP_VER%%/mozilla/MacroForEach.h
+include/mozjs-%%SP_VER%%/mozilla/MathAlgorithms.h
+include/mozjs-%%SP_VER%%/mozilla/Maybe.h
+include/mozjs-%%SP_VER%%/mozilla/MaybeOneOf.h
+include/mozjs-%%SP_VER%%/mozilla/MaybeStorageBase.h
+include/mozjs-%%SP_VER%%/mozilla/MemoryChecking.h
+include/mozjs-%%SP_VER%%/mozilla/MemoryReporting.h
+include/mozjs-%%SP_VER%%/mozilla/MmapFaultHandler.h
+include/mozjs-%%SP_VER%%/mozilla/ModuloBuffer.h
+include/mozjs-%%SP_VER%%/mozilla/MoveOnlyFunction.h
+include/mozjs-%%SP_VER%%/mozilla/MruCache.h
+include/mozjs-%%SP_VER%%/mozilla/NeverDestroyed.h
+include/mozjs-%%SP_VER%%/mozilla/NonDereferenceable.h
+include/mozjs-%%SP_VER%%/mozilla/NotNull.h
+include/mozjs-%%SP_VER%%/mozilla/Now.h
+include/mozjs-%%SP_VER%%/mozilla/Opaque.h
+include/mozjs-%%SP_VER%%/mozilla/OperatorNewExtensions.h
+include/mozjs-%%SP_VER%%/mozilla/PairHash.h
+include/mozjs-%%SP_VER%%/mozilla/Path.h
+include/mozjs-%%SP_VER%%/mozilla/PlatformConditionVariable.h
+include/mozjs-%%SP_VER%%/mozilla/PlatformMutex.h
+include/mozjs-%%SP_VER%%/mozilla/PlatformRWLock.h
+include/mozjs-%%SP_VER%%/mozilla/PodOperations.h
+include/mozjs-%%SP_VER%%/mozilla/Poison.h
+include/mozjs-%%SP_VER%%/mozilla/PowerOfTwo.h
+include/mozjs-%%SP_VER%%/mozilla/Printf.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileBufferChunk.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileBufferChunkManager.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileBufferChunkManagerSingle.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileBufferChunkManagerWithLocalLimit.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileBufferControlledChunkManager.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileBufferEntryKinds.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileBufferEntrySerialization.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileBufferIndex.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileChunkedBuffer.h
+include/mozjs-%%SP_VER%%/mozilla/ProfileChunkedBufferDetail.h
+include/mozjs-%%SP_VER%%/mozilla/ProfilerBufferSize.h
+include/mozjs-%%SP_VER%%/mozilla/ProgressLogger.h
+include/mozjs-%%SP_VER%%/mozilla/ProportionValue.h
+include/mozjs-%%SP_VER%%/mozilla/RandomNum.h
+include/mozjs-%%SP_VER%%/mozilla/Range.h
+include/mozjs-%%SP_VER%%/mozilla/RangedArray.h
+include/mozjs-%%SP_VER%%/mozilla/RangedPtr.h
+include/mozjs-%%SP_VER%%/mozilla/ReentrancyGuard.h
+include/mozjs-%%SP_VER%%/mozilla/RefCountType.h
+include/mozjs-%%SP_VER%%/mozilla/RefCounted.h
+include/mozjs-%%SP_VER%%/mozilla/RefPtr.h
+include/mozjs-%%SP_VER%%/mozilla/Result.h
+include/mozjs-%%SP_VER%%/mozilla/ResultExtensions.h
+include/mozjs-%%SP_VER%%/mozilla/ResultVariant.h
+include/mozjs-%%SP_VER%%/mozilla/ReverseIterator.h
+include/mozjs-%%SP_VER%%/mozilla/RollingMean.h
+include/mozjs-%%SP_VER%%/mozilla/SHA1.h
+include/mozjs-%%SP_VER%%/mozilla/SIMD.h
+include/mozjs-%%SP_VER%%/mozilla/SPSCQueue.h
+include/mozjs-%%SP_VER%%/mozilla/SSE.h
+include/mozjs-%%SP_VER%%/mozilla/Saturate.h
+include/mozjs-%%SP_VER%%/mozilla/ScopeExit.h
+include/mozjs-%%SP_VER%%/mozilla/SegmentedVector.h
+include/mozjs-%%SP_VER%%/mozilla/SharedLibrary.h
+include/mozjs-%%SP_VER%%/mozilla/SmallPointerArray.h
+include/mozjs-%%SP_VER%%/mozilla/Span.h
+include/mozjs-%%SP_VER%%/mozilla/SplayTree.h
+include/mozjs-%%SP_VER%%/mozilla/Sprintf.h
+include/mozjs-%%SP_VER%%/mozilla/StackWalk.h
+include/mozjs-%%SP_VER%%/mozilla/StaticAnalysisFunctions.h
+include/mozjs-%%SP_VER%%/mozilla/StringBuffer.h
+include/mozjs-%%SP_VER%%/mozilla/TaggedAnonymousMemory.h
+include/mozjs-%%SP_VER%%/mozilla/Tainting.h
+include/mozjs-%%SP_VER%%/mozilla/TemplateLib.h
+include/mozjs-%%SP_VER%%/mozilla/TextUtils.h
+include/mozjs-%%SP_VER%%/mozilla/ThreadLocal.h
+include/mozjs-%%SP_VER%%/mozilla/ThreadSafeWeakPtr.h
+include/mozjs-%%SP_VER%%/mozilla/ThreadSafety.h
+include/mozjs-%%SP_VER%%/mozilla/TimeStamp.h
+include/mozjs-%%SP_VER%%/mozilla/ToString.h
+include/mozjs-%%SP_VER%%/mozilla/Try.h
+include/mozjs-%%SP_VER%%/mozilla/TypedEnumBits.h
+include/mozjs-%%SP_VER%%/mozilla/Types.h
+include/mozjs-%%SP_VER%%/mozilla/UniquePtr.h
+include/mozjs-%%SP_VER%%/mozilla/UniquePtrExtensions.h
+include/mozjs-%%SP_VER%%/mozilla/Unused.h
+include/mozjs-%%SP_VER%%/mozilla/Uptime.h
+include/mozjs-%%SP_VER%%/mozilla/Utf8.h
+include/mozjs-%%SP_VER%%/mozilla/Variant.h
+include/mozjs-%%SP_VER%%/mozilla/Vector.h
+include/mozjs-%%SP_VER%%/mozilla/WeakPtr.h
+include/mozjs-%%SP_VER%%/mozilla/WrappingOperations.h
+include/mozjs-%%SP_VER%%/mozilla/XorShift128PlusRNG.h
+include/mozjs-%%SP_VER%%/mozilla/cxxalloc.h
+include/mozjs-%%SP_VER%%/mozilla/fallible.h
+include/mozjs-%%SP_VER%%/mozilla/glue/Debug.h
+include/mozjs-%%SP_VER%%/mozilla/glue/WinUtils.h
+include/mozjs-%%SP_VER%%/mozilla/intl/Bidi.h
+include/mozjs-%%SP_VER%%/mozilla/intl/BidiClass.h
+include/mozjs-%%SP_VER%%/mozilla/intl/BidiEmbeddingLevel.h
+include/mozjs-%%SP_VER%%/mozilla/intl/Calendar.h
+include/mozjs-%%SP_VER%%/mozilla/intl/Collator.h
+include/mozjs-%%SP_VER%%/mozilla/intl/Currency.h
+include/mozjs-%%SP_VER%%/mozilla/intl/DateIntervalFormat.h
+include/mozjs-%%SP_VER%%/mozilla/intl/DateTimeFormat.h
+include/mozjs-%%SP_VER%%/mozilla/intl/DateTimePart.h
+include/mozjs-%%SP_VER%%/mozilla/intl/DateTimePatternGenerator.h
+include/mozjs-%%SP_VER%%/mozilla/intl/DisplayNames.h
+include/mozjs-%%SP_VER%%/mozilla/intl/FormatBuffer.h
+include/mozjs-%%SP_VER%%/mozilla/intl/GeneralCategory.h
+include/mozjs-%%SP_VER%%/mozilla/intl/ICU4CGlue.h
+include/mozjs-%%SP_VER%%/mozilla/intl/ICU4CLibrary.h
+include/mozjs-%%SP_VER%%/mozilla/intl/ICU4XGeckoDataProvider.h
+include/mozjs-%%SP_VER%%/mozilla/intl/ICUError.h
+include/mozjs-%%SP_VER%%/mozilla/intl/ListFormat.h
+include/mozjs-%%SP_VER%%/mozilla/intl/Locale.h
+include/mozjs-%%SP_VER%%/mozilla/intl/LocaleCanonicalizer.h
+include/mozjs-%%SP_VER%%/mozilla/intl/MeasureUnit.h
+include/mozjs-%%SP_VER%%/mozilla/intl/MeasureUnitGenerated.h
+include/mozjs-%%SP_VER%%/mozilla/intl/NumberFormat.h
+include/mozjs-%%SP_VER%%/mozilla/intl/NumberParser.h
+include/mozjs-%%SP_VER%%/mozilla/intl/NumberPart.h
+include/mozjs-%%SP_VER%%/mozilla/intl/NumberRangeFormat.h
+include/mozjs-%%SP_VER%%/mozilla/intl/NumberingSystem.h
+include/mozjs-%%SP_VER%%/mozilla/intl/PluralRules.h
+include/mozjs-%%SP_VER%%/mozilla/intl/RelativeTimeFormat.h
+include/mozjs-%%SP_VER%%/mozilla/intl/String.h
+include/mozjs-%%SP_VER%%/mozilla/intl/TimeZone.h
+include/mozjs-%%SP_VER%%/mozilla/intl/UnicodeProperties.h
+include/mozjs-%%SP_VER%%/mozilla/intl/UnicodeScriptCodes.h
+include/mozjs-%%SP_VER%%/mozilla/leb128iterator.h
+include/mozjs-%%SP_VER%%/mozilla/mozalloc.h
+include/mozjs-%%SP_VER%%/mozilla/mozalloc_abort.h
+include/mozjs-%%SP_VER%%/mozilla/mozalloc_oom.h
+include/mozjs-%%SP_VER%%/mozjemalloc_types.h
+include/mozjs-%%SP_VER%%/mozmemory.h
+include/mozjs-%%SP_VER%%/mozmemory_utils.h
+include/mozjs-%%SP_VER%%/mozmemory_wrap.h
+lib/libmozjs-%%SP_VER%%.so
+lib/libmozjs-%%SP_VER%%.so.1
+libdata/pkgconfig/mozjs-%%SP_VER%%.pc
diff --git a/lang/spidermonkey91/distinfo b/lang/spidermonkey91/distinfo
deleted file mode 100644
index 74492790f582..000000000000
--- a/lang/spidermonkey91/distinfo
+++ /dev/null
@@ -1,7 +0,0 @@
-TIMESTAMP = 1732980107
-SHA256 (firefox-91.13.0esr.source.tar.xz) = 53be2bcde0b5ee3ec106bd8ba06b8ae95e7d489c484e881dfbe5360e4c920762
-SIZE (firefox-91.13.0esr.source.tar.xz) = 380053584
-SHA256 (223087fdc29f18678f6174e9807b8780e439acf6) = f234371584e2b2bc9953ae4fd145da19c99a6f04087f53d59616aecf29df039c
-SIZE (223087fdc29f18678f6174e9807b8780e439acf6) = 1597
-SHA256 (68ff4d3f7338248b4d67cf03aade5a73f8d396b2) = 8d556dcb0d3a76a6cb8870b6eff45fafe0a78760ea24d34ea0b5e7ceb4489a71
-SIZE (68ff4d3f7338248b4d67cf03aade5a73f8d396b2) = 2546
diff --git a/lang/spidermonkey91/files/patch-js_src_wasm_WasmSignalHandlers.cpp b/lang/spidermonkey91/files/patch-js_src_wasm_WasmSignalHandlers.cpp
deleted file mode 100644
index 07912e8cc86a..000000000000
--- a/lang/spidermonkey91/files/patch-js_src_wasm_WasmSignalHandlers.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-Fully define all the registers needed on mips.
-
-Index: js/src/wasm/WasmSignalHandlers.cpp
---- js/src/wasm/WasmSignalHandlers.cpp.orig 2022-03-30 19:25:42 UTC
-+++ js/src/wasm/WasmSignalHandlers.cpp
-@@ -102,6 +102,8 @@ using mozilla::DebugOnly;
- # if defined(__mips__)
- # define EPC_sig(p) ((p)->sc_pc)
- # define RFP_sig(p) ((p)->sc_regs[30])
-+# define RSP_sig(p) ((p)->sc_regs[29])
-+# define R31_sig(p) ((p)->sc_regs[31])
- # endif
- # if defined(__ppc64__) || defined(__PPC64__) || defined(__ppc64le__) || \
- defined(__PPC64LE__)
diff --git a/lang/spidermonkey91/files/patch-modules_fdlibm_src_math__private.h b/lang/spidermonkey91/files/patch-modules_fdlibm_src_math__private.h
deleted file mode 100644
index 8be5854b5160..000000000000
--- a/lang/spidermonkey91/files/patch-modules_fdlibm_src_math__private.h
+++ /dev/null
@@ -1,46 +0,0 @@
---- modules/fdlibm/src/math_private.h.orig 2022-04-16 03:20:29 UTC
-+++ modules/fdlibm/src/math_private.h
-@@ -30,7 +30,9 @@
- * Adapted from https://github.com/freebsd/freebsd-src/search?q=__double_t
- */
-
-+#ifndef __FreeBSD__
- typedef double __double_t;
-+#endif
- typedef __double_t double_t;
-
- /*
-@@ -636,6 +638,33 @@ rnint(__double_t x)
- * sometimes be more efficient because no rounding is required.
- */
- #if (defined(amd64) || defined(__i386__)) && defined(__GNUCLIKE_ASM)
-+
-+#if defined(__i386__)
-+static __inline int
-+irintf(float x)
-+{
-+ int n;
-+ __asm("fistl %0" : "=m" (n) : "t" (x));
-+ return (n);
-+}
-+
-+static __inline int
-+irintd(double x)
-+{
-+ int n;
-+ __asm("fistl %0" : "=m" (n) : "t" (x));
-+ return (n);
-+}
-+
-+static __inline int
-+irintl(long x)
-+{
-+ int n;
-+ __asm("fistl %0" : "=m" (n) : "t" (x));
-+ return (n);
-+}
-+#endif
-+
- #define irint(x) \
- (sizeof(x) == sizeof(float) && \
- sizeof(__float_t) == sizeof(long double) ? irintf(x) : \
diff --git a/lang/spidermonkey91/files/patch-moz.configure b/lang/spidermonkey91/files/patch-moz.configure
deleted file mode 100644
index 94ae8c5f0b07..000000000000
--- a/lang/spidermonkey91/files/patch-moz.configure
+++ /dev/null
@@ -1,14 +0,0 @@
-- Fix awk detection
-
-Index: moz.configure
---- moz.configure.orig 2022-03-30 19:25:49 UTC
-+++ moz.configure
-@@ -708,7 +708,7 @@ add_old_configure_assignment("CLANG_PLUGIN", clang_plu
-
- # Awk detection
- # ==============================================================
--awk = check_prog("AWK", ("gawk", "mawk", "nawk", "awk"))
-+awk = check_prog('AWK', ('awk',))
-
- # Until the AWK variable is not necessary in old-configure
-
diff --git a/lang/spidermonkey91/pkg-plist b/lang/spidermonkey91/pkg-plist
deleted file mode 100644
index 1e66c0b11482..000000000000
--- a/lang/spidermonkey91/pkg-plist
+++ /dev/null
@@ -1,300 +0,0 @@
-bin/js91-config
-include/mozjs-91/BaseProfiler.h
-include/mozjs-91/BaseProfilingCategory.h
-include/mozjs-91/ProfilingCategoryList.h
-include/mozjs-91/double-conversion/double-conversion.h
-include/mozjs-91/double-conversion/double-to-string.h
-include/mozjs-91/double-conversion/string-to-double.h
-include/mozjs-91/double-conversion/utils.h
-include/mozjs-91/encoding_rs_mem.h
-include/mozjs-91/fdlibm.h
-include/mozjs-91/js-config.h
-include/mozjs-91/js/AllocPolicy.h
-include/mozjs-91/js/AllocationLogging.h
-include/mozjs-91/js/AllocationRecording.h
-include/mozjs-91/js/Array.h
-include/mozjs-91/js/ArrayBuffer.h
-include/mozjs-91/js/ArrayBufferMaybeShared.h
-include/mozjs-91/js/BigInt.h
-include/mozjs-91/js/BuildId.h
-include/mozjs-91/js/CallArgs.h
-include/mozjs-91/js/CallNonGenericMethod.h
-include/mozjs-91/js/CharacterEncoding.h
-include/mozjs-91/js/Class.h
-include/mozjs-91/js/ComparisonOperators.h
-include/mozjs-91/js/CompilationAndEvaluation.h
-include/mozjs-91/js/CompileOptions.h
-include/mozjs-91/js/Context.h
-include/mozjs-91/js/ContextOptions.h
-include/mozjs-91/js/Conversions.h
-include/mozjs-91/js/Date.h
-include/mozjs-91/js/Debug.h
-include/mozjs-91/js/Equality.h
-include/mozjs-91/js/ErrorReport.h
-include/mozjs-91/js/Exception.h
-include/mozjs-91/js/ForOfIterator.h
-include/mozjs-91/js/GCAPI.h
-include/mozjs-91/js/GCAnnotations.h
-include/mozjs-91/js/GCHashTable.h
-include/mozjs-91/js/GCPolicyAPI.h
-include/mozjs-91/js/GCTypeMacros.h
-include/mozjs-91/js/GCVariant.h
-include/mozjs-91/js/GCVector.h
-include/mozjs-91/js/HashTable.h
-include/mozjs-91/js/HeapAPI.h
-include/mozjs-91/js/HelperThreadAPI.h
-include/mozjs-91/js/Id.h
-include/mozjs-91/js/Initialization.h
-include/mozjs-91/js/JSON.h
-include/mozjs-91/js/LocaleSensitive.h
-include/mozjs-91/js/MapAndSet.h
-include/mozjs-91/js/MemoryFunctions.h
-include/mozjs-91/js/MemoryMetrics.h
-include/mozjs-91/js/Modules.h
-include/mozjs-91/js/Object.h
-include/mozjs-91/js/OffThreadScriptCompilation.h
-include/mozjs-91/js/Principals.h
-include/mozjs-91/js/Printf.h
-include/mozjs-91/js/ProfilingCategory.h
-include/mozjs-91/js/ProfilingCategoryList.h
-include/mozjs-91/js/ProfilingFrameIterator.h
-include/mozjs-91/js/ProfilingStack.h
-include/mozjs-91/js/Promise.h
-include/mozjs-91/js/PropertyDescriptor.h
-include/mozjs-91/js/PropertySpec.h
-include/mozjs-91/js/ProtoKey.h
-include/mozjs-91/js/Proxy.h
-include/mozjs-91/js/Realm.h
-include/mozjs-91/js/RealmIterators.h
-include/mozjs-91/js/RealmOptions.h
-include/mozjs-91/js/RefCounted.h
-include/mozjs-91/js/RegExp.h
-include/mozjs-91/js/RegExpFlags.h
-include/mozjs-91/js/Result.h
-include/mozjs-91/js/RootingAPI.h
-include/mozjs-91/js/SavedFrameAPI.h
-include/mozjs-91/js/ScalarType.h
-include/mozjs-91/js/SharedArrayBuffer.h
-include/mozjs-91/js/SliceBudget.h
-include/mozjs-91/js/SourceText.h
-include/mozjs-91/js/StableStringChars.h
-include/mozjs-91/js/Stream.h
-include/mozjs-91/js/String.h
-include/mozjs-91/js/StructuredClone.h
-include/mozjs-91/js/SweepingAPI.h
-include/mozjs-91/js/Symbol.h
-include/mozjs-91/js/TraceKind.h
-include/mozjs-91/js/TraceLoggerAPI.h
-include/mozjs-91/js/TracingAPI.h
-include/mozjs-91/js/Transcoding.h
-include/mozjs-91/js/TypeDecls.h
-include/mozjs-91/js/UbiNode.h
-include/mozjs-91/js/UbiNodeBreadthFirst.h
-include/mozjs-91/js/UbiNodeCensus.h
-include/mozjs-91/js/UbiNodeDominatorTree.h
-include/mozjs-91/js/UbiNodePostOrder.h
-include/mozjs-91/js/UbiNodeShortestPaths.h
-include/mozjs-91/js/UbiNodeUtils.h
-include/mozjs-91/js/UniquePtr.h
-include/mozjs-91/js/Utility.h
-include/mozjs-91/js/Value.h
-include/mozjs-91/js/ValueArray.h
-include/mozjs-91/js/Vector.h
-include/mozjs-91/js/Warnings.h
-include/mozjs-91/js/WasmFeatures.h
-include/mozjs-91/js/WasmModule.h
-include/mozjs-91/js/WeakMap.h
-include/mozjs-91/js/WeakMapPtr.h
-include/mozjs-91/js/Wrapper.h
-include/mozjs-91/js/Zone.h
-include/mozjs-91/js/experimental/CTypes.h
-include/mozjs-91/js/experimental/CodeCoverage.h
-include/mozjs-91/js/experimental/Intl.h
-include/mozjs-91/js/experimental/JSStencil.h
-include/mozjs-91/js/experimental/JitInfo.h
-include/mozjs-91/js/experimental/PCCountProfiling.h
-include/mozjs-91/js/experimental/SourceHook.h
-include/mozjs-91/js/experimental/TypedData.h
-include/mozjs-91/js/friend/DOMProxy.h
-include/mozjs-91/js/friend/DumpFunctions.h
-include/mozjs-91/js/friend/ErrorMessages.h
-include/mozjs-91/js/friend/ErrorNumbers.msg
-include/mozjs-91/js/friend/JSMEnvironment.h
-include/mozjs-91/js/friend/PerformanceHint.h
-include/mozjs-91/js/friend/StackLimits.h
-include/mozjs-91/js/friend/UsageStatistics.h
-include/mozjs-91/js/friend/WindowProxy.h
-include/mozjs-91/js/friend/XrayJitInfo.h
-include/mozjs-91/js/shadow/Function.h
-include/mozjs-91/js/shadow/Object.h
-include/mozjs-91/js/shadow/Realm.h
-include/mozjs-91/js/shadow/Shape.h
-include/mozjs-91/js/shadow/String.h
-include/mozjs-91/js/shadow/Symbol.h
-include/mozjs-91/js/shadow/Zone.h
-include/mozjs-91/jsapi.h
-include/mozjs-91/jsfriendapi.h
-include/mozjs-91/jspubtd.h
-include/mozjs-91/jstypes.h
-include/mozjs-91/malloc_decls.h
-include/mozjs-91/mozilla/Algorithm.h
-include/mozjs-91/mozilla/Alignment.h
-include/mozjs-91/mozilla/AllocPolicy.h
-include/mozjs-91/mozilla/AlreadyAddRefed.h
-include/mozjs-91/mozilla/Array.h
-include/mozjs-91/mozilla/ArrayUtils.h
-include/mozjs-91/mozilla/Assertions.h
-include/mozjs-91/mozilla/AtomicBitfields.h
-include/mozjs-91/mozilla/Atomics.h
-include/mozjs-91/mozilla/Attributes.h
-include/mozjs-91/mozilla/AutoProfilerLabel.h
-include/mozjs-91/mozilla/AwakeTimeStamp.h
-include/mozjs-91/mozilla/BaseProfileJSONWriter.h
-include/mozjs-91/mozilla/BaseProfilerCounts.h
-include/mozjs-91/mozilla/BaseProfilerDetail.h
-include/mozjs-91/mozilla/BaseProfilerLabels.h
-include/mozjs-91/mozilla/BaseProfilerMarkerTypes.h
-include/mozjs-91/mozilla/BaseProfilerMarkers.h
-include/mozjs-91/mozilla/BaseProfilerMarkersDetail.h
-include/mozjs-91/mozilla/BaseProfilerMarkersPrerequisites.h
-include/mozjs-91/mozilla/BaseProfilerState.h
-include/mozjs-91/mozilla/BinarySearch.h
-include/mozjs-91/mozilla/BitSet.h
-include/mozjs-91/mozilla/BlocksRingBuffer.h
-include/mozjs-91/mozilla/BloomFilter.h
-include/mozjs-91/mozilla/Buffer.h
-include/mozjs-91/mozilla/BufferList.h
-include/mozjs-91/mozilla/Casting.h
-include/mozjs-91/mozilla/ChaosMode.h
-include/mozjs-91/mozilla/Char16.h
-include/mozjs-91/mozilla/CheckedInt.h
-include/mozjs-91/mozilla/CompactPair.h
-include/mozjs-91/mozilla/Compiler.h
-include/mozjs-91/mozilla/Compression.h
-include/mozjs-91/mozilla/DbgMacro.h
-include/mozjs-91/mozilla/DebugOnly.h
-include/mozjs-91/mozilla/Decimal.h
-include/mozjs-91/mozilla/DefineEnum.h
-include/mozjs-91/mozilla/DoubleConversion.h
-include/mozjs-91/mozilla/DoublyLinkedList.h
-include/mozjs-91/mozilla/EndianUtils.h
-include/mozjs-91/mozilla/EnumSet.h
-include/mozjs-91/mozilla/EnumTypeTraits.h
-include/mozjs-91/mozilla/EnumeratedArray.h
-include/mozjs-91/mozilla/EnumeratedRange.h
-include/mozjs-91/mozilla/FStream.h
-include/mozjs-91/mozilla/FastBernoulliTrial.h
-include/mozjs-91/mozilla/FloatingPoint.h
-include/mozjs-91/mozilla/FunctionRef.h
-include/mozjs-91/mozilla/FunctionTypeTraits.h
-include/mozjs-91/mozilla/HashFunctions.h
-include/mozjs-91/mozilla/HashTable.h
-include/mozjs-91/mozilla/HelperMacros.h
-include/mozjs-91/mozilla/InitializedOnce.h
-include/mozjs-91/mozilla/IntegerPrintfMacros.h
-include/mozjs-91/mozilla/IntegerRange.h
-include/mozjs-91/mozilla/IntegerTypeTraits.h
-include/mozjs-91/mozilla/JSONWriter.h
-include/mozjs-91/mozilla/JsRust.h
-include/mozjs-91/mozilla/Latin1.h
-include/mozjs-91/mozilla/Likely.h
-include/mozjs-91/mozilla/LinkedList.h
-include/mozjs-91/mozilla/MacroArgs.h
-include/mozjs-91/mozilla/MacroForEach.h
-include/mozjs-91/mozilla/MathAlgorithms.h
-include/mozjs-91/mozilla/Maybe.h
-include/mozjs-91/mozilla/MaybeOneOf.h
-include/mozjs-91/mozilla/MaybeStorageBase.h
-include/mozjs-91/mozilla/MemoryChecking.h
-include/mozjs-91/mozilla/MemoryReporting.h
-include/mozjs-91/mozilla/MmapFaultHandler.h
-include/mozjs-91/mozilla/ModuloBuffer.h
-include/mozjs-91/mozilla/NonDereferenceable.h
-include/mozjs-91/mozilla/NotNull.h
-include/mozjs-91/mozilla/Opaque.h
-include/mozjs-91/mozilla/OperatorNewExtensions.h
-include/mozjs-91/mozilla/PairHash.h
-include/mozjs-91/mozilla/Path.h
-include/mozjs-91/mozilla/PlatformConditionVariable.h
-include/mozjs-91/mozilla/PlatformMutex.h
-include/mozjs-91/mozilla/PodOperations.h
-include/mozjs-91/mozilla/Poison.h
-include/mozjs-91/mozilla/PowerOfTwo.h
-include/mozjs-91/mozilla/Printf.h
-include/mozjs-91/mozilla/ProfileBufferChunk.h
-include/mozjs-91/mozilla/ProfileBufferChunkManager.h
-include/mozjs-91/mozilla/ProfileBufferChunkManagerSingle.h
-include/mozjs-91/mozilla/ProfileBufferChunkManagerWithLocalLimit.h
-include/mozjs-91/mozilla/ProfileBufferControlledChunkManager.h
-include/mozjs-91/mozilla/ProfileBufferEntryKinds.h
-include/mozjs-91/mozilla/ProfileBufferEntrySerialization.h
-include/mozjs-91/mozilla/ProfileBufferIndex.h
-include/mozjs-91/mozilla/ProfileChunkedBuffer.h
-include/mozjs-91/mozilla/RandomNum.h
-include/mozjs-91/mozilla/Range.h
-include/mozjs-91/mozilla/RangedArray.h
-include/mozjs-91/mozilla/RangedPtr.h
-include/mozjs-91/mozilla/ReentrancyGuard.h
-include/mozjs-91/mozilla/RefCountType.h
-include/mozjs-91/mozilla/RefCounted.h
-include/mozjs-91/mozilla/RefPtr.h
-include/mozjs-91/mozilla/Result.h
-include/mozjs-91/mozilla/ResultExtensions.h
-include/mozjs-91/mozilla/ResultVariant.h
-include/mozjs-91/mozilla/ReverseIterator.h
-include/mozjs-91/mozilla/RollingMean.h
-include/mozjs-91/mozilla/SHA1.h
-include/mozjs-91/mozilla/SPSCQueue.h
-include/mozjs-91/mozilla/Saturate.h
-include/mozjs-91/mozilla/ScopeExit.h
-include/mozjs-91/mozilla/Scoped.h
-include/mozjs-91/mozilla/SegmentedVector.h
-include/mozjs-91/mozilla/SharedLibrary.h
-include/mozjs-91/mozilla/SmallPointerArray.h
-include/mozjs-91/mozilla/Span.h
-include/mozjs-91/mozilla/SplayTree.h
-include/mozjs-91/mozilla/Sprintf.h
-include/mozjs-91/mozilla/StackWalk.h
-include/mozjs-91/mozilla/StaticAnalysisFunctions.h
-include/mozjs-91/mozilla/TaggedAnonymousMemory.h
-include/mozjs-91/mozilla/Tainting.h
-include/mozjs-91/mozilla/TemplateLib.h
-include/mozjs-91/mozilla/TextUtils.h
-include/mozjs-91/mozilla/ThreadLocal.h
-include/mozjs-91/mozilla/ThreadSafeWeakPtr.h
-include/mozjs-91/mozilla/TimeStamp.h
-include/mozjs-91/mozilla/ToString.h
-include/mozjs-91/mozilla/Tuple.h
-include/mozjs-91/mozilla/TypeTraits.h
-include/mozjs-91/mozilla/TypedEnumBits.h
-include/mozjs-91/mozilla/Types.h
-include/mozjs-91/mozilla/UniquePtr.h
-include/mozjs-91/mozilla/UniquePtrExtensions.h
-include/mozjs-91/mozilla/Unused.h
-include/mozjs-91/mozilla/Uptime.h
-include/mozjs-91/mozilla/Utf8.h
-include/mozjs-91/mozilla/Variant.h
-include/mozjs-91/mozilla/Vector.h
-include/mozjs-91/mozilla/WeakPtr.h
-include/mozjs-91/mozilla/WrappingOperations.h
-include/mozjs-91/mozilla/XorShift128PlusRNG.h
-include/mozjs-91/mozilla/cxxalloc.h
-include/mozjs-91/mozilla/fallible.h
-include/mozjs-91/mozilla/glue/Debug.h
-include/mozjs-91/mozilla/glue/WinUtils.h
-include/mozjs-91/mozilla/intl/Calendar.h
-include/mozjs-91/mozilla/intl/DateTimeFormat.h
-include/mozjs-91/mozilla/intl/DateTimePatternGenerator.h
-include/mozjs-91/mozilla/intl/ICU4CGlue.h
-include/mozjs-91/mozilla/intl/NumberFormat.h
-include/mozjs-91/mozilla/intl/PluralRules.h
-include/mozjs-91/mozilla/leb128iterator.h
-include/mozjs-91/mozilla/mozalloc.h
-include/mozjs-91/mozilla/mozalloc_abort.h
-include/mozjs-91/mozilla/mozalloc_oom.h
-include/mozjs-91/mozjemalloc_types.h
-include/mozjs-91/mozmemory.h
-include/mozjs-91/mozmemory_wrap.h
-lib/libmozjs-91.so
-lib/libmozjs-91.so.1
-libdata/pkgconfig/mozjs-91.pc
diff --git a/lang/squeak/Makefile b/lang/squeak/Makefile
index a4ff8e76fecf..37db6b651443 100644
--- a/lang/squeak/Makefile
+++ b/lang/squeak/Makefile
@@ -2,13 +2,11 @@ PORTNAME= squeak
PORTVERSION= 4.10.2
PORTREVISION= 15
CATEGORIES= lang
-MASTER_SITES= http://www.squeakvm.org/unix/release/:vmsrc \
- http://ftp.squeak.org/${IMAGE_VERSION}/:src \
- ftp://squeak.org/${IMAGE_VERSION}/:sqsrc \
- http://squeak.610t.org/patches/:mainsrc
+MASTER_SITES= http://squeakvm.org/unix/release/:vmsrc \
+ http://ftp.squeak.org/${IMAGE_VERSION}/:src
DISTFILES= Squeak-${VM_VERSION}-src${EXTRACT_SUFX}:vmsrc \
Squeak${IMAGE_FULL_VERSION}.zip:src \
- ${SQUEAK_SRC}.zip:sqsrc
+ ${SQUEAK_SRC}.zip:src
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY= Squeak-${VM_VERSION}-src${EXTRACT_SUFX}
diff --git a/lang/typescript-go/Makefile b/lang/typescript-go/Makefile
new file mode 100644
index 000000000000..49396242c168
--- /dev/null
+++ b/lang/typescript-go/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= typescript-go
+PORTVERSION= 7.0.0.g20251115
+CATEGORIES= lang
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= JavaScript with syntax for types
+WWW= https://www.typescriptlang.org/ \
+ https://devblogs.microsoft.com/typescript/typescript-native-port/
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:1.25,modules
+
+USE_GITHUB= yes
+GH_ACCOUNT= microsoft
+GH_PROJECT= typescript-go
+GH_TAGNAME= 05f4d69f81d416946ce46a374d91b78c0fbd37c8
+GH_TUPLE= microsoft:TypeScript:9e8eaa1746b0d09c3cd29048126ef9cf24f29c03:typescript/_submodules/TypeScript
+
+GO_MOD_DIST= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${GH_TAGNAME}/
+GO_MODULE= github.com/${GH_ACCOUNT}/${GH_PROJECT}
+GO_TARGET= ./cmd/tsgo
+
+PLIST_FILES= bin/tsgo
+PORTDOCS= CHANGES.md CONTRIBUTING.md README.md SECURITY.md SUPPORT.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/lang/typescript-go/distinfo b/lang/typescript-go/distinfo
new file mode 100644
index 000000000000..ac5d0e2f0697
--- /dev/null
+++ b/lang/typescript-go/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1763293427
+SHA256 (go/lang_typescript-go/microsoft-typescript-go-7.0.0.g20251115-05f4d69f81d416946ce46a374d91b78c0fbd37c8_GH0/go.mod) = 153fcc3a06b183c6da1713efe749ed2e6acc60af0b1c5c620403c79ad1d79773
+SIZE (go/lang_typescript-go/microsoft-typescript-go-7.0.0.g20251115-05f4d69f81d416946ce46a374d91b78c0fbd37c8_GH0/go.mod) = 800
+SHA256 (go/lang_typescript-go/microsoft-typescript-go-7.0.0.g20251115-05f4d69f81d416946ce46a374d91b78c0fbd37c8_GH0/microsoft-typescript-go-7.0.0.g20251115-05f4d69f81d416946ce46a374d91b78c0fbd37c8_GH0.tar.gz) = dbdce8306dc41b3a551b3ac7e37ae974ddb1b3bd9a2d044383f185406265ab18
+SIZE (go/lang_typescript-go/microsoft-typescript-go-7.0.0.g20251115-05f4d69f81d416946ce46a374d91b78c0fbd37c8_GH0/microsoft-typescript-go-7.0.0.g20251115-05f4d69f81d416946ce46a374d91b78c0fbd37c8_GH0.tar.gz) = 17899757
+SHA256 (go/lang_typescript-go/microsoft-typescript-go-7.0.0.g20251115-05f4d69f81d416946ce46a374d91b78c0fbd37c8_GH0/microsoft-TypeScript-9e8eaa1746b0d09c3cd29048126ef9cf24f29c03_GH0.tar.gz) = 30a0aaf6ce6cd2da8e3bcf84b6eea0bf24888f4cd84150a78c06bb2ab3b123ec
+SIZE (go/lang_typescript-go/microsoft-typescript-go-7.0.0.g20251115-05f4d69f81d416946ce46a374d91b78c0fbd37c8_GH0/microsoft-TypeScript-9e8eaa1746b0d09c3cd29048126ef9cf24f29c03_GH0.tar.gz) = 32457001
diff --git a/lang/typescript-go/pkg-descr b/lang/typescript-go/pkg-descr
new file mode 100644
index 000000000000..dffed341953e
--- /dev/null
+++ b/lang/typescript-go/pkg-descr
@@ -0,0 +1,4 @@
+TypeScript is JavaScript with syntax for types.
+
+TypeScript is a strongly typed programming language that builds on
+JavaScript, giving you better tooling at any scale.
diff --git a/mail/Makefile b/mail/Makefile
index 10ba11914772..16aaae796cf6 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -608,6 +608,7 @@
SUBDIR += rubygem-actionmailbox71
SUBDIR += rubygem-actionmailbox72
SUBDIR += rubygem-actionmailbox80
+ SUBDIR += rubygem-actionmailbox81
SUBDIR += rubygem-actionmailer-gitlab
SUBDIR += rubygem-actionmailer4
SUBDIR += rubygem-actionmailer5
@@ -619,6 +620,7 @@
SUBDIR += rubygem-actionmailer71
SUBDIR += rubygem-actionmailer72
SUBDIR += rubygem-actionmailer80
+ SUBDIR += rubygem-actionmailer81
SUBDIR += rubygem-email_reply_parser
SUBDIR += rubygem-email_reply_parser-discourse
SUBDIR += rubygem-email_reply_trimmer
diff --git a/mail/fetchmail/Makefile b/mail/fetchmail/Makefile
index 431bcebc674d..d6aa86c91d54 100644
--- a/mail/fetchmail/Makefile
+++ b/mail/fetchmail/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= fetchmail
-DISTVERSION= 6.6.0
+DISTVERSION= 6.6.1
PORTREVISION?= 0
CATEGORIES= mail
# The next line is inherited by the fetchmailconf dependent port,
diff --git a/mail/fetchmail/distinfo b/mail/fetchmail/distinfo
index 8e66681039c4..c11eddfb0285 100644
--- a/mail/fetchmail/distinfo
+++ b/mail/fetchmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761609473
-SHA256 (fetchmail-6.6.0.tar.xz) = 7b9c19e6683e827d556751aa5db5d44b961e87be8b3087535b4909ba1b59321c
-SIZE (fetchmail-6.6.0.tar.xz) = 1093180
+TIMESTAMP = 1762985070
+SHA256 (fetchmail-6.6.1.tar.xz) = 38d01fe404e67514df394a6ed1a815bbb61aa90c0fa4402252593aced0e38a1d
+SIZE (fetchmail-6.6.1.tar.xz) = 1090212
diff --git a/mail/milter-regex/Makefile b/mail/milter-regex/Makefile
index 97185ab81a4e..fc387d257e4e 100644
--- a/mail/milter-regex/Makefile
+++ b/mail/milter-regex/Makefile
@@ -13,9 +13,10 @@ LICENSE_FILE= ${FILESDIR}/COPYRIGHT
USE_RC_SUBR= milterregex
SUB_LIST= SPOOLDIR=${SPOOLDIR}
-PLIST_SUB= SPOOLDIR=${SPOOLDIR}
+PLIST_SUB= MAILUSER=${MAILUSER} MAILGROUP=${MAILGROUP} SPOOLDIR=${SPOOLDIR}
MAILUSER?= mailnull
+MAILGROUP?= mail
SPOOLDIR?= /var/run/milter-regex
.include <bsd.port.pre.mk>
diff --git a/mail/milter-regex/pkg-plist b/mail/milter-regex/pkg-plist
index 5c09266ac9de..53908fff88ae 100644
--- a/mail/milter-regex/pkg-plist
+++ b/mail/milter-regex/pkg-plist
@@ -1,3 +1,3 @@
libexec/milter-regex
share/man/man8/milter-regex.8.gz
-@dir(mailnull,mail,750) %%SPOOLDIR%%
+@dir(%%MAILUSER%%,%%MAILGROUP%%,750) %%SPOOLDIR%%
diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile
index e7228c0b8e45..318b6b4d826b 100644
--- a/mail/nextcloud-mail/Makefile
+++ b/mail/nextcloud-mail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mail
-PORTVERSION= 5.5.14
+PORTVERSION= 5.5.15
DISTVERSIONPREFIX= v
CATEGORIES= mail
diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo
index e464315ceffd..a98e8fa423c3 100644
--- a/mail/nextcloud-mail/distinfo
+++ b/mail/nextcloud-mail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762932348
-SHA256 (nextcloud/mail-v5.5.14.tar.gz) = 23fd6f41f5901cba29f5e706172602e9e53bf643d08666deb3eaae859af5c2e4
-SIZE (nextcloud/mail-v5.5.14.tar.gz) = 29263588
+TIMESTAMP = 1763116125
+SHA256 (nextcloud/mail-v5.5.15.tar.gz) = b3edf0def2dafc9dc8e6faa92261f8954f0e4dd9b60ad7c6f47b1ac8cc9a703d
+SIZE (nextcloud/mail-v5.5.15.tar.gz) = 29259594
diff --git a/mail/roundcube-automatic_addressbook/Makefile b/mail/roundcube-automatic_addressbook/Makefile
index 37cc22b85dd0..591497c40371 100644
--- a/mail/roundcube-automatic_addressbook/Makefile
+++ b/mail/roundcube-automatic_addressbook/Makefile
@@ -1,5 +1,6 @@
PORTNAME= automatic_addressbook
-PORTVERSION= 0.4.3
+DISTVERSION= 0.4.3
+PORTREVISION= 1
CATEGORIES= mail
PKGNAMEPREFIX= roundcube-
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/mail/roundcube-automatic_addressbook/files/patch-automatic__addressbook.php b/mail/roundcube-automatic_addressbook/files/patch-automatic__addressbook.php
new file mode 100644
index 000000000000..02dd4fd59b40
--- /dev/null
+++ b/mail/roundcube-automatic_addressbook/files/patch-automatic__addressbook.php
@@ -0,0 +1,24 @@
+--- automatic_addressbook.php.orig 2017-01-26 08:10:28 UTC
++++ automatic_addressbook.php
+@@ -129,9 +129,9 @@ class automatic_addressbook extends rcube_plugin
+ );
+ } else {
+ $all_recipients = array_merge(
+- rcube_mime::decode_address_list($headers['To'], null, true, $headers['charset']),
+- rcube_mime::decode_address_list($headers['Cc'], null, true, $headers['charset']),
+- rcube_mime::decode_address_list($headers['Bcc'], null, true, $headers['charset'])
++ @rcube_mime::decode_address_list($headers['To'], null, true, $headers['charset']),
++ @rcube_mime::decode_address_list($headers['Cc'], null, true, $headers['charset']),
++ @rcube_mime::decode_address_list($headers['Bcc'], null, true, $headers['charset'])
+ );
+ }
+
+@@ -284,7 +284,7 @@ class automatic_addressbook extends rcube_plugin
+ if ($args['source'] !== $this->abook_id) {
+ foreach (array('email:home', 'email:work', 'email:other') as $email_field) {
+ // Would trigger a warning with rc 0.5 without this if
+- if ($args['record'][$email_field]) {
++ if (@$args['record'][$email_field]) {
+ foreach ($args['record'][$email_field] as $email) {
+ $contact_emails[] = $email;
+ }
diff --git a/mail/roundcube-thunderbird_labels/Makefile b/mail/roundcube-thunderbird_labels/Makefile
index ee0c751b1529..354656d6c278 100644
--- a/mail/roundcube-thunderbird_labels/Makefile
+++ b/mail/roundcube-thunderbird_labels/Makefile
@@ -1,6 +1,6 @@
PORTNAME= thunderbird_labels
DISTVERSIONPREFIX= v
-DISTVERSION= 1.6.1
+DISTVERSION= 1.6.2
CATEGORIES= mail
PKGNAMEPREFIX= roundcube-
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/mail/roundcube-thunderbird_labels/distinfo b/mail/roundcube-thunderbird_labels/distinfo
index ce2b75c03e58..61a47d201f6f 100644
--- a/mail/roundcube-thunderbird_labels/distinfo
+++ b/mail/roundcube-thunderbird_labels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675345895
-SHA256 (mike-kfed-roundcube-thunderbird_labels-v1.6.1_GH0.tar.gz) = db3546a083303bece0deffcc66619dbdced0cab732c9fe87b9ad1f45cedec2e5
-SIZE (mike-kfed-roundcube-thunderbird_labels-v1.6.1_GH0.tar.gz) = 189498
+TIMESTAMP = 1763044828
+SHA256 (mike-kfed-roundcube-thunderbird_labels-v1.6.2_GH0.tar.gz) = 4099f2556a70de9cb1d9fc92fa6c68aeccf3c2127645089b96ca4a772dbb5b53
+SIZE (mike-kfed-roundcube-thunderbird_labels-v1.6.2_GH0.tar.gz) = 191646
diff --git a/mail/roundcube-thunderbird_labels/pkg-plist b/mail/roundcube-thunderbird_labels/pkg-plist
index 60101e2aeddb..7ae98b6d058a 100644
--- a/mail/roundcube-thunderbird_labels/pkg-plist
+++ b/mail/roundcube-thunderbird_labels/pkg-plist
@@ -5,6 +5,7 @@
@sample %%PLUGINDIR_REL%%/config.inc.php.sample
%%PORTDOCS%%%%PLUGINDIR_REL%%/docs/README.md
%%PORTDOCS%%%%PLUGINDIR_REL%%/docs/screenshot.png
+%%PLUGINDIR_REL%%/localization/ar.inc
%%PLUGINDIR_REL%%/localization/bg_BG.inc
%%PLUGINDIR_REL%%/localization/ca_ES.inc
%%PLUGINDIR_REL%%/localization/cs_CZ.inc
@@ -23,6 +24,7 @@
%%PLUGINDIR_REL%%/localization/pt_PT.inc
%%PLUGINDIR_REL%%/localization/ru_RU.inc
%%PLUGINDIR_REL%%/localization/sk_SK.inc
+%%PLUGINDIR_REL%%/localization/sv_SE.inc
%%PLUGINDIR_REL%%/localization/uk_UA.inc
%%PLUGINDIR_REL%%/skins/classic/includes/toolbar.html
%%PLUGINDIR_REL%%/skins/classic/tb_label.css
diff --git a/mail/rubygem-actionmailbox81/Makefile b/mail/rubygem-actionmailbox81/Makefile
new file mode 100644
index 000000000000..782d7294ab1f
--- /dev/null
+++ b/mail/rubygem-actionmailbox81/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= actionmailbox
+PORTVERSION= 8.1.0
+CATEGORIES= mail rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Receive and process incoming emails in Rails applications
+WWW= https://github.com/rails/rails/tree/main/actionmailbox \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actionpack81 \
+ rubygem-activejob81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activejob81 \
+ rubygem-activerecord81>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activerecord81 \
+ rubygem-activestorage81>=${PORTVERSION}<${PORTVERSION}_99:net/rubygem-activestorage81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-mail>=2.8.0,2:mail/rubygem-mail
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/mail/rubygem-actionmailbox81/distinfo b/mail/rubygem-actionmailbox81/distinfo
new file mode 100644
index 000000000000..6b714a3354e3
--- /dev/null
+++ b/mail/rubygem-actionmailbox81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526258
+SHA256 (rubygem/actionmailbox-8.1.0.gem) = 96cd0c4ec02ba54f117ac31df0a1c607f5b45bcfd8474d6ae068a38615f73b72
+SIZE (rubygem/actionmailbox-8.1.0.gem) = 22016
diff --git a/mail/rubygem-actionmailbox81/pkg-descr b/mail/rubygem-actionmailbox81/pkg-descr
new file mode 100644
index 000000000000..ffc1daea8253
--- /dev/null
+++ b/mail/rubygem-actionmailbox81/pkg-descr
@@ -0,0 +1,12 @@
+Action Mailbox routes incoming emails to controller-like mailboxes for
+processing in Rails. It ships with ingresses for Mailgun, Mandrill, Postmark,
+and SendGrid. You can also handle inbound mails directly via the built-in Exim,
+Postfix, and Qmail ingresses.
+
+The inbound emails are turned into InboundEmail records using Active Record and
+feature lifecycle tracking, storage of the original email on cloud storage via
+Active Storage, and responsible data handling with on-by-default incineration.
+
+These inbound emails are routed asynchronously using Active Job to one or
+several dedicated mailboxes, which are capable of interacting directly with the
+rest of your domain model.
diff --git a/mail/rubygem-actionmailer81/Makefile b/mail/rubygem-actionmailer81/Makefile
new file mode 100644
index 000000000000..285ace8ae887
--- /dev/null
+++ b/mail/rubygem-actionmailer81/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= actionmailer
+PORTVERSION= 8.1.0
+CATEGORIES= mail rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Compose, deliver, and test emails on Rails
+WWW= https://github.com/rails/rails/tree/main/actionmailer \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actionpack81 \
+ rubygem-actionview81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-actionview81 \
+ rubygem-activejob81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activejob81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-mail>=2.8.0,2<3,2:mail/rubygem-mail \
+ rubygem-rails-dom-testing-rails81>=2.2<3:textproc/rubygem-rails-dom-testing-rails81
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/mail/rubygem-actionmailer81/distinfo b/mail/rubygem-actionmailer81/distinfo
new file mode 100644
index 000000000000..d47a7e2f1e74
--- /dev/null
+++ b/mail/rubygem-actionmailer81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526260
+SHA256 (rubygem/actionmailer-8.1.0.gem) = e79d607c0b99ba384b535e4cbe1927351c409999cfc1a3214d2b3fcf06b36cb1
+SIZE (rubygem/actionmailer-8.1.0.gem) = 32768
diff --git a/mail/rubygem-actionmailer81/pkg-descr b/mail/rubygem-actionmailer81/pkg-descr
new file mode 100644
index 000000000000..e757a32e32bf
--- /dev/null
+++ b/mail/rubygem-actionmailer81/pkg-descr
@@ -0,0 +1,12 @@
+Action Mailer is a framework for designing email service layers. These layers
+are used to consolidate code for sending out forgotten passwords, welcome wishes
+on signup, invoices for billing, and any other use case that requires a written
+notification to either a person or another system.
+
+Action Mailer is in essence a wrapper around Action Controller and the Mail gem.
+It provides a way to make emails using templates in the same way that Action
+Controller renders views using templates.
+
+Additionally, an Action Mailer class can be used to process incoming email, such
+as allowing a blog to accept new posts from an email (which could even have been
+sent from a phone).
diff --git a/mail/smtprelay/Makefile b/mail/smtprelay/Makefile
index b12dd8888cc6..c637f9923ddb 100644
--- a/mail/smtprelay/Makefile
+++ b/mail/smtprelay/Makefile
@@ -1,7 +1,6 @@
PORTNAME= smtprelay
DISTVERSIONPREFIX=v
-DISTVERSION= 1.12.0
-PORTREVISION= 7
+DISTVERSION= 1.13.0
CATEGORIES= mail
MAINTAINER= decke@FreeBSD.org
diff --git a/mail/smtprelay/distinfo b/mail/smtprelay/distinfo
index 7cb0055ddc3b..be5618d7c815 100644
--- a/mail/smtprelay/distinfo
+++ b/mail/smtprelay/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749062034
-SHA256 (go/mail_smtprelay/smtprelay-v1.12.0/v1.12.0.mod) = e38d22c3d6fd44eb3b44b94930001999861a48a4767d454fdf0fe18127b351e3
-SIZE (go/mail_smtprelay/smtprelay-v1.12.0/v1.12.0.mod) = 550
-SHA256 (go/mail_smtprelay/smtprelay-v1.12.0/v1.12.0.zip) = 1d5fb3c60733a6e6bb6c50b3edf1ac2962c1c7637f7711677aab33b6083048be
-SIZE (go/mail_smtprelay/smtprelay-v1.12.0/v1.12.0.zip) = 29225
+TIMESTAMP = 1763294405
+SHA256 (go/mail_smtprelay/smtprelay-v1.13.0/v1.13.0.mod) = 93ddb10b28a9404e2699afb7da622766e72d79d67a0b3ad77c7ef5ec61ce78bc
+SIZE (go/mail_smtprelay/smtprelay-v1.13.0/v1.13.0.mod) = 664
+SHA256 (go/mail_smtprelay/smtprelay-v1.13.0/v1.13.0.zip) = ffe70d78d90edc423b0e941bdffe47f2dcb43e89686889973b90beb39817dfef
+SIZE (go/mail_smtprelay/smtprelay-v1.13.0/v1.13.0.zip) = 32260
diff --git a/mail/spamassassin-devel/Makefile b/mail/spamassassin-devel/Makefile
index beb6bd4dd8d5..3b7951e0cc1f 100644
--- a/mail/spamassassin-devel/Makefile
+++ b/mail/spamassassin-devel/Makefile
@@ -10,8 +10,8 @@ WWW= https://spamassassin.apache.org/
USE_GITHUB= yes
GH_ACCOUNT= apache
-GH_TAGNAME= 775c93607
-SA_COMMIT_DATE= 2025.10.14
+GH_TAGNAME= e46086e60
+SA_COMMIT_DATE= 2025.11.17
LICENSE= APACHE20
diff --git a/mail/spamassassin-devel/distinfo b/mail/spamassassin-devel/distinfo
index 2b640247639f..d78fdcf4373b 100644
--- a/mail/spamassassin-devel/distinfo
+++ b/mail/spamassassin-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760452021
-SHA256 (apache-spamassassin-2025.10.14-775c93607_GH0.tar.gz) = 0f3cc6668ff3757eb124016de9d23c85469acba0ab3f14ae85e608f705840e44
-SIZE (apache-spamassassin-2025.10.14-775c93607_GH0.tar.gz) = 8427629
+TIMESTAMP = 1763397479
+SHA256 (apache-spamassassin-2025.11.17-e46086e60_GH0.tar.gz) = 686afe2188d872436cf0ec5f2cd8b138327e40438455f8333a600f12d2ce21a7
+SIZE (apache-spamassassin-2025.11.17-e46086e60_GH0.tar.gz) = 8430151
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index 896e7460acc6..3d728eac648f 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,9 +1,9 @@
PORTNAME= thunderbird
DISTVERSION= 145.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source
+ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build2/source
DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX}
MAINTAINER= gecko@FreeBSD.org
diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo
index a38cb3e66a0c..9d7c97edee62 100644
--- a/mail/thunderbird/distinfo
+++ b/mail/thunderbird/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762542566
-SHA256 (thunderbird-145.0.source.tar.xz) = 561e282037a126422c2b603f8bf230f6effcb429e6ab7710c6d282c15e24ae1e
-SIZE (thunderbird-145.0.source.tar.xz) = 784579256
+TIMESTAMP = 1763060464
+SHA256 (thunderbird-145.0.source.tar.xz) = 4c24f99c45ac909e79f71072549ffcc2866097a6f5fab1dfd41c51918978b9b1
+SIZE (thunderbird-145.0.source.tar.xz) = 782126204
diff --git a/mail/thunderbird/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build b/mail/thunderbird/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build
index d9dde78484f2..ac01cff0e211 100644
--- a/mail/thunderbird/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build
+++ b/mail/thunderbird/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build
@@ -7,7 +7,7 @@ diff --git dom/media/webrtc/libwebrtc_overrides/moz.build dom/media/webrtc/libwe
index ed9c450e5649..1ac213e48b28 100644
--- dom/media/webrtc/libwebrtc_overrides/moz.build
+++ dom/media/webrtc/libwebrtc_overrides/moz.build
-@@ -34,7 +34,7 @@ UNIFIED_SOURCES += [
+@@ -49,13 +49,13 @@
"call/call_basic_stats.cc",
]
@@ -16,3 +16,10 @@ index ed9c450e5649..1ac213e48b28 100644
CXXFLAGS += CONFIG["MOZ_X11_CFLAGS"]
UNIFIED_SOURCES += [
"modules/desktop_capture/linux/x11/x_error_trap.cc",
+ ]
+
+-if CONFIG["TARGET_CPU"] in ("loongarch64", "ppc64"):
++if CONFIG["TARGET_CPU"] in ("loongarch64"):
+ UNIFIED_SOURCES += [
+ "modules/desktop_capture/linux/x11/x_error_trap.cc",
+ ]
diff --git a/math/R-cran-admisc/Makefile b/math/R-cran-admisc/Makefile
index 67821b4134a5..3f17caa935ce 100644
--- a/math/R-cran-admisc/Makefile
+++ b/math/R-cran-admisc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= admisc
-DISTVERSION= 0.38
+DISTVERSION= 0.39
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-admisc/distinfo b/math/R-cran-admisc/distinfo
index eeafd718d5c1..8acbe91f3dc7 100644
--- a/math/R-cran-admisc/distinfo
+++ b/math/R-cran-admisc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744361891
-SHA256 (admisc_0.38.tar.gz) = c827a97677fdae37da13698c7d7674f60bf894b8ba7729d6a3f594765605bc53
-SIZE (admisc_0.38.tar.gz) = 66660
+TIMESTAMP = 1762968920
+SHA256 (admisc_0.39.tar.gz) = 153afa8dd3fc52fff73105e0d8877a866f7c2124ca01d3dfdae070ed7f4e21cc
+SIZE (admisc_0.39.tar.gz) = 67410
diff --git a/math/SCIP/Makefile b/math/SCIP/Makefile
index b5b51c21f14f..018427969fb0 100644
--- a/math/SCIP/Makefile
+++ b/math/SCIP/Makefile
@@ -1,5 +1,6 @@
PORTNAME= SCIP
DISTVERSION= 9.2.4
+PORTREVISION= 1
CATEGORIES= math science
MASTER_SITES= https://www.scipopt.org/download/release/
DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
diff --git a/math/SoPlex/Makefile b/math/SoPlex/Makefile
index b8703ce18f67..26ea6bd136ac 100644
--- a/math/SoPlex/Makefile
+++ b/math/SoPlex/Makefile
@@ -1,6 +1,5 @@
PORTNAME= SoPlex
-DISTVERSION= 7.1.1.0
-PORTREVISION= 5
+DISTVERSION= 8.0.0
CATEGORIES= math science
MASTER_SITES= http://soplex.zib.de/download/release/
DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
@@ -20,12 +19,15 @@ USE_LDCONFIG= yes
TEST_TARGET= test
-PLIST_SUB= SHL4=${DISTVERSION:R:R} SHL2=${DISTVERSION}
+PLIST_SUB= SHL4=${DISTVERSION:R} SHL2=${DISTVERSION}
OPTIONS_DEFINE= MPFR
+OPTIONS_SUB= yes
MPFR_DESC= Use MPFR for multiple-precision floating-point numbers
MPFR_CMAKE_BOOL= MPFR
MPFR_LIB_DEPENDS= libmpfr.so:math/mpfr
+# tests as of 8.0.0: 100% tests passed, 0 tests failed out of 429
+
.include <bsd.port.mk>
diff --git a/math/SoPlex/distinfo b/math/SoPlex/distinfo
index 5f3088d7b6bf..1d98dc9c9083 100644
--- a/math/SoPlex/distinfo
+++ b/math/SoPlex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726394443
-SHA256 (soplex-7.1.1.0.tgz) = 3b992b2c1a7275ab67b738da70e9432e6d1fe24cd8adbba8e975c043288d078f
-SIZE (soplex-7.1.1.0.tgz) = 1174156
+TIMESTAMP = 1763257015
+SHA256 (soplex-8.0.0.tgz) = 6c3d0a3a2a0f6520a7334d10eaadb34a2f258035e8df40abc18ccf862a0b892a
+SIZE (soplex-8.0.0.tgz) = 1178879
diff --git a/math/SoPlex/pkg-plist b/math/SoPlex/pkg-plist
index 196b5198527e..29b7b1580fd8 100644
--- a/math/SoPlex/pkg-plist
+++ b/math/SoPlex/pkg-plist
@@ -66,6 +66,7 @@ include/soplex/sol.h
include/soplex/solbase.h
include/soplex/solverational.hpp
include/soplex/solvereal.hpp
+include/soplex/soplex_interface.h
include/soplex/sorter.h
include/soplex/spxalloc.h
include/soplex/spxautopr.h
@@ -159,6 +160,7 @@ include/soplex/vector.h
include/soplex/vectorbase.h
include/soplex/wallclocktimer.h
include/soplex_interface.h
+%%MPFR%%lib/cmake/soplex/FindMPFR.cmake
lib/cmake/soplex/soplex-config-version.cmake
lib/cmake/soplex/soplex-config.cmake
lib/cmake/soplex/soplex-targets-%%CMAKE_BUILD_TYPE%%.cmake
diff --git a/math/glm/Makefile b/math/glm/Makefile
index 1d05e34a5d41..9c8ad5c88364 100644
--- a/math/glm/Makefile
+++ b/math/glm/Makefile
@@ -1,6 +1,5 @@
PORTNAME= glm
-PORTVERSION= 1.0.1
-PORTEPOCH= 1
+PORTVERSION= 1.0.2
CATEGORIES= math graphics
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/math/glm/distinfo b/math/glm/distinfo
index 67f772622f58..fd1eb28fda75 100644
--- a/math/glm/distinfo
+++ b/math/glm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709055434
-SHA256 (g-truc-glm-1.0.1_GH0.tar.gz) = 9f3174561fd26904b23f0db5e560971cbf9b3cbda0b280f04d5c379d03bf234c
-SIZE (g-truc-glm-1.0.1_GH0.tar.gz) = 4567161
+TIMESTAMP = 1760555893
+SHA256 (g-truc-glm-1.0.2_GH0.tar.gz) = 19edf2e860297efab1c74950e6076bf4dad9de483826bc95e2e0f2c758a43f65
+SIZE (g-truc-glm-1.0.2_GH0.tar.gz) = 4597309
diff --git a/math/glm/files/patch-glm_gtx_bit.hpp b/math/glm/files/patch-glm_gtx_bit.hpp
deleted file mode 100644
index 395022876680..000000000000
--- a/math/glm/files/patch-glm_gtx_bit.hpp
+++ /dev/null
@@ -1,60 +0,0 @@
-This is needed to fix x11-wm/gamescope with glm 1.0.1
-
-https://github.com/g-truc/glm/issues/1269
-
---- glm/gtx/bit.hpp.orig 2024-02-27 17:19:47 UTC
-+++ glm/gtx/bit.hpp
-@@ -46,7 +46,7 @@ namespace glm
- /// @see gtc_round
- /// @see gtx_bit
- template<typename genIUType>
-- GLM_DEPRECATED GLM_FUNC_DECL genIUType powerOfTwoAbove(genIUType Value);
-+ GLM_FUNC_DECL genIUType powerOfTwoAbove(genIUType Value);
-
- /// Return the power of two number which value is just higher the input value.
- /// Deprecated, use ceilPowerOfTwo from GTC_round instead
-@@ -54,7 +54,7 @@ namespace glm
- /// @see gtc_round
- /// @see gtx_bit
- template<length_t L, typename T, qualifier Q>
-- GLM_DEPRECATED GLM_FUNC_DECL vec<L, T, Q> powerOfTwoAbove(vec<L, T, Q> const& value);
-+ GLM_FUNC_DECL vec<L, T, Q> powerOfTwoAbove(vec<L, T, Q> const& value);
-
- /// Return the power of two number which value is just lower the input value.
- /// Deprecated, use floorPowerOfTwo from GTC_round instead
-@@ -62,7 +62,7 @@ namespace glm
- /// @see gtc_round
- /// @see gtx_bit
- template<typename genIUType>
-- GLM_DEPRECATED GLM_FUNC_DECL genIUType powerOfTwoBelow(genIUType Value);
-+ GLM_FUNC_DECL genIUType powerOfTwoBelow(genIUType Value);
-
- /// Return the power of two number which value is just lower the input value.
- /// Deprecated, use floorPowerOfTwo from GTC_round instead
-@@ -70,7 +70,7 @@ namespace glm
- /// @see gtc_round
- /// @see gtx_bit
- template<length_t L, typename T, qualifier Q>
-- GLM_DEPRECATED GLM_FUNC_DECL vec<L, T, Q> powerOfTwoBelow(vec<L, T, Q> const& value);
-+ GLM_FUNC_DECL vec<L, T, Q> powerOfTwoBelow(vec<L, T, Q> const& value);
-
- /// Return the power of two number which value is the closet to the input value.
- /// Deprecated, use roundPowerOfTwo from GTC_round instead
-@@ -78,7 +78,7 @@ namespace glm
- /// @see gtc_round
- /// @see gtx_bit
- template<typename genIUType>
-- GLM_DEPRECATED GLM_FUNC_DECL genIUType powerOfTwoNearest(genIUType Value);
-+ GLM_FUNC_DECL genIUType powerOfTwoNearest(genIUType Value);
-
- /// Return the power of two number which value is the closet to the input value.
- /// Deprecated, use roundPowerOfTwo from GTC_round instead
-@@ -86,7 +86,7 @@ namespace glm
- /// @see gtc_round
- /// @see gtx_bit
- template<length_t L, typename T, qualifier Q>
-- GLM_DEPRECATED GLM_FUNC_DECL vec<L, T, Q> powerOfTwoNearest(vec<L, T, Q> const& value);
-+ GLM_FUNC_DECL vec<L, T, Q> powerOfTwoNearest(vec<L, T, Q> const& value);
-
- /// @}
- } //namespace glm
diff --git a/math/glm/files/patch-test_core_core__func_matrix.cpp b/math/glm/files/patch-test_core_core__func_matrix.cpp
deleted file mode 100644
index 080676114d84..000000000000
--- a/math/glm/files/patch-test_core_core__func_matrix.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- test/core/core_func_matrix.cpp.orig 2024-02-27 17:19:47 UTC
-+++ test/core/core_func_matrix.cpp
-@@ -392,7 +392,7 @@ static int test_inverse_perf(std::size_t Count, std::s
- //glm::uint Ulp = 0;
- //Ulp = glm::max(glm::float_distance(*Dst, *Src), Ulp);
-
-- std::printf("inverse<%s>(%f): %lu\n", Message, static_cast<double>(Diff), EndTime - StartTime);
-+ std::printf("inverse<%s>(%f): %lu\n", Message, static_cast<double>(Diff), (unsigned long)(EndTime - StartTime));
-
- return 0;
- }
diff --git a/math/glm/pkg-plist b/math/glm/pkg-plist
index 03669b99b210..f957760e51f7 100644
--- a/math/glm/pkg-plist
+++ b/math/glm/pkg-plist
@@ -60,7 +60,7 @@ include/glm/detail/type_vec3.hpp
include/glm/detail/type_vec3.inl
include/glm/detail/type_vec4.hpp
include/glm/detail/type_vec4.inl
-include/glm/detail/type_vec4_simd.inl
+include/glm/detail/type_vec_simd.inl
include/glm/exponential.hpp
include/glm/ext.hpp
include/glm/ext/_matrix_vectorize.hpp
@@ -310,7 +310,7 @@ include/glm/gtx/fast_square_root.hpp
include/glm/gtx/fast_square_root.inl
include/glm/gtx/fast_trigonometry.hpp
include/glm/gtx/fast_trigonometry.inl
-include/glm/gtx/float_notmalize.inl
+include/glm/gtx/float_normalize.inl
include/glm/gtx/functions.hpp
include/glm/gtx/functions.inl
include/glm/gtx/gradient_paint.hpp
@@ -325,6 +325,8 @@ include/glm/gtx/intersect.hpp
include/glm/gtx/intersect.inl
include/glm/gtx/io.hpp
include/glm/gtx/io.inl
+include/glm/gtx/iteration.hpp
+include/glm/gtx/iteration.inl
include/glm/gtx/log_base.hpp
include/glm/gtx/log_base.inl
include/glm/gtx/matrix_cross_product.hpp
@@ -382,6 +384,8 @@ include/glm/gtx/std_based_type.hpp
include/glm/gtx/std_based_type.inl
include/glm/gtx/string_cast.hpp
include/glm/gtx/string_cast.inl
+include/glm/gtx/structured_bindings.hpp
+include/glm/gtx/structured_bindings.inl
include/glm/gtx/texture.hpp
include/glm/gtx/texture.inl
include/glm/gtx/transform.hpp
diff --git a/math/intx/Makefile b/math/intx/Makefile
index 85201668f5f9..3bebc2923bb3 100644
--- a/math/intx/Makefile
+++ b/math/intx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= intx
DISTVERSIONPREFIX= v
-DISTVERSION= 0.13.0
+DISTVERSION= 0.14.0
CATEGORIES= math
MAINTAINER= eduardo@FreeBSD.org
diff --git a/math/intx/distinfo b/math/intx/distinfo
index ccf72d3ada61..81719c778faf 100644
--- a/math/intx/distinfo
+++ b/math/intx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747423212
-SHA256 (chfast-intx-v0.13.0_GH0.tar.gz) = 849577814e6feb9d4fc3f66f99698eee51dc4b7e3e035c1a2cb76e0d9c52c2e5
-SIZE (chfast-intx-v0.13.0_GH0.tar.gz) = 57498
+TIMESTAMP = 1763209486
+SHA256 (chfast-intx-v0.14.0_GH0.tar.gz) = 63b1ba7834c6a85d0dde5140cc2aa91bbdbb6cc56e7cb5f4380f43bef90bff3d
+SIZE (chfast-intx-v0.14.0_GH0.tar.gz) = 59056
diff --git a/math/libqalculate/Makefile b/math/libqalculate/Makefile
index fc89a3f41269..1c37add066c7 100644
--- a/math/libqalculate/Makefile
+++ b/math/libqalculate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libqalculate
-PORTVERSION= 5.8.1
+PORTVERSION= 5.8.2
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/libqalculate/distinfo b/math/libqalculate/distinfo
index 6e45b3cc0513..6d6a27ed8c6e 100644
--- a/math/libqalculate/distinfo
+++ b/math/libqalculate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761625608
-SHA256 (libqalculate-5.8.1.tar.gz) = 59588d69475cbb374b0b90ddef731802edd5b2da696ef706d0ca5fff4dbcfdfa
-SIZE (libqalculate-5.8.1.tar.gz) = 2672498
+TIMESTAMP = 1763447653
+SHA256 (libqalculate-5.8.2.tar.gz) = 7136f3c929e88e7cea0fa66427bc541dcc99c7ecbe0d67cb256bfc922d2127d1
+SIZE (libqalculate-5.8.2.tar.gz) = 2683875
diff --git a/math/libqalculate/pkg-plist b/math/libqalculate/pkg-plist
index 1fe7c83280ab..156a42ef22cf 100644
--- a/math/libqalculate/pkg-plist
+++ b/math/libqalculate/pkg-plist
@@ -16,7 +16,7 @@ include/libqalculate/util.h
lib/libqalculate.a
lib/libqalculate.so
lib/libqalculate.so.23
-lib/libqalculate.so.23.3.8
+lib/libqalculate.so.23.3.9
libdata/pkgconfig/libqalculate.pc
share/man/man1/qalc.1.gz
%%NLS%%share/locale/ca/LC_MESSAGES/libqalculate.mo
diff --git a/math/polymake/Makefile b/math/polymake/Makefile
index b0a90401376f..af2e1486ce9a 100644
--- a/math/polymake/Makefile
+++ b/math/polymake/Makefile
@@ -1,6 +1,6 @@
PORTNAME= polymake
DISTVERSION= 4.13
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/V${DISTVERSION}/ \
https://polymake.org/lib/exe/fetch.php/download/
diff --git a/math/primecount/Makefile b/math/primecount/Makefile
index a94059e31673..49b1a42749c4 100644
--- a/math/primecount/Makefile
+++ b/math/primecount/Makefile
@@ -1,6 +1,6 @@
PORTNAME= primecount
DISTVERSIONPREFIX= v
-DISTVERSION= 7.19
+DISTVERSION= 7.20
CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
diff --git a/math/primecount/distinfo b/math/primecount/distinfo
index 5e920f15c4bd..5f7a131115c7 100644
--- a/math/primecount/distinfo
+++ b/math/primecount/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750597095
-SHA256 (kimwalisch-primecount-v7.19_GH0.tar.gz) = 0ecb63282c02e3056707671b3d6c5bdb783b64a33c911f0fd4abe6e79e9f8a34
-SIZE (kimwalisch-primecount-v7.19_GH0.tar.gz) = 535688
+TIMESTAMP = 1762969221
+SHA256 (kimwalisch-primecount-v7.20_GH0.tar.gz) = a9d260b78b9c94c9c0347b3191ab748bc47c0b60114497b80f4290bc36cf9e76
+SIZE (kimwalisch-primecount-v7.20_GH0.tar.gz) = 1199780
diff --git a/math/py-cypari2/Makefile b/math/py-cypari2/Makefile
index 58350ac2dd42..1fe29f823e1b 100644
--- a/math/py-cypari2/Makefile
+++ b/math/py-cypari2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cypari2
-PORTVERSION= 2.2.2
+PORTVERSION= 2.2.4
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,22 +16,16 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
LIB_DEPENDS= libgmp.so:math/gmp \
libpari.so:math/pari
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR}
-TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}flaky>=3.8.1:devel/py-flaky@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flaky>=3.8.1:devel/py-flaky@${PY_FLAVOR}
#USE_GITHUB= yes
#GH_ACCOUNT= sagemath
-USES= compiler:c11 python
-USE_PYTHON= cython3 pep517
+USES= compiler:c11 localbase:ldflags meson pytest python
+USE_PYTHON= cython3
.if !defined(WITH_DEBUG)
LDFLAGS+= -s
.endif
-PLIST_SUB+= VER=${DISTVERSION}
-
-do-test: install
- (cd ${WRKSRC} && py.test)
-
.include <bsd.port.mk>
diff --git a/math/py-cypari2/distinfo b/math/py-cypari2/distinfo
index 6b216dd4eae9..426c5c4b9f1c 100644
--- a/math/py-cypari2/distinfo
+++ b/math/py-cypari2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747769694
-SHA256 (cypari2-2.2.2.tar.gz) = 13a338735ea221c1068f8fc415561bf777d8c68725702bc749547264fd091720
-SIZE (cypari2-2.2.2.tar.gz) = 127375
+TIMESTAMP = 1762966744
+SHA256 (cypari2-2.2.4.tar.gz) = f9f0e994a9a0b064619320411e1d9c303158847e055b58082efdade5ac97f613
+SIZE (cypari2-2.2.4.tar.gz) = 692543
diff --git a/math/py-cypari2/pkg-plist b/math/py-cypari2/pkg-plist
index d917f5696a41..c33372489f14 100644
--- a/math/py-cypari2/pkg-plist
+++ b/math/py-cypari2/pkg-plist
@@ -1,38 +1,27 @@
-%%PYTHON_SITELIBDIR%%/cypari2-%%VER%%.dist-info/LICENSE
-%%PYTHON_SITELIBDIR%%/cypari2-%%VER%%.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/cypari2-%%VER%%.dist-info/RECORD
-%%PYTHON_SITELIBDIR%%/cypari2-%%VER%%.dist-info/WHEEL
-%%PYTHON_SITELIBDIR%%/cypari2-%%VER%%.dist-info/top_level.txt
%%PYTHON_SITELIBDIR%%/cypari2/__init__.py
-%%PYTHON_SITELIBDIR%%/cypari2/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cypari2/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/cypari2/auto_gen.pxi
+%%PYTHON_SITELIBDIR%%/cypari2/auto_instance.pxi
%%PYTHON_SITELIBDIR%%/cypari2/auto_paridecl.pxd
%%PYTHON_SITELIBDIR%%/cypari2/closure%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cypari2/closure.pxd
-%%PYTHON_SITELIBDIR%%/cypari2/closure.pyx
%%PYTHON_SITELIBDIR%%/cypari2/convert%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cypari2/convert.pxd
-%%PYTHON_SITELIBDIR%%/cypari2/convert.pyx
%%PYTHON_SITELIBDIR%%/cypari2/custom_block%%PYTHON_TAG%%.so
-%%PYTHON_SITELIBDIR%%/cypari2/custom_block.pyx
%%PYTHON_SITELIBDIR%%/cypari2/cypari.h
+%%PYTHON_SITELIBDIR%%/cypari2/cypari2.py
%%PYTHON_SITELIBDIR%%/cypari2/gen%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cypari2/gen.pxd
-%%PYTHON_SITELIBDIR%%/cypari2/gen.pyx
%%PYTHON_SITELIBDIR%%/cypari2/handle_error%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cypari2/handle_error.pxd
-%%PYTHON_SITELIBDIR%%/cypari2/handle_error.pyx
%%PYTHON_SITELIBDIR%%/cypari2/pari_instance%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cypari2/pari_instance.pxd
-%%PYTHON_SITELIBDIR%%/cypari2/pari_instance.pyx
%%PYTHON_SITELIBDIR%%/cypari2/paridecl.pxd
%%PYTHON_SITELIBDIR%%/cypari2/paripriv.pxd
%%PYTHON_SITELIBDIR%%/cypari2/pycore_long.h
%%PYTHON_SITELIBDIR%%/cypari2/pycore_long.pxd
%%PYTHON_SITELIBDIR%%/cypari2/stack%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cypari2/stack.pxd
-%%PYTHON_SITELIBDIR%%/cypari2/stack.pyx
%%PYTHON_SITELIBDIR%%/cypari2/string_utils%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cypari2/string_utils.pxd
-%%PYTHON_SITELIBDIR%%/cypari2/string_utils.pyx
+%%PYTHON_SITELIBDIR%%/cypari2/test%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cypari2/types.pxd
diff --git a/math/qalculate-gtk/Makefile b/math/qalculate-gtk/Makefile
index 89a4a45af92d..d7703ddf5249 100644
--- a/math/qalculate-gtk/Makefile
+++ b/math/qalculate-gtk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qalculate-gtk
-PORTVERSION= 5.8.1
+PORTVERSION= 5.8.2
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/qalculate-gtk/distinfo b/math/qalculate-gtk/distinfo
index 102d8fcaa322..6e7c55cd01b0 100644
--- a/math/qalculate-gtk/distinfo
+++ b/math/qalculate-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761626001
-SHA256 (qalculate-gtk-5.8.1.tar.gz) = 6e4ae008f10a46a6bd91adc68dacca33fabaee10cbd96481a367fee588d5f4f6
-SIZE (qalculate-gtk-5.8.1.tar.gz) = 3092159
+TIMESTAMP = 1763448406
+SHA256 (qalculate-gtk-5.8.2.tar.gz) = 20a3d4c4c63f53236cdaa79234e8d51e4deb5b647aff32bc310b920261ce68a3
+SIZE (qalculate-gtk-5.8.2.tar.gz) = 3095670
diff --git a/math/qalculate-qt/Makefile b/math/qalculate-qt/Makefile
index 4df66628489b..1669d9890650 100644
--- a/math/qalculate-qt/Makefile
+++ b/math/qalculate-qt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qalculate-qt
-PORTVERSION= 5.8.1
+PORTVERSION= 5.8.2
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/qalculate-qt/distinfo b/math/qalculate-qt/distinfo
index 030f128a3baf..b4140a8022ab 100644
--- a/math/qalculate-qt/distinfo
+++ b/math/qalculate-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761626234
-SHA256 (qalculate-qt-5.8.1.tar.gz) = 3cfc08bdf46bb88db004d73be4f462825d5fb90345e645cd302bfe8f0feccdb4
-SIZE (qalculate-qt-5.8.1.tar.gz) = 2020133
+TIMESTAMP = 1763448171
+SHA256 (qalculate-qt-5.8.2.tar.gz) = ebf547910ce5c5624b8d158873ff88c4379288cc687993e50655f9f7ead171ae
+SIZE (qalculate-qt-5.8.2.tar.gz) = 2027585
diff --git a/math/rapid/Makefile b/math/rapid/Makefile
index 7fda2948fd36..609e712bbe37 100644
--- a/math/rapid/Makefile
+++ b/math/rapid/Makefile
@@ -9,9 +9,6 @@ MAINTAINER= jwb@FreeBSD.org
COMMENT= Robust and Accurate Polygon Interference Detection
WWW= http://www.cs.unc.edu/~geom/OBB/OBBT.html
-DEPRECATED= Upstream project is long dead
-EXPIRATION_DATE= 2025-12-31
-
LICENSE= UNKNOWN
LICENSE_NAME= unknown
LICENSE_TEXT= For any commercial purpose, you must request a license from \
@@ -19,6 +16,9 @@ LICENSE_TEXT= For any commercial purpose, you must request a license from \
LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell no-pkg-mirror \
auto-accept
+BROKEN= unfetchable
+EXPIRATION_DATE= 2025-12-31
+
SUB_FILES= pkg-message
ALL_TARGET=
diff --git a/math/slicot/Makefile b/math/slicot/Makefile
index d03fcdc8d85b..bec8cc6ce719 100644
--- a/math/slicot/Makefile
+++ b/math/slicot/Makefile
@@ -1,6 +1,5 @@
PORTNAME= SLICOT
-PORTVERSION= 5.9
-PORTREVISION= 2
+PORTVERSION= 5.9.1
DISTVERSIONPREFIX= v
CATEGORIES= math
@@ -13,51 +12,23 @@ LICENSE= BSD3CLAUSE
USE_GITHUB= yes
GH_PROJECT= SLICOT-Reference
-USES= blaslapack:openblas fortran
+USES= blaslapack:openblas cmake:testing fortran
-BINARY_ALIAS= gfortran=${FC}
-FFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-MAKEFILE= makefile_Unix
-MAKE_ENV= FORTRAN=${FC} OPTS="${FFLAGS} -fPIC" LOADER=${FC} \
- LOADOPTS="${WRKSRC}/slicot.a ${WRKSRC}/lpkaux.a ${LDFLAGS} ${BLASLIB} ${LAPACKLIB}"
-MAKE_JOBS_UNSAFE=yes
USE_LDCONFIG= yes
-OPTIONS_DEFINE= DOCS EXAMPLES
-PORTDOCS= *
-
-post-build:
- (cd ${WRKSRC} && \
- ${CP} slicot.a libslicot.a && \
- ${FC} ${LDFLAGS} -shared -Wl,-soname=libslicot.so.0 \
- -o libslicot.so.0.0 src/*.o ${BLASLIB} ${LAPACKLIB} && \
- ${LN} -sf libslicot.so.0.0 libslicot.so.0 && \
- ${LN} -sf libslicot.so.0.0 libslicot.so)
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_DATA} ${WRKSRC}/libslicot.a ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_LIB} ${WRKSRC}/libslicot.so.0.0 ${STAGEDIR}${PREFIX}/lib
- ${RLN} ${STAGEDIR}${PREFIX}/lib/libslicot.so.0.0 \
- ${STAGEDIR}${PREFIX}/lib/libslicot.so
- ${RLN} ${STAGEDIR}${PREFIX}/lib/libslicot.so.0.0 \
- ${STAGEDIR}${PREFIX}/lib/libslicot.so.0
+OPTIONS_DEFINE= DOCS EXAMPLES
+EXAMPLES_CMAKE_ON= SLICOT_TESTING
+PORTDOCS= *
do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in README.md libindex.html
- ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
-.endfor
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} doc ${STAGEDIR}${DOCSDIR}
do-install-EXAMPLES-on:
- ${FIND} ${WRKSRC}/examples -name "T*" -a ! -name "*\.*" | \
- ${XARGS} ${STRIP_CMD}
- ${RM} ${WRKSRC}/examples/*.o ${WRKSRC}/../examples/makefile.bak \
- ${WRKSRC}/examples/makefile.orig
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
cd ${WRKSRC}/examples && \
${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/bin/* ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>
diff --git a/math/slicot/distinfo b/math/slicot/distinfo
index bbbb6bcde50d..f64ce243272c 100644
--- a/math/slicot/distinfo
+++ b/math/slicot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709474279
-SHA256 (SLICOT-SLICOT-Reference-v5.9_GH0.tar.gz) = af5dc4773bf76e6f137d3c1dbc4838fbb360a134b5a09afce90b9ce690363b7b
-SIZE (SLICOT-SLICOT-Reference-v5.9_GH0.tar.gz) = 2939308
+TIMESTAMP = 1763310122
+SHA256 (SLICOT-SLICOT-Reference-v5.9.1_GH0.tar.gz) = 37b0c0fc1800454f8d7553a004a5bb6fac9e042fe2b592ce1eec92045ce9b7a1
+SIZE (SLICOT-SLICOT-Reference-v5.9.1_GH0.tar.gz) = 2981050
diff --git a/math/slicot/files/patch-examples_TMB03LD.f b/math/slicot/files/patch-examples_TMB03LD.f
deleted file mode 100644
index 3ff556f8858f..000000000000
--- a/math/slicot/files/patch-examples_TMB03LD.f
+++ /dev/null
@@ -1,11 +0,0 @@
---- examples/TMB03LD.f.orig 2022-05-27 14:40:35 UTC
-+++ examples/TMB03LD.f
-@@ -26,6 +26,8 @@
- $ DWORK( LDWORK ), FG( LDFG, NMAX/2+1 ),
- $ Q( LDQ, 2*NMAX )
- *
-+ LOGICAL LSAME
-+ EXTERNAL LSAME
- * .. External Subroutines ..
- EXTERNAL MB03LD
- *
diff --git a/math/slicot/files/patch-examples_makefile__Unix b/math/slicot/files/patch-examples_makefile__Unix
deleted file mode 100644
index ba134d924e1e..000000000000
--- a/math/slicot/files/patch-examples_makefile__Unix
+++ /dev/null
@@ -1,30 +0,0 @@
---- examples/makefile_Unix.orig 2024-02-05 12:03:37 UTC
-+++ examples/makefile_Unix
-@@ -40,6 +40,8 @@ include ../make_Unix.inc
-
- include ../make_Unix.inc
-
-+# MB03BZ.exa removed - see https://github.com/SLICOT/SLICOT-Reference/issues/16
-+# Same for MB03FZ, MB03LZ, MB03XZ, MB04AZ, MB04BZ, MB4DLZ, MB4DPZ, MB04DZ
- all: AB01MD.exa AB01ND.exa AB01OD.exa AB04MD.exa AB05MD.exa AB05ND.exa \
- AB05OD.exa AB05PD.exa AB05QD.exa AB05RD.exa AB07MD.exa AB07ND.exa \
- AB08ND.exa AB08NW.exa AB08NZ.exa AB09AD.exa AB09BD.exa AB09CD.exa \
-@@ -54,13 +56,13 @@ all: AB01MD.exa AB01ND.exa AB01OD.exa AB04MD.exa AB05M
- IB01AD.exa IB01BD.exa IB01CD.exa IB03AD.exa IB03BD.exa \
- MB01TD.exa MB02CD.exa MB02DD.exa MB02ED.exa MB02FD.exa MB02GD.exa \
- MB02HD.exa MB02ID.exa MB02JD.exa MB02JX.exa MB02KD.exa MB02MD.exa \
-- MB02ND.exa MB02QD.exa MB02SD.exa MB02VD.exa MB03BD.exa MB03BZ.exa \
-- MB03FZ.exa MB03KD.exa MB03LD.exa MB03LF.exa MB03LZ.exa MB03MD.exa \
-+ MB02ND.exa MB02QD.exa MB02SD.exa MB02VD.exa MB03BD.exa \
-+ MB03KD.exa MB03LD.exa MB03LF.exa MB03MD.exa \
- MB03ND.exa MB03OD.exa MB03PD.exa MB03QD.exa MB03QG.exa MB03RD.exa \
- MB03SD.exa MB03TD.exa MB03UD.exa MB03VD.exa MB03WD.exa MB03XD.exa \
-- MB03XP.exa MB03XZ.exa MB03ZD.exa MB04AD.exa MB04AZ.exa MB04BD.exa \
-- MB04BZ.exa MB04DD.exa MB04DL.exa MB4DLZ.exa MB04DP.exa MB4DPZ.exa \
-- MB04DS.exa MB04DY.exa MB04DZ.exa MB04ED.exa MB04FD.exa MB04GD.exa \
-+ MB03XP.exa MB03ZD.exa MB04AD.exa MB04BD.exa \
-+ MB04DD.exa MB04DL.exa MB04DP.exa \
-+ MB04DS.exa MB04DY.exa MB04ED.exa MB04FD.exa MB04GD.exa \
- MB04MD.exa MB04OD.exa MB04PB.exa MB04PU.exa MB04TB.exa MB04TS.exa \
- MB04UD.exa MB04VD.exa MB04XD.exa MB04YD.exa MB04ZD.exa MB05MD.exa \
- MB05ND.exa MB05OD.exa MC01MD.exa MC01ND.exa MC01OD.exa MC01PD.exa \
diff --git a/math/slicot/files/patch-make__Unix.inc b/math/slicot/files/patch-make__Unix.inc
index 5fff92918818..2e355a323bb7 100644
--- a/math/slicot/files/patch-make__Unix.inc
+++ b/math/slicot/files/patch-make__Unix.inc
@@ -1,12 +1,12 @@
---- make_Unix.inc.orig 2024-02-05 12:03:37 UTC
+--- make_Unix.inc.orig 2025-11-04 14:46:11 UTC
+++ make_Unix.inc
@@ -14,7 +14,7 @@ FORTRAN = gfortran
# the compiler options desired when NO OPTIMIZATION is selected.
#
FORTRAN = gfortran
--OPTS = -O2 -fPIC -fdefault-integer-8
-+#OPTS = -O2 -fPIC -fdefault-integer-8
- OPTS_NOOPT = -O0
+-OPTS = -O2 -fPIC -g
++#OPTS = -O2 -fPIC -g
+ OPTS_NOOPT = -O0 -g
# Define LDFLAGS to the desired linker options for your machine.
@@ -30,13 +30,11 @@ ARCHFLAGS = cr
@@ -20,7 +20,7 @@
# machine-specific, optimized BLAS library should be used whenever
# possible.)
#
--BLASLIB = ../libs/blas.a
--LAPACKLIB = ../libs/lapack.a
+-BLASLIB = -lopenblas
+-LAPACKLIB = -lopenblas
LPKAUXLIB = ../lpkaux.a
SLICOTLIB = ../slicot.a
diff --git a/math/slicot/pkg-plist b/math/slicot/pkg-plist
index a1c971a765cb..23a1fa125c41 100644
--- a/math/slicot/pkg-plist
+++ b/math/slicot/pkg-plist
@@ -1,566 +1,12 @@
-lib/libslicot.a
+lib/cmake/SLICOT/SLICOTConfig.cmake
+lib/cmake/SLICOT/SLICOTConfigVersion.cmake
+lib/cmake/SLICOT/SLICOTTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/SLICOT/SLICOTTargets.cmake
lib/libslicot.so
-lib/libslicot.so.0
-lib/libslicot.so.0.0
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB01OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB04MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB04MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB04MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05RD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05RD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB05RD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB07MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB07MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB07MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB07ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB07ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB07ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08NW.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08NW.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08NW.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08NZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08NZ.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB08NZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ED.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ED.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ED.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09FD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09FD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09FD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09GD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09GD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09GD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09HD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09HD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09HD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ID.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ID.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ID.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09JD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09JD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09JD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09KD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09KD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09KD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB09ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13ED.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13ED.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13ED.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13FD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13FD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13FD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13ID.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13ID.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13ID.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AB13MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AG08BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AG08BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AG08BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AG08BZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AG08BZ.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/AG08BZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB01AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB01AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB01AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB02AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB02AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB02AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB03AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB03AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB03AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB04AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB04AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BB04AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BD01AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BD01AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BD01AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BD02AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BD02AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BD02AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DE01OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DE01OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DE01OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DE01PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DE01PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DE01PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DF01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DF01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DF01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DG01OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DK01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DK01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DK01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ERR.OUT
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01RD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01RD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01RD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01SD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01SD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01SD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01TD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01TD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01TD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01VD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01VD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FB01VD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FD01AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FD01AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/FD01AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB01CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB03AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB03AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB03AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB03BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB03BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/IB03BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB01TD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB01TD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB01TD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ED.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ED.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ED.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02FD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02FD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02FD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02GD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02GD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02GD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02HD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02HD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02HD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ID.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ID.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ID.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02JD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02JD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02JD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02JX.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02JX.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02JX.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02KD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02KD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02KD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02SD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02SD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02SD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02VD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02VD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB02VD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03BZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03BZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03FZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03FZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03KD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03KD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03KD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03LD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03LD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03LD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03LF.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03LF.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03LF.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03LZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03LZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03QG.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03QG.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03QG.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03RD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03RD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03RD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03SD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03SD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03SD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03TD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03TD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03TD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03UD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03UD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03UD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03VD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03VD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03VD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03WD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03WD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03WD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03XD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03XD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03XD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03XP.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03XP.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03XP.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03XZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03XZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03ZD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03ZD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB03ZD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04AZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04AZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04BZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04BZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DL.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DL.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DL.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DP.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DP.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DP.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DS.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DS.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DS.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DY.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DY.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DY.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04DZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04ED.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04ED.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04ED.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04FD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04FD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04FD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04GD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04GD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04GD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04PB.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04PB.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04PB.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04PU.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04PU.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04PU.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04TB.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04TB.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04TB.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04TS.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04TS.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04TS.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04UD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04UD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04UD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04VD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04VD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04VD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04XD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04XD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04XD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04YD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04YD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04YD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04ZD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04ZD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB04ZD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB05OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB4DLZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB4DLZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB4DPZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MB4DPZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01RD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01RD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01RD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01SD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01SD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01SD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01TD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01TD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01TD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01VD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01VD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01VD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01WD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01WD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01WD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01XD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01XD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC01XD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC03MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC03MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC03MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC03ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC03ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MC03ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MD03AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MD03AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MD03AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MD03BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MD03BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/MD03BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02RD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02RD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02RD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02SD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02SD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB02SD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03SD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03SD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03SD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03TD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03TD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03TD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03UD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03UD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB03UD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04RD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04RD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB04RD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB06ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB06ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB06ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08ED.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08ED.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08ED.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08FD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08FD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08FD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB08ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB09MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB09MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB09MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ED.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ED.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ED.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10FD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10FD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10FD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10HD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10HD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10HD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ID.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ID.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ID.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10KD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10KD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10KD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ZD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ZD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB10ZD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SB16CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG02AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG02AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG02AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG02ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG02ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG02ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG03AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG03AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG03AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG03BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG03BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/SG03BD.res
+lib/libslicot.so.5
+lib/libslicot.so.5.9.1
+libdata/pkgconfig/slicot.pc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/CMakeLists.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TAB01MD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TAB01MD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TAB01ND
@@ -637,63 +83,6 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TAG08BD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TAG08BZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TAG08BZ.f
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ID.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ID.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ID.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01IZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01IZ.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01IZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01KD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01KD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01KD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01LD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01LD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01LD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01PX.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01PX.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01PX.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01TD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01TD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01TD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01UD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01UD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01UD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01UY.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01UY.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01UY.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01WD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01WD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01WD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01WX.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01WX.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01WX.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ZD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ZD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB01ZD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB03AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB03AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB03AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB04CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB05AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB05AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TB05AD.res
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TBB01AD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TBB01AD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TBB02AD
@@ -706,24 +95,6 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TBD01AD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TBD02AD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TBD02AD.f
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC01OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC01OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC01OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC04AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC04AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC04AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC05AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC05AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TC05AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD03AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD03AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD03AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD04AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD04AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD04AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD05AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD05AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TD05AD.res
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TDE01OD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TDE01OD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TDE01PD
@@ -738,24 +109,6 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TDG01OD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TDK01MD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TDK01MD.f
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01OD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01OD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01OD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01QD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01RD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01RD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TF01RD.res
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TFB01QD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TFB01QD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TFB01RD
@@ -768,57 +121,6 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TFB01VD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TFD01AD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TFD01AD.f
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01AD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01AD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01AD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01AZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01AZ.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01AZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ED.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ED.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ED.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01FD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01FD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01FD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01FZ.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01FZ.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01FZ.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01GD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01GD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01GD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01HD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01HD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01HD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ID.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ID.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ID.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01JD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01JD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01JD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01JY.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01JY.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01JY.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01LD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01LD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01LD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01ND.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01PD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01PD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01PD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01QD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01QD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TG01QD.res
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TIB01AD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TIB01AD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TIB01BD
@@ -863,15 +165,17 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB02VD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03BD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03BD.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03BZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03BZ.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03FZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03FZ.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03KD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03KD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03LD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03LD.f
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03LD.f.orig
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03LF
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03LF.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03LZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03LZ.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03MD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03MD.f
@@ -901,14 +205,17 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03XD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03XP
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03XP.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03XZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03XZ.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03ZD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB03ZD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04AD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04AD.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04AZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04AZ.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04BD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04BD.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04BZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04BZ.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04DD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04DD.f
@@ -920,6 +227,7 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04DS.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04DY
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04DY.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04DZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04DZ.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04ED
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB04ED.f
@@ -955,7 +263,9 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB05ND.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB05OD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB05OD.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB4DLZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB4DLZ.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB4DPZ
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMB4DPZ.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMC01MD
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TMC01MD.f
@@ -1181,21 +491,493 @@ lib/libslicot.so.0.0
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TUD01MD.f
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TUD01ND
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TUD01ND.f
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01BD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01BD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01BD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01CD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01CD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01CD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01DD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01DD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01DD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01MD.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01MD.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01MD.res
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01ND.dat
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01ND.exa
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/UD01ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cmake-how-to-example/CMakeLists.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cmake-how-to-example/TAB01MD.f
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB01ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB01OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB04MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB05MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB05ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB05OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB05PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB05QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB05RD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB07MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB07ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB08ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB08NW.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB08NZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09ED.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09FD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09GD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09HD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09ID.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09JD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09KD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB09ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB13AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB13BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB13CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB13DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB13ED.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB13FD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB13ID.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AB13MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AG08BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/AG08BZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/BB01AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/BB02AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/BB03AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/BB04AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/BD01AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/BD02AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/DE01OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/DE01PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/DF01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/DG01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/DG01ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/DG01OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/DK01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/FB01QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/FB01RD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/FB01SD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/FB01TD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/FB01VD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/FD01AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/IB01AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/IB01BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/IB01CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/IB03AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/IB03BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB01TD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02ED.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02FD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02GD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02HD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02ID.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02JD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02JX.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02KD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02SD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB02VD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03BZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03FZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03KD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03LD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03LF.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03LZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03QG.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03RD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03SD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03TD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03UD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03VD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03WD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03XD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03XP.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03XZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB03ZD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04AZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04BZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04DL.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04DP.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04DS.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04DY.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04DZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04ED.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04FD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04GD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04PB.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04PU.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04TB.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04TS.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04UD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04VD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04XD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04YD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB04ZD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB05MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB05ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB05OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB4DLZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MB4DPZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01RD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01SD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01TD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01VD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01WD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC01XD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC03MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MC03ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MD03AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/MD03BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB01BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB01DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB02MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB02ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB02OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB02PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB02QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB02RD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB02SD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB03MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB03OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB03QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB03SD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB03TD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB03UD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB04MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB04ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB04OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB04PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB04QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB04RD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB06ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB08CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB08DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB08ED.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB08FD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB08MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB08ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB09MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB10DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB10ED.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB10FD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB10HD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB10ID.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB10KD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB10ZD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB16AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB16BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SB16CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SG02AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SG02ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SG03AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/SG03BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01ID.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01IZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01KD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01LD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01PX.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01TD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01UD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01UY.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01WD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01WX.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB01ZD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB03AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB04AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB04BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB04CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TB05AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TC01OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TC04AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TC05AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TD03AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TD04AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TD05AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TF01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TF01ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TF01OD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TF01PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TF01QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TF01RD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01AD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01AZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01ED.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01FD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01FZ.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01GD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01HD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01ID.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01JD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01JY.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01LD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01ND.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01PD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/TG01QD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/UD01BD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/UD01CD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/UD01DD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/UD01MD.dat
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/UD01ND.dat
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/makefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/makefile_Unix
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/readme
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB01ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB01OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB04MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB05MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB05ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB05OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB05PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB05QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB05RD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB07MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB07ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB08ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB08NW.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB08NZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09ED.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09FD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09GD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09HD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09ID.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09JD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09KD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB09ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB13AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB13BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB13CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB13DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB13ED.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB13FD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB13ID.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AB13MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AG08BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/AG08BZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/BB01AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/BB02AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/BB03AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/BB04AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/BD01AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/BD02AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/DE01OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/DE01PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/DF01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/DG01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/DG01ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/DG01OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/DK01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/FB01QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/FB01RD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/FB01SD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/FB01TD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/FB01VD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/FD01AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/IB01AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/IB01BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/IB01CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/IB03AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/IB03BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB01TD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02ED.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02FD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02GD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02HD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02ID.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02JD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02JX.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02KD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02SD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB02VD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03BZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03FZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03KD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03LD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03LF.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03LZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03QG.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03RD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03SD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03TD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03UD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03VD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03WD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03XD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03XP.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03XZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB03ZD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04AZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04BZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04DL.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04DP.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04DS.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04DY.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04DZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04ED.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04FD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04GD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04PB.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04PU.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04TB.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04TS.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04UD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04VD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04XD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04YD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB04ZD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB05MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB05ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB05OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB4DLZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MB4DPZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01RD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01SD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01TD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01VD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01WD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC01XD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC03MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MC03ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MD03AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/MD03BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB01BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB01DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB02MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB02ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB02OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB02PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB02QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB02RD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB02SD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB03MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB03OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB03QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB03SD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB03TD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB03UD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB04MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB04ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB04OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB04PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB04QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB04RD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB06ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB08CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB08DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB08ED.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB08FD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB08MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB08ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB09MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB10DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB10ED.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB10FD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB10HD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB10ID.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB10KD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB10ZD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB16AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB16BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SB16CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SG02AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SG02ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SG03AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/SG03BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01ID.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01IZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01KD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01LD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01PX.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01TD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01UD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01UY.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01WD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01WX.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB01ZD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB03AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB04AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB04BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB04CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TB05AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TC01OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TC04AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TC05AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TD03AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TD04AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TD05AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TF01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TF01ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TF01OD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TF01PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TF01QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TF01RD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01AD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01AZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01ED.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01FD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01FZ.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01GD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01HD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01ID.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01JD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01JY.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01LD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01PD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/TG01QD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/UD01BD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/UD01CD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/UD01DD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/UD01MD.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/results/UD01ND.res
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/runtest.cmake
diff --git a/math/topcom/Makefile b/math/topcom/Makefile
index de1e725887c8..b3e847094d75 100644
--- a/math/topcom/Makefile
+++ b/math/topcom/Makefile
@@ -1,5 +1,6 @@
PORTNAME= topcom
DISTVERSION= 1.1.2
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= https://www.wm.uni-bayreuth.de/de/team/rambau_joerg/TOPCOM-Downloads/
DISTNAME= ${PORTNAME:tu}-${DISTVERSION:S/./_/g}
diff --git a/misc/astc-encoder/Makefile b/misc/astc-encoder/Makefile
index 1c75e4a74d5c..3832f3187f76 100644
--- a/misc/astc-encoder/Makefile
+++ b/misc/astc-encoder/Makefile
@@ -1,5 +1,5 @@
PORTNAME= astc-encoder
-DISTVERSION= 5.1.0
+DISTVERSION= 5.3.0
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
@@ -26,4 +26,6 @@ LDFLAGS+= -pthread
PLIST_FILES= bin/astcenc-native
+# tests as of 5.3.0: 100% tests passed, 0 tests failed out of 1
+
.include <bsd.port.mk>
diff --git a/misc/astc-encoder/distinfo b/misc/astc-encoder/distinfo
index 2710d9713dc2..652f1f2cf44d 100644
--- a/misc/astc-encoder/distinfo
+++ b/misc/astc-encoder/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1731747059
-SHA256 (ARM-software-astc-encoder-5.1.0_GH0.tar.gz) = 2e60fc2917e0796bd62429242accdf71c784f99f21fcae6c69159c11332fba40
-SIZE (ARM-software-astc-encoder-5.1.0_GH0.tar.gz) = 36159590
+TIMESTAMP = 1762973758
+SHA256 (ARM-software-astc-encoder-5.3.0_GH0.tar.gz) = 6bd248f460b90576f90a5499c0f6b8d785b3af3837bcab82607d9a3b5bba77e2
+SIZE (ARM-software-astc-encoder-5.3.0_GH0.tar.gz) = 36162057
SHA256 (google-googletest-e2239ee_GH0.tar.gz) = 47a8ca2e1be737588628cbc82726a7c4fed060ae0098709003845e3ef298da2f
SIZE (google-googletest-e2239ee_GH0.tar.gz) = 886254
diff --git a/misc/astc-encoder/files/patch-Source_cmake__core.cmake b/misc/astc-encoder/files/patch-Source_cmake__core.cmake
index 475a3338494d..48ddb92fd030 100644
--- a/misc/astc-encoder/files/patch-Source_cmake__core.cmake
+++ b/misc/astc-encoder/files/patch-Source_cmake__core.cmake
@@ -1,14 +1,6 @@
---- Source/cmake_core.cmake.orig 2024-11-15 11:22:40 UTC
+--- Source/cmake_core.cmake.orig 2025-04-14 08:46:50 UTC
+++ Source/cmake_core.cmake
-@@ -170,7 +170,6 @@ macro(astcenc_set_properties ASTCENC_TARGET_NAME ASTCE
- $<${is_gnu_fe}:-Wall>
- $<${is_gnu_fe}:-Wextra>
- $<${is_gnu_fe}:-Wpedantic>
-- $<${is_gnu_fe}:-Werror>
- $<${is_gnu_fe}:-Wshadow>
- $<${is_gnu_fe}:-Wdouble-promotion>
- $<${is_clang}:-Wdocumentation>
-@@ -449,8 +448,6 @@ macro(astcenc_set_properties ASTCENC_TARGET_NAME ASTCE
+@@ -437,8 +437,6 @@ macro(astcenc_set_properties ASTCENC_TARGET_NAME ASTCE
else()
target_compile_options(${ASTCENC_TARGET_NAME}
PRIVATE
diff --git a/misc/claude-code/Makefile b/misc/claude-code/Makefile
index bbdf40e605c9..facc4e9842e0 100644
--- a/misc/claude-code/Makefile
+++ b/misc/claude-code/Makefile
@@ -1,6 +1,5 @@
PORTNAME= claude-code
-DISTVERSION= 2.0.36
-PORTREVISION= 1
+DISTVERSION= 2.0.42
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/claude-code/distinfo b/misc/claude-code/distinfo
index e1d04ba0e4fe..cd09ec0874bd 100644
--- a/misc/claude-code/distinfo
+++ b/misc/claude-code/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762662601
-SHA256 (claude-code-2.0.36.tar.gz) = 2b9c28e016d9e54e4c37782c48e188e1e219b36b5cac523842127e5caeead3c4
-SIZE (claude-code-2.0.36.tar.gz) = 35519312
+TIMESTAMP = 1763356675
+SHA256 (claude-code-2.0.42.tar.gz) = ecd5f5e775d51805a284c26256372e0c2d21b27a78491590381944b9a274c074
+SIZE (claude-code-2.0.42.tar.gz) = 35537425
diff --git a/misc/codex/Makefile b/misc/codex/Makefile
index abf815971ed0..8a4d9d2cb14d 100644
--- a/misc/codex/Makefile
+++ b/misc/codex/Makefile
@@ -1,7 +1,6 @@
PORTNAME= codex
DISTVERSIONPREFIX= rust-v
-DISTVERSION= 0.55.0
-PORTREVISION= 1
+DISTVERSION= 0.58.0
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
@@ -47,11 +46,16 @@ post-patch:
@${REINPLACE_CMD} -e 's|0\.0\.0|${DISTVERSION}|' \
${BUILD_WRKSRC}/app-server/tests/suite/user_agent.rs
@${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}&|' \
+ ${BUILD_WRKSRC}/cli/src/debug_sandbox/pid_tracker.rs \
${BUILD_WRKSRC}/core/src/environment_context.rs \
+ ${BUILD_WRKSRC}/core/src/exec.rs \
+ ${BUILD_WRKSRC}/core/src/parse_command.rs \
${BUILD_WRKSRC}/core/src/shell.rs \
+ ${BUILD_WRKSRC}/core/src/tools/handlers/shell.rs \
${BUILD_WRKSRC}/core/src/tools/handlers/unified_exec.rs \
${BUILD_WRKSRC}/core/src/tools/spec.rs \
${BUILD_WRKSRC}/core/src/unified_exec/mod.rs \
+ ${BUILD_WRKSRC}/core/tests/suite/approvals.rs \
${BUILD_WRKSRC}/core/tests/suite/exec.rs \
${BUILD_WRKSRC}/core/tests/suite/shell_serialization.rs \
${BUILD_WRKSRC}/core/tests/suite/unified_exec.rs \
@@ -59,11 +63,12 @@ post-patch:
${BUILD_WRKSRC}/tui/src/exec_command.rs
@${REINPLACE_CMD} -e 's|python3|${PYTHON_VERSION}|' \
${BUILD_WRKSRC}/app-server/tests/suite/codex_message_processor_flow.rs \
+ ${BUILD_WRKSRC}/app-server/tests/suite/v2/turn_start.rs \
${BUILD_WRKSRC}/core/src/command_safety/is_safe_command.rs \
${BUILD_WRKSRC}/core/tests/suite/approvals.rs \
${BUILD_WRKSRC}/core/tests/suite/seatbelt.rs \
+ ${BUILD_WRKSRC}/core/tests/suite/tools.rs \
${BUILD_WRKSRC}/core/tests/suite/unified_exec.rs \
- ${BUILD_WRKSRC}/core/tests/suite/user_shell_cmd.rs \
${BUILD_WRKSRC}/exec/tests/suite/sandbox.rs \
${BUILD_WRKSRC}/mcp-server/tests/suite/codex_tool.rs
diff --git a/misc/codex/Makefile.crates b/misc/codex/Makefile.crates
index 9f2475cf9721..7299c072b18c 100644
--- a/misc/codex/Makefile.crates
+++ b/misc/codex/Makefile.crates
@@ -20,10 +20,9 @@ CARGO_CRATES= Inflector-0.11.4 \
arrayvec-0.7.6 \
ascii-1.1.0 \
ascii-canvas-3.0.0 \
- askama-0.12.1 \
- askama_derive-0.12.5 \
- askama_escape-0.10.3 \
- askama_parser-0.2.1 \
+ askama-0.14.0 \
+ askama_derive-0.14.0 \
+ askama_parser-0.14.0 \
assert-json-diff-2.0.2 \
assert_cmd-2.0.17 \
assert_matches-1.5.0 \
@@ -87,6 +86,7 @@ CARGO_CRATES= Inflector-0.11.4 \
concurrent-queue-2.5.0 \
console-0.15.11 \
convert_case-0.6.0 \
+ convert_case-0.7.1 \
core-foundation-0.9.4 \
core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
@@ -214,7 +214,6 @@ CARGO_CRATES= Inflector-0.11.4 \
http-body-util-0.1.3 \
httparse-1.10.1 \
httpdate-1.0.3 \
- humansize-2.1.3 \
hyper-1.7.0 \
hyper-rustls-0.27.7 \
hyper-timeout-0.5.2 \
@@ -272,7 +271,6 @@ CARGO_CRATES= Inflector-0.11.4 \
lazy_static-1.5.0 \
libc-0.2.175 \
libdbus-sys-0.2.6 \
- libm-0.2.15 \
libredox-0.1.6 \
linux-keyutils-0.2.4 \
linux-raw-sys-0.4.15 \
@@ -347,6 +345,7 @@ CARGO_CRATES= Inflector-0.11.4 \
option-ext-0.2.0 \
ordered-stream-0.2.0 \
os_info-3.12.0 \
+ os_pipe-1.2.2 \
owo-colors-4.2.2 \
parking-2.2.1 \
parking_lot-0.12.4 \
@@ -387,6 +386,7 @@ CARGO_CRATES= Inflector-0.11.4 \
pulldown-cmark-escape-0.10.1 \
pxfm-0.1.23 \
quick-error-2.0.1 \
+ quick-xml-0.37.5 \
quick-xml-0.38.0 \
quinn-0.11.9 \
quinn-proto-0.11.13 \
@@ -413,8 +413,8 @@ CARGO_CRATES= Inflector-0.11.4 \
regex-syntax-0.8.5 \
reqwest-0.12.23 \
ring-0.17.14 \
- rmcp-0.8.3 \
- rmcp-macros-0.8.3 \
+ rmcp-0.8.5 \
+ rmcp-macros-0.8.5 \
rustc-demangle-0.1.25 \
rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
@@ -566,6 +566,7 @@ CARGO_CRATES= Inflector-0.11.4 \
tree-sitter-bash-0.25.0 \
tree-sitter-highlight-0.25.10 \
tree-sitter-language-0.1.5 \
+ tree_magic_mini-3.2.0 \
try-lock-0.2.5 \
ts-rs-11.0.1 \
ts-rs-macros-11.0.1 \
@@ -604,6 +605,12 @@ CARGO_CRATES= Inflector-0.11.4 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
wasm-streams-0.4.2 \
+ wayland-backend-0.3.11 \
+ wayland-client-0.31.11 \
+ wayland-protocols-0.32.9 \
+ wayland-protocols-wlr-0.3.9 \
+ wayland-scanner-0.31.7 \
+ wayland-sys-0.31.7 \
web-sys-0.3.77 \
web-time-1.1.0 \
webbrowser-1.0.5 \
@@ -672,6 +679,7 @@ CARGO_CRATES= Inflector-0.11.4 \
winsafe-0.0.19 \
wiremock-0.6.5 \
wit-bindgen-rt-0.39.0 \
+ wl-clipboard-rs-0.9.2 \
writeable-0.6.2 \
x11rb-0.13.1 \
x11rb-protocol-0.13.1 \
@@ -686,7 +694,7 @@ CARGO_CRATES= Inflector-0.11.4 \
zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zeroize-1.8.1 \
+ zeroize-1.8.2 \
zeroize_derive-1.4.2 \
zerotrie-0.2.2 \
zerovec-0.11.5 \
diff --git a/misc/codex/distinfo b/misc/codex/distinfo
index 1def0a5af5b4..ac16a17d780a 100644
--- a/misc/codex/distinfo
+++ b/misc/codex/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762497154
+TIMESTAMP = 1763082346
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
@@ -43,14 +43,12 @@ SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96
SIZE (rust/crates/ascii-1.1.0.crate) = 36075
SHA256 (rust/crates/ascii-canvas-3.0.0.crate) = 8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6
SIZE (rust/crates/ascii-canvas-3.0.0.crate) = 10575
-SHA256 (rust/crates/askama-0.12.1.crate) = b79091df18a97caea757e28cd2d5fda49c6cd4bd01ddffd7ff01ace0c0ad2c28
-SIZE (rust/crates/askama-0.12.1.crate) = 16976
-SHA256 (rust/crates/askama_derive-0.12.5.crate) = 19fe8d6cb13c4714962c072ea496f3392015f0989b1a2847bb4b2d9effd71d83
-SIZE (rust/crates/askama_derive-0.12.5.crate) = 31218
-SHA256 (rust/crates/askama_escape-0.10.3.crate) = 619743e34b5ba4e9703bba34deac3427c72507c7159f5fd030aea8cac0cfe341
-SIZE (rust/crates/askama_escape-0.10.3.crate) = 8875
-SHA256 (rust/crates/askama_parser-0.2.1.crate) = acb1161c6b64d1c3d83108213c2a2533a342ac225aabd0bda218278c2ddb00c0
-SIZE (rust/crates/askama_parser-0.2.1.crate) = 20707
+SHA256 (rust/crates/askama-0.14.0.crate) = f75363874b771be265f4ffe307ca705ef6f3baa19011c149da8674a87f1b75c4
+SIZE (rust/crates/askama-0.14.0.crate) = 43374
+SHA256 (rust/crates/askama_derive-0.14.0.crate) = 129397200fe83088e8a68407a8e2b1f826cf0086b21ccdb866a722c8bcd3a94f
+SIZE (rust/crates/askama_derive-0.14.0.crate) = 65597
+SHA256 (rust/crates/askama_parser-0.14.0.crate) = d6ab5630b3d5eaf232620167977f95eb51f3432fc76852328774afbd242d4358
+SIZE (rust/crates/askama_parser-0.14.0.crate) = 57641
SHA256 (rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12
SIZE (rust/crates/assert-json-diff-2.0.2.crate) = 10874
SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
@@ -177,6 +175,8 @@ SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d27
SIZE (rust/crates/console-0.15.11.crate) = 37822
SHA256 (rust/crates/convert_case-0.6.0.crate) = ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca
SIZE (rust/crates/convert_case-0.6.0.crate) = 18675
+SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
+SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
@@ -431,8 +431,6 @@ SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa
SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
-SIZE (rust/crates/humansize-2.1.3.crate) = 11953
SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
SIZE (rust/crates/hyper-1.7.0.crate) = 157006
SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
@@ -547,8 +545,6 @@ SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de9
SIZE (rust/crates/libc-0.2.175.crate) = 788728
SHA256 (rust/crates/libdbus-sys-0.2.6.crate) = 5cbe856efeb50e4681f010e9aaa2bf0a644e10139e54cde10fc83a307c23bd9f
SIZE (rust/crates/libdbus-sys-0.2.6.crate) = 1105988
-SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
-SIZE (rust/crates/libm-0.2.15.crate) = 156108
SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
SIZE (rust/crates/libredox-0.1.6.crate) = 7090
SHA256 (rust/crates/linux-keyutils-0.2.4.crate) = 761e49ec5fd8a5a463f9b84e877c373d888935b71c6be78f3767fe2ae6bed18e
@@ -697,6 +693,8 @@ SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6c
SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
SHA256 (rust/crates/os_info-3.12.0.crate) = d0e1ac5fde8d43c34139135df8ea9ee9465394b2d8d20f032d38998f64afffc3
SIZE (rust/crates/os_info-3.12.0.crate) = 24642
+SHA256 (rust/crates/os_pipe-1.2.2.crate) = db335f4760b14ead6290116f2427bf33a14d4f0617d49f78a246de10c1831224
+SIZE (rust/crates/os_pipe-1.2.2.crate) = 10810
SHA256 (rust/crates/owo-colors-4.2.2.crate) = 48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e
SIZE (rust/crates/owo-colors-4.2.2.crate) = 38070
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
@@ -777,6 +775,8 @@ SHA256 (rust/crates/pxfm-0.1.23.crate) = f55f4fedc84ed39cb7a489322318976425e42a1
SIZE (rust/crates/pxfm-0.1.23.crate) = 1219248
SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
+SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
+SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
SHA256 (rust/crates/quick-xml-0.38.0.crate) = 8927b0664f5c5a98265138b7e3f90aa19a6b21353182469ace36d4ac527b7b1b
SIZE (rust/crates/quick-xml-0.38.0.crate) = 196570
SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20
@@ -829,10 +829,10 @@ SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb
SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
-SHA256 (rust/crates/rmcp-0.8.3.crate) = 1fdad1258f7259fdc0f2dfc266939c82c3b5d1fd72bcde274d600cdc27e60243
-SIZE (rust/crates/rmcp-0.8.3.crate) = 195918
-SHA256 (rust/crates/rmcp-macros-0.8.3.crate) = ede0589a208cc7ce81d1be68aa7e74b917fcd03c81528408bab0457e187dcd9b
-SIZE (rust/crates/rmcp-macros-0.8.3.crate) = 13419
+SHA256 (rust/crates/rmcp-0.8.5.crate) = e5947688160b56fb6c827e3c20a72c90392a1d7e9dec74749197aa1780ac42ca
+SIZE (rust/crates/rmcp-0.8.5.crate) = 195842
+SHA256 (rust/crates/rmcp-macros-0.8.5.crate) = 01263441d3f8635c628e33856c468b96ebbce1af2d3699ea712ca71432d4ee7a
+SIZE (rust/crates/rmcp-macros-0.8.5.crate) = 13454
SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
@@ -1135,6 +1135,8 @@ SHA256 (rust/crates/tree-sitter-highlight-0.25.10.crate) = adc5f880ad8d8f94e88cb
SIZE (rust/crates/tree-sitter-highlight-0.25.10.crate) = 18553
SHA256 (rust/crates/tree-sitter-language-0.1.5.crate) = c4013970217383f67b18aef68f6fb2e8d409bc5755227092d32efb0422ba24b8
SIZE (rust/crates/tree-sitter-language-0.1.5.crate) = 1887
+SHA256 (rust/crates/tree_magic_mini-3.2.0.crate) = f943391d896cdfe8eec03a04d7110332d445be7df856db382dd96a730667562c
+SIZE (rust/crates/tree_magic_mini-3.2.0.crate) = 15962
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/ts-rs-11.0.1.crate) = 6ef1b7a6d914a34127ed8e1fa927eb7088903787bcded4fa3eef8f85ee1568be
@@ -1211,6 +1213,18 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65
SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773
+SHA256 (rust/crates/wayland-backend-0.3.11.crate) = 673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35
+SIZE (rust/crates/wayland-backend-0.3.11.crate) = 76980
+SHA256 (rust/crates/wayland-client-0.31.11.crate) = c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d
+SIZE (rust/crates/wayland-client-0.31.11.crate) = 65932
+SHA256 (rust/crates/wayland-protocols-0.32.9.crate) = efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901
+SIZE (rust/crates/wayland-protocols-0.32.9.crate) = 155404
+SHA256 (rust/crates/wayland-protocols-wlr-0.3.9.crate) = efd94963ed43cf9938a090ca4f7da58eb55325ec8200c3848963e98dc25b78ec
+SIZE (rust/crates/wayland-protocols-wlr-0.3.9.crate) = 28723
+SHA256 (rust/crates/wayland-scanner-0.31.7.crate) = 54cb1e9dc49da91950bdfd8b848c49330536d9d1fb03d4bfec8cae50caa50ae3
+SIZE (rust/crates/wayland-scanner-0.31.7.crate) = 36483
+SHA256 (rust/crates/wayland-sys-0.31.7.crate) = 34949b42822155826b41db8e5d0c1be3a2bd296c747577a43a3e6daefc296142
+SIZE (rust/crates/wayland-sys-0.31.7.crate) = 10106
SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
@@ -1347,6 +1361,8 @@ SHA256 (rust/crates/wiremock-0.6.5.crate) = 08db1edfb05d9b3c1542e521aea074442088
SIZE (rust/crates/wiremock-0.6.5.crate) = 60561
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/wl-clipboard-rs-0.9.2.crate) = 8e5ff8d0e60065f549fafd9d6cb626203ea64a798186c80d8e7df4f8af56baeb
+SIZE (rust/crates/wl-clipboard-rs-0.9.2.crate) = 39007
SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
SIZE (rust/crates/writeable-0.6.2.crate) = 25181
SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12
@@ -1375,8 +1391,8 @@ SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
-SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
-SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
+SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
@@ -1399,5 +1415,5 @@ SHA256 (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) =
SIZE (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) = 566574
SHA256 (nornagon-crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995_GH0.tar.gz) = b49ac342e6b5d9c015f5384690c2a61d6f31c0c3c34aaf1cc22be4956122294c
SIZE (nornagon-crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995_GH0.tar.gz) = 129254
-SHA256 (openai-codex-rust-v0.55.0_GH0.tar.gz) = d0e1cac6b6aec56a0996bc1c0e4ffe7cfed24dd919051cde738e38c62f3f698a
-SIZE (openai-codex-rust-v0.55.0_GH0.tar.gz) = 27885307
+SHA256 (openai-codex-rust-v0.58.0_GH0.tar.gz) = 903f0cec30f81234f09796e83260b560436c2341085dc417640e3fd96af9bfb2
+SIZE (openai-codex-rust-v0.58.0_GH0.tar.gz) = 27952941
diff --git a/misc/codex/files/patch-codex-rs_core_Cargo.toml b/misc/codex/files/patch-codex-rs_core_Cargo.toml
index acff9f119029..2cf9853774d1 100644
--- a/misc/codex/files/patch-codex-rs_core_Cargo.toml
+++ b/misc/codex/files/patch-codex-rs_core_Cargo.toml
@@ -1,14 +1,6 @@
---- codex-rs/core/Cargo.toml.orig 2025-11-04 20:00:53 UTC
+--- codex-rs/core/Cargo.toml.orig 2025-11-13 17:39:01 UTC
+++ codex-rs/core/Cargo.toml
-@@ -32,6 +32,7 @@ codex-utils-tokenizer = { workspace = true }
- codex-utils-readiness = { workspace = true }
- codex-utils-string = { workspace = true }
- codex-utils-tokenizer = { workspace = true }
-+codex_windows_sandbox = { package = "codex-windows-sandbox", path = "../windows-sandbox-rs" }
- dirs = { workspace = true }
- dunce = { workspace = true }
- env-flags = { workspace = true }
-@@ -42,8 +43,9 @@ keyring = { workspace = true, features = [
+@@ -43,8 +43,9 @@ keyring = { workspace = true, features = [
keyring = { workspace = true, features = [
"apple-native",
"crypto-rust",
@@ -19,11 +11,3 @@
] }
libc = { workspace = true }
mcp-types = { workspace = true }
-@@ -83,7 +85,6 @@ wildmatch = { workspace = true }
- uuid = { workspace = true, features = ["serde", "v4", "v5"] }
- which = { workspace = true }
- wildmatch = { workspace = true }
--codex_windows_sandbox = { package = "codex-windows-sandbox", path = "../windows-sandbox-rs" }
-
-
- [target.'cfg(target_os = "linux")'.dependencies]
diff --git a/misc/crush/Makefile b/misc/crush/Makefile
index 98ea4bbc0eb9..a38c56054f08 100644
--- a/misc/crush/Makefile
+++ b/misc/crush/Makefile
@@ -1,6 +1,6 @@
PORTNAME= crush
DISTVERSIONPREFIX= v
-DISTVERSION= 0.15.2
+DISTVERSION= 0.18.2
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
diff --git a/misc/crush/distinfo b/misc/crush/distinfo
index cbab0cd7b4f4..8e5f11ad26f2 100644
--- a/misc/crush/distinfo
+++ b/misc/crush/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762495179
-SHA256 (go/misc_crush/crush-v0.15.2/v0.15.2.mod) = 2e03f77b426310088d830f3c651696da038c9dcad14b78cc274ec0072113e2b3
-SIZE (go/misc_crush/crush-v0.15.2/v0.15.2.mod) = 8624
-SHA256 (go/misc_crush/crush-v0.15.2/v0.15.2.zip) = a1b3dba7a72933d3906b15958515eaef60e387ac9f9f93e0b774c1bf0906a1ee
-SIZE (go/misc_crush/crush-v0.15.2/v0.15.2.zip) = 3150178
+TIMESTAMP = 1763535617
+SHA256 (go/misc_crush/crush-v0.18.2/v0.18.2.mod) = 4cbe9720cfd8643077f7aca431c8266f524041079f33af1a552b61408c1d5df5
+SIZE (go/misc_crush/crush-v0.18.2/v0.18.2.mod) = 8812
+SHA256 (go/misc_crush/crush-v0.18.2/v0.18.2.zip) = 03a56a6c826157589e9b2b2c78d0fec5a9a77ca15e6448b41e20cb498211a83f
+SIZE (go/misc_crush/crush-v0.18.2/v0.18.2.zip) = 3249052
diff --git a/misc/freebsd-release-manifests/Makefile b/misc/freebsd-release-manifests/Makefile
index 7a65a7fe89dd..3e3ccb31be7f 100644
--- a/misc/freebsd-release-manifests/Makefile
+++ b/misc/freebsd-release-manifests/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freebsd-release-manifests
-DISTVERSION= 20251107
+DISTVERSION= 20251118
CATEGORIES= misc
MASTER_SITES= #
DISTFILES= #
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC1 b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC1
new file mode 100644
index 000000000000..063bcb1fd518
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC1
@@ -0,0 +1,9 @@
+base-dbg.txz 582cd1f6dfe4af943fc1c4cee55035595865458d045bbe7288145d9f5cc80489 1763 base_dbg "Base system debug info" off
+base.txz cc0e897f2eb692588cd5b02392ee1ce6e1fb6aaaca8279ab17ee52a74030f103 30443 base "Base system (MANDATORY)" on
+kernel-dbg.txz b8666f718d63a25993bbea04a9dbfc67d99b4f59d3b7dd804e218d24598dc8ab 857 kernel_dbg "Kernel debug info" on
+kernel.txz a745094815be4b1341c9b3484e85627af59f8558b26e2ffc8915d923022e46b6 860 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 1061889ffb0fa21bf674ec5c4d0aeb20b661b5006b07554ed320a376e9ed1c0b 240 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz aeec6e5aca308de9ffda16beb2b8313d7fec2a55924b8b06574e870ccd6cf849 727 lib32 "32-bit compatibility libraries" on
+ports.txz 3cff26b9412e422c6c5b20fd51caec3b8c8c18971dc912770d74ef21aa2629f4 212312 ports "Ports tree" off
+src.txz afa725b51ad981a063010c70b187319151d2df7ebf572c0e3da08ad5f26777c0 118125 src "System source tree" off
+tests.txz 7959cecc47e44e09b293fda1a59d354e1d6d77a1fbd5e74760ce322df97dc023 8075 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC2 b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC2
new file mode 100644
index 000000000000..3ffc690f4e1b
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC2
@@ -0,0 +1,9 @@
+base-dbg.txz 569ee86da20099c802d6e8f35dd9f994d62dcbfa68671d183a85221614009adf 1763 base_dbg "Base system debug info" off
+base.txz 00de79e6bf1d9bc4276af1e23b8e4ab589d17c193c83c005441a714c933420d6 30443 base "Base system (MANDATORY)" on
+kernel-dbg.txz 5d356dbdad97b9b4137f224be2bb80fac16386e27513b32309e0d3c2461ecea7 857 kernel_dbg "Kernel debug info" on
+kernel.txz 67f6ae776afaea29686ed11331e0d0d77e70b79a1497cf24de9215b04ace3576 860 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 4961ccb00fc72519cd7dbef1838a0f8ff673a9199d40c1e028b0fd08795030be 240 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz 8846fa0af961ad26291be9e88d069a82aa8be2b401c30e8ffd9190dce6482a5b 727 lib32 "32-bit compatibility libraries" on
+ports.txz cae220c8c1bb9637ab1e9cebd65f3177f88443182068e47a9fbdd26d39673dc2 212312 ports "Ports tree" off
+src.txz 69e57900330e9f39ec3e6ed6231b11c1e9a51f1cac756bf0d3835d9a40620bff 118125 src "System source tree" off
+tests.txz 8d6961b32d7b1ea9fc82434602adbf6c80a3a5f54bfc7629bbba4134c9bf2ee0 8075 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC1 b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC1
new file mode 100644
index 000000000000..e057241ed7b3
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC1
@@ -0,0 +1,9 @@
+base-dbg.txz 43d3e564b81be0c6f7294c1e8588f4b763e2208957220a2058142f9c7bf206ad 1749 base_dbg "Base system debug info" off
+base.txz 0d134f034a67b3b82423b6b1f55e00f6eb7c3efd15d2a3407106fba59879da48 30174 base "Base system (MANDATORY)" on
+kernel-dbg.txz 714669c549e85429d633417642f725fd0e2b811ee371ab842f9b7e588f7f282e 720 kernel_dbg "Kernel debug info" on
+kernel.txz 4f5fb3348465bb9b8130511ed2783b1047712799121a851dfedf137c4c7090de 789 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 6a2ca01398a3c9e8a53797c87d2ff02ed86ab32d609b29226e5092035171a2dd 237 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz 3cda2eefb22c57d0f60ad43ef41f903b035090ac2e5c1dd5b7c9f2a72134c825 711 lib32 "32-bit compatibility libraries" on
+ports.txz 3cff26b9412e422c6c5b20fd51caec3b8c8c18971dc912770d74ef21aa2629f4 212312 ports "Ports tree" off
+src.txz afa725b51ad981a063010c70b187319151d2df7ebf572c0e3da08ad5f26777c0 118125 src "System source tree" off
+tests.txz 36f6782d8c60e085afc026e76d3e8fa7afea2191722e7f57483a8f94759362f9 8073 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC2 b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC2
new file mode 100644
index 000000000000..d03ace7fb408
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC2
@@ -0,0 +1,9 @@
+base-dbg.txz ff4e3b82a04b748dee5932a1054707fc54c0da0fd8f2193178a14f9f01428a54 1749 base_dbg "Base system debug info" off
+base.txz 8f7fbb9ecc73e98ee47e0dde185eb784e2bed1e06a66de8af8c8053416dd1f23 30174 base "Base system (MANDATORY)" on
+kernel-dbg.txz e6b6f37d14de1b442e391dddeaa054d89f06d311ca624f56959ff55ac34c8ce6 720 kernel_dbg "Kernel debug info" on
+kernel.txz 93d07e41f36f29dc08ee186d1e8c8cbde95a692edef1e81cb78111886d658a81 789 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 046a75ab2f25a38a489cfd7ab0fbd180a16bb3cc442fac97ca1e95ef8bc927c8 237 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz 898eb57477fb0304a07f88277ff09169eaab8bdcb767241962baabb99fb55a2b 711 lib32 "32-bit compatibility libraries" on
+ports.txz cae220c8c1bb9637ab1e9cebd65f3177f88443182068e47a9fbdd26d39673dc2 212312 ports "Ports tree" off
+src.txz 69e57900330e9f39ec3e6ed6231b11c1e9a51f1cac756bf0d3835d9a40620bff 118125 src "System source tree" off
+tests.txz 63d6bdff5da57eb9785ec16c6995ae8df717e7ad355bddb7083d3a942ba443dd 8073 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC1 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC1
new file mode 100644
index 000000000000..679ee6d89ea1
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC1
@@ -0,0 +1,9 @@
+base-dbg.txz 95767daef41c91011e48984fa201b9b02d2c786a47c4aa03028122c37c0d4e73 1736 base_dbg "Base system debug info" off
+base.txz b8aba5daef45bf7497ddbc8ed9642f762c5068f7f7a87907b9acbfa64a23036e 29957 base "Base system (MANDATORY)" on
+kernel-dbg.txz 02f362da00f216706d1fc0595a6295bd2c8a590df2f6234138555804d61a6a48 668 kernel_dbg "Kernel debug info" on
+kernel.txz ae4f8ba38e768a57944fa25f990442d7dda8186577e90da18e0d2cde4e24c4d1 669 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 2f3f99f193411c66120f20c9b0b3d8fd3c94f0c990e00c9fc7f814904985e5d5 236 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz d6789af89545ab73ebf1bbdb4fac9b4ca8c8b85d8516ef2213f1731a0953f81a 709 lib32 "32-bit compatibility libraries" on
+ports.txz 3cff26b9412e422c6c5b20fd51caec3b8c8c18971dc912770d74ef21aa2629f4 212312 ports "Ports tree" off
+src.txz afa725b51ad981a063010c70b187319151d2df7ebf572c0e3da08ad5f26777c0 118125 src "System source tree" off
+tests.txz a2013048a567d72fe31f3f20c554b59c4c01553335ea2ec81e76d979c38ec6ca 8063 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC2 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC2
new file mode 100644
index 000000000000..3eef24144a39
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC2
@@ -0,0 +1,9 @@
+base-dbg.txz c66828769d46fbf3c7f98ec7bc17eb4552d562f9067a723f087e93190494b76c 1736 base_dbg "Base system debug info" off
+base.txz 3639ca6d55df162f78d43534ae4cc91003835ccfcf5edf353e78fb8d1c6672fc 29957 base "Base system (MANDATORY)" on
+kernel-dbg.txz a24b160ca5d50741855099817f3d8700841c74830688270ff987b54b71d47b6d 668 kernel_dbg "Kernel debug info" on
+kernel.txz d0a7d3d1b7b32d0f56b0189c93bbf8a67544ad27e1266e5d5200c41b6cfc9262 669 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz bf03b1a540f7eed40dc18e0afee176ec0ecabb1740ed722bb144a274bd892dfa 236 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz 9762efb445e50d692cddb4d043a6bd9ec5f599c23ef1cbc3085f4be2d276568c 709 lib32 "32-bit compatibility libraries" on
+ports.txz cae220c8c1bb9637ab1e9cebd65f3177f88443182068e47a9fbdd26d39673dc2 212312 ports "Ports tree" off
+src.txz 69e57900330e9f39ec3e6ed6231b11c1e9a51f1cac756bf0d3835d9a40620bff 118125 src "System source tree" off
+tests.txz c6b9a128976b049d86bb219ff9780656218c956a1353b9178e92a4af34bf6461 8063 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC1 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC1
new file mode 100644
index 000000000000..3b8ce4691262
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC1
@@ -0,0 +1,7 @@
+base-dbg.txz ca7aca5b5cfe595680ac389bfea9d221b398dba5abb331fa4996f9152b39b8fc 1722 base_dbg "Base system debug info" off
+base.txz 45c3c76023b9eafec345d8d83ba604249ae543e6fbeac93fb9ec4c1e1d6b1b34 29937 base "Base system (MANDATORY)" on
+kernel-dbg.txz 2e32a1bc4240e770b51b68731ab7bb3150a27a6cbd1e41f5e1a45ea993cec1df 666 kernel_dbg "Kernel debug info" on
+kernel.txz d2752c6f598a9b3cd1b6b7c78ba040cb767cc6e2ec582bdc6c78d9c814738dd5 667 kernel "Kernel (MANDATORY)" on
+ports.txz 3cff26b9412e422c6c5b20fd51caec3b8c8c18971dc912770d74ef21aa2629f4 212312 ports "Ports tree" off
+src.txz afa725b51ad981a063010c70b187319151d2df7ebf572c0e3da08ad5f26777c0 118125 src "System source tree" off
+tests.txz a1cb95b549aae661c2be8b0f68eaef642633801787a562f006527d04bc739e1a 8074 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC2 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC2
new file mode 100644
index 000000000000..8a853153a5fa
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC2
@@ -0,0 +1,7 @@
+base-dbg.txz 13e40fa311b6aa14781be225bb999dde501ae2a06adb8dd4027b63f1eeb109e0 1722 base_dbg "Base system debug info" off
+base.txz 180c810d950efc88155b5d48bdf1a05843f8de2a16e868c109ceb467cc0ccbe8 29937 base "Base system (MANDATORY)" on
+kernel-dbg.txz a6e7e5f46b3fbde6914eedfc6d0655788864d60d6f2778b553fe4b7424eba4d5 666 kernel_dbg "Kernel debug info" on
+kernel.txz 281b6d62555475347e916257dd26410d27a81b73d5fdd6a4035a418722bf9983 667 kernel "Kernel (MANDATORY)" on
+ports.txz cae220c8c1bb9637ab1e9cebd65f3177f88443182068e47a9fbdd26d39673dc2 212312 ports "Ports tree" off
+src.txz 69e57900330e9f39ec3e6ed6231b11c1e9a51f1cac756bf0d3835d9a40620bff 118125 src "System source tree" off
+tests.txz 90c54c0de4b7b88a2777c57ce29ceb6f246acf492455f6f39a79727fba0f1e4c 8074 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC1 b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC1
new file mode 100644
index 000000000000..e7317cb51ee5
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC1
@@ -0,0 +1,7 @@
+base-dbg.txz 3a8f8c420bccffc4aaf5f2c913ce72e59f81d47931cac63b7a74f43f356f71ce 1723 base_dbg "Base system debug info" off
+base.txz c3910fe5163d111a01ba078e088370a3d2754f5ec1393ecc8d971e8bbb96fdf1 29980 base "Base system (MANDATORY)" on
+kernel-dbg.txz b5dfdb052c22d175976b7635b46b271cbb9a1481df136f7479af049b9204b7db 637 kernel_dbg "Kernel debug info" on
+kernel.txz 158541771275a5642614b808f68ccdedb10123d5c630b1c3ca69412c31523795 653 kernel "Kernel (MANDATORY)" on
+ports.txz 3cff26b9412e422c6c5b20fd51caec3b8c8c18971dc912770d74ef21aa2629f4 212312 ports "Ports tree" off
+src.txz afa725b51ad981a063010c70b187319151d2df7ebf572c0e3da08ad5f26777c0 118125 src "System source tree" off
+tests.txz eaf4d6f7a77756160064727efd67fee6cbf0065bce029806ad3df41687093a6d 8074 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC2 b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC2
new file mode 100644
index 000000000000..88c3fcf71c9c
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC2
@@ -0,0 +1,7 @@
+base-dbg.txz a5c2fbf62aba9cdb473340f19eaa02bf8f577f941504322fbeed6fae99e76ea8 1723 base_dbg "Base system debug info" off
+base.txz af7e9170de4ae0fa1546aef44e595fc92267a0c5957ad764526571318a10ab6c 29980 base "Base system (MANDATORY)" on
+kernel-dbg.txz ed769d34f528621210f50cf2bdbd9bb5420e69d32a863c97ec8e8e8174665be0 637 kernel_dbg "Kernel debug info" on
+kernel.txz 9b529ffbd28535689cad9acafdf702c20e2043d29eb31aaee6ca1d0bed1e7675 653 kernel "Kernel (MANDATORY)" on
+ports.txz cae220c8c1bb9637ab1e9cebd65f3177f88443182068e47a9fbdd26d39673dc2 212312 ports "Ports tree" off
+src.txz 69e57900330e9f39ec3e6ed6231b11c1e9a51f1cac756bf0d3835d9a40620bff 118125 src "System source tree" off
+tests.txz a4052cf3ae73ea84437ca7bb5435885b526483084f5ce8b81320d6b643115b4a 8074 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/pkg-plist b/misc/freebsd-release-manifests/pkg-plist
index 1921cc5acd0c..e5fa3ed3a21f 100644
--- a/misc/freebsd-release-manifests/pkg-plist
+++ b/misc/freebsd-release-manifests/pkg-plist
@@ -3,11 +3,15 @@
%%DATADIR%%/MANIFESTS/amd64-amd64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/amd64-amd64-14.3-RELEASE
%%DATADIR%%/MANIFESTS/amd64-amd64-15.0-BETA5
+%%DATADIR%%/MANIFESTS/amd64-amd64-15.0-RC1
+%%DATADIR%%/MANIFESTS/amd64-amd64-15.0-RC2
%%DATADIR%%/MANIFESTS/arm64-aarch64-13.4-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-14.3-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-15.0-BETA5
+%%DATADIR%%/MANIFESTS/arm64-aarch64-15.0-RC1
+%%DATADIR%%/MANIFESTS/arm64-aarch64-15.0-RC2
%%DATADIR%%/MANIFESTS/i386-i386-13.4-RELEASE
%%DATADIR%%/MANIFESTS/i386-i386-13.5-RELEASE
%%DATADIR%%/MANIFESTS/i386-i386-14.2-RELEASE
@@ -21,11 +25,15 @@
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-14.3-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-15.0-BETA5
+%%DATADIR%%/MANIFESTS/powerpc-powerpc64-15.0-RC1
+%%DATADIR%%/MANIFESTS/powerpc-powerpc64-15.0-RC2
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-13.4-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-13.5-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-14.2-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-14.3-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-15.0-BETA5
+%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-15.0-RC1
+%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-15.0-RC2
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-13.4-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-13.5-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-14.2-RELEASE
@@ -35,3 +43,5 @@
%%DATADIR%%/MANIFESTS/riscv-riscv64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/riscv-riscv64-14.3-RELEASE
%%DATADIR%%/MANIFESTS/riscv-riscv64-15.0-BETA5
+%%DATADIR%%/MANIFESTS/riscv-riscv64-15.0-RC1
+%%DATADIR%%/MANIFESTS/riscv-riscv64-15.0-RC2
diff --git a/misc/gemini-cli/Makefile b/misc/gemini-cli/Makefile
index c5c42fd8831e..ff0bb6df1744 100644
--- a/misc/gemini-cli/Makefile
+++ b/misc/gemini-cli/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gemini-cli
-DISTVERSION= 0.13.0
-PORTREVISION= 1
+DISTVERSION= 0.15.3
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/gemini-cli/distinfo b/misc/gemini-cli/distinfo
index aadb84cf88c0..41c18e84f68d 100644
--- a/misc/gemini-cli/distinfo
+++ b/misc/gemini-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762591661
-SHA256 (gemini-cli-0.13.0.tar.gz) = 71de5667843f710d03b71ea5e721c3ff44540e7525e86e79a1ad17025701c303
-SIZE (gemini-cli-0.13.0.tar.gz) = 36478311
+TIMESTAMP = 1763256096
+SHA256 (gemini-cli-0.15.3.tar.gz) = 0de41b71a88dfd07d19e5338226033bf548d2efdbdaf4d69a518f75826759201
+SIZE (gemini-cli-0.15.3.tar.gz) = 39180556
diff --git a/misc/gemini-cli/files/package-lock.json b/misc/gemini-cli/files/package-lock.json
deleted file mode 100644
index 9c51d3e5bd93..000000000000
--- a/misc/gemini-cli/files/package-lock.json
+++ /dev/null
@@ -1,6312 +0,0 @@
-{
- "name": "gemini-cli-installer",
- "version": "1.0.0",
- "lockfileVersion": 3,
- "requires": true,
- "packages": {
- "": {
- "name": "gemini-cli-installer",
- "version": "1.0.0",
- "dependencies": {
- "@google/gemini-cli": "^0.13.0"
- }
- },
- "node_modules/@google/gemini-cli": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/@google/gemini-cli/-/gemini-cli-0.13.0.tgz",
- "integrity": "sha512-8EA20oJDGIoOAx5aD5iqK8oCEQdd992MIP5MQxfBrNXl25/QTRmEfilpg3sF8eakCvUuyDi55OP/nA5lRKb21w==",
- "dependencies": {
- "@google/gemini-cli-core": "0.13.0",
- "@google/genai": "1.16.0",
- "@iarna/toml": "^2.2.5",
- "@modelcontextprotocol/sdk": "^1.15.1",
- "@types/update-notifier": "^6.0.8",
- "ansi-regex": "^6.2.2",
- "command-exists": "^1.2.9",
- "comment-json": "^4.2.5",
- "diff": "^7.0.0",
- "dotenv": "^17.1.0",
- "extract-zip": "^2.0.1",
- "fzf": "^0.5.2",
- "glob": "^10.4.5",
- "highlight.js": "^11.11.1",
- "ink": "npm:@jrichman/ink@6.4.0",
- "ink-gradient": "^3.0.0",
- "ink-spinner": "^5.0.0",
- "latest-version": "^9.0.0",
- "lowlight": "^3.3.0",
- "mnemonist": "^0.40.3",
- "open": "^10.1.2",
- "prompts": "^2.4.2",
- "react": "^19.2.0",
- "read-package-up": "^11.0.0",
- "shell-quote": "^1.8.3",
- "simple-git": "^3.28.0",
- "string-width": "^8.1.0",
- "strip-ansi": "^7.1.0",
- "strip-json-comments": "^3.1.1",
- "tar": "^7.5.2",
- "tinygradient": "^1.1.5",
- "undici": "^7.10.0",
- "wrap-ansi": "9.0.2",
- "yargs": "^17.7.2",
- "zod": "^3.23.8"
- },
- "bin": {
- "gemini": "dist/index.js"
- },
- "engines": {
- "node": ">=20"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@alcalzone/ansi-tokenize": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/@alcalzone/ansi-tokenize/-/ansi-tokenize-0.2.2.tgz",
- "integrity": "sha512-mkOh+Wwawzuf5wa30bvc4nA+Qb6DIrGWgBhRR/Pw4T9nsgYait8izvXkNyU78D6Wcu3Z+KUdwCmLCxlWjEotYA==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^6.2.1",
- "is-fullwidth-code-point": "^5.0.0"
- },
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@babel/code-frame": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
- "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-validator-identifier": "^7.27.1",
- "js-tokens": "^4.0.0",
- "picocolors": "^1.1.1"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@babel/helper-validator-identifier": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
- "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
- "license": "MIT",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@google-cloud/common": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-5.0.2.tgz",
- "integrity": "sha512-V7bmBKYQyu0eVG2BFejuUjlBt+zrya6vtsKdY+JxMM/dNntPF41vZ9+LhOshEUH01zOHEqBSvI7Dad7ZS6aUeA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@google-cloud/projectify": "^4.0.0",
- "@google-cloud/promisify": "^4.0.0",
- "arrify": "^2.0.1",
- "duplexify": "^4.1.1",
- "extend": "^3.0.2",
- "google-auth-library": "^9.0.0",
- "html-entities": "^2.5.2",
- "retry-request": "^7.0.0",
- "teeny-request": "^9.0.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@google-cloud/logging": {
- "version": "11.2.1",
- "resolved": "https://registry.npmjs.org/@google-cloud/logging/-/logging-11.2.1.tgz",
- "integrity": "sha512-2h9HBJG3OAsvzXmb81qXmaTPfXYU7KJTQUxunoOKFGnY293YQ/eCkW1Y5mHLocwpEqeqQYT/Qvl6Tk+Q7PfStw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@google-cloud/common": "^5.0.0",
- "@google-cloud/paginator": "^5.0.0",
- "@google-cloud/projectify": "^4.0.0",
- "@google-cloud/promisify": "4.0.0",
- "@opentelemetry/api": "^1.7.0",
- "arrify": "^2.0.1",
- "dot-prop": "^6.0.0",
- "eventid": "^2.0.0",
- "extend": "^3.0.2",
- "gcp-metadata": "^6.0.0",
- "google-auth-library": "^9.0.0",
- "google-gax": "^4.0.3",
- "on-finished": "^2.3.0",
- "pumpify": "^2.0.1",
- "stream-events": "^1.0.5",
- "uuid": "^9.0.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@google-cloud/opentelemetry-cloud-monitoring-exporter": {
- "version": "0.21.0",
- "resolved": "https://registry.npmjs.org/@google-cloud/opentelemetry-cloud-monitoring-exporter/-/opentelemetry-cloud-monitoring-exporter-0.21.0.tgz",
- "integrity": "sha512-+lAew44pWt6rA4l8dQ1gGhH7Uo95wZKfq/GBf9aEyuNDDLQ2XppGEEReu6ujesSqTtZ8ueQFt73+7SReSHbwqg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@google-cloud/opentelemetry-resource-util": "^3.0.0",
- "@google-cloud/precise-date": "^4.0.0",
- "google-auth-library": "^9.0.0",
- "googleapis": "^137.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.9.0",
- "@opentelemetry/core": "^2.0.0",
- "@opentelemetry/resources": "^2.0.0",
- "@opentelemetry/sdk-metrics": "^2.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@google-cloud/opentelemetry-cloud-trace-exporter": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@google-cloud/opentelemetry-cloud-trace-exporter/-/opentelemetry-cloud-trace-exporter-3.0.0.tgz",
- "integrity": "sha512-mUfLJBFo+ESbO0dAGboErx2VyZ7rbrHcQvTP99yH/J72dGaPbH2IzS+04TFbTbEd1VW5R9uK3xq2CqawQaG+1Q==",
- "license": "Apache-2.0",
- "dependencies": {
- "@google-cloud/opentelemetry-resource-util": "^3.0.0",
- "@grpc/grpc-js": "^1.1.8",
- "@grpc/proto-loader": "^0.8.0",
- "google-auth-library": "^9.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.0.0",
- "@opentelemetry/core": "^2.0.0",
- "@opentelemetry/resources": "^2.0.0",
- "@opentelemetry/sdk-trace-base": "^2.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@google-cloud/opentelemetry-resource-util": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@google-cloud/opentelemetry-resource-util/-/opentelemetry-resource-util-3.0.0.tgz",
- "integrity": "sha512-CGR/lNzIfTKlZoZFfS6CkVzx+nsC9gzy6S8VcyaLegfEJbiPjxbMLP7csyhJTvZe/iRRcQJxSk0q8gfrGqD3/Q==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/semantic-conventions": "^1.22.0",
- "gcp-metadata": "^6.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "@opentelemetry/core": "^2.0.0",
- "@opentelemetry/resources": "^2.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@google-cloud/paginator": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-5.0.2.tgz",
- "integrity": "sha512-DJS3s0OVH4zFDB1PzjxAsHqJT6sKVbRwwML0ZBP9PbU7Yebtu/7SWMRzvO2J3nUi9pRNITCfu4LJeooM2w4pjg==",
- "license": "Apache-2.0",
- "dependencies": {
- "arrify": "^2.0.0",
- "extend": "^3.0.2"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@google-cloud/precise-date": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-4.0.0.tgz",
- "integrity": "sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==",
- "license": "Apache-2.0",
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@google-cloud/projectify": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-4.0.0.tgz",
- "integrity": "sha512-MmaX6HeSvyPbWGwFq7mXdo0uQZLGBYCwziiLIGq5JVX+/bdI3SAq6bP98trV5eTWfLuvsMcIC1YJOF2vfteLFA==",
- "license": "Apache-2.0",
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@google-cloud/promisify": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-4.0.0.tgz",
- "integrity": "sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g==",
- "license": "Apache-2.0",
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/@google/gemini-cli-core/-/gemini-cli-core-0.13.0.tgz",
- "integrity": "sha512-uBEnrMlNZV0yzUizwEGYmeb2zI1/2DcDxgZYKWtlMDb00cGKjLrSDj0YTr9Upi9LScN50wYcI2XjEFHjSaA64g==",
- "dependencies": {
- "@google-cloud/logging": "^11.2.1",
- "@google-cloud/opentelemetry-cloud-monitoring-exporter": "^0.21.0",
- "@google-cloud/opentelemetry-cloud-trace-exporter": "^3.0.0",
- "@google/genai": "1.16.0",
- "@iarna/toml": "^2.2.5",
- "@joshua.litt/get-ripgrep": "^0.0.3",
- "@modelcontextprotocol/sdk": "^1.11.0",
- "@opentelemetry/api": "^1.9.0",
- "@opentelemetry/exporter-logs-otlp-grpc": "^0.203.0",
- "@opentelemetry/exporter-logs-otlp-http": "^0.203.0",
- "@opentelemetry/exporter-metrics-otlp-grpc": "^0.203.0",
- "@opentelemetry/exporter-metrics-otlp-http": "^0.203.0",
- "@opentelemetry/exporter-trace-otlp-grpc": "^0.203.0",
- "@opentelemetry/exporter-trace-otlp-http": "^0.203.0",
- "@opentelemetry/instrumentation-http": "^0.203.0",
- "@opentelemetry/resource-detector-gcp": "^0.40.0",
- "@opentelemetry/sdk-node": "^0.203.0",
- "@types/glob": "^8.1.0",
- "@types/html-to-text": "^9.0.4",
- "@xterm/headless": "5.5.0",
- "ajv": "^8.17.1",
- "ajv-formats": "^3.0.0",
- "chardet": "^2.1.0",
- "diff": "^7.0.0",
- "dotenv": "^17.1.0",
- "fast-levenshtein": "^2.0.6",
- "fast-uri": "^3.0.6",
- "fdir": "^6.4.6",
- "fzf": "^0.5.2",
- "glob": "^10.4.5",
- "google-auth-library": "^9.11.0",
- "html-to-text": "^9.0.5",
- "https-proxy-agent": "^7.0.6",
- "ignore": "^7.0.0",
- "marked": "^15.0.12",
- "mime": "4.0.7",
- "mnemonist": "^0.40.3",
- "open": "^10.1.2",
- "picomatch": "^4.0.1",
- "read-package-up": "^11.0.0",
- "shell-quote": "^1.8.3",
- "simple-git": "^3.28.0",
- "strip-ansi": "^7.1.0",
- "tree-sitter-bash": "^0.25.0",
- "undici": "^7.10.0",
- "web-tree-sitter": "^0.25.10",
- "ws": "^8.18.0",
- "zod": "^3.25.76"
- },
- "engines": {
- "node": ">=20"
- },
- "optionalDependencies": {
- "@lydell/node-pty": "1.1.0",
- "@lydell/node-pty-darwin-arm64": "1.1.0",
- "@lydell/node-pty-darwin-x64": "1.1.0",
- "@lydell/node-pty-linux-x64": "1.1.0",
- "@lydell/node-pty-win32-arm64": "1.1.0",
- "@lydell/node-pty-win32-x64": "1.1.0",
- "node-pty": "^1.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@google/genai": {
- "version": "1.16.0",
- "resolved": "https://registry.npmjs.org/@google/genai/-/genai-1.16.0.tgz",
- "integrity": "sha512-hdTYu39QgDFxv+FB6BK2zi4UIJGWhx2iPc0pHQ0C5Q/RCi+m+4gsryIzTGO+riqWcUA8/WGYp6hpqckdOBNysw==",
- "license": "Apache-2.0",
- "dependencies": {
- "google-auth-library": "^9.14.2",
- "ws": "^8.18.0"
- },
- "engines": {
- "node": ">=20.0.0"
- },
- "peerDependencies": {
- "@modelcontextprotocol/sdk": "^1.11.4"
- },
- "peerDependenciesMeta": {
- "@modelcontextprotocol/sdk": {
- "optional": true
- }
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@grpc/grpc-js": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.14.1.tgz",
- "integrity": "sha512-sPxgEWtPUR3EnRJCEtbGZG2iX8LQDUls2wUS3o27jg07KqJFMq6YDeWvMo1wfpmy3rqRdS0rivpLwhqQtEyCuQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@grpc/proto-loader": "^0.8.0",
- "@js-sdsl/ordered-map": "^4.4.2"
- },
- "engines": {
- "node": ">=12.10.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@grpc/proto-loader": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.8.0.tgz",
- "integrity": "sha512-rc1hOQtjIWGxcxpb9aHAfLpIctjEnsDehj0DAiVfBlmT84uvR0uUtN2hEi/ecvWVjXUGf5qPF4qEgiLOx1YIMQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "lodash.camelcase": "^4.3.0",
- "long": "^5.0.0",
- "protobufjs": "^7.5.3",
- "yargs": "^17.7.2"
- },
- "bin": {
- "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@iarna/toml": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz",
- "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==",
- "license": "ISC"
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "ISC",
- "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"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "MIT",
- "dependencies": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^6.1.0",
- "string-width": "^5.0.1",
- "strip-ansi": "^7.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "ISC",
- "dependencies": {
- "minipass": "^7.0.4"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@joshua.litt/get-ripgrep": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/@joshua.litt/get-ripgrep/-/get-ripgrep-0.0.3.tgz",
- "integrity": "sha512-rycdieAKKqXi2bsM7G2ayDiNk5CAX8ZOzsTQsirfOqUKPef04Xw40BWGGyimaOOuvPgLWYt3tPnLLG3TvPXi5Q==",
- "license": "MIT",
- "dependencies": {
- "@lvce-editor/verror": "^1.6.0",
- "execa": "^9.5.2",
- "extract-zip": "^2.0.1",
- "fs-extra": "^11.3.0",
- "got": "^14.4.5",
- "path-exists": "^5.0.0",
- "xdg-basedir": "^5.1.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@js-sdsl/ordered-map": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz",
- "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==",
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/js-sdsl"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@keyv/serialize": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.1.1.tgz",
- "integrity": "sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/@kwsites/file-exists": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz",
- "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==",
- "license": "MIT",
- "dependencies": {
- "debug": "^4.1.1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@kwsites/promise-deferred": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz",
- "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/@lvce-editor/verror": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@lvce-editor/verror/-/verror-1.7.0.tgz",
- "integrity": "sha512-+LGuAEIC2L7pbvkyAQVWM2Go0dAy+UWEui28g07zNtZsCBhm+gusBK8PNwLJLV5Jay+TyUYuwLIbJdjLLzqEBg==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/@lydell/node-pty": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@lydell/node-pty/-/node-pty-1.1.0.tgz",
- "integrity": "sha512-VDD8LtlMTOrPKWMXUAcB9+LTktzuunqrMwkYR1DMRBkS6LQrCt+0/Ws1o2rMml/n3guePpS7cxhHF7Nm5K4iMw==",
- "license": "MIT",
- "optional": true,
- "optionalDependencies": {
- "@lydell/node-pty-darwin-arm64": "1.1.0",
- "@lydell/node-pty-darwin-x64": "1.1.0",
- "@lydell/node-pty-linux-arm64": "1.1.0",
- "@lydell/node-pty-linux-x64": "1.1.0",
- "@lydell/node-pty-win32-arm64": "1.1.0",
- "@lydell/node-pty-win32-x64": "1.1.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@lydell/node-pty-darwin-arm64": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@lydell/node-pty-darwin-arm64/-/node-pty-darwin-arm64-1.1.0.tgz",
- "integrity": "sha512-7kFD+owAA61qmhJCtoMbqj3Uvff3YHDiU+4on5F2vQdcMI3MuwGi7dM6MkFG/yuzpw8LF2xULpL71tOPUfxs0w==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ]
- },
- "node_modules/@google/gemini-cli/node_modules/@lydell/node-pty-darwin-x64": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@lydell/node-pty-darwin-x64/-/node-pty-darwin-x64-1.1.0.tgz",
- "integrity": "sha512-XZdvqj5FjAMjH8bdp0YfaZjur5DrCIDD1VYiE9EkkYVMDQqRUPHYV3U8BVEQVT9hYfjmpr7dNaELF2KyISWSNA==",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ]
- },
- "node_modules/@google/gemini-cli/node_modules/@lydell/node-pty-linux-arm64": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@lydell/node-pty-linux-arm64/-/node-pty-linux-arm64-1.1.0.tgz",
- "integrity": "sha512-yyDBmalCfHpLiQMT2zyLcqL2Fay4Xy7rIs8GH4dqKLnEviMvPGOK7LADVkKAsbsyXBSISL3Lt1m1MtxhPH6ckg==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@google/gemini-cli/node_modules/@lydell/node-pty-linux-x64": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@lydell/node-pty-linux-x64/-/node-pty-linux-x64-1.1.0.tgz",
- "integrity": "sha512-NcNqRTD14QT+vXcEuqSSvmWY+0+WUBn2uRE8EN0zKtDpIEr9d+YiFj16Uqds6QfcLCHfZmC+Ls7YzwTaqDnanA==",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@google/gemini-cli/node_modules/@lydell/node-pty-win32-arm64": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@lydell/node-pty-win32-arm64/-/node-pty-win32-arm64-1.1.0.tgz",
- "integrity": "sha512-JOMbCou+0fA7d/m97faIIfIU0jOv8sn2OR7tI45u3AmldKoKoLP8zHY6SAvDDnI3fccO1R2HeR1doVjpS7HM0w==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ]
- },
- "node_modules/@google/gemini-cli/node_modules/@lydell/node-pty-win32-x64": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@lydell/node-pty-win32-x64/-/node-pty-win32-x64-1.1.0.tgz",
- "integrity": "sha512-3N56BZ+WDFnUMYRtsrr7Ky2mhWGl9xXcyqR6cexfuCqcz9RNWL+KoXRv/nZylY5dYaXkft4JaR1uVu+roiZDAw==",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ]
- },
- "node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk": {
- "version": "1.21.1",
- "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.21.1.tgz",
- "integrity": "sha512-UyLFcJLDvUuZbGnaQqXFT32CpPpGj7VS19roLut6gkQVhb439xUzYWbsUvdI3ZPL+2hnFosuugtYWE0Mcs1rmQ==",
- "license": "MIT",
- "dependencies": {
- "ajv": "^8.17.1",
- "ajv-formats": "^3.0.1",
- "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": ">=18"
- },
- "peerDependencies": {
- "@cfworker/json-schema": "^4.1.1"
- },
- "peerDependenciesMeta": {
- "@cfworker/json-schema": {
- "optional": true
- }
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/api": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz",
- "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==",
- "license": "Apache-2.0",
- "engines": {
- "node": ">=8.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/api-logs": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.203.0.tgz",
- "integrity": "sha512-9B9RU0H7Ya1Dx/Rkyc4stuBZSGVQF27WigitInx2QQoj6KUpEFYPKoWjdFTunJYxmXmh17HeBvbMa1EhGyPmqQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/api": "^1.3.0"
- },
- "engines": {
- "node": ">=8.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/context-async-hooks": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.1.tgz",
- "integrity": "sha512-XuY23lSI3d4PEqKA+7SLtAgwqIfc6E/E9eAQWLN1vlpC53ybO3o6jW4BsXo1xvz9lYyyWItfQDDLzezER01mCw==",
- "license": "Apache-2.0",
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": ">=1.0.0 <1.10.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/core": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.0.1.tgz",
- "integrity": "sha512-MaZk9SJIDgo1peKevlbhP6+IwIiNPNmswNL4AF0WaQJLbHXjr9SrZMgS12+iqr9ToV4ZVosCcc0f8Rg67LXjxw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/semantic-conventions": "^1.29.0"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": ">=1.0.0 <1.10.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/exporter-logs-otlp-grpc": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.203.0.tgz",
- "integrity": "sha512-g/2Y2noc/l96zmM+g0LdeuyYKINyBwN6FJySoU15LHPLcMN/1a0wNk2SegwKcxrRdE7Xsm7fkIR5n6XFe3QpPw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@grpc/grpc-js": "^1.7.1",
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/otlp-exporter-base": "0.203.0",
- "@opentelemetry/otlp-grpc-exporter-base": "0.203.0",
- "@opentelemetry/otlp-transformer": "0.203.0",
- "@opentelemetry/sdk-logs": "0.203.0"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/exporter-logs-otlp-http": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.203.0.tgz",
- "integrity": "sha512-s0hys1ljqlMTbXx2XiplmMJg9wG570Z5lH7wMvrZX6lcODI56sG4HL03jklF63tBeyNwK2RV1/ntXGo3HgG4Qw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/api-logs": "0.203.0",
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/otlp-exporter-base": "0.203.0",
- "@opentelemetry/otlp-transformer": "0.203.0",
- "@opentelemetry/sdk-logs": "0.203.0"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/exporter-logs-otlp-proto": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.203.0.tgz",
- "integrity": "sha512-nl/7S91MXn5R1aIzoWtMKGvqxgJgepB/sH9qW0rZvZtabnsjbf8OQ1uSx3yogtvLr0GzwD596nQKz2fV7q2RBw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/api-logs": "0.203.0",
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/otlp-exporter-base": "0.203.0",
- "@opentelemetry/otlp-transformer": "0.203.0",
- "@opentelemetry/resources": "2.0.1",
- "@opentelemetry/sdk-logs": "0.203.0",
- "@opentelemetry/sdk-trace-base": "2.0.1"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/exporter-metrics-otlp-grpc": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.203.0.tgz",
- "integrity": "sha512-FCCj9nVZpumPQSEI57jRAA89hQQgONuoC35Lt+rayWY/mzCAc6BQT7RFyFaZKJ2B7IQ8kYjOCPsF/HGFWjdQkQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@grpc/grpc-js": "^1.7.1",
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/exporter-metrics-otlp-http": "0.203.0",
- "@opentelemetry/otlp-exporter-base": "0.203.0",
- "@opentelemetry/otlp-grpc-exporter-base": "0.203.0",
- "@opentelemetry/otlp-transformer": "0.203.0",
- "@opentelemetry/resources": "2.0.1",
- "@opentelemetry/sdk-metrics": "2.0.1"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/exporter-metrics-otlp-http": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.203.0.tgz",
- "integrity": "sha512-HFSW10y8lY6BTZecGNpV3GpoSy7eaO0Z6GATwZasnT4bEsILp8UJXNG5OmEsz4SdwCSYvyCbTJdNbZP3/8LGCQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/otlp-exporter-base": "0.203.0",
- "@opentelemetry/otlp-transformer": "0.203.0",
- "@opentelemetry/resources": "2.0.1",
- "@opentelemetry/sdk-metrics": "2.0.1"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/exporter-metrics-otlp-proto": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.203.0.tgz",
- "integrity": "sha512-OZnhyd9npU7QbyuHXFEPVm3LnjZYifuKpT3kTnF84mXeEQ84pJJZgyLBpU4FSkSwUkt/zbMyNAI7y5+jYTWGIg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/exporter-metrics-otlp-http": "0.203.0",
- "@opentelemetry/otlp-exporter-base": "0.203.0",
- "@opentelemetry/otlp-transformer": "0.203.0",
- "@opentelemetry/resources": "2.0.1",
- "@opentelemetry/sdk-metrics": "2.0.1"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/exporter-prometheus": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.203.0.tgz",
- "integrity": "sha512-2jLuNuw5m4sUj/SncDf/mFPabUxMZmmYetx5RKIMIQyPnl6G6ooFzfeE8aXNRf8YD1ZXNlCnRPcISxjveGJHNg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/resources": "2.0.1",
- "@opentelemetry/sdk-metrics": "2.0.1"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/exporter-trace-otlp-grpc": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.203.0.tgz",
- "integrity": "sha512-322coOTf81bm6cAA8+ML6A+m4r2xTCdmAZzGNTboPXRzhwPt4JEmovsFAs+grpdarObd68msOJ9FfH3jxM6wqA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@grpc/grpc-js": "^1.7.1",
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/otlp-exporter-base": "0.203.0",
- "@opentelemetry/otlp-grpc-exporter-base": "0.203.0",
- "@opentelemetry/otlp-transformer": "0.203.0",
- "@opentelemetry/resources": "2.0.1",
- "@opentelemetry/sdk-trace-base": "2.0.1"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/exporter-trace-otlp-http": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.203.0.tgz",
- "integrity": "sha512-ZDiaswNYo0yq/cy1bBLJFe691izEJ6IgNmkjm4C6kE9ub/OMQqDXORx2D2j8fzTBTxONyzusbaZlqtfmyqURPw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/otlp-exporter-base": "0.203.0",
- "@opentelemetry/otlp-transformer": "0.203.0",
- "@opentelemetry/resources": "2.0.1",
- "@opentelemetry/sdk-trace-base": "2.0.1"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/exporter-trace-otlp-proto": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.203.0.tgz",
- "integrity": "sha512-1xwNTJ86L0aJmWRwENCJlH4LULMG2sOXWIVw+Szta4fkqKVY50Eo4HoVKKq6U9QEytrWCr8+zjw0q/ZOeXpcAQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/otlp-exporter-base": "0.203.0",
- "@opentelemetry/otlp-transformer": "0.203.0",
- "@opentelemetry/resources": "2.0.1",
- "@opentelemetry/sdk-trace-base": "2.0.1"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/exporter-zipkin": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.1.tgz",
- "integrity": "sha512-a9eeyHIipfdxzCfc2XPrE+/TI3wmrZUDFtG2RRXHSbZZULAny7SyybSvaDvS77a7iib5MPiAvluwVvbGTsHxsw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/resources": "2.0.1",
- "@opentelemetry/sdk-trace-base": "2.0.1",
- "@opentelemetry/semantic-conventions": "^1.29.0"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/instrumentation": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.203.0.tgz",
- "integrity": "sha512-ke1qyM+3AK2zPuBPb6Hk/GCsc5ewbLvPNkEuELx/JmANeEp6ZjnZ+wypPAJSucTw0wvCGrUaibDSdcrGFoWxKQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/api-logs": "0.203.0",
- "import-in-the-middle": "^1.8.1",
- "require-in-the-middle": "^7.1.1"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/instrumentation-http": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.203.0.tgz",
- "integrity": "sha512-y3uQAcCOAwnO6vEuNVocmpVzG3PER6/YZqbPbbffDdJ9te5NkHEkfSMNzlC3+v7KlE+WinPGc3N7MR30G1HY2g==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/instrumentation": "0.203.0",
- "@opentelemetry/semantic-conventions": "^1.29.0",
- "forwarded-parse": "2.1.2"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/otlp-exporter-base": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.203.0.tgz",
- "integrity": "sha512-Wbxf7k+87KyvxFr5D7uOiSq/vHXWommvdnNE7vECO3tAhsA2GfOlpWINCMWUEPdHZ7tCXxw6Epp3vgx3jU7llQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/otlp-transformer": "0.203.0"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/otlp-grpc-exporter-base": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.203.0.tgz",
- "integrity": "sha512-te0Ze1ueJF+N/UOFl5jElJW4U0pZXQ8QklgSfJ2linHN0JJsuaHG8IabEUi2iqxY8ZBDlSiz1Trfv5JcjWWWwQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@grpc/grpc-js": "^1.7.1",
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/otlp-exporter-base": "0.203.0",
- "@opentelemetry/otlp-transformer": "0.203.0"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/otlp-transformer": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.203.0.tgz",
- "integrity": "sha512-Y8I6GgoCna0qDQ2W6GCRtaF24SnvqvA8OfeTi7fqigD23u8Jpb4R5KFv/pRvrlGagcCLICMIyh9wiejp4TXu/A==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/api-logs": "0.203.0",
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/resources": "2.0.1",
- "@opentelemetry/sdk-logs": "0.203.0",
- "@opentelemetry/sdk-metrics": "2.0.1",
- "@opentelemetry/sdk-trace-base": "2.0.1",
- "protobufjs": "^7.3.0"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/propagator-b3": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-2.0.1.tgz",
- "integrity": "sha512-Hc09CaQ8Tf5AGLmf449H726uRoBNGPBL4bjr7AnnUpzWMvhdn61F78z9qb6IqB737TffBsokGAK1XykFEZ1igw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/core": "2.0.1"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": ">=1.0.0 <1.10.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/propagator-jaeger": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.1.tgz",
- "integrity": "sha512-7PMdPBmGVH2eQNb/AtSJizQNgeNTfh6jQFqys6lfhd6P4r+m/nTh3gKPPpaCXVdRQ+z93vfKk+4UGty390283w==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/core": "2.0.1"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": ">=1.0.0 <1.10.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/resource-detector-gcp": {
- "version": "0.40.3",
- "resolved": "https://registry.npmjs.org/@opentelemetry/resource-detector-gcp/-/resource-detector-gcp-0.40.3.tgz",
- "integrity": "sha512-C796YjBA5P1JQldovApYfFA/8bQwFfpxjUbOtGhn1YZkVTLoNQN+kvBwgALfTPWzug6fWsd0xhn9dzeiUcndag==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/core": "^2.0.0",
- "@opentelemetry/resources": "^2.0.0",
- "gcp-metadata": "^6.0.0"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/resources": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.0.1.tgz",
- "integrity": "sha512-dZOB3R6zvBwDKnHDTB4X1xtMArB/d324VsbiPkX/Yu0Q8T2xceRthoIVFhJdvgVM2QhGVUyX9tzwiNxGtoBJUw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/semantic-conventions": "^1.29.0"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": ">=1.3.0 <1.10.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/sdk-logs": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.203.0.tgz",
- "integrity": "sha512-vM2+rPq0Vi3nYA5akQD2f3QwossDnTDLvKbea6u/A2NZ3XDkPxMfo/PNrDoXhDUD/0pPo2CdH5ce/thn9K0kLw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/api-logs": "0.203.0",
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/resources": "2.0.1"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": ">=1.4.0 <1.10.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/sdk-metrics": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.1.tgz",
- "integrity": "sha512-wf8OaJoSnujMAHWR3g+/hGvNcsC16rf9s1So4JlMiFaFHiE4HpIA3oUh+uWZQ7CNuK8gVW/pQSkgoa5HkkOl0g==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/resources": "2.0.1"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": ">=1.9.0 <1.10.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/sdk-node": {
- "version": "0.203.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.203.0.tgz",
- "integrity": "sha512-zRMvrZGhGVMvAbbjiNQW3eKzW/073dlrSiAKPVWmkoQzah9wfynpVPeL55f9fVIm0GaBxTLcPeukWGy0/Wj7KQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/api-logs": "0.203.0",
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/exporter-logs-otlp-grpc": "0.203.0",
- "@opentelemetry/exporter-logs-otlp-http": "0.203.0",
- "@opentelemetry/exporter-logs-otlp-proto": "0.203.0",
- "@opentelemetry/exporter-metrics-otlp-grpc": "0.203.0",
- "@opentelemetry/exporter-metrics-otlp-http": "0.203.0",
- "@opentelemetry/exporter-metrics-otlp-proto": "0.203.0",
- "@opentelemetry/exporter-prometheus": "0.203.0",
- "@opentelemetry/exporter-trace-otlp-grpc": "0.203.0",
- "@opentelemetry/exporter-trace-otlp-http": "0.203.0",
- "@opentelemetry/exporter-trace-otlp-proto": "0.203.0",
- "@opentelemetry/exporter-zipkin": "2.0.1",
- "@opentelemetry/instrumentation": "0.203.0",
- "@opentelemetry/propagator-b3": "2.0.1",
- "@opentelemetry/propagator-jaeger": "2.0.1",
- "@opentelemetry/resources": "2.0.1",
- "@opentelemetry/sdk-logs": "0.203.0",
- "@opentelemetry/sdk-metrics": "2.0.1",
- "@opentelemetry/sdk-trace-base": "2.0.1",
- "@opentelemetry/sdk-trace-node": "2.0.1",
- "@opentelemetry/semantic-conventions": "^1.29.0"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": ">=1.3.0 <1.10.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/sdk-trace-base": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.1.tgz",
- "integrity": "sha512-xYLlvk/xdScGx1aEqvxLwf6sXQLXCjk3/1SQT9X9AoN5rXRhkdvIFShuNNmtTEPRBqcsMbS4p/gJLNI2wXaDuQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/resources": "2.0.1",
- "@opentelemetry/semantic-conventions": "^1.29.0"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": ">=1.3.0 <1.10.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/sdk-trace-node": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.1.tgz",
- "integrity": "sha512-UhdbPF19pMpBtCWYP5lHbTogLWx9N0EBxtdagvkn5YtsAnCBZzL7SjktG+ZmupRgifsHMjwUaCCaVmqGfSADmA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@opentelemetry/context-async-hooks": "2.0.1",
- "@opentelemetry/core": "2.0.1",
- "@opentelemetry/sdk-trace-base": "2.0.1"
- },
- "engines": {
- "node": "^18.19.0 || >=20.6.0"
- },
- "peerDependencies": {
- "@opentelemetry/api": ">=1.0.0 <1.10.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@opentelemetry/semantic-conventions": {
- "version": "1.38.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.38.0.tgz",
- "integrity": "sha512-kocjix+/sSggfJhwXqClZ3i9Y/MI0fp7b+g7kCRm6psy2dsf8uApTRclwG18h8Avm7C9+fnt+O36PspJ/OzoWg==",
- "license": "Apache-2.0",
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@pnpm/config.env-replace": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz",
- "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==",
- "license": "MIT",
- "engines": {
- "node": ">=12.22.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@pnpm/network.ca-file": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz",
- "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==",
- "license": "MIT",
- "dependencies": {
- "graceful-fs": "4.2.10"
- },
- "engines": {
- "node": ">=12.22.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": {
- "version": "4.2.10",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
- "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
- "license": "ISC"
- },
- "node_modules/@google/gemini-cli/node_modules/@pnpm/npm-conf": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz",
- "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==",
- "license": "MIT",
- "dependencies": {
- "@pnpm/config.env-replace": "^1.1.0",
- "@pnpm/network.ca-file": "^1.0.1",
- "config-chain": "^1.1.11"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@protobufjs/aspromise": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
- "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@google/gemini-cli/node_modules/@protobufjs/base64": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
- "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@google/gemini-cli/node_modules/@protobufjs/codegen": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
- "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@google/gemini-cli/node_modules/@protobufjs/eventemitter": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
- "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@google/gemini-cli/node_modules/@protobufjs/fetch": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
- "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "@protobufjs/aspromise": "^1.1.1",
- "@protobufjs/inquire": "^1.1.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@protobufjs/float": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
- "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@google/gemini-cli/node_modules/@protobufjs/inquire": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
- "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@google/gemini-cli/node_modules/@protobufjs/path": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
- "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@google/gemini-cli/node_modules/@protobufjs/pool": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
- "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@google/gemini-cli/node_modules/@protobufjs/utf8": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
- "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@google/gemini-cli/node_modules/@sec-ant/readable-stream": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz",
- "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/@selderee/plugin-htmlparser2": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/@selderee/plugin-htmlparser2/-/plugin-htmlparser2-0.11.0.tgz",
- "integrity": "sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==",
- "license": "MIT",
- "dependencies": {
- "domhandler": "^5.0.3",
- "selderee": "^0.11.0"
- },
- "funding": {
- "url": "https://ko-fi.com/killymxi"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@sindresorhus/is": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.1.1.tgz",
- "integrity": "sha512-rO92VvpgMc3kfiTjGT52LEtJ8Yc5kCWhZjLQ3LwlA4pSgPpQO7bVpYXParOD8Jwf+cVQECJo3yP/4I8aZtUQTQ==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/is?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@sindresorhus/merge-streams": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz",
- "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@tootallnate/once": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
- "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
- "license": "MIT",
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@types/caseless": {
- "version": "0.12.5",
- "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.5.tgz",
- "integrity": "sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/@types/configstore": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/@types/configstore/-/configstore-6.0.2.tgz",
- "integrity": "sha512-OS//b51j9uyR3zvwD04Kfs5kHpve2qalQ18JhY/ho3voGYUTPLEG90/ocfKPI48hyHH8T04f7KEEbK6Ue60oZQ==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/@types/glob": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz",
- "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==",
- "license": "MIT",
- "dependencies": {
- "@types/minimatch": "^5.1.2",
- "@types/node": "*"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@types/gradient-string": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/@types/gradient-string/-/gradient-string-1.1.6.tgz",
- "integrity": "sha512-LkaYxluY4G5wR1M4AKQUal2q61Di1yVVCw42ImFTuaIoQVgmV0WP1xUaLB8zwb47mp82vWTpePI9JmrjEnJ7nQ==",
- "license": "MIT",
- "dependencies": {
- "@types/tinycolor2": "*"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@types/hast": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz",
- "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "*"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@types/html-to-text": {
- "version": "9.0.4",
- "resolved": "https://registry.npmjs.org/@types/html-to-text/-/html-to-text-9.0.4.tgz",
- "integrity": "sha512-pUY3cKH/Nm2yYrEmDlPR1mR7yszjGx4DrwPjQ702C4/D5CwHuZTgZdIdwPkRbcuhs7BAh2L5rg3CL5cbRiGTCQ==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/@types/http-cache-semantics": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz",
- "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/@types/long": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz",
- "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/@types/minimatch": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz",
- "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/@types/node": {
- "version": "24.10.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.0.tgz",
- "integrity": "sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==",
- "license": "MIT",
- "dependencies": {
- "undici-types": "~7.16.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@types/normalize-package-data": {
- "version": "2.4.4",
- "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz",
- "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/@types/request": {
- "version": "2.48.13",
- "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.13.tgz",
- "integrity": "sha512-FGJ6udDNUCjd19pp0Q3iTiDkwhYup7J8hpMW9c4k53NrccQFFWKRho6hvtPPEhnXWKvukfwAlB6DbDz4yhH5Gg==",
- "license": "MIT",
- "dependencies": {
- "@types/caseless": "*",
- "@types/node": "*",
- "@types/tough-cookie": "*",
- "form-data": "^2.5.5"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@types/tinycolor2": {
- "version": "1.4.6",
- "resolved": "https://registry.npmjs.org/@types/tinycolor2/-/tinycolor2-1.4.6.tgz",
- "integrity": "sha512-iEN8J0BoMnsWBqjVbWH/c0G0Hh7O21lpR2/+PrvAVgWdzL7eexIFm4JN/Wn10PTcmNdtS6U67r499mlWMXOxNw==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/@types/tough-cookie": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz",
- "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/@types/unist": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
- "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/@types/update-notifier": {
- "version": "6.0.8",
- "resolved": "https://registry.npmjs.org/@types/update-notifier/-/update-notifier-6.0.8.tgz",
- "integrity": "sha512-IlDFnfSVfYQD+cKIg63DEXn3RFmd7W1iYtKQsJodcHK9R1yr8aKbKaPKfBxzPpcHCq2DU8zUq4PIPmy19Thjfg==",
- "license": "MIT",
- "dependencies": {
- "@types/configstore": "*",
- "boxen": "^7.1.1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@types/yauzl": {
- "version": "2.10.3",
- "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
- "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/@xterm/headless": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@xterm/headless/-/headless-5.5.0.tgz",
- "integrity": "sha512-5xXB7kdQlFBP82ViMJTwwEc3gKCLGKR/eoxQm4zge7GPBl86tCdI0IdPJjoKd8mUSFXz5V7i/25sfsEkP4j46g==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/abort-controller": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
- "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
- "license": "MIT",
- "dependencies": {
- "event-target-shim": "^5.0.0"
- },
- "engines": {
- "node": ">=6.5"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "MIT",
- "dependencies": {
- "mime-types": "^3.0.0",
- "negotiator": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/acorn": {
- "version": "8.15.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
- "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
- "license": "MIT",
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/acorn-import-attributes": {
- "version": "1.9.5",
- "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz",
- "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==",
- "license": "MIT",
- "peerDependencies": {
- "acorn": "^8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/agent-base": {
- "version": "7.1.4",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
- "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/ajv": {
- "version": "8.17.1",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
- "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.3",
- "fast-uri": "^3.0.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/ajv-formats": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
- "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
- "license": "MIT",
- "dependencies": {
- "ajv": "^8.0.0"
- },
- "peerDependencies": {
- "ajv": "^8.0.0"
- },
- "peerDependenciesMeta": {
- "ajv": {
- "optional": true
- }
- }
- },
- "node_modules/@google/gemini-cli/node_modules/ansi-align": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
- "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
- "license": "ISC",
- "dependencies": {
- "string-width": "^4.1.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/ansi-align/node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/ansi-align/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/ansi-align/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/ansi-align/node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/ansi-escapes": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.2.0.tgz",
- "integrity": "sha512-g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw==",
- "license": "MIT",
- "dependencies": {
- "environment": "^1.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/ansi-regex": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
- "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/ansi-styles": {
- "version": "6.2.3",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
- "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/array-timsort": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz",
- "integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/arrify": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
- "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/auto-bind": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-5.0.1.tgz",
- "integrity": "sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==",
- "license": "MIT",
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/base64-js": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/bignumber.js": {
- "version": "9.3.1",
- "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz",
- "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==",
- "license": "MIT",
- "engines": {
- "node": "*"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "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_modules/@google/gemini-cli/node_modules/boxen": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz",
- "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==",
- "license": "MIT",
- "dependencies": {
- "ansi-align": "^3.0.1",
- "camelcase": "^7.0.1",
- "chalk": "^5.2.0",
- "cli-boxes": "^3.0.0",
- "string-width": "^5.1.2",
- "type-fest": "^2.13.0",
- "widest-line": "^4.0.1",
- "wrap-ansi": "^8.1.0"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/boxen/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==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/boxen/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==",
- "license": "MIT",
- "dependencies": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/boxen/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==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^6.1.0",
- "string-width": "^5.0.1",
- "strip-ansi": "^7.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/brace-expansion": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
- "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/buffer-crc32": {
- "version": "0.2.13",
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
- "license": "MIT",
- "engines": {
- "node": "*"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/buffer-equal-constant-time": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
- "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@google/gemini-cli/node_modules/bundle-name": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz",
- "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==",
- "license": "MIT",
- "dependencies": {
- "run-applescript": "^7.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/byte-counter": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/byte-counter/-/byte-counter-0.1.0.tgz",
- "integrity": "sha512-jheRLVMeUKrDBjVw2O5+k4EvR4t9wtxHL+bo/LxfkxsVeuGMy3a5SEGgXdAFA4FSzTrU8rQXQIrsZ3oBq5a0pQ==",
- "license": "MIT",
- "engines": {
- "node": ">=20"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/bytes": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
- "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cacheable-lookup": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz",
- "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==",
- "license": "MIT",
- "engines": {
- "node": ">=14.16"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cacheable-request": {
- "version": "13.0.14",
- "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-13.0.14.tgz",
- "integrity": "sha512-2hjaCKFHLKCpzhNLjmOr5ODlbAypwpZqh3c2UusxzxKfQ899y0SvFHQJRYMYbefOYak3njSNBS5PmqCJjrmaBg==",
- "license": "MIT",
- "dependencies": {
- "@types/http-cache-semantics": "^4.0.4",
- "get-stream": "^9.0.1",
- "http-cache-semantics": "^4.2.0",
- "keyv": "^5.5.3",
- "mimic-response": "^4.0.0",
- "normalize-url": "^8.1.0",
- "responselike": "^4.0.2"
- },
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/call-bind-apply-helpers": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
- "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
- "license": "MIT",
- "dependencies": {
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/call-bound": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
- "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
- "license": "MIT",
- "dependencies": {
- "call-bind-apply-helpers": "^1.0.2",
- "get-intrinsic": "^1.3.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/camelcase": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz",
- "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==",
- "license": "MIT",
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/chalk": {
- "version": "5.6.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
- "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
- "license": "MIT",
- "engines": {
- "node": "^12.17.0 || ^14.13 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/chardet": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz",
- "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/chownr": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
- "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
- "license": "BlueOak-1.0.0",
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cjs-module-lexer": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz",
- "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/cli-boxes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz",
- "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cli-cursor": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz",
- "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==",
- "license": "MIT",
- "dependencies": {
- "restore-cursor": "^4.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cli-spinners": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
- "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cli-truncate": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz",
- "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==",
- "license": "MIT",
- "dependencies": {
- "slice-ansi": "^5.0.0",
- "string-width": "^7.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cli-truncate/node_modules/emoji-regex": {
- "version": "10.6.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
- "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/cli-truncate/node_modules/is-fullwidth-code-point": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz",
- "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cli-truncate/node_modules/slice-ansi": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz",
- "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^6.0.0",
- "is-fullwidth-code-point": "^4.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/slice-ansi?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cli-truncate/node_modules/string-width": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
- "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^10.3.0",
- "get-east-asian-width": "^1.0.0",
- "strip-ansi": "^7.1.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cliui": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
- "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
- "license": "ISC",
- "dependencies": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.1",
- "wrap-ansi": "^7.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cliui/node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cliui/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cliui/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cliui/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cliui/node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cliui/node_modules/wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/code-excerpt": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-4.0.0.tgz",
- "integrity": "sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==",
- "license": "MIT",
- "dependencies": {
- "convert-to-spaces": "^2.0.1"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "license": "MIT",
- "dependencies": {
- "delayed-stream": "~1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/command-exists": {
- "version": "1.2.9",
- "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz",
- "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/comment-json": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.4.1.tgz",
- "integrity": "sha512-r1To31BQD5060QdkC+Iheai7gHwoSZobzunqkf2/kQ6xIAfJyrKNAFUwdKvkK7Qgu7pVTKQEa7ok7Ed3ycAJgg==",
- "license": "MIT",
- "dependencies": {
- "array-timsort": "^1.0.3",
- "core-util-is": "^1.0.3",
- "esprima": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/config-chain": {
- "version": "1.1.13",
- "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz",
- "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==",
- "license": "MIT",
- "dependencies": {
- "ini": "^1.3.4",
- "proto-list": "~1.2.1"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "5.2.1"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/content-type": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
- "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/convert-to-spaces": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-2.0.1.tgz",
- "integrity": "sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==",
- "license": "MIT",
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cookie": {
- "version": "0.7.2",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
- "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cookie-signature": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
- "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",
- "license": "MIT",
- "engines": {
- "node": ">=6.6.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/core-util-is": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/cors": {
- "version": "2.8.5",
- "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
- "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
- "license": "MIT",
- "dependencies": {
- "object-assign": "^4",
- "vary": "^1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/cross-spawn": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
- "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
- "license": "MIT",
- "dependencies": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/debug": {
- "version": "4.4.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
- "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
- "license": "MIT",
- "dependencies": {
- "ms": "^2.1.3"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/@google/gemini-cli/node_modules/decompress-response": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-10.0.0.tgz",
- "integrity": "sha512-oj7KWToJuuxlPr7VV0vabvxEIiqNMo+q0NueIiL3XhtwC6FVOX7Hr1c0C4eD0bmf7Zr+S/dSf2xvkH3Ad6sU3Q==",
- "license": "MIT",
- "dependencies": {
- "mimic-response": "^4.0.0"
- },
- "engines": {
- "node": ">=20"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/deep-extend": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
- "license": "MIT",
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "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/@google/gemini-cli/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==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
- "license": "MIT",
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/@google/gemini-cli/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_modules/@google/gemini-cli/node_modules/dequal": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
- "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/devlop": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz",
- "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==",
- "license": "MIT",
- "dependencies": {
- "dequal": "^2.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/diff": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz",
- "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.3.1"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "MIT",
- "dependencies": {
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.2",
- "entities": "^4.2.0"
- },
- "funding": {
- "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/domelementtype": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
- "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/fb55"
- }
- ],
- "license": "BSD-2-Clause"
- },
- "node_modules/@google/gemini-cli/node_modules/domhandler": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
- "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "domelementtype": "^2.3.0"
- },
- "engines": {
- "node": ">= 4"
- },
- "funding": {
- "url": "https://github.com/fb55/domhandler?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "dom-serializer": "^2.0.0",
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.3"
- },
- "funding": {
- "url": "https://github.com/fb55/domutils?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/dot-prop": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz",
- "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==",
- "license": "MIT",
- "dependencies": {
- "is-obj": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/dotenv": {
- "version": "17.2.3",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.2.3.tgz",
- "integrity": "sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==",
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://dotenvx.com"
- }
- },
- "node_modules/@google/gemini-cli/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": {
- "call-bind-apply-helpers": "^1.0.1",
- "es-errors": "^1.3.0",
- "gopd": "^1.2.0"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/duplexify": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz",
- "integrity": "sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==",
- "license": "MIT",
- "dependencies": {
- "end-of-stream": "^1.4.1",
- "inherits": "^2.0.3",
- "readable-stream": "^3.1.1",
- "stream-shift": "^1.0.2"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/eastasianwidth": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/ecdsa-sig-formatter": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
- "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "safe-buffer": "^5.0.1"
- }
- },
- "node_modules/@google/gemini-cli/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/@google/gemini-cli/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/@google/gemini-cli/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": ">= 0.8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/end-of-stream": {
- "version": "1.4.5",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
- "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
- "license": "MIT",
- "dependencies": {
- "once": "^1.4.0"
- }
- },
- "node_modules/@google/gemini-cli/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/fb55/entities?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/environment": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz",
- "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/@google/gemini-cli/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/@google/gemini-cli/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/@google/gemini-cli/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==",
- "license": "MIT",
- "dependencies": {
- "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/@google/gemini-cli/node_modules/es-toolkit": {
- "version": "1.41.0",
- "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.41.0.tgz",
- "integrity": "sha512-bDd3oRmbVgqZCJS6WmeQieOrzpl3URcWBUVDXxOELlUW2FuW+0glPOz1n0KnRie+PdyvUZcXz2sOn00c6pPRIA==",
- "license": "MIT",
- "workspaces": [
- "docs",
- "benchmarks"
- ]
- },
- "node_modules/@google/gemini-cli/node_modules/escalade": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
- "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/escape-html": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/escape-string-regexp": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
- "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
- "license": "BSD-2-Clause",
- "bin": {
- "esparse": "bin/esparse.js",
- "esvalidate": "bin/esvalidate.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/etag": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/event-target-shim": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
- "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/eventid": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/eventid/-/eventid-2.0.1.tgz",
- "integrity": "sha512-sPNTqiMokAvV048P2c9+foqVJzk49o6d4e0D/sq5jog3pw+4kBgyR0gaM1FM7Mx6Kzd9dztesh9oYz1LWWOpzw==",
- "license": "Apache-2.0",
- "dependencies": {
- "uuid": "^8.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/eventid/node_modules/uuid": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
- "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/eventsource": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz",
- "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==",
- "license": "MIT",
- "dependencies": {
- "eventsource-parser": "^3.0.1"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/eventsource-parser": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz",
- "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==",
- "license": "MIT",
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/execa": {
- "version": "9.6.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-9.6.0.tgz",
- "integrity": "sha512-jpWzZ1ZhwUmeWRhS7Qv3mhpOhLfwI+uAX4e5fOcXqwMR7EcJ0pj2kV1CVzHVMX/LphnKWD3LObjZCoJ71lKpHw==",
- "license": "MIT",
- "dependencies": {
- "@sindresorhus/merge-streams": "^4.0.0",
- "cross-spawn": "^7.0.6",
- "figures": "^6.1.0",
- "get-stream": "^9.0.0",
- "human-signals": "^8.0.1",
- "is-plain-obj": "^4.1.0",
- "is-stream": "^4.0.1",
- "npm-run-path": "^6.0.0",
- "pretty-ms": "^9.2.0",
- "signal-exit": "^4.1.0",
- "strip-final-newline": "^4.0.0",
- "yoctocolors": "^2.1.1"
- },
- "engines": {
- "node": "^18.19.0 || >=20.5.0"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "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"
- },
- "engines": {
- "node": ">= 18"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/express"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/express-rate-limit": {
- "version": "7.5.1",
- "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.5.1.tgz",
- "integrity": "sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==",
- "license": "MIT",
- "engines": {
- "node": ">= 16"
- },
- "funding": {
- "url": "https://github.com/sponsors/express-rate-limit"
- },
- "peerDependencies": {
- "express": ">= 4.11"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/extract-zip": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
- "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "debug": "^4.1.1",
- "get-stream": "^5.1.0",
- "yauzl": "^2.10.0"
- },
- "bin": {
- "extract-zip": "cli.js"
- },
- "engines": {
- "node": ">= 10.17.0"
- },
- "optionalDependencies": {
- "@types/yauzl": "^2.9.1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/extract-zip/node_modules/get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "license": "MIT",
- "dependencies": {
- "pump": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/fast-uri": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz",
- "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/fastify"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/fastify"
- }
- ],
- "license": "BSD-3-Clause"
- },
- "node_modules/@google/gemini-cli/node_modules/fd-slicer": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
- "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
- "license": "MIT",
- "dependencies": {
- "pend": "~1.2.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/fdir": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
- "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
- "license": "MIT",
- "engines": {
- "node": ">=12.0.0"
- },
- "peerDependencies": {
- "picomatch": "^3 || ^4"
- },
- "peerDependenciesMeta": {
- "picomatch": {
- "optional": true
- }
- }
- },
- "node_modules/@google/gemini-cli/node_modules/figures": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz",
- "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==",
- "license": "MIT",
- "dependencies": {
- "is-unicode-supported": "^2.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/finalhandler": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz",
- "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==",
- "license": "MIT",
- "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"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/find-up-simple": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.1.tgz",
- "integrity": "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/foreground-child": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
- "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
- "license": "ISC",
- "dependencies": {
- "cross-spawn": "^7.0.6",
- "signal-exit": "^4.0.1"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/form-data": {
- "version": "2.5.5",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.5.tgz",
- "integrity": "sha512-jqdObeR2rxZZbPSGL+3VckHMYtu+f9//KXBsVny6JSX/pa38Fy+bGjuG8eW/H6USNQWhLi8Num++cU2yOCNz4A==",
- "license": "MIT",
- "dependencies": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "es-set-tostringtag": "^2.1.0",
- "hasown": "^2.0.2",
- "mime-types": "^2.1.35",
- "safe-buffer": "^5.2.1"
- },
- "engines": {
- "node": ">= 0.12"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/form-data-encoder": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-4.1.0.tgz",
- "integrity": "sha512-G6NsmEW15s0Uw9XnCg+33H3ViYRyiM0hMrMhhqQOR8NFc5GhYrI+6I3u7OTw7b91J2g8rtvMBZJDbcGb2YUniw==",
- "license": "MIT",
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/form-data/node_modules/mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/form-data/node_modules/mime-types": {
- "version": "2.1.35",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "license": "MIT",
- "dependencies": {
- "mime-db": "1.52.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/forwarded": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
- "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/forwarded-parse": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/forwarded-parse/-/forwarded-parse-2.1.2.tgz",
- "integrity": "sha512-alTFZZQDKMporBH77856pXgzhEzaUVmLCDk+egLgIgHst3Tpndzz8MnKe+GzRJRfvVdn69HhpW7cmXzvtLvJAw==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/fresh": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
- "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/fs-extra": {
- "version": "11.3.2",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.2.tgz",
- "integrity": "sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==",
- "license": "MIT",
- "dependencies": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "engines": {
- "node": ">=14.14"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/function-bind": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
- "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/fzf": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fzf/-/fzf-0.5.2.tgz",
- "integrity": "sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@google/gemini-cli/node_modules/gaxios": {
- "version": "6.7.1",
- "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.7.1.tgz",
- "integrity": "sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "extend": "^3.0.2",
- "https-proxy-agent": "^7.0.1",
- "is-stream": "^2.0.0",
- "node-fetch": "^2.6.9",
- "uuid": "^9.0.1"
- },
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/gaxios/node_modules/is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/gcp-metadata": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.1.tgz",
- "integrity": "sha512-a4tiq7E0/5fTjxPAaH4jpjkSv/uCaU2p5KC6HVGrvl0cDjA8iBZv4vv1gyzlmK0ZUKqwpOyQMKzZQe3lTit77A==",
- "license": "Apache-2.0",
- "dependencies": {
- "gaxios": "^6.1.1",
- "google-logging-utils": "^0.0.2",
- "json-bigint": "^1.0.0"
- },
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/get-caller-file": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "license": "ISC",
- "engines": {
- "node": "6.* || 8.* || >= 10.*"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/get-east-asian-width": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz",
- "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/get-intrinsic": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
- "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
- "license": "MIT",
- "dependencies": {
- "call-bind-apply-helpers": "^1.0.2",
- "es-define-property": "^1.0.1",
- "es-errors": "^1.3.0",
- "es-object-atoms": "^1.1.1",
- "function-bind": "^1.1.2",
- "get-proto": "^1.0.1",
- "gopd": "^1.2.0",
- "has-symbols": "^1.1.0",
- "hasown": "^2.0.2",
- "math-intrinsics": "^1.1.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/get-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
- "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
- "license": "MIT",
- "dependencies": {
- "dunder-proto": "^1.0.1",
- "es-object-atoms": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/get-stream": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz",
- "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==",
- "license": "MIT",
- "dependencies": {
- "@sec-ant/readable-stream": "^0.4.1",
- "is-stream": "^4.0.1"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "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"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/google-auth-library": {
- "version": "9.15.1",
- "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.15.1.tgz",
- "integrity": "sha512-Jb6Z0+nvECVz+2lzSMt9u98UsoakXxA2HGHMCxh+so3n90XgYWkq5dur19JAJV7ONiJY22yBTyJB1TSkvPq9Ng==",
- "license": "Apache-2.0",
- "dependencies": {
- "base64-js": "^1.3.0",
- "ecdsa-sig-formatter": "^1.0.11",
- "gaxios": "^6.1.1",
- "gcp-metadata": "^6.1.0",
- "gtoken": "^7.0.0",
- "jws": "^4.0.0"
- },
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/google-gax": {
- "version": "4.6.1",
- "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-4.6.1.tgz",
- "integrity": "sha512-V6eky/xz2mcKfAd1Ioxyd6nmA61gao3n01C+YeuIwu3vzM9EDR6wcVzMSIbLMDXWeoi9SHYctXuKYC5uJUT3eQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@grpc/grpc-js": "^1.10.9",
- "@grpc/proto-loader": "^0.7.13",
- "@types/long": "^4.0.0",
- "abort-controller": "^3.0.0",
- "duplexify": "^4.0.0",
- "google-auth-library": "^9.3.0",
- "node-fetch": "^2.7.0",
- "object-hash": "^3.0.0",
- "proto3-json-serializer": "^2.0.2",
- "protobufjs": "^7.3.2",
- "retry-request": "^7.0.0",
- "uuid": "^9.0.1"
- },
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/google-gax/node_modules/@grpc/proto-loader": {
- "version": "0.7.15",
- "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.15.tgz",
- "integrity": "sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "lodash.camelcase": "^4.3.0",
- "long": "^5.0.0",
- "protobufjs": "^7.2.5",
- "yargs": "^17.7.2"
- },
- "bin": {
- "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/google-logging-utils": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-0.0.2.tgz",
- "integrity": "sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ==",
- "license": "Apache-2.0",
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/googleapis": {
- "version": "137.1.0",
- "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-137.1.0.tgz",
- "integrity": "sha512-2L7SzN0FLHyQtFmyIxrcXhgust77067pkkduqkbIpDuj9JzVnByxsRrcRfUMFQam3rQkWW2B0f1i40IwKDWIVQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "google-auth-library": "^9.0.0",
- "googleapis-common": "^7.0.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/googleapis-common": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/googleapis-common/-/googleapis-common-7.2.0.tgz",
- "integrity": "sha512-/fhDZEJZvOV3X5jmD+fKxMqma5q2Q9nZNSF3kn1F18tpxmA86BcTxAGBQdM0N89Z3bEaIs+HVznSmFJEAmMTjA==",
- "license": "Apache-2.0",
- "dependencies": {
- "extend": "^3.0.2",
- "gaxios": "^6.0.3",
- "google-auth-library": "^9.7.0",
- "qs": "^6.7.0",
- "url-template": "^2.0.8",
- "uuid": "^9.0.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/gopd": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
- "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/got": {
- "version": "14.6.3",
- "resolved": "https://registry.npmjs.org/got/-/got-14.6.3.tgz",
- "integrity": "sha512-u1nNamHo7oAkyTkMD7g0F0pIvW6vNAF9CCmtkh8ZQrlToKJZ5wEPQHFqt6RzaZC0rJMzH+rnjIElyTsIkT0wQw==",
- "license": "MIT",
- "dependencies": {
- "@sindresorhus/is": "^7.0.1",
- "byte-counter": "^0.1.0",
- "cacheable-lookup": "^7.0.0",
- "cacheable-request": "^13.0.12",
- "decompress-response": "^10.0.0",
- "form-data-encoder": "^4.0.2",
- "http2-wrapper": "^2.2.1",
- "keyv": "^5.5.3",
- "lowercase-keys": "^3.0.0",
- "p-cancelable": "^4.0.1",
- "responselike": "^4.0.2",
- "type-fest": "^4.26.1"
- },
- "engines": {
- "node": ">=20"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/got?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/got/node_modules/type-fest": {
- "version": "4.41.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",
- "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==",
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/graceful-fs": {
- "version": "4.2.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
- "license": "ISC"
- },
- "node_modules/@google/gemini-cli/node_modules/gradient-string": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/gradient-string/-/gradient-string-2.0.2.tgz",
- "integrity": "sha512-rEDCuqUQ4tbD78TpzsMtt5OIf0cBCSDWSJtUDaF6JsAh+k0v9r++NzxNEG87oDZx9ZwGhD8DaezR2L/yrw0Jdw==",
- "license": "MIT",
- "dependencies": {
- "chalk": "^4.1.2",
- "tinygradient": "^1.1.5"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/gradient-string/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/gradient-string/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/gtoken": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz",
- "integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==",
- "license": "MIT",
- "dependencies": {
- "gaxios": "^6.0.0",
- "jws": "^4.0.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/has-symbols": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
- "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/has-tostringtag": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
- "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
- "license": "MIT",
- "dependencies": {
- "has-symbols": "^1.0.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/hasown": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
- "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
- "license": "MIT",
- "dependencies": {
- "function-bind": "^1.1.2"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/highlight.js": {
- "version": "11.11.1",
- "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz",
- "integrity": "sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/hosted-git-info": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz",
- "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==",
- "license": "ISC",
- "dependencies": {
- "lru-cache": "^10.0.1"
- },
- "engines": {
- "node": "^16.14.0 || >=18.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/html-entities": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz",
- "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/mdevils"
- },
- {
- "type": "patreon",
- "url": "https://patreon.com/mdevils"
- }
- ],
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/html-to-text": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-9.0.5.tgz",
- "integrity": "sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==",
- "license": "MIT",
- "dependencies": {
- "@selderee/plugin-htmlparser2": "^0.11.0",
- "deepmerge": "^4.3.1",
- "dom-serializer": "^2.0.0",
- "htmlparser2": "^8.0.2",
- "selderee": "^0.11.0"
- },
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/htmlparser2": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
- "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
- "funding": [
- "https://github.com/fb55/htmlparser2?sponsor=1",
- {
- "type": "github",
- "url": "https://github.com/sponsors/fb55"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.3",
- "domutils": "^3.0.1",
- "entities": "^4.4.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/http-cache-semantics": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz",
- "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==",
- "license": "BSD-2-Clause"
- },
- "node_modules/@google/gemini-cli/node_modules/http-errors": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
- "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
- "license": "MIT",
- "dependencies": {
- "depd": "2.0.0",
- "inherits": "2.0.4",
- "setprototypeof": "1.2.0",
- "statuses": "2.0.1",
- "toidentifier": "1.0.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/http-errors/node_modules/statuses": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
- "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/http-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
- "license": "MIT",
- "dependencies": {
- "@tootallnate/once": "2",
- "agent-base": "6",
- "debug": "4"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/http-proxy-agent/node_modules/agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "license": "MIT",
- "dependencies": {
- "debug": "4"
- },
- "engines": {
- "node": ">= 6.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/http2-wrapper": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz",
- "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==",
- "license": "MIT",
- "dependencies": {
- "quick-lru": "^5.1.1",
- "resolve-alpn": "^1.2.0"
- },
- "engines": {
- "node": ">=10.19.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/https-proxy-agent": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
- "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
- "license": "MIT",
- "dependencies": {
- "agent-base": "^7.1.2",
- "debug": "4"
- },
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/human-signals": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.1.tgz",
- "integrity": "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==",
- "license": "Apache-2.0",
- "engines": {
- "node": ">=18.18.0"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "MIT",
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/ignore": {
- "version": "7.0.5",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
- "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
- "license": "MIT",
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/import-in-the-middle": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.15.0.tgz",
- "integrity": "sha512-bpQy+CrsRmYmoPMAE/0G33iwRqwW4ouqdRg8jgbH3aKuCtOc8lxgmYXg2dMM92CRiGP660EtBcymH/eVUpCSaA==",
- "license": "Apache-2.0",
- "dependencies": {
- "acorn": "^8.14.0",
- "acorn-import-attributes": "^1.9.5",
- "cjs-module-lexer": "^1.2.2",
- "module-details-from-path": "^1.0.3"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/indent-string": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz",
- "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/index-to-position": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-1.2.0.tgz",
- "integrity": "sha512-Yg7+ztRkqslMAS2iFaU+Oa4KTSidr63OsFGlOrJoW981kIYO3CGCS3wA95P1mUi/IVSJkn0D479KTJpVpvFNuw==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "license": "ISC"
- },
- "node_modules/@google/gemini-cli/node_modules/ini": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
- "license": "ISC"
- },
- "node_modules/@google/gemini-cli/node_modules/ink": {
- "name": "@jrichman/ink",
- "version": "6.4.0",
- "resolved": "https://registry.npmjs.org/@jrichman/ink/-/ink-6.4.0.tgz",
- "integrity": "sha512-RXr0+h414DfVRCOo7hLnGS8E83MV8AJ9qGUMR4/uGoqYID865O0p8NJ1+5QcAKzpP6ZotdIll5l9hvzalFYuDQ==",
- "license": "MIT",
- "dependencies": {
- "@alcalzone/ansi-tokenize": "^0.2.1",
- "ansi-escapes": "^7.0.0",
- "ansi-styles": "^6.2.1",
- "auto-bind": "^5.0.1",
- "chalk": "^5.6.0",
- "cli-boxes": "^3.0.0",
- "cli-cursor": "^4.0.0",
- "cli-truncate": "^4.0.0",
- "code-excerpt": "^4.0.0",
- "es-toolkit": "^1.39.10",
- "indent-string": "^5.0.0",
- "is-in-ci": "^2.0.0",
- "patch-console": "^2.0.0",
- "react-reconciler": "^0.32.0",
- "signal-exit": "^3.0.7",
- "slice-ansi": "^7.1.0",
- "stack-utils": "^2.0.6",
- "string-width": "^8.1.0",
- "type-fest": "^4.27.0",
- "wrap-ansi": "^9.0.0",
- "ws": "^8.18.0",
- "yoga-layout": "~3.2.1"
- },
- "engines": {
- "node": ">=20"
- },
- "peerDependencies": {
- "@types/react": ">=19.0.0",
- "react": ">=19.0.0",
- "react-devtools-core": "^6.1.2"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- },
- "react-devtools-core": {
- "optional": true
- }
- }
- },
- "node_modules/@google/gemini-cli/node_modules/ink-gradient": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ink-gradient/-/ink-gradient-3.0.0.tgz",
- "integrity": "sha512-OVyPBovBxE1tFcBhSamb+P1puqDP6pG3xFe2W9NiLgwUZd9RbcjBeR7twLbliUT9navrUstEf1ZcPKKvx71BsQ==",
- "license": "MIT",
- "dependencies": {
- "@types/gradient-string": "^1.1.2",
- "gradient-string": "^2.0.2",
- "prop-types": "^15.8.1",
- "strip-ansi": "^7.1.0"
- },
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- },
- "peerDependencies": {
- "ink": ">=4"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/ink-spinner": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ink-spinner/-/ink-spinner-5.0.0.tgz",
- "integrity": "sha512-EYEasbEjkqLGyPOUc8hBJZNuC5GvXGMLu0w5gdTNskPc7Izc5vO3tdQEYnzvshucyGCBXc86ig0ujXPMWaQCdA==",
- "license": "MIT",
- "dependencies": {
- "cli-spinners": "^2.7.0"
- },
- "engines": {
- "node": ">=14.16"
- },
- "peerDependencies": {
- "ink": ">=4.0.0",
- "react": ">=18.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/ink/node_modules/signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "license": "ISC"
- },
- "node_modules/@google/gemini-cli/node_modules/ink/node_modules/type-fest": {
- "version": "4.41.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",
- "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==",
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/ipaddr.js": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
- "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/is-core-module": {
- "version": "2.16.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
- "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
- "license": "MIT",
- "dependencies": {
- "hasown": "^2.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/is-docker": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
- "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
- "license": "MIT",
- "bin": {
- "is-docker": "cli.js"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/is-fullwidth-code-point": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz",
- "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==",
- "license": "MIT",
- "dependencies": {
- "get-east-asian-width": "^1.3.1"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/is-in-ci": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-in-ci/-/is-in-ci-2.0.0.tgz",
- "integrity": "sha512-cFeerHriAnhrQSbpAxL37W1wcJKUUX07HyLWZCW1URJT/ra3GyUTzBgUnh24TMVfNTV2Hij2HLxkPHFZfOZy5w==",
- "license": "MIT",
- "bin": {
- "is-in-ci": "cli.js"
- },
- "engines": {
- "node": ">=20"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/is-inside-container": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
- "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
- "license": "MIT",
- "dependencies": {
- "is-docker": "^3.0.0"
- },
- "bin": {
- "is-inside-container": "cli.js"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/is-obj": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
- "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/is-plain-obj": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
- "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/is-promise": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
- "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/is-stream": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz",
- "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/is-unicode-supported": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz",
- "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/is-wsl": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
- "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
- "license": "MIT",
- "dependencies": {
- "is-inside-container": "^1.0.0"
- },
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
- "license": "ISC"
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "BlueOak-1.0.0",
- "dependencies": {
- "@isaacs/cliui": "^8.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- },
- "optionalDependencies": {
- "@pkgjs/parseargs": "^0.11.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/json-bigint": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz",
- "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==",
- "license": "MIT",
- "dependencies": {
- "bignumber.js": "^9.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/jsonfile": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
- "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
- "license": "MIT",
- "dependencies": {
- "universalify": "^2.0.0"
- },
- "optionalDependencies": {
- "graceful-fs": "^4.1.6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/jwa": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz",
- "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==",
- "license": "MIT",
- "dependencies": {
- "buffer-equal-constant-time": "^1.0.1",
- "ecdsa-sig-formatter": "1.0.11",
- "safe-buffer": "^5.0.1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/jws": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz",
- "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==",
- "license": "MIT",
- "dependencies": {
- "jwa": "^2.0.0",
- "safe-buffer": "^5.0.1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/keyv": {
- "version": "5.5.3",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.5.3.tgz",
- "integrity": "sha512-h0Un1ieD+HUrzBH6dJXhod3ifSghk5Hw/2Y4/KHBziPlZecrFyE9YOTPU6eOs0V9pYl8gOs86fkr/KN8lUX39A==",
- "license": "MIT",
- "dependencies": {
- "@keyv/serialize": "^1.1.1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/kleur": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
- "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/ky": {
- "version": "1.14.0",
- "resolved": "https://registry.npmjs.org/ky/-/ky-1.14.0.tgz",
- "integrity": "sha512-Rczb6FMM6JT0lvrOlP5WUOCB7s9XKxzwgErzhKlKde1bEV90FXplV1o87fpt4PU/asJFiqjYJxAJyzJhcrxOsQ==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/ky?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/latest-version": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-9.0.0.tgz",
- "integrity": "sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA==",
- "license": "MIT",
- "dependencies": {
- "package-json": "^10.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/leac": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/leac/-/leac-0.6.0.tgz",
- "integrity": "sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==",
- "license": "MIT",
- "funding": {
- "url": "https://ko-fi.com/killymxi"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/lodash.camelcase": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
- "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/long": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz",
- "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==",
- "license": "Apache-2.0"
- },
- "node_modules/@google/gemini-cli/node_modules/loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "license": "MIT",
- "dependencies": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- },
- "bin": {
- "loose-envify": "cli.js"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/lowercase-keys": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz",
- "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==",
- "license": "MIT",
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/lowlight": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-3.3.0.tgz",
- "integrity": "sha512-0JNhgFoPvP6U6lE/UdVsSq99tn6DhjjpAj5MxG49ewd2mOBVtwWYIT8ClyABhq198aXXODMU6Ox8DrGy/CpTZQ==",
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "devlop": "^1.0.0",
- "highlight.js": "~11.11.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "ISC"
- },
- "node_modules/@google/gemini-cli/node_modules/marked": {
- "version": "15.0.12",
- "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz",
- "integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==",
- "license": "MIT",
- "bin": {
- "marked": "bin/marked.js"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/math-intrinsics": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
- "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/media-typer": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
- "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/mime": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/mime/-/mime-4.0.7.tgz",
- "integrity": "sha512-2OfDPL+e03E0LrXaGYOtTFIYhiuzep94NSsuhrNULq+stylcJedcHdzHtz0atMUuGwJfFYs0YL5xeC/Ca2x0eQ==",
- "funding": [
- "https://github.com/sponsors/broofa"
- ],
- "license": "MIT",
- "bin": {
- "mime": "bin/cli.js"
- },
- "engines": {
- "node": ">=16"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "MIT",
- "dependencies": {
- "mime-db": "^1.54.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/mimic-response": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz",
- "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==",
- "license": "MIT",
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/minimatch": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/minimist": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
- "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/minipass": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
- "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
- "license": "ISC",
- "engines": {
- "node": ">=16 || 14 >=14.17"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/minizlib": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz",
- "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==",
- "license": "MIT",
- "dependencies": {
- "minipass": "^7.1.2"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/mnemonist": {
- "version": "0.40.3",
- "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.40.3.tgz",
- "integrity": "sha512-Vjyr90sJ23CKKH/qPAgUKicw/v6pRoamxIEDFOF8uSgFME7DqPRpHgRTejWVjkdGg5dXj0/NyxZHZ9bcjH+2uQ==",
- "license": "MIT",
- "dependencies": {
- "obliterator": "^2.0.4"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/module-details-from-path": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.4.tgz",
- "integrity": "sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/nan": {
- "version": "2.23.1",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.23.1.tgz",
- "integrity": "sha512-r7bBUGKzlqk8oPBDYxt6Z0aEdF1G1rwlMcLk8LCOMbOzf0mG+JUfUzG4fIMWwHWP0iyaLWEQZJmtB7nOHEm/qw==",
- "license": "MIT",
- "optional": true
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/node-addon-api": {
- "version": "8.5.0",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz",
- "integrity": "sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==",
- "license": "MIT",
- "engines": {
- "node": "^18 || ^20 || >= 21"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/node-fetch": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
- "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
- "license": "MIT",
- "dependencies": {
- "whatwg-url": "^5.0.0"
- },
- "engines": {
- "node": "4.x || >=6.0.0"
- },
- "peerDependencies": {
- "encoding": "^0.1.0"
- },
- "peerDependenciesMeta": {
- "encoding": {
- "optional": true
- }
- }
- },
- "node_modules/@google/gemini-cli/node_modules/node-gyp-build": {
- "version": "4.8.4",
- "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz",
- "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==",
- "license": "MIT",
- "bin": {
- "node-gyp-build": "bin.js",
- "node-gyp-build-optional": "optional.js",
- "node-gyp-build-test": "build-test.js"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/node-pty": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/node-pty/-/node-pty-1.0.0.tgz",
- "integrity": "sha512-wtBMWWS7dFZm/VgqElrTvtfMq4GzJ6+edFI0Y0zyzygUSZMgZdraDUMUhCIvkjhJjme15qWmbyJbtAx4ot4uZA==",
- "hasInstallScript": true,
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "nan": "^2.17.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/normalize-package-data": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz",
- "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "hosted-git-info": "^7.0.0",
- "semver": "^7.3.5",
- "validate-npm-package-license": "^3.0.4"
- },
- "engines": {
- "node": "^16.14.0 || >=18.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/normalize-url": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.1.0.tgz",
- "integrity": "sha512-X06Mfd/5aKsRHc0O0J5CUedwnPmnDtLF2+nq+KN9KSDlJHkPuh0JUviWjEWMe0SW/9TDdSLVPuk7L5gGTIA1/w==",
- "license": "MIT",
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/npm-run-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz",
- "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==",
- "license": "MIT",
- "dependencies": {
- "path-key": "^4.0.0",
- "unicorn-magic": "^0.3.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/npm-run-path/node_modules/path-key": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
- "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/object-hash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
- "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
- "license": "MIT",
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/object-inspect": {
- "version": "1.13.4",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
- "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/obliterator": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.5.tgz",
- "integrity": "sha512-42CPE9AhahZRsMNslczq0ctAEtqk8Eka26QofnqC346BZdHDySk3LWka23LI7ULIw11NmltpiLagIq8gBozxTw==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "license": "MIT",
- "dependencies": {
- "ee-first": "1.1.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "license": "ISC",
- "dependencies": {
- "wrappy": "1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "license": "MIT",
- "dependencies": {
- "mimic-fn": "^2.1.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/open": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz",
- "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==",
- "license": "MIT",
- "dependencies": {
- "default-browser": "^5.2.1",
- "define-lazy-prop": "^3.0.0",
- "is-inside-container": "^1.0.0",
- "wsl-utils": "^0.1.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/p-cancelable": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-4.0.1.tgz",
- "integrity": "sha512-wBowNApzd45EIKdO1LaU+LrMBwAcjfPaYtVzV3lmfM3gf8Z4CHZsiIqlM8TZZ8okYvh5A1cP6gTfCRQtwUpaUg==",
- "license": "MIT",
- "engines": {
- "node": ">=14.16"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/package-json": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/package-json/-/package-json-10.0.1.tgz",
- "integrity": "sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==",
- "license": "MIT",
- "dependencies": {
- "ky": "^1.2.0",
- "registry-auth-token": "^5.0.2",
- "registry-url": "^6.0.1",
- "semver": "^7.6.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/package-json-from-dist": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
- "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
- "license": "BlueOak-1.0.0"
- },
- "node_modules/@google/gemini-cli/node_modules/parse-json": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.3.0.tgz",
- "integrity": "sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/code-frame": "^7.26.2",
- "index-to-position": "^1.1.0",
- "type-fest": "^4.39.1"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/parse-json/node_modules/type-fest": {
- "version": "4.41.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",
- "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==",
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/parse-ms": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz",
- "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/parseley": {
- "version": "0.12.1",
- "resolved": "https://registry.npmjs.org/parseley/-/parseley-0.12.1.tgz",
- "integrity": "sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==",
- "license": "MIT",
- "dependencies": {
- "leac": "^0.6.0",
- "peberminta": "^0.9.0"
- },
- "funding": {
- "url": "https://ko-fi.com/killymxi"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/parseurl": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
- "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/patch-console": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/patch-console/-/patch-console-2.0.0.tgz",
- "integrity": "sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==",
- "license": "MIT",
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/path-exists": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz",
- "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==",
- "license": "MIT",
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "BlueOak-1.0.0",
- "dependencies": {
- "lru-cache": "^10.2.0",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
- },
- "engines": {
- "node": ">=16 || 14 >=14.18"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/path-to-regexp": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz",
- "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==",
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/express"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/peberminta": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/peberminta/-/peberminta-0.9.0.tgz",
- "integrity": "sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==",
- "license": "MIT",
- "funding": {
- "url": "https://ko-fi.com/killymxi"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/pend": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/picocolors": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
- "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
- "license": "ISC"
- },
- "node_modules/@google/gemini-cli/node_modules/picomatch": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
- "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/pkce-challenge": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.0.tgz",
- "integrity": "sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==",
- "license": "MIT",
- "engines": {
- "node": ">=16.20.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/pretty-ms": {
- "version": "9.3.0",
- "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.3.0.tgz",
- "integrity": "sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==",
- "license": "MIT",
- "dependencies": {
- "parse-ms": "^4.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/prompts": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
- "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
- "license": "MIT",
- "dependencies": {
- "kleur": "^3.0.3",
- "sisteransi": "^1.0.5"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/prop-types": {
- "version": "15.8.1",
- "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
- "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
- "license": "MIT",
- "dependencies": {
- "loose-envify": "^1.4.0",
- "object-assign": "^4.1.1",
- "react-is": "^16.13.1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/proto-list": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
- "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==",
- "license": "ISC"
- },
- "node_modules/@google/gemini-cli/node_modules/proto3-json-serializer": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-2.0.2.tgz",
- "integrity": "sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "protobufjs": "^7.2.5"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/protobufjs": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz",
- "integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==",
- "hasInstallScript": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "@protobufjs/aspromise": "^1.1.2",
- "@protobufjs/base64": "^1.1.2",
- "@protobufjs/codegen": "^2.0.4",
- "@protobufjs/eventemitter": "^1.1.0",
- "@protobufjs/fetch": "^1.1.0",
- "@protobufjs/float": "^1.0.2",
- "@protobufjs/inquire": "^1.1.0",
- "@protobufjs/path": "^1.1.2",
- "@protobufjs/pool": "^1.1.0",
- "@protobufjs/utf8": "^1.1.0",
- "@types/node": ">=13.7.0",
- "long": "^5.0.0"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/proxy-addr": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
- "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
- "license": "MIT",
- "dependencies": {
- "forwarded": "0.2.0",
- "ipaddr.js": "1.9.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/pump": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",
- "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==",
- "license": "MIT",
- "dependencies": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/pumpify": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz",
- "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==",
- "license": "MIT",
- "dependencies": {
- "duplexify": "^4.1.1",
- "inherits": "^2.0.3",
- "pump": "^3.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/qs": {
- "version": "6.14.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
- "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "side-channel": "^1.1.0"
- },
- "engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/quick-lru": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
- "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/range-parser": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
- "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/raw-body": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.1.tgz",
- "integrity": "sha512-9G8cA+tuMS75+6G/TzW8OtLzmBDMo8p1JRxN5AZ+LAp8uxGA8V8GZm4GQ4/N5QNQEnLmg6SS7wyuSmbKepiKqA==",
- "license": "MIT",
- "dependencies": {
- "bytes": "3.1.2",
- "http-errors": "2.0.0",
- "iconv-lite": "0.7.0",
- "unpipe": "1.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/iconv-lite": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz",
- "integrity": "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==",
- "license": "MIT",
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/express"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/rc": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
- "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
- "dependencies": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- },
- "bin": {
- "rc": "cli.js"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/rc/node_modules/strip-json-comments": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
- "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/react": {
- "version": "19.2.0",
- "resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz",
- "integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/react-is": {
- "version": "16.13.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/react-reconciler": {
- "version": "0.32.0",
- "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.32.0.tgz",
- "integrity": "sha512-2NPMOzgTlG0ZWdIf3qG+dcbLSoAc/uLfOwckc3ofy5sSK0pLJqnQLpUFxvGcN2rlXSjnVtGeeFLNimCQEj5gOQ==",
- "license": "MIT",
- "dependencies": {
- "scheduler": "^0.26.0"
- },
- "engines": {
- "node": ">=0.10.0"
- },
- "peerDependencies": {
- "react": "^19.1.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/read-package-up": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/read-package-up/-/read-package-up-11.0.0.tgz",
- "integrity": "sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==",
- "license": "MIT",
- "dependencies": {
- "find-up-simple": "^1.0.0",
- "read-pkg": "^9.0.0",
- "type-fest": "^4.6.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/read-package-up/node_modules/type-fest": {
- "version": "4.41.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",
- "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==",
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/read-pkg": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-9.0.1.tgz",
- "integrity": "sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==",
- "license": "MIT",
- "dependencies": {
- "@types/normalize-package-data": "^2.4.3",
- "normalize-package-data": "^6.0.0",
- "parse-json": "^8.0.0",
- "type-fest": "^4.6.0",
- "unicorn-magic": "^0.1.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/read-pkg/node_modules/type-fest": {
- "version": "4.41.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",
- "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==",
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/read-pkg/node_modules/unicorn-magic": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz",
- "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/readable-stream": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
- "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
- "license": "MIT",
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/registry-auth-token": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.0.tgz",
- "integrity": "sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==",
- "license": "MIT",
- "dependencies": {
- "@pnpm/npm-conf": "^2.1.0"
- },
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/registry-url": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz",
- "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==",
- "license": "MIT",
- "dependencies": {
- "rc": "1.2.8"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/require-from-string": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
- "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/require-in-the-middle": {
- "version": "7.5.2",
- "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.5.2.tgz",
- "integrity": "sha512-gAZ+kLqBdHarXB64XpAe2VCjB7rIRv+mU8tfRWziHRJ5umKsIHN2tLLv6EtMw7WCdP19S0ERVMldNvxYCHnhSQ==",
- "license": "MIT",
- "dependencies": {
- "debug": "^4.3.5",
- "module-details-from-path": "^1.0.3",
- "resolve": "^1.22.8"
- },
- "engines": {
- "node": ">=8.6.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/resolve": {
- "version": "1.22.11",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz",
- "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==",
- "license": "MIT",
- "dependencies": {
- "is-core-module": "^2.16.1",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/resolve-alpn": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
- "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/responselike": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/responselike/-/responselike-4.0.2.tgz",
- "integrity": "sha512-cGk8IbWEAnaCpdAt1BHzJ3Ahz5ewDJa0KseTsE3qIRMJ3C698W8psM7byCeWVpd/Ha7FUYzuRVzXoKoM6nRUbA==",
- "license": "MIT",
- "dependencies": {
- "lowercase-keys": "^3.0.0"
- },
- "engines": {
- "node": ">=20"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/restore-cursor": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz",
- "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==",
- "license": "MIT",
- "dependencies": {
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/restore-cursor/node_modules/signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "license": "ISC"
- },
- "node_modules/@google/gemini-cli/node_modules/retry-request": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-7.0.2.tgz",
- "integrity": "sha512-dUOvLMJ0/JJYEn8NrpOaGNE7X3vpI5XlZS/u0ANjqtcZVKnIxP7IgCFwrKTxENw29emmwug53awKtaMm4i9g5w==",
- "license": "MIT",
- "dependencies": {
- "@types/request": "^2.48.8",
- "extend": "^3.0.2",
- "teeny-request": "^9.0.0"
- },
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/router": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
- "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==",
- "license": "MIT",
- "dependencies": {
- "debug": "^4.4.0",
- "depd": "^2.0.0",
- "is-promise": "^4.0.0",
- "parseurl": "^1.3.3",
- "path-to-regexp": "^8.0.0"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/run-applescript": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz",
- "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/scheduler": {
- "version": "0.26.0",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz",
- "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/selderee": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/selderee/-/selderee-0.11.0.tgz",
- "integrity": "sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==",
- "license": "MIT",
- "dependencies": {
- "parseley": "^0.12.0"
- },
- "funding": {
- "url": "https://ko-fi.com/killymxi"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/send": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz",
- "integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==",
- "license": "MIT",
- "dependencies": {
- "debug": "^4.3.5",
- "encodeurl": "^2.0.0",
- "escape-html": "^1.0.3",
- "etag": "^1.8.1",
- "fresh": "^2.0.0",
- "http-errors": "^2.0.0",
- "mime-types": "^3.0.1",
- "ms": "^2.1.3",
- "on-finished": "^2.4.1",
- "range-parser": "^1.2.1",
- "statuses": "^2.0.1"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "MIT",
- "dependencies": {
- "encodeurl": "^2.0.0",
- "escape-html": "^1.0.3",
- "parseurl": "^1.3.3",
- "send": "^1.2.0"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/setprototypeof": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
- "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
- "license": "ISC"
- },
- "node_modules/@google/gemini-cli/node_modules/shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "license": "MIT",
- "dependencies": {
- "shebang-regex": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/shell-quote": {
- "version": "1.8.3",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz",
- "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/side-channel": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
- "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
- "license": "MIT",
- "dependencies": {
- "es-errors": "^1.3.0",
- "object-inspect": "^1.13.3",
- "side-channel-list": "^1.0.0",
- "side-channel-map": "^1.0.1",
- "side-channel-weakmap": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/side-channel-list": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
- "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
- "license": "MIT",
- "dependencies": {
- "es-errors": "^1.3.0",
- "object-inspect": "^1.13.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/side-channel-map": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
- "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
- "license": "MIT",
- "dependencies": {
- "call-bound": "^1.0.2",
- "es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.5",
- "object-inspect": "^1.13.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/side-channel-weakmap": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
- "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
- "license": "MIT",
- "dependencies": {
- "call-bound": "^1.0.2",
- "es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.5",
- "object-inspect": "^1.13.3",
- "side-channel-map": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/signal-exit": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
- "license": "ISC",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/simple-git": {
- "version": "3.30.0",
- "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.30.0.tgz",
- "integrity": "sha512-q6lxyDsCmEal/MEGhP1aVyQ3oxnagGlBDOVSIB4XUVLl1iZh0Pah6ebC9V4xBap/RfgP2WlI8EKs0WS0rMEJHg==",
- "license": "MIT",
- "dependencies": {
- "@kwsites/file-exists": "^1.1.1",
- "@kwsites/promise-deferred": "^1.1.1",
- "debug": "^4.4.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/steveukx/git-js?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/sisteransi": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
- "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/slice-ansi": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz",
- "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^6.2.1",
- "is-fullwidth-code-point": "^5.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/chalk/slice-ansi?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/spdx-correct": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
- "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
- "license": "Apache-2.0",
- "dependencies": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/spdx-exceptions": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz",
- "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==",
- "license": "CC-BY-3.0"
- },
- "node_modules/@google/gemini-cli/node_modules/spdx-expression-parse": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
- "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
- "license": "MIT",
- "dependencies": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/spdx-license-ids": {
- "version": "3.0.22",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz",
- "integrity": "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==",
- "license": "CC0-1.0"
- },
- "node_modules/@google/gemini-cli/node_modules/stack-utils": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz",
- "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==",
- "license": "MIT",
- "dependencies": {
- "escape-string-regexp": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/statuses": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
- "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/stream-events": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz",
- "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==",
- "license": "MIT",
- "dependencies": {
- "stubs": "^3.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/stream-shift": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz",
- "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.2.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/string-width": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.1.0.tgz",
- "integrity": "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==",
- "license": "MIT",
- "dependencies": {
- "get-east-asian-width": "^1.3.0",
- "strip-ansi": "^7.1.0"
- },
- "engines": {
- "node": ">=20"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/string-width-cjs": {
- "name": "string-width",
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/string-width-cjs/node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/string-width-cjs/node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/strip-ansi": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
- "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/strip-ansi-cjs": {
- "name": "strip-ansi",
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/strip-ansi-cjs/node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/strip-final-newline": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz",
- "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/strip-json-comments": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
- "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/stubs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz",
- "integrity": "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "license": "MIT",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/tar": {
- "version": "7.5.2",
- "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.2.tgz",
- "integrity": "sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==",
- "license": "BlueOak-1.0.0",
- "dependencies": {
- "@isaacs/fs-minipass": "^4.0.0",
- "chownr": "^3.0.0",
- "minipass": "^7.1.2",
- "minizlib": "^3.1.0",
- "yallist": "^5.0.0"
- },
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/teeny-request": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-9.0.0.tgz",
- "integrity": "sha512-resvxdc6Mgb7YEThw6G6bExlXKkv6+YbuzGg9xuXxSgxJF7Ozs+o8Y9+2R3sArdWdW8nOokoQb1yrpFB0pQK2g==",
- "license": "Apache-2.0",
- "dependencies": {
- "http-proxy-agent": "^5.0.0",
- "https-proxy-agent": "^5.0.0",
- "node-fetch": "^2.6.9",
- "stream-events": "^1.0.5",
- "uuid": "^9.0.0"
- },
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/teeny-request/node_modules/agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "license": "MIT",
- "dependencies": {
- "debug": "4"
- },
- "engines": {
- "node": ">= 6.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/teeny-request/node_modules/https-proxy-agent": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
- "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
- "license": "MIT",
- "dependencies": {
- "agent-base": "6",
- "debug": "4"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/tinycolor2": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz",
- "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/tinygradient": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/tinygradient/-/tinygradient-1.1.5.tgz",
- "integrity": "sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==",
- "license": "MIT",
- "dependencies": {
- "@types/tinycolor2": "^1.4.0",
- "tinycolor2": "^1.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/toidentifier": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
- "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
- "license": "MIT",
- "engines": {
- "node": ">=0.6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/tree-sitter-bash": {
- "version": "0.25.0",
- "resolved": "https://registry.npmjs.org/tree-sitter-bash/-/tree-sitter-bash-0.25.0.tgz",
- "integrity": "sha512-gZtlj9+qFS81qKxpLfD6H0UssQ3QBc/F0nKkPsiFDyfQF2YBqYvglFJUzchrPpVhZe9kLZTrJ9n2J6lmka69Vg==",
- "hasInstallScript": true,
- "license": "MIT",
- "dependencies": {
- "node-addon-api": "^8.2.1",
- "node-gyp-build": "^4.8.2"
- },
- "peerDependencies": {
- "tree-sitter": "^0.25.0"
- },
- "peerDependenciesMeta": {
- "tree-sitter": {
- "optional": true
- }
- }
- },
- "node_modules/@google/gemini-cli/node_modules/type-fest": {
- "version": "2.19.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
- "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=12.20"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/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==",
- "license": "MIT",
- "dependencies": {
- "content-type": "^1.0.5",
- "media-typer": "^1.1.0",
- "mime-types": "^3.0.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/undici": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/undici/-/undici-7.16.0.tgz",
- "integrity": "sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==",
- "license": "MIT",
- "engines": {
- "node": ">=20.18.1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/undici-types": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
- "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/unicorn-magic": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz",
- "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/universalify": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
- "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
- "license": "MIT",
- "engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/unpipe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/url-template": {
- "version": "2.0.8",
- "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz",
- "integrity": "sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw==",
- "license": "BSD"
- },
- "node_modules/@google/gemini-cli/node_modules/util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/uuid": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
- "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
- "funding": [
- "https://github.com/sponsors/broofa",
- "https://github.com/sponsors/ctavan"
- ],
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/validate-npm-package-license": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
- "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
- "license": "Apache-2.0",
- "dependencies": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/vary": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
- "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/web-tree-sitter": {
- "version": "0.25.10",
- "resolved": "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.25.10.tgz",
- "integrity": "sha512-Y09sF44/13XvgVKgO2cNDw5rGk6s26MgoZPXLESvMXeefBf7i6/73eFurre0IsTW6E14Y0ArIzhUMmjoc7xyzA==",
- "license": "MIT",
- "peerDependencies": {
- "@types/emscripten": "^1.40.0"
- },
- "peerDependenciesMeta": {
- "@types/emscripten": {
- "optional": true
- }
- }
- },
- "node_modules/@google/gemini-cli/node_modules/webidl-conversions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
- "license": "BSD-2-Clause"
- },
- "node_modules/@google/gemini-cli/node_modules/whatwg-url": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
- "license": "MIT",
- "dependencies": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "license": "ISC",
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/node-which"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/widest-line": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz",
- "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==",
- "license": "MIT",
- "dependencies": {
- "string-width": "^5.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/widest-line/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==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/widest-line/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==",
- "license": "MIT",
- "dependencies": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/wrap-ansi": {
- "version": "9.0.2",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz",
- "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^6.2.1",
- "string-width": "^7.0.0",
- "strip-ansi": "^7.1.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/wrap-ansi-cjs": {
- "name": "wrap-ansi",
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/wrap-ansi-cjs/node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/wrap-ansi-cjs/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/wrap-ansi/node_modules/emoji-regex": {
- "version": "10.6.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
- "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/wrap-ansi/node_modules/string-width": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
- "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^10.3.0",
- "get-east-asian-width": "^1.0.0",
- "strip-ansi": "^7.1.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
- "license": "ISC"
- },
- "node_modules/@google/gemini-cli/node_modules/ws": {
- "version": "8.18.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
- "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
- "license": "MIT",
- "engines": {
- "node": ">=10.0.0"
- },
- "peerDependencies": {
- "bufferutil": "^4.0.1",
- "utf-8-validate": ">=5.0.2"
- },
- "peerDependenciesMeta": {
- "bufferutil": {
- "optional": true
- },
- "utf-8-validate": {
- "optional": true
- }
- }
- },
- "node_modules/@google/gemini-cli/node_modules/wsl-utils": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz",
- "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==",
- "license": "MIT",
- "dependencies": {
- "is-wsl": "^3.1.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/xdg-basedir": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz",
- "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/y18n": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "license": "ISC",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/yallist": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
- "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
- "license": "BlueOak-1.0.0",
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/yargs": {
- "version": "17.7.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
- "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
- "license": "MIT",
- "dependencies": {
- "cliui": "^8.0.1",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.3",
- "y18n": "^5.0.5",
- "yargs-parser": "^21.1.1"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/yargs-parser": {
- "version": "21.1.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
- "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
- "license": "ISC",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/yargs/node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/yargs/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/yargs/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/yargs/node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/yauzl": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
- "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
- "license": "MIT",
- "dependencies": {
- "buffer-crc32": "~0.2.3",
- "fd-slicer": "~1.1.0"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/yoctocolors": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.2.tgz",
- "integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/yoga-layout": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/yoga-layout/-/yoga-layout-3.2.1.tgz",
- "integrity": "sha512-0LPOt3AxKqMdFBZA3HBAt/t/8vIKq7VaQYbuA8WxCgung+p9TVyKRYdpvCb80HcdTN2NkbIKbhNwKUfm3tQywQ==",
- "license": "MIT"
- },
- "node_modules/@google/gemini-cli/node_modules/zod": {
- "version": "3.25.76",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
- "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/colinhacks"
- }
- },
- "node_modules/@google/gemini-cli/node_modules/zod-to-json-schema": {
- "version": "3.24.6",
- "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.6.tgz",
- "integrity": "sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==",
- "license": "ISC",
- "peerDependencies": {
- "zod": "^3.24.1"
- }
- }
- }
-}
diff --git a/misc/gemini-cli/pkg-plist b/misc/gemini-cli/pkg-plist
index 437601fad599..53149a2605fd 100644
--- a/misc/gemini-cli/pkg-plist
+++ b/misc/gemini-cli/pkg-plist
@@ -2,6 +2,7 @@ bin/gemini
lib/node_modules/@google/gemini-cli/LICENSE
lib/node_modules/@google/gemini-cli/README.md
lib/node_modules/@google/gemini-cli/dist/.last_build
+lib/node_modules/@google/gemini-cli/dist/google-gemini-cli-0.15.2.tgz
lib/node_modules/@google/gemini-cli/dist/index.d.ts
lib/node_modules/@google/gemini-cli/dist/index.js
lib/node_modules/@google/gemini-cli/dist/index.js.map
@@ -159,9 +160,6 @@ lib/node_modules/@google/gemini-cli/dist/src/config/keyBindings.js.map
lib/node_modules/@google/gemini-cli/dist/src/config/keyBindings.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/config/keyBindings.test.js
lib/node_modules/@google/gemini-cli/dist/src/config/keyBindings.test.js.map
-lib/node_modules/@google/gemini-cli/dist/src/config/policies/read-only.toml
-lib/node_modules/@google/gemini-cli/dist/src/config/policies/write.toml
-lib/node_modules/@google/gemini-cli/dist/src/config/policies/yolo.toml
lib/node_modules/@google/gemini-cli/dist/src/config/policy-engine.integration.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/config/policy-engine.integration.test.js
lib/node_modules/@google/gemini-cli/dist/src/config/policy-engine.integration.test.js.map
@@ -171,6 +169,9 @@ lib/node_modules/@google/gemini-cli/dist/src/config/policy.js.map
lib/node_modules/@google/gemini-cli/dist/src/config/sandboxConfig.d.ts
lib/node_modules/@google/gemini-cli/dist/src/config/sandboxConfig.js
lib/node_modules/@google/gemini-cli/dist/src/config/sandboxConfig.js.map
+lib/node_modules/@google/gemini-cli/dist/src/config/settingPaths.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/config/settingPaths.js
+lib/node_modules/@google/gemini-cli/dist/src/config/settingPaths.js.map
lib/node_modules/@google/gemini-cli/dist/src/config/settings.d.ts
lib/node_modules/@google/gemini-cli/dist/src/config/settings.js
lib/node_modules/@google/gemini-cli/dist/src/config/settings.js.map
@@ -516,6 +517,12 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/commands/vimCommand.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/AboutBox.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/AboutBox.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/AboutBox.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/AlternateBufferQuittingDisplay.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/AlternateBufferQuittingDisplay.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/AlternateBufferQuittingDisplay.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/AlternateBufferQuittingDisplay.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/AlternateBufferQuittingDisplay.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/AlternateBufferQuittingDisplay.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/AnsiOutput.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/AnsiOutput.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/AnsiOutput.js.map
@@ -534,6 +541,9 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/AutoAcceptIndicator.j
lib/node_modules/@google/gemini-cli/dist/src/ui/components/CliSpinner.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/CliSpinner.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/CliSpinner.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/CliSpinner.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/CliSpinner.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/CliSpinner.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/Composer.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/Composer.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/Composer.js.map
@@ -561,6 +571,9 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/ContextSummaryDisplay
lib/node_modules/@google/gemini-cli/dist/src/ui/components/ContextUsageDisplay.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/ContextUsageDisplay.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/ContextUsageDisplay.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/CopyModeWarning.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/CopyModeWarning.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/CopyModeWarning.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/DebugProfiler.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/DebugProfiler.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/DebugProfiler.js.map
@@ -720,6 +733,12 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/StatsDisplay.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/StatsDisplay.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/StatsDisplay.test.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/StatsDisplay.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/StickyHeader.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/StickyHeader.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/StickyHeader.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/StickyHeader.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/StickyHeader.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/StickyHeader.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/SuggestionsDisplay.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/SuggestionsDisplay.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/SuggestionsDisplay.js.map
@@ -837,12 +856,30 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/RadioButtonSel
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/ScopeSelector.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/ScopeSelector.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/ScopeSelector.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/Scrollable.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/Scrollable.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/Scrollable.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/Scrollable.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/Scrollable.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/Scrollable.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/ScrollableList.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/ScrollableList.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/ScrollableList.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/ScrollableList.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/ScrollableList.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/ScrollableList.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/TextInput.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/TextInput.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/TextInput.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/TextInput.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/TextInput.test.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/TextInput.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/VirtualizedList.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/VirtualizedList.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/VirtualizedList.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/VirtualizedList.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/VirtualizedList.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/VirtualizedList.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/text-buffer.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/text-buffer.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/text-buffer.js.map
@@ -903,6 +940,15 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/MouseContext.test.js.ma
lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/OverflowContext.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/OverflowContext.js
lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/OverflowContext.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/ScrollProvider.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/ScrollProvider.drag.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/ScrollProvider.drag.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/ScrollProvider.drag.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/ScrollProvider.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/ScrollProvider.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/ScrollProvider.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/ScrollProvider.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/ScrollProvider.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/SessionContext.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/SessionContext.js
lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/SessionContext.js.map
@@ -927,6 +973,9 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/UIStateContext.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/VimModeContext.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/VimModeContext.js
lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/VimModeContext.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/debug.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/debug.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/debug.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/editors/editorSettingsManager.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/editors/editorSettingsManager.js
lib/node_modules/@google/gemini-cli/dist/src/ui/editors/editorSettingsManager.js.map
@@ -951,6 +1000,15 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/slashCommandProcessor.js.m
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/slashCommandProcessor.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/slashCommandProcessor.test.js
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/slashCommandProcessor.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useAlternateBuffer.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useAlternateBuffer.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useAlternateBuffer.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useAnimatedScrollbar.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useAnimatedScrollbar.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useAnimatedScrollbar.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useAnimatedScrollbar.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useAnimatedScrollbar.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useAnimatedScrollbar.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useAtCompletion.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useAtCompletion.js
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useAtCompletion.js.map
@@ -963,6 +1021,12 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useAutoAcceptIndicator.js.
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useAutoAcceptIndicator.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useAutoAcceptIndicator.test.js
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useAutoAcceptIndicator.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useBatchedScroll.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useBatchedScroll.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useBatchedScroll.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useBatchedScroll.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useBatchedScroll.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useBatchedScroll.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useBracketedPaste.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useBracketedPaste.js
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useBracketedPaste.js.map
@@ -1137,6 +1201,18 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSelectionList.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSelectionList.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSelectionList.test.js
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSelectionList.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSessionBrowser.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSessionBrowser.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSessionBrowser.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSessionBrowser.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSessionBrowser.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSessionBrowser.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSessionResume.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSessionResume.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSessionResume.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSessionResume.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSessionResume.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSessionResume.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSettingsCommand.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSettingsCommand.js
lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useSettingsCommand.js.map
@@ -1212,6 +1288,9 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/semantic-colors.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/state/extensions.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/state/extensions.js
lib/node_modules/@google/gemini-cli/dist/src/ui/state/extensions.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/state/extensions.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/state/extensions.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/state/extensions.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/textConstants.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/textConstants.js
lib/node_modules/@google/gemini-cli/dist/src/ui/textConstants.js.map
@@ -1284,6 +1363,9 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/types.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/CodeColorizer.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/CodeColorizer.js
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/CodeColorizer.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/utils/CodeColorizer.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/utils/CodeColorizer.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/utils/CodeColorizer.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/ConsolePatcher.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/ConsolePatcher.js
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/ConsolePatcher.js.map
@@ -1359,9 +1441,6 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/utils/mouse.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/mouse.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/mouse.test.js
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/mouse.test.js.map
-lib/node_modules/@google/gemini-cli/dist/src/ui/utils/platformConstants.d.ts
-lib/node_modules/@google/gemini-cli/dist/src/ui/utils/platformConstants.js
-lib/node_modules/@google/gemini-cli/dist/src/ui/utils/platformConstants.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/terminalSetup.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/terminalSetup.js
lib/node_modules/@google/gemini-cli/dist/src/ui/utils/terminalSetup.js.map
@@ -1494,6 +1573,12 @@ lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/utils/sessionUtils.d.ts
lib/node_modules/@google/gemini-cli/dist/src/utils/sessionUtils.js
lib/node_modules/@google/gemini-cli/dist/src/utils/sessionUtils.js.map
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionUtils.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionUtils.test.js
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionUtils.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessions.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessions.js
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessions.js.map
lib/node_modules/@google/gemini-cli/dist/src/utils/settingsUtils.d.ts
lib/node_modules/@google/gemini-cli/dist/src/utils/settingsUtils.js
lib/node_modules/@google/gemini-cli/dist/src/utils/settingsUtils.js.map
@@ -1768,6 +1853,7 @@ lib/node_modules/@google/gemini-cli/node_modules/@google-cloud/promisify/package
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/LICENSE
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/README.md
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/.last_build
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/google-gemini-cli-core-0.15.2.tgz
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/index.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/index.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/index.js.map
@@ -1831,6 +1917,9 @@ lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/sr
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/code_assist/experiments/experiments.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/code_assist/experiments/experiments.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/code_assist/experiments/experiments.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/code_assist/experiments/flagNames.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/code_assist/experiments/flagNames.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/code_assist/experiments/flagNames.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/code_assist/experiments/types.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/code_assist/experiments/types.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/code_assist/experiments/types.js.map
@@ -1876,6 +1965,9 @@ lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/sr
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/constants.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/constants.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/constants.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/defaultModelConfigs.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/defaultModelConfigs.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/defaultModelConfigs.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/flashFallback.test.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/flashFallback.test.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/config/flashFallback.test.js.map
@@ -2008,6 +2100,12 @@ lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/sr
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/hooks/hookRegistry.test.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/hooks/hookRegistry.test.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/hooks/hookRegistry.test.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/hooks/hookRunner.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/hooks/hookRunner.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/hooks/hookRunner.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/hooks/hookRunner.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/hooks/hookRunner.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/hooks/hookRunner.test.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/hooks/hookTranslator.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/hooks/hookTranslator.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/hooks/hookTranslator.js.map
@@ -2149,6 +2247,7 @@ lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/sr
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/policy/index.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/policy/index.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/policy/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/policy/policies/discovered.toml
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/policy/policies/read-only.toml
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/policy/policies/write.toml
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/policy/policies/yolo.toml
@@ -2251,12 +2350,25 @@ lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/sr
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/loopDetectionService.test.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/loopDetectionService.test.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/loopDetectionService.test.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/modelConfig.golden.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/modelConfig.golden.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/modelConfig.golden.test.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/modelConfig.integration.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/modelConfig.integration.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/modelConfig.integration.test.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/modelConfigService.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/modelConfigService.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/modelConfigService.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/modelConfigService.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/modelConfigService.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/modelConfigService.test.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/shellExecutionService.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/shellExecutionService.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/shellExecutionService.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/shellExecutionService.test.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/shellExecutionService.test.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/shellExecutionService.test.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/services/test-data/resolved-aliases.golden.json
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/activity-detector.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/activity-detector.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/telemetry/activity-detector.js.map
@@ -2389,6 +2501,9 @@ lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/sr
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/test-utils/mockWorkspaceContext.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/test-utils/mockWorkspaceContext.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/test-utils/mockWorkspaceContext.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/base-tool-invocation.test.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/base-tool-invocation.test.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/base-tool-invocation.test.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/diffOptions.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/diffOptions.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/diffOptions.js.map
@@ -3896,6 +4011,10 @@ lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/
lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/cjs/shared/stdio.d.ts.map
lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/cjs/shared/stdio.js
lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/cjs/shared/stdio.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/cjs/shared/toolNameValidation.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/cjs/shared/toolNameValidation.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/cjs/shared/toolNameValidation.js
+lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/cjs/shared/toolNameValidation.js.map
lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/cjs/shared/transport.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/cjs/shared/transport.d.ts.map
lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/cjs/shared/transport.js
@@ -4125,6 +4244,10 @@ lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/
lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.d.ts.map
lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js
lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/toolNameValidation.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/toolNameValidation.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/toolNameValidation.js
+lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/toolNameValidation.js.map
lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/transport.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/transport.d.ts.map
lib/node_modules/@google/gemini-cli/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/transport.js
@@ -17963,6 +18086,9 @@ lib/node_modules/@google/gemini-cli/node_modules/ink/build/components/Text.js.ma
lib/node_modules/@google/gemini-cli/node_modules/ink/build/components/Transform.d.ts
lib/node_modules/@google/gemini-cli/node_modules/ink/build/components/Transform.js
lib/node_modules/@google/gemini-cli/node_modules/ink/build/components/Transform.js.map
+lib/node_modules/@google/gemini-cli/node_modules/ink/build/data-limited-lru-map.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/ink/build/data-limited-lru-map.js
+lib/node_modules/@google/gemini-cli/node_modules/ink/build/data-limited-lru-map.js.map
lib/node_modules/@google/gemini-cli/node_modules/ink/build/devtools-window-polyfill.d.ts
lib/node_modules/@google/gemini-cli/node_modules/ink/build/devtools-window-polyfill.js
lib/node_modules/@google/gemini-cli/node_modules/ink/build/devtools-window-polyfill.js.map
@@ -18041,6 +18167,9 @@ lib/node_modules/@google/gemini-cli/node_modules/ink/build/render.js.map
lib/node_modules/@google/gemini-cli/node_modules/ink/build/renderer.d.ts
lib/node_modules/@google/gemini-cli/node_modules/ink/build/renderer.js
lib/node_modules/@google/gemini-cli/node_modules/ink/build/renderer.js.map
+lib/node_modules/@google/gemini-cli/node_modules/ink/build/resize-observer.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/ink/build/resize-observer.js
+lib/node_modules/@google/gemini-cli/node_modules/ink/build/resize-observer.js.map
lib/node_modules/@google/gemini-cli/node_modules/ink/build/scroll.d.ts
lib/node_modules/@google/gemini-cli/node_modules/ink/build/scroll.js
lib/node_modules/@google/gemini-cli/node_modules/ink/build/scroll.js.map
@@ -18050,6 +18179,9 @@ lib/node_modules/@google/gemini-cli/node_modules/ink/build/squash-text-nodes.js.
lib/node_modules/@google/gemini-cli/node_modules/ink/build/styles.d.ts
lib/node_modules/@google/gemini-cli/node_modules/ink/build/styles.js
lib/node_modules/@google/gemini-cli/node_modules/ink/build/styles.js.map
+lib/node_modules/@google/gemini-cli/node_modules/ink/build/text-wrap.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/ink/build/text-wrap.js
+lib/node_modules/@google/gemini-cli/node_modules/ink/build/text-wrap.js.map
lib/node_modules/@google/gemini-cli/node_modules/ink/build/wrap-text.d.ts
lib/node_modules/@google/gemini-cli/node_modules/ink/build/wrap-text.js
lib/node_modules/@google/gemini-cli/node_modules/ink/build/wrap-text.js.map
diff --git a/misc/kf6-purpose/distinfo b/misc/kf6-purpose/distinfo
index 20fb2f8742a5..6aeedb998713 100644
--- a/misc/kf6-purpose/distinfo
+++ b/misc/kf6-purpose/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784976
-SHA256 (KDE/frameworks/6.19/purpose-6.19.0.tar.xz) = 799ff3e69872400d2fa6e5e2c91fed66ed6bd0d7a9163efc004eee0bf6d093a2
-SIZE (KDE/frameworks/6.19/purpose-6.19.0.tar.xz) = 189752
+TIMESTAMP = 1762892873
+SHA256 (KDE/frameworks/6.20/purpose-6.20.0.tar.xz) = 3a33a069534f5cfcd751e67b7dc37785f3b8ec9d027cf1d7a0d42f0ffbfc9857
+SIZE (KDE/frameworks/6.20/purpose-6.20.0.tar.xz) = 189748
diff --git a/misc/py-litellm-proxy-extras/Makefile b/misc/py-litellm-proxy-extras/Makefile
index 2335ddada2f4..f9e1c2c7dcbd 100644
--- a/misc/py-litellm-proxy-extras/Makefile
+++ b/misc/py-litellm-proxy-extras/Makefile
@@ -1,5 +1,5 @@
PORTNAME= litellm-proxy-extras
-DISTVERSION= 0.4.1
+DISTVERSION= 0.4.5
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-litellm-proxy-extras/distinfo b/misc/py-litellm-proxy-extras/distinfo
index 489427cd38a9..f39c30684ffc 100644
--- a/misc/py-litellm-proxy-extras/distinfo
+++ b/misc/py-litellm-proxy-extras/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762313587
-SHA256 (litellm_proxy_extras-0.4.1.tar.gz) = 5d055352e0592d062604fdd4067294e52b0692575cef140c09b11b3cc633169a
-SIZE (litellm_proxy_extras-0.4.1.tar.gz) = 17432
+TIMESTAMP = 1763453218
+SHA256 (litellm_proxy_extras-0.4.5.tar.gz) = ad79a4061e06f9a9127e517d153dfbb8a1a91de11873a633de5a984cbcd40070
+SIZE (litellm_proxy_extras-0.4.5.tar.gz) = 17864
diff --git a/misc/py-litellm/Makefile b/misc/py-litellm/Makefile
index d517dd3b9808..0d29ce456082 100644
--- a/misc/py-litellm/Makefile
+++ b/misc/py-litellm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= litellm
-DISTVERSION= 1.79.1
+DISTVERSION= 1.80.0
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-litellm/distinfo b/misc/py-litellm/distinfo
index 8a0f3513cba3..4b4ca01a69eb 100644
--- a/misc/py-litellm/distinfo
+++ b/misc/py-litellm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762311223
-SHA256 (litellm-1.79.1.tar.gz) = c1cf0232c01e7ad4b8442d2cdd78973ce74dfda37ad1d9f0ec3c911510e26523
-SIZE (litellm-1.79.1.tar.gz) = 11216675
+TIMESTAMP = 1763431971
+SHA256 (litellm-1.80.0.tar.gz) = eeac733eb6b226f9e5fb020f72fe13a32b3354b001dc62bcf1bc4d9b526d6231
+SIZE (litellm-1.80.0.tar.gz) = 11591976
diff --git a/misc/py-napari/Makefile b/misc/py-napari/Makefile
index 9badf0518583..50dc38153298 100644
--- a/misc/py-napari/Makefile
+++ b/misc/py-napari/Makefile
@@ -1,5 +1,5 @@
PORTNAME= napari
-DISTVERSION= 0.6.4
+DISTVERSION= 0.6.6
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -26,20 +26,20 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=9.0:graphics/py-pillow@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}jsonschema>=3.2.0:devel/py-jsonschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lazy_loader>=0.3:devel/py-lazy_loader@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}magicgui>=0.7.0:x11-toolkits/py-magicgui@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}napari-console>=0.1.1:graphics/py-napari-console@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}napari-console>=0.1.4:graphics/py-napari-console@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}napari-plugin-engine>=0.1.9:graphics/py-napari-plugin-engine@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}napari-svg>=0.1.8:misc/py-napari-svg@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}npe2>=0.7.9:misc/py-npe2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpy>=1.24.2:math/py-numpy@${PY_FLAVOR} \
+ ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}numpydoc>=1.0.0:textproc/py-numpydoc@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=1.3.3:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pint>=0.17:devel/py-pint@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>=5.9.0:sysutils/py-psutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psygnal>=0.10.0:devel/py-psygnal@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psygnal>=0.14.2:devel/py-psygnal@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic2>=2.2.0:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=2.6.0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}qtpy>=2.3.1:devel/py-QtPy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}QtPy>=2.3.1:devel/py-QtPy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-image>=0.19.1:graphics/py-scikit-image@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.10.1:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}superqt>=0.7.4:x11-toolkits/py-superqt@${PY_FLAVOR} \
diff --git a/misc/py-napari/distinfo b/misc/py-napari/distinfo
index 5e4339e22eb9..da49f131b610 100644
--- a/misc/py-napari/distinfo
+++ b/misc/py-napari/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758415925
-SHA256 (napari-0.6.4.tar.gz) = 0a768f66447c7d5ee79a29f43f42bd054c35bbca6310d91c604aadeedf2ea5be
-SIZE (napari-0.6.4.tar.gz) = 3222013
+TIMESTAMP = 1763480985
+SHA256 (napari-0.6.6.tar.gz) = 8e1adfc737c55c2a619689fad8d9e4d115582e56f09096cf771816b0ec75c3a7
+SIZE (napari-0.6.6.tar.gz) = 3251386
diff --git a/misc/py-napari/files/patch-pyproject.toml b/misc/py-napari/files/patch-pyproject.toml
index 0da379959eab..9b256bc26efe 100644
--- a/misc/py-napari/files/patch-pyproject.toml
+++ b/misc/py-napari/files/patch-pyproject.toml
@@ -1,10 +1,21 @@
---- pyproject.toml.orig 2025-10-03 09:18:59 UTC
+--- pyproject.toml.orig 2025-10-16 09:24:27 UTC
+++ pyproject.toml
@@ -1,6 +1,6 @@ requires = [
[build-system]
requires = [
-- "setuptools >= 69",
+- "setuptools >= 77.0.1",
+ "setuptools",
"setuptools_scm[toml]>=8"
]
build-backend = "setuptools.build_meta"
+@@ -35,10 +35,6 @@ requires-python = ">=3.10"
+ "Operating System :: MacOS",
+ ]
+ requires-python = ">=3.10"
+-license = "BSD-3-Clause"
+-license-files = [
+- "LICENSE",
+-]
+ dependencies = [
+ "appdirs>=1.4.4",
+ "app-model>=0.4.0,<0.5.0",
diff --git a/misc/qman/Makefile b/misc/qman/Makefile
index 914001e586ee..d7e7b0140841 100644
--- a/misc/qman/Makefile
+++ b/misc/qman/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qman
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.0
+DISTVERSION= 1.5.1
CATEGORIES= misc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/misc/qman/distinfo b/misc/qman/distinfo
index 96fbc9ea21ee..92c486f04fba 100644
--- a/misc/qman/distinfo
+++ b/misc/qman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754976278
-SHA256 (plp13-qman-v1.5.0_GH0.tar.gz) = 785441bf11e99ff27869c08f0d36ce3f5c75db1b045b8712fe515059cf396780
-SIZE (plp13-qman-v1.5.0_GH0.tar.gz) = 956654
+TIMESTAMP = 1763469694
+SHA256 (plp13-qman-v1.5.1_GH0.tar.gz) = e550958523d0fef90fd0123a61a8f10099ed0c9735e06d8152662d8965b5a0e1
+SIZE (plp13-qman-v1.5.1_GH0.tar.gz) = 956756
diff --git a/misc/radio_datetime_analyzer/Makefile b/misc/radio_datetime_analyzer/Makefile
index 140d87c3f4c0..8e3f1c00b3df 100644
--- a/misc/radio_datetime_analyzer/Makefile
+++ b/misc/radio_datetime_analyzer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= radio_datetime_analyzer
DISTVERSION= 1.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
MASTER_SITES= https://codeberg.org/rene0/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} # prevent USES=cargo from overriding default DISTFILES
@@ -19,7 +19,7 @@ OPTIONS_DEFINE= DOCS EXAMPLES
PLIST_FILES= bin/radio_datetime_analyzer
PORTDOCS= README.md
-PORTEXAMPLES= sample_dcf77.log sample_msf.log
+PORTEXAMPLES= sample_dcf77.log sample_msf.log edge-999.log
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
@@ -27,7 +27,7 @@ post-install-DOCS-on:
post-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-.for f in sample_dcf77.log sample_msf.log
+.for f in ${PORTEXAMPLES}
${INSTALL_DATA} ${WRKSRC}/src/transmitters/test/${f} ${STAGEDIR}${EXAMPLESDIR}
.endfor
diff --git a/multimedia/jellyfin/Makefile b/multimedia/jellyfin/Makefile
index 1f708e9c45a5..50367b55e78d 100644
--- a/multimedia/jellyfin/Makefile
+++ b/multimedia/jellyfin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jellyfin
-DISTVERSION= 10.11.2
+DISTVERSION= 10.11.3
CATEGORIES= multimedia
DISTFILES+= ${PREFETCH_FILE}:prefetch
EXTRACT_ONLY+= ${PORTNAME}-${PORTNAME}-${GH_TAGNAME}_GH0.tar.gz \
diff --git a/multimedia/jellyfin/distinfo b/multimedia/jellyfin/distinfo
index 023b6d2439e2..bf1599f45f87 100644
--- a/multimedia/jellyfin/distinfo
+++ b/multimedia/jellyfin/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1762838509
-SHA256 (jellyfin-10.11.2-node24-modules.tar.gz) = 09710cd6bad1e311ddc064f66289f451a6c09dc9e7bf8aac149a74134e05fe7e
-SIZE (jellyfin-10.11.2-node24-modules.tar.gz) = 456760330
+TIMESTAMP = 1763469673
+SHA256 (jellyfin-10.11.3-node24-modules.tar.gz) = 09710cd6bad1e311ddc064f66289f451a6c09dc9e7bf8aac149a74134e05fe7e
+SIZE (jellyfin-10.11.3-node24-modules.tar.gz) = 456760330
SHA256 (nuget/asynckeyedlock.7.1.7.nupkg) = 81721332a7b0826b6cef9236487cd9fc0ca28458a1434568fc94a57adc73fabe
SIZE (nuget/asynckeyedlock.7.1.7.nupkg) = 399151
SHA256 (nuget/autofixture.4.18.1.nupkg) = ade3fe6a86223dc223e066c22218dde7f3a1b9654b0ad0f884ab8b3c77b61172
@@ -621,7 +621,7 @@ SHA256 (nuget/z440.atl.core.7.6.0.nupkg) = 279c0b718b953444c3c2ba240c658ce6a70a1
SIZE (nuget/z440.atl.core.7.6.0.nupkg) = 429552
SHA256 (nuget/zlib.net-mutliplatform.1.0.8.nupkg) = d5c2e464927e2f267eb3978c09c4e500d9c5dbe53bce680d861567da8febe33d
SIZE (nuget/zlib.net-mutliplatform.1.0.8.nupkg) = 82188
-SHA256 (jellyfin-jellyfin-v10.11.2_GH0.tar.gz) = 697f3acfd2dd6d18e42a19d85d81ac9d366d935a8bb51a5e50ee5ecadb159611
-SIZE (jellyfin-jellyfin-v10.11.2_GH0.tar.gz) = 1825460
-SHA256 (jellyfin-jellyfin-web-v10.11.2_GH0.tar.gz) = b828a3a3e0dce4dc8f9ab14ae439d8dd2aa6327e05d373d9df73d02b193cbd4a
-SIZE (jellyfin-jellyfin-web-v10.11.2_GH0.tar.gz) = 4340559
+SHA256 (jellyfin-jellyfin-v10.11.3_GH0.tar.gz) = 35ae441197e5231b6170aef3b131a35a4cc6e6c623cf3861fd4253018eeeb15b
+SIZE (jellyfin-jellyfin-v10.11.3_GH0.tar.gz) = 1828566
+SHA256 (jellyfin-jellyfin-web-v10.11.3_GH0.tar.gz) = e2043fbb61cbb7d787c58dda861c866e3a32514d5e101fa553652ad445a134a7
+SIZE (jellyfin-jellyfin-web-v10.11.3_GH0.tar.gz) = 4341077
diff --git a/multimedia/jellyfin/pkg-plist b/multimedia/jellyfin/pkg-plist
index 5752e47f200d..3eefd2115c9c 100644
--- a/multimedia/jellyfin/pkg-plist
+++ b/multimedia/jellyfin/pkg-plist
@@ -861,8 +861,8 @@ jellyfin/jellyfin-web/64422.3eb8906c2038e6c3ec42.chunk.js
jellyfin/jellyfin-web/6464.011b01f894cea75a3aa2.chunk.js
jellyfin/jellyfin-web/64671.1120e9f12b8046e5aca6.chunk.js
jellyfin/jellyfin-web/64790.1474e86e2968130aac5f.chunk.js
+jellyfin/jellyfin-web/6496.106e03ed2cb3c2498e7b.chunk.js
jellyfin/jellyfin-web/6496.820f6a55d98c6299419b.css
-jellyfin/jellyfin-web/6496.dc81e659db436fe4613e.chunk.js
jellyfin/jellyfin-web/65005.2641321a78d62b908c7b.chunk.js
jellyfin/jellyfin-web/65202.32934b673c12d90b7bc8.chunk.js
jellyfin/jellyfin-web/653.48092087f91549065db8.chunk.js
@@ -1050,7 +1050,7 @@ jellyfin/jellyfin-web/85065.bfa6f0fad6b4328d259e.chunk.js
jellyfin/jellyfin-web/85234.7bea5848e2b1a33aa174.chunk.js
jellyfin/jellyfin-web/8528.d43d010f53b953d10119.chunk.js
jellyfin/jellyfin-web/85447.15cb1105bfb62154089d.chunk.js
-jellyfin/jellyfin-web/8575.ceceb0f42894574769e6.chunk.js
+jellyfin/jellyfin-web/8575.22b3385f8c1742fe35c4.chunk.js
jellyfin/jellyfin-web/8575.f181f20df0b13586dc25.css
jellyfin/jellyfin-web/85794.d6548f60c794bfbb2cd3.chunk.js
jellyfin/jellyfin-web/86376.87ce012f8ba76b09eb9c.css
@@ -1142,7 +1142,7 @@ jellyfin/jellyfin-web/98618.8944f222b95bb989acfe.chunk.js
jellyfin/jellyfin-web/98769.eb17c0a7cbbfd6defc54.chunk.js
jellyfin/jellyfin-web/98931.d8ecf56e8251c655e1e0.chunk.js
jellyfin/jellyfin-web/99049.ac743beeb22ff575e18b.chunk.js
-jellyfin/jellyfin-web/99883.5844681b34492722e137.chunk.js
+jellyfin/jellyfin-web/99883.23415867662c89aaf373.chunk.js
jellyfin/jellyfin-web/99911.96739e32337332dad222.chunk.js
jellyfin/jellyfin-web/MaterialIcons-Regular.08cefa1bc6566a650da7.woff
jellyfin/jellyfin-web/MaterialIcons-Regular.2d8017489da689caedc1.woff2
@@ -1274,7 +1274,7 @@ jellyfin/jellyfin-web/hu-json.77d405478b2bc4a757df.chunk.js
jellyfin/jellyfin-web/hy-json.96b15e592694aa5d5c9f.chunk.js
jellyfin/jellyfin-web/icon-transparent.baba78f2a106d9baee83.png
jellyfin/jellyfin-web/id-json.414c3ad30731aa6bccd9.chunk.js
-jellyfin/jellyfin-web/index.7c072432f17194a39ef4.chunk.js
+jellyfin/jellyfin-web/index.074e3e2dffb3db726323.chunk.js
jellyfin/jellyfin-web/index.html
jellyfin/jellyfin-web/is-is-json.140f3c4535fc752b47cb.chunk.js
jellyfin/jellyfin-web/it-json.e95d9c55e7978d409e7f.chunk.js
@@ -1296,7 +1296,7 @@ jellyfin/jellyfin-web/libraries-display.77108e3a19467b9f6569.chunk.js
jellyfin/jellyfin-web/libraries-metadata.4860712b6addf527719f.chunk.js
jellyfin/jellyfin-web/libraries-nfo.c3c3fd48d3a9e22ab105.chunk.js
jellyfin/jellyfin-web/libraries.1b6e01d67fa7276dd291.css
-jellyfin/jellyfin-web/libraries.db1b6d7ee092583eeac8.chunk.js
+jellyfin/jellyfin-web/libraries.4988e265e604bcb0e445.chunk.js
jellyfin/jellyfin-web/libraries/default.woff2
jellyfin/jellyfin-web/libraries/libarchive.wasm
jellyfin/jellyfin-web/libraries/libpgs.worker.js
@@ -1329,7 +1329,7 @@ jellyfin/jellyfin-web/livetv-livetvseriestimers.9399ff956e642aad8cc3.css
jellyfin/jellyfin-web/livetv-livetvsuggested.126d1ceb3b3898fda401.css
jellyfin/jellyfin-web/livetv-livetvsuggested.e54627afd5d905316a61.chunk.js
jellyfin/jellyfin-web/livetv-recordings.2eed0b9a281380a8d82a.chunk.js
-jellyfin/jellyfin-web/livetv.457ec4dc72eb4ce1054b.chunk.js
+jellyfin/jellyfin-web/livetv.4bd6d57d987391d091b0.chunk.js
jellyfin/jellyfin-web/livetv.ae6bfc83359267008eff.css
jellyfin/jellyfin-web/livetvguideprovider-html.ae3b06188d073d33c1e3.chunk.js
jellyfin/jellyfin-web/livetvguideprovider.01145dddc730ae3ad429.chunk.js
@@ -1339,7 +1339,7 @@ jellyfin/jellyfin-web/livetvtuner.5bea29917f988194e4f8.chunk.js
jellyfin/jellyfin-web/logoScreensaver-plugin.7faf55f00dae2ae2fe14.chunk.js
jellyfin/jellyfin-web/logoScreensaver-style-scss.01124e8151a735bf5143.css
jellyfin/jellyfin-web/logoScreensaver-style-scss.1161b3305c308ae1ac05.chunk.js
-jellyfin/jellyfin-web/logs-file.89210666c52de5a5afb1.chunk.js
+jellyfin/jellyfin-web/logs-file.80ee8477c3ba25f2f174.chunk.js
jellyfin/jellyfin-web/logs.22d415847cf13921bce6.chunk.js
jellyfin/jellyfin-web/lt-lt-json.c1d90e5c27197efe73fe.chunk.js
jellyfin/jellyfin-web/lv-json.b0475ec49ac02fff222c.chunk.js
@@ -2589,7 +2589,7 @@ jellyfin/jellyfin-web/playback-video.1bb437c4ee35983c6b77.chunk.js.LICENSE.txt
jellyfin/jellyfin-web/playback-video.307c03a68b62db732104.css
jellyfin/jellyfin-web/plugins-plugin.a067614e764f6fff0ad4.chunk.js
jellyfin/jellyfin-web/plugins-repositories.ad08e2b6e4be11df20e9.chunk.js
-jellyfin/jellyfin-web/plugins.25735003c1d090587fb9.chunk.js
+jellyfin/jellyfin-web/plugins.79d12abe5ee75e209e7e.chunk.js
jellyfin/jellyfin-web/pr-json.dcfa5f50b3ad09018bb5.chunk.js
jellyfin/jellyfin-web/pt-br-json.17118524eb9dc0266deb.chunk.js
jellyfin/jellyfin-web/pt-json.5ebe001aa2e1faf36c61.chunk.js
@@ -2710,9 +2710,9 @@ jellyfin/jellyfin-web/user-controls-index-html.ef65ed406ef218b479be.chunk.js
jellyfin/jellyfin-web/user-controls.44dd33b7ed091c39c6be.chunk.js
jellyfin/jellyfin-web/user-display-index-html.e55f212f1a8fdcbeac6b.chunk.js
jellyfin/jellyfin-web/user-display-index-js.14fffe456f27b2c8eecc.css
-jellyfin/jellyfin-web/user-display-index-tsx.13984a81e75033e273a2.chunk.js
-jellyfin/jellyfin-web/user-display.03cae5ca6911879fd063.chunk.js
+jellyfin/jellyfin-web/user-display-index-tsx.5d6a937128d50ad685da.chunk.js
jellyfin/jellyfin-web/user-display.14fffe456f27b2c8eecc.css
+jellyfin/jellyfin-web/user-display.23e977a15a8f5304c38c.chunk.js
jellyfin/jellyfin-web/user-home-index-html.fa17c7e8a3e77b3c1d63.chunk.js
jellyfin/jellyfin-web/user-home.069ec6a484229e1c235c.chunk.js
jellyfin/jellyfin-web/user-home.32aa40dc7f5ac395403e.css
@@ -2765,9 +2765,9 @@ jellyfin/libse.dll
jellyfin/mscorlib.dll
jellyfin/netstandard.dll
jellyfin/prometheus-net.DotNetRuntime.dll
-jellyfin/wwwroot/api-docs/banner-dark.svg
-jellyfin/wwwroot/api-docs/banner-dark.svg.br
-jellyfin/wwwroot/api-docs/banner-dark.svg.gz
+jellyfin/wwwroot/api-docs/jellyfin.svg
+jellyfin/wwwroot/api-docs/jellyfin.svg.br
+jellyfin/wwwroot/api-docs/jellyfin.svg.gz
jellyfin/wwwroot/api-docs/redoc/custom.css
jellyfin/wwwroot/api-docs/redoc/custom.css.br
jellyfin/wwwroot/api-docs/redoc/custom.css.gz
diff --git a/multimedia/kodi/Makefile b/multimedia/kodi/Makefile
index 17b92fdfb7e4..4e459dd479f3 100644
--- a/multimedia/kodi/Makefile
+++ b/multimedia/kodi/Makefile
@@ -1,18 +1,13 @@
PORTNAME= kodi
-DISTVERSION= 21.2
-PORTREVISION= 6
+DISTVERSION= 21.3
CATEGORIES= multimedia java
-MASTER_SITES= http://mirrors.kodi.tv/build-deps/sources/
+MASTER_SITES= https://mirrors.kodi.tv/build-deps/sources/
DISTFILES= apache-groovy-binary-${GROOVY_VERSION}.zip \
commons-lang3-${COMMONS_LANG_VERSION}-bin.tar.gz \
commons-text-${COMMONS_TEXT_VERSION}-bin.tar.gz
DIST_SUBDIR= ${PORTNAME}
# do not forget to fix devel/kodi-platform when updating kodi
-PATCH_SITES= https://github.com/xbmc/xbmc/commit/
-PATCHFILES= 269053ebbfd3cc4a3156a511f54ab7f08a09a730.patch:-p1 \
- 957b4faa0b765bc91e64c6d33f07e853decae0d0.patch:-p1
-
MAINTAINER= yzrh@noema.org
COMMENT= Award winning media center application
WWW= https://kodi.tv/
diff --git a/multimedia/kodi/distinfo b/multimedia/kodi/distinfo
index f633ee98fd68..aee769a60e15 100644
--- a/multimedia/kodi/distinfo
+++ b/multimedia/kodi/distinfo
@@ -1,19 +1,15 @@
-TIMESTAMP = 1759400337
+TIMESTAMP = 1762432494
SHA256 (kodi/apache-groovy-binary-4.0.16.zip) = b8c3bec88a3f5a62235d9429a97e371032bf7216f3e28724823a9169dd10befc
SIZE (kodi/apache-groovy-binary-4.0.16.zip) = 29793704
SHA256 (kodi/commons-lang3-3.14.0-bin.tar.gz) = 317c3e3fcd5fcca3781a7996ff1e0c50c13244ee961e94e5f6f6d84b84733b16
SIZE (kodi/commons-lang3-3.14.0-bin.tar.gz) = 9442785
SHA256 (kodi/commons-text-1.11.0-bin.tar.gz) = 4169cb90571fb28fad4c5eea7c1c994c18f1995452f73e8ea7a86087c0e3822e
SIZE (kodi/commons-text-1.11.0-bin.tar.gz) = 3018564
-SHA256 (kodi/xbmc-xbmc-21.2-21.2-Omega_GH0.tar.gz) = da3a5df663684664b9383b65f1c06568222629d935084a59e4e641fcdcb6c383
-SIZE (kodi/xbmc-xbmc-21.2-21.2-Omega_GH0.tar.gz) = 41306955
+SHA256 (kodi/xbmc-xbmc-21.3-21.3-Omega_GH0.tar.gz) = a60afcb556e4a00cb19fc35b7e77758107c9a8096c6ce9b66af5f92396be31aa
+SIZE (kodi/xbmc-xbmc-21.3-21.3-Omega_GH0.tar.gz) = 41309420
SHA256 (kodi/xbmc-libdvdcss-1.4.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = f38c4a4e7a4f4da6d8e83b8852489aa3bb6588a915dc41f5ee89d9aad305a06e
SIZE (kodi/xbmc-libdvdcss-1.4.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = 102124
SHA256 (kodi/xbmc-libdvdnav-6.1.1-Next-Nexus-Alpha2-2_GH0.tar.gz) = 584f62a3896794408d46368e2ecf2c6217ab9c676ce85921b2d68b8961f49dfc
SIZE (kodi/xbmc-libdvdnav-6.1.1-Next-Nexus-Alpha2-2_GH0.tar.gz) = 128547
SHA256 (kodi/xbmc-libdvdread-6.1.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = 719130091e3adc9725ba72df808f24a14737a009dca5a4c38c601c0c76449b62
SIZE (kodi/xbmc-libdvdread-6.1.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = 110513
-SHA256 (kodi/269053ebbfd3cc4a3156a511f54ab7f08a09a730.patch) = 72282e0c3d407c3337861995f093fbd955a4cad668f432c665931a6f276772e3
-SIZE (kodi/269053ebbfd3cc4a3156a511f54ab7f08a09a730.patch) = 1257
-SHA256 (kodi/957b4faa0b765bc91e64c6d33f07e853decae0d0.patch) = dd1a61b6ea81a68bcfd84fb0c49d5153364c4838f90741ee5cb5d4ba8940e0fc
-SIZE (kodi/957b4faa0b765bc91e64c6d33f07e853decae0d0.patch) = 851
diff --git a/multimedia/kodi/files/patch-xbmc_windowing_gbm_drm_DRMAtomic.cpp b/multimedia/kodi/files/patch-xbmc_windowing_gbm_drm_DRMAtomic.cpp
deleted file mode 100644
index ea5d19bc2103..000000000000
--- a/multimedia/kodi/files/patch-xbmc_windowing_gbm_drm_DRMAtomic.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- xbmc/windowing/gbm/drm/DRMAtomic.cpp.orig 2024-11-21 22:28:38 UTC
-+++ xbmc/windowing/gbm/drm/DRMAtomic.cpp
-@@ -114,7 +114,6 @@ void CDRMAtomic::DrmAtomicCommit(int fb_id, int flags,
- if (m_inFenceFd != -1)
- {
- AddProperty(m_crtc, "OUT_FENCE_PTR", reinterpret_cast<uint64_t>(&m_outFenceFd));
-- AddProperty(m_gui_plane, "IN_FENCE_FD", m_inFenceFd);
- }
- }
- else if (videoLayer && !CServiceBroker::GetGUI()->GetWindowManager().HasVisibleControls())
diff --git a/multimedia/kodi/pkg-plist b/multimedia/kodi/pkg-plist
index 173ecf9c4ed6..e7f72191bf69 100644
--- a/multimedia/kodi/pkg-plist
+++ b/multimedia/kodi/pkg-plist
@@ -343,7 +343,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.fa_af/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.fa_ir/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.fi_fi/strings.po
-%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.fil/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.fo_fo/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.fr_ca/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.fr_fr/strings.po
@@ -357,7 +356,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.is_is/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.it_it/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.ja_jp/strings.po
-%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.kn_in/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.ko_kr/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.lt_lt/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.lv_lv/strings.po
@@ -370,8 +368,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.my_mm/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.nb_no/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.nl_nl/strings.po
-%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.oc_fr/strings.po
-%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.os_os/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.pl_pl/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.pt_br/strings.po
%%DATADIR%%/addons/game.controller.default/resources/language/resource.language.pt_pt/strings.po
@@ -439,7 +435,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.is_is/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.it_it/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.ja_jp/strings.po
-%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.kn_in/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.ko_kr/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.lt_lt/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.lv_lv/strings.po
@@ -452,9 +447,8 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.my_mm/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.nb_no/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.nl_nl/strings.po
-%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.oc_fr/strings.po
-%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.os_os/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.pl_pl/strings.po
+%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.prs/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.pt_br/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.pt_pt/strings.po
%%DATADIR%%/addons/game.controller.keyboard/resources/language/resource.language.ro_ro/strings.po
@@ -521,7 +515,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.is_is/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.it_it/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.ja_jp/strings.po
-%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.kn_in/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.ko_kr/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.lt_lt/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.lv_lv/strings.po
@@ -534,9 +527,8 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.my_mm/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.nb_no/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.nl_nl/strings.po
-%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.oc_fr/strings.po
-%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.os_os/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.pl_pl/strings.po
+%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.prs/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.pt_br/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.pt_pt/strings.po
%%DATADIR%%/addons/game.controller.mouse/resources/language/resource.language.ro_ro/strings.po
@@ -590,7 +582,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.fa_af/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.fa_ir/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.fi_fi/strings.po
-%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.fil/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.fo_fo/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.fr_ca/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.fr_fr/strings.po
@@ -604,7 +595,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.is_is/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.it_it/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.ja_jp/strings.po
-%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.kn_in/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.ko_kr/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.lt_lt/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.lv_lv/strings.po
@@ -617,8 +607,6 @@ share/icons/hicolor/scalable/apps/kodi.svg
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.my_mm/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.nb_no/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.nl_nl/strings.po
-%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.oc_fr/strings.po
-%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.os_os/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.pl_pl/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.pt_br/strings.po
%%DATADIR%%/addons/game.controller.snes/resources/language/resource.language.pt_pt/strings.po
diff --git a/multimedia/libdvdcss/Makefile b/multimedia/libdvdcss/Makefile
index 1d0769fdd3a9..be5bb6938eb1 100644
--- a/multimedia/libdvdcss/Makefile
+++ b/multimedia/libdvdcss/Makefile
@@ -1,8 +1,6 @@
PORTNAME= libdvdcss
-DISTVERSION= 1.4.3
+DISTVERSION= 1.5.0
CATEGORIES= multimedia
-MASTER_SITES= https://get.videolan.org/${PORTNAME}/${DISTVERSION}/ \
- https://download.videolan.org/pub/${PORTNAME}/${DISTVERSION}/
MAINTAINER= ports@FreeBSD.org
COMMENT= Portable abstraction library for DVD decryption
@@ -15,19 +13,23 @@ LICENSE_TEXT_DMCA= CSS code may violate the DMCA
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
LICENSE_PERMS_DMCA= auto-accept
-USES= libtool pathfix tar:bzip2
-
-GNU_CONFIGURE= yes
+USES= meson pkgconfig
USE_LDCONFIG= yes
-INSTALL_TARGET= install-strip
-PORTDOCS= *
+USE_GITLAB= yes
+GL_SITE= https://code.videolan.org/
+GL_ACCOUNT= videolan
+
+PORTDOCS= AUTHORS COPYING NEWS README.md
+
+MESON_ARGS= -Ddefault_library=shared
OPTIONS_DEFINE= DOXYGEN DOCS
+OPTIONS_SUB= yes
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
-DOXYGEN_CONFIGURE_ENABLE= doc
-DOXYGEN_USES= gmake
+DOXYGEN_MESON_ON= -Denable_docs=true
+DOXYGEN_MESON_OFF= -Denable_docs=false
post-install-DOXYGEN-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/multimedia/libdvdcss/distinfo b/multimedia/libdvdcss/distinfo
index c79bc1b33008..859f38ab0ac6 100644
--- a/multimedia/libdvdcss/distinfo
+++ b/multimedia/libdvdcss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1619377457
-SHA256 (libdvdcss-1.4.3.tar.bz2) = 233cc92f5dc01c5d3a96f5b3582be7d5cee5a35a52d3a08158745d3d86070079
-SIZE (libdvdcss-1.4.3.tar.bz2) = 388404
+TIMESTAMP = 1761326119
+SHA256 (libdvdcss-1.5.0.tar.bz2) = f204a9d8ac8a8414095d556373e5af9b95bb7cc72bf1467d936a48c961e8c474
+SIZE (libdvdcss-1.5.0.tar.bz2) = 82007
diff --git a/multimedia/libdvdcss/files/patch-meson.build b/multimedia/libdvdcss/files/patch-meson.build
new file mode 100644
index 000000000000..3fbd102fe352
--- /dev/null
+++ b/multimedia/libdvdcss/files/patch-meson.build
@@ -0,0 +1,10 @@
+--- meson.build.orig 2025-09-23 08:43:53 UTC
++++ meson.build
+@@ -46,6 +46,7 @@ check_headers = [
+ 'io.h',
+ 'pwd.h',
+ 'scsi/sg.h',
++ 'cam/scsi/scsi_sg.h',
+ 'sys/ioctl.h',
+ 'sys/param.h',
+ 'sys/stat.h',
diff --git a/multimedia/libdvdcss/files/patch-src-ioctl.c b/multimedia/libdvdcss/files/patch-src-ioctl.c
new file mode 100644
index 000000000000..c7ec1ddb2ef8
--- /dev/null
+++ b/multimedia/libdvdcss/files/patch-src-ioctl.c
@@ -0,0 +1,31 @@
+--- src/ioctl.c.orig 2025-09-23 08:43:53 UTC
++++ src/ioctl.c
+@@ -65,6 +65,10 @@
+ # include <scsi/sg.h>
+ # include <stdlib.h>
+ #endif
++#ifdef HAVE_CAM_SCSI_SCSI_SG_H
++# include <cam/scsi/scsi_sg.h>
++# include <stdlib.h>
++#endif
+ #ifdef DVD_STRUCT_IN_DVD_H
+ # include <dvd.h>
+ #endif
+@@ -1002,7 +1006,7 @@ int ioctl_ReadCPRMMediaId(int i_fd,int *p_agid, uint8_
+ {
+ int i_ret;
+
+-#if defined( HAVE_LINUX_DVD_STRUCT ) && defined( HAVE_SCSI_SG_H )
++#if (defined( HAVE_LINUX_DVD_STRUCT ) && defined( HAVE_SCSI_SG_H )) || (defined( HAVE_BSD_DVD_STRUCT ) && defined( HAVE_CAM_SCSI_SCSI_SG_H ))
+ struct sg_io_hdr io_hdr;
+ uint8_t sense[32] = {0};
+ uint8_t cdb[12] = {0};
+@@ -1091,7 +1095,7 @@ int ioctl_ReadCPRMMKBPack(int i_fd, int *p_agid, int m
+ {
+ int i_ret;
+
+-#if defined( HAVE_LINUX_DVD_STRUCT ) && defined( HAVE_SCSI_SG_H )
++#if (defined( HAVE_LINUX_DVD_STRUCT ) && defined( HAVE_SCSI_SG_H )) || (defined( HAVE_BSD_DVD_STRUCT ) && defined( HAVE_CAM_SCSI_SCSI_SG_H ))
+ uint8_t *sptd_buf = malloc( CPRM_MKB_PACK_SIZE + 4 );
+ uint8_t cdb[12] = { 0 };
+ uint8_t sense[32] = { 0 };
diff --git a/multimedia/libdvdcss/files/patch-src-ioctl.h b/multimedia/libdvdcss/files/patch-src-ioctl.h
new file mode 100644
index 000000000000..a5a20aae73e1
--- /dev/null
+++ b/multimedia/libdvdcss/files/patch-src-ioctl.h
@@ -0,0 +1,18 @@
+--- src/ioctl.h.orig 2025-09-23 08:43:53 UTC
++++ src/ioctl.h
+@@ -106,6 +106,7 @@ typedef union dvd_authinfo dvd_authinfo;
+ #define GPCMD_READ_DVD_STRUCTURE 0xad
+ #define GPCMD_REPORT_KEY 0xa4
+ #define GPCMD_SEND_KEY 0xa3
++#ifndef DVD_STRUCT_IN_SYS_DVDIO_H
+ /* DVD struct types */
+ #define DVD_STRUCT_PHYSICAL 0x00
+ #define DVD_STRUCT_COPYRIGHT 0x01
+@@ -122,6 +123,7 @@ typedef union dvd_authinfo dvd_authinfo;
+ #define DVD_REPORT_ASF 0x05
+ #define DVD_SEND_RPC 0x06
+ #define DVD_REPORT_RPC 0x08
++#endif /* ndef DVD_STRUCT_IN_SYS_DVDIO_H */
+ #define DVDCSS_INVALIDATE_AGID 0x3f
+
+ /*****************************************************************************
diff --git a/multimedia/libdvdcss/pkg-plist b/multimedia/libdvdcss/pkg-plist
index 70aa2c90175c..ae8c761fc302 100644
--- a/multimedia/libdvdcss/pkg-plist
+++ b/multimedia/libdvdcss/pkg-plist
@@ -1,7 +1,97 @@
+include/dvdcss/dvdcpxm.h
include/dvdcss/dvdcss.h
include/dvdcss/version.h
-lib/libdvdcss.a
lib/libdvdcss.so
lib/libdvdcss.so.2
-lib/libdvdcss.so.2.2.0
+lib/libdvdcss.so.2.3.0
libdata/pkgconfig/libdvdcss.pc
+%%DOXYGEN%%%%DOCSDIR%%/annotated.html
+%%DOXYGEN%%%%DOCSDIR%%/bc_s.png
+%%DOXYGEN%%%%DOCSDIR%%/bc_sd.png
+%%DOXYGEN%%%%DOCSDIR%%/bdwn.png
+%%DOXYGEN%%%%DOCSDIR%%/classes.html
+%%DOXYGEN%%%%DOCSDIR%%/closed.png
+%%DOXYGEN%%%%DOCSDIR%%/dir_4d9adf96037cc97535522e98f7ddce7a.html
+%%DOXYGEN%%%%DOCSDIR%%/doc.png
+%%DOXYGEN%%%%DOCSDIR%%/docd.png
+%%DOXYGEN%%%%DOCSDIR%%/doxygen.css
+%%DOXYGEN%%%%DOCSDIR%%/doxygen.svg
+%%DOXYGEN%%%%DOCSDIR%%/dvdcss_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/dvdcss_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/dynsections.js
+%%DOXYGEN%%%%DOCSDIR%%/files.html
+%%DOXYGEN%%%%DOCSDIR%%/folderclosed.png
+%%DOXYGEN%%%%DOCSDIR%%/folderopen.png
+%%DOXYGEN%%%%DOCSDIR%%/functions.html
+%%DOXYGEN%%%%DOCSDIR%%/functions_vars.html
+%%DOXYGEN%%%%DOCSDIR%%/globals.html
+%%DOXYGEN%%%%DOCSDIR%%/globals_defs.html
+%%DOXYGEN%%%%DOCSDIR%%/globals_func.html
+%%DOXYGEN%%%%DOCSDIR%%/globals_type.html
+%%DOXYGEN%%%%DOCSDIR%%/html/annotated.html
+%%DOXYGEN%%%%DOCSDIR%%/html/bc_s.png
+%%DOXYGEN%%%%DOCSDIR%%/html/bc_sd.png
+%%DOXYGEN%%%%DOCSDIR%%/html/bdwn.png
+%%DOXYGEN%%%%DOCSDIR%%/html/classes.html
+%%DOXYGEN%%%%DOCSDIR%%/html/closed.png
+%%DOXYGEN%%%%DOCSDIR%%/html/dir_4d9adf96037cc97535522e98f7ddce7a.html
+%%DOXYGEN%%%%DOCSDIR%%/html/doc.png
+%%DOXYGEN%%%%DOCSDIR%%/html/docd.png
+%%DOXYGEN%%%%DOCSDIR%%/html/doxygen.css
+%%DOXYGEN%%%%DOCSDIR%%/html/doxygen.svg
+%%DOXYGEN%%%%DOCSDIR%%/html/dvdcss_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dvdcss_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/html/dynsections.js
+%%DOXYGEN%%%%DOCSDIR%%/html/files.html
+%%DOXYGEN%%%%DOCSDIR%%/html/folderclosed.png
+%%DOXYGEN%%%%DOCSDIR%%/html/folderopen.png
+%%DOXYGEN%%%%DOCSDIR%%/html/functions.html
+%%DOXYGEN%%%%DOCSDIR%%/html/functions_vars.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_defs.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_func.html
+%%DOXYGEN%%%%DOCSDIR%%/html/globals_type.html
+%%DOXYGEN%%%%DOCSDIR%%/html/index.html
+%%DOXYGEN%%%%DOCSDIR%%/html/jquery.js
+%%DOXYGEN%%%%DOCSDIR%%/html/nav_f.png
+%%DOXYGEN%%%%DOCSDIR%%/html/nav_fd.png
+%%DOXYGEN%%%%DOCSDIR%%/html/nav_g.png
+%%DOXYGEN%%%%DOCSDIR%%/html/nav_h.png
+%%DOXYGEN%%%%DOCSDIR%%/html/nav_hd.png
+%%DOXYGEN%%%%DOCSDIR%%/html/open.png
+%%DOXYGEN%%%%DOCSDIR%%/html/splitbar.png
+%%DOXYGEN%%%%DOCSDIR%%/html/splitbard.png
+%%DOXYGEN%%%%DOCSDIR%%/html/structdvdcss__stream__cb.html
+%%DOXYGEN%%%%DOCSDIR%%/html/sync_off.png
+%%DOXYGEN%%%%DOCSDIR%%/html/sync_on.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_a.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_ad.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_b.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_bd.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_h.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_hd.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_s.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tab_sd.png
+%%DOXYGEN%%%%DOCSDIR%%/html/tabs.css
+%%DOXYGEN%%%%DOCSDIR%%/index.html
+%%DOXYGEN%%%%DOCSDIR%%/jquery.js
+%%DOXYGEN%%%%DOCSDIR%%/nav_f.png
+%%DOXYGEN%%%%DOCSDIR%%/nav_fd.png
+%%DOXYGEN%%%%DOCSDIR%%/nav_g.png
+%%DOXYGEN%%%%DOCSDIR%%/nav_h.png
+%%DOXYGEN%%%%DOCSDIR%%/nav_hd.png
+%%DOXYGEN%%%%DOCSDIR%%/open.png
+%%DOXYGEN%%%%DOCSDIR%%/splitbar.png
+%%DOXYGEN%%%%DOCSDIR%%/splitbard.png
+%%DOXYGEN%%%%DOCSDIR%%/structdvdcss__stream__cb.html
+%%DOXYGEN%%%%DOCSDIR%%/sync_off.png
+%%DOXYGEN%%%%DOCSDIR%%/sync_on.png
+%%DOXYGEN%%%%DOCSDIR%%/tab_a.png
+%%DOXYGEN%%%%DOCSDIR%%/tab_ad.png
+%%DOXYGEN%%%%DOCSDIR%%/tab_b.png
+%%DOXYGEN%%%%DOCSDIR%%/tab_bd.png
+%%DOXYGEN%%%%DOCSDIR%%/tab_h.png
+%%DOXYGEN%%%%DOCSDIR%%/tab_hd.png
+%%DOXYGEN%%%%DOCSDIR%%/tab_s.png
+%%DOXYGEN%%%%DOCSDIR%%/tab_sd.png
+%%DOXYGEN%%%%DOCSDIR%%/tabs.css
diff --git a/multimedia/librespot/Makefile b/multimedia/librespot/Makefile
index 0af87d561e69..8e8ad57f9805 100644
--- a/multimedia/librespot/Makefile
+++ b/multimedia/librespot/Makefile
@@ -1,7 +1,6 @@
PORTNAME= librespot
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.1
-PORTREVISION= 2
+DISTVERSION= 0.8.0
CATEGORIES= multimedia
MAINTAINER= driesm@FreeBSD.org
diff --git a/multimedia/librespot/Makefile.crates b/multimedia/librespot/Makefile.crates
index 8b8aa5cb1780..c22a550c3579 100644
--- a/multimedia/librespot/Makefile.crates
+++ b/multimedia/librespot/Makefile.crates
@@ -1,19 +1,17 @@
-CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.1 \
+CARGO_CRATES= adler2-2.0.1 \
aes-0.8.4 \
- aho-corasick-1.1.3 \
+ aho-corasick-1.1.4 \
allocator-api2-0.2.21 \
alsa-0.9.1 \
alsa-0.10.0 \
alsa-sys-0.3.1 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.4 \
anstyle-wincon-3.0.10 \
- anyhow-1.0.99 \
+ anyhow-1.0.100 \
arrayvec-0.7.6 \
async-broadcast-0.7.2 \
async-recursion-1.1.1 \
@@ -21,22 +19,21 @@ CARGO_CRATES= addr2line-0.24.2 \
atomic-waker-1.1.2 \
atomic_refcell-0.1.13 \
autocfg-1.5.0 \
- backtrace-0.3.75 \
base64-0.22.1 \
base64ct-1.8.0 \
bitflags-1.3.2 \
- bitflags-2.9.3 \
+ bitflags-2.10.0 \
block-buffer-0.10.4 \
bumpalo-3.19.0 \
- bytemuck-1.23.2 \
+ bytemuck-1.24.0 \
byteorder-1.5.0 \
bytes-1.10.1 \
- cc-1.2.34 \
+ cc-1.2.45 \
cesu8-1.1.0 \
- cfg-expr-0.20.2 \
- cfg-if-1.0.3 \
+ cfg-expr-0.20.4 \
+ cfg-if-1.0.4 \
cfg_aliases-0.2.1 \
- chrono-0.4.41 \
+ chrono-0.4.42 \
cipher-0.4.4 \
colorchoice-1.0.4 \
combine-4.6.7 \
@@ -58,7 +55,7 @@ CARGO_CRATES= addr2line-0.24.2 \
dasp_sample-0.11.0 \
data-encoding-2.9.0 \
der-0.7.10 \
- deranged-0.4.0 \
+ deranged-0.5.5 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
@@ -71,15 +68,15 @@ CARGO_CRATES= addr2line-0.24.2 \
endi-1.1.0 \
enumflags2-0.7.12 \
enumflags2_derive-0.7.12 \
- env_filter-0.1.3 \
+ env_filter-0.1.4 \
env_logger-0.11.8 \
equivalent-1.0.2 \
- errno-0.3.13 \
+ errno-0.3.14 \
event-listener-5.4.1 \
event-listener-strategy-0.5.4 \
fastrand-2.3.0 \
- fixedbitset-0.4.2 \
- flate2-1.1.2 \
+ find-msvc-tools-0.1.4 \
+ flate2-1.1.5 \
fnv-1.0.7 \
foldhash-0.1.5 \
foreign-types-0.3.2 \
@@ -96,27 +93,27 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-task-0.3.31 \
futures-timer-3.0.3 \
futures-util-0.3.31 \
- generic-array-0.14.7 \
+ generic-array-0.14.9 \
getopts-0.2.24 \
getrandom-0.2.16 \
- getrandom-0.3.3 \
- gimli-0.31.1 \
- gio-sys-0.21.1 \
- glib-0.21.1 \
- glib-macros-0.21.0 \
- glib-sys-0.21.1 \
- gobject-sys-0.21.1 \
+ getrandom-0.3.4 \
+ gio-sys-0.21.2 \
+ glib-0.21.4 \
+ glib-macros-0.21.4 \
+ glib-sys-0.21.2 \
+ gobject-sys-0.21.2 \
governor-0.10.1 \
- gstreamer-0.24.1 \
- gstreamer-app-0.24.0 \
+ gstreamer-0.24.3 \
+ gstreamer-app-0.24.2 \
gstreamer-app-sys-0.24.0 \
- gstreamer-audio-0.24.0 \
+ gstreamer-audio-0.24.2 \
gstreamer-audio-sys-0.24.0 \
- gstreamer-base-0.24.0 \
- gstreamer-base-sys-0.24.0 \
- gstreamer-sys-0.24.0 \
+ gstreamer-base-0.24.2 \
+ gstreamer-base-sys-0.24.2 \
+ gstreamer-sys-0.24.2 \
h2-0.4.12 \
hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
headers-0.4.1 \
headers-core-0.3.0 \
heck-0.5.0 \
@@ -134,59 +131,58 @@ CARGO_CRATES= addr2line-0.24.2 \
hyper-rustls-0.26.0 \
hyper-rustls-0.27.7 \
hyper-tls-0.6.0 \
- hyper-util-0.1.16 \
- iana-time-zone-0.1.63 \
+ hyper-util-0.1.17 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-2.0.0 \
- icu_locale_core-2.0.0 \
- icu_normalizer-2.0.0 \
- icu_normalizer_data-2.0.0 \
- icu_properties-2.0.1 \
- icu_properties_data-2.0.1 \
- icu_provider-2.0.0 \
+ icu_collections-2.1.1 \
+ icu_locale_core-2.1.1 \
+ icu_normalizer-2.1.1 \
+ icu_normalizer_data-2.1.1 \
+ icu_properties-2.1.1 \
+ icu_properties_data-2.1.1 \
+ icu_provider-2.1.1 \
ident_case-1.0.1 \
idna-1.1.0 \
idna_adapter-1.2.1 \
- if-addrs-0.12.0 \
- indexmap-2.11.0 \
+ if-addrs-0.14.0 \
+ indexmap-2.12.0 \
inout-0.1.4 \
- io-uring-0.7.10 \
ipnet-2.11.0 \
- iri-string-0.7.8 \
+ iri-string-0.7.9 \
is-docker-0.2.0 \
is-wsl-0.4.0 \
- is_terminal_polyfill-1.70.1 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.14.0 \
itoa-1.0.15 \
jack-0.13.3 \
jack-sys-0.5.1 \
- jiff-0.2.15 \
- jiff-static-0.2.15 \
+ jiff-0.2.16 \
+ jiff-static-0.2.16 \
jni-0.21.1 \
jni-sys-0.3.0 \
- js-sys-0.3.77 \
+ js-sys-0.3.82 \
kstring-2.0.2 \
lazy_static-1.5.0 \
- libc-0.2.175 \
+ libc-0.2.177 \
libloading-0.7.4 \
libm-0.2.15 \
- libmdns-0.9.1 \
+ libmdns-0.10.1 \
libpulse-binding-2.30.1 \
libpulse-simple-binding-2.29.0 \
libpulse-simple-sys-1.22.0 \
libpulse-sys-1.23.0 \
linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.4 \
- litemap-0.8.0 \
- lock_api-0.4.13 \
- log-0.4.27 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.1 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
lru-slab-0.1.2 \
mach2-0.4.3 \
- memchr-2.7.5 \
+ memchr-2.7.6 \
memoffset-0.9.1 \
mime-0.3.17 \
miniz_oxide-0.8.9 \
- mio-1.0.4 \
+ mio-1.1.0 \
muldiv-1.0.1 \
multimap-0.10.1 \
native-tls-0.2.14 \
@@ -197,45 +193,43 @@ CARGO_CRATES= addr2line-0.24.2 \
nonzero_ext-0.3.0 \
ntapi-0.4.1 \
num-bigint-0.4.6 \
- num-bigint-dig-0.8.4 \
+ num-bigint-dig-0.8.5 \
num-conv-0.1.0 \
num-derive-0.4.2 \
num-integer-0.1.46 \
num-iter-0.1.45 \
num-rational-0.4.2 \
num-traits-0.2.19 \
- num_enum-0.7.4 \
- num_enum_derive-0.7.4 \
+ num_enum-0.7.5 \
+ num_enum_derive-0.7.5 \
num_threads-0.1.7 \
oauth2-5.0.0 \
- objc2-0.6.2 \
- objc2-audio-toolbox-0.3.1 \
- objc2-core-audio-0.3.1 \
- objc2-core-audio-types-0.3.1 \
- objc2-core-foundation-0.3.1 \
+ objc2-0.6.3 \
+ objc2-audio-toolbox-0.3.2 \
+ objc2-core-audio-0.3.2 \
+ objc2-core-audio-types-0.3.2 \
+ objc2-core-foundation-0.3.2 \
objc2-encode-4.1.0 \
- objc2-foundation-0.3.1 \
- objc2-io-kit-0.3.1 \
- object-0.36.7 \
+ objc2-foundation-0.3.2 \
+ objc2-io-kit-0.3.2 \
ogg-0.9.2 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
+ once_cell_polyfill-1.70.2 \
open-5.3.2 \
- openssl-0.10.73 \
+ openssl-0.10.75 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-sys-0.9.109 \
- option-operations-0.5.0 \
+ openssl-sys-0.9.111 \
+ option-operations-0.6.0 \
ordered-stream-0.2.0 \
parking-2.2.1 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
- paste-1.0.15 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
+ pastey-0.1.1 \
pathdiff-0.2.3 \
pbkdf2-0.12.2 \
pem-rfc7468-0.7.0 \
percent-encoding-2.3.2 \
- petgraph-0.6.5 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
pkcs1-0.7.5 \
@@ -245,12 +239,12 @@ CARGO_CRATES= addr2line-0.24.2 \
portable-atomic-util-0.2.4 \
portaudio-rs-0.3.2 \
portaudio-sys-0.1.1 \
- potential_utf-0.1.3 \
+ potential_utf-0.1.4 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
- priority-queue-2.5.0 \
- proc-macro-crate-3.3.0 \
- proc-macro2-1.0.101 \
+ priority-queue-2.7.0 \
+ proc-macro-crate-3.4.0 \
+ proc-macro2-1.0.103 \
protobuf-3.7.2 \
protobuf-codegen-3.7.2 \
protobuf-json-mapping-3.7.2 \
@@ -260,7 +254,7 @@ CARGO_CRATES= addr2line-0.24.2 \
quinn-0.11.9 \
quinn-proto-0.11.13 \
quinn-udp-0.5.14 \
- quote-1.0.40 \
+ quote-1.0.42 \
r-efi-5.3.0 \
rand-0.8.5 \
rand-0.9.2 \
@@ -269,42 +263,42 @@ CARGO_CRATES= addr2line-0.24.2 \
rand_core-0.6.4 \
rand_core-0.9.3 \
rand_distr-0.5.1 \
- redox_syscall-0.5.17 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
- regex-syntax-0.8.6 \
- reqwest-0.12.23 \
+ redox_syscall-0.5.18 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
+ reqwest-0.12.24 \
ring-0.17.14 \
rodio-0.21.1 \
rsa-0.9.8 \
- rustc-demangle-0.1.26 \
rustc-hash-2.1.1 \
rustix-0.38.44 \
- rustix-1.0.8 \
+ rustix-1.1.2 \
rustls-0.22.4 \
- rustls-0.23.31 \
+ rustls-0.23.35 \
rustls-native-certs-0.7.3 \
- rustls-native-certs-0.8.1 \
+ rustls-native-certs-0.8.2 \
rustls-pemfile-2.2.0 \
- rustls-pki-types-1.12.0 \
+ rustls-pki-types-1.13.0 \
rustls-webpki-0.102.8 \
- rustls-webpki-0.103.4 \
+ rustls-webpki-0.103.8 \
rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
- schannel-0.1.27 \
+ schannel-0.1.28 \
scopeguard-1.2.0 \
sdl2-0.38.0 \
sdl2-sys-0.38.0 \
security-framework-2.11.1 \
- security-framework-3.3.0 \
- security-framework-sys-2.14.0 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.143 \
- serde_path_to_error-0.1.17 \
+ security-framework-3.5.1 \
+ security-framework-sys-2.15.0 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
+ serde_path_to_error-0.1.20 \
serde_repr-0.1.20 \
- serde_spanned-0.6.9 \
+ serde_spanned-1.0.3 \
serde_urlencoded-0.7.1 \
sha1-0.10.6 \
sha2-0.10.9 \
@@ -313,55 +307,57 @@ CARGO_CRATES= addr2line-0.24.2 \
shlex-1.3.0 \
signal-hook-registry-1.4.6 \
signature-2.2.0 \
+ simd-adler32-0.3.7 \
slab-0.4.11 \
smallvec-1.15.1 \
- socket2-0.5.10 \
- socket2-0.6.0 \
+ socket2-0.6.1 \
spin-0.9.8 \
spinning_top-0.3.0 \
spki-0.7.3 \
- stable_deref_trait-1.2.0 \
+ stable_deref_trait-1.2.1 \
static_assertions-1.1.0 \
strsim-0.11.1 \
subtle-2.6.1 \
- symphonia-0.5.4 \
- symphonia-bundle-mp3-0.5.4 \
- symphonia-codec-vorbis-0.5.4 \
- symphonia-core-0.5.4 \
- symphonia-format-ogg-0.5.4 \
- symphonia-metadata-0.5.4 \
- symphonia-utils-xiph-0.5.4 \
- syn-2.0.106 \
+ symphonia-0.5.5 \
+ symphonia-bundle-flac-0.5.5 \
+ symphonia-bundle-mp3-0.5.5 \
+ symphonia-codec-vorbis-0.5.5 \
+ symphonia-core-0.5.5 \
+ symphonia-format-ogg-0.5.5 \
+ symphonia-metadata-0.5.5 \
+ symphonia-utils-xiph-0.5.5 \
+ syn-2.0.109 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
sysinfo-0.36.1 \
system-configuration-0.6.1 \
system-configuration-sys-0.6.0 \
- system-deps-7.0.5 \
- target-lexicon-0.13.2 \
- tempfile-3.21.0 \
+ system-deps-7.0.7 \
+ target-lexicon-0.13.3 \
+ tempfile-3.23.0 \
thiserror-1.0.69 \
- thiserror-2.0.16 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.16 \
- thread-id-4.2.2 \
- time-0.3.41 \
- time-core-0.1.4 \
- time-macros-0.2.22 \
- tinystr-0.8.1 \
+ thiserror-impl-2.0.17 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tinystr-0.8.2 \
tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.47.1 \
- tokio-macros-2.5.0 \
+ tokio-1.48.0 \
+ tokio-macros-2.6.0 \
tokio-native-tls-0.3.1 \
tokio-rustls-0.25.0 \
- tokio-rustls-0.26.2 \
+ tokio-rustls-0.26.4 \
tokio-stream-0.1.17 \
- tokio-tungstenite-0.27.0 \
- tokio-util-0.7.16 \
- toml-0.8.23 \
- toml_datetime-0.6.11 \
- toml_edit-0.22.27 \
+ tokio-tungstenite-0.28.0 \
+ tokio-util-0.7.17 \
+ toml-0.9.8 \
+ toml_datetime-0.7.3 \
+ toml_edit-0.23.7 \
+ toml_parser-1.0.4 \
+ toml_writer-1.0.4 \
tower-0.5.2 \
tower-http-0.6.6 \
tower-layer-0.3.3 \
@@ -370,105 +366,109 @@ CARGO_CRATES= addr2line-0.24.2 \
tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
try-lock-0.2.5 \
- tungstenite-0.27.0 \
- typenum-1.18.0 \
+ tungstenite-0.28.0 \
+ typenum-1.19.0 \
uds_windows-1.1.0 \
- unicode-ident-1.0.18 \
- unicode-width-0.2.1 \
+ unicode-ident-1.0.22 \
+ unicode-width-0.2.2 \
untrusted-0.9.0 \
url-2.5.7 \
utf-8-0.7.6 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.18.0 \
+ uuid-1.18.1 \
vcpkg-0.2.15 \
vergen-9.0.6 \
vergen-gitcl-1.0.8 \
vergen-lib-0.1.6 \
version-compare-0.1.1 \
- version-compare-0.2.0 \
+ version-compare-0.2.1 \
version_check-0.9.5 \
walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.3+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.105 \
+ wasm-bindgen-futures-0.4.55 \
+ wasm-bindgen-macro-0.2.105 \
+ wasm-bindgen-macro-support-0.2.105 \
+ wasm-bindgen-shared-0.2.105 \
+ web-sys-0.3.82 \
web-time-1.1.0 \
webpki-0.22.4 \
webpki-roots-0.26.11 \
- webpki-roots-1.0.2 \
+ webpki-roots-1.0.4 \
which-4.4.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.10 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.54.0 \
windows-0.61.3 \
windows-collections-0.2.0 \
windows-core-0.54.0 \
windows-core-0.61.2 \
+ windows-core-0.62.2 \
windows-future-0.2.1 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
windows-link-0.1.3 \
+ windows-link-0.2.1 \
windows-numerics-0.2.0 \
windows-registry-0.5.3 \
windows-result-0.1.2 \
windows-result-0.3.4 \
+ windows-result-0.4.1 \
windows-strings-0.4.2 \
+ windows-strings-0.5.1 \
windows-sys-0.45.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.42.2 \
windows-targets-0.52.6 \
- windows-targets-0.53.3 \
+ windows-targets-0.53.5 \
windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
+ windows_x86_64_msvc-0.53.1 \
winnow-0.7.13 \
- wit-bindgen-0.45.0 \
- writeable-0.6.1 \
- yoke-0.8.0 \
- yoke-derive-0.8.0 \
- zbus-5.10.0 \
- zbus_macros-5.10.0 \
+ wit-bindgen-0.46.0 \
+ writeable-0.6.2 \
+ yoke-0.8.1 \
+ yoke-derive-0.8.1 \
+ zbus-5.12.0 \
+ zbus_macros-5.12.0 \
zbus_names-4.2.0 \
- zerocopy-0.8.26 \
- zerocopy-derive-0.8.26 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zeroize-1.8.1 \
- zerotrie-0.2.2 \
- zerovec-0.11.4 \
- zerovec-derive-0.11.1 \
- zvariant-5.7.0 \
- zvariant_derive-5.7.0 \
+ zeroize-1.8.2 \
+ zerotrie-0.2.3 \
+ zerovec-0.11.5 \
+ zerovec-derive-0.11.2 \
+ zvariant-5.8.0 \
+ zvariant_derive-5.8.0 \
zvariant_utils-3.2.1
diff --git a/multimedia/librespot/distinfo b/multimedia/librespot/distinfo
index 5c7cab3c11fb..109b7086e2d3 100644
--- a/multimedia/librespot/distinfo
+++ b/multimedia/librespot/distinfo
@@ -1,12 +1,10 @@
-TIMESTAMP = 1758400818
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+TIMESTAMP = 1763129740
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
SIZE (rust/crates/aes-0.8.4.crate) = 124812
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
SHA256 (rust/crates/alsa-0.9.1.crate) = ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43
@@ -15,22 +13,20 @@ SHA256 (rust/crates/alsa-0.10.0.crate) = 7c88dbbce13b232b26250e1e2e6ac18b6a891a6
SIZE (rust/crates/alsa-0.10.0.crate) = 74719
SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527
SIZE (rust/crates/alsa-sys-0.3.1.crate) = 32748
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
-SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
-SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
@@ -45,38 +41,36 @@ SHA256 (rust/crates/atomic_refcell-0.1.13.crate) = 41e67cd8309bbd06cd603a9e693a7
SIZE (rust/crates/atomic_refcell-0.1.13.crate) = 11760
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
-SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.3.crate) = 34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d
-SIZE (rust/crates/bitflags-2.9.3.crate) = 47777
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
-SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
-SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/cc-1.2.34.crate) = 42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc
-SIZE (rust/crates/cc-1.2.34.crate) = 111754
+SHA256 (rust/crates/cc-1.2.45.crate) = 35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe
+SIZE (rust/crates/cc-1.2.45.crate) = 92261
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
-SHA256 (rust/crates/cfg-expr-0.20.2.crate) = c8d458d63f0f0f482c8da9b7c8b76c21bd885a02056cc94c6404d861ca2b8206
-SIZE (rust/crates/cfg-expr-0.20.2.crate) = 44758
-SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
-SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/cfg-expr-0.20.4.crate) = 9acd0bdbbf4b2612d09f52ba61da432140cb10930354079d0d53fafc12968726
+SIZE (rust/crates/cfg-expr-0.20.4.crate) = 44896
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
@@ -119,8 +113,8 @@ SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb3
SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
SIZE (rust/crates/der-0.7.10.crate) = 90111
-SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
-SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
@@ -145,24 +139,24 @@ SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fb
SIZE (rust/crates/enumflags2-0.7.12.crate) = 17544
SHA256 (rust/crates/enumflags2_derive-0.7.12.crate) = 67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827
SIZE (rust/crates/enumflags2_derive-0.7.12.crate) = 8573
-SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
-SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
+SHA256 (rust/crates/env_filter-0.1.4.crate) = 1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2
+SIZE (rust/crates/env_filter-0.1.4.crate) = 15281
SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
-SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab
SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
-SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
-SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
+SIZE (rust/crates/flate2-1.1.5.crate) = 77015
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
@@ -195,48 +189,48 @@ SHA256 (rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c6
SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
-SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2
+SIZE (rust/crates/generic-array-0.14.9.crate) = 17439
SHA256 (rust/crates/getopts-0.2.24.crate) = cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df
SIZE (rust/crates/getopts-0.2.24.crate) = 21467
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/gio-sys-0.21.1.crate) = a03f2234671e5a588cfe1f59c2b22c103f5772ea351be9cc824a9ce0d06d99fd
-SIZE (rust/crates/gio-sys-0.21.1.crate) = 87224
-SHA256 (rust/crates/glib-0.21.1.crate) = 60bdc26493257b5794ba9301f7cbaf7ab0d69a570bfbefa4d7d360e781cb5205
-SIZE (rust/crates/glib-0.21.1.crate) = 298489
-SHA256 (rust/crates/glib-macros-0.21.0.crate) = e772291ebea14c28eb11bb75741f62f4a4894f25e60ce80100797b6b010ef0f9
-SIZE (rust/crates/glib-macros-0.21.0.crate) = 65629
-SHA256 (rust/crates/glib-sys-0.21.1.crate) = dc7c43cff6a7dc43821e45ebf172399437acd6716fa2186b6852d2b397bf622d
-SIZE (rust/crates/glib-sys-0.21.1.crate) = 68368
-SHA256 (rust/crates/gobject-sys-0.21.1.crate) = 3e9a190eef2bce144a6aa8434e306974c6062c398e0a33a146d60238f9062d5c
-SIZE (rust/crates/gobject-sys-0.21.1.crate) = 23364
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/gio-sys-0.21.2.crate) = 171ed2f6dd927abbe108cfd9eebff2052c335013f5879d55bab0dc1dee19b706
+SIZE (rust/crates/gio-sys-0.21.2.crate) = 86778
+SHA256 (rust/crates/glib-0.21.4.crate) = 5b9dbecb1c33e483a98be4acfea2ab369e1c28f517c6eadb674537409c25c4b2
+SIZE (rust/crates/glib-0.21.4.crate) = 298587
+SHA256 (rust/crates/glib-macros-0.21.4.crate) = 880e524e0085f3546cfb38532b2c202c0d64741d9977a6e4aa24704bfc9f19fb
+SIZE (rust/crates/glib-macros-0.21.4.crate) = 70189
+SHA256 (rust/crates/glib-sys-0.21.2.crate) = d09d3d0fddf7239521674e57b0465dfbd844632fec54f059f7f56112e3f927e1
+SIZE (rust/crates/glib-sys-0.21.2.crate) = 67401
+SHA256 (rust/crates/gobject-sys-0.21.2.crate) = 538e41d8776173ec107e7b0f2aceced60abc368d7e1d81c1f0e2ecd35f59080d
+SIZE (rust/crates/gobject-sys-0.21.2.crate) = 22329
SHA256 (rust/crates/governor-0.10.1.crate) = 444405bbb1a762387aa22dd569429533b54a1d8759d35d3b64cb39b0293eaa19
SIZE (rust/crates/governor-0.10.1.crate) = 142679
-SHA256 (rust/crates/gstreamer-0.24.1.crate) = 32f5db514ad5ccf70ad35485058aa8b894bb81cfcf76bb994af135d9789427c6
-SIZE (rust/crates/gstreamer-0.24.1.crate) = 370658
-SHA256 (rust/crates/gstreamer-app-0.24.0.crate) = fad8ae64a7af6d1aa04e96db085a0cbd64a6b838d85c115c99fa053ab8902d98
-SIZE (rust/crates/gstreamer-app-0.24.0.crate) = 57571
+SHA256 (rust/crates/gstreamer-0.24.3.crate) = 69ac2f12970a2f85a681d2ceaa40c32fe86cc202ead315e0dfa2223a1217cd24
+SIZE (rust/crates/gstreamer-0.24.3.crate) = 373257
+SHA256 (rust/crates/gstreamer-app-0.24.2.crate) = 0af5d403738faf03494dfd502d223444b4b44feb997ba28ab3f118ee6d40a0b2
+SIZE (rust/crates/gstreamer-app-0.24.2.crate) = 58425
SHA256 (rust/crates/gstreamer-app-sys-0.24.0.crate) = aaf1a3af017f9493c34ccc8439cbce5c48f6ddff6ec0514c23996b374ff25f9a
SIZE (rust/crates/gstreamer-app-sys-0.24.0.crate) = 41073
-SHA256 (rust/crates/gstreamer-audio-0.24.0.crate) = 7404c5d0cbb2189e6a10d05801e93f47fe60b195e4d73dd1c540d055f7b340b8
-SIZE (rust/crates/gstreamer-audio-0.24.0.crate) = 83206
+SHA256 (rust/crates/gstreamer-audio-0.24.2.crate) = 68e540174d060cd0d7ee2c2356f152f05d8262bf102b40a5869ff799377269d8
+SIZE (rust/crates/gstreamer-audio-0.24.2.crate) = 84028
SHA256 (rust/crates/gstreamer-audio-sys-0.24.0.crate) = 626cd3130bc155a8b6d4ac48cfddc15774b5a6cc76fcb191aab09a2655bad8f5
SIZE (rust/crates/gstreamer-audio-sys-0.24.0.crate) = 55297
-SHA256 (rust/crates/gstreamer-base-0.24.0.crate) = 34745d3726a080e0d57e402a314e37073d0b341f3a5754258550311ca45e4754
-SIZE (rust/crates/gstreamer-base-0.24.0.crate) = 75134
-SHA256 (rust/crates/gstreamer-base-sys-0.24.0.crate) = dfad00fa63ddd8132306feef9d5095a3636192f09d925adfd0a9be0d82b9ea91
-SIZE (rust/crates/gstreamer-base-sys-0.24.0.crate) = 50171
-SHA256 (rust/crates/gstreamer-sys-0.24.0.crate) = 36f46b35f9dc4b5a0dca3f19d2118bb5355c3112f228a99a84ed555f48ce5cf9
-SIZE (rust/crates/gstreamer-sys-0.24.0.crate) = 103597
+SHA256 (rust/crates/gstreamer-base-0.24.2.crate) = 71ff9b0bbc8041f0c6c8a53b206a6542f86c7d9fa8a7dff3f27d9c374d9f39b4
+SIZE (rust/crates/gstreamer-base-0.24.2.crate) = 75977
+SHA256 (rust/crates/gstreamer-base-sys-0.24.2.crate) = fed78852b92db1459b8f4288f86e6530274073c20be2f94ba642cddaca08b00e
+SIZE (rust/crates/gstreamer-base-sys-0.24.2.crate) = 49629
+SHA256 (rust/crates/gstreamer-sys-0.24.2.crate) = a24ae2930e683665832a19ef02466094b09d1f2da5673f001515ed5486aa9377
+SIZE (rust/crates/gstreamer-sys-0.24.2.crate) = 103273
SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
SIZE (rust/crates/h2-0.4.12.crate) = 176264
SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/headers-0.4.1.crate) = b3314d5adb5d94bcdf56771f2e50dbbc80bb4bdf88967526706205ac9eff24eb
SIZE (rust/crates/headers-0.4.1.crate) = 71105
SHA256 (rust/crates/headers-core-0.3.0.crate) = 54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4
@@ -271,50 +265,48 @@ SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf
SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
-SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
-SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
-SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8
+SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
-SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
-SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
-SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
-SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
-SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
-SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
-SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
-SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
-SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
-SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
-SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
-SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
-SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43
+SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233
+SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6
+SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876
+SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599
+SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132
+SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a
+SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
+SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
+SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
+SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
+SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
+SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
+SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/if-addrs-0.12.0.crate) = bb2a33e9c38988ecbda730c85b0fd9ddcdf83c0305ac7fd21c8bb9f57f2f0cc8
-SIZE (rust/crates/if-addrs-0.12.0.crate) = 10680
-SHA256 (rust/crates/indexmap-2.11.0.crate) = f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9
-SIZE (rust/crates/indexmap-2.11.0.crate) = 99851
+SHA256 (rust/crates/if-addrs-0.14.0.crate) = bf39cc0423ee66021dc5eccface85580e4a001e0c5288bae8bea7ecb69225e90
+SIZE (rust/crates/if-addrs-0.14.0.crate) = 16237
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
SIZE (rust/crates/inout-0.1.4.crate) = 11280
-SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
-SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
-SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
-SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
+SHA256 (rust/crates/iri-string-0.7.9.crate) = 4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397
+SIZE (rust/crates/iri-string-0.7.9.crate) = 142144
SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5
SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
@@ -323,28 +315,28 @@ SHA256 (rust/crates/jack-0.13.3.crate) = f70ca699f44c04a32d419fc9ed699aaea89657f
SIZE (rust/crates/jack-0.13.3.crate) = 117970
SHA256 (rust/crates/jack-sys-0.5.1.crate) = 6013b7619b95a22b576dfb43296faa4ecbe40abbdb97dfd22ead520775fc86ab
SIZE (rust/crates/jack-sys-0.5.1.crate) = 15319
-SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
-SIZE (rust/crates/jiff-0.2.15.crate) = 712996
-SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
-SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jiff-0.2.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35
+SIZE (rust/crates/jiff-0.2.16.crate) = 731814
+SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69
+SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672
SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
SIZE (rust/crates/jni-0.21.1.crate) = 105028
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/js-sys-0.3.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65
+SIZE (rust/crates/js-sys-0.3.82.crate) = 56436
SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
SIZE (rust/crates/kstring-2.0.2.crate) = 23044
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
SIZE (rust/crates/libloading-0.7.4.crate) = 27580
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libmdns-0.9.1.crate) = 48854699e11b111433431b69cee2365fcab0b29b06993f48c257dfbaf6395862
-SIZE (rust/crates/libmdns-0.9.1.crate) = 25965
+SHA256 (rust/crates/libmdns-0.10.1.crate) = a00dbe871d2cf9df13f68d152b949fca8cafc854b60ffd259fc6df6e8663d8d7
+SIZE (rust/crates/libmdns-0.10.1.crate) = 27936
SHA256 (rust/crates/libpulse-binding-2.30.1.crate) = 909eb3049e16e373680fe65afe6e2a722ace06b671250cc4849557bc57d6a397
SIZE (rust/crates/libpulse-binding-2.30.1.crate) = 130490
SHA256 (rust/crates/libpulse-simple-binding-2.29.0.crate) = b7bebef0381c8e3e4b23cc24aaf36fab37472bece128de96f6a111efa464cfef
@@ -355,28 +347,28 @@ SHA256 (rust/crates/libpulse-sys-1.23.0.crate) = d74371848b22e989f829cc1621d2ebd
SIZE (rust/crates/libpulse-sys-1.23.0.crate) = 36914
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
-SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
-SIZE (rust/crates/litemap-0.8.0.crate) = 34344
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litemap-0.8.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77
+SIZE (rust/crates/litemap-0.8.1.crate) = 34172
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/mach2-0.4.3.crate) = d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44
SIZE (rust/crates/mach2-0.4.3.crate) = 22180
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
-SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
-SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
+SIZE (rust/crates/mio-1.1.0.crate) = 105232
SHA256 (rust/crates/muldiv-1.0.1.crate) = 956787520e75e9bd233246045d19f42fb73242759cc57fba9611d940ae96d4b0
SIZE (rust/crates/muldiv-1.0.1.crate) = 4901
SHA256 (rust/crates/multimap-0.10.1.crate) = 1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084
@@ -397,8 +389,8 @@ SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
-SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151
-SIZE (rust/crates/num-bigint-dig-0.8.4.crate) = 123825
+SHA256 (rust/crates/num-bigint-dig-0.8.5.crate) = 82c79c15c05d4bf82b6f5ef163104cc81a760d8e874d38ac50ab67c8877b647b
+SIZE (rust/crates/num-bigint-dig-0.8.5.crate) = 126199
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
@@ -411,60 +403,58 @@ SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e54
SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a
-SIZE (rust/crates/num_enum-0.7.4.crate) = 21553
-SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d
-SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167
+SHA256 (rust/crates/num_enum-0.7.5.crate) = b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c
+SIZE (rust/crates/num_enum-0.7.5.crate) = 21570
+SHA256 (rust/crates/num_enum_derive-0.7.5.crate) = ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7
+SIZE (rust/crates/num_enum_derive-0.7.5.crate) = 18760
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
SHA256 (rust/crates/oauth2-5.0.0.crate) = 51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d
SIZE (rust/crates/oauth2-5.0.0.crate) = 91364
-SHA256 (rust/crates/objc2-0.6.2.crate) = 561f357ba7f3a2a61563a186a163d0a3a5247e1089524a3981d49adb775078bc
-SIZE (rust/crates/objc2-0.6.2.crate) = 272954
-SHA256 (rust/crates/objc2-audio-toolbox-0.3.1.crate) = 10cbe18d879e20a4aea544f8befe38bcf52255eb63d3f23eca2842f3319e4c07
-SIZE (rust/crates/objc2-audio-toolbox-0.3.1.crate) = 178229
-SHA256 (rust/crates/objc2-core-audio-0.3.1.crate) = ca44961e888e19313b808f23497073e3f6b3c22bb485056674c8b49f3b025c82
-SIZE (rust/crates/objc2-core-audio-0.3.1.crate) = 31692
-SHA256 (rust/crates/objc2-core-audio-types-0.3.1.crate) = c0f1cc99bb07ad2ddb6527ddf83db6a15271bb036b3eb94b801cd44fdc666ee1
-SIZE (rust/crates/objc2-core-audio-types-0.3.1.crate) = 19365
-SHA256 (rust/crates/objc2-core-foundation-0.3.1.crate) = 1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166
-SIZE (rust/crates/objc2-core-foundation-0.3.1.crate) = 178121
+SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
+SIZE (rust/crates/objc2-0.6.3.crate) = 272490
+SHA256 (rust/crates/objc2-audio-toolbox-0.3.2.crate) = 6948501a91121d6399b79abaa33a8aa4ea7857fe019f341b8c23ad6e81b79b08
+SIZE (rust/crates/objc2-audio-toolbox-0.3.2.crate) = 186265
+SHA256 (rust/crates/objc2-core-audio-0.3.2.crate) = e1eebcea8b0dbff5f7c8504f3107c68fc061a3eb44932051c8cf8a68d969c3b2
+SIZE (rust/crates/objc2-core-audio-0.3.2.crate) = 32748
+SHA256 (rust/crates/objc2-core-audio-types-0.3.2.crate) = 5a89f2ec274a0cf4a32642b2991e8b351a404d290da87bb6a9a9d8632490bd1c
+SIZE (rust/crates/objc2-core-audio-types-0.3.2.crate) = 20525
+SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
+SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
-SHA256 (rust/crates/objc2-foundation-0.3.1.crate) = 900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c
-SIZE (rust/crates/objc2-foundation-0.3.1.crate) = 324572
-SHA256 (rust/crates/objc2-io-kit-0.3.1.crate) = 71c1c64d6120e51cd86033f67176b1cb66780c2efe34dec55176f77befd93c0a
-SIZE (rust/crates/objc2-io-kit-0.3.1.crate) = 220419
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272
+SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384
+SHA256 (rust/crates/objc2-io-kit-0.3.2.crate) = 33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15
+SIZE (rust/crates/objc2-io-kit-0.3.2.crate) = 262569
SHA256 (rust/crates/ogg-0.9.2.crate) = fdab8dcd8d4052eaacaf8fb07a3ccd9a6e26efadb42878a413c68fc4af1dee2b
SIZE (rust/crates/ogg-0.9.2.crate) = 29967
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
-SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
SHA256 (rust/crates/open-5.3.2.crate) = e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95
SIZE (rust/crates/open-5.3.2.crate) = 26342
-SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
-SIZE (rust/crates/openssl-0.10.73.crate) = 283994
+SHA256 (rust/crates/openssl-0.10.75.crate) = 08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328
+SIZE (rust/crates/openssl-0.10.75.crate) = 288136
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
-SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
-SHA256 (rust/crates/option-operations-0.5.0.crate) = 7c26d27bb1aeab65138e4bf7666045169d1717febcc9ff870166be8348b223d0
-SIZE (rust/crates/option-operations-0.5.0.crate) = 19262
+SHA256 (rust/crates/openssl-sys-0.9.111.crate) = 82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321
+SIZE (rust/crates/openssl-sys-0.9.111.crate) = 80871
+SHA256 (rust/crates/option-operations-0.6.0.crate) = b31ce827892359f23d3cd1cc4c75a6c241772bbd2db17a92dcf27cbefdf52689
+SIZE (rust/crates/option-operations-0.6.0.crate) = 19464
SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
-SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
-SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
-SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
-SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
-SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
+SHA256 (rust/crates/pastey-0.1.1.crate) = 35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec
+SIZE (rust/crates/pastey-0.1.1.crate) = 16112
SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
@@ -473,8 +463,6 @@ SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460a
SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
-SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
-SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
@@ -493,18 +481,18 @@ SHA256 (rust/crates/portaudio-rs-0.3.2.crate) = cdb6b5eff96ccc9bf44d34c379ab03ae
SIZE (rust/crates/portaudio-rs-0.3.2.crate) = 13267
SHA256 (rust/crates/portaudio-sys-0.1.1.crate) = 5194a4fa953b4ffd851c320ef6f0484cd7278cb7169ea9d6c433e49b23f7b7f5
SIZE (rust/crates/portaudio-sys-0.1.1.crate) = 2327
-SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
-SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
+SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
+SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
-SHA256 (rust/crates/priority-queue-2.5.0.crate) = 5676d703dda103cbb035b653a9f11448c0a7216c7926bd35fcb5865475d0c970
-SIZE (rust/crates/priority-queue-2.5.0.crate) = 49045
-SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
-SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
-SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
-SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/priority-queue-2.7.0.crate) = 93980406f12d9f8140ed5abe7155acb10bb1e69ea55c88960b9c2f117445ef96
+SIZE (rust/crates/priority-queue-2.7.0.crate) = 51641
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
SHA256 (rust/crates/protobuf-3.7.2.crate) = d65a1d4ddae7d8b5de68153b48f6aa3bba8cb002b243dbdbc55a5afbc98f99f4
SIZE (rust/crates/protobuf-3.7.2.crate) = 211978
SHA256 (rust/crates/protobuf-codegen-3.7.2.crate) = 5d3976825c0014bbd2f3b34f0001876604fe87e0c86cd8fa54251530f1544ace
@@ -523,8 +511,8 @@ SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925a
SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837
SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -541,54 +529,52 @@ SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b66
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rand_distr-0.5.1.crate) = 6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463
SIZE (rust/crates/rand_distr-0.5.1.crate) = 75593
-SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
-SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
-SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
-SIZE (rust/crates/regex-1.11.2.crate) = 166265
-SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
-SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
-SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
-SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
-SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb
-SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
+SHA256 (rust/crates/reqwest-0.12.24.crate) = 9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f
+SIZE (rust/crates/reqwest-0.12.24.crate) = 159974
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rodio-0.21.1.crate) = e40ecf59e742e03336be6a3d53755e789fd05a059fa22dfa0ed624722319e183
SIZE (rust/crates/rodio-0.21.1.crate) = 135395
SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b
SIZE (rust/crates/rsa-0.9.8.crate) = 85741
-SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
-SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
-SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
SIZE (rust/crates/rustls-0.22.4.crate) = 333681
-SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
-SIZE (rust/crates/rustls-0.23.31.crate) = 371259
+SHA256 (rust/crates/rustls-0.23.35.crate) = 533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f
+SIZE (rust/crates/rustls-0.23.35.crate) = 373700
SHA256 (rust/crates/rustls-native-certs-0.7.3.crate) = e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5
SIZE (rust/crates/rustls-native-certs-0.7.3.crate) = 31564
-SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
-SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
+SHA256 (rust/crates/rustls-native-certs-0.8.2.crate) = 9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923
+SIZE (rust/crates/rustls-native-certs-0.8.2.crate) = 31903
SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
-SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
-SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-pki-types-1.13.0.crate) = 94182ad936a0c91c324cd46c6511b9510ed16af436d7b5bab34beab0afd55f7a
+SIZE (rust/crates/rustls-pki-types-1.13.0.crate) = 65448
SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
-SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustls-webpki-0.103.8.crate) = 2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52
+SIZE (rust/crates/rustls-webpki-0.103.8.crate) = 85810
SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
-SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
+SIZE (rust/crates/schannel-0.1.28.crate) = 42312
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/sdl2-0.38.0.crate) = 2d42407afc6a8ab67e36f92e80b8ba34cbdc55aaeed05249efe9a2e8d0e9feef
@@ -597,22 +583,24 @@ SHA256 (rust/crates/sdl2-sys-0.38.0.crate) = 3ff61407fc75d4b0bbc93dc7e4d6c196439
SIZE (rust/crates/sdl2-sys-0.38.0.crate) = 8446305
SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-3.3.0.crate) = 80fb1d92c5028aa318b4b8bd7302a5bfcf48be96a37fc6fc790f806b0004ee0c
-SIZE (rust/crates/security-framework-3.3.0.crate) = 86425
-SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
-SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
-SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
-SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
-SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
+SHA256 (rust/crates/security-framework-3.5.1.crate) = b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef
+SIZE (rust/crates/security-framework-3.5.1.crate) = 89937
+SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
+SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_path_to_error-0.1.20.crate) = 10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457
+SIZE (rust/crates/serde_path_to_error-0.1.20.crate) = 18046
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
-SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
-SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
@@ -629,44 +617,46 @@ SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c0
SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
SIZE (rust/crates/signature-2.2.0.crate) = 15531
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
-SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
-SIZE (rust/crates/socket2-0.5.10.crate) = 58169
-SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
-SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spinning_top-0.3.0.crate) = d96d2d1d716fb500937168cc09353ffdc7a012be8475ac7308e1bdf0e3923300
SIZE (rust/crates/spinning_top-0.3.0.crate) = 52579
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
SIZE (rust/crates/spki-0.7.3.crate) = 16409
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/symphonia-0.5.4.crate) = 815c942ae7ee74737bb00f965fa5b5a2ac2ce7b6c01c0cc169bbeaf7abd5f5a9
-SIZE (rust/crates/symphonia-0.5.4.crate) = 12039
-SHA256 (rust/crates/symphonia-bundle-mp3-0.5.4.crate) = c01c2aae70f0f1fb096b6f0ff112a930b1fb3626178fba3ae68b09dce71706d4
-SIZE (rust/crates/symphonia-bundle-mp3-0.5.4.crate) = 60104
-SHA256 (rust/crates/symphonia-codec-vorbis-0.5.4.crate) = 5a98765fb46a0a6732b007f7e2870c2129b6f78d87db7987e6533c8f164a9f30
-SIZE (rust/crates/symphonia-codec-vorbis-0.5.4.crate) = 24651
-SHA256 (rust/crates/symphonia-core-0.5.4.crate) = 798306779e3dc7d5231bd5691f5a813496dc79d3f56bf82e25789f2094e022c3
-SIZE (rust/crates/symphonia-core-0.5.4.crate) = 98029
-SHA256 (rust/crates/symphonia-format-ogg-0.5.4.crate) = ada3505789516bcf00fc1157c67729eded428b455c27ca370e41f4d785bfa931
-SIZE (rust/crates/symphonia-format-ogg-0.5.4.crate) = 23239
-SHA256 (rust/crates/symphonia-metadata-0.5.4.crate) = bc622b9841a10089c5b18e99eb904f4341615d5aa55bbf4eedde1be721a4023c
-SIZE (rust/crates/symphonia-metadata-0.5.4.crate) = 23343
-SHA256 (rust/crates/symphonia-utils-xiph-0.5.4.crate) = 484472580fa49991afda5f6550ece662237b00c6f562c7d9638d1b086ed010fe
-SIZE (rust/crates/symphonia-utils-xiph-0.5.4.crate) = 5787
-SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
-SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/symphonia-0.5.5.crate) = 5773a4c030a19d9bfaa090f49746ff35c75dfddfa700df7a5939d5e076a57039
+SIZE (rust/crates/symphonia-0.5.5.crate) = 12085
+SHA256 (rust/crates/symphonia-bundle-flac-0.5.5.crate) = c91565e180aea25d9b80a910c546802526ffd0072d0b8974e3ebe59b686c9976
+SIZE (rust/crates/symphonia-bundle-flac-0.5.5.crate) = 24141
+SHA256 (rust/crates/symphonia-bundle-mp3-0.5.5.crate) = 4872dd6bb56bf5eac799e3e957aa1981086c3e613b27e0ac23b176054f7c57ed
+SIZE (rust/crates/symphonia-bundle-mp3-0.5.5.crate) = 61019
+SHA256 (rust/crates/symphonia-codec-vorbis-0.5.5.crate) = f025837c309cd69ffef572750b4a2257b59552c5399a5e49707cc5b1b85d1c73
+SIZE (rust/crates/symphonia-codec-vorbis-0.5.5.crate) = 25527
+SHA256 (rust/crates/symphonia-core-0.5.5.crate) = ea00cc4f79b7f6bb7ff87eddc065a1066f3a43fe1875979056672c9ef948c2af
+SIZE (rust/crates/symphonia-core-0.5.5.crate) = 99682
+SHA256 (rust/crates/symphonia-format-ogg-0.5.5.crate) = 2b4955c67c1ed3aa8ae8428d04ca8397fbef6a19b2b051e73b5da8b1435639cb
+SIZE (rust/crates/symphonia-format-ogg-0.5.5.crate) = 24285
+SHA256 (rust/crates/symphonia-metadata-0.5.5.crate) = 36306ff42b9ffe6e5afc99d49e121e0bd62fe79b9db7b9681d48e29fa19e6b16
+SIZE (rust/crates/symphonia-metadata-0.5.5.crate) = 24184
+SHA256 (rust/crates/symphonia-utils-xiph-0.5.5.crate) = ee27c85ab799a338446b68eec77abf42e1a6f1bb490656e121c6e27bfbab9f16
+SIZE (rust/crates/symphonia-utils-xiph-0.5.5.crate) = 6617
+SHA256 (rust/crates/syn-2.0.109.crate) = 2f17c7e013e88258aa9543dcbe81aca68a667a9ac37cd69c9fbc07858bfe0e2f
+SIZE (rust/crates/syn-2.0.109.crate) = 301826
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
@@ -677,56 +667,58 @@ SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b66174276
SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
-SHA256 (rust/crates/system-deps-7.0.5.crate) = e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb
-SIZE (rust/crates/system-deps-7.0.5.crate) = 28669
-SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
-SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
-SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
+SHA256 (rust/crates/system-deps-7.0.7.crate) = 48c8f33736f986f16d69b6cb8b03f55ddcad5c41acc4ccc39dd88e84aa805e7f
+SIZE (rust/crates/system-deps-7.0.7.crate) = 28941
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
-SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
-SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
-SHA256 (rust/crates/thread-id-4.2.2.crate) = cfe8f25bbdd100db7e1d34acf7fd2dc59c4bf8f7483f505eaa7d4f12f76cc0ea
-SIZE (rust/crates/thread-id-4.2.2.crate) = 9230
-SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
-SIZE (rust/crates/time-0.3.41.crate) = 138369
-SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
-SIZE (rust/crates/time-core-0.1.4.crate) = 8422
-SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
-SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
-SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
-SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/tinystr-0.8.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869
+SIZE (rust/crates/tinystr-0.8.2.crate) = 23942
SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
-SIZE (rust/crates/tokio-1.47.1.crate) = 829790
-SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
-SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
+SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
SHA256 (rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
SIZE (rust/crates/tokio-rustls-0.25.0.crate) = 30541
-SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
-SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61
+SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-SHA256 (rust/crates/tokio-tungstenite-0.27.0.crate) = 489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1
-SIZE (rust/crates/tokio-tungstenite-0.27.0.crate) = 29756
-SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
-SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
-SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
-SIZE (rust/crates/toml-0.8.23.crate) = 36050
-SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
-SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
-SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
-SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/tokio-tungstenite-0.28.0.crate) = d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857
+SIZE (rust/crates/tokio-tungstenite-0.28.0.crate) = 29876
+SHA256 (rust/crates/tokio-util-0.7.17.crate) = 2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594
+SIZE (rust/crates/tokio-util-0.7.17.crate) = 133898
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_edit-0.23.7.crate) = 6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d
+SIZE (rust/crates/toml_edit-0.23.7.crate) = 65946
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
@@ -743,16 +735,16 @@ SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a5
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/tungstenite-0.27.0.crate) = eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d
-SIZE (rust/crates/tungstenite-0.27.0.crate) = 67162
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/tungstenite-0.28.0.crate) = 8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442
+SIZE (rust/crates/tungstenite-0.28.0.crate) = 67629
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
-SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
-SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
@@ -763,8 +755,8 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.18.0.crate) = f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be
-SIZE (rust/crates/uuid-1.18.0.crate) = 59782
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/vergen-9.0.6.crate) = 6b2bf58be11fc9414104c6d3a2e464163db5ef74b12296bda593cac37b6e4777
@@ -775,8 +767,8 @@ SHA256 (rust/crates/vergen-lib-0.1.6.crate) = 9b07e6010c0f3e59fcb164e0163834597d
SIZE (rust/crates/vergen-lib-0.1.6.crate) = 20754
SHA256 (rust/crates/version-compare-0.1.1.crate) = 579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29
SIZE (rust/crates/version-compare-0.1.1.crate) = 13224
-SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
-SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
+SHA256 (rust/crates/version-compare-0.2.1.crate) = 03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e
+SIZE (rust/crates/version-compare-0.2.1.crate) = 14245
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
@@ -785,38 +777,36 @@ SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3da
SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95
-SIZE (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 144010
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
-SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60
+SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0
+SIZE (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 16687
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2
+SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76
+SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269
+SHA256 (rust/crates/web-sys-0.3.82.crate) = 3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1
+SIZE (rust/crates/web-sys-0.3.82.crate) = 644272
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/webpki-0.22.4.crate) = ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53
SIZE (rust/crates/webpki-0.22.4.crate) = 63472
SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9
SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557
-SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
-SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
+SHA256 (rust/crates/webpki-roots-1.0.4.crate) = b2878ef029c47c6e8cf779119f20fcf52bde7ad42a731b2a304bc221df17571e
+SIZE (rust/crates/webpki-roots-1.0.4.crate) = 252224
SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
SIZE (rust/crates/which-4.4.2.crate) = 15953
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.10.crate) = 0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22
-SIZE (rust/crates/winapi-util-0.1.10.crate) = 13370
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49
@@ -829,14 +819,18 @@ SHA256 (rust/crates/windows-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f6
SIZE (rust/crates/windows-core-0.54.0.crate) = 44015
SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
-SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
-SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
-SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e
@@ -845,8 +839,12 @@ SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de
SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
@@ -855,97 +853,99 @@ SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b3
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
SIZE (rust/crates/winnow-0.7.13.crate) = 174454
-SHA256 (rust/crates/wit-bindgen-0.45.0.crate) = 052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814
-SIZE (rust/crates/wit-bindgen-0.45.0.crate) = 60405
-SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
-SIZE (rust/crates/writeable-0.6.1.crate) = 24068
-SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
-SIZE (rust/crates/yoke-0.8.0.crate) = 28726
-SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
-SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zbus-5.10.0.crate) = 67a073be99ace1adc48af593701c8015cd9817df372e14a1a6b0ee8f8bf043be
-SIZE (rust/crates/zbus-5.10.0.crate) = 166302
-SHA256 (rust/crates/zbus_macros-5.10.0.crate) = 0e80cd713a45a49859dcb648053f63265f4f2851b6420d47a958e5697c68b131
-SIZE (rust/crates/zbus_macros-5.10.0.crate) = 37433
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
+SIZE (rust/crates/writeable-0.6.2.crate) = 25181
+SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954
+SIZE (rust/crates/yoke-0.8.1.crate) = 32016
+SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d
+SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593
+SHA256 (rust/crates/zbus-5.12.0.crate) = b622b18155f7a93d1cd2dc8c01d2d6a44e08fb9ebb7b3f9e6ed101488bad6c91
+SIZE (rust/crates/zbus-5.12.0.crate) = 168368
+SHA256 (rust/crates/zbus_macros-5.12.0.crate) = 1cdb94821ca8a87ca9c298b5d1cbd80e2a8b67115d99f6e4551ac49e42b6a314
+SIZE (rust/crates/zbus_macros-5.12.0.crate) = 37026
SHA256 (rust/crates/zbus_names-4.2.0.crate) = 7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97
SIZE (rust/crates/zbus_names-4.2.0.crate) = 17015
-SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
-SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
-SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
-SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
-SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
-SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
-SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
-SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
-SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
-SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (rust/crates/zvariant-5.7.0.crate) = 999dd3be73c52b1fccd109a4a81e4fcd20fab1d3599c8121b38d04e1419498db
-SIZE (rust/crates/zvariant-5.7.0.crate) = 90643
-SHA256 (rust/crates/zvariant_derive-5.7.0.crate) = 6643fd0b26a46d226bd90d3f07c1b5321fe9bb7f04673cb37ac6d6883885b68e
-SIZE (rust/crates/zvariant_derive-5.7.0.crate) = 14214
+SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
+SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
+SHA256 (rust/crates/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851
+SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547
+SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002
+SIZE (rust/crates/zerovec-0.11.5.crate) = 119620
+SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3
+SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421
+SHA256 (rust/crates/zvariant-5.8.0.crate) = 2be61892e4f2b1772727be11630a62664a1826b62efa43a6fe7449521cb8744c
+SIZE (rust/crates/zvariant-5.8.0.crate) = 92133
+SHA256 (rust/crates/zvariant_derive-5.8.0.crate) = da58575a1b2b20766513b1ec59d8e2e68db2745379f961f86650655e862d2006
+SIZE (rust/crates/zvariant_derive-5.8.0.crate) = 14336
SHA256 (rust/crates/zvariant_utils-3.2.1.crate) = c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599
SIZE (rust/crates/zvariant_utils-3.2.1.crate) = 14678
-SHA256 (librespot-org-librespot-v0.7.1_GH0.tar.gz) = 1d09cf7a9b05663bc74806dc729dba818f2f1108728b60ccaac42bb54bf46864
-SIZE (librespot-org-librespot-v0.7.1_GH0.tar.gz) = 362896
+SHA256 (librespot-org-librespot-v0.8.0_GH0.tar.gz) = 0e4922997e1c67d27b3f50dcc388ecb8a3c08eba23b764879071f6e9e8c07ec7
+SIZE (librespot-org-librespot-v0.8.0_GH0.tar.gz) = 372045
diff --git a/multimedia/mlt7-glaxnimate/Makefile b/multimedia/mlt7-glaxnimate/Makefile
index 8f63e93cfddc..33127a56014e 100644
--- a/multimedia/mlt7-glaxnimate/Makefile
+++ b/multimedia/mlt7-glaxnimate/Makefile
@@ -34,9 +34,9 @@ _PLIST_SUB_qt6= QT_VERSION_SUFFIX="-qt6"
CMAKE_ON= ${_CMAKE_ON_${FLAVOR}}
CMAKE_OFF= MOD_AVFORMAT MOD_DECKLINK MOD_FEEDS MOD_FREI0R MOD_GDK MOD_GTK2 \
MOD_JACKRACK MOD_KDENLIVE MOD_LUMAS MOD_MOTION_EST MOD_NORMALIZE \
- MOD_OLDFILM MOD_OPENCV MOD_OPENGL MOD_PLUSGPL MOD_PLUS MOD_QT MOD_RESAMPLE \
- MOD_RTAUDIO MOD_RUBBERBAND MOD_SDL2 MOD_SOX MOD_VIDSTAB MOD_VMFX \
- MOD_VORBIS MOD_XINE MOD_XML \
+ MOD_OLDFILM MOD_OPENCV MOD_OPENGL MOD_PLUSGPL MOD_PLUS MOD_QT \
+ MOD_QT6 MOD_RESAMPLE MOD_RTAUDIO MOD_RUBBERBAND MOD_SDL2 MOD_SOX \
+ MOD_VIDSTAB MOD_VMFX MOD_VORBIS MOD_XINE MOD_XML \
SWIG_CSHARP SWIG_JAVA SWIG_LUA SWIG_NODEJS SWIG_PERL \
SWIG_PHP SWIG_PYTHON SWIG_RUBY SWIG_TCL \
${_CMAKE_OFF_${FLAVOR}}
diff --git a/multimedia/mlt7-qt/pkg-plist b/multimedia/mlt7-qt/pkg-plist
index ee0365983ce0..3a36e6b8e717 100644
--- a/multimedia/mlt7-qt/pkg-plist
+++ b/multimedia/mlt7-qt/pkg-plist
@@ -7,6 +7,7 @@ lib/mlt-7/libmltqt%%QT_VERSION_SUFFIX%%.so
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_gpstext.yml
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_lightshow.yml
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_qtblend.yml
+%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_qtblend_mode.yml
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_qtcrop.yml
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_qtext.yml
%%DATADIR%%/qt%%QT_VERSION_SUFFIX%%/filter_typewriter.yml
diff --git a/multimedia/mlt7/Makefile b/multimedia/mlt7/Makefile
index 51c2367a1ae2..545940818381 100644
--- a/multimedia/mlt7/Makefile
+++ b/multimedia/mlt7/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${_MLT_PORTNAME}
DISTVERSION= ${_MLT_VERSION}
-PORTREVISION?= 1
+PORTREVISION?= 0
CATEGORIES?= multimedia
MASTER_SITES= https://github.com/mltframework/mlt/releases/download/v${DISTVERSION}/
DISTFILES= mlt-${DISTVERSION}${EXTRACT_SUFX}
@@ -31,7 +31,8 @@ CMAKE_ON= MOD_XML
# Explicitly disabled modules that are ouddated, unnecessary, or have
# their own port.
-CMAKE_OFF= MOD_GLAXNIMATE MOD_GLAXNIMATE_QT6 MOD_SDL1 MOD_QT \
+CMAKE_OFF= CLANG_FORMAT CMAKE_CXX_SCAN_FOR_MODULES \
+ MOD_GLAXNIMATE MOD_GLAXNIMATE_QT6 MOD_SDL1 MOD_QT \
MOD_QT6 MOD_NDI \
SWIG_CSHARP SWIG_JAVA SWIG_LUA SWIG_NODEJS SWIG_PERL \
SWIG_PHP SWIG_PYTHON SWIG_RUBY SWIG_TCL
diff --git a/multimedia/mlt7/distinfo b/multimedia/mlt7/distinfo
index d897695ee69a..39fb5cbf5d9d 100644
--- a/multimedia/mlt7/distinfo
+++ b/multimedia/mlt7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751586976
-SHA256 (mlt-7.32.0.tar.gz) = 1ca5aadfe27995c879b9253b3a48d1dcc3b1247ea0b5620b087d58f5521be028
-SIZE (mlt-7.32.0.tar.gz) = 1790860
+TIMESTAMP = 1763046667
+SHA256 (mlt-7.34.1.tar.gz) = 4104b87db3e14389f81666938c131f723564773fec9aa18b6bff008761cc838b
+SIZE (mlt-7.34.1.tar.gz) = 1817867
diff --git a/multimedia/mlt7/pkg-plist b/multimedia/mlt7/pkg-plist
index 3d9589ec00a8..dc8dc02b2d08 100644
--- a/multimedia/mlt7/pkg-plist
+++ b/multimedia/mlt7/pkg-plist
@@ -7,6 +7,7 @@ include/mlt-7/framework/mlt_chain.h
include/mlt-7/framework/mlt_consumer.h
include/mlt-7/framework/mlt_deque.h
include/mlt-7/framework/mlt_events.h
+include/mlt-7/framework/mlt_export.h
include/mlt-7/framework/mlt_factory.h
include/mlt-7/framework/mlt_field.h
include/mlt-7/framework/mlt_filter.h
@@ -252,6 +253,7 @@ share/man/man1/melt-7.1.gz
%%PLUSGPL%%%%DATADIR%%/plusgpl/consumer_cbrts.yml
%%PLUSGPL%%%%DATADIR%%/plusgpl/filter_burningtv.yml
%%PLUSGPL%%%%DATADIR%%/plusgpl/filter_lumaliftgaingamma.yml
+%%PLUSGPL%%%%DATADIR%%/plusgpl/filter_outline.yml
%%PLUSGPL%%%%DATADIR%%/plusgpl/filter_rotoscoping.yml
%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/AAC
%%AVFORMAT%%%%DATADIR%%/presets/consumer/avformat/ALAC
diff --git a/multimedia/qpwgraph/Makefile b/multimedia/qpwgraph/Makefile
index cbc1804e1dff..97616443c432 100644
--- a/multimedia/qpwgraph/Makefile
+++ b/multimedia/qpwgraph/Makefile
@@ -1,11 +1,12 @@
PORTNAME= qpwgraph
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.6
+DISTVERSION= 0.9.7
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
COMMENT= PipeWire Graph Qt GUI Interface
-WWW= https://gitlab.freedesktop.org/rncbc/qpwgraph
+WWW= https://gitlab.freedesktop.org/rncbc/qpwgraph \
+ https://github.com/rncbc/qpwgraph
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/multimedia/qpwgraph/distinfo b/multimedia/qpwgraph/distinfo
index b756959902eb..09117516472c 100644
--- a/multimedia/qpwgraph/distinfo
+++ b/multimedia/qpwgraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762711844
-SHA256 (qpwgraph-v0.9.6.tar.bz2) = 3a287aa0565c0363f92072acadeb502957232a5375ee98a89cae897cdf8fbff4
-SIZE (qpwgraph-v0.9.6.tar.bz2) = 237929
+TIMESTAMP = 1763256480
+SHA256 (qpwgraph-v0.9.7.tar.bz2) = 5863bb36f3175ab04035af56eb496922725f99acca31b0e5b3229ea4c00ea94e
+SIZE (qpwgraph-v0.9.7.tar.bz2) = 241492
diff --git a/multimedia/ringrtc/Makefile b/multimedia/ringrtc/Makefile
index f9fed8408294..7fd60f637555 100644
--- a/multimedia/ringrtc/Makefile
+++ b/multimedia/ringrtc/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ringrtc
DISTVERSIONPREFIX= v
-DISTVERSION= 2.59.0
-PORTREVISION= 1
+DISTVERSION= 2.59.4
CATEGORIES= multimedia
MASTER_SITES= LOCAL/mikael/ringrtc/:boringssl \
LOCAL/mikael/ringrtc/:build \
@@ -63,7 +62,7 @@ GH_TUPLE= signalapp:ringrtc:${DISTVERSIONPREFIX}${DISTVERSION} \
signalapp:webrtc:${WEBRTC_REV}:webrtc
# sh net-im/signal-desktop/get_deps.sh
-WEBRTC_REV= 7339c
+WEBRTC_REV= 7339d
# modify webrtc_fetch.sh, then sh webrtc_fetch.sh
BORINGSSL_REV= ddb2ca4b48fca9a1c468d83dc513b837331843ac
@@ -71,7 +70,7 @@ BUILD_REV= 66d076c7ab192991f67891b062b35404f3cb0739
BUILDTOOLS_REV= 0c4bbb0f8a874de0a2a15d196031c7303d04fbb3
CATAPULT_REV= 0fd1415f0cf3219ba097d37336141897fab7c5e9
ICU_REV= 1b2e3e8a421efae36141a7b932b41e315b089af8
-LIBCUBEB_VER= 0.31.2
+LIBCUBEB_VER= 0.33.0
LIBJPEG_TURBO_REV= e14cbfaa85529d47f9f55b0f104a579c1061f9ad
LIBSRTP_REV= a52756acb1c5e133089c798736dd171567df11f5
LIBVPX_REV= a985e5e847a2fe69bef3e547cf25088132194e39
@@ -132,6 +131,7 @@ PLIST_FILES= lib/libringrtc.so
RUSTC_VERSION!= rustc -V 2>/dev/null || true
MAKE_ENV+= RUSTC_BOOTSTRAP=1
+
GN_ARGS+= enable_rust=true \
rust_sysroot_absolute="${LOCALBASE}" \
rustc_version="${RUSTC_VERSION}"
diff --git a/multimedia/ringrtc/Makefile.crates b/multimedia/ringrtc/Makefile.crates
index 853dc496b395..75f7587a8b8e 100644
--- a/multimedia/ringrtc/Makefile.crates
+++ b/multimedia/ringrtc/Makefile.crates
@@ -12,7 +12,6 @@ CARGO_CRATES= addr2line-0.24.2 \
anstyle-query-1.1.4 \
anstyle-wincon-3.0.10 \
anyhow-1.0.99 \
- arbitrary-1.4.2 \
argon2-0.5.3 \
async-trait-0.1.89 \
atomic-waker-1.1.2 \
@@ -24,7 +23,6 @@ CARGO_CRATES= addr2line-0.24.2 \
backtrace-0.3.75 \
base64-0.22.1 \
base64ct-1.8.0 \
- basic-toml-0.1.10 \
bincode-1.3.3 \
bindgen-0.69.5 \
bitflags-1.3.2 \
@@ -38,8 +36,6 @@ CARGO_CRATES= addr2line-0.24.2 \
bumpalo-3.19.0 \
byteorder-1.5.0 \
bytes-1.10.1 \
- bzip2-0.5.2 \
- bzip2-sys-0.1.13+1.0.8 \
cbc-0.1.2 \
cc-1.2.33 \
cesu8-1.1.0 \
@@ -56,49 +52,55 @@ CARGO_CRATES= addr2line-0.24.2 \
colorchoice-1.0.4 \
combine-4.6.7 \
const-str-0.6.4 \
- constant_time_eq-0.3.1 \
+ core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
+ core-graphics-0.23.2 \
+ core-graphics-types-0.1.3 \
core-models-0.0.3 \
+ core-text-20.1.0 \
cpufeatures-0.2.17 \
- crc-3.3.0 \
- crc-catalog-2.4.0 \
crc32fast-1.5.0 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
crypto-common-0.1.6 \
ctr-0.9.2 \
- cubeb-0.31.2 \
- cubeb-core-0.31.2 \
- cubeb-sys-0.31.2 \
+ cubeb-0.33.0 \
+ cubeb-core-0.33.0 \
+ cubeb-sys-0.33.0 \
darling-0.20.11 \
darling_core-0.20.11 \
darling_macro-0.20.11 \
- deflate64-0.1.9 \
deranged-0.4.0 \
derive-where-1.6.0 \
- derive_arbitrary-1.4.2 \
derive_more-2.0.1 \
derive_more-impl-2.0.1 \
digest-0.10.7 \
- directories-5.0.1 \
- dirs-sys-0.4.1 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
displaydoc-0.2.5 \
+ dlib-0.5.2 \
dunce-1.0.5 \
+ dwrote-0.11.4 \
dyn-clone-1.0.20 \
either-1.15.0 \
env_filter-0.1.3 \
env_logger-0.11.8 \
equivalent-1.0.2 \
- erased-serde-0.4.6 \
errno-0.3.13 \
fastrand-2.3.0 \
fern-0.6.2 \
fiat-crypto-0.2.9 \
fixedbitset-0.5.7 \
flate2-1.1.2 \
+ float-ord-0.3.2 \
fnv-1.0.7 \
+ font-kit-0.14.3 \
+ foreign-types-0.5.0 \
+ foreign-types-macros-0.2.3 \
+ foreign-types-shared-0.3.1 \
form_urlencoded-1.2.1 \
+ freetype-sys-0.20.1 \
fs_extra-1.3.0 \
funty-2.0.0 \
futures-channel-0.3.31 \
@@ -132,7 +134,6 @@ CARGO_CRATES= addr2line-0.24.2 \
http-body-util-0.1.3 \
httparse-1.10.1 \
httpdate-1.0.3 \
- humansize-2.1.3 \
hyper-1.7.0 \
hyper-named-pipe-0.1.0 \
hyper-timeout-0.5.2 \
@@ -172,7 +173,6 @@ CARGO_CRATES= addr2line-0.24.2 \
libcrux-platform-0.0.2 \
libcrux-sha3-0.0.3 \
libloading-0.8.8 \
- libm-0.2.15 \
libredox-0.1.9 \
linkme-0.3.33 \
linkme-impl-0.3.33 \
@@ -180,12 +180,9 @@ CARGO_CRATES= addr2line-0.24.2 \
linux-raw-sys-0.9.4 \
litemap-0.8.0 \
log-0.4.27 \
- lzma-rs-0.3.0 \
- lzma-sys-0.1.20 \
matchit-0.8.4 \
memchr-2.7.5 \
mime-0.3.17 \
- mime_guess-2.0.5 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
mio-1.0.4 \
@@ -209,7 +206,8 @@ CARGO_CRATES= addr2line-0.24.2 \
partial-default-derive-0.1.0 \
password-hash-0.5.0 \
pastey-0.1.1 \
- pbkdf2-0.12.2 \
+ pathfinder_geometry-0.5.1 \
+ pathfinder_simd-0.5.5 \
percent-encoding-2.3.1 \
petgraph-0.7.1 \
pin-project-1.1.10 \
@@ -217,9 +215,9 @@ CARGO_CRATES= addr2line-0.24.2 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
pkg-config-0.3.32 \
- plotly-0.12.1 \
- plotly_derive-0.12.1 \
- plotly_kaleido-0.12.1 \
+ plotters-0.3.7 \
+ plotters-backend-0.3.7 \
+ plotters-svg-0.3.7 \
polyval-0.6.2 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
@@ -252,7 +250,7 @@ CARGO_CRATES= addr2line-0.24.2 \
rand_core-0.9.3 \
rayon-1.11.0 \
rayon-core-1.13.0 \
- redox_users-0.4.6 \
+ redox_users-0.5.2 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
regex-1.11.1 \
@@ -260,12 +258,8 @@ CARGO_CRATES= addr2line-0.24.2 \
regex-syntax-0.8.5 \
relative-path-1.9.3 \
ring-0.17.14 \
- rinja-0.3.5 \
- rinja_derive-0.3.5 \
- rinja_parser-0.3.5 \
rustc-demangle-0.1.26 \
rustc-hash-1.1.0 \
- rustc-hash-2.1.1 \
rustc_version-0.4.1 \
rustix-0.38.44 \
rustix-1.0.8 \
@@ -290,7 +284,6 @@ CARGO_CRATES= addr2line-0.24.2 \
sha2-0.10.9 \
shlex-1.3.0 \
signal-hook-registry-1.4.6 \
- simd-adler32-0.3.7 \
slab-0.4.11 \
smallvec-1.15.1 \
socket2-0.6.0 \
@@ -331,7 +324,7 @@ CARGO_CRATES= addr2line-0.24.2 \
tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
try-lock-0.2.5 \
- typeid-1.0.3 \
+ ttf-parser-0.20.0 \
typenum-1.18.0 \
unicase-2.8.1 \
unicode-ident-1.0.18 \
@@ -352,6 +345,7 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-macro-0.2.100 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
webpki-roots-0.26.11 \
webpki-roots-1.0.2 \
which-4.4.2 \
@@ -377,50 +371,42 @@ CARGO_CRATES= addr2line-0.24.2 \
windows-strings-0.1.0 \
windows-strings-0.4.2 \
windows-sys-0.45.0 \
- windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
windows-targets-0.42.2 \
- windows-targets-0.48.5 \
windows-targets-0.52.6 \
windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.42.2 \
- windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.42.2 \
- windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.42.2 \
- windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.42.2 \
- windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.42.2 \
- windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.42.2 \
- windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.42.2 \
- windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
winnow-0.7.12 \
+ wio-0.2.2 \
wit-bindgen-rt-0.39.0 \
writeable-0.6.1 \
wyz-0.5.1 \
x25519-dalek-2.0.1 \
- xz2-0.1.7 \
+ yeslogic-fontconfig-sys-6.0.0 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
zerocopy-0.8.26 \
@@ -432,10 +418,5 @@ CARGO_CRATES= addr2line-0.24.2 \
zerotrie-0.2.2 \
zerovec-0.11.4 \
zerovec-derive-0.11.1 \
- zip-2.4.2 \
- zopfli-0.8.2 \
- zstd-0.13.3 \
- zstd-safe-7.2.4 \
- zstd-sys-2.0.15+zstd.1.5.7 \
libsignal-account-keys,libsignal-core,poksho,signal-crypto,zkcredential,zkgroup@git+https://github.com/signalapp/libsignal?tag=v0.78.3\#9e2bcb2a74d8fc23dd360fe8bd371dd716f97cc2 \
curve25519-dalek,curve25519-dalek-derive@git+https://github.com/signalapp/curve25519-dalek?tag=signal-curve25519-4.1.3\#7c6d34756355a3566a704da84dce7b1c039a6572
diff --git a/multimedia/ringrtc/distinfo b/multimedia/ringrtc/distinfo
index cbfd9a53b2c0..9661c2482b19 100644
--- a/multimedia/ringrtc/distinfo
+++ b/multimedia/ringrtc/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1760276999
+TIMESTAMP = 1763124251
SHA256 (boringssl-ddb2ca4b48fca9a1c468d83dc513b837331843ac.tar.gz) = dd8bd3bff9215f945ea056c120443d076fece66fa3505b170d268e258d3b2419
SIZE (boringssl-ddb2ca4b48fca9a1c468d83dc513b837331843ac.tar.gz) = 47628099
SHA256 (build-66d076c7ab192991f67891b062b35404f3cb0739.tar.gz) = 9180093b827f7051f3ede09c6e405c53206f81016028f51c826ddb35d101dfb0
@@ -61,8 +61,6 @@ SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f7
SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
-SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
-SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
SIZE (rust/crates/argon2-0.5.3.crate) = 28795
SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
@@ -85,8 +83,6 @@ SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
-SHA256 (rust/crates/basic-toml-0.1.10.crate) = ba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178a
-SIZE (rust/crates/basic-toml-0.1.10.crate) = 50648
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
@@ -113,10 +109,6 @@ SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47
-SIZE (rust/crates/bzip2-0.5.2.crate) = 38314
-SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
-SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
SIZE (rust/crates/cbc-0.1.2.crate) = 23501
SHA256 (rust/crates/cc-1.2.33.crate) = 3ee0f8803222ba5a7e2777dd72ca451868909b1ac410621b676adf07280e9b5f
@@ -149,18 +141,20 @@ SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde
SIZE (rust/crates/combine-4.6.7.crate) = 134808
SHA256 (rust/crates/const-str-0.6.4.crate) = 451d0640545a0553814b4c646eb549343561618838e9b42495f466131fe3ad49
SIZE (rust/crates/const-str-0.6.4.crate) = 33813
-SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
-SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081
+SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763
+SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
+SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
SHA256 (rust/crates/core-models-0.0.3.crate) = 94950e87ea550d6d68f1993f3e7bebc8cb7235157bff84337d46195c3aa0b3f0
SIZE (rust/crates/core-models-0.0.3.crate) = 31996
+SHA256 (rust/crates/core-text-20.1.0.crate) = c9d2790b5c08465d49f8dc05c8bcae9fea467855947db39b0f8145c091aaced5
+SIZE (rust/crates/core-text-20.1.0.crate) = 20836
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675
-SIZE (rust/crates/crc-3.3.0.crate) = 13905
-SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
-SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -173,40 +167,40 @@ SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
SIZE (rust/crates/ctr-0.9.2.crate) = 18344
-SHA256 (rust/crates/cubeb-0.31.2.crate) = b2cd1c2d1e39e54b6b7cc7b44222844c5ac05285d1667f54b0d17b8329c12b7d
-SIZE (rust/crates/cubeb-0.31.2.crate) = 8205
-SHA256 (rust/crates/cubeb-core-0.31.2.crate) = b6c9979d62b94e8bd43b08b9c4bafd8950acfa20b8338ff9671d35be6fd308a3
-SIZE (rust/crates/cubeb-core-0.31.2.crate) = 13025
-SHA256 (rust/crates/cubeb-sys-0.31.2.crate) = 564cb433c2eb9bc33221ce3726467352570b75704a2083321767e4d8f59621c1
-SIZE (rust/crates/cubeb-sys-0.31.2.crate) = 412486
+SHA256 (rust/crates/cubeb-0.33.0.crate) = 09e7d7ca771011810a000a54525f45c033661ef6f3b2fd39ea9701e52f8ff13a
+SIZE (rust/crates/cubeb-0.33.0.crate) = 8130
+SHA256 (rust/crates/cubeb-core-0.33.0.crate) = 161064f9d43e556091da3915feb3bf4c66281c5a54778ff08051fa2942a682d5
+SIZE (rust/crates/cubeb-core-0.33.0.crate) = 12965
+SHA256 (rust/crates/cubeb-sys-0.33.0.crate) = eed24664ccb6d6bd5604b8dff1d629c73cfef01d864febb8e6dc1761b331812b
+SIZE (rust/crates/cubeb-sys-0.33.0.crate) = 412399
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
SIZE (rust/crates/darling-0.20.11.crate) = 37614
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
-SHA256 (rust/crates/deflate64-0.1.9.crate) = da692b8d1080ea3045efaab14434d40468c3d8657e42abddfffca87b428f4c1b
-SIZE (rust/crates/deflate64-0.1.9.crate) = 15104
SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/derive-where-1.6.0.crate) = ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f
SIZE (rust/crates/derive-where-1.6.0.crate) = 52327
-SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a
-SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290
SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/directories-5.0.1.crate) = 9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35
-SIZE (rust/crates/directories-5.0.1.crate) = 15833
-SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
-SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
+SIZE (rust/crates/dlib-0.5.2.crate) = 5806
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/dwrote-0.11.4.crate) = 20c93d234bac0cdd0e2ac08bc8a5133f8df2169e95b262dfcea5e5cb7855672f
+SIZE (rust/crates/dwrote-0.11.4.crate) = 23043
SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
@@ -217,8 +211,6 @@ SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e
SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
-SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -231,10 +223,22 @@ SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/float-ord-0.3.2.crate) = 8ce81f49ae8a0482e4c55ea62ebbd7e5a686af544c00b9d090bba3ff9be97b3d
+SIZE (rust/crates/float-ord-0.3.2.crate) = 7683
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/font-kit-0.14.3.crate) = 2c7e611d49285d4c4b2e1727b72cf05353558885cc5252f93707b845dfcaf3d3
+SIZE (rust/crates/font-kit-0.14.3.crate) = 73798
+SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
+SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824
+SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742
+SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
+SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
+SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/freetype-sys-0.20.1.crate) = 0e7edc5b9669349acfda99533e9e0bcf26a51862ab43b08ee7745c55d28eb134
+SIZE (rust/crates/freetype-sys-0.20.1.crate) = 3877697
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
@@ -301,8 +305,6 @@ SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa
SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
-SIZE (rust/crates/humansize-2.1.3.crate) = 11953
SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
SIZE (rust/crates/hyper-1.7.0.crate) = 157006
SHA256 (rust/crates/hyper-named-pipe-0.1.0.crate) = 73b7d8abf35697b81a825e386fc151e0d503e8cb5fcb93cc8669c376dfd6f278
@@ -381,8 +383,6 @@ SHA256 (rust/crates/libcrux-sha3-0.0.3.crate) = 29d95de4257eafdfaf3bffecadb61521
SIZE (rust/crates/libcrux-sha3-0.0.3.crate) = 27781
SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
SIZE (rust/crates/libloading-0.8.8.crate) = 31345
-SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
-SIZE (rust/crates/libm-0.2.15.crate) = 156108
SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
SIZE (rust/crates/libredox-0.1.9.crate) = 7281
SHA256 (rust/crates/linkme-0.3.33.crate) = a1b1703c00b2a6a70738920544aa51652532cacddfec2e162d2e29eae01e665c
@@ -397,18 +397,12 @@ SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/lzma-rs-0.3.0.crate) = 297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e
-SIZE (rust/crates/lzma-rs-0.3.0.crate) = 29080
-SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27
-SIZE (rust/crates/lzma-sys-0.1.20.crate) = 760045
SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
SIZE (rust/crates/matchit-0.8.4.crate) = 33986
SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
-SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
@@ -455,8 +449,10 @@ SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7
SIZE (rust/crates/password-hash-0.5.0.crate) = 26884
SHA256 (rust/crates/pastey-0.1.1.crate) = 35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec
SIZE (rust/crates/pastey-0.1.1.crate) = 16112
-SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
-SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
+SHA256 (rust/crates/pathfinder_geometry-0.5.1.crate) = 0b7b7e7b4ea703700ce73ebf128e1450eb69c3a8329199ffbfb9b2a0418e5ad3
+SIZE (rust/crates/pathfinder_geometry-0.5.1.crate) = 11583
+SHA256 (rust/crates/pathfinder_simd-0.5.5.crate) = bf9027960355bf3afff9841918474a81a5f972ac6d226d518060bba758b5ad57
+SIZE (rust/crates/pathfinder_simd-0.5.5.crate) = 30388
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/petgraph-0.7.1.crate) = 3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772
@@ -471,12 +467,12 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/plotly-0.12.1.crate) = 0746e9faf2b051db76470fd428cbc0db792db05346dedaae4a75b16d7be503b5
-SIZE (rust/crates/plotly-0.12.1.crate) = 2037489
-SHA256 (rust/crates/plotly_derive-0.12.1.crate) = 2d683930282f098b9f524e2596e3e63483507ac499231c96127fcb166bc05d26
-SIZE (rust/crates/plotly_derive-0.12.1.crate) = 4987
-SHA256 (rust/crates/plotly_kaleido-0.12.1.crate) = ec916f0654966c15100c4a49a1630ab12d2cdcebfb623cdcf3ba63a58b04b24b
-SIZE (rust/crates/plotly_kaleido-0.12.1.crate) = 5689
+SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
+SIZE (rust/crates/plotters-0.3.7.crate) = 149031
+SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
+SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709
+SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670
+SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25
SIZE (rust/crates/polyval-0.6.2.crate) = 18425
SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
@@ -541,8 +537,8 @@ SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ce
SIZE (rust/crates/rayon-1.11.0.crate) = 182470
SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
-SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
-SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
@@ -557,18 +553,10 @@ SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43
SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
-SHA256 (rust/crates/rinja-0.3.5.crate) = 3dc4940d00595430b3d7d5a01f6222b5e5b51395d1120bdb28d854bb8abb17a5
-SIZE (rust/crates/rinja-0.3.5.crate) = 29132
-SHA256 (rust/crates/rinja_derive-0.3.5.crate) = 08d9ed0146aef6e2825f1b1515f074510549efba38d71f4554eec32eb36ba18b
-SIZE (rust/crates/rinja_derive-0.3.5.crate) = 50414
-SHA256 (rust/crates/rinja_parser-0.3.5.crate) = 93f9a866e2e00a7a1fb27e46e9e324a6f7c0e7edc4543cae1d38f4e4a100c610
-SIZE (rust/crates/rinja_parser-0.3.5.crate) = 44219
SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
-SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
@@ -617,8 +605,6 @@ SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce35
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
-SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
-SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
@@ -699,8 +685,8 @@ SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a5
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
-SIZE (rust/crates/typeid-1.0.3.crate) = 9006
+SHA256 (rust/crates/ttf-parser-0.20.0.crate) = 17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4
+SIZE (rust/crates/ttf-parser-0.20.0.crate) = 161769
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
@@ -741,6 +727,8 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689f
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9
SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557
SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
@@ -791,8 +779,6 @@ SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a495
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
@@ -801,32 +787,24 @@ SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
@@ -837,38 +815,32 @@ SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d635447131
SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/wio-0.2.2.crate) = 5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5
+SIZE (rust/crates/wio-0.2.2.crate) = 11214
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
@@ -877,8 +849,8 @@ SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7
SIZE (rust/crates/wyz-0.5.1.crate) = 18790
SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277
SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820
-SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2
-SIZE (rust/crates/xz2-0.1.7.crate) = 23892
+SHA256 (rust/crates/yeslogic-fontconfig-sys-6.0.0.crate) = 503a066b4c037c440169d995b869046827dbc71263f6e8f3be6d77d4f3229dbd
+SIZE (rust/crates/yeslogic-fontconfig-sys-6.0.0.crate) = 6677
SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
@@ -901,21 +873,11 @@ SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57
SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (rust/crates/zip-2.4.2.crate) = fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50
-SIZE (rust/crates/zip-2.4.2.crate) = 110773
-SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
-SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
-SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
-SIZE (rust/crates/zstd-0.13.3.crate) = 30514
-SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
-SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
-SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
-SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
SHA256 (signalapp-libsignal-v0.78.3_GH0.tar.gz) = 5df4afee765414ed8c8012a289a4f4cef5197add9acdabeaa9e355f28dfec43c
SIZE (signalapp-libsignal-v0.78.3_GH0.tar.gz) = 2327582
SHA256 (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 8dd338dd7d558b7882310e8dc76ceca41ef448afd0532be208d4ff0f2924f334
SIZE (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 808022
-SHA256 (signalapp-ringrtc-v2.59.0_GH0.tar.gz) = 72d9b075c8c86a657ad7ba06786e88809043e5cc19b71201fcb8286e55bc712c
-SIZE (signalapp-ringrtc-v2.59.0_GH0.tar.gz) = 865026
-SHA256 (signalapp-webrtc-7339c_GH0.tar.gz) = bf3f9af40a42deb71c36e62079561617d07fc49bc269ff83835e05b3c7a6a2df
-SIZE (signalapp-webrtc-7339c_GH0.tar.gz) = 39956797
+SHA256 (signalapp-ringrtc-v2.59.4_GH0.tar.gz) = 61219c6a785272d5f84981440635b2e345955d1e20d2e20c0ddea91930830e7c
+SIZE (signalapp-ringrtc-v2.59.4_GH0.tar.gz) = 870254
+SHA256 (signalapp-webrtc-7339d_GH0.tar.gz) = 5b15962e107019bba15f986893490f9933884f20b3b444b1ccffaf59a8096818
+SIZE (signalapp-webrtc-7339d_GH0.tar.gz) = 39954978
diff --git a/multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs b/multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs
index e587a6f825c8..877f200ce743 100644
--- a/multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs
+++ b/multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs
@@ -1,5 +1,5 @@
---- cargo-crates/cubeb-sys-0.31.2/build.rs.orig 2025-02-01 09:46:43 UTC
-+++ cargo-crates/cubeb-sys-0.31.2/build.rs
+--- cargo-crates/cubeb-sys-0.33.0/build.rs.orig 2025-02-01 09:46:43 UTC
++++ cargo-crates/cubeb-sys-0.33.0/build.rs
@@ -155,22 +155,6 @@ fn main() {
// Ignore the result of find_library. We don't care if the
// libraries are missing.
diff --git a/multimedia/ringrtc/update.txt b/multimedia/ringrtc/update.txt
index dcadc5e0b140..48c6feec07ec 100644
--- a/multimedia/ringrtc/update.txt
+++ b/multimedia/ringrtc/update.txt
@@ -2,4 +2,4 @@ To update this port:
Bump DISTVERSION
eventually bump WEBRTC_REV (sh net-im/signal-desktop/get_deps.sh)
eventually update *_REV (sh multimedia/ringrtc/webrtc_fetch.sh)
-eventually update CARGO_CRATES (fetch -qo - https://raw.githubusercontent.com/signalapp/ringrtc/v2.59.0/Cargo.lock | awk -f /usr/ports/Mk/Scripts/cargo-crates.awk | portedit merge -i Makefile.crates)
+eventually update CARGO_CRATES (fetch -qo - https://raw.githubusercontent.com/signalapp/ringrtc/v2.59.4/Cargo.lock | awk -f /usr/ports/Mk/Scripts/cargo-crates.awk | portedit merge -i Makefile.crates)
diff --git a/multimedia/ringrtc/webrtc_fetch.sh b/multimedia/ringrtc/webrtc_fetch.sh
index a9f3452d0f2c..3f569011ef8e 100644
--- a/multimedia/ringrtc/webrtc_fetch.sh
+++ b/multimedia/ringrtc/webrtc_fetch.sh
@@ -1,8 +1,7 @@
#!/bin/sh
-WEBRTC_REV=7339c
+WEBRTC_REV=7339d
-base_url="https://chromium.googlesource.com/chromium/src/base.git/+archive/"
boringssl_url="https://boringssl.googlesource.com/boringssl.git/+archive/"
build_url="https://chromium.googlesource.com/chromium/src/build.git/+archive/"
buildtools_url="https://chromium.googlesource.com/chromium/src/buildtools.git/+archive/"
@@ -22,10 +21,6 @@ tools_url="https://chromium.googlesource.com/chromium/src/tools.git/+archive/"
fetch -q -o /tmp/DEPS https://raw.githubusercontent.com/signalapp/webrtc/${WEBRTC_REV}/DEPS
-base_hash=$(grep 'base@' /tmp/DEPS | awk -F '@' '{print $2}' | sed -e "s#',##" -e "s#'##")
-printf "BASE_REV=\t${base_hash}\n"
-printf "BASE_REV=\t${base_hash}\n" | portedit merge -i Makefile
-
boringssl_hash=$(grep 'boringssl.git@' /tmp/DEPS | awk -F '@' '{print $2}' | sed -e "s#',##" -e "s#'##")
printf "BORINGSSL_REV=\t${boringssl_hash}\n"
printf "BORINGSSL_REV=\t${boringssl_hash}\n" | portedit merge -i Makefile
@@ -96,7 +91,7 @@ printf "TOOLS_REV=\t${tools_hash}\n" | portedit merge -i Makefile
mkdir -p dist_good
-for c in base boringssl build buildtools catapult icu libjpeg_turbo libsrtp libvpx libyuv nasm perfetto protobuf_javascript re2 testing third_party tools
+for c in boringssl build buildtools catapult icu libjpeg_turbo libsrtp libvpx libyuv nasm perfetto protobuf_javascript re2 testing third_party tools
do
hash=$(echo ${c}_hash)
eval "hash=\$$hash"
diff --git a/multimedia/subtitlecomposer/files/patch-CMakeLists.txt b/multimedia/subtitlecomposer/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..a41c45a3c244
--- /dev/null
+++ b/multimedia/subtitlecomposer/files/patch-CMakeLists.txt
@@ -0,0 +1,19 @@
+commit b3f158cb1c82a47bdfb8593f3cb3e56dce3ddcf9
+Author: Mladen Milinkovic <maxrd2@smoothware.net>
+Date: Tue Nov 4 22:14:00 2025 +0100
+
+ Change CMAKE_MODULE_PATH order
+
+ Prefer "${CMAKE_CURRENT_SOURCE_DIR}/cmake" over "${ECM_MODULE_PATH}"
+
+--- CMakeLists.txt.orig 2025-09-14 20:00:57 UTC
++++ CMakeLists.txt
+@@ -19,7 +19,7 @@ find_package(ECM REQUIRED NO_MODULE)
+ set(CMAKE_CXX_STANDARD 17)
+
+ find_package(ECM REQUIRED NO_MODULE)
+-set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
++set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${ECM_MODULE_PATH})
+
+ include(KDEInstallDirs)
+ include(KDECMakeSettings)
diff --git a/multimedia/subtitlecomposer/files/patch-src_CMakeLists.txt b/multimedia/subtitlecomposer/files/patch-src_CMakeLists.txt
index 538c5eb02d97..8ad44c42aef9 100644
--- a/multimedia/subtitlecomposer/files/patch-src_CMakeLists.txt
+++ b/multimedia/subtitlecomposer/files/patch-src_CMakeLists.txt
@@ -1,8 +1,8 @@
---- src/CMakeLists.txt.orig 2023-04-04 01:59:38 UTC
+--- src/CMakeLists.txt.orig 2025-09-14 20:00:57 UTC
+++ src/CMakeLists.txt
-@@ -27,7 +27,7 @@ endif()
+@@ -35,7 +35,7 @@ find_package(OpenAL REQUIRED)
- find_package(FFmpeg 57.83.100 REQUIRED)
+ find_package(FFmpeg 59.27.100 REQUIRED)
find_package(OpenAL REQUIRED)
-find_package(ICU)
+find_package(ICU REQUIRED COMPONENTS i18n uc data)
diff --git a/multimedia/supersonic/Makefile b/multimedia/supersonic/Makefile
index 2dca4d27d8a0..58c30c2bcebe 100644
--- a/multimedia/supersonic/Makefile
+++ b/multimedia/supersonic/Makefile
@@ -1,7 +1,6 @@
PORTNAME= supersonic
DISTVERSIONPREFIX= v
-DISTVERSION= 0.18.1
-PORTREVISION= 3
+DISTVERSION= 0.19.0
CATEGORIES= multimedia
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/multimedia/supersonic/distinfo b/multimedia/supersonic/distinfo
index 2001379a4771..c0dc6900e30c 100644
--- a/multimedia/supersonic/distinfo
+++ b/multimedia/supersonic/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759520394
-SHA256 (go/multimedia_supersonic/supersonic-v0.18.1/v0.18.1.mod) = c1a5ec38ca0b183368dc49500b234de801c98f6ce0bda2738bc99799c778e77d
-SIZE (go/multimedia_supersonic/supersonic-v0.18.1/v0.18.1.mod) = 3476
-SHA256 (go/multimedia_supersonic/supersonic-v0.18.1/v0.18.1.zip) = 3b1785f2f417372b209535254a0d482df7a530474f5903c76917d38b34ba2a8f
-SIZE (go/multimedia_supersonic/supersonic-v0.18.1/v0.18.1.zip) = 65464762
+TIMESTAMP = 1762902130
+SHA256 (go/multimedia_supersonic/supersonic-v0.19.0/v0.19.0.mod) = 370b344dd2f8565f000eca488cb258c6df72fe70e49fc43f3777fbbf315d53e4
+SIZE (go/multimedia_supersonic/supersonic-v0.19.0/v0.19.0.mod) = 3516
+SHA256 (go/multimedia_supersonic/supersonic-v0.19.0/v0.19.0.zip) = 806861f00159a7f140cc3d40162ed4c6eab9c044312e5c09e4d5c4edd9a4bc98
+SIZE (go/multimedia_supersonic/supersonic-v0.19.0/v0.19.0.zip) = 65472636
diff --git a/multimedia/svt-av1-hdr/Makefile b/multimedia/svt-av1-hdr/Makefile
index c08813a0a410..b6dbba9025fa 100644
--- a/multimedia/svt-av1-hdr/Makefile
+++ b/multimedia/svt-av1-hdr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= svt-av1-hdr
DISTVERSIONPREFIX= v
-DISTVERSION= 3.1.0
+DISTVERSION= 3.1.2
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/svt-av1-hdr/distinfo b/multimedia/svt-av1-hdr/distinfo
index 62fc82333338..870abddb38d5 100644
--- a/multimedia/svt-av1-hdr/distinfo
+++ b/multimedia/svt-av1-hdr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753733623
-SHA256 (juliobbv-p-svt-av1-hdr-v3.1.0_GH0.tar.gz) = 6d424a6ee008703e0e1a6a2722ac234d2594e968841cb7b38cca1f495de88e55
-SIZE (juliobbv-p-svt-av1-hdr-v3.1.0_GH0.tar.gz) = 7286884
+TIMESTAMP = 1763348116
+SHA256 (juliobbv-p-svt-av1-hdr-v3.1.2_GH0.tar.gz) = 43a7dad5171cba6e9d42d33196023b823edb3c50fbbb5a7808d31fb8138f47d7
+SIZE (juliobbv-p-svt-av1-hdr-v3.1.2_GH0.tar.gz) = 7292405
diff --git a/net-im/deltachat-desktop/Makefile b/net-im/deltachat-desktop/Makefile
index 2e10554496fc..71df977c0967 100644
--- a/net-im/deltachat-desktop/Makefile
+++ b/net-im/deltachat-desktop/Makefile
@@ -1,10 +1,10 @@
PORTNAME= deltachat-desktop
DISTVERSIONPREFIX= v
-DISTVERSION= 2.22.0
-PORTREVISION= 1
+DISTVERSION= 2.25.2
+PORTREVISION= 0
CATEGORIES= net-im
MASTER_SITES+= LOCAL/feld:npmcache
-DISTFILES+= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}-node-deps.tgz:npmcache
+DISTFILES+= ${PORTNAME}-${DISTVERSIONPREFIX}2.25.1-node-deps.tgz:npmcache
MAINTAINER= feld@FreeBSD.org
COMMENT= Cross-platform decentralized encrypted messaging service
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ELECTRON_VER= 37
# Important to keep the RPC server core in sync with the Desktop release
-RUN_DEPENDS= deltachat-rpc-server>2.21<2.23:net/deltachat-rpc-server
+RUN_DEPENDS= deltachat-rpc-server>=2.25<2.26:net/deltachat-rpc-server
BUILD_DEPENDS= electron${ELECTRON_VER}:devel/electron${ELECTRON_VER} \
npm:www/npm${NODEJS_SUFFIX}
USES= desktop-file-utils nodejs:22,build pkgconfig
@@ -35,7 +35,7 @@ GH_PROJECT= deltachat-desktop
MAKE_ENV+= ELECTRON_SKIP_BINARY_DOWNLOAD=1 \
ELECTRON_OVERRIDE_DIST_PATH=${LOCALBASE}/share/electron${ELECTRON_VER} \
PATH=${PATH}:${WRKSRC}/node_modules/.bin/ \
- VERSION_INFO_GIT_REF=freebsd
+ VERSION_INFO_GIT_REF=${GH_TAGNAME}
.include <bsd.port.pre.mk>
diff --git a/net-im/deltachat-desktop/distinfo b/net-im/deltachat-desktop/distinfo
index 202b80fcd583..7724b4e50450 100644
--- a/net-im/deltachat-desktop/distinfo
+++ b/net-im/deltachat-desktop/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760853792
-SHA256 (deltachat-desktop-v2.22.0-node-deps.tgz) = b4092f26db19f93493a6669d44697bbd2fd75116d13e00cb84d4c1051af5dea4
-SIZE (deltachat-desktop-v2.22.0-node-deps.tgz) = 66817892
-SHA256 (deltachat-deltachat-desktop-v2.22.0_GH0.tar.gz) = b6356e82be2b9552812c8a24977bfe17b9ac5c81ccce289b95c87b4e48d44d9d
-SIZE (deltachat-deltachat-desktop-v2.22.0_GH0.tar.gz) = 41280548
+TIMESTAMP = 1763342703
+SHA256 (deltachat-desktop-v2.25.1-node-deps.tgz) = 0cbfa9e057f933f347fce762de4ce13cec6feb8c5b3b9a43c6226affc47c7169
+SIZE (deltachat-desktop-v2.25.1-node-deps.tgz) = 70344256
+SHA256 (deltachat-deltachat-desktop-v2.25.2_GH0.tar.gz) = 7243c3795532873e5f75354496d75385f2aba0250eb0fe237dbb0fc41f0a698e
+SIZE (deltachat-deltachat-desktop-v2.25.2_GH0.tar.gz) = 41288379
diff --git a/net-im/deltachat-desktop/pkg-plist b/net-im/deltachat-desktop/pkg-plist
index c62afad8ebe2..7239874a6b13 100644
--- a/net-im/deltachat-desktop/pkg-plist
+++ b/net-im/deltachat-desktop/pkg-plist
@@ -362,7 +362,6 @@ share/applications/deltachat.desktop
%%DATADIR%%/html-dist/images/verified.svg
%%DATADIR%%/html-dist/main.css
%%DATADIR%%/html-dist/main.html
-%%DATADIR%%/html-dist/message_parser_wasm_bg.wasm
%%DATADIR%%/html-dist/preload.js
%%DATADIR%%/html-dist/runtime.js
%%DATADIR%%/html-dist/runtime.js.map
@@ -375,6 +374,7 @@ share/applications/deltachat.desktop
%%DATADIR%%/html-dist/webxdc-preload.js
%%DATADIR%%/html-dist/webxdc_wrapper.html
%%DATADIR%%/html-dist/xdcs/maps.xdc
+%%DATADIR%%/html-dist/xdcs/version.txt
%%DATADIR%%/icons/deltachat.svg
%%DATADIR%%/index.js
%%DATADIR%%/node_modules/@deltachat/calls-webapp/LICENSE
@@ -576,6 +576,10 @@ share/applications/deltachat.desktop
%%DATADIR%%/node_modules/detect-libc/bin/detect-libc.js
%%DATADIR%%/node_modules/detect-libc/lib/detect-libc.js
%%DATADIR%%/node_modules/detect-libc/package.json
+%%DATADIR%%/node_modules/escape-html/LICENSE
+%%DATADIR%%/node_modules/escape-html/Readme.md
+%%DATADIR%%/node_modules/escape-html/index.js
+%%DATADIR%%/node_modules/escape-html/package.json
%%DATADIR%%/node_modules/fill-range/LICENSE
%%DATADIR%%/node_modules/fill-range/README.md
%%DATADIR%%/node_modules/fill-range/index.js
@@ -833,8 +837,11 @@ share/applications/deltachat.desktop
%%DATADIR%%/node_modules/source-map-js/lib/binary-search.js
%%DATADIR%%/node_modules/source-map-js/lib/mapping-list.js
%%DATADIR%%/node_modules/source-map-js/lib/quick-sort.js
+%%DATADIR%%/node_modules/source-map-js/lib/source-map-consumer.d.ts
%%DATADIR%%/node_modules/source-map-js/lib/source-map-consumer.js
+%%DATADIR%%/node_modules/source-map-js/lib/source-map-generator.d.ts
%%DATADIR%%/node_modules/source-map-js/lib/source-map-generator.js
+%%DATADIR%%/node_modules/source-map-js/lib/source-node.d.ts
%%DATADIR%%/node_modules/source-map-js/lib/source-node.js
%%DATADIR%%/node_modules/source-map-js/lib/util.js
%%DATADIR%%/node_modules/source-map-js/package.json
diff --git a/net-im/deltachat-desktop/scripts/make_node_tarball.sh b/net-im/deltachat-desktop/scripts/make_node_tarball.sh
index fc63cc4fb389..d964426d8c2d 100755
--- a/net-im/deltachat-desktop/scripts/make_node_tarball.sh
+++ b/net-im/deltachat-desktop/scripts/make_node_tarball.sh
@@ -58,6 +58,8 @@ rm -rf node_modules/.pnpm/*win32*
rm -rf node_modules/.pnpm/*android*
rm -rf node_modules/.pnpm/@tauri-apps*
rm -rf node_modules/.pnpm/app-builder*
+rm -rf node_modules/.pnpm/7zip-bin*
+find node_modules -type f -name '*.exe' -delete
# Remove duplicates which will make it harder to select the right path by
# globbing in Makefile during packaging
diff --git a/net-im/libsignal-node/Makefile b/net-im/libsignal-node/Makefile
index 00586d7bc4bc..7540509b3490 100644
--- a/net-im/libsignal-node/Makefile
+++ b/net-im/libsignal-node/Makefile
@@ -1,7 +1,6 @@
PORTNAME= libsignal
DISTVERSIONPREFIX= v
-DISTVERSION= 0.81.1
-PORTREVISION= 1
+DISTVERSION= 0.83.0
CATEGORIES= net-im
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm
PKGNAMESUFFIX= -node
diff --git a/net-im/libsignal-node/Makefile.crates b/net-im/libsignal-node/Makefile.crates
index c23e5e2cc4e8..de6cc477fe11 100644
--- a/net-im/libsignal-node/Makefile.crates
+++ b/net-im/libsignal-node/Makefile.crates
@@ -1,89 +1,90 @@
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
aead-0.5.2 \
aes-0.8.4 \
aes-gcm-0.10.3 \
aes-gcm-siv-0.11.1 \
aho-corasick-1.1.3 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- anyhow-1.0.97 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.99 \
argon2-0.5.3 \
arrayvec-0.7.6 \
- asn1-0.21.0 \
- asn1_derive-0.21.0 \
- assert_cmd-2.0.16 \
+ asn1-0.21.3 \
+ asn1_derive-0.21.3 \
+ assert_cmd-2.0.17 \
assert_matches-1.5.0 \
- async-compression-0.4.22 \
- async-trait-0.1.88 \
+ async-compression-0.4.30 \
+ async-trait-0.1.89 \
atomic-take-1.1.0 \
atomic-waker-1.1.2 \
auto_enums-0.8.7 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
axum-0.8.4 \
axum-core-0.5.2 \
- backtrace-0.3.74 \
+ backtrace-0.3.75 \
base64-0.21.7 \
base64-0.22.1 \
- base64ct-1.6.0 \
+ base64ct-1.8.0 \
bincode-1.3.3 \
- bindgen-0.72.0 \
+ bindgen-0.72.1 \
bit-set-0.8.0 \
bit-vec-0.8.0 \
- bitflags-2.9.0 \
+ bitflags-2.9.4 \
bitstream-io-1.10.0 \
blake2-0.10.6 \
block-buffer-0.10.4 \
block-padding-0.3.3 \
breakpad-symbols-0.22.2 \
- bstr-1.11.3 \
- bumpalo-3.17.0 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
byteorder-1.5.0 \
bytes-1.10.1 \
cachemap2-0.3.0 \
cast-0.3.0 \
cbc-0.1.2 \
- cc-1.2.18 \
+ cc-1.2.37 \
cesu8-1.1.0 \
cexpr-0.6.0 \
- cfg-if-1.0.0 \
+ cfg-if-1.0.3 \
chacha20-0.9.1 \
chacha20poly1305-0.10.1 \
- chrono-0.4.40 \
+ chrono-0.4.42 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
cipher-0.4.4 \
circular-0.3.0 \
clang-sys-1.8.1 \
- clap-4.5.35 \
+ clap-4.5.47 \
clap-stdin-0.6.0 \
- clap_builder-4.5.35 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
+ clap_builder-4.5.47 \
+ clap_derive-4.5.47 \
+ clap_lex-0.7.5 \
cmake-0.1.48 \
- colorchoice-1.0.3 \
+ colorchoice-1.0.4 \
combine-4.6.7 \
+ compression-codecs-0.4.30 \
+ compression-core-0.4.29 \
const-oid-0.9.6 \
- const-str-0.6.2 \
+ const-str-0.6.4 \
convert_case-0.4.0 \
- core-foundation-0.10.0 \
+ core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
core-models-0.0.3 \
cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
+ crc32fast-1.5.0 \
criterion-0.5.1 \
criterion-plot-0.5.0 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
- crunchy-0.2.3 \
+ crunchy-0.2.4 \
crypto-common-0.1.6 \
ctr-0.9.2 \
darling-0.20.11 \
@@ -93,13 +94,13 @@ CARGO_CRATES= addr2line-0.24.2 \
data-encoding-macro-0.1.18 \
data-encoding-macro-internal-0.1.16 \
debugid-0.8.0 \
- der-0.7.9 \
- deranged-0.4.0 \
- derive-where-1.2.7 \
+ der-0.7.10 \
+ deranged-0.5.3 \
+ derive-where-1.6.0 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
- derive_more-0.99.19 \
+ derive_more-0.99.20 \
derive_more-2.0.1 \
derive_more-impl-2.0.1 \
derive_utils-0.15.0 \
@@ -113,25 +114,26 @@ CARGO_CRATES= addr2line-0.24.2 \
downcast-rs-1.2.1 \
dyn-clonable-0.9.2 \
dyn-clonable-impl-0.9.2 \
- dyn-clone-1.0.19 \
+ dyn-clone-1.0.20 \
ed25519-2.2.3 \
- ed25519-dalek-2.1.1 \
+ ed25519-dalek-2.2.0 \
either-1.15.0 \
encoding_rs-0.8.35 \
enum-as-inner-0.6.1 \
env_filter-0.1.3 \
env_logger-0.11.8 \
equivalent-1.0.2 \
- errno-0.3.11 \
+ errno-0.3.14 \
fastrand-2.3.0 \
fiat-crypto-0.2.9 \
+ find-msvc-tools-0.1.1 \
fixedbitset-0.5.7 \
- flate2-1.1.1 \
+ flate2-1.1.2 \
fnv-1.0.7 \
foreign-types-0.5.0 \
foreign-types-macros-0.2.3 \
foreign-types-shared-0.3.1 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
fs_extra-1.3.0 \
fslock-0.2.1 \
futures-0.3.31 \
@@ -144,33 +146,33 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-task-0.3.31 \
futures-util-0.3.31 \
generic-array-0.14.7 \
- getrandom-0.2.15 \
- getrandom-0.3.2 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
ghash-0.5.1 \
gimli-0.31.1 \
- glob-0.3.2 \
- h2-0.3.26 \
- h2-0.4.8 \
- half-2.4.1 \
+ glob-0.3.3 \
+ h2-0.3.27 \
+ h2-0.4.12 \
+ half-2.6.0 \
hashbrown-0.12.3 \
- hashbrown-0.15.2 \
+ hashbrown-0.15.5 \
hax-lib-0.2.0 \
- hax-lib-0.3.1 \
+ hax-lib-0.3.4 \
hax-lib-macros-0.2.0 \
- hax-lib-macros-0.3.1 \
+ hax-lib-macros-0.3.4 \
hax-lib-macros-types-0.2.0 \
- hax-lib-macros-types-0.3.1 \
+ hax-lib-macros-types-0.3.4 \
headers-0.3.9 \
headers-0.4.1 \
headers-core-0.2.0 \
headers-core-0.3.0 \
heck-0.5.0 \
- hermit-abi-0.5.0 \
+ hermit-abi-0.5.2 \
hex-0.4.3 \
hickory-proto-0.24.4 \
hkdf-0.12.4 \
hmac-0.12.1 \
- home-0.5.9 \
+ home-0.5.11 \
hpke-rs-0.3.0 \
hpke-rs-crypto-0.3.0 \
http-0.2.12 \
@@ -181,42 +183,41 @@ CARGO_CRATES= addr2line-0.24.2 \
httparse-1.10.1 \
httpdate-1.0.3 \
hyper-0.14.32 \
- hyper-1.6.0 \
+ hyper-1.7.0 \
hyper-timeout-0.5.2 \
- hyper-util-0.1.11 \
- iana-time-zone-0.1.63 \
+ hyper-util-0.1.17 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.1 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.1 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.1 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
ident_case-1.0.1 \
- idna-1.0.3 \
- idna_adapter-1.2.0 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
indexmap-1.9.3 \
- indexmap-2.9.0 \
+ indexmap-2.11.3 \
inout-0.1.4 \
- intmap-3.1.0 \
+ intmap-3.1.2 \
+ io-uring-0.7.10 \
ipnet-2.11.0 \
is-terminal-0.4.16 \
is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
+ itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.5 \
- jiff-static-0.2.5 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
jni-0.21.1 \
jni-sys-0.3.0 \
- js-sys-0.3.77 \
+ js-sys-0.3.80 \
json5-0.4.1 \
lazy_static-1.5.0 \
- libc-0.2.171 \
+ libc-0.2.175 \
libcrux-hacl-rs-0.0.2 \
libcrux-hkdf-0.0.2 \
libcrux-hmac-0.0.2 \
@@ -229,22 +230,22 @@ CARGO_CRATES= addr2line-0.24.2 \
libcrux-sha3-0.0.2 \
libcrux-sha3-0.0.3 \
libcrux-traits-0.0.2 \
- libloading-0.8.6 \
+ libloading-0.8.8 \
libz-sys-1.1.22 \
linkme-0.3.33 \
linkme-impl-0.3.33 \
linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.3 \
- litemap-0.7.4 \
- log-0.4.27 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.0 \
+ log-0.4.28 \
log-panics-2.1.0 \
- macro_rules_attribute-0.2.0 \
- macro_rules_attribute-proc_macro-0.2.0 \
+ macro_rules_attribute-0.2.2 \
+ macro_rules_attribute-proc_macro-0.2.2 \
matchers-0.2.0 \
matchit-0.8.4 \
mediasan-common-0.5.3 \
- memchr-2.7.4 \
- memmap2-0.9.5 \
+ memchr-2.7.5 \
+ memmap2-0.9.8 \
mime-0.3.17 \
mime_guess-2.0.5 \
minidump-0.22.2 \
@@ -252,12 +253,12 @@ CARGO_CRATES= addr2line-0.24.2 \
minidump-processor-0.22.1 \
minidump-unwind-0.22.2 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.7 \
- mio-1.0.3 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
mp4san-0.5.3 \
mp4san-derive-0.5.3 \
multer-2.1.0 \
- multimap-0.10.0 \
+ multimap-0.10.1 \
neon-1.1.1 \
neon-macros-1.1.1 \
nom-7.1.3 \
@@ -270,10 +271,11 @@ CARGO_CRATES= addr2line-0.24.2 \
num-derive-0.4.2 \
num-integer-0.1.46 \
num-traits-0.2.19 \
- num_enum-0.7.3 \
- num_enum_derive-0.7.3 \
+ num_enum-0.7.4 \
+ num_enum_derive-0.7.4 \
object-0.36.7 \
once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
oorandom-11.1.5 \
opaque-debug-0.3.1 \
openssl-macros-0.1.1 \
@@ -282,13 +284,13 @@ CARGO_CRATES= addr2line-0.24.2 \
partial-default-derive-0.1.0 \
password-hash-0.5.0 \
paste-1.0.15 \
- pastey-0.1.0 \
+ pastey-0.1.1 \
pem-3.0.5 \
- percent-encoding-2.3.1 \
- pest-2.8.0 \
- pest_derive-2.8.0 \
- pest_generator-2.8.0 \
- pest_meta-2.8.0 \
+ percent-encoding-2.3.2 \
+ pest-2.8.2 \
+ pest_derive-2.8.2 \
+ pest_generator-2.8.2 \
+ pest_meta-2.8.2 \
petgraph-0.7.1 \
phf-0.11.3 \
phf_codegen-0.11.3 \
@@ -305,21 +307,22 @@ CARGO_CRATES= addr2line-0.24.2 \
plotters-svg-0.3.7 \
poly1305-0.8.0 \
polyval-0.6.2 \
- portable-atomic-1.11.0 \
+ portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
+ potential_utf-0.1.3 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
pretty_assertions-1.4.1 \
- prettyplease-0.2.32 \
- proc-macro-crate-3.3.0 \
+ prettyplease-0.2.37 \
+ proc-macro-crate-3.4.0 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
proc-macro-error-attr2-2.0.0 \
proc-macro-error2-2.0.1 \
- proc-macro2-1.0.94 \
+ proc-macro2-1.0.101 \
procfs-core-0.17.0 \
proptest-1.7.0 \
prost-0.13.5 \
@@ -333,125 +336,132 @@ CARGO_CRATES= addr2line-0.24.2 \
protobuf-support-3.7.2 \
quick-error-1.2.3 \
quote-1.0.40 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
rand-0.8.5 \
- rand-0.9.0 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
rand_xorshift-0.4.0 \
range-map-0.2.0 \
- rangemap-1.5.1 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
+ rangemap-1.6.0 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
rcgen-0.13.2 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
+ ref-cast-1.0.24 \
+ ref-cast-impl-1.0.24 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
ring-0.17.14 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.26 \
rustc-hash-2.1.1 \
rustc_version-0.4.1 \
rusticata-macros-4.1.0 \
rustix-0.38.44 \
- rustix-1.0.5 \
+ rustix-1.1.2 \
rustls-0.22.4 \
- rustls-0.23.25 \
+ rustls-0.23.31 \
rustls-native-certs-0.8.1 \
rustls-pemfile-2.2.0 \
- rustls-pki-types-1.11.0 \
- rustls-platform-verifier-0.5.1 \
+ rustls-pki-types-1.12.0 \
+ rustls-platform-verifier-0.5.3 \
rustls-platform-verifier-android-0.1.1 \
rustls-webpki-0.102.8 \
- rustls-webpki-0.103.1 \
- rustversion-1.0.20 \
+ rustls-webpki-0.103.6 \
+ rustversion-1.0.22 \
rusty-fork-0.3.0 \
ryu-1.0.20 \
same-file-1.0.6 \
- schannel-0.1.27 \
+ schannel-0.1.28 \
+ schemars-0.9.0 \
+ schemars-1.0.4 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
scroll-0.12.0 \
scroll_derive-0.12.1 \
- security-framework-3.2.0 \
- security-framework-sys-2.14.0 \
- semver-1.0.26 \
+ security-framework-3.4.0 \
+ security-framework-sys-2.15.0 \
+ semver-1.0.27 \
send_wrapper-0.6.0 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde-1.0.225 \
+ serde_core-1.0.225 \
+ serde_derive-1.0.225 \
+ serde_json-1.0.145 \
serde_urlencoded-0.7.1 \
- serde_with-3.12.0 \
- serde_with_macros-3.12.0 \
+ serde_with-3.14.0 \
+ serde_with_macros-3.14.0 \
sha1-0.10.6 \
sha1_smol-1.0.1 \
- sha2-0.10.8 \
+ sha2-0.10.9 \
sha2-asm-0.6.4 \
sharded-slab-0.1.7 \
shlex-1.3.0 \
signature-2.2.0 \
siphasher-1.0.1 \
- slab-0.4.9 \
- smallvec-1.15.0 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
smart-default-0.7.1 \
snow-0.10.0 \
- socket2-0.5.9 \
+ socket2-0.5.10 \
+ socket2-0.6.0 \
socks5-proto-0.4.1 \
socks5-server-0.10.1 \
- sorted-vec-0.8.6 \
+ sorted-vec-0.8.10 \
spin-0.9.8 \
spki-0.7.3 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
strsim-0.11.1 \
- strum-0.27.1 \
- strum_macros-0.27.1 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.100 \
+ syn-2.0.106 \
syn-mid-0.6.0 \
sync_wrapper-1.0.2 \
- synstructure-0.13.1 \
- tempfile-3.19.1 \
+ synstructure-0.13.2 \
+ tempfile-3.22.0 \
termtree-0.5.1 \
test-case-3.3.1 \
test-case-core-3.3.1 \
test-case-macros-3.3.1 \
- test-log-0.2.17 \
- test-log-macros-0.2.17 \
+ test-log-0.2.18 \
+ test-log-macros-0.2.18 \
testing_logger-0.1.1 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
- thread_local-1.1.8 \
- time-0.3.41 \
- time-core-0.1.4 \
- time-macros-0.2.22 \
- tinystr-0.7.6 \
+ thiserror-impl-2.0.16 \
+ thread_local-1.1.9 \
+ time-0.3.43 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tinystr-0.8.1 \
tinytemplate-1.2.1 \
- tinyvec-1.9.0 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
tls-parser-0.12.2 \
- tokio-1.45.0 \
+ tokio-1.47.1 \
tokio-macros-2.5.0 \
tokio-rustls-0.25.0 \
tokio-socks-0.5.2 \
tokio-stream-0.1.17 \
tokio-tungstenite-0.21.0 \
tokio-tungstenite-0.27.0 \
- tokio-util-0.7.14 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.24 \
+ tokio-util-0.7.16 \
+ toml_datetime-0.7.1 \
+ toml_edit-0.23.5 \
+ toml_parser-1.0.2 \
tonic-0.13.1 \
tonic-build-0.13.1 \
tower-0.5.2 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.20 \
try-lock-0.2.5 \
@@ -460,16 +470,15 @@ CARGO_CRATES= addr2line-0.24.2 \
ucd-trie-0.1.7 \
unarray-0.1.4 \
unicase-2.8.1 \
- unicode-ident-1.0.18 \
+ unicode-ident-1.0.19 \
unicode-xid-0.2.6 \
universal-hash-0.5.1 \
untrusted-0.9.0 \
- url-2.5.4 \
+ url-2.5.7 \
utf-8-0.7.6 \
- utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.16.0 \
+ uuid-1.18.1 \
valuable-0.1.1 \
vcpkg-0.2.15 \
version_check-0.9.5 \
@@ -478,64 +487,78 @@ CARGO_CRATES= addr2line-0.24.2 \
walkdir-2.5.0 \
want-0.3.1 \
warp-0.3.7 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
- webpki-root-certs-0.26.8 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.7+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.103 \
+ wasm-bindgen-backend-0.2.103 \
+ wasm-bindgen-macro-0.2.103 \
+ wasm-bindgen-macro-support-0.2.103 \
+ wasm-bindgen-shared-0.2.103 \
+ web-sys-0.3.80 \
+ webpki-root-certs-0.26.11 \
+ webpki-root-certs-1.0.2 \
webpsan-0.5.3 \
which-4.4.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.61.0 \
+ windows-core-0.62.0 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.1 \
- windows-result-0.3.2 \
- windows-strings-0.4.0 \
+ windows-link-0.1.3 \
+ windows-link-0.2.0 \
+ windows-result-0.4.0 \
+ windows-strings-0.5.0 \
windows-sys-0.45.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.0 \
windows-targets-0.42.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.4 \
- wit-bindgen-rt-0.39.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.13 \
+ wit-bindgen-0.46.0 \
+ writeable-0.6.1 \
x25519-dalek-2.0.1 \
yansi-1.0.1 \
yasna-0.5.2 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.8.24 \
- zerocopy-derive-0.8.24 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
zeroize_derive-1.4.2 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1 \
curve25519-dalek,curve25519-dalek-derive@git+https://github.com/signalapp/curve25519-dalek?tag=signal-curve25519-4.1.3\#7c6d34756355a3566a704da84dce7b1c039a6572 \
tungstenite@git+https://github.com/signalapp/tungstenite-rs?tag=signal-v0.27.0\#d9409e3622ff867e7cf77e864be95487113ae499 \
boring,boring-sys,tokio-boring@git+https://github.com/signalapp/boring?tag=signal-v4.18.0\#81d4aa19ac6c5af99238ff0bf9328b381ccebcdd \
diff --git a/net-im/libsignal-node/distinfo b/net-im/libsignal-node/distinfo
index a6234a9239de..a7d2af5ffde1 100644
--- a/net-im/libsignal-node/distinfo
+++ b/net-im/libsignal-node/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1760277083
-SHA256 (libsignal-node-0.81.1-npm-cache.tar.gz) = cfd6d25fee790a8fa64ac74b28ecea4285515e911b340d08b3c0289ebbcef9a4
-SIZE (libsignal-node-0.81.1-npm-cache.tar.gz) = 59391905
+TIMESTAMP = 1761150266
+SHA256 (libsignal-node-0.83.0-npm-cache.tar.gz) = b0491c847043b4394593b93d80bfd394bdf598f9db82cb3c0ee9ab4f416e47c0
+SIZE (libsignal-node-0.83.0-npm-cache.tar.gz) = 57559417
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
SIZE (rust/crates/aead-0.5.2.crate) = 15509
SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
@@ -15,70 +15,68 @@ SHA256 (rust/crates/aes-gcm-siv-0.11.1.crate) = ae0784134ba9375416d469ec31e7c5f9
SIZE (rust/crates/aes-gcm-siv-0.11.1.crate) = 26633
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
-SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
SIZE (rust/crates/argon2-0.5.3.crate) = 28795
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/asn1-0.21.0.crate) = 9c48ea2b435a08bc0fc63de853bda3d5dd1b794ce5f188edd036ad39a7c069d9
-SIZE (rust/crates/asn1-0.21.0.crate) = 39600
-SHA256 (rust/crates/asn1_derive-0.21.0.crate) = 67c7e14dc2fafd01c4c68c054e128b770d5a4a07b04d76bfaedca40dce3cb2c0
-SIZE (rust/crates/asn1_derive-0.21.0.crate) = 8267
-SHA256 (rust/crates/assert_cmd-2.0.16.crate) = dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d
-SIZE (rust/crates/assert_cmd-2.0.16.crate) = 26554
+SHA256 (rust/crates/asn1-0.21.3.crate) = 2d9c3502a6f1b50a2c69b97b71638a81ad3b21b9874604880401b9b2b0bf758f
+SIZE (rust/crates/asn1-0.21.3.crate) = 40295
+SHA256 (rust/crates/asn1_derive-0.21.3.crate) = 1766ebcb519d8dd186d60dfa912571edcaa2c1f995e2e56643a261a87df69a61
+SIZE (rust/crates/asn1_derive-0.21.3.crate) = 8570
+SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
+SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
SHA256 (rust/crates/assert_matches-1.5.0.crate) = 9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9
SIZE (rust/crates/assert_matches-1.5.0.crate) = 7761
-SHA256 (rust/crates/async-compression-0.4.22.crate) = 59a194f9d963d8099596278594b3107448656ba73831c9d8c783e613ce86da64
-SIZE (rust/crates/async-compression-0.4.22.crate) = 116199
-SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
-SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/async-compression-0.4.30.crate) = 977eb15ea9efd848bb8a4a1a2500347ed7f0bf794edf0dc3ddcf439f43d36b23
+SIZE (rust/crates/async-compression-0.4.30.crate) = 98817
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atomic-take-1.1.0.crate) = a8ab6b55fe97976e46f91ddbed8d147d966475dc29b2032757ba47e02376fbc3
SIZE (rust/crates/atomic-take-1.1.0.crate) = 5581
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/auto_enums-0.8.7.crate) = 9c170965892137a3a9aeb000b4524aa3cc022a310e709d848b6e1cdce4ab4781
SIZE (rust/crates/auto_enums-0.8.7.crate) = 58613
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/axum-0.8.4.crate) = 021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5
SIZE (rust/crates/axum-0.8.4.crate) = 175159
SHA256 (rust/crates/axum-core-0.5.2.crate) = 68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6
SIZE (rust/crates/axum-core-0.5.2.crate) = 26212
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
-SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
+SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
+SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bindgen-0.72.0.crate) = 4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f
-SIZE (rust/crates/bindgen-0.72.0.crate) = 246019
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/bitstream-io-1.10.0.crate) = e445576659fd04a57b44cbd00aa37aaa815ebefa0aa3cb677a6b5e63d883074f
SIZE (rust/crates/bitstream-io-1.10.0.crate) = 33372
SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
@@ -89,10 +87,10 @@ SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d8791
SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
SHA256 (rust/crates/breakpad-symbols-0.22.2.crate) = 61f012b493245d982c24a716dd716d06188af966f685ce3cafe02e197ab7fb59
SIZE (rust/crates/breakpad-symbols-0.22.2.crate) = 54129
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
@@ -103,20 +101,20 @@ SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
SIZE (rust/crates/cbc-0.1.2.crate) = 23501
-SHA256 (rust/crates/cc-1.2.18.crate) = 525046617d8376e3db1deffb079e91cef90a89fc3ca5c185bbf8c9ecdd15cd5c
-SIZE (rust/crates/cc-1.2.18.crate) = 105851
+SHA256 (rust/crates/cc-1.2.37.crate) = 65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44
+SIZE (rust/crates/cc-1.2.37.crate) = 90111
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/chacha20-0.9.1.crate) = c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818
SIZE (rust/crates/chacha20-0.9.1.crate) = 23424
SHA256 (rust/crates/chacha20poly1305-0.10.1.crate) = 10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35
SIZE (rust/crates/chacha20poly1305-0.10.1.crate) = 68485
-SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
@@ -129,38 +127,42 @@ SHA256 (rust/crates/circular-0.3.0.crate) = b0fc239e0f6cb375d2402d48afb92f76f540
SIZE (rust/crates/circular-0.3.0.crate) = 4571
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.35.crate) = d8aa86934b44c19c50f87cc2790e19f54f7a67aedb64101c2e1a2e5ecfb73944
-SIZE (rust/crates/clap-4.5.35.crate) = 56970
+SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
+SIZE (rust/crates/clap-4.5.47.crate) = 58354
SHA256 (rust/crates/clap-stdin-0.6.0.crate) = 1101d998d15574d862ee282bcb93e0cf2d192c2fb12338dec35daa91425769a9
SIZE (rust/crates/clap-stdin-0.6.0.crate) = 16828
-SHA256 (rust/crates/clap_builder-4.5.35.crate) = 2414dbb2dd0695280da6ea9261e327479e9d37b0630f6b53ba2a11c60c679fd9
-SIZE (rust/crates/clap_builder-4.5.35.crate) = 168525
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
+SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/cmake-0.1.48.crate) = e8ad8cef104ac57b68b89df3208164d228503abbdce70f6880ffa3d970e7443a
SIZE (rust/crates/cmake-0.1.48.crate) = 15142
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
SIZE (rust/crates/combine-4.6.7.crate) = 134808
+SHA256 (rust/crates/compression-codecs-0.4.30.crate) = 485abf41ac0c8047c07c87c72c8fb3eb5197f6e9d7ded615dfd1a00ae00a0f64
+SIZE (rust/crates/compression-codecs-0.4.30.crate) = 22516
+SHA256 (rust/crates/compression-core-0.4.29.crate) = e47641d3deaf41fb1538ac1f54735925e275eaf3bf4d55c81b137fba797e5cbb
+SIZE (rust/crates/compression-core-0.4.29.crate) = 4321
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
-SHA256 (rust/crates/const-str-0.6.2.crate) = 9e991226a70654b49d34de5ed064885f0bef0348a8e70018b8ff1ac80aa984a2
-SIZE (rust/crates/const-str-0.6.2.crate) = 32414
+SHA256 (rust/crates/const-str-0.6.4.crate) = 451d0640545a0553814b4c646eb549343561618838e9b42495f466131fe3ad49
+SIZE (rust/crates/const-str-0.6.4.crate) = 33813
SHA256 (rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e
SIZE (rust/crates/convert_case-0.4.0.crate) = 8098
-SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63
-SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/core-models-0.0.3.crate) = 94950e87ea550d6d68f1993f3e7bebc8cb7235157bff84337d46195c3aa0b3f0
SIZE (rust/crates/core-models-0.0.3.crate) = 31996
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
SIZE (rust/crates/criterion-0.5.1.crate) = 110088
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
@@ -171,8 +173,8 @@ SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
-SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
@@ -191,20 +193,20 @@ SHA256 (rust/crates/data-encoding-macro-internal-0.1.16.crate) = 8d162beedaa6990
SIZE (rust/crates/data-encoding-macro-internal-0.1.16.crate) = 3714
SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d
SIZE (rust/crates/debugid-0.8.0.crate) = 12757
-SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
-SIZE (rust/crates/der-0.7.9.crate) = 85173
-SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
-SIZE (rust/crates/deranged-0.4.0.crate) = 23235
-SHA256 (rust/crates/derive-where-1.2.7.crate) = 62d671cc41a825ebabc75757b62d3d168c577f9149b2d49ece1dad1f72119d25
-SIZE (rust/crates/derive-where-1.2.7.crate) = 46524
+SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
+SIZE (rust/crates/der-0.7.10.crate) = 90111
+SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
+SIZE (rust/crates/deranged-0.5.3.crate) = 24353
+SHA256 (rust/crates/derive-where-1.6.0.crate) = ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f
+SIZE (rust/crates/derive-where-1.6.0.crate) = 52327
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397
SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c
SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360
-SHA256 (rust/crates/derive_more-0.99.19.crate) = 3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f
-SIZE (rust/crates/derive_more-0.99.19.crate) = 55072
+SHA256 (rust/crates/derive_more-0.99.20.crate) = 6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f
+SIZE (rust/crates/derive_more-0.99.20.crate) = 55041
SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
@@ -231,12 +233,12 @@ SHA256 (rust/crates/dyn-clonable-0.9.2.crate) = a36efbb9bfd58e1723780aa04b61aba9
SIZE (rust/crates/dyn-clonable-0.9.2.crate) = 2052
SHA256 (rust/crates/dyn-clonable-impl-0.9.2.crate) = 7e8671d54058979a37a26f3511fbf8d198ba1aa35ffb202c42587d918d77213a
SIZE (rust/crates/dyn-clonable-impl-0.9.2.crate) = 1641
-SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005
-SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53
SIZE (rust/crates/ed25519-2.2.3.crate) = 17802
-SHA256 (rust/crates/ed25519-dalek-2.1.1.crate) = 4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871
-SIZE (rust/crates/ed25519-dalek-2.1.1.crate) = 85736
+SHA256 (rust/crates/ed25519-dalek-2.2.0.crate) = 70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9
+SIZE (rust/crates/ed25519-dalek-2.2.0.crate) = 98034
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
@@ -249,16 +251,18 @@ SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e
SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e
-SIZE (rust/crates/errno-0.3.11.crate) = 12048
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390
+SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d
+SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
-SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
-SIZE (rust/crates/flate2-1.1.1.crate) = 77224
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
@@ -267,8 +271,8 @@ SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd
SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
SHA256 (rust/crates/fslock-0.2.1.crate) = 04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb
@@ -293,38 +297,38 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
-SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1
SIZE (rust/crates/ghash-0.5.1.crate) = 9482
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
-SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
-SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/h2-0.4.8.crate) = 5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2
-SIZE (rust/crates/h2-0.4.8.crate) = 174535
-SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
-SIZE (rust/crates/half-2.4.1.crate) = 50892
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/h2-0.3.27.crate) = 0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d
+SIZE (rust/crates/h2-0.3.27.crate) = 169180
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
+SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
+SIZE (rust/crates/half-2.6.0.crate) = 59507
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
SHA256 (rust/crates/hax-lib-0.2.0.crate) = 61933dbb676f11311378720e1ee97a511813edb7044255381ba0d625cac6be7b
SIZE (rust/crates/hax-lib-0.2.0.crate) = 9469
-SHA256 (rust/crates/hax-lib-0.3.1.crate) = a89999d4446ba7d86c777bc6a30c106b9bf60d12eb1952242af5d1d7cb33943d
-SIZE (rust/crates/hax-lib-0.3.1.crate) = 164224
+SHA256 (rust/crates/hax-lib-0.3.4.crate) = 7bf40682e31dc3961209a4657f6fe7c412879b59f212bac3d14bd7ece5af76a3
+SIZE (rust/crates/hax-lib-0.3.4.crate) = 183273
SHA256 (rust/crates/hax-lib-macros-0.2.0.crate) = 7ba3a8d32921c3f535e973f72053d20bc8c7f74028911a269748440952157807
SIZE (rust/crates/hax-lib-macros-0.2.0.crate) = 19469
-SHA256 (rust/crates/hax-lib-macros-0.3.1.crate) = 704a31fb12a8c50243e8d4c88d006f64852822b0e24488a0de9986803a661792
-SIZE (rust/crates/hax-lib-macros-0.3.1.crate) = 22066
+SHA256 (rust/crates/hax-lib-macros-0.3.4.crate) = e33a5a4ff169bcc4e9189f4bace3ed22d03fcd8e52eee90a00b7b1e2621cb490
+SIZE (rust/crates/hax-lib-macros-0.3.4.crate) = 23448
SHA256 (rust/crates/hax-lib-macros-types-0.2.0.crate) = d5a22f64cb35f8363892df6285e7edbe96885cd660d85bfd6765c95886647b77
SIZE (rust/crates/hax-lib-macros-types-0.2.0.crate) = 3048
-SHA256 (rust/crates/hax-lib-macros-types-0.3.1.crate) = f302d2a43ba5888c61454ffeb8719dc43e7c0e83082d0fe302ac82d8d898b075
-SIZE (rust/crates/hax-lib-macros-types-0.3.1.crate) = 4430
+SHA256 (rust/crates/hax-lib-macros-types-0.3.4.crate) = a39dc59c01c2eec9bce75698c4f9ca01d11759ace2a28e1691b66fb0008c6a21
+SIZE (rust/crates/hax-lib-macros-types-0.3.4.crate) = 5447
SHA256 (rust/crates/headers-0.3.9.crate) = 06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270
SIZE (rust/crates/headers-0.3.9.crate) = 68290
SHA256 (rust/crates/headers-0.4.1.crate) = b3314d5adb5d94bcdf56771f2e50dbbc80bb4bdf88967526706205ac9eff24eb
@@ -335,8 +339,8 @@ SHA256 (rust/crates/headers-core-0.3.0.crate) = 54b4a22553d4242c49fddb9ba998a999
SIZE (rust/crates/headers-core-0.3.0.crate) = 2333
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.5.0.crate) = fbd780fe5cc30f81464441920d82ac8740e2e46b29a6fad543ddd075229ce37e
-SIZE (rust/crates/hermit-abi-0.5.0.crate) = 17480
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/hickory-proto-0.24.4.crate) = 92652067c9ce6f66ce53cc38d1169daa36e6e7eb7dd3b63b5103bd9d97117248
@@ -345,8 +349,8 @@ SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72
SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
-SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
-SIZE (rust/crates/home-0.5.9.crate) = 8760
+SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/hpke-rs-0.3.0.crate) = 36874953dfe0223fd877a77b0eefcd84f8da36161b446c6fcb47b8311fa0251a
SIZE (rust/crates/hpke-rs-0.3.0.crate) = 29179
SHA256 (rust/crates/hpke-rs-crypto-0.3.0.crate) = d51ffd304e06803f90f2e56a24a6910f19b8516f842d7b72a436c51026279876
@@ -367,50 +371,46 @@ SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
SIZE (rust/crates/hyper-0.14.32.crate) = 199622
-SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
-SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
SHA256 (rust/crates/hyper-timeout-0.5.2.crate) = 2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0
SIZE (rust/crates/hyper-timeout-0.5.2.crate) = 19222
-SHA256 (rust/crates/hyper-util-0.1.11.crate) = 497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2
-SIZE (rust/crates/hyper-util-0.1.11.crate) = 75973
-SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
-SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8
+SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.1.crate) = 7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d
-SIZE (rust/crates/icu_locid_transform_data-1.5.1.crate) = 42937
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.1.crate) = c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7
-SIZE (rust/crates/icu_normalizer_data-1.5.1.crate) = 50737
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.1.crate) = 85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2
-SIZE (rust/crates/icu_properties_data-1.5.1.crate) = 229231
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/indexmap-2.11.3.crate) = 92119844f513ffa41556430369ab02c295a3578af21cf945caa3e9e0c2481ac3
+SIZE (rust/crates/indexmap-2.11.3.crate) = 100271
SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
SIZE (rust/crates/inout-0.1.4.crate) = 11280
-SHA256 (rust/crates/intmap-3.1.0.crate) = 210870d5399600055a955c020cc97e462203c234dc2b103b5da5d80fdbd5eed5
-SIZE (rust/crates/intmap-3.1.0.crate) = 15744
+SHA256 (rust/crates/intmap-3.1.2.crate) = 16dd999647b7a027fadf2b3041a4ea9c8ae21562823fe5cbdecd46537d535ae2
+SIZE (rust/crates/intmap-3.1.2.crate) = 15617
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
@@ -419,26 +419,28 @@ SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.5.crate) = c102670231191d07d37a35af3eb77f1f0dbf7a71be51a962dcd57ea607be7260
-SIZE (rust/crates/jiff-0.2.5.crate) = 698600
-SHA256 (rust/crates/jiff-static-0.2.5.crate) = 4cdde31a9d349f1b1f51a0b3714a5940ac022976f4b49485fc04be052b183b4c
-SIZE (rust/crates/jiff-static-0.2.5.crate) = 75874
+SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
+SIZE (rust/crates/jiff-0.2.15.crate) = 712996
+SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
+SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
SIZE (rust/crates/jni-0.21.1.crate) = 105028
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/js-sys-0.3.80.crate) = 852f13bec5eba4ba9afbeb93fd7c13fe56147f055939ae21c43a29a0ecb2702e
+SIZE (rust/crates/js-sys-0.3.80.crate) = 56202
SHA256 (rust/crates/json5-0.4.1.crate) = 96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1
SIZE (rust/crates/json5-0.4.1.crate) = 15678
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
-SIZE (rust/crates/libc-0.2.171.crate) = 785246
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
SHA256 (rust/crates/libcrux-hacl-rs-0.0.2.crate) = f8bba0885296a72555a5d77056c39cc9b04edd9ab1afa3025ef3dbd96220705c
SIZE (rust/crates/libcrux-hacl-rs-0.0.2.crate) = 46297
SHA256 (rust/crates/libcrux-hkdf-0.0.2.crate) = 4f42b91d695ed80a637c7670bdc7a5a5e11b98493b01266d985a1477bfaa6bd7
@@ -463,8 +465,8 @@ SHA256 (rust/crates/libcrux-sha3-0.0.3.crate) = 29d95de4257eafdfaf3bffecadb61521
SIZE (rust/crates/libcrux-sha3-0.0.3.crate) = 27781
SHA256 (rust/crates/libcrux-traits-0.0.2.crate) = 50c487a3fb34361f4f78a9c9dc5eff4ae62ef3ccb69a916af7b524dd288de9db
SIZE (rust/crates/libcrux-traits-0.0.2.crate) = 5116
-SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
-SIZE (rust/crates/libloading-0.8.6.crate) = 28922
+SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
+SIZE (rust/crates/libloading-0.8.8.crate) = 31345
SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
SHA256 (rust/crates/linkme-0.3.33.crate) = a1b1703c00b2a6a70738920544aa51652532cacddfec2e162d2e29eae01e665c
@@ -473,28 +475,28 @@ SHA256 (rust/crates/linkme-impl-0.3.33.crate) = 04d55ca5d5a14363da83bf3c33874b8f
SIZE (rust/crates/linkme-impl-0.3.33.crate) = 12099
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/linux-raw-sys-0.9.3.crate) = fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413
-SIZE (rust/crates/linux-raw-sys-0.9.3.crate) = 2311047
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/log-panics-2.1.0.crate) = 68f9dd8546191c1850ecf67d22f5ff00a935b890d0e84713159a55495cc2ac5f
SIZE (rust/crates/log-panics-2.1.0.crate) = 9464
-SHA256 (rust/crates/macro_rules_attribute-0.2.0.crate) = 8a82271f7bc033d84bbca59a3ce3e4159938cb08a9c3aebbe54d215131518a13
-SIZE (rust/crates/macro_rules_attribute-0.2.0.crate) = 15408
-SHA256 (rust/crates/macro_rules_attribute-proc_macro-0.2.0.crate) = b8dd856d451cc0da70e2ef2ce95a18e39a93b7558bedf10201ad28503f918568
-SIZE (rust/crates/macro_rules_attribute-proc_macro-0.2.0.crate) = 8264
+SHA256 (rust/crates/macro_rules_attribute-0.2.2.crate) = 65049d7923698040cd0b1ddcced9b0eb14dd22c5f86ae59c3740eab64a676520
+SIZE (rust/crates/macro_rules_attribute-0.2.2.crate) = 15330
+SHA256 (rust/crates/macro_rules_attribute-proc_macro-0.2.2.crate) = 670fdfda89751bc4a84ac13eaa63e205cf0fd22b4c9a5fbfa085b63c1f1d3a30
+SIZE (rust/crates/macro_rules_attribute-proc_macro-0.2.2.crate) = 8271
SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
SIZE (rust/crates/matchit-0.8.4.crate) = 33986
SHA256 (rust/crates/mediasan-common-0.5.3.crate) = 1f73b5d28d38190d36e335021afe3ecac3f2149571a7ec004feb0802e3630b60
SIZE (rust/crates/mediasan-common-0.5.3.crate) = 9934
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
+SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
@@ -509,18 +511,18 @@ SHA256 (rust/crates/minidump-unwind-0.22.2.crate) = 3b2bc4d6066050b350c5dddf066a
SIZE (rust/crates/minidump-unwind-0.22.2.crate) = 59084
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.7.crate) = ff70ce3e48ae43fa075863cef62e8b43b71a4f2382229920e0df362592919430
-SIZE (rust/crates/miniz_oxide-0.8.7.crate) = 66905
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/mp4san-0.5.3.crate) = a0637bb2e621e8b14977db309b16c388a22a319742467e807c13658e81cd52d1
SIZE (rust/crates/mp4san-0.5.3.crate) = 26641
SHA256 (rust/crates/mp4san-derive-0.5.3.crate) = bc567cf0f0ed75c95e2ae9a54935273442e245c3123fbe3a66bf4e5c06c0c09c
SIZE (rust/crates/mp4san-derive-0.5.3.crate) = 5589
SHA256 (rust/crates/multer-2.1.0.crate) = 01acbdc23469fd8fe07ab135923371d5f5a422fbf9c522158677c8eb15bc51c2
SIZE (rust/crates/multer-2.1.0.crate) = 23976
-SHA256 (rust/crates/multimap-0.10.0.crate) = defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03
-SIZE (rust/crates/multimap-0.10.0.crate) = 14359
+SHA256 (rust/crates/multimap-0.10.1.crate) = 1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084
+SIZE (rust/crates/multimap-0.10.1.crate) = 15232
SHA256 (rust/crates/neon-1.1.1.crate) = 74c1d298c79e60a3f5a1e638ace1f9c1229d2a97bd3a9e40a63b67c8efa0f1e1
SIZE (rust/crates/neon-1.1.1.crate) = 110047
SHA256 (rust/crates/neon-macros-1.1.1.crate) = c39e43767817fc963f90f400600967a2b2403602c6440685d09a6bc4e02b70b1
@@ -545,14 +547,16 @@ SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad044
SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_enum-0.7.3.crate) = 4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179
-SIZE (rust/crates/num_enum-0.7.3.crate) = 18603
-SHA256 (rust/crates/num_enum_derive-0.7.3.crate) = af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56
-SIZE (rust/crates/num_enum_derive-0.7.3.crate) = 17092
+SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a
+SIZE (rust/crates/num_enum-0.7.4.crate) = 21553
+SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d
+SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
@@ -569,20 +573,20 @@ SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7
SIZE (rust/crates/password-hash-0.5.0.crate) = 26884
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/pastey-0.1.0.crate) = b3a8cb46bdc156b1c90460339ae6bfd45ba0394e5effbaa640badb4987fdc261
-SIZE (rust/crates/pastey-0.1.0.crate) = 15948
+SHA256 (rust/crates/pastey-0.1.1.crate) = 35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec
+SIZE (rust/crates/pastey-0.1.1.crate) = 16112
SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3
SIZE (rust/crates/pem-3.0.5.crate) = 18140
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.8.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
-SIZE (rust/crates/pest-2.8.0.crate) = 128955
-SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
-SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196
-SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
-SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617
-SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
-SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pest-2.8.2.crate) = 21e0a3a33733faeaf8651dfee72dd0f388f0c8e5ad496a3478fa5a922f49cfa8
+SIZE (rust/crates/pest-2.8.2.crate) = 130430
+SHA256 (rust/crates/pest_derive-2.8.2.crate) = bc58706f770acb1dbd0973e6530a3cff4746fb721207feb3a8a6064cd0b6c663
+SIZE (rust/crates/pest_derive-2.8.2.crate) = 42335
+SHA256 (rust/crates/pest_generator-2.8.2.crate) = 6d4f36811dfe07f7b8573462465d5cb8965fffc2e71ae377a33aecf14c2c9a2f
+SIZE (rust/crates/pest_generator-2.8.2.crate) = 18669
+SHA256 (rust/crates/pest_meta-2.8.2.crate) = 42919b05089acbd0a5dcd5405fb304d17d1053847b81163d09c4ad18ce8e8420
+SIZE (rust/crates/pest_meta-2.8.2.crate) = 42952
SHA256 (rust/crates/petgraph-0.7.1.crate) = 3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772
SIZE (rust/crates/petgraph-0.7.1.crate) = 736025
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
@@ -615,10 +619,12 @@ SHA256 (rust/crates/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f
SIZE (rust/crates/poly1305-0.8.0.crate) = 32633
SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25
SIZE (rust/crates/polyval-0.6.2.crate) = 18425
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
@@ -631,10 +637,10 @@ SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/prettyplease-0.2.32.crate) = 664ec5419c51e34154eec046ebcba56312d5a2fc3b09a06da188e1ad21afadf6
-SIZE (rust/crates/prettyplease-0.2.32.crate) = 72024
-SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
-SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
@@ -643,8 +649,8 @@ SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe
SIZE (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 7745
SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802
SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
-SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/procfs-core-0.17.0.crate) = 239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec
SIZE (rust/crates/procfs-core-0.17.0.crate) = 87533
SHA256 (rust/crates/proptest-1.7.0.crate) = 6fcdab19deb5195a31cf7726a210015ff1496ba1464fd42cb4f537b8b01b471f
@@ -671,12 +677,12 @@ SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289d
SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
-SIZE (rust/crates/rand-0.9.0.crate) = 97798
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -689,24 +695,28 @@ SHA256 (rust/crates/rand_xorshift-0.4.0.crate) = 513962919efc330f829edb2535844d1
SIZE (rust/crates/rand_xorshift-0.4.0.crate) = 10262
SHA256 (rust/crates/range-map-0.2.0.crate) = 12a5a2d6c7039059af621472a4389be1215a816df61aa4d531cfe85264aee95f
SIZE (rust/crates/range-map-0.2.0.crate) = 14176
-SHA256 (rust/crates/rangemap-1.5.1.crate) = f60fcc7d6849342eff22c4350c8b9a989ee8ceabc4b481253e8946b9fe83d684
-SIZE (rust/crates/rangemap-1.5.1.crate) = 57091
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/rangemap-1.6.0.crate) = f93e7e49bb0bf967717f7bd674458b3d6b0c5f48ec7e3038166026a69fc22223
+SIZE (rust/crates/rangemap-1.6.0.crate) = 58332
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
SHA256 (rust/crates/rcgen-0.13.2.crate) = 75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2
SIZE (rust/crates/rcgen-0.13.2.crate) = 77836
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
+SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
+SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
+SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
@@ -715,36 +725,40 @@ SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfc
SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.5.crate) = d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf
-SIZE (rust/crates/rustix-1.0.5.crate) = 414160
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
SIZE (rust/crates/rustls-0.22.4.crate) = 333681
-SHA256 (rust/crates/rustls-0.23.25.crate) = 822ee9188ac4ec04a2f0531e55d035fb2de73f18b41a63c70c2712503b6fb13c
-SIZE (rust/crates/rustls-0.23.25.crate) = 346742
+SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
+SIZE (rust/crates/rustls-0.23.31.crate) = 371259
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
-SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
-SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
-SHA256 (rust/crates/rustls-platform-verifier-0.5.1.crate) = 4a5467026f437b4cb2a533865eaa73eb840019a0916f4b9ec563c6e617e086c9
-SIZE (rust/crates/rustls-platform-verifier-0.5.1.crate) = 60944
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-platform-verifier-0.5.3.crate) = 19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1
+SIZE (rust/crates/rustls-platform-verifier-0.5.3.crate) = 61014
SHA256 (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f
SIZE (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = 13919
SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustls-webpki-0.103.1.crate) = fef8b8769aaccf73098557a87cd1816b4f9c7c16811c9c77142aa695c16f2c03
-SIZE (rust/crates/rustls-webpki-0.103.1.crate) = 820273
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustls-webpki-0.103.6.crate) = 8572f3c2cb9934231157b45499fc41e1f58c589fdfb81a844ba873265e80f8eb
+SIZE (rust/crates/rustls-webpki-0.103.6.crate) = 85224
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/rusty-fork-0.3.0.crate) = cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f
SIZE (rust/crates/rusty-fork-0.3.0.crate) = 19881
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
-SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
+SIZE (rust/crates/schannel-0.1.28.crate) = 42312
+SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
+SIZE (rust/crates/schemars-0.9.0.crate) = 80032
+SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
+SIZE (rust/crates/schemars-1.0.4.crate) = 88282
SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
@@ -753,32 +767,34 @@ SHA256 (rust/crates/scroll-0.12.0.crate) = 6ab8598aa408498679922eff7fa985c25d58a
SIZE (rust/crates/scroll-0.12.0.crate) = 24145
SHA256 (rust/crates/scroll_derive-0.12.1.crate) = 1783eabc414609e28a5ba76aee5ddd52199f7107a0b24c2e9746a1ecc34a683d
SIZE (rust/crates/scroll_derive-0.12.1.crate) = 5659
-SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
-SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
-SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
-SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
-SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
-SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/security-framework-3.4.0.crate) = 60b369d18893388b345804dc0007963c99b7d665ae71d275812d828c6f089640
+SIZE (rust/crates/security-framework-3.4.0.crate) = 88668
+SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
+SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
SHA256 (rust/crates/send_wrapper-0.6.0.crate) = cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73
SIZE (rust/crates/send_wrapper-0.6.0.crate) = 10519
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde-1.0.225.crate) = fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d
+SIZE (rust/crates/serde-1.0.225.crate) = 28467
+SHA256 (rust/crates/serde_core-1.0.225.crate) = 659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383
+SIZE (rust/crates/serde_core-1.0.225.crate) = 63004
+SHA256 (rust/crates/serde_derive-1.0.225.crate) = 0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516
+SIZE (rust/crates/serde_derive-1.0.225.crate) = 58560
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_with-3.12.0.crate) = d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa
-SIZE (rust/crates/serde_with-3.12.0.crate) = 148666
-SHA256 (rust/crates/serde_with_macros-3.12.0.crate) = 8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e
-SIZE (rust/crates/serde_with_macros-3.12.0.crate) = 32089
+SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5
+SIZE (rust/crates/serde_with-3.14.0.crate) = 192177
+SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f
+SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha1_smol-1.0.1.crate) = bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d
SIZE (rust/crates/sha1_smol-1.0.1.crate) = 9809
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sha2-asm-0.6.4.crate) = b845214d6175804686b2bd482bcffe96651bb2d1200742b712003504a2dac1ab
SIZE (rust/crates/sha2-asm-0.6.4.crate) = 12581
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
@@ -789,22 +805,24 @@ SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf7
SIZE (rust/crates/signature-2.2.0.crate) = 15531
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smart-default-0.7.1.crate) = 0eb01866308440fc64d6c44d9e86c5cc17adfe33c4d6eed55da9145044d0ffc1
SIZE (rust/crates/smart-default-0.7.1.crate) = 8435
SHA256 (rust/crates/snow-0.10.0.crate) = 599b506ccc4aff8cf7844bc42cf783009a434c1e26c964432560fb6d6ad02d82
SIZE (rust/crates/snow-0.10.0.crate) = 899770
-SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef
-SIZE (rust/crates/socket2-0.5.9.crate) = 57432
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/socks5-proto-0.4.1.crate) = 3d91431c4672e25e372ef46bc554be8f315068c03608f99267a71ad32a12e8c4
SIZE (rust/crates/socks5-proto-0.4.1.crate) = 6295
SHA256 (rust/crates/socks5-server-0.10.1.crate) = 5223c26981806584cc38c74fddf58808dbdcf4724890471ced69e7a2e8d86345
SIZE (rust/crates/socks5-server-0.10.1.crate) = 10711
-SHA256 (rust/crates/sorted-vec-0.8.6.crate) = d372029cb5195f9ab4e4b9aef550787dce78b124fcaee8d82519925defcd6f0d
-SIZE (rust/crates/sorted-vec-0.8.6.crate) = 12172
+SHA256 (rust/crates/sorted-vec-0.8.10.crate) = 19f58d7b0190c7f12df7e8be6b79767a0836059159811b869d5ab55721fe14d0
+SIZE (rust/crates/sorted-vec-0.8.10.crate) = 15005
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
@@ -815,24 +833,24 @@ SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
-SIZE (rust/crates/strum-0.27.1.crate) = 7467
-SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
-SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/syn-mid-0.6.0.crate) = b5dc35bb08dd1ca3dfb09dce91fd2d13294d6711c88897d9a9d60acf39bce049
SIZE (rust/crates/syn-mid-0.6.0.crate) = 12915
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
-SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
+SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
SIZE (rust/crates/termtree-0.5.1.crate) = 8498
SHA256 (rust/crates/test-case-3.3.1.crate) = eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8
@@ -841,40 +859,40 @@ SHA256 (rust/crates/test-case-core-3.3.1.crate) = adcb7fd841cd518e279be3d5a3eb06
SIZE (rust/crates/test-case-core-3.3.1.crate) = 14327
SHA256 (rust/crates/test-case-macros-3.3.1.crate) = 5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb
SIZE (rust/crates/test-case-macros-3.3.1.crate) = 4961
-SHA256 (rust/crates/test-log-0.2.17.crate) = e7f46083d221181166e5b6f6b1e5f1d499f3a76888826e6cb1d057554157cd0f
-SIZE (rust/crates/test-log-0.2.17.crate) = 14421
-SHA256 (rust/crates/test-log-macros-0.2.17.crate) = 888d0c3c6db53c0fdab160d2ed5e12ba745383d3e85813f2ea0f2b1475ab553f
-SIZE (rust/crates/test-log-macros-0.2.17.crate) = 8127
+SHA256 (rust/crates/test-log-0.2.18.crate) = 1e33b98a582ea0be1168eba097538ee8dd4bbe0f2b01b22ac92ea30054e5be7b
+SIZE (rust/crates/test-log-0.2.18.crate) = 16138
+SHA256 (rust/crates/test-log-macros-0.2.18.crate) = 451b374529930d7601b1eef8d32bc79ae870b6079b069401709c2a8bf9e75f36
+SIZE (rust/crates/test-log-macros-0.2.18.crate) = 8947
SHA256 (rust/crates/testing_logger-0.1.1.crate) = 6d92b727cb45d33ae956f7f46b966b25f1bc712092aeef9dba5ac798fc89f720
SIZE (rust/crates/testing_logger-0.1.1.crate) = 3630
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
-SIZE (rust/crates/time-0.3.41.crate) = 138369
-SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
-SIZE (rust/crates/time-core-0.1.4.crate) = 8422
-SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
-SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/time-0.3.43.crate) = 83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031
+SIZE (rust/crates/time-0.3.43.crate) = 142912
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/tls-parser-0.12.2.crate) = 22c36249c6082584b1f224e70f6bdadf5102197be6cfa92b353efe605d9ac741
SIZE (rust/crates/tls-parser-0.12.2.crate) = 73721
-SHA256 (rust/crates/tokio-1.45.0.crate) = 2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165
-SIZE (rust/crates/tokio-1.45.0.crate) = 800721
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
@@ -887,12 +905,14 @@ SHA256 (rust/crates/tokio-tungstenite-0.21.0.crate) = c83b561d025642014097b66e6c
SIZE (rust/crates/tokio-tungstenite-0.21.0.crate) = 28159
SHA256 (rust/crates/tokio-tungstenite-0.27.0.crate) = 489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1
SIZE (rust/crates/tokio-tungstenite-0.27.0.crate) = 29756
-SHA256 (rust/crates/tokio-util-0.7.14.crate) = 6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034
-SIZE (rust/crates/tokio-util-0.7.14.crate) = 118861
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474
-SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
+SHA256 (rust/crates/toml_datetime-0.7.1.crate) = a197c0ec7d131bfc6f7e82c8442ba1595aeab35da7adbf05b6b73cd06a16b6be
+SIZE (rust/crates/toml_datetime-0.7.1.crate) = 18127
+SHA256 (rust/crates/toml_edit-0.23.5.crate) = c2ad0b7ae9cfeef5605163839cb9221f453399f15cfb5c10be9885fcf56611f9
+SIZE (rust/crates/toml_edit-0.23.5.crate) = 66458
+SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
+SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
SHA256 (rust/crates/tonic-0.13.1.crate) = 7e581ba15a835f4d9ea06c55ab1bd4dce26fc53752c69a04aac00703bfb49ba9
SIZE (rust/crates/tonic-0.13.1.crate) = 107202
SHA256 (rust/crates/tonic-build-0.13.1.crate) = eac6f67be712d12f0b41328db3137e0d0757645d8904b4cb7d51cd9c2279e847
@@ -905,10 +925,10 @@ SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d195
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
@@ -925,26 +945,24 @@ SHA256 (rust/crates/unarray-0.1.4.crate) = eaea85b334db583fe3274d12b4cd1880032be
SIZE (rust/crates/unarray-0.1.4.crate) = 12895
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea
SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
-SIZE (rust/crates/uuid-1.16.0.crate) = 58549
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
@@ -961,24 +979,28 @@ SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3da
SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/warp-0.3.7.crate) = 4378d202ff965b011c64817db11d5829506d3404edeadb61f190d111da3f231c
SIZE (rust/crates/warp-0.3.7.crate) = 117428
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
-SHA256 (rust/crates/webpki-root-certs-0.26.8.crate) = 09aed61f5e8d2c18344b3faa33a4c837855fe56642757754775548fee21386c4
-SIZE (rust/crates/webpki-root-certs-0.26.8.crate) = 177483
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
+SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.103.crate) = ab10a69fbd0a177f5f649ad4d8d3305499c42bab9aef2f7ff592d0ec8f833819
+SIZE (rust/crates/wasm-bindgen-0.2.103.crate) = 47309
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 0bb702423545a6007bbc368fde243ba47ca275e549c8a28617f56f6ba53b1d1c
+SIZE (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 32238
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.103.crate) = fc65f4f411d91494355917b605e1480033152658d71f722a90647f56a70c88a0
+SIZE (rust/crates/wasm-bindgen-macro-0.2.103.crate) = 9382
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = ffc003a991398a8ee604a401e194b6b3a39677b3173d6e74495eb51b82e99a32
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = 26418
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 293c37f4efa430ca14db3721dfbe48d8c33308096bd44d80ebaa775ab71ba1cf
+SIZE (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 9060
+SHA256 (rust/crates/web-sys-0.3.80.crate) = fbe734895e869dc429d78c4b433f8d17d95f8d05317440b4fad5ab2d33e596dc
+SIZE (rust/crates/web-sys-0.3.80.crate) = 641763
+SHA256 (rust/crates/webpki-root-certs-0.26.11.crate) = 75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e
+SIZE (rust/crates/webpki-root-certs-0.26.11.crate) = 8098
+SHA256 (rust/crates/webpki-root-certs-1.0.2.crate) = 4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a
+SIZE (rust/crates/webpki-root-certs-1.0.2.crate) = 173652
SHA256 (rust/crates/webpsan-0.5.3.crate) = 525981331586adcb12aca289a3ce9b2f11c25abebff980033169e0f08b725836
SIZE (rust/crates/webpsan-0.5.3.crate) = 29193
SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
@@ -987,96 +1009,120 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.61.0.crate) = 4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980
-SIZE (rust/crates/windows-core-0.61.0.crate) = 36707
+SHA256 (rust/crates/windows-core-0.62.0.crate) = 57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c
+SIZE (rust/crates/windows-core-0.62.0.crate) = 36955
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
-SHA256 (rust/crates/windows-result-0.3.2.crate) = c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252
-SIZE (rust/crates/windows-result-0.3.2.crate) = 13399
-SHA256 (rust/crates/windows-strings-0.4.0.crate) = 7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97
-SIZE (rust/crates/windows-strings-0.4.0.crate) = 13939
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f
+SIZE (rust/crates/windows-result-0.4.0.crate) = 13420
+SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda
+SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.7.4.crate) = 0e97b544156e9bebe1a0ffbc03484fc1ffe3100cbce3ffb17eac35f7cdd7ab36
-SIZE (rust/crates/winnow-0.7.4.crate) = 173588
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277
SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
SIZE (rust/crates/yasna-0.5.2.crate) = 34859
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.8.24.crate) = 2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879
-SIZE (rust/crates/zerocopy-0.8.24.crate) = 243777
-SHA256 (rust/crates/zerocopy-derive-0.8.24.crate) = a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be
-SIZE (rust/crates/zerocopy-derive-0.8.24.crate) = 86487
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 8dd338dd7d558b7882310e8dc76ceca41ef448afd0532be208d4ff0f2924f334
SIZE (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 808022
SHA256 (signalapp-tungstenite-rs-signal-v0.27.0_GH0.tar.gz) = 637562a4295889389407051b154c9144573331dd1fc9685273e10000d63c0490
@@ -1085,8 +1131,8 @@ SHA256 (signalapp-boring-signal-v4.18.0_GH0.tar.gz) = 9c954862f663475b1e7063a26b
SIZE (signalapp-boring-signal-v4.18.0_GH0.tar.gz) = 338846
SHA256 (signalapp-SparsePostQuantumRatchet-v1.2.0_GH0.tar.gz) = e551333c1ff1a1e8fc19d4b47513b1b15b556f2d79ab37c10ffab3150b17d405
SIZE (signalapp-SparsePostQuantumRatchet-v1.2.0_GH0.tar.gz) = 143737
-SHA256 (signalapp-libsignal-v0.81.1_GH0.tar.gz) = 37c211d885e7418001f49fa6c353ad7345ce9852157bf478bb959e530f8c4197
-SIZE (signalapp-libsignal-v0.81.1_GH0.tar.gz) = 2336606
+SHA256 (signalapp-libsignal-v0.83.0_GH0.tar.gz) = 01ba1304e7a76bd20f365b108a36063f124704c875182ccbfb407620c4ec241e
+SIZE (signalapp-libsignal-v0.83.0_GH0.tar.gz) = 2349978
SHA256 (google-boringssl-44b3df6f03d85c901767250329c571db405122d5_GH0.tar.gz) = 9567b43de39f66e57b895ee814135adc5ddf7f2c895964269b6b13b388158982
SIZE (google-boringssl-44b3df6f03d85c901767250329c571db405122d5_GH0.tar.gz) = 46106995
SHA256 (google-boringssl-853ca1ea1168dff08011e5d42d94609cc0ca2e27_GH0.tar.gz) = 61e85d6eaecf1706be0420a9104b66ff01bd04301b5fad323970685f942108ed
diff --git a/net-im/linux-discord/Makefile b/net-im/linux-discord/Makefile
index 02623264fdf2..8ed731d1fa66 100644
--- a/net-im/linux-discord/Makefile
+++ b/net-im/linux-discord/Makefile
@@ -1,5 +1,5 @@
PORTNAME= discord
-DISTVERSION= 0.0.114
+DISTVERSION= 0.0.115
PORTEPOCH= 1
CATEGORIES= net-im
MASTER_SITES= https://dl.discordapp.net/apps/linux/${DISTVERSION}/
diff --git a/net-im/linux-discord/distinfo b/net-im/linux-discord/distinfo
index e55c31f8f8e5..957dfbb484f3 100644
--- a/net-im/linux-discord/distinfo
+++ b/net-im/linux-discord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762851994
-SHA256 (discord-0.0.114.tar.gz) = 8941b0d7d30f9e2901db18c63f2c180956e8af85eaaf20351c2271514f55cd4e
-SIZE (discord-0.0.114.tar.gz) = 108661957
+TIMESTAMP = 1763564514
+SHA256 (discord-0.0.115.tar.gz) = 0d71a5a3da9d9894ea9ba45eb2fb296ae4346b02054ae61a95ca555c47d3c4ae
+SIZE (discord-0.0.115.tar.gz) = 108661985
diff --git a/net-im/nchat/Makefile b/net-im/nchat/Makefile
index 0f69ed8a9af0..29d8843677d0 100644
--- a/net-im/nchat/Makefile
+++ b/net-im/nchat/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nchat
-PORTVERSION= 5.10.15
+PORTVERSION= 5.11.32
DISTVERSIONPREFIX= v
CATEGORIES= net-im
EXTRACT_ONLY= ${GH_ACCOUNT}-${PORTNAME}-v${PORTVERSION}_GH0.tar.gz
@@ -12,7 +12,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake gperf localbase:ldflags ncurses:port \
- pkgconfig readline ssl sqlite
+ python:run pkgconfig readline shebangfix ssl sqlite
USE_GITHUB= yes
GH_ACCOUNT= d99kris
@@ -28,6 +28,8 @@ CMAKE_ARGS+= -DCLIP_X11_WITH_PNG=OFF \
-DHAS_SHARED_LIBS=ON \
-DHAS_WHATSAPP=OFF
+SHEBANG_FILES= src/compose
+
post-install:
(cd ${STAGEDIR}${PREFIX}/lib && ${LN} -s libtgchat.so libtgchat)
diff --git a/net-im/nchat/distinfo b/net-im/nchat/distinfo
index 15e8a8e34d71..d1e876b01070 100644
--- a/net-im/nchat/distinfo
+++ b/net-im/nchat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758848375
-SHA256 (d99kris-nchat-v5.10.15_GH0.tar.gz) = 62ac4c75750f4f8fbbac8691dbc5114efba548a586dbe5d85d13182c9732b465
-SIZE (d99kris-nchat-v5.10.15_GH0.tar.gz) = 7234452
+TIMESTAMP = 1762861192
+SHA256 (d99kris-nchat-v5.11.32_GH0.tar.gz) = 8f93593c691fd468e61fd2828f2950287187829bf4c3b63c6ecbd52da6373146
+SIZE (d99kris-nchat-v5.11.32_GH0.tar.gz) = 7329607
diff --git a/net-im/nchat/pkg-descr b/net-im/nchat/pkg-descr
index c5c2ed068c76..b7cd56ab2ed4 100644
--- a/net-im/nchat/pkg-descr
+++ b/net-im/nchat/pkg-descr
@@ -1 +1,2 @@
nchat is a terminal-based chat client with support for Telegram and WhatsApp.
+WhatsApp part of the application hasn't been ported yet.
diff --git a/net-im/nchat/pkg-plist b/net-im/nchat/pkg-plist
index f27b4ffe1808..28787105f055 100644
--- a/net-im/nchat/pkg-plist
+++ b/net-im/nchat/pkg-plist
@@ -4,6 +4,7 @@ lib/libncutil.so
lib/libtdclientshared.so
lib/libtgchat
lib/libtgchat.so
+libexec/nchat/compose
share/man/man1/nchat.1.gz
%%DATADIR%%/themes/basic-color/color.conf
%%DATADIR%%/themes/basic-color/usercolor.conf
diff --git a/net-im/py-slack-sdk/Makefile b/net-im/py-slack-sdk/Makefile
index 1ce8e4dd516b..2661132f3f70 100644
--- a/net-im/py-slack-sdk/Makefile
+++ b/net-im/py-slack-sdk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= slack-sdk
DISTVERSIONPREFIX= v
-DISTVERSION= 3.37.0
+DISTVERSION= 3.38.0
CATEGORIES= net-im python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net-im/py-slack-sdk/distinfo b/net-im/py-slack-sdk/distinfo
index 0a5cadda5299..c32f62afd5c6 100644
--- a/net-im/py-slack-sdk/distinfo
+++ b/net-im/py-slack-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760114042
-SHA256 (slackapi-python-slack-sdk-v3.37.0_GH0.tar.gz) = d412cd9349594e4eee69bf8b27c9d164e960b5157b84018c8bb33966b27b9265
-SIZE (slackapi-python-slack-sdk-v3.37.0_GH0.tar.gz) = 4725815
+TIMESTAMP = 1763139464
+SHA256 (slackapi-python-slack-sdk-v3.38.0_GH0.tar.gz) = 63b48e58e3d3260367b634baaf88842cd4205e4e0361cbf4766286e5da7dce4f
+SIZE (slackapi-python-slack-sdk-v3.38.0_GH0.tar.gz) = 4727477
diff --git a/net-im/py-zapzap/Makefile b/net-im/py-zapzap/Makefile
index db7ba0d5aa81..8e8842083bdb 100644
--- a/net-im/py-zapzap/Makefile
+++ b/net-im/py-zapzap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zapzap
-DISTVERSION= 6.2.3.1
+DISTVERSION= 6.2.4
CATEGORIES= net-im python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net-im/py-zapzap/distinfo b/net-im/py-zapzap/distinfo
index a4d6fb30876d..c4baaed6777a 100644
--- a/net-im/py-zapzap/distinfo
+++ b/net-im/py-zapzap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762423714
-SHA256 (rafatosta-zapzap-6.2.3.1_GH0.tar.gz) = 426e1842faea995410d47316346799aa5c6fb0964b5f9d5a3175d3e143df437f
-SIZE (rafatosta-zapzap-6.2.3.1_GH0.tar.gz) = 945776
+TIMESTAMP = 1763108265
+SHA256 (rafatosta-zapzap-6.2.4_GH0.tar.gz) = 2962258dd605ded1d509e9fe8b0f62891d081b88aba919ce6d90c1b7677b3898
+SIZE (rafatosta-zapzap-6.2.4_GH0.tar.gz) = 950363
diff --git a/net-im/signal-desktop/Makefile b/net-im/signal-desktop/Makefile
index 5c1b7c250ebf..4851fb8e26aa 100644
--- a/net-im/signal-desktop/Makefile
+++ b/net-im/signal-desktop/Makefile
@@ -1,7 +1,6 @@
PORTNAME= signal-desktop
DISTVERSIONPREFIX= v
-DISTVERSION= 7.74.0
-PORTREVISION= 4
+DISTVERSION= 7.79.0
CATEGORIES= net-im
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm \
https://registry.npmjs.org/@esbuild/freebsd-arm64/-/:esbuildarm64 \
@@ -71,7 +70,7 @@ MAKE_ENV+= ELECTRON_OVERRIDE_DIST_PATH=${LOCALBASE}/share/electron${ELECTRON_VER
HOME=${WRKDIR} \
USE_SYSTEM_APP_BUILDER=true \
SOURCE_DATE_EPOCH=${_BUILD_DATE} \
- PATH=${WRKSRC}/node_modules/.bin:${LOCALBASE}/bin:${PATH}
+ PATH=${WRKSRC}/node_modules/.bin:${WRKSRC}/pnpmbin/node_modules/.bin:${LOCALBASE}/bin:${PATH}
# Don't download electron binary distribution on electron node_modules installation
MAKE_ENV+= ELECTRON_SKIP_BINARY_DOWNLOAD=1
@@ -85,8 +84,8 @@ ESBUILD_BINARY_PATH=${WRKSRC}/node_modules/.pnpm/@esbuild+freebsd-${ESBUILD_ARCH
_BUILD_DATE= $$(date +'%s')
ELECTRON_VER_MAJOR= 37
-ESBUILD_VERS= 0.24.0
-PNPM_VERS= 10.11
+ESBUILD_VERS= 0.25.9
+PNPM_VERS= 10.18.1
NODE_ARCH= ${ARCH:S/aarch64/arm64/:S/amd64/x64/}
ESBUILD_ARCH= ${ARCH:S/aarch64/arm64/:S/amd64/x64/}
@@ -115,11 +114,15 @@ do-build:
${ECHO_CMD} offline=true >> ${WRKSRC}/.npmrc
${ECHO_CMD} store-dir=true >> ${WRKSRC}/.pnpm-store
- ${CP} ${FILESDIR}/package-lock.json ${WRKSRC}
${CP} ${FILESDIR}/pnpm-lock.yaml ${WRKSRC}
+ ${CP} ${FILESDIR}/pnpmfile.cjs ${WRKSRC}/.pnpmfile.cjs
- cd ${WRKSRC} && \
+ # Install pnpm in its own dir otherwise all hell breaks loose
+ ${MKDIR} ${WRKSRC}/pnpmbin
+ ${CP} ${FILESDIR}/pnpm/package* ${WRKSRC}/pnpmbin
+ cd ${WRKSRC}/pnpmbin && \
${SETENV} ${MAKE_ENV} npm install --ignore-scripts pnpm@${PNPM_VERS}
+
cd ${WRKSRC} && \
${SETENV} ${MAKE_ENV} ESBUILD_BINARY_PATH=${ESBUILD_BINARY_PATH} npm_config_nodedir=${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR}/node_headers pnpm install --ignore-scripts || ${TRUE}
@@ -132,7 +135,7 @@ do-build:
${WRKSRC}/node_modules/@signalapp/libsignal-client/prebuilds/freebsd-${NODE_ARCH}/@signalapp+libsignal-client.node
${CP} ${LOCALBASE}/lib/libringrtc.so \
${WRKSRC}/node_modules/@signalapp/ringrtc/build/freebsd/libringrtc-${NODE_ARCH}.node
- ${CP} ${LOCALBASE}/lib/node_sqlcipher.node \
+ ${CP} ${LOCALBASE}/lib/node_sqlcipher.node \
${WRKSRC}/node_modules/@signalapp/sqlcipher/prebuilds/freebsd-${NODE_ARCH}
# don't ask me why
@@ -141,10 +144,12 @@ do-build:
cd ${WRKSRC} && \
${SETENV} ${MAKE_ENV} ESBUILD_BINARY_PATH=${ESBUILD_BINARY_PATH} npm_config_nodedir=${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR}/node_headers pnpm install
+ cd ${WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} pnpm run clean-transpile
# found in reproducible-builds/docker-entrypoint.sh
cd ${WRKSRC}/sticker-creator && \
- ${SETENV} ${MAKE_ENV} pnpm install
+ ${SETENV} ${MAKE_ENV} pnpm install --frozen-lock
cd ${WRKSRC}/sticker-creator && \
${SETENV} ${MAKE_ENV} pnpm run build
diff --git a/net-im/signal-desktop/distinfo b/net-im/signal-desktop/distinfo
index f9c496f679db..c7a391b76b9e 100644
--- a/net-im/signal-desktop/distinfo
+++ b/net-im/signal-desktop/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1760283148
-SHA256 (signal-desktop-7.74.0-npm-cache.tar.gz) = 9f4f6fa1665b9f7ad1545046bb1c580fa2df2b3188a8c0fecafb4771f700a25b
-SIZE (signal-desktop-7.74.0-npm-cache.tar.gz) = 1008889783
-SHA256 (freebsd-arm64-0.24.0.tgz) = c09c0acf0e892cf3aa54b61aa02d447a9ecf00a9d7f0e6165e81f208d25d7de0
-SIZE (freebsd-arm64-0.24.0.tgz) = 3970551
-SHA256 (freebsd-x64-0.24.0.tgz) = f2562d5c4b5d48f832c73f30dc6155adc505b5a296081ddae48b517f2e3d6b42
-SIZE (freebsd-x64-0.24.0.tgz) = 4318529
-SHA256 (signalapp-Signal-Desktop-v7.74.0_GH0.tar.gz) = bd1f0a3180823ddeeb15a3169ff97f1a6f8be99a69ac36175c667b815856070c
-SIZE (signalapp-Signal-Desktop-v7.74.0_GH0.tar.gz) = 50798489
+TIMESTAMP = 1763125995
+SHA256 (signal-desktop-7.79.0-npm-cache.tar.gz) = ab81f66043829db67f290c36e64061dfe423daf8492d8723683e1529aa89a7a3
+SIZE (signal-desktop-7.79.0-npm-cache.tar.gz) = 492616055
+SHA256 (freebsd-arm64-0.25.9.tgz) = ffa1616767d7660bc93d439c19d91a9b1e5751065c946d09382e330ea688f3f2
+SIZE (freebsd-arm64-0.25.9.tgz) = 4016542
+SHA256 (freebsd-x64-0.25.9.tgz) = 86d04ec7f0dc3fe07b91e625c283f07b82ef2da04809f9ba4193492743c7fcbc
+SIZE (freebsd-x64-0.25.9.tgz) = 4370517
+SHA256 (signalapp-Signal-Desktop-v7.79.0_GH0.tar.gz) = cd95b704311cb2b41c229c3c8c0f2f0c327b7dd18629a1acca0a0168d9b2860b
+SIZE (signalapp-Signal-Desktop-v7.79.0_GH0.tar.gz) = 51096607
diff --git a/net-im/signal-desktop/files/package-lock.json b/net-im/signal-desktop/files/package-lock.json
index b937a7f498bd..5e178e214d25 100644
--- a/net-im/signal-desktop/files/package-lock.json
+++ b/net-im/signal-desktop/files/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "signal-desktop",
- "version": "7.74.0",
+ "version": "7.77.0-beta.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "signal-desktop",
- "version": "7.74.0",
+ "version": "7.77.0-beta.1",
"hasInstallScript": true,
"license": "AGPL-3.0-only",
"dependencies": {
@@ -19,6 +19,7 @@
"@indutny/range-finder": "1.3.4",
"@indutny/simple-windows-notifications": "2.0.16",
"@indutny/sneequals": "4.0.0",
+ "@internationalized/date": "3.7.0",
"@popperjs/core": "2.11.8",
"@radix-ui/react-tooltip": "1.2.7",
"@react-aria/focus": "3.19.1",
@@ -26,10 +27,10 @@
"@react-aria/utils": "3.25.3",
"@react-spring/web": "9.7.5",
"@react-types/shared": "3.27.0",
- "@signalapp/libsignal-client": "0.81.1",
+ "@signalapp/libsignal-client": "0.83.0",
"@signalapp/minimask": "1.0.1",
"@signalapp/quill-cjs": "2.1.2",
- "@signalapp/ringrtc": "2.59.0",
+ "@signalapp/ringrtc": "2.59.2",
"@signalapp/sqlcipher": "2.4.4",
"@signalapp/windows-ucv": "1.0.1",
"@tanstack/react-virtual": "3.11.2",
@@ -203,7 +204,7 @@
"csv-parse": "5.5.6",
"danger": "12.3.3",
"debug": "4.3.7",
- "electron": "38.2.0",
+ "electron": "38.2.1",
"electron-builder": "26.0.14",
"electron-mocha": "13.0.1",
"endanger": "7.0.4",
@@ -316,9 +317,9 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz",
- "integrity": "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz",
+ "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -367,14 +368,14 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz",
- "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz",
+ "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.3",
- "@babel/types": "^7.28.2",
+ "@babel/parser": "^7.28.5",
+ "@babel/types": "^7.28.5",
"@jridgewell/gen-mapping": "^0.3.12",
"@jridgewell/trace-mapping": "^0.3.28",
"jsesc": "^3.0.2"
@@ -441,18 +442,18 @@
"license": "ISC"
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz",
- "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.5.tgz",
+ "integrity": "sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.27.3",
- "@babel/helper-member-expression-to-functions": "^7.27.1",
+ "@babel/helper-member-expression-to-functions": "^7.28.5",
"@babel/helper-optimise-call-expression": "^7.27.1",
"@babel/helper-replace-supers": "^7.27.1",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
- "@babel/traverse": "^7.28.3",
+ "@babel/traverse": "^7.28.5",
"semver": "^6.3.1"
},
"engines": {
@@ -518,14 +519,14 @@
}
},
"node_modules/@babel/helper-member-expression-to-functions": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz",
- "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz",
+ "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/traverse": "^7.27.1",
- "@babel/types": "^7.27.1"
+ "@babel/traverse": "^7.28.5",
+ "@babel/types": "^7.28.5"
},
"engines": {
"node": ">=6.9.0"
@@ -629,9 +630,9 @@
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
- "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
+ "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -663,13 +664,13 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz",
- "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz",
+ "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.28.4"
+ "@babel/types": "^7.28.5"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -1175,18 +1176,18 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz",
- "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz",
+ "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.3",
+ "@babel/generator": "^7.28.5",
"@babel/helper-globals": "^7.28.0",
- "@babel/parser": "^7.28.4",
+ "@babel/parser": "^7.28.5",
"@babel/template": "^7.27.2",
- "@babel/types": "^7.28.4",
+ "@babel/types": "^7.28.5",
"debug": "^4.3.1"
},
"engines": {
@@ -1194,14 +1195,14 @@
}
},
"node_modules/@babel/types": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz",
- "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz",
+ "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-string-parser": "^7.27.1",
- "@babel/helper-validator-identifier": "^7.27.1"
+ "@babel/helper-validator-identifier": "^7.28.5"
},
"engines": {
"node": ">=6.9.0"
@@ -2229,9 +2230,9 @@
}
},
"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==",
+ "version": "4.12.2",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
+ "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2699,9 +2700,9 @@
}
},
"node_modules/@internationalized/date": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.10.0.tgz",
- "integrity": "sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw==",
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.7.0.tgz",
+ "integrity": "sha512-VJ5WS3fcVx0bejE/YHfbDKR/yawZgKqn/if+oEeLqNwBtPzVB06olkfcnojTmEMX+gTpH+FlQ69SHNitJ8/erQ==",
"license": "Apache-2.0",
"dependencies": {
"@swc/helpers": "^0.5.0"
@@ -3506,9 +3507,9 @@
}
},
"node_modules/@jsonjoy.com/buffers": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.0.tgz",
- "integrity": "sha512-6RX+W5a+ZUY/c/7J5s5jK9UinLfJo5oWKh84fb4X0yK2q4WXEWUWZWuEMjvCb1YNUQhEAhUfr5scEGOH7jC4YQ==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz",
+ "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -3540,9 +3541,9 @@
}
},
"node_modules/@jsonjoy.com/json-pack": {
- "version": "1.20.0",
- "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.20.0.tgz",
- "integrity": "sha512-adcXFVorSQULtT4XDL0giRLr2EVGIcyWm6eQKZWTrRA4EEydGOY8QVQtL0PaITQpUyu+lOd/QOicw6vdy1v8QQ==",
+ "version": "1.21.0",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz",
+ "integrity": "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -3552,7 +3553,8 @@
"@jsonjoy.com/json-pointer": "^1.0.2",
"@jsonjoy.com/util": "^1.9.0",
"hyperdyperid": "^1.2.0",
- "thingies": "^2.5.0"
+ "thingies": "^2.5.0",
+ "tree-dump": "^1.1.0"
},
"engines": {
"node": ">=10.0"
@@ -6300,6 +6302,15 @@
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
}
},
+ "node_modules/@react-aria/calendar/node_modules/@internationalized/date": {
+ "version": "3.10.0",
+ "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.10.0.tgz",
+ "integrity": "sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
"node_modules/@react-aria/calendar/node_modules/@react-aria/interactions": {
"version": "3.25.6",
"resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.6.tgz",
@@ -6616,6 +6627,15 @@
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
}
},
+ "node_modules/@react-aria/datepicker/node_modules/@internationalized/date": {
+ "version": "3.10.0",
+ "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.10.0.tgz",
+ "integrity": "sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
"node_modules/@react-aria/datepicker/node_modules/@react-aria/focus": {
"version": "3.21.2",
"resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.21.2.tgz",
@@ -7122,6 +7142,15 @@
"react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
}
},
+ "node_modules/@react-aria/i18n/node_modules/@internationalized/date": {
+ "version": "3.10.0",
+ "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.10.0.tgz",
+ "integrity": "sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
"node_modules/@react-aria/i18n/node_modules/@react-aria/utils": {
"version": "3.31.0",
"resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.31.0.tgz",
@@ -8897,6 +8926,15 @@
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
}
},
+ "node_modules/@react-stately/calendar/node_modules/@internationalized/date": {
+ "version": "3.10.0",
+ "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.10.0.tgz",
+ "integrity": "sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
"node_modules/@react-stately/calendar/node_modules/@react-types/shared": {
"version": "3.32.1",
"resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.1.tgz",
@@ -9051,6 +9089,15 @@
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
}
},
+ "node_modules/@react-stately/datepicker/node_modules/@internationalized/date": {
+ "version": "3.10.0",
+ "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.10.0.tgz",
+ "integrity": "sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
"node_modules/@react-stately/datepicker/node_modules/@react-types/shared": {
"version": "3.32.1",
"resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.1.tgz",
@@ -9606,6 +9653,15 @@
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
}
},
+ "node_modules/@react-types/calendar/node_modules/@internationalized/date": {
+ "version": "3.10.0",
+ "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.10.0.tgz",
+ "integrity": "sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
"node_modules/@react-types/calendar/node_modules/@react-types/shared": {
"version": "3.32.1",
"resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.1.tgz",
@@ -9694,6 +9750,15 @@
"react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
}
},
+ "node_modules/@react-types/datepicker/node_modules/@internationalized/date": {
+ "version": "3.10.0",
+ "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.10.0.tgz",
+ "integrity": "sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
"node_modules/@react-types/datepicker/node_modules/@react-types/shared": {
"version": "3.32.1",
"resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.32.1.tgz",
@@ -10139,9 +10204,9 @@
"license": "BSD-3-Clause"
},
"node_modules/@signalapp/libsignal-client": {
- "version": "0.81.1",
- "resolved": "https://registry.npmjs.org/@signalapp/libsignal-client/-/libsignal-client-0.81.1.tgz",
- "integrity": "sha512-pG0ShEkYH3q3kmlLAl/G3SGMOSc47AM4ksBlWUn6uNi7CBkCRLFoiN/LgI0zQ4LnwIifSl3tkilFSKPYs+fVuA==",
+ "version": "0.83.0",
+ "resolved": "https://registry.npmjs.org/@signalapp/libsignal-client/-/libsignal-client-0.83.0.tgz",
+ "integrity": "sha512-QaXviPAvj4PA2QDmN6YyPnlkp699BE3fIgaJmKrfvZMsvBfMGeJ3H3BHFt0CV2vUWMbc3oEgxbwdXu//f6oTrA==",
"hasInstallScript": true,
"license": "AGPL-3.0-only",
"dependencies": {
@@ -10178,9 +10243,9 @@
}
},
"node_modules/@signalapp/ringrtc": {
- "version": "2.59.0",
- "resolved": "https://registry.npmjs.org/@signalapp/ringrtc/-/ringrtc-2.59.0.tgz",
- "integrity": "sha512-d0nim4iS7bkQuER7dZ1CgJePTJ4o9lb7ktm+DVTR7QZkq527dpeSwWOaywoiqo7V06KVp1D0vhby2PMxxLjyug==",
+ "version": "2.59.2",
+ "resolved": "https://registry.npmjs.org/@signalapp/ringrtc/-/ringrtc-2.59.2.tgz",
+ "integrity": "sha512-oZj56TjOwhCVexkcihgJf5b4ah0jKKfbdfy/QuEDj8EP3iZTj/aqwrRDAaRf53w23UDRYKozyXMi/AiczF54Vg==",
"hasInstallScript": true,
"license": "AGPL-3.0-only",
"dependencies": {
@@ -10527,9 +10592,9 @@
}
},
"node_modules/@storybook/builder-webpack5/node_modules/@types/node": {
- "version": "22.18.10",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.10.tgz",
- "integrity": "sha512-anNG/V/Efn/YZY4pRzbACnKxNKoBng2VTFydVu8RRs5hQjikP8CQfaeAV59VFSCzKNp90mXiVXW2QzV56rwMrg==",
+ "version": "22.18.12",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.12.tgz",
+ "integrity": "sha512-BICHQ67iqxQGFSzfCFTT7MRQ5XcBjG5aeKh5Ok38UBbPe5fxTyE+aHFxwVrGyr8GNlqFMLKD1D3P2K/1ks8tog==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10708,9 +10773,9 @@
}
},
"node_modules/@storybook/core-webpack/node_modules/@types/node": {
- "version": "22.18.10",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.10.tgz",
- "integrity": "sha512-anNG/V/Efn/YZY4pRzbACnKxNKoBng2VTFydVu8RRs5hQjikP8CQfaeAV59VFSCzKNp90mXiVXW2QzV56rwMrg==",
+ "version": "22.18.12",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.12.tgz",
+ "integrity": "sha512-BICHQ67iqxQGFSzfCFTT7MRQ5XcBjG5aeKh5Ok38UBbPe5fxTyE+aHFxwVrGyr8GNlqFMLKD1D3P2K/1ks8tog==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11313,9 +11378,9 @@
}
},
"node_modules/@storybook/preset-react-webpack/node_modules/@types/node": {
- "version": "22.18.10",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.10.tgz",
- "integrity": "sha512-anNG/V/Efn/YZY4pRzbACnKxNKoBng2VTFydVu8RRs5hQjikP8CQfaeAV59VFSCzKNp90mXiVXW2QzV56rwMrg==",
+ "version": "22.18.12",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.12.tgz",
+ "integrity": "sha512-BICHQ67iqxQGFSzfCFTT7MRQ5XcBjG5aeKh5Ok38UBbPe5fxTyE+aHFxwVrGyr8GNlqFMLKD1D3P2K/1ks8tog==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11448,9 +11513,9 @@
}
},
"node_modules/@storybook/react-webpack5/node_modules/@types/node": {
- "version": "22.18.10",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.10.tgz",
- "integrity": "sha512-anNG/V/Efn/YZY4pRzbACnKxNKoBng2VTFydVu8RRs5hQjikP8CQfaeAV59VFSCzKNp90mXiVXW2QzV56rwMrg==",
+ "version": "22.18.12",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.12.tgz",
+ "integrity": "sha512-BICHQ67iqxQGFSzfCFTT7MRQ5XcBjG5aeKh5Ok38UBbPe5fxTyE+aHFxwVrGyr8GNlqFMLKD1D3P2K/1ks8tog==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12555,9 +12620,9 @@
"license": "MIT"
},
"node_modules/@types/express": {
- "version": "4.17.23",
- "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz",
- "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==",
+ "version": "4.17.24",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.24.tgz",
+ "integrity": "sha512-Mbrt4SRlXSTWryOnHAh2d4UQ/E7n9lZyGSi6KgX+4hkuL9soYbLOVXVhnk/ODp12YsGc95f4pOvqywJ6kngUwg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12647,9 +12712,9 @@
"license": "MIT"
},
"node_modules/@types/http-proxy": {
- "version": "1.17.16",
- "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz",
- "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==",
+ "version": "1.17.17",
+ "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz",
+ "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13032,9 +13097,9 @@
"license": "MIT"
},
"node_modules/@types/send": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.0.tgz",
- "integrity": "sha512-zBF6vZJn1IaMpg3xUF25VK3gd3l8zwE0ZLRX7dsQyQi+jp4E8mMDJNGDYnYse+bQhYwWERTxVwHpi3dMOq7RKQ==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz",
+ "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13052,9 +13117,9 @@
}
},
"node_modules/@types/serve-static": {
- "version": "1.15.9",
- "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.9.tgz",
- "integrity": "sha512-dOTIuqpWLyl3BBXU3maNQsS4A3zuuoYRNIvYSxxhebPfXg2mzWQEPne/nlJ37yOse6uGgR386uTpdsx4D0QZWA==",
+ "version": "1.15.10",
+ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz",
+ "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13064,9 +13129,9 @@
}
},
"node_modules/@types/serve-static/node_modules/@types/send": {
- "version": "0.17.5",
- "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz",
- "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==",
+ "version": "0.17.6",
+ "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz",
+ "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13085,9 +13150,9 @@
}
},
"node_modules/@types/sinonjs__fake-timers": {
- "version": "8.1.5",
- "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz",
- "integrity": "sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==",
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-15.0.0.tgz",
+ "integrity": "sha512-lqKG4X0fO3aJF7Bz590vuCkFt/inbDyL7FXaVjPEYO+LogMZ2fwSDUiP7bJvdYHaCgCQGNOPxquzSrrnVH3fGw==",
"dev": true,
"license": "MIT"
},
@@ -15234,9 +15299,9 @@
"license": "MIT"
},
"node_modules/baseline-browser-mapping": {
- "version": "2.8.16",
- "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.16.tgz",
- "integrity": "sha512-OMu3BGQ4E7P1ErFsIPpbJh0qvDudM/UuJeHgkAvfWe+0HFJCXh+t/l8L6fVLR55RI/UbKrVLnAXZSVwd9ysWYw==",
+ "version": "2.8.20",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.20.tgz",
+ "integrity": "sha512-JMWsdF+O8Orq3EMukbUN1QfbLK9mX2CkUmQBcW2T0s8OmdAUL5LLM/6wFwSrqXzlXB13yhyK9gTKS1rIizOduQ==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -15719,9 +15784,9 @@
"license": "ISC"
},
"node_modules/browserslist": {
- "version": "4.26.3",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.26.3.tgz",
- "integrity": "sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==",
+ "version": "4.27.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.27.0.tgz",
+ "integrity": "sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==",
"dev": true,
"funding": [
{
@@ -15739,11 +15804,11 @@
],
"license": "MIT",
"dependencies": {
- "baseline-browser-mapping": "^2.8.9",
- "caniuse-lite": "^1.0.30001746",
- "electron-to-chromium": "^1.5.227",
- "node-releases": "^2.0.21",
- "update-browserslist-db": "^1.1.3"
+ "baseline-browser-mapping": "^2.8.19",
+ "caniuse-lite": "^1.0.30001751",
+ "electron-to-chromium": "^1.5.238",
+ "node-releases": "^2.0.26",
+ "update-browserslist-db": "^1.1.4"
},
"bin": {
"browserslist": "cli.js"
@@ -16179,9 +16244,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001750",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001750.tgz",
- "integrity": "sha512-cuom0g5sdX6rw00qOoLNSFCJ9/mYIsuSOA+yzpDw8eopiFqcVwQvZHqov0vmEighRxX++cfC0Vg1G+1Iy/mSpQ==",
+ "version": "1.0.30001751",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001751.tgz",
+ "integrity": "sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw==",
"dev": true,
"funding": [
{
@@ -16909,9 +16974,9 @@
}
},
"node_modules/collect-v8-coverage": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz",
- "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz",
+ "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==",
"dev": true,
"license": "MIT"
},
@@ -18876,9 +18941,9 @@
}
},
"node_modules/electron": {
- "version": "38.2.0",
- "resolved": "https://registry.npmjs.org/electron/-/electron-38.2.0.tgz",
- "integrity": "sha512-Cw5Mb+N5NxsG0Hc1qr8I65Kt5APRrbgTtEEn3zTod30UNJRnAE1xbGk/1NOaDn3ODzI/MYn6BzT9T9zreP7xWA==",
+ "version": "38.2.1",
+ "resolved": "https://registry.npmjs.org/electron/-/electron-38.2.1.tgz",
+ "integrity": "sha512-P4pE2RpRg3kM8IeOK+heg6iAxR5wcXnNHrbVchn7M3GBnYAhjfJRkROusdOro5PlKzdtfKjesbbqaG4MqQXccg==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -19024,9 +19089,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.234",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.234.tgz",
- "integrity": "sha512-RXfEp2x+VRYn8jbKfQlRImzoJU01kyDvVPBmG39eU2iuRVhuS6vQNocB8J0/8GrIMLnPzgz4eW6WiRnJkTuNWg==",
+ "version": "1.5.240",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.240.tgz",
+ "integrity": "sha512-OBwbZjWgrCOH+g6uJsA2/7Twpas2OlepS9uvByJjR2datRDuKGYeD+nP8lBBks2qnB7bGJNHDUx7c/YLaT3QMQ==",
"dev": true,
"license": "ISC"
},
@@ -19041,9 +19106,9 @@
}
},
"node_modules/electron/node_modules/@types/node": {
- "version": "22.18.10",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.10.tgz",
- "integrity": "sha512-anNG/V/Efn/YZY4pRzbACnKxNKoBng2VTFydVu8RRs5hQjikP8CQfaeAV59VFSCzKNp90mXiVXW2QzV56rwMrg==",
+ "version": "22.18.12",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.12.tgz",
+ "integrity": "sha512-BICHQ67iqxQGFSzfCFTT7MRQ5XcBjG5aeKh5Ok38UBbPe5fxTyE+aHFxwVrGyr8GNlqFMLKD1D3P2K/1ks8tog==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19275,9 +19340,9 @@
}
},
"node_modules/envinfo": {
- "version": "7.17.0",
- "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.17.0.tgz",
- "integrity": "sha512-GpfViocsFM7viwClFgxK26OtjMlKN67GCR5v6ASFkotxtpBWd9d+vNy+AH7F2E1TUkMDZ8P/dDPZX71/NG8xnQ==",
+ "version": "7.19.0",
+ "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.19.0.tgz",
+ "integrity": "sha512-DoSM9VyG6O3vqBf+p3Gjgr/Q52HYBBtO3v+4koAxt1MnWr+zEnxE+nke/yXS4lt2P4SYCHQ4V3f1i88LQVOpAw==",
"dev": true,
"license": "MIT",
"bin": {
@@ -20750,6 +20815,7 @@
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/expect-playwright/-/expect-playwright-0.8.0.tgz",
"integrity": "sha512-+kn8561vHAY+dt+0gMqqj1oY+g5xWrsuGMk4QGxotT2WS545nVqqjs37z6hrYfIuucwqthzwJfCJUEYqixyljg==",
+ "deprecated": "⚠️ The 'expect-playwright' package is deprecated. The Playwright core assertions (via @playwright/test) now cover the same functionality. Please migrate to built-in expect. See https://playwright.dev/docs/test-assertions for migration.",
"dev": true,
"license": "MIT"
},
@@ -21367,12 +21433,12 @@
"license": "ISC"
},
"node_modules/focus-trap": {
- "version": "7.6.5",
- "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.5.tgz",
- "integrity": "sha512-7Ke1jyybbbPZyZXFxEftUtxFGLMpE2n6A+z//m4CRDlj0hW+o3iYSmh8nFlYMurOiJVDmJRilUQtJr08KfIxlg==",
+ "version": "7.6.6",
+ "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.6.tgz",
+ "integrity": "sha512-v/Z8bvMCajtx4mEXmOo7QEsIzlIOqRXTIwgUfsFOF9gEsespdbD0AkPIka1bSXZ8Y8oZ+2IVDQZePkTfEHZl7Q==",
"license": "MIT",
"dependencies": {
- "tabbable": "^6.2.0"
+ "tabbable": "^6.3.0"
}
},
"node_modules/focus-trap-react": {
@@ -23030,9 +23096,9 @@
}
},
"node_modules/immutable": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz",
- "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==",
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.4.tgz",
+ "integrity": "sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==",
"dev": true,
"license": "MIT"
},
@@ -24913,6 +24979,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/jest-playwright-preset/-/jest-playwright-preset-4.0.0.tgz",
"integrity": "sha512-+dGZ1X2KqtwXaabVjTGxy0a3VzYfvYsWaRcuO8vMhyclHSOpGSI1+5cmlqzzCwQ3+fv0EjkTc7I5aV9lo08dYw==",
+ "deprecated": "⚠️ The 'jest-playwright-preset' package is deprecated. Please migrate to Playwright's built-in test runner (@playwright/test) which now includes full Jest-style features and parallel testing. See https://playwright.dev/docs/intro for details.",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -24962,6 +25029,7 @@
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/jest-process-manager/-/jest-process-manager-0.4.0.tgz",
"integrity": "sha512-80Y6snDyb0p8GG83pDxGI/kQzwVTkCxc7ep5FPe/F6JYdvRDhwr6RzRmPSP7SEwuLhxo80lBS/NqOdUIbHIfhw==",
+ "deprecated": "⚠️ The 'jest-process-manager' package is deprecated. Please migrate to Playwright's built-in test runner (@playwright/test) which now includes full Jest-style features and parallel testing. See https://playwright.dev/docs/intro for details.",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -26623,9 +26691,9 @@
}
},
"node_modules/magic-string": {
- "version": "0.30.19",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.19.tgz",
- "integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==",
+ "version": "0.30.21",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
+ "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -28290,9 +28358,9 @@
}
},
"node_modules/node-releases": {
- "version": "2.0.23",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.23.tgz",
- "integrity": "sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg==",
+ "version": "2.0.26",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.26.tgz",
+ "integrity": "sha512-S2M9YimhSjBSvYnlr5/+umAnPHE++ODwt5e2Ij6FoX45HA/s4vHdkDx1eax2pAPeAOqu4s9b7ppahsyEFdVqQA==",
"dev": true,
"license": "MIT"
},
@@ -30035,9 +30103,9 @@
}
},
"node_modules/playwright-core": {
- "version": "1.56.0",
- "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.56.0.tgz",
- "integrity": "sha512-1SXl7pMfemAMSDn5rkPeZljxOCYAmQnYLBTExuh6E8USHXGSX3dx6lYZN/xPpTz1vimXmPA9CDnILvmJaB8aSQ==",
+ "version": "1.56.1",
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.56.1.tgz",
+ "integrity": "sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -32573,13 +32641,13 @@
"license": "MIT"
},
"node_modules/resolve": {
- "version": "1.22.10",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
- "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
+ "version": "1.22.11",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz",
+ "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "is-core-module": "^2.16.0",
+ "is-core-module": "^2.16.1",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
},
@@ -35054,9 +35122,9 @@
}
},
"node_modules/tabbable": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz",
- "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.3.0.tgz",
+ "integrity": "sha512-EIHvdY5bPLuWForiR/AN2Bxngzpuwn1is4asboytXtpTgsArc+WmSJKVLlhdh71u7jFcryDqB2A8lQvj78MkyQ==",
"license": "MIT"
},
"node_modules/table": {
@@ -36275,14 +36343,14 @@
}
},
"node_modules/unique-stream": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz",
- "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.4.0.tgz",
+ "integrity": "sha512-V6QarSfeSgDipGA9EZdoIzu03ZDlOFkk+FbEP5cwgrZXN3iIkYR91IjU2EnM6rB835kGQsqHX8qncObTXV+6KA==",
"dev": true,
"license": "MIT",
"dependencies": {
"json-stable-stringify-without-jsonify": "^1.0.1",
- "through2-filter": "^3.0.0"
+ "through2-filter": "3.0.0"
}
},
"node_modules/unique-string": {
@@ -36402,9 +36470,9 @@
}
},
"node_modules/update-browserslist-db": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
- "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz",
+ "integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==",
"dev": true,
"funding": [
{
diff --git a/net-im/signal-desktop/files/patch-app_SystemTrayService.ts b/net-im/signal-desktop/files/patch-app_SystemTrayService.main.ts
index 527834fd39bc..eaa1091e69de 100644
--- a/net-im/signal-desktop/files/patch-app_SystemTrayService.ts
+++ b/net-im/signal-desktop/files/patch-app_SystemTrayService.main.ts
@@ -1,5 +1,5 @@
---- app/SystemTrayService.ts.orig 2025-05-23 13:46:10 UTC
-+++ app/SystemTrayService.ts
+--- app/SystemTrayService.main.ts.orig 2025-05-23 13:46:10 UTC
++++ app/SystemTrayService.main.ts
@@ -308,7 +308,7 @@ function getIcon(unreadCount: number) {
let image: NativeImage;
diff --git a/net-im/signal-desktop/files/patch-app_main.ts b/net-im/signal-desktop/files/patch-app_main.main.ts
index 3e60c20bf99a..53ad6be6c72b 100644
--- a/net-im/signal-desktop/files/patch-app_main.ts
+++ b/net-im/signal-desktop/files/patch-app_main.main.ts
@@ -1,5 +1,5 @@
---- app/main.ts.orig 2023-10-19 19:29:53 UTC
-+++ app/main.ts
+--- app/main.main.ts.orig 2023-10-19 19:29:53 UTC
++++ app/main.main.ts
@@ -616,7 +616,7 @@ if (OS.isWindows()) {
if (OS.isWindows()) {
@@ -17,15 +17,6 @@
const legacyKeyValue = userConfig.get('key');
const modernKeyValue = userConfig.get('encryptedKey');
const previousBackend = isLinux
-@@ -1945,7 +1946,7 @@ app.commandLine.appendSwitch('disable-features', featu
- )}`;
- app.commandLine.appendSwitch('disable-features', featuresToDisable);
-
--if (OS.isLinux()) {
-+if (OS.isLinux() || OS.isFreeBSD()) {
- // https://github.com/electron/electron/issues/46538#issuecomment-2808806722
- app.commandLine.appendSwitch('gtk-version', '3');
- }
@@ -2570,7 +2571,7 @@ ipc.on('draw-attention', () => {
return;
}
diff --git a/net-im/signal-desktop/files/patch-package.json b/net-im/signal-desktop/files/patch-package.json
index 3c16e430df32..fa82b061b3f7 100644
--- a/net-im/signal-desktop/files/patch-package.json
+++ b/net-im/signal-desktop/files/patch-package.json
@@ -1,32 +1,6 @@
--- package.json.orig 2025-05-28 20:17:57 UTC
+++ package.json
-@@ -110,9 +110,6 @@
- "react-devtools": "react-devtools",
- "run-with-devtools": "cross-env REACT_DEVTOOLS=1 run-p --print-label react-devtools start"
- },
-- "optionalDependencies": {
-- "fs-xattr": "0.3.0"
-- },
- "dependencies": {
- "@electron/asar": "3.4.1",
- "@formatjs/fast-memoize": "2.2.3",
-@@ -236,7 +233,6 @@
- "@indutny/parallel-prettier": "3.0.0",
- "@indutny/rezip-electron": "2.0.1",
- "@napi-rs/canvas": "0.1.61",
-- "@signalapp/mock-server": "14.1.1",
- "@storybook/addon-a11y": "8.4.4",
- "@storybook/addon-actions": "8.4.4",
- "@storybook/addon-controls": "8.4.4",
-@@ -380,7 +376,6 @@
- "patchedDependencies": {
- "casual@1.6.2": "patches/casual+1.6.2.patch",
- "protobufjs@7.3.2": "patches/protobufjs+7.3.2.patch",
-- "@types/express@4.17.21": "patches/@types+express+4.17.21.patch",
- "protobufjs-cli@1.1.1": "patches/protobufjs-cli+1.1.1.patch",
- "@types/fabric@4.5.3": "patches/@types+fabric+4.5.3.patch",
- "qrcode-generator@1.4.4": "patches/qrcode-generator+1.4.4.patch",
-@@ -396,7 +391,10 @@
+@@ -398,7 +398,9 @@
"zod@3.23.8": "patches/zod+3.23.8.patch",
"app-builder-lib": "patches/app-builder-lib.patch",
"dmg-builder": "patches/dmg-builder.patch",
@@ -34,28 +8,10 @@
+ "eslint-plugin-better-tailwindcss": "patches/eslint-plugin-better-tailwindcss.patch",
+ "electron-builder": "patches/electron-builder.patch",
+ "@signalapp/ringrtc": "patches/signalapp-ringrtc.patch"
-+
},
"onlyBuiltDependencies": [
"@indutny/mac-screen-share",
-@@ -411,7 +409,6 @@
- "bufferutil",
- "electron",
- "esbuild",
-- "fs-xattr",
- "utf-8-validate"
- ],
- "ignoredBuiltDependencies": [
-@@ -422,7 +419,7 @@
- ]
- },
- "engines": {
-- "node": "22.18.0"
-+ "node": ""
- },
- "build": {
- "appId": "org.whispersystems.signal-desktop",
-@@ -502,20 +499,6 @@
+@@ -504,20 +506,6 @@
"asarUnpack": [
"build/icons/win/icon.ico"
]
diff --git a/net-im/signal-desktop/files/patch-ts_components_SearchInput.tsx b/net-im/signal-desktop/files/patch-ts_components_SearchInput.dom.tsx
index fe49c84b6323..de3c4fb0d787 100644
--- a/net-im/signal-desktop/files/patch-ts_components_SearchInput.tsx
+++ b/net-im/signal-desktop/files/patch-ts_components_SearchInput.dom.tsx
@@ -1,5 +1,5 @@
---- ts/components/SearchInput.tsx.orig 2022-12-04 09:59:26 UTC
-+++ ts/components/SearchInput.tsx
+--- ts/components/SearchInput.dom.tsx.orig 2022-12-04 09:59:26 UTC
++++ ts/components/SearchInput.dom.tsx
@@ -67,7 +67,7 @@ export const SearchInput = forwardRef<HTMLInputElement
const { ctrlKey, key } = event;
diff --git a/net-im/signal-desktop/files/patch-ts_components_fun_isFunPickerEnabled.tsx b/net-im/signal-desktop/files/patch-ts_components_fun_isFunPickerEnabled.tsx
deleted file mode 100644
index b231808cdce5..000000000000
--- a/net-im/signal-desktop/files/patch-ts_components_fun_isFunPickerEnabled.tsx
+++ /dev/null
@@ -1,9 +0,0 @@
---- ts/components/fun/isFunPickerEnabled.tsx.orig 2025-05-26 15:01:58 UTC
-+++ ts/components/fun/isFunPickerEnabled.tsx
-@@ -3,5 +3,5 @@ export function isFunPickerEnabled(): boolean {
- import * as RemoteConfig from '../../RemoteConfig';
-
- export function isFunPickerEnabled(): boolean {
-- return RemoteConfig.isEnabled('desktop.funPicker');
-+ return RemoteConfig.isEnabled('desktop.funPicker.prod');
- }
diff --git a/net-im/signal-desktop/files/patch-ts_scripts_copy-language-packs.ts b/net-im/signal-desktop/files/patch-ts_scripts_copy-language-packs.node.ts
index ca37b76b5779..139e487e01ac 100644
--- a/net-im/signal-desktop/files/patch-ts_scripts_copy-language-packs.ts
+++ b/net-im/signal-desktop/files/patch-ts_scripts_copy-language-packs.node.ts
@@ -1,5 +1,5 @@
---- ts/scripts/copy-language-packs.ts.orig 2022-12-04 09:58:27 UTC
-+++ ts/scripts/copy-language-packs.ts
+--- ts/scripts/copy-language-packs.node.ts.orig 2022-12-04 09:58:27 UTC
++++ ts/scripts/copy-language-packs.node.ts
@@ -31,6 +31,7 @@ export async function afterPack({
'Resources'
);
diff --git a/net-im/signal-desktop/files/patch-ts_scripts_fuse-electron.ts b/net-im/signal-desktop/files/patch-ts_scripts_fuse-electron.node.ts
index c5628e9f2e78..01620da03e89 100644
--- a/net-im/signal-desktop/files/patch-ts_scripts_fuse-electron.ts
+++ b/net-im/signal-desktop/files/patch-ts_scripts_fuse-electron.node.ts
@@ -1,5 +1,5 @@
---- ts/scripts/fuse-electron.ts.orig 2023-10-19 19:29:53 UTC
-+++ ts/scripts/fuse-electron.ts
+--- ts/scripts/fuse-electron.node.ts.orig 2023-10-19 19:29:53 UTC
++++ ts/scripts/fuse-electron.node.ts
@@ -17,7 +17,7 @@ export async function afterPack({
target = `${productFilename}.app`;
} else if (electronPlatformName === 'win32') {
diff --git a/net-im/signal-desktop/files/patch-ts_scripts_generate-preload-cache.ts b/net-im/signal-desktop/files/patch-ts_scripts_generate-preload-cache.node.ts
index 6fb6ea2c4f09..a97f5c341590 100644
--- a/net-im/signal-desktop/files/patch-ts_scripts_generate-preload-cache.ts
+++ b/net-im/signal-desktop/files/patch-ts_scripts_generate-preload-cache.node.ts
@@ -1,5 +1,5 @@
---- ts/scripts/generate-preload-cache.ts.orig 2025-05-23 12:11:57 UTC
-+++ ts/scripts/generate-preload-cache.ts
+--- ts/scripts/generate-preload-cache.node.ts.orig 2025-05-23 12:11:57 UTC
++++ ts/scripts/generate-preload-cache.node.ts
@@ -19,7 +19,7 @@ async function main(): Promise<void> {
const storagePath = await mkdtemp(join(tmpdir(), 'signal-preload-cache-'));
diff --git a/net-im/signal-desktop/files/patch-services_notifications.ts b/net-im/signal-desktop/files/patch-ts_services_notifications.preload.ts
index 7810b19c6e8c..9917ee8dca6f 100644
--- a/net-im/signal-desktop/files/patch-services_notifications.ts
+++ b/net-im/signal-desktop/files/patch-ts_services_notifications.preload.ts
@@ -1,5 +1,5 @@
---- ts/services/notifications.ts.orig 2025-05-23 12:14:12 UTC
-+++ ts/services/notifications.ts
+--- ts/services/notifications.preload.ts.orig 2025-05-23 12:14:12 UTC
++++ ts/services/notifications.preload.ts
@@ -196,7 +196,7 @@ class NotificationService extends EventEmitter {
this.#lastNotification?.close();
diff --git a/net-im/signal-desktop/files/patch-ts_state_ducks_user.ts b/net-im/signal-desktop/files/patch-ts_state_ducks_user.preload.ts
index 12f1493dab46..6b8f1eef3154 100644
--- a/net-im/signal-desktop/files/patch-ts_state_ducks_user.ts
+++ b/net-im/signal-desktop/files/patch-ts_state_ducks_user.preload.ts
@@ -1,5 +1,5 @@
---- ts/state/ducks/user.ts.orig 2023-10-19 19:29:53 UTC
-+++ ts/state/ducks/user.ts
+--- ts/state/ducks/user.preload.ts.orig 2023-10-19 19:29:53 UTC
++++ ts/state/ducks/user.preload.ts
@@ -23,7 +23,7 @@ export type UserStateType = Readonly<{
isMainWindowMaximized: boolean;
localeMessages: LocaleMessagesType;
diff --git a/net-im/signal-desktop/files/patch-ts_state_getInitialState.ts b/net-im/signal-desktop/files/patch-ts_state_getInitialState.preload.ts
index 92ba02386fe6..e5fcb67d414c 100644
--- a/net-im/signal-desktop/files/patch-ts_state_getInitialState.ts
+++ b/net-im/signal-desktop/files/patch-ts_state_getInitialState.preload.ts
@@ -1,5 +1,5 @@
---- ts/state/getInitialState.ts.orig 2023-10-19 19:29:53 UTC
-+++ ts/state/getInitialState.ts
+--- ts/state/getInitialState.preload.ts.orig 2023-10-19 19:29:53 UTC
++++ ts/state/getInitialState.preload.ts
@@ -72,7 +72,7 @@ export function getInitialState({
const theme = getThemeType();
diff --git a/net-im/signal-desktop/files/patch-ts_types_Settings.ts b/net-im/signal-desktop/files/patch-ts_types_Settings.std.ts
index 8400bdbaf88f..0ed4ad9eb481 100644
--- a/net-im/signal-desktop/files/patch-ts_types_Settings.ts
+++ b/net-im/signal-desktop/files/patch-ts_types_Settings.std.ts
@@ -1,5 +1,5 @@
---- ts/types/Settings.ts.orig 2023-10-19 19:29:53 UTC
-+++ ts/types/Settings.ts
+--- ts/types/Settings.std.ts.orig 2023-10-19 19:29:53 UTC
++++ ts/types/Settings.std.ts
@@ -31,7 +31,7 @@ export const isSystemTraySupported = (OS: OSType): boo
* option with a command line flag, but that is not officially supported.
*/
diff --git a/net-im/signal-desktop/files/patch-ts_util_getNotificationTextForMessage.ts b/net-im/signal-desktop/files/patch-ts_util_getNotificationTextForMessage.preload.ts
index db8196abeaba..6661abf0a558 100644
--- a/net-im/signal-desktop/files/patch-ts_util_getNotificationTextForMessage.ts
+++ b/net-im/signal-desktop/files/patch-ts_util_getNotificationTextForMessage.preload.ts
@@ -1,5 +1,5 @@
---- ts/util/getNotificationTextForMessage.ts.orig 2025-05-23 12:11:17 UTC
-+++ ts/util/getNotificationTextForMessage.ts
+--- ts/util/getNotificationTextForMessage.preload.ts.orig 2025-05-23 12:11:17 UTC
++++ ts/util/getNotificationTextForMessage.preload.ts
@@ -56,7 +56,7 @@ export function getNotificationTextForMessage(
});
}
diff --git a/net-im/signal-desktop/files/patch-ts_util_getUserAgent.ts b/net-im/signal-desktop/files/patch-ts_util_getUserAgent.node.ts
index 4d540e455587..7a1fd6572b6a 100644
--- a/net-im/signal-desktop/files/patch-ts_util_getUserAgent.ts
+++ b/net-im/signal-desktop/files/patch-ts_util_getUserAgent.node.ts
@@ -1,5 +1,5 @@
---- ts/util/getUserAgent.ts.orig 2023-10-19 19:29:53 UTC
-+++ ts/util/getUserAgent.ts
+--- ts/util/getUserAgent.node.ts.orig 2023-10-19 19:29:53 UTC
++++ ts/util/getUserAgent.node.ts
@@ -9,6 +9,7 @@ const PLATFORM_STRINGS: { [platform: string]: string }
win32: 'Windows',
darwin: 'macOS',
diff --git a/net-im/signal-desktop/files/patch-ts_util_os_osMain.ts b/net-im/signal-desktop/files/patch-ts_util_os_osMain.node.ts
index be0e21fe6656..495ed8cd47fc 100644
--- a/net-im/signal-desktop/files/patch-ts_util_os_osMain.ts
+++ b/net-im/signal-desktop/files/patch-ts_util_os_osMain.node.ts
@@ -1,5 +1,5 @@
---- ts/util/os/osMain.ts.orig 2025-05-23 14:04:11 UTC
-+++ ts/util/os/osMain.ts
+--- ts/util/os/osMain.node.ts.orig 2025-05-23 14:04:11 UTC
++++ ts/util/os/osMain.node.ts
@@ -6,7 +6,7 @@ function getLinuxName(): string | undefined {
import { getOSFunctions } from './shared';
diff --git a/net-im/signal-desktop/files/patch-ts_util_os_shared.ts b/net-im/signal-desktop/files/patch-ts_util_os_shared.std.ts
index c40c8bb7e9b1..f501e28167e2 100644
--- a/net-im/signal-desktop/files/patch-ts_util_os_shared.ts
+++ b/net-im/signal-desktop/files/patch-ts_util_os_shared.std.ts
@@ -1,5 +1,5 @@
---- ts/util/os/shared.ts.orig 2023-10-19 19:29:53 UTC
-+++ ts/util/os/shared.ts
+--- ts/util/os/shared.std.ts.orig 2023-10-19 19:29:53 UTC
++++ ts/util/os/shared.std.ts
@@ -23,6 +23,7 @@ export type OSType = {
getClassName: () => string;
getName: () => string;
diff --git a/net-im/signal-desktop/files/pnpm-lock.yaml b/net-im/signal-desktop/files/pnpm-lock.yaml
index e14d6ed0fc64..e0de80e8717b 100644
--- a/net-im/signal-desktop/files/pnpm-lock.yaml
+++ b/net-im/signal-desktop/files/pnpm-lock.yaml
@@ -14,10 +14,15 @@ overrides:
react-contextmenu>react: 18.3.1
react-contextmenu>react-dom: 18.3.1
+pnpmfileChecksum: sha256-o+YmVibNtPcu3FSR1zxQU+b0Bi0bKdB6ADNIl+tjylA=
+
patchedDependencies:
'@signalapp/ringrtc':
hash: 16738d799318d4c5fe950f44ee7511dad758c4364ec26a25fb6b657203e9d8bf
path: patches/signalapp-ringrtc.patch
+ '@types/express@4.17.21':
+ hash: 85d9b3f3cac67003e41b22245281f53b51d7d1badd0bcc222d547ab802599bae
+ path: patches/@types+express+4.17.21.patch
'@types/fabric@4.5.3':
hash: e5f339ecf72fbab1c91505e7713e127a7184bfe8164aa3a9afe9bf45a0ad6b89
path: patches/@types+fabric+4.5.3.patch
@@ -107,6 +112,9 @@ importers:
'@indutny/sneequals':
specifier: 4.0.0
version: 4.0.0
+ '@internationalized/date':
+ specifier: 3.7.0
+ version: 3.7.0
'@popperjs/core':
specifier: 2.11.8
version: 2.11.8
@@ -129,17 +137,20 @@ importers:
specifier: 3.27.0
version: 3.27.0(react@18.3.1)
'@signalapp/libsignal-client':
- specifier: 0.81.1
- version: 0.81.1
+ specifier: 0.83.0
+ version: 0.83.0
'@signalapp/minimask':
specifier: 1.0.1
version: 1.0.1
+ '@signalapp/mute-state-change':
+ specifier: workspace:1.0.0
+ version: link:packages/mute-state-change
'@signalapp/quill-cjs':
specifier: 2.1.2
version: 2.1.2
'@signalapp/ringrtc':
- specifier: 2.59.0
- version: 2.59.0(patch_hash=16738d799318d4c5fe950f44ee7511dad758c4364ec26a25fb6b657203e9d8bf)
+ specifier: 2.59.4
+ version: 2.59.4(patch_hash=16738d799318d4c5fe950f44ee7511dad758c4364ec26a25fb6b657203e9d8bf)
'@signalapp/sqlcipher':
specifier: 2.4.4
version: 2.4.4
@@ -305,9 +316,6 @@ importers:
pino:
specifier: 9.8.0
version: 9.8.0
- pnpm:
- specifier: '10.11'
- version: 10.11.1
protobufjs:
specifier: 7.3.2
version: 7.3.2(patch_hash=0ae0fcb7c2b673e67231536164cc4841642d16c8a26578de4d43637e2a6f1774)
@@ -444,6 +452,9 @@ importers:
'@napi-rs/canvas':
specifier: 0.1.61
version: 0.1.61
+ '@signalapp/mock-server':
+ specifier: 15.2.0
+ version: 15.2.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)
'@storybook/addon-a11y':
specifier: 8.4.4
version: 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))
@@ -470,7 +481,7 @@ importers:
version: 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))
'@storybook/addon-webpack5-compiler-swc':
specifier: 1.0.5
- version: 1.0.5(@swc/helpers@0.5.17)(webpack@5.96.1)
+ version: 1.0.5(@swc/helpers@0.5.15)(webpack@5.96.1)
'@storybook/csf':
specifier: 0.1.11
version: 0.1.11
@@ -482,13 +493,13 @@ importers:
version: 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)
'@storybook/react-webpack5':
specifier: 8.4.4
- version: 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)
+ version: 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)
'@storybook/test':
specifier: 8.4.4
version: 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))
'@storybook/test-runner':
specifier: 0.22.0
- version: 0.22.0(@swc/helpers@0.5.17)(@types/node@20.17.6)(debug@4.3.7)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ version: 0.22.0(@swc/helpers@0.5.15)(@types/node@20.17.6)(debug@4.3.7)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))
'@storybook/types':
specifier: 8.1.11
version: 8.1.11
@@ -655,8 +666,8 @@ importers:
specifier: 4.3.7
version: 4.3.7(supports-color@8.1.1)
electron:
- specifier: 38.2.0
- version: 38.2.0
+ specifier: 38.4.0
+ version: 38.4.0
electron-builder:
specifier: 26.0.14
version: 26.0.14(patch_hash=4efee114d8c7e2a77c68ff826373a94a9678edfde006eeec4eccb386c32dae15)(electron-builder-squirrel-windows@26.0.14)
@@ -809,10 +820,10 @@ importers:
version: 4.1.7
terser-webpack-plugin:
specifier: 5.3.10
- version: 5.3.10(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack@5.96.1)
+ version: 5.3.10(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack@5.96.1)
ts-node:
specifier: 10.9.2
- version: 10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)
+ version: 10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)
typescript:
specifier: 5.6.3
version: 5.6.3
@@ -821,7 +832,7 @@ importers:
version: 8.0.1(debug@4.3.7)
webpack:
specifier: 5.96.1
- version: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ version: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
webpack-cli:
specifier: 5.1.4
version: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.96.1)
@@ -829,13 +840,26 @@ importers:
specifier: 5.1.0
version: 5.1.0(bufferutil@4.0.9)(debug@4.3.7)(utf-8-validate@5.0.10)(webpack-cli@5.1.4)(webpack@5.96.1)
+ packages/mute-state-change:
+ dependencies:
+ bindings:
+ specifier: 1.5.0
+ version: 1.5.0
+ node-addon-api:
+ specifier: 8.5.0
+ version: 8.5.0
+ devDependencies:
+ prettier:
+ specifier: 3.6.2
+ version: 3.6.2
+
packages:
7zip-bin@5.2.0:
resolution: {integrity: sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==}
- '@adobe/css-tools@4.4.4':
- resolution: {integrity: sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==}
+ '@adobe/css-tools@4.4.2':
+ resolution: {integrity: sha512-baYZExFpsdkBNuvGKTKWCwKH57HRZLVtycZS05WTQNVOiXVSeAki3nU35zlRbToeMW8aHlJfyS+1C4BOv27q0A==}
'@alloc/quick-lru@5.2.0':
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
@@ -845,95 +869,91 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@babel/code-frame@7.27.1':
- resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
+ '@babel/code-frame@7.26.2':
+ resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.28.4':
- resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==}
+ '@babel/compat-data@7.26.8':
+ resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==}
engines: {node: '>=6.9.0'}
'@babel/core@7.26.0':
resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.28.3':
- resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==}
+ '@babel/generator@7.26.8':
+ resolution: {integrity: sha512-ef383X5++iZHWAXX0SXQR6ZyQhw/0KtTkrTz61WXRhFM6dhpHulO/RJz79L8S6ugZHJkOOkUrUdxgdF2YiPFnA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-annotate-as-pure@7.27.3':
- resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
+ '@babel/helper-annotate-as-pure@7.25.9':
+ resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==}
engines: {node: '>=6.9.0'}
- '@babel/helper-compilation-targets@7.27.2':
- resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
+ '@babel/helper-compilation-targets@7.26.5':
+ resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-create-class-features-plugin@7.28.3':
- resolution: {integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==}
+ '@babel/helper-create-class-features-plugin@7.25.9':
+ resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-define-polyfill-provider@0.6.5':
- resolution: {integrity: sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==}
+ '@babel/helper-define-polyfill-provider@0.6.3':
+ resolution: {integrity: sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- '@babel/helper-globals@7.28.0':
- resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
+ '@babel/helper-member-expression-to-functions@7.25.9':
+ resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-member-expression-to-functions@7.27.1':
- resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==}
+ '@babel/helper-module-imports@7.25.9':
+ resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-imports@7.27.1':
- resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-module-transforms@7.28.3':
- resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==}
+ '@babel/helper-module-transforms@7.26.0':
+ resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-optimise-call-expression@7.27.1':
- resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==}
+ '@babel/helper-optimise-call-expression@7.25.9':
+ resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-plugin-utils@7.27.1':
- resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
+ '@babel/helper-plugin-utils@7.26.5':
+ resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-replace-supers@7.27.1':
- resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==}
+ '@babel/helper-replace-supers@7.26.5':
+ resolution: {integrity: sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-skip-transparent-expression-wrappers@7.27.1':
- resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==}
+ '@babel/helper-skip-transparent-expression-wrappers@7.25.9':
+ resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-string-parser@7.27.1':
- resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
+ '@babel/helper-string-parser@7.25.9':
+ resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.27.1':
- resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
+ '@babel/helper-validator-identifier@7.25.9':
+ resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-option@7.27.1':
- resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
+ '@babel/helper-validator-option@7.25.9':
+ resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}
engines: {node: '>=6.9.0'}
- '@babel/helpers@7.28.4':
- resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==}
+ '@babel/helpers@7.26.7':
+ resolution: {integrity: sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.28.4':
- resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==}
+ '@babel/parser@7.26.8':
+ resolution: {integrity: sha512-TZIQ25pkSoaKEYYaHbbxkfL36GNsQ6iFiBbeuzAkLnXayKR1yP1zFe+NxuZWWsUyvt8icPU9CCq0sgWGXR1GEw==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -979,8 +999,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-import-attributes@7.27.1':
- resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==}
+ '@babel/plugin-syntax-import-attributes@7.26.0':
+ resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -995,8 +1015,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-jsx@7.27.1':
- resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==}
+ '@babel/plugin-syntax-jsx@7.25.9':
+ resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1043,38 +1063,38 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-typescript@7.27.1':
- resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==}
+ '@babel/plugin-syntax-typescript@7.25.9':
+ resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-modules-commonjs@7.27.1':
- resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==}
+ '@babel/plugin-transform-modules-commonjs@7.26.3':
+ resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-react-display-name@7.28.0':
- resolution: {integrity: sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==}
+ '@babel/plugin-transform-react-display-name@7.25.9':
+ resolution: {integrity: sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-react-jsx-development@7.27.1':
- resolution: {integrity: sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==}
+ '@babel/plugin-transform-react-jsx-development@7.25.9':
+ resolution: {integrity: sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-react-jsx@7.27.1':
- resolution: {integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==}
+ '@babel/plugin-transform-react-jsx@7.25.9':
+ resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-react-pure-annotations@7.27.1':
- resolution: {integrity: sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==}
+ '@babel/plugin-transform-react-pure-annotations@7.25.9':
+ resolution: {integrity: sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1103,20 +1123,20 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/runtime@7.28.4':
- resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==}
+ '@babel/runtime@7.26.7':
+ resolution: {integrity: sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==}
engines: {node: '>=6.9.0'}
- '@babel/template@7.27.2':
- resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
+ '@babel/template@7.26.8':
+ resolution: {integrity: sha512-iNKaX3ZebKIsCvJ+0jd6embf+Aulaa3vNBqZ41kM7iTWjx5qzWKXGHiJUW3+nTpQ18SG11hdF8OAzKrpXkb96Q==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.28.4':
- resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==}
+ '@babel/traverse@7.26.8':
+ resolution: {integrity: sha512-nic9tRkjYH0oB2dzr/JoGIm+4Q6SuYeLEiIiZDwBscRMYFJ+tMAz98fuel9ZnbXViA2I0HVSSRRK8DW5fjXStA==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.28.4':
- resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==}
+ '@babel/types@7.26.8':
+ resolution: {integrity: sha512-eUuWapzEGWFEpHFxgEaBG8e3n6S8L3MSu0oda755rOfabWPnh0Our1AozNFVUxGFIhbKgd1ksprsoDGMinTOTA==}
engines: {node: '>=6.9.0'}
'@bcoe/v8-coverage@0.2.3':
@@ -1126,14 +1146,14 @@ packages:
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
engines: {node: '>=12'}
- '@csstools/css-parser-algorithms@3.0.5':
- resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==}
+ '@csstools/css-parser-algorithms@3.0.4':
+ resolution: {integrity: sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==}
engines: {node: '>=18'}
peerDependencies:
- '@csstools/css-tokenizer': ^3.0.4
+ '@csstools/css-tokenizer': ^3.0.3
- '@csstools/css-tokenizer@3.0.4':
- resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==}
+ '@csstools/css-tokenizer@3.0.3':
+ resolution: {integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==}
engines: {node: '>=18'}
'@csstools/media-query-list-parser@3.0.1':
@@ -1157,8 +1177,8 @@ packages:
resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==}
engines: {node: '>=10.0.0'}
- '@dual-bundle/import-meta-resolve@4.2.1':
- resolution: {integrity: sha512-id+7YRUgoUX6CgV0DtuhirQWodeeA7Lf4i2x71JS/vtA5pRb/hIGWlw+G6MeXvsM+MXrz0VAydTGElX1rAfgPg==}
+ '@dual-bundle/import-meta-resolve@4.1.0':
+ resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==}
'@electron/asar@3.4.1':
resolution: {integrity: sha512-i4/rNPRS84t0vSRa2HorerGRXWyF4vThfHesw0dmcWHp+cspK743UanA0suA5Q5y8kzY2y6YKrvbIUn69BCAiA==}
@@ -1220,8 +1240,8 @@ packages:
'@emotion/memoize@0.7.4':
resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==}
- '@esbuild/aix-ppc64@0.24.2':
- resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==}
+ '@esbuild/aix-ppc64@0.24.0':
+ resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
@@ -1232,8 +1252,8 @@ packages:
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.24.2':
- resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==}
+ '@esbuild/android-arm64@0.24.0':
+ resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
@@ -1244,8 +1264,8 @@ packages:
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.24.2':
- resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==}
+ '@esbuild/android-arm@0.24.0':
+ resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
@@ -1256,8 +1276,8 @@ packages:
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.24.2':
- resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==}
+ '@esbuild/android-x64@0.24.0':
+ resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
@@ -1268,8 +1288,8 @@ packages:
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.24.2':
- resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==}
+ '@esbuild/darwin-arm64@0.24.0':
+ resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
@@ -1280,8 +1300,8 @@ packages:
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.24.2':
- resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==}
+ '@esbuild/darwin-x64@0.24.0':
+ resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
@@ -1292,8 +1312,8 @@ packages:
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.24.2':
- resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==}
+ '@esbuild/freebsd-arm64@0.24.0':
+ resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
@@ -1304,8 +1324,8 @@ packages:
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.24.2':
- resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==}
+ '@esbuild/freebsd-x64@0.24.0':
+ resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
@@ -1316,8 +1336,8 @@ packages:
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.24.2':
- resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==}
+ '@esbuild/linux-arm64@0.24.0':
+ resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
@@ -1328,8 +1348,8 @@ packages:
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.24.2':
- resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==}
+ '@esbuild/linux-arm@0.24.0':
+ resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
@@ -1340,8 +1360,8 @@ packages:
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.24.2':
- resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==}
+ '@esbuild/linux-ia32@0.24.0':
+ resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
@@ -1352,8 +1372,8 @@ packages:
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.24.2':
- resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==}
+ '@esbuild/linux-loong64@0.24.0':
+ resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
@@ -1364,8 +1384,8 @@ packages:
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.24.2':
- resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==}
+ '@esbuild/linux-mips64el@0.24.0':
+ resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
@@ -1376,8 +1396,8 @@ packages:
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.24.2':
- resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==}
+ '@esbuild/linux-ppc64@0.24.0':
+ resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
@@ -1388,8 +1408,8 @@ packages:
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.24.2':
- resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==}
+ '@esbuild/linux-riscv64@0.24.0':
+ resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
@@ -1400,8 +1420,8 @@ packages:
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.24.2':
- resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==}
+ '@esbuild/linux-s390x@0.24.0':
+ resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
@@ -1412,8 +1432,8 @@ packages:
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.24.2':
- resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==}
+ '@esbuild/linux-x64@0.24.0':
+ resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
@@ -1424,20 +1444,14 @@ packages:
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-arm64@0.24.2':
- resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [netbsd]
-
'@esbuild/netbsd-arm64@0.25.9':
resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.24.2':
- resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==}
+ '@esbuild/netbsd-x64@0.24.0':
+ resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
@@ -1448,8 +1462,8 @@ packages:
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.24.2':
- resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==}
+ '@esbuild/openbsd-arm64@0.24.0':
+ resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
@@ -1460,8 +1474,8 @@ packages:
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.24.2':
- resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==}
+ '@esbuild/openbsd-x64@0.24.0':
+ resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
@@ -1478,8 +1492,8 @@ packages:
cpu: [arm64]
os: [openharmony]
- '@esbuild/sunos-x64@0.24.2':
- resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==}
+ '@esbuild/sunos-x64@0.24.0':
+ resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
@@ -1490,8 +1504,8 @@ packages:
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.24.2':
- resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==}
+ '@esbuild/win32-arm64@0.24.0':
+ resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
@@ -1502,8 +1516,8 @@ packages:
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.24.2':
- resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==}
+ '@esbuild/win32-ia32@0.24.0':
+ resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
@@ -1514,8 +1528,8 @@ packages:
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.24.2':
- resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==}
+ '@esbuild/win32-x64@0.24.0':
+ resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
@@ -1526,8 +1540,8 @@ packages:
cpu: [x64]
os: [win32]
- '@eslint-community/eslint-utils@4.9.0':
- resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
+ '@eslint-community/eslint-utils@4.4.1':
+ resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
@@ -1536,8 +1550,8 @@ packages:
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/css-tree@3.6.6':
- resolution: {integrity: sha512-C3YiJMY9OZyZ/3vEMFWJIesdGaRY6DmIYvmtyxMT934CbrOKqRs+Iw7NWSRlJQEaK4dPYy2lZ2y1zkaj8z0p5A==}
+ '@eslint/css-tree@3.6.3':
+ resolution: {integrity: sha512-M9iq4Brt/MG+5/B4Jrla5XZqaCgaHjfZyMSUJM3KNpBU61u8gMYg4TTaNTP/mUGR/rnRrVV7RXmh5qI4pIk0Yw==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
'@eslint/eslintrc@2.1.4':
@@ -1548,20 +1562,20 @@ packages:
resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- '@floating-ui/core@1.7.3':
- resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==}
+ '@floating-ui/core@1.7.0':
+ resolution: {integrity: sha512-FRdBLykrPPA6P76GGGqlex/e7fbe0F1ykgxHYNXQsH/iTEtjMj/f9bpY5oQqbjt5VgZvgz/uKXbGuROijh3VLA==}
- '@floating-ui/dom@1.7.4':
- resolution: {integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==}
+ '@floating-ui/dom@1.7.0':
+ resolution: {integrity: sha512-lGTor4VlXcesUMh1cupTUTDoCxMb0V6bm3CnxHzQcw8Eaf1jQbgQX4i02fYgT0vJ82tb5MZ4CZk1LRGkktJCzg==}
- '@floating-ui/react-dom@2.1.6':
- resolution: {integrity: sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==}
+ '@floating-ui/react-dom@2.1.2':
+ resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
- '@floating-ui/utils@0.2.10':
- resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}
+ '@floating-ui/utils@0.2.9':
+ resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==}
'@formatjs/ecma402-abstract@1.11.4':
resolution: {integrity: sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==}
@@ -1569,42 +1583,45 @@ packages:
'@formatjs/ecma402-abstract@2.2.3':
resolution: {integrity: sha512-aElGmleuReGnk2wtYOzYFmNWYoiWWmf1pPPCYg0oiIQSJj0mjc4eUfzUXaSOJ4S8WzI/cLqnCTWjqz904FT2OQ==}
+ '@formatjs/ecma402-abstract@2.3.3':
+ resolution: {integrity: sha512-pJT1OkhplSmvvr6i3CWTPvC/FGC06MbN5TNBfRO6Ox62AEz90eMq+dVvtX9Bl3jxCEkS0tATzDarRZuOLw7oFg==}
+
'@formatjs/ecma402-abstract@2.3.4':
resolution: {integrity: sha512-qrycXDeaORzIqNhBOx0btnhpD1c+/qFIHAN9znofuMJX6QBwtbrmlpWfD4oiUUD2vJUOIYFA/gYtg2KAMGG7sA==}
- '@formatjs/ecma402-abstract@2.3.6':
- resolution: {integrity: sha512-HJnTFeRM2kVFVr5gr5kH1XP6K0JcJtE7Lzvtr3FS/so5f1kpsqqqxy5JF+FRaO6H2qmcMfAUIox7AJteieRtVw==}
-
'@formatjs/fast-memoize@1.2.1':
resolution: {integrity: sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==}
'@formatjs/fast-memoize@2.2.3':
resolution: {integrity: sha512-3jeJ+HyOfu8osl3GNSL4vVHUuWFXR03Iz9jjgI7RwjG6ysu/Ymdr0JRCPHfF5yGbTE6JCrd63EpvX1/WybYRbA==}
+ '@formatjs/fast-memoize@2.2.6':
+ resolution: {integrity: sha512-luIXeE2LJbQnnzotY1f2U2m7xuQNj2DA8Vq4ce1BY9ebRZaoPB1+8eZ6nXpLzsxuW5spQxr7LdCg+CApZwkqkw==}
+
'@formatjs/fast-memoize@2.2.7':
resolution: {integrity: sha512-Yabmi9nSvyOMrlSeGGWDiH7rf3a7sIwplbvo/dlz9WCIjzIQAfy1RMf4S0X3yG724n5Ghu2GmEl5NJIV6O9sZQ==}
'@formatjs/icu-messageformat-parser@2.1.0':
resolution: {integrity: sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw==}
+ '@formatjs/icu-messageformat-parser@2.11.1':
+ resolution: {integrity: sha512-o0AhSNaOfKoic0Sn1GkFCK4MxdRsw7mPJ5/rBpIqdvcC7MIuyUSW8WChUEvrK78HhNpYOgqCQbINxCTumJLzZA==}
+
'@formatjs/icu-messageformat-parser@2.11.2':
resolution: {integrity: sha512-AfiMi5NOSo2TQImsYAg8UYddsNJ/vUEv/HaNqiFjnI3ZFfWihUtD5QtuX6kHl8+H+d3qvnE/3HZrfzgdWpsLNA==}
- '@formatjs/icu-messageformat-parser@2.11.4':
- resolution: {integrity: sha512-7kR78cRrPNB4fjGFZg3Rmj5aah8rQj9KPzuLsmcSn4ipLXQvC04keycTI1F7kJYDwIXtT2+7IDEto842CfZBtw==}
-
'@formatjs/icu-messageformat-parser@2.9.3':
resolution: {integrity: sha512-9L99QsH14XjOCIp4TmbT8wxuffJxGK8uLNO1zNhLtcZaVXvv626N0s4A2qgRCKG3dfYWx9psvGlFmvyVBa6u/w==}
'@formatjs/icu-skeleton-parser@1.3.6':
resolution: {integrity: sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==}
+ '@formatjs/icu-skeleton-parser@1.8.13':
+ resolution: {integrity: sha512-N/LIdTvVc1TpJmMt2jVg0Fr1F7Q1qJPdZSCs19unMskCmVQ/sa0H9L8PWt13vq+gLdLg1+pPsvBLydL1Apahjg==}
+
'@formatjs/icu-skeleton-parser@1.8.14':
resolution: {integrity: sha512-i4q4V4qslThK4Ig8SxyD76cp3+QJ3sAqr7f6q9VVfeGtxG9OhiAk3y9XF6Q41OymsKzsGQ6OQQoJNY4/lI8TcQ==}
- '@formatjs/icu-skeleton-parser@1.8.16':
- resolution: {integrity: sha512-H13E9Xl+PxBd8D5/6TVUluSpxGNvFSlN/b3coUp0e0JpuWXXnQDiavIpY3NnvSp4xhEMoXyyBvVfdFX8jglOHQ==}
-
'@formatjs/icu-skeleton-parser@1.8.7':
resolution: {integrity: sha512-fI+6SmS2g7h3srfAKSWa5dwreU5zNEfon2uFo99OToiLF6yxGE+WikvFSbsvMAYkscucvVmTYNlWlaDPp0n5HA==}
@@ -1623,12 +1640,12 @@ packages:
'@formatjs/intl-localematcher@0.5.7':
resolution: {integrity: sha512-GGFtfHGQVFe/niOZp24Kal5b2i36eE2bNL0xi9Sg/yd0TR8aLjcteApZdHmismP5QQax1cMnZM9yWySUUjJteA==}
+ '@formatjs/intl-localematcher@0.6.0':
+ resolution: {integrity: sha512-4rB4g+3hESy1bHSBG3tDFaMY2CH67iT7yne1e+0CLTsGLDcmoEWWpJjjpWVaYgYfYuohIRuo0E+N536gd2ZHZA==}
+
'@formatjs/intl-localematcher@0.6.1':
resolution: {integrity: sha512-ePEgLgVCqi2BBFnTMWPfIghu6FkbZnnBVhO2sSxvLfrdFw7wCHAHiDoM2h4NRgjbaY7+B7HgOLZGkK187pZTZg==}
- '@formatjs/intl-localematcher@0.6.2':
- resolution: {integrity: sha512-XOMO2Hupl0wdd172Y06h6kLpBz6Dv+J4okPLl4LPtzbr8f66WbIoy4ev98EBuZ6ZK4h5ydTN6XneT4QVpD7cdA==}
-
'@formatjs/intl@2.10.14':
resolution: {integrity: sha512-4CA1EO75i/mSMHdjwfpgRj3Rsdsm6WjALeu/nlzYhBmAPxGu/Ha5GIRHAet5SO05TnpmqxmEGOsskWqFm0IeoA==}
peerDependencies:
@@ -1717,17 +1734,20 @@ packages:
'@indutny/yazl@2.7.0':
resolution: {integrity: sha512-6igFZsYj7BVSTIJ8qhWvsPp0adMY62IJe4xHwQTpoMvbFlalRdpYXsL9wDaAiwt76CtyPlcT7SBNBEKkDbcQyg==}
- '@internationalized/date@3.10.0':
- resolution: {integrity: sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw==}
+ '@internationalized/date@3.7.0':
+ resolution: {integrity: sha512-VJ5WS3fcVx0bejE/YHfbDKR/yawZgKqn/if+oEeLqNwBtPzVB06olkfcnojTmEMX+gTpH+FlQ69SHNitJ8/erQ==}
+
+ '@internationalized/message@3.1.6':
+ resolution: {integrity: sha512-JxbK3iAcTIeNr1p0WIFg/wQJjIzJt9l/2KNY/48vXV7GRGZSv3zMxJsce008fZclk2cDC8y0Ig3odceHO7EfNQ==}
- '@internationalized/message@3.1.8':
- resolution: {integrity: sha512-Rwk3j/TlYZhn3HQ6PyXUV0XP9Uv42jqZGNegt0BXlxjE6G3+LwHjbQZAGHhCnCPdaA6Tvd3ma/7QzLlLkJxAWA==}
+ '@internationalized/number@3.6.0':
+ resolution: {integrity: sha512-PtrRcJVy7nw++wn4W2OuePQQfTqDzfusSuY1QTtui4wa7r+rGVtR75pO8CyKvHvzyQYi3Q1uO5sY0AsB4e65Bw==}
- '@internationalized/number@3.6.5':
- resolution: {integrity: sha512-6hY4Kl4HPBvtfS62asS/R22JzNNy8vi/Ssev7x6EobfCp+9QIB2hKvI2EtbdJ0VSQacxVNtqhE/NmF/NZ0gm6g==}
+ '@internationalized/string@3.2.5':
+ resolution: {integrity: sha512-rKs71Zvl2OKOHM+mzAFMIyqR5hI1d1O6BBkMK2/lkfg3fkmVh9Eeg0awcA8W2WqYqDOv6a86DIOlFpggwLtbuw==}
- '@internationalized/string@3.2.7':
- resolution: {integrity: sha512-D4OHBjrinH+PFZPvfCXvG28n2LSykWcJ7GIioQL+ok0LON15SdfoUssoHzzOUmVZLbRoREsQXVzA6r8JKsbP6A==}
+ '@ioredis/commands@1.2.0':
+ resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==}
'@isaacs/balanced-match@4.0.1':
resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==}
@@ -1766,9 +1786,9 @@ packages:
node-notifier:
optional: true
- '@jest/create-cache-key-function@30.2.0':
- resolution: {integrity: sha512-44F4l4Enf+MirJN8X/NhdGkl71k5rBYiwdVlo4HxOwbu0sHV8QKrGEedb1VUU4K3W7fBKE0HGfbn7eZm0Ti3zg==}
- engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
+ '@jest/create-cache-key-function@29.7.0':
+ resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
'@jest/environment@29.7.0':
resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==}
@@ -1790,10 +1810,6 @@ packages:
resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- '@jest/pattern@30.0.1':
- resolution: {integrity: sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==}
- engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
-
'@jest/reporters@29.7.0':
resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -1807,10 +1823,6 @@ packages:
resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- '@jest/schemas@30.0.5':
- resolution: {integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==}
- engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
-
'@jest/source-map@29.6.3':
resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -1831,25 +1843,26 @@ packages:
resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- '@jest/types@30.2.0':
- resolution: {integrity: sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==}
- engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
-
- '@jridgewell/gen-mapping@0.3.13':
- resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
+ '@jridgewell/gen-mapping@0.3.8':
+ resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
+ engines: {node: '>=6.0.0'}
'@jridgewell/resolve-uri@3.1.2':
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines: {node: '>=6.0.0'}
- '@jridgewell/source-map@0.3.11':
- resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==}
+ '@jridgewell/set-array@1.2.1':
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+ engines: {node: '>=6.0.0'}
+
+ '@jridgewell/source-map@0.3.6':
+ resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
- '@jridgewell/sourcemap-codec@1.5.5':
- resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
+ '@jridgewell/sourcemap-codec@1.5.0':
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
- '@jridgewell/trace-mapping@0.3.31':
- resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
+ '@jridgewell/trace-mapping@0.3.25':
+ resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
'@jridgewell/trace-mapping@0.3.9':
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
@@ -1864,32 +1877,14 @@ packages:
peerDependencies:
tslib: '2'
- '@jsonjoy.com/buffers@1.2.0':
- resolution: {integrity: sha512-6RX+W5a+ZUY/c/7J5s5jK9UinLfJo5oWKh84fb4X0yK2q4WXEWUWZWuEMjvCb1YNUQhEAhUfr5scEGOH7jC4YQ==}
- engines: {node: '>=10.0'}
- peerDependencies:
- tslib: '2'
-
- '@jsonjoy.com/codegen@1.0.0':
- resolution: {integrity: sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==}
- engines: {node: '>=10.0'}
- peerDependencies:
- tslib: '2'
-
- '@jsonjoy.com/json-pack@1.20.0':
- resolution: {integrity: sha512-adcXFVorSQULtT4XDL0giRLr2EVGIcyWm6eQKZWTrRA4EEydGOY8QVQtL0PaITQpUyu+lOd/QOicw6vdy1v8QQ==}
- engines: {node: '>=10.0'}
- peerDependencies:
- tslib: '2'
-
- '@jsonjoy.com/json-pointer@1.0.2':
- resolution: {integrity: sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==}
+ '@jsonjoy.com/json-pack@1.1.1':
+ resolution: {integrity: sha512-osjeBqMJ2lb/j/M8NCPjs1ylqWIcTRTycIhVB5pt6LgzgeRSb0YRZ7j9RfA8wIUrsr/medIuhVyonXRZWLyfdw==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
- '@jsonjoy.com/util@1.9.0':
- resolution: {integrity: sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==}
+ '@jsonjoy.com/util@1.5.0':
+ resolution: {integrity: sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
@@ -1952,24 +1947,28 @@ packages:
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@napi-rs/canvas-linux-arm64-musl@0.1.61':
resolution: {integrity: sha512-W3jYZhDLghJauKQWl8lvA7ISElWzlkdUIM+bwQqlDzYtpD4wEgi/vICiMuUbJz73fKGgYwFLgKL6dF2H3bpVYg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@napi-rs/canvas-linux-x64-gnu@0.1.61':
resolution: {integrity: sha512-tfMIZukLG+Q9mg+1LJFa852GhSlwg29pZaZ/UrLRdLRG0AJ1lckyHxOhNf9z+srMsEsryaQAIYHFIoOGYGhweA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@napi-rs/canvas-linux-x64-musl@0.1.61':
resolution: {integrity: sha512-Go7zAENKdoDELf4X55pCbt4IrbrNOL+BarxO8A3MdDKF+isBioG4lNXpnAdswrDx8iJu+o1rzaGupQsF9YWxFg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@napi-rs/canvas-win32-x64-msvc@0.1.61':
resolution: {integrity: sha512-awGSMk4PlCV7SWC9ZxREkZvtiY+NWkramwYoQIEUJ+0KatLCbFnAaoxT7B7QE25ZUrjd1c3ZeV/Ae4Sggt276A==}
@@ -2081,36 +2080,42 @@ packages:
engines: {node: '>= 10.0.0'}
cpu: [arm]
os: [linux]
+ libc: [glibc]
'@parcel/watcher-linux-arm-musl@2.5.1':
resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==}
engines: {node: '>= 10.0.0'}
cpu: [arm]
os: [linux]
+ libc: [musl]
'@parcel/watcher-linux-arm64-glibc@2.5.1':
resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@parcel/watcher-linux-arm64-musl@2.5.1':
resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==}
engines: {node: '>= 10.0.0'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@parcel/watcher-linux-x64-glibc@2.5.1':
resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@parcel/watcher-linux-x64-musl@2.5.1':
resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==}
engines: {node: '>= 10.0.0'}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@parcel/watcher-win32-arm64@2.5.1':
resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==}
@@ -2138,8 +2143,8 @@ packages:
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
- '@pkgr/core@0.1.2':
- resolution: {integrity: sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==}
+ '@pkgr/core@0.1.1':
+ resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
'@pkgr/core@0.2.9':
@@ -2875,26 +2880,26 @@ packages:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
- '@react-aria/breadcrumbs@3.5.29':
- resolution: {integrity: sha512-rKS0dryllaZJqrr3f/EAf2liz8CBEfmL5XACj+Z1TAig6GIYe1QuA3BtkX0cV9OkMugXdX8e3cbA7nD10ORRqg==}
+ '@react-aria/breadcrumbs@3.5.20':
+ resolution: {integrity: sha512-xqVSSDPpQuUFpJyIXMQv8L7zumk5CeGX7qTzo4XRvqm5T9qnNAX4XpYEMdktnLrQRY/OemCBScbx7SEwr0B3Kg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/button@3.14.2':
- resolution: {integrity: sha512-VbLIA+Kd6f/MDjd+TJBUg2+vNDw66pnvsj2E4RLomjI9dfBuN7d+Yo2UnsqKVyhePjCUZ6xxa2yDuD63IOSIYA==}
+ '@react-aria/button@3.11.1':
+ resolution: {integrity: sha512-NSs2HxHSSPSuYy5bN+PMJzsCNDVsbm1fZ/nrWM2WWWHTBrx9OqyrEXZVV9ebzQCN9q0nzhwpf6D42zHIivWtJA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/calendar@3.9.2':
- resolution: {integrity: sha512-uSLxLgOPRnEU4Jg59lAhUVA+uDx/55NBg4lpfsP2ynazyiJ5LCXmYceJi+VuOqMml7d9W0dB87OldOeLdIxYVA==}
+ '@react-aria/calendar@3.7.0':
+ resolution: {integrity: sha512-9YUbgcox7cQgvZfQtL2BLLRsIuX4mJeclk9HkFoOsAu3RGO5HNsteah8FV54W8BMjm/bNRXIPUxtjTTP+1L6jg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/checkbox@3.16.2':
- resolution: {integrity: sha512-29Mj9ZqXioJ0bcMnNGooHztnTau5pikZqX3qCRj5bYR3by/ZFFavYoMroh9F7s/MbFm/tsKX+Sf02lYFEdXRjA==}
+ '@react-aria/checkbox@3.15.1':
+ resolution: {integrity: sha512-ETgsMDZ0IZzRXy/OVlGkazm8T+PcMHoTvsxp0c+U82c8iqdITA+VJ615eBPOQh6OkkYIIn4cRn/e+69RmGzXng==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
@@ -2905,26 +2910,26 @@ packages:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
- '@react-aria/color@3.1.2':
- resolution: {integrity: sha512-jCC+Q7rAQGLQBkHjkPAeDuGYuMbc4neifjlNRiyZ9as1z4gg63H8MteoWYYk6K4vCKKxSixgt8MfI29XWMOWPQ==}
+ '@react-aria/color@3.0.3':
+ resolution: {integrity: sha512-DDVma2107VHBfSuEnnmy+KJvXvxEXWSAooii2vlHHmQNb5x4rv4YTk+dP5GZl/7MgT8OgPTB9UHoC83bXFMDRA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/combobox@3.14.0':
- resolution: {integrity: sha512-z4ro0Hma//p4nL2IJx5iUa7NwxeXbzSoZ0se5uTYjG1rUUMszg+wqQh/AQoL+eiULn7rs18JY9wwNbVIkRNKWA==}
+ '@react-aria/combobox@3.11.1':
+ resolution: {integrity: sha512-TTNbGhUuqxzPcJzd6hufOxuHzX0UARkw+0bl+TuCwNPQnqrcPf20EoOZvd3MHZwGq6GCP4QV+qo0uGx83RpUvA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/datepicker@3.15.2':
- resolution: {integrity: sha512-th078hyNqPf4P2K10su/y32zPDjs3lOYVdHvsL9/+5K1dnTvLHCK5vgUyLuyn8FchhF7cmHV49D+LZVv65PEpQ==}
+ '@react-aria/datepicker@3.13.0':
+ resolution: {integrity: sha512-TmJan65P3Vk7VDBNW5rH9Z25cAn0vk8TEtaP3boCs8wJFE+HbEuB8EqLxBFu47khtuKTEqDP3dTlUh2Vt/f7Xw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/dialog@3.5.31':
- resolution: {integrity: sha512-inxQMyrzX0UBW9Mhraq0nZ4HjHdygQvllzloT1E/RlDd61lr3RbmJR6pLsrbKOTtSvDIBJpCso1xEdHCFNmA0Q==}
+ '@react-aria/dialog@3.5.21':
+ resolution: {integrity: sha512-tBsn9swBhcptJ9QIm0+ur0PVR799N6qmGguva3rUdd+gfitknFScyT08d7AoMr9AbXYdJ+2R9XNSZ3H3uIWQMw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
@@ -2935,8 +2940,8 @@ packages:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
- '@react-aria/dnd@3.11.3':
- resolution: {integrity: sha512-MyTziciik1Owz3rqDghu0K3ZtTFvmj/R2ZsLDwbU9N4hKqGX/BKnrI8SytTn8RDqVv5LmA/GhApLngiupTAsXw==}
+ '@react-aria/dnd@3.8.1':
+ resolution: {integrity: sha512-FoXYQ4z33E9YBzIGRJM1B1oZep6CvEWgXvjCZGURatjr3qG7vf95mOqA5kVd9bjLL7QK4w0ujJWEBfog3WmufA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
@@ -2947,32 +2952,26 @@ packages:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/focus@3.21.2':
- resolution: {integrity: sha512-JWaCR7wJVggj+ldmM/cb/DXFg47CXR55lznJhZBh4XVqJjMKwaOOqpT5vNN7kpC1wUpXicGNuDnJDN1S/+6dhQ==}
+ '@react-aria/form@3.0.12':
+ resolution: {integrity: sha512-8uvPYEd3GDyGt5NRJIzdWW1Ry5HLZq37vzRZKUW8alZ2upFMH3KJJG55L9GP59KiF6zBrYBebvI/YK1Ye1PE1g==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/form@3.1.2':
- resolution: {integrity: sha512-R3i7L7Ci61PqZQvOrnL9xJeWEbh28UkTVgkj72EvBBn39y4h7ReH++0stv7rRs8p5ozETSKezBbGfu4UsBewWw==}
+ '@react-aria/grid@3.11.1':
+ resolution: {integrity: sha512-Wg8m68RtNWfkhP3Qjrrsl1q1et8QCjXPMRsYgKBahYRS0kq2MDcQ+UBdG1fiCQn/MfNImhTUGVeQX276dy1lww==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/grid@3.14.5':
- resolution: {integrity: sha512-XHw6rgjlTqc85e3zjsWo3U0EVwjN5MOYtrolCKc/lc2ItNdcY3OlMhpsU9+6jHwg/U3VCSWkGvwAz9hg7krd8Q==}
+ '@react-aria/gridlist@3.10.1':
+ resolution: {integrity: sha512-11FlupBg5C9ehs7R6OjqMPWEOLK/4IuSrq7D1xU+Hnm7ZYI/KKcCXvNMjMmnOz/gGzOmfgVwz5PIKaY9aZarEg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/gridlist@3.14.1':
- resolution: {integrity: sha512-keS03Am07aOn7RuNaRsMOyh0jscyhDn95asCVy4lxhl9A9TFk1Jw0o2L6q6cWRj1gFiKeacj/otG5H8ZKQQ2Wg==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
-
- '@react-aria/i18n@3.12.13':
- resolution: {integrity: sha512-YTM2BPg0v1RvmP8keHenJBmlx8FXUKsdYIEX7x6QWRd1hKlcDwphfjzvt0InX9wiLiPHsT5EoBTpuUk8SXc0Mg==}
+ '@react-aria/i18n@3.12.5':
+ resolution: {integrity: sha512-ooeop2pTG94PuaHoN2OTk2hpkqVuoqgEYxRvnc1t7DVAtsskfhS/gVOTqyWGsxvwAvRi7m/CnDu6FYdeQ/bK5w==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
@@ -2983,143 +2982,135 @@ packages:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/interactions@3.25.6':
- resolution: {integrity: sha512-5UgwZmohpixwNMVkMvn9K1ceJe6TzlRlAfuYoQDUuOkk62/JVJNDLAPKIf5YMRc7d2B0rmfgaZLMtbREb0Zvkw==}
+ '@react-aria/label@3.7.14':
+ resolution: {integrity: sha512-EN1Md2YvcC4sMqBoggsGYUEGlTNqUfJZWzduSt29fbQp1rKU2KlybTe+TWxKq/r2fFd+4JsRXxMeJiwB3w2AQA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/label@3.7.22':
- resolution: {integrity: sha512-jLquJeA5ZNqDT64UpTc9XJ7kQYltUlNcgxZ37/v4mHe0UZ7QohCKdKQhXHONb0h2jjNUpp2HOZI8J9++jOpzxA==}
+ '@react-aria/link@3.7.8':
+ resolution: {integrity: sha512-oiXUPQLZmf9Q9Xehb/sG1QRxfo28NFKdh9w+unD12sHI6NdLMETl5MA4CYyTgI0dfMtTjtfrF68GCnWfc7JvXQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/link@3.8.6':
- resolution: {integrity: sha512-7F7UDJnwbU9IjfoAdl6f3Hho5/WB7rwcydUOjUux0p7YVWh/fTjIFjfAGyIir7MJhPapun1D0t97QQ3+8jXVcg==}
+ '@react-aria/listbox@3.14.0':
+ resolution: {integrity: sha512-pyVbKavh8N8iyiwOx6I3JIcICvAzFXkKSFni1yarfgngJsJV3KSyOkzLomOfN9UhbjcV4sX61/fccwJuvlurlA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/listbox@3.15.0':
- resolution: {integrity: sha512-Ub1Wu79R9sgxM7h4HeEdjOgOKDHwduvYcnDqsSddGXgpkL8ADjsy2YUQ0hHY5VnzA4BxK36bLp4mzSna8Qvj1w==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
-
- '@react-aria/live-announcer@3.4.4':
- resolution: {integrity: sha512-PTTBIjNRnrdJOIRTDGNifY2d//kA7GUAwRFJNOEwSNG4FW+Bq9awqLiflw0JkpyB0VNIwou6lqKPHZVLsGWOXA==}
+ '@react-aria/live-announcer@3.4.1':
+ resolution: {integrity: sha512-4X2mcxgqLvvkqxv2l1n00jTzUxxe0kkLiapBGH1LHX/CxA1oQcHDqv8etJ2ZOwmS/MSBBiWnv3DwYHDOF6ubig==}
- '@react-aria/menu@3.19.3':
- resolution: {integrity: sha512-52fh8y8b2776R2VrfZPpUBJYC9oTP7XDy+zZuZTxPEd7Ywk0JNUl5F92y6ru22yPkS13sdhrNM/Op+V/KulmAg==}
+ '@react-aria/menu@3.17.0':
+ resolution: {integrity: sha512-aiFvSv3G1YvPC0klJQ/9quB05xIDZzJ5Lt6/CykP0UwGK5i8GCqm6/cyFLwEXsS5ooUPxS3bqmdOsgdADSSgqg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/meter@3.4.27':
- resolution: {integrity: sha512-andOOdJkgRJF9vBi5VWRmFodK+GT+5X1lLeNUmb4qOX8/MVfX/RbK72LDeIhd7xC7rSCFHj3WvZ198rK4q0k3w==}
+ '@react-aria/meter@3.4.19':
+ resolution: {integrity: sha512-IIA+gTHrNVbMuBgcqdGLEKd/ZiKM2hOUqS6uztbT15dwPJTmtfJiTWA2872PiY52p+gqPSanZuTc2TXYJa+rew==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/numberfield@3.12.2':
- resolution: {integrity: sha512-M2b+z0HIXiXpGAWOQkO2kpIjaLNUXJ5Q3/GMa3Fkr+B1piFX0VuOynYrtddKVrmXCe+r5t+XcGb0KS29uqv7nQ==}
+ '@react-aria/numberfield@3.11.10':
+ resolution: {integrity: sha512-bYbTfO9NbAKMFOfEGGs+lvlxk0I9L0lU3WD2PFQZWdaoBz9TCkL+vK0fJk1zsuKaVjeGsmHP9VesBPRmaP0MiA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/overlays@3.30.0':
- resolution: {integrity: sha512-UpjqSjYZx5FAhceWCRVsW6fX1sEwya1fQ/TKkL53FAlLFR8QKuoKqFlmiL43YUFTcGK3UdEOy3cWTleLQwdSmQ==}
+ '@react-aria/overlays@3.25.0':
+ resolution: {integrity: sha512-UEqJJ4duowrD1JvwXpPZreBuK79pbyNjNxFUVpFSskpGEJe3oCWwsSDKz7P1O7xbx5OYp+rDiY8fk/sE5rkaKw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/progress@3.4.27':
- resolution: {integrity: sha512-0OA1shs1575g1zmO8+rWozdbTnxThFFhOfuoL1m7UV5Dley6FHpueoKB1ECv7B+Qm4dQt6DoEqLg7wsbbQDhmg==}
+ '@react-aria/progress@3.4.19':
+ resolution: {integrity: sha512-5HHnBJHqEUuY+dYsjIZDYsENeKr49VCuxeaDZ0OSahbOlloIOB1baCo/6jLBv1O1rwrAzZ2gCCPcVGed/cjrcw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/radio@3.12.2':
- resolution: {integrity: sha512-I11f6I90neCh56rT/6ieAs3XyDKvEfbj/QmbU5cX3p+SJpRRPN0vxQi5D1hkh0uxDpeClxygSr31NmZsd4sqfg==}
+ '@react-aria/radio@3.10.11':
+ resolution: {integrity: sha512-R150HsBFPr1jLMShI4aBM8heCa1k6h0KEvnFRfTAOBu+B9hMSZOPB+d6GQOwGPysNlbset90Kej8G15FGHjqiA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/searchfield@3.8.9':
- resolution: {integrity: sha512-Yt2pj8Wb5/XsUr2T0DQqFv+DlFpzzWIWnNr9cJATUcWV/xw6ok7YFEg9+7EHtBmsCQxFFJtock1QfZzBw6qLtQ==}
+ '@react-aria/searchfield@3.8.0':
+ resolution: {integrity: sha512-AaZuH9YIWlMyE1m7cSjHCfOuQmlWN+w8HVW32TxeGGGL1kJsYAlSYWYHUyYFIKh245kq/m5zUxAxmw5Ygmnx5w==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/select@3.17.0':
- resolution: {integrity: sha512-q5ZuyAn5jSOeI0Ys99951TaGcF4O7u1SSBVxPMwVVXOU8ZhToCNx+WG3n/JDYHEjqdo7sbsVRaPA7LkBzBGf5w==}
+ '@react-aria/select@3.15.1':
+ resolution: {integrity: sha512-FOtY1tuHt0YTHwOEy/sf7LEIL+Nnkho3wJmfpWQuTxsvMCF7UJdQPYPd6/jGCcCdiqW7H4iqyjUkSp6nk/XRWQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/selection@3.26.0':
- resolution: {integrity: sha512-ZBH3EfWZ+RfhTj01dH8L17uT7iNbXWS8u77/fUpHgtrm0pwNVhx0TYVnLU1YpazQ/3WVpvWhmBB8sWwD1FlD/g==}
+ '@react-aria/selection@3.22.0':
+ resolution: {integrity: sha512-XFOrK525HX2eeWeLZcZscUAs5qsuC1ZxsInDXMjvLeAaUPtQNEhUKHj3psDAl6XDU4VV1IJo0qCmFTVqTTMZSg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/separator@3.4.13':
- resolution: {integrity: sha512-0NlcrdBfQbcjWEXdHl3+uSY1272n2ljT1gWL2RIf6aQsQWTZ0gz0rTgRHy0MTXN+y+tICItUERJT4vmTLtIzVg==}
+ '@react-aria/separator@3.4.5':
+ resolution: {integrity: sha512-RQA9sKZdAEjP1Yrv0GpDdXgmXd56kXDE8atPDHEC0/A4lpYh/YFLfXcv1JW0Hlg4kBocdX2pB2INyDGhiD+yfw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/slider@3.8.2':
- resolution: {integrity: sha512-6KyUGaVzRE4xAz1LKHbNh1q5wzxe58pdTHFSnxNe6nk1SCoHw7NfI4h2s2m6LgJ0megFxsT0Ir8aHaFyyxmbgg==}
+ '@react-aria/slider@3.7.15':
+ resolution: {integrity: sha512-v9tujsuvJYRX0vE/vMYBzTT9FXbzrLsjkOrouNq+UdBIr7wRjIWTHHM0j+khb2swyCWNTbdv6Ce316Zqx2qWFg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/spinbutton@3.6.19':
- resolution: {integrity: sha512-xOIXegDpts9t3RSHdIN0iYQpdts0FZ3LbpYJIYVvdEHo9OpDS+ElnDzCGtwZLguvZlwc5s1LAKuKopDUsAEMkw==}
+ '@react-aria/spinbutton@3.6.11':
+ resolution: {integrity: sha512-RM+gYS9tf9Wb+GegV18n4ArK3NBKgcsak7Nx1CkEgX9BjJ0yayWUHdfEjRRvxGXl+1z1n84cJVkZ6FUlWOWEZA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/ssr@3.9.10':
- resolution: {integrity: sha512-hvTm77Pf+pMBhuBm760Li0BVIO38jv1IBws1xFm1NoL26PU+fe+FMW5+VZWyANR6nYL65joaJKZqOdTQMkO9IQ==}
+ '@react-aria/ssr@3.9.7':
+ resolution: {integrity: sha512-GQygZaGlmYjmYM+tiNBA5C6acmiDWF52Nqd40bBp0Znk4M4hP+LTmI0lpI1BuKMw45T8RIhrAsICIfKwZvi2Gg==}
engines: {node: '>= 12'}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/switch@3.7.8':
- resolution: {integrity: sha512-AfsUq1/YiuoprhcBUD9vDPyWaigAwctQNW1fMb8dROL+i/12B+Zekj8Ml+jbU69/kIVtfL0Jl7/0Bo9KK3X0xQ==}
+ '@react-aria/switch@3.6.11':
+ resolution: {integrity: sha512-paYCpH+oeL+8rgQK+cBJ+IaZ1sXSh3+50WPlg2LvLBta0QVfQhPR4juPvfXRpfHHhCjFBgF4/RGbV8q5zpl3vA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/table@3.17.8':
- resolution: {integrity: sha512-bXiZoxTMbsqUJsYDhHPzKc3jw0HFJ/xMsJ49a0f7mp5r9zACxNLeIU0wJ4Uvx37dnYOHKzGliG+rj5l4sph7MA==}
+ '@react-aria/table@3.16.1':
+ resolution: {integrity: sha512-T28TIGnKnPBunyErDBmm5jUX7AyzT7NVWBo9pDSt9wUuEnz0rVNd7p9sjmP2+u7I645feGG9klcdpCvFeqrk8A==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/tabs@3.10.8':
- resolution: {integrity: sha512-sPPJyTyoAqsBh76JinBAxStOcbjZvyWFYKpJ9Uqw+XT0ObshAPPFSGeh8DiQemPs02RwJdrfARPMhyqiX8t59A==}
+ '@react-aria/tabs@3.9.9':
+ resolution: {integrity: sha512-oXPtANs16xu6MdMGLHjGV/2Zupvyp9CJEt7ORPLv5xAzSY5hSjuQHJLZ0te3Lh/KSG5/0o3RW/W5yEqo7pBQQQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/tag@3.7.2':
- resolution: {integrity: sha512-JV679P5r4DftbqyNBRt7Nw9mP7dxaKPfikjyQuvUoEOa06wBLbM/hU9RJUPRvqK+Un6lgBDAmXD9NNf4N2xpdw==}
+ '@react-aria/tag@3.4.9':
+ resolution: {integrity: sha512-Vnps+zk8vYyjevv2Bc6vc9kSp9HFLKrKUDmrWMc0DfseypwJMc3Ya6F965ZVTjF9nuWrojNmvgusNu7qyXFShQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/textfield@3.18.2':
- resolution: {integrity: sha512-G+lM8VYSor6g9Yptc6hLZ6BF+0cq0pYol1z6wdQUQgJN8tg4HPtzq75lsZtlCSIznL3amgRAxJtd0dUrsAnvaQ==}
+ '@react-aria/textfield@3.16.0':
+ resolution: {integrity: sha512-53RVpMeMDN/QoabqnYZ1lxTh1xTQ3IBYQARuayq5EGGMafyxoFHzttxUdSqkZGK/+zdSF2GfmjOYJVm2nDKuDQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/toggle@3.12.2':
- resolution: {integrity: sha512-g25XLYqJuJpt0/YoYz2Rab8ax+hBfbssllcEFh0v0jiwfk2gwTWfRU9KAZUvxIqbV8Nm8EBmrYychDpDcvW1kw==}
+ '@react-aria/toggle@3.10.11':
+ resolution: {integrity: sha512-J3jO3KJiUbaYVDEpeXSBwqcyKxpi9OreiHRGiaxb6VwB+FWCj7Gb2WKajByXNyfs8jc6kX9VUFaXa7jze60oEQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
@@ -3129,14 +3120,14 @@ packages:
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
- '@react-aria/toolbar@3.0.0-beta.21':
- resolution: {integrity: sha512-yRCk/GD8g+BhdDgxd3I0a0c8Ni4Wyo6ERzfSoBkPkwQ4X2E2nkopmraM9D0fXw4UcIr4bnmvADzkHXtBN0XrBg==}
+ '@react-aria/toolbar@3.0.0-beta.12':
+ resolution: {integrity: sha512-a+Be27BtM2lzEdTzm19FikPbitfW65g/JZln3kyAvgpswhU6Ljl8lztaVw4ixjG4H0nqnKvVggMy4AlWwDUaVQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/tooltip@3.8.8':
- resolution: {integrity: sha512-CmHUqtXtFWmG4AHMEr9hIVex+oscK6xcM2V47gq9ijNInxe3M6UBu/dBdkgGP/jYv9N7tzCAjTR8nNIHQXwvWw==}
+ '@react-aria/tooltip@3.7.11':
+ resolution: {integrity: sha512-mhZgAWUj7bUWipDeJXaVPZdqnzoBCd/uaEbdafnvgETmov1udVqPTh9w4ZKX2Oh1wa2+OdLFrBOk+8vC6QbWag==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
@@ -3152,20 +3143,20 @@ packages:
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
- '@react-aria/utils@3.31.0':
- resolution: {integrity: sha512-ABOzCsZrWzf78ysswmguJbx3McQUja7yeGj6/vZo4JVsZNlxAN+E9rs381ExBRI0KzVo6iBTeX5De8eMZPJXig==}
+ '@react-aria/utils@3.27.0':
+ resolution: {integrity: sha512-p681OtApnKOdbeN8ITfnnYqfdHS0z7GE+4l8EXlfLnr70Rp/9xicBO6d2rU+V/B3JujDw2gPWxYKEnEeh0CGCw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/virtualizer@4.1.10':
- resolution: {integrity: sha512-s0xOFh602ybTWuDrV/i6fV7Pz7vYghsY7F/RpYL/5IX9qCZ5C1FWFePpVktQAZghnd3ljH8hS8DULPeDfVLCrg==}
+ '@react-aria/virtualizer@4.1.1':
+ resolution: {integrity: sha512-AYQmC/S9HhxGOj8HkQdxDW8/+sUEmmfcGpjkInzXB8UZCB1FQLC0LpvA8fOP7AfzLaAL+HVcYF5BvnGMPijHTQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-aria/visually-hidden@3.8.28':
- resolution: {integrity: sha512-KRRjbVVob2CeBidF24dzufMxBveEUtUu7IM+hpdZKB+gxVROoh4XRLPv9SFmaH89Z7D9To3QoykVZoWD0lan6Q==}
+ '@react-aria/visually-hidden@3.8.19':
+ resolution: {integrity: sha512-MZgCCyQ3sdG94J5iJz7I7Ai3IxoN0U5d/+EaUnA1mfK7jf2fSYQBqi6Eyp8sWUYzBTLw4giXB5h0RGAnWzk9hA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
@@ -3197,38 +3188,38 @@ packages:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- '@react-stately/calendar@3.9.0':
- resolution: {integrity: sha512-U5Nf2kx9gDhJRxdDUm5gjfyUlt/uUfOvM1vDW2UA62cA6+2k2cavMLc2wNlXOb/twFtl6p0joYKHG7T4xnEFkg==}
+ '@react-stately/calendar@3.7.0':
+ resolution: {integrity: sha512-N15zKubP2S7eWfPSJjKVlmJA7YpWzrIGx52BFhwLSQAZcV+OPcMgvOs71WtB7PLwl6DUYQGsgc0B3tcHzzvdvQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/checkbox@3.7.2':
- resolution: {integrity: sha512-j1ycUVz5JmqhaL6mDZgDNZqBilOB8PBW096sDPFaTtuYreDx2HOd1igxiIvwlvPESZwsJP7FVM3mYnaoXtpKPA==}
+ '@react-stately/checkbox@3.6.11':
+ resolution: {integrity: sha512-jApdBis+Q1sXLivg+f7krcVaP/AMMMiQcVqcz5gwxlweQN+dRZ/NpL0BYaDOuGc26Mp0lcuVaET3jIZeHwtyxA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/collections@3.12.8':
- resolution: {integrity: sha512-AceJYLLXt1Y2XIcOPi6LEJSs4G/ubeYW3LqOCQbhfIgMaNqKfQMIfagDnPeJX9FVmPFSlgoCBxb1pTJW2vjCAQ==}
+ '@react-stately/collections@3.12.1':
+ resolution: {integrity: sha512-8QmFBL7f+P64dEP4o35pYH61/lP0T/ziSdZAvNMrCqaM+fXcMfUp2yu1E63kADVX7WRDsFJWE3CVMeqirPH6Xg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/color@3.9.2':
- resolution: {integrity: sha512-F+6Do8W3yu/4n7MpzZtbXwVukcLTFYYDIUtpoR+Jl52UmAr9Hf1CQgkyTI2azv1ZMzj1mVrTBhpBL0q27kFZig==}
+ '@react-stately/color@3.8.2':
+ resolution: {integrity: sha512-GXwLmv1Eos2OwOiRsGFrXBKx8+uZh2q0qzLZEVYrWsedNhIdTm7nnpwO68nCYZPHkqhv6rhhVSlOOFmDLY++ow==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/combobox@3.12.0':
- resolution: {integrity: sha512-A6q9R/7cEa/qoQsBkdslXWvD7ztNLLQ9AhBhVN9QvzrmrH5B4ymUwcTU8lWl22ykH7RRwfonLeLXJL4C+/L2oQ==}
+ '@react-stately/combobox@3.10.2':
+ resolution: {integrity: sha512-uT642Dool4tQBh+8UQjlJnTisrJVtg3LqmiP/HqLQ4O3pW0O+ImbG+2r6c9dUzlAnH4kEfmEwCp9dxkBkmFWsg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/data@3.14.1':
- resolution: {integrity: sha512-lDNc4gZ6kVZcrABeeQZPTTnP+1ykNylSvFzAC/Hq1fs8+s54xLRvoENWIyG+yK19N9TIGEoA0AOFG8PoAun43g==}
+ '@react-stately/data@3.12.1':
+ resolution: {integrity: sha512-/Nc8X1FmrJ53QU4rN/1i1JtNir4iqo+39Xn5ZOJ74Nng7T+xVVuEuWSo+OEGaycCJf2eZRsomauPxUnnZgCM1A==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/datepicker@3.15.2':
- resolution: {integrity: sha512-S5GL+W37chvV8knv9v0JRv0L6hKo732qqabCCHXzOpYxkLIkV4f/y3cHdEzFWzpZ0O0Gkg7WgeYo160xOdBKYg==}
+ '@react-stately/datepicker@3.12.0':
+ resolution: {integrity: sha512-AfJEP36d+QgQ30GfacXtYdGsJvqY2yuCJ+JrjHct+m1nYuTkMvMMnhwNBFasgDJPLCDyHzyANlWkl2kQGfsBFw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
@@ -3237,117 +3228,111 @@ packages:
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
- '@react-stately/disclosure@3.0.8':
- resolution: {integrity: sha512-/Ce/Z76y85eSBZiemfU/uEyXkBBa1RdfLRaKD13rnfUV7/nS3ae1VtNlsXgmwQjWv2pmAiSuEKYMbZfVL7q/lQ==}
+ '@react-stately/disclosure@3.0.1':
+ resolution: {integrity: sha512-afpNy5b0UcqRGjU/W5OD0xkx4PbymvhMrgQZ4o4OdtDVMMvr9T5UqMF8/j3J591DxgQfXM872tJu0kotqT0L6Q==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/dnd@3.7.1':
- resolution: {integrity: sha512-O1JBJ4HI1rVNKuoa5NXiC5FCrCEkr9KVBoKNlTZU8/cnQselhbEsUfMglAakO2EuwIaM1tIXoNF5J/N5P+6lTA==}
+ '@react-stately/dnd@3.5.1':
+ resolution: {integrity: sha512-N18wt6fka9ngJJqxfAzmdtyrk9whAnqWUxZn22CatjNQsqukI4a6KRYwZTXM9x/wm7KamhVOp+GBl85zM8GLdA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/flags@3.1.2':
- resolution: {integrity: sha512-2HjFcZx1MyQXoPqcBGALwWWmgFVUk2TuKVIQxCbRq7fPyWXIl6VHcakCLurdtYC2Iks7zizvz0Idv48MQ38DWg==}
-
- '@react-stately/form@3.2.2':
- resolution: {integrity: sha512-soAheOd7oaTO6eNs6LXnfn0tTqvOoe3zN9FvtIhhrErKz9XPc5sUmh3QWwR45+zKbitOi1HOjfA/gifKhZcfWw==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+ '@react-stately/flags@3.0.5':
+ resolution: {integrity: sha512-6wks4csxUwPCp23LgJSnkBRhrWpd9jGd64DjcCTNB2AHIFu7Ab1W59pJpUL6TW7uAxVxdNKjgn6D1hlBy8qWsA==}
- '@react-stately/grid@3.11.6':
- resolution: {integrity: sha512-vWPAkzpeTIsrurHfMubzMuqEw7vKzFhIJeEK5sEcLunyr1rlADwTzeWrHNbPMl66NAIAi70Dr1yNq+kahQyvMA==}
+ '@react-stately/form@3.1.1':
+ resolution: {integrity: sha512-qavrz5X5Mdf/Q1v/QJRxc0F8UTNEyRCNSM1we/nnF7GV64+aYSDLOtaRGmzq+09RSwo1c8ZYnIkK5CnwsPhTsQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/layout@4.5.1':
- resolution: {integrity: sha512-Zk92HM6a8KFdyPzslhLCOmrrsvJ28+vFBisgiKMwVhe96cWlax1m9i4ktmO43xaUpSZkn06DRD/2k0d1x+Uwjw==}
+ '@react-stately/grid@3.10.1':
+ resolution: {integrity: sha512-MOIy//AdxZxIXIzvWSKpvMvaPEMZGQNj+/cOsElHepv/Veh0psNURZMh2TP6Mr0+MnDTZbX+5XIeinGkWYO3JQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/list@3.13.1':
- resolution: {integrity: sha512-eHaoauh21twbcl0kkwULhVJ+CzYcy1jUjMikNVMHOQdhr4WIBdExf7PmSgKHKqsSPhpGg6IpTCY2dUX3RycjDg==}
+ '@react-stately/layout@4.1.1':
+ resolution: {integrity: sha512-kXeo7HKYTOcqMKru1sKFoMoZA+YywSUqHeIA90MptzRugbFhQGq4nUbIYM2p3FeHAX9HU1JAXThuLcwDOHhB8Q==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/menu@3.9.8':
- resolution: {integrity: sha512-bo0NOhofnTHLESiYfsSSw6gyXiPVJJ0UlN2igUXtJk5PmyhWjFzUzTzcnd7B028OB0si9w3LIWM3stqz5271Eg==}
+ '@react-stately/list@3.11.2':
+ resolution: {integrity: sha512-eU2tY3aWj0SEeC7lH9AQoeAB4LL9mwS54FvTgHHoOgc1ZIwRJUaZoiuETyWQe98AL8KMgR1nrnDJ1I+CcT1Y7g==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/numberfield@3.10.2':
- resolution: {integrity: sha512-jlKVFYaH3RX5KvQ7a+SAMQuPccZCzxLkeYkBE64u1Zvi7YhJ8hkTMHG/fmZMbk1rHlseE2wfBdk0Rlya3MvoNQ==}
+ '@react-stately/menu@3.9.1':
+ resolution: {integrity: sha512-WRjGGImhQlQaer/hhahGytwd1BDq3fjpTkY/04wv3cQJPJR6lkVI5nSvGFMHfCaErsA1bNyB8/T9Y5F5u4u9ng==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/overlays@3.6.20':
- resolution: {integrity: sha512-YAIe+uI8GUXX8F/0Pzr53YeC5c/bjqbzDFlV8NKfdlCPa6+Jp4B/IlYVjIooBj9+94QvbQdjylegvYWK/iPwlg==}
+ '@react-stately/numberfield@3.9.9':
+ resolution: {integrity: sha512-hZsLiGGHTHmffjFymbH1qVmA633rU2GNjMFQTuSsN4lqqaP8fgxngd5pPCoTCUFEkUgWjdHenw+ZFByw8lIE+g==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/radio@3.11.2':
- resolution: {integrity: sha512-UM7L6AW+k8edhSBUEPZAqiWNRNadfOKK7BrCXyBiG79zTz0zPcXRR+N+gzkDn7EMSawDeyK1SHYUuoSltTactg==}
+ '@react-stately/overlays@3.6.13':
+ resolution: {integrity: sha512-WsU85Gf/b+HbWsnnYw7P/Ila3wD+C37Uk/WbU4/fHgJ26IEOWsPE6wlul8j54NZ1PnLNhV9Fn+Kffi+PaJMQXQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/searchfield@3.5.16':
- resolution: {integrity: sha512-MRfqT1lZ24r94GuFNcGJXsfijZoWjSMySCT60T6NXtbOzVPuAF3K+pL70Rayq/EWLJjS2NPHND11VTs0VdcE0Q==}
+ '@react-stately/radio@3.10.10':
+ resolution: {integrity: sha512-9x3bpq87uV8iYA4NaioTTWjriQSlSdp+Huqlxll0T3W3okpyraTTejE91PbIoRTUmL5qByIh2WzxYmr4QdBgAA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/select@3.8.0':
- resolution: {integrity: sha512-A721nlt0DSCDit0wKvhcrXFTG5Vv1qkEVkeKvobmETZy6piKvwh0aaN8iQno5AFuZaj1iOZeNjZ/20TsDJR/4A==}
+ '@react-stately/searchfield@3.5.9':
+ resolution: {integrity: sha512-7/aO/oLJ4czKEji0taI/lbHKqPJRag9p3YmRaZ4yqjIMpKxzmJCWQcov5lzWeFhG/1hINKndYlxFnVIKV/urpg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/selection@3.20.6':
- resolution: {integrity: sha512-a0bjuP2pJYPKEiedz2Us1W1aSz0iHRuyeQEdBOyL6Z6VUa6hIMq9H60kvseir2T85cOa4QggizuRV7mcO6bU5w==}
+ '@react-stately/select@3.6.10':
+ resolution: {integrity: sha512-V7V0FCL9T+GzLjyfnJB6PUaKldFyT/8Rj6M+R9ura1A0O+s/FEOesy0pdMXFoL1l5zeUpGlCnhJrsI5HFWHfDw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/slider@3.7.2':
- resolution: {integrity: sha512-EVBHUdUYwj++XqAEiQg2fGi8Reccznba0uyQ3gPejF0pAc390Q/J5aqiTEDfiCM7uJ6WHxTM6lcCqHQBISk2dQ==}
+ '@react-stately/selection@3.19.0':
+ resolution: {integrity: sha512-AvbUqnWjqVQC48RD39S9BpMKMLl55Zo5l/yx5JQFPl55cFwe9Tpku1KY0wzt3fXXiXWaqjDn/7Gkg1VJYy8esQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/table@3.15.1':
- resolution: {integrity: sha512-MhMAgE/LgAzHcAn1P3p/nQErzJ6DiixSJ1AOt2JlnAKEb5YJg4ATKWCb2IjBLwywt9ZCzfm3KMUzkctZqAoxwA==}
+ '@react-stately/slider@3.6.1':
+ resolution: {integrity: sha512-8kij5O82Xe233vZZ6qNGqPXidnlNQiSnyF1q613c7ktFmzAyGjkIWVUapHi23T1fqm7H2Rs3RWlmwE9bo2KecA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/tabs@3.8.6':
- resolution: {integrity: sha512-9RYxmgjVIxUpIsGKPIF7uRoHWOEz8muwaYiStCVeyiYBPmarvZoIYtTXcwSMN/vEs7heVN5uGCL6/bfdY4+WiA==}
+ '@react-stately/table@3.13.1':
+ resolution: {integrity: sha512-Im8W+F8o9EhglY5kqRa3xcMGXl8zBi6W5phGpAjXb+UGDL1tBIlAcYj733bw8g/ITCnaSz9ubsmON0HekPd6Jg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/toast@3.1.2':
- resolution: {integrity: sha512-HiInm7bck32khFBHZThTQaAF6e6/qm57F4mYRWdTq8IVeGDzpkbUYibnLxRhk0UZ5ybc6me+nqqPkG/lVmM42Q==}
+ '@react-stately/tabs@3.7.1':
+ resolution: {integrity: sha512-gr9ACyuWrYuc727h7WaHdmNw8yxVlUyQlguziR94MdeRtFGQnf3V6fNQG3kxyB77Ljko69tgDF7Nf6kfPUPAQQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/toggle@3.9.2':
- resolution: {integrity: sha512-dOxs9wrVXHUmA7lc8l+N9NbTJMAaXcYsnNGsMwfXIXQ3rdq+IjWGNYJ52UmNQyRYFcg0jrzRrU16TyGbNjOdNQ==}
+ '@react-stately/toggle@3.8.1':
+ resolution: {integrity: sha512-MVpe79ghVQiwLmVzIPhF/O/UJAUc9B+ZSylVTyJiEPi0cwhbkKGQv9thOF0ebkkRkace5lojASqUAYtSTZHQJA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/tooltip@3.5.8':
- resolution: {integrity: sha512-gkcUx2ROhCiGNAYd2BaTejakXUUNLPnnoJ5+V/mN480pN+OrO8/2V9pqb/IQmpqxLsso93zkM3A4wFHHLBBmPQ==}
+ '@react-stately/tooltip@3.5.1':
+ resolution: {integrity: sha512-0aI3U5kB7Cop9OCW9/Bag04zkivFSdUcQgy/TWL4JtpXidVWmOha8txI1WySawFSjZhH83KIyPc+wKm1msfLMQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/tree@3.9.3':
- resolution: {integrity: sha512-ZngG79nLFxE/GYmpwX6E/Rma2MMkzdoJPRI3iWk3dgqnGMMzpPnUp/cvjDsU3UHF7xDVusC5BT6pjWN0uxCIFQ==}
+ '@react-stately/tree@3.8.7':
+ resolution: {integrity: sha512-hpc3pyuXWeQV5ufQ02AeNQg/MYhnzZ4NOznlY5OOUoPzpLYiI3ZJubiY3Dot4jw5N/LR7CqvDLHmrHaJPmZlHg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/utils@3.10.8':
- resolution: {integrity: sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==}
+ '@react-stately/utils@3.10.5':
+ resolution: {integrity: sha512-iMQSGcpaecghDIh3mZEpZfoFH3ExBwTtuBEcvZ2XnGzCgQjeYXcMdIUwAfVQLXFTdHUHGF6Gu6/dFrYsCzySBQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-stately/virtualizer@4.4.4':
- resolution: {integrity: sha512-ri8giqXSZOrznZDCCOE4U36wSkOhy+hrFK7yo/YVcpxTqqp3d3eisfKMqbDsgqBW+XTHycTU/xeAf0u9NqrfpQ==}
+ '@react-stately/virtualizer@4.2.1':
+ resolution: {integrity: sha512-GHGEXV0ZRhq34U/P3LzkByCBfy2IDynYlV1SE4njkUWWGE/0AH56UegM6w2l3GeiNpXsXCgXl7jpAKeIGMEnrQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
@@ -3357,103 +3342,103 @@ packages:
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
- '@react-types/breadcrumbs@3.7.17':
- resolution: {integrity: sha512-IhvVTcfli5o/UDlGACXxjlor2afGlMQA8pNR3faH0bBUay1Fmm3IWktVw9Xwmk+KraV2RTAg9e+E6p8DOQZfiw==}
+ '@react-types/breadcrumbs@3.7.10':
+ resolution: {integrity: sha512-5HhRxkKHfAQBoyOYzyf4HT+24HgPE/C/QerxJLNNId303LXO03yeYrbvRqhYZSlD1ACLJW9OmpPpREcw5iSqgw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/button@3.14.1':
- resolution: {integrity: sha512-D8C4IEwKB7zEtiWYVJ3WE/5HDcWlze9mLWQ5hfsBfpePyWCgO3bT/+wjb/7pJvcAocrkXo90QrMm85LcpBtrpg==}
+ '@react-types/button@3.10.2':
+ resolution: {integrity: sha512-h8SB/BLoCgoBulCpyzaoZ+miKXrolK9XC48+n1dKJXT8g4gImrficurDW6+PRTQWaRai0Q0A6bu8UibZOU4syg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/calendar@3.8.0':
- resolution: {integrity: sha512-ZDZgfZgbz1ydWOFs1mH7QFfX3ioJrmb3Y/lkoubQE0HWXLZzyYNvhhKyFJRS1QJ40IofLSBHriwbQb/tsUnGlw==}
+ '@react-types/calendar@3.6.0':
+ resolution: {integrity: sha512-BtFh4BFwvsYlsaSqUOVxlqXZSlJ6u4aozgO3PwHykhpemwidlzNwm9qDZhcMWPioNF/w2cU/6EqhvEKUHDnFZg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/checkbox@3.10.2':
- resolution: {integrity: sha512-ktPkl6ZfIdGS1tIaGSU/2S5Agf2NvXI9qAgtdMDNva0oLyAZ4RLQb6WecPvofw1J7YKXu0VA5Mu7nlX+FM2weQ==}
+ '@react-types/checkbox@3.9.1':
+ resolution: {integrity: sha512-0x/KQcipfNM9Nvy6UMwYG25roRLvsiqf0J3woTYylNNWzF+72XT0iI5FdJkE3w2wfa0obmSoeq4WcbFREQrH/A==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/color@3.1.2':
- resolution: {integrity: sha512-NP0TAY3j4tlMztOp/bBfMlPwC9AQKTjSiTFmc2oQNkx5M4sl3QpPqFPosdt7jZ8M4nItvfCWZrlZGjST4SB83A==}
+ '@react-types/color@3.0.2':
+ resolution: {integrity: sha512-4k9c0l5SACwTtkHV0dQ0GrF0Kktk/NChkxtyu58BamyUQOsCe8sqny+uul2nPrqQvuVof/dkRjKhv/DVyyx2mw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/combobox@3.13.9':
- resolution: {integrity: sha512-G6GmLbzVkLW6VScxPAr/RtliEyPhBClfYaIllK1IZv+Z42SVnOpKzhnoe79BpmiFqy1AaC3+LjZX783mrsHCwA==}
+ '@react-types/combobox@3.13.2':
+ resolution: {integrity: sha512-yl2yMcM5/v3lJiNZWjpAhQ9vRW6dD55CD4rYmO2K7XvzYJaFVT4WYI/AymPYD8RqomMp7coBmBHfHW0oupk8gg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/datepicker@3.13.2':
- resolution: {integrity: sha512-+M6UZxJnejYY8kz0spbY/hP08QJ5rsZ3aNarRQQHc48xV2oelFLX5MhAqizfLEsvyfb0JYrhWoh4z1xZtAmYCg==}
+ '@react-types/datepicker@3.10.0':
+ resolution: {integrity: sha512-Att7y4NedNH1CogMDIX9URXgMLxGbZgnFCZ8oxgFAVndWzbh3TBcc4s7uoJDPvgRMAalq+z+SrlFFeoBeJmvvg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/dialog@3.5.22':
- resolution: {integrity: sha512-smSvzOcqKE196rWk0oqJDnz+ox5JM5+OT0PmmJXiUD4q7P5g32O6W5Bg7hMIFUI9clBtngo8kLaX2iMg+GqAzg==}
+ '@react-types/dialog@3.5.15':
+ resolution: {integrity: sha512-BX1+mV35Oa0aIlhu98OzJaSB7uiCWDPQbr0AkpFBajSSlESUoAjntN+4N+QJmj24z2v6UE9zxGQ85/U/0Le+bw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/form@3.7.16':
- resolution: {integrity: sha512-Sb7KJoWEaQ/e4XIY+xRbjKvbP1luome98ZXevpD+zVSyGjEcfIroebizP6K1yMHCWP/043xH6GUkgEqWPoVGjg==}
+ '@react-types/form@3.7.9':
+ resolution: {integrity: sha512-+qGDrQFdIh8umU82zmnYJ0V2rLoGSQ3yApFT02URz//NWeTA7qo0Oab2veKvXUkcBb47oSvytZYmkExPikxIEg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/grid@3.3.6':
- resolution: {integrity: sha512-vIZJlYTii2n1We9nAugXwM2wpcpsC6JigJFBd6vGhStRdRWRoU4yv1Gc98Usbx0FQ/J7GLVIgeG8+1VMTKBdxw==}
+ '@react-types/grid@3.2.11':
+ resolution: {integrity: sha512-Mww9nrasppvPbsBi+uUqFnf7ya8fXN0cTVzDNG+SveD8mhW+sbtuy+gPtEpnFD2Oyi8qLuObefzt4gdekJX2Yw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/link@3.6.5':
- resolution: {integrity: sha512-+I2s3XWBEvLrzts0GnNeA84mUkwo+a7kLUWoaJkW0TOBDG7my95HFYxF9WnqKye7NgpOkCqz4s3oW96xPdIniQ==}
+ '@react-types/link@3.5.10':
+ resolution: {integrity: sha512-IM2mbSpB0qP44Jh1Iqpevo7bQdZAr0iDyDi13OhsiUYJeWgPMHzGEnQqdBMkrfQeOTXLtZtUyOYLXE2v39bhzQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/listbox@3.7.4':
- resolution: {integrity: sha512-p4YEpTl/VQGrqVE8GIfqTS5LkT5jtjDTbVeZgrkPnX/fiPhsfbTPiZ6g0FNap4+aOGJFGEEZUv2q4vx+rCORww==}
+ '@react-types/listbox@3.5.4':
+ resolution: {integrity: sha512-5otTes0zOwRZwNtqysPD/aW4qFJSxd5znjwoWTLnzDXXOBHXPyR83IJf8ITgvIE5C0y+EFadsWR/BBO3k9Pj7g==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/menu@3.10.5':
- resolution: {integrity: sha512-HBTrKll2hm0VKJNM4ubIv1L9MNo8JuOnm2G3M+wXvb6EYIyDNxxJkhjsqsGpUXJdAOSkacHBDcNh2HsZABNX4A==}
+ '@react-types/menu@3.9.14':
+ resolution: {integrity: sha512-RJW/S8IPwbRuohJ/A9HJ7W8QaAY816tm7Nv6+H/TLXG76zu2AS5vEgq+0TcCAWvJJwUdLDpJWJMlo0iIoIBtcg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/meter@3.4.13':
- resolution: {integrity: sha512-EiarfbpHcvmeyXvXcr6XLaHkNHuGc4g7fBVEiDPwssFJKKfbUzqnnknDxPjyspqUVRcXC08CokS98J1jYobqDg==}
+ '@react-types/meter@3.4.6':
+ resolution: {integrity: sha512-YczAht1VXy3s4fR6Dq0ibGsjulGHzS/A/K4tOruSNTL6EkYH9ktHX62Xk/OhCiKHxV315EbZ136WJaCeO4BgHw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/numberfield@3.8.15':
- resolution: {integrity: sha512-97r92D23GKCOjGIGMeW9nt+/KlfM3GeWH39Czcmd2/D5y3k6z4j0avbsfx2OttCtJszrnENjw3GraYGYI2KosQ==}
+ '@react-types/numberfield@3.8.8':
+ resolution: {integrity: sha512-825JPppxDaWh0Zxb0Q+wSslgRQYOtQPCAuhszPuWEy6d2F/M+hLR+qQqvQm9+LfMbdwiTg6QK5wxdWFCp2t7jw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/overlays@3.9.2':
- resolution: {integrity: sha512-Q0cRPcBGzNGmC8dBuHyoPR7N3057KTS5g+vZfQ53k8WwmilXBtemFJPLsogJbspuewQ/QJ3o2HYsp2pne7/iNw==}
+ '@react-types/overlays@3.8.12':
+ resolution: {integrity: sha512-ZvR1t0YV7/6j+6OD8VozKYjvsXT92+C/2LOIKozy7YUNS5KI4MkXbRZzJvkuRECVZOmx8JXKTUzhghWJM/3QuQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/progress@3.5.16':
- resolution: {integrity: sha512-I9tSdCFfvQ7gHJtm90VAKgwdTWXQgVNvLRStEc0z9h+bXBxdvZb+QuiRPERChwFQ9VkK4p4rDqaFo69nDqWkpw==}
+ '@react-types/progress@3.5.9':
+ resolution: {integrity: sha512-zFxOzx3G8XUmHgpm037Hcayls5bqzXVa182E3iM7YWTmrjxJPKZ58XL0WWBgpTd+mJD7fTpnFdAZqSmFbtDOdA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/radio@3.9.2':
- resolution: {integrity: sha512-3UcJXu37JrTkRyP4GJPDBU7NmDTInrEdOe+bVzA1j4EegzdkJmLBkLg5cLDAbpiEHB+xIsvbJdx6dxeMuc+H3g==}
+ '@react-types/radio@3.8.6':
+ resolution: {integrity: sha512-woTQYdRFjPzuml4qcIf+2zmycRuM5w3fDS5vk6CQmComVUjOFPtD28zX3Z9kc9lSNzaBQz9ONZfFqkZ1gqfICA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/searchfield@3.6.6':
- resolution: {integrity: sha512-cl3itr/fk7wbIQc2Gz5Ie8aVeUmPjVX/mRGS5/EXlmzycAKNYTvqf2mlxwObLndtLISmt7IgNjRRhbUUDI8Ang==}
+ '@react-types/searchfield@3.5.11':
+ resolution: {integrity: sha512-MX8d9pgvxZxmgDwI0tiDaf6ijOY8XcRj0HM8Ocfttlk7PEFJK44p51WsUC+fPX1GmZni2JpFkx/haPOSLUECdw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/select@3.11.0':
- resolution: {integrity: sha512-SzIsMFVPCbXE1Z1TLfpdfiwJ1xnIkcL1/CjGilmUKkNk5uT7rYX1xCJqWCjXI0vAU1xM4Qn+T3n8de4fw6HRBg==}
+ '@react-types/select@3.9.9':
+ resolution: {integrity: sha512-/hCd0o+ztn29FKCmVec+v7t4JpOzz56o+KrG7NDq2pcRWqUR9kNwCjrPhSbJIIEDm4ubtrfPu41ysIuDvRd2Bg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
@@ -3462,40 +3447,39 @@ packages:
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/shared@3.32.1':
- resolution: {integrity: sha512-famxyD5emrGGpFuUlgOP6fVW2h/ZaF405G5KDi3zPHzyjAWys/8W6NAVJtNbkCkhedmvL0xOhvt8feGXyXaw5w==}
+ '@react-types/slider@3.7.8':
+ resolution: {integrity: sha512-utW1o9KT70hqFwu1zqMtyEWmP0kSATk4yx+Fm/peSR4iZa+BasRqH83yzir5GKc8OfqfE1kmEsSlO98/k986+w==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/slider@3.8.2':
- resolution: {integrity: sha512-MQYZP76OEOYe7/yA2To+Dl0LNb0cKKnvh5JtvNvDnAvEprn1RuLiay8Oi/rTtXmc2KmBa4VdTcsXsmkbbkeN2Q==}
+ '@react-types/switch@3.5.8':
+ resolution: {integrity: sha512-sL7jmh8llF8BxzY4HXkSU4bwU8YU6gx45P85D0AdYXgRHxU9Cp7BQPOMF4pJoQ8TTej05MymY5q7xvJVmxUTAQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/switch@3.5.15':
- resolution: {integrity: sha512-r/ouGWQmIeHyYSP1e5luET+oiR7N7cLrAlWsrAfYRWHxqXOSNQloQnZJ3PLHrKFT02fsrQhx2rHaK2LfKeyN3A==}
+ '@react-types/table@3.10.4':
+ resolution: {integrity: sha512-d0tLz/whxVteqr1rophtuuxqyknHHfTKeXrCgDjt8pAyd9U8GPDbfcFSfYPUhWdELRt7aLVyQw6VblZHioVEgQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/table@3.13.4':
- resolution: {integrity: sha512-I/DYiZQl6aNbMmjk90J9SOhkzVDZvyA3Vn3wMWCiajkMNjvubFhTfda5DDf2SgFP5l0Yh6TGGH5XumRv9LqL5Q==}
+ '@react-types/tabs@3.3.12':
+ resolution: {integrity: sha512-E9O9G+wf9kaQ8UbDEDliW/oxYlJnh7oDCW1zaMOySwnG4yeCh7Wu02EOCvlQW4xvgn/i+lbEWgirf7L+yj5nRg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/tabs@3.3.19':
- resolution: {integrity: sha512-fE+qI43yR5pAMpeqPxGqQq9jDHXEPqXskuxNHERMW0PYMdPyem2Cw6goc5F4qeZO3Hf6uPZgHkvJz2OAq7TbBw==}
+ '@react-types/textfield@3.11.0':
+ resolution: {integrity: sha512-YORBgr6wlu2xfvr4MqjKFHGpj+z8LBzk14FbWDbYnnhGnv0I10pj+m2KeOHgDNFHrfkDdDOQmMIKn1UCqeUuEg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/textfield@3.12.6':
- resolution: {integrity: sha512-hpEVKE+M3uUkTjw2WrX1NrH/B3rqDJFUa+ViNK2eVranLY4ZwFqbqaYXSzHupOF3ecSjJJv2C103JrwFvx6TPQ==}
+ '@react-types/tooltip@3.4.14':
+ resolution: {integrity: sha512-J7CeYL2yPeKIasx1rPaEefyCHGEx2DOCx+7bM3XcKGmCxvNdVQLjimNJOt8IHlUA0nFJQOjmSW/mz9P0f2/kUw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-types/tooltip@3.4.21':
- resolution: {integrity: sha512-ugGHOZU6WbOdeTdbjnaEc+Ms7/WhsUCg+T3PCOIeOT9FG02Ce189yJ/+hd7oqL/tVwIhEMYJIqSCgSELFox+QA==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
+ '@redis/client@1.6.0':
+ resolution: {integrity: sha512-aR0uffYI700OEEH4gYnitAnv3vzVGXCFvYfdpu/CJKvk4pHfLPEy/JSZyrpQ+15WhXe1yJRXLtfQ84s4mEXnPg==}
+ engines: {node: '>=14'}
'@rtsao/scc@1.1.0':
resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==}
@@ -3509,12 +3493,18 @@ packages:
'@sideway/pinpoint@2.0.0':
resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==}
- '@signalapp/libsignal-client@0.81.1':
- resolution: {integrity: sha512-pG0ShEkYH3q3kmlLAl/G3SGMOSc47AM4ksBlWUn6uNi7CBkCRLFoiN/LgI0zQ4LnwIifSl3tkilFSKPYs+fVuA==}
+ '@signalapp/libsignal-client@0.76.7':
+ resolution: {integrity: sha512-iGWTlFkko7IKlm96Iy91Wz5sIN089nj02ifOk6BWtLzeVi0kFaNj+jK26Sl1JRXy/VfXevcYtiOivOg43BPqpg==}
+
+ '@signalapp/libsignal-client@0.83.0':
+ resolution: {integrity: sha512-QaXviPAvj4PA2QDmN6YyPnlkp699BE3fIgaJmKrfvZMsvBfMGeJ3H3BHFt0CV2vUWMbc3oEgxbwdXu//f6oTrA==}
'@signalapp/minimask@1.0.1':
resolution: {integrity: sha512-QAwo0joA60urTNbW9RIz6vLKQjy+jdVtH7cvY0wD9PVooD46MAjE40MLssp4xUJrph91n2XvtJ3pbEUDrmT2AA==}
+ '@signalapp/mock-server@15.2.0':
+ resolution: {integrity: sha512-LblOdSmv9jeR2HVOaX8kvbdw95z3+T2Pc2gxLlCriIbSo5XUd9u7NFqk7mbcphIfAb6xwchWxCIhPBglVUwnxQ==}
+
'@signalapp/parchment-cjs@3.0.1':
resolution: {integrity: sha512-hSBMQ1M7wE4GcC8ZeNtvpJF+DAJg3eIRRf1SiHS3I3Algav/sgJJNm6HIYm6muHuK7IJmuEjkL3ILSXgmu0RfQ==}
@@ -3522,8 +3512,8 @@ packages:
resolution: {integrity: sha512-y2sgqdivlrG41J4Zvt/82xtH/PZjDlgItqlD2g/Cv3ZbjlR6cGhTNXbfNygCJB8nXj+C7I28pjt1Zm3k0pv2mg==}
engines: {npm: '>=8.2.3'}
- '@signalapp/ringrtc@2.59.0':
- resolution: {integrity: sha512-d0nim4iS7bkQuER7dZ1CgJePTJ4o9lb7ktm+DVTR7QZkq527dpeSwWOaywoiqo7V06KVp1D0vhby2PMxxLjyug==}
+ '@signalapp/ringrtc@2.59.4':
+ resolution: {integrity: sha512-Ml9ArS8gi8RJvdat0AuLXggGWMGkOsBizKkz2MtI5XALK0o09wh0r/Qdr0fmp4ewJqnqWGJ31tfr+gXoelG8gQ==}
hasBin: true
'@signalapp/sqlcipher@2.4.4':
@@ -3535,9 +3525,6 @@ packages:
'@sinclair/typebox@0.27.8':
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
- '@sinclair/typebox@0.34.41':
- resolution: {integrity: sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==}
-
'@sindresorhus/is@4.6.0':
resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
engines: {node: '>=10'}
@@ -3551,8 +3538,8 @@ packages:
'@sinonjs/fake-timers@13.0.5':
resolution: {integrity: sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==}
- '@sinonjs/samsam@8.0.3':
- resolution: {integrity: sha512-hw6HbX+GyVZzmaYNh82Ecj1vdGZrqVIn/keDTg63IgAwiQPO+xCz99uG6Woqgb4tM0mUiFENKZ4cqd7IX94AXQ==}
+ '@sinonjs/samsam@8.0.2':
+ resolution: {integrity: sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==}
'@sinonjs/text-encoding@0.7.3':
resolution: {integrity: sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==}
@@ -3735,71 +3722,75 @@ packages:
'@storybook/types@8.1.11':
resolution: {integrity: sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==}
- '@swc/core-darwin-arm64@1.13.5':
- resolution: {integrity: sha512-lKNv7SujeXvKn16gvQqUQI5DdyY8v7xcoO3k06/FJbHJS90zEwZdQiMNRiqpYw/orU543tPaWgz7cIYWhbopiQ==}
+ '@swc/core-darwin-arm64@1.10.16':
+ resolution: {integrity: sha512-iikIxwqCQ4Bvz79vJ4ELh26efPf1u5D9TFdmXSJUBs7C3mmMHvk5zyWD9A9cTowXiW6WHs2gE58U1R9HOTTIcg==}
engines: {node: '>=10'}
cpu: [arm64]
os: [darwin]
- '@swc/core-darwin-x64@1.13.5':
- resolution: {integrity: sha512-ILd38Fg/w23vHb0yVjlWvQBoE37ZJTdlLHa8LRCFDdX4WKfnVBiblsCU9ar4QTMNdeTBEX9iUF4IrbNWhaF1Ng==}
+ '@swc/core-darwin-x64@1.10.16':
+ resolution: {integrity: sha512-R2Eb9aktWd62vPfW9H/c/OaQ0e94iURibBo4uzUUcgxNNmB4+wb6piKbHxGdr/5bEsT+vJ1lwZFSRzfb45E7DA==}
engines: {node: '>=10'}
cpu: [x64]
os: [darwin]
- '@swc/core-linux-arm-gnueabihf@1.13.5':
- resolution: {integrity: sha512-Q6eS3Pt8GLkXxqz9TAw+AUk9HpVJt8Uzm54MvPsqp2yuGmY0/sNaPPNVqctCX9fu/Nu8eaWUen0si6iEiCsazQ==}
+ '@swc/core-linux-arm-gnueabihf@1.10.16':
+ resolution: {integrity: sha512-mkqN3HBAMnuiSGZ/k2utScuH8rAPshvNj0T1LjBWon+X9DkMNHSA+aMLdWsy0yZKF1zjOPc4L3Uq2l2wzhUlzA==}
engines: {node: '>=10'}
cpu: [arm]
os: [linux]
- '@swc/core-linux-arm64-gnu@1.13.5':
- resolution: {integrity: sha512-aNDfeN+9af+y+M2MYfxCzCy/VDq7Z5YIbMqRI739o8Ganz6ST+27kjQFd8Y/57JN/hcnUEa9xqdS3XY7WaVtSw==}
+ '@swc/core-linux-arm64-gnu@1.10.16':
+ resolution: {integrity: sha512-PH/+q/L5nVZJ91CU07CL6Q9Whs6iR6nneMZMAgtVF9Ix8ST0cWVItdUhs6D38kFklCFhaOrpHhS01HlMJ72vWw==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
- '@swc/core-linux-arm64-musl@1.13.5':
- resolution: {integrity: sha512-9+ZxFN5GJag4CnYnq6apKTnnezpfJhCumyz0504/JbHLo+Ue+ZtJnf3RhyA9W9TINtLE0bC4hKpWi8ZKoETyOQ==}
+ '@swc/core-linux-arm64-musl@1.10.16':
+ resolution: {integrity: sha512-1169+C9XbydKKc6Ec1XZxTGKtHjZHDIFn0r+Nqp/QSVwkORrOY1Vz2Hdu7tn/lWMg36ZkGePS+LnnyV67s/7yg==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
- '@swc/core-linux-x64-gnu@1.13.5':
- resolution: {integrity: sha512-WD530qvHrki8Ywt/PloKUjaRKgstQqNGvmZl54g06kA+hqtSE2FTG9gngXr3UJxYu/cNAjJYiBifm7+w4nbHbA==}
+ '@swc/core-linux-x64-gnu@1.10.16':
+ resolution: {integrity: sha512-n2rV0XwkjoHn4MDJmpYp5RBrnyi94/6GsJVpbn6f+/eqSrZn3mh3dT7pdZc9zCN1Qp9eDHo+uI6e/wgvbL22uA==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
- '@swc/core-linux-x64-musl@1.13.5':
- resolution: {integrity: sha512-Luj8y4OFYx4DHNQTWjdIuKTq2f5k6uSXICqx+FSabnXptaOBAbJHNbHT/06JZh6NRUouaf0mYXN0mcsqvkhd7Q==}
+ '@swc/core-linux-x64-musl@1.10.16':
+ resolution: {integrity: sha512-EevCpwreBrkPrJjQVIbiM81lK42ukNNSlBmrSRxxbx2V9VGmOd5qxX0cJBn0TRRSLIPi62BuMS76F9iYjqsjgg==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
+ libc: [musl]
- '@swc/core-win32-arm64-msvc@1.13.5':
- resolution: {integrity: sha512-cZ6UpumhF9SDJvv4DA2fo9WIzlNFuKSkZpZmPG1c+4PFSEMy5DFOjBSllCvnqihCabzXzpn6ykCwBmHpy31vQw==}
+ '@swc/core-win32-arm64-msvc@1.10.16':
+ resolution: {integrity: sha512-BvE7RWAnKJeELVQWLok6env5I4GUVBTZSvaSN/VPgxnTjF+4PsTeQptYx0xCYhp5QCv68wWYsBnZKuPDS+SBsw==}
engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
- '@swc/core-win32-ia32-msvc@1.13.5':
- resolution: {integrity: sha512-C5Yi/xIikrFUzZcyGj9L3RpKljFvKiDMtyDzPKzlsDrKIw2EYY+bF88gB6oGY5RGmv4DAX8dbnpRAqgFD0FMEw==}
+ '@swc/core-win32-ia32-msvc@1.10.16':
+ resolution: {integrity: sha512-7Jf/7AeCgbLR/JsQgMJuacHIq4Jeie3knf6+mXxn8aCvRypsOTIEu0eh7j24SolOboxK1ijqJ86GyN1VA2Rebg==}
engines: {node: '>=10'}
cpu: [ia32]
os: [win32]
- '@swc/core-win32-x64-msvc@1.13.5':
- resolution: {integrity: sha512-YrKdMVxbYmlfybCSbRtrilc6UA8GF5aPmGKBdPvjrarvsmf4i7ZHGCEnLtfOMd3Lwbs2WUZq3WdMbozYeLU93Q==}
+ '@swc/core-win32-x64-msvc@1.10.16':
+ resolution: {integrity: sha512-p0blVm0R8bjaTtmW+FoPmLxLSQdRNbqhuWcR/8g80OzMSkka9mk5/J3kn/5JRVWh+MaR9LHRHZc1Q1L8zan13g==}
engines: {node: '>=10'}
cpu: [x64]
os: [win32]
- '@swc/core@1.13.5':
- resolution: {integrity: sha512-WezcBo8a0Dg2rnR82zhwoR6aRNxeTGfK5QCD6TQ+kg3xx/zNT02s/0o+81h/3zhvFSB24NtqEr8FTw88O5W/JQ==}
+ '@swc/core@1.10.16':
+ resolution: {integrity: sha512-nOINg/OUcZazCW7B55QV2/UB8QAqz9FYe4+z229+4RYboBTZ102K7ebOEjY5sKn59JgAkhjZTz+5BKmXpDFopw==}
engines: {node: '>=10'}
peerDependencies:
- '@swc/helpers': '>=0.5.17'
+ '@swc/helpers': '*'
peerDependenciesMeta:
'@swc/helpers':
optional: true
@@ -3807,17 +3798,17 @@ packages:
'@swc/counter@0.1.3':
resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
- '@swc/helpers@0.5.17':
- resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==}
+ '@swc/helpers@0.5.15':
+ resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}
- '@swc/jest@0.2.39':
- resolution: {integrity: sha512-eyokjOwYd0Q8RnMHri+8/FS1HIrIUKK/sRrFp8c1dThUOfNeCWbLmBP1P5VsKdvmkd25JaH+OKYwEYiAYg9YAA==}
+ '@swc/jest@0.2.37':
+ resolution: {integrity: sha512-CR2BHhmXKGxTiFr21DYPRHQunLkX3mNIFGFkxBGji6r9uyIR5zftTOVYj1e0sFNMV2H7mf/+vpaglqaryBtqfQ==}
engines: {npm: '>= 7.0.0'}
peerDependencies:
'@swc/core': '*'
- '@swc/types@0.1.25':
- resolution: {integrity: sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==}
+ '@swc/types@0.1.17':
+ resolution: {integrity: sha512-V5gRru+aD8YVyCOMAjMpWR1Ui577DD5KSJsHP8RAxopAH22jFz6GZd/qxqjO6MJHQhcsjvjOFXyDhyLQUnMveQ==}
'@szmarczak/http-timer@4.0.6':
resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==}
@@ -3865,24 +3856,28 @@ packages:
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@tailwindcss/oxide-linux-arm64-musl@4.1.7':
resolution: {integrity: sha512-PjGuNNmJeKHnP58M7XyjJyla8LPo+RmwHQpBI+W/OxqrwojyuCQ+GUtygu7jUqTEexejZHr/z3nBc/gTiXBj4A==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@tailwindcss/oxide-linux-x64-gnu@4.1.7':
resolution: {integrity: sha512-HMs+Va+ZR3gC3mLZE00gXxtBo3JoSQxtu9lobbZd+DmfkIxR54NO7Z+UQNPsa0P/ITn1TevtFxXTpsRU7qEvWg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@tailwindcss/oxide-linux-x64-musl@4.1.7':
resolution: {integrity: sha512-MHZ6jyNlutdHH8rd+YTdr3QbXrHXqwIhHw9e7yXEBcQdluGwhpQY2Eku8UZK6ReLaWtQ4gijIv5QoM5eE+qlsA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@tailwindcss/oxide-wasm32-wasi@4.1.7':
resolution: {integrity: sha512-ANaSKt74ZRzE2TvJmUcbFQ8zS201cIPxUDm5qez5rLEwWkie2SkGtA4P+GPTj+u8N6JbPrC8MtY8RmJA35Oo+A==}
@@ -3961,26 +3956,38 @@ packages:
'@tsconfig/node16@1.0.4':
resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
+ '@tus/file-store@1.5.1':
+ resolution: {integrity: sha512-bEaZ9zPCezpJW0Cr7rfles+gylXZ+0rSGfQvoTHXoTAbwyy4iIytC25njf1PdWkh3JQU0dKIhZuspnAvVOMntA==}
+ engines: {node: '>=16'}
+
+ '@tus/server@1.10.2':
+ resolution: {integrity: sha512-ig5MM886fDTSJ8l37kc/cWSEjl0eaaSv2JtksPSfzrwqx2UXdXwpCwBTLoonJIpMVCdY8nBLNRSCzVRG88KSVA==}
+ engines: {node: '>=16'}
+
+ '@tus/utils@0.5.1':
+ resolution: {integrity: sha512-2crDHBKX0hKZfQXgTF5QIQSccg5fzn8L+oxpVRWAuBbeAdAkBIm4zVXV/LfyuQ1FO5zXW7iV/BI9zNWG5merHQ==}
+ engines: {node: '>=16'}
+
'@types/aria-query@5.0.4':
resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==}
'@types/babel__core@7.20.5':
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
- '@types/babel__generator@7.27.0':
- resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==}
+ '@types/babel__generator@7.6.8':
+ resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
'@types/babel__template@7.4.4':
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
- '@types/babel__traverse@7.28.0':
- resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==}
+ '@types/babel__traverse@7.20.6':
+ resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==}
'@types/blueimp-load-image@5.16.6':
resolution: {integrity: sha512-e7s6CdDCUoBQdCe62Q6OS+DF68M8+ABxCEMh2Isjt4Fl3xuddljCHMN8mak48AMSVGGwUUtNRaZbkzgL5PEWew==}
- '@types/body-parser@1.19.6':
- resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==}
+ '@types/body-parser@1.19.5':
+ resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==}
'@types/bonjour@3.5.13':
resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==}
@@ -4018,8 +4025,8 @@ packages:
'@types/dom-mediacapture-transform@0.1.11':
resolution: {integrity: sha512-Y2p+nGf1bF2XMttBnsVPHUWzRRZzqUoJAKmiP10b5umnO6DDrWI0BrGDJy1pOHoOULVmGSfFNkQrAlC5dcj6nQ==}
- '@types/dom-webcodecs@0.1.16':
- resolution: {integrity: sha512-gRNWaC3YW5EzhPRjVYy7BnxCbtLGqsgu+uTkmV/IxOF1bllFD+FAJ1KBdsDFsuJB+F+CE+nWmMlWt8vaZ3yYXA==}
+ '@types/dom-webcodecs@0.1.14':
+ resolution: {integrity: sha512-ba9aF0qARLLQpLihONIRbj8VvAdUxO+5jIxlscVcDAQTcJmq5qVr781+ino5qbQUJUmO21cLP2eLeXYWzao5Vg==}
'@types/eslint-scope@3.7.7':
resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
@@ -4027,17 +4034,17 @@ packages:
'@types/eslint@9.6.1':
resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
- '@types/estree@1.0.8':
- resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
+ '@types/estree@1.0.6':
+ resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
- '@types/express-serve-static-core@4.19.7':
- resolution: {integrity: sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg==}
+ '@types/express-serve-static-core@4.19.6':
+ resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==}
- '@types/express-serve-static-core@5.1.0':
- resolution: {integrity: sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==}
+ '@types/express-serve-static-core@5.0.6':
+ resolution: {integrity: sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==}
- '@types/express@4.17.23':
- resolution: {integrity: sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==}
+ '@types/express@4.17.21':
+ resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==}
'@types/fabric@4.5.3':
resolution: {integrity: sha512-DCneYSkuVdGYpFbDQ2j5zT7DDdAiOlAPfSjS3PsVWHFt6f/DapCdV0ansPq3Ai5oe+j6BgFhdkh+DWne1yQMdw==}
@@ -4054,10 +4061,8 @@ packages:
'@types/graceful-fs@4.1.9':
resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
- '@types/hoist-non-react-statics@3.3.7':
- resolution: {integrity: sha512-PQTyIulDkIDro8P+IHbKCsw7U2xxBYflVzW/FgWdCAePD9xGSidgA76/GeJ6lBKoblyhf9pBY763gbrN+1dI8g==}
- peerDependencies:
- '@types/react': '*'
+ '@types/hoist-non-react-statics@3.3.6':
+ resolution: {integrity: sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==}
'@types/html-minifier-terser@6.1.0':
resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==}
@@ -4065,8 +4070,8 @@ packages:
'@types/http-cache-semantics@4.0.4':
resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==}
- '@types/http-errors@2.0.5':
- resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==}
+ '@types/http-errors@2.0.4':
+ resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==}
'@types/http-proxy@1.17.16':
resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==}
@@ -4086,8 +4091,8 @@ packages:
'@types/istanbul-reports@3.0.4':
resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==}
- '@types/jquery@3.5.33':
- resolution: {integrity: sha512-SeyVJXlCZpEki5F0ghuYe+L+PprQta6nRZqhONt9F13dWBtR/ftoaIbdRQ7cis7womE+X2LKhsDdDtkkDhJS6g==}
+ '@types/jquery@3.5.32':
+ resolution: {integrity: sha512-b9Xbf4CkMqS02YH8zACqN1xzdxc3cO735Qe5AbSUFmyOiaWAbcpqh9Wna+Uk0vgACvoQHpWDg2rGdHkYPLmCiQ==}
'@types/js-yaml@4.0.9':
resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==}
@@ -4137,8 +4142,8 @@ packages:
'@types/node-fetch@2.6.12':
resolution: {integrity: sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==}
- '@types/node-forge@1.3.14':
- resolution: {integrity: sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==}
+ '@types/node-forge@1.3.11':
+ resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
'@types/node@16.18.126':
resolution: {integrity: sha512-OTcgaiwfGFBKacvfwuHzzn1KLxH/er8mluiy8/uM3sGXHaRe73RrSIj01jow9t4kJEW633Ov+cOexXeiApTyAw==}
@@ -4146,8 +4151,11 @@ packages:
'@types/node@20.17.6':
resolution: {integrity: sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==}
- '@types/node@22.18.10':
- resolution: {integrity: sha512-anNG/V/Efn/YZY4pRzbACnKxNKoBng2VTFydVu8RRs5hQjikP8CQfaeAV59VFSCzKNp90mXiVXW2QzV56rwMrg==}
+ '@types/node@22.13.4':
+ resolution: {integrity: sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==}
+
+ '@types/node@22.18.8':
+ resolution: {integrity: sha512-pAZSHMiagDR7cARo/cch1f3rXy0AEXwsVsVH09FcyeJVAzCnGgmYis7P3JidtTUjyadhTeSo8TgRPswstghDaw==}
'@types/normalize-path@3.0.2':
resolution: {integrity: sha512-DO++toKYPaFn0Z8hQ7Tx+3iT9t77IJo/nDiqTXilgEP+kPNIYdpS9kh3fXuc53ugqwp9pxC1PVjCpV1tQDyqMA==}
@@ -4170,11 +4178,11 @@ packages:
'@types/pngjs@6.0.5':
resolution: {integrity: sha512-0k5eKfrA83JOZPppLtS2C7OUtyNAl2wKNxfyYl9Q5g9lPkgBl/9hNyAu6HuEH2J4XmIv2znEpkDd0SaZVxW6iQ==}
- '@types/prop-types@15.7.15':
- resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==}
+ '@types/prop-types@15.7.14':
+ resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==}
- '@types/qs@6.14.0':
- resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==}
+ '@types/qs@6.9.18':
+ resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==}
'@types/range-parser@1.2.7':
resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
@@ -4208,17 +4216,14 @@ packages:
'@types/semver@7.5.8':
resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
- '@types/send@0.17.5':
- resolution: {integrity: sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==}
-
- '@types/send@1.2.0':
- resolution: {integrity: sha512-zBF6vZJn1IaMpg3xUF25VK3gd3l8zwE0ZLRX7dsQyQi+jp4E8mMDJNGDYnYse+bQhYwWERTxVwHpi3dMOq7RKQ==}
+ '@types/send@0.17.4':
+ resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==}
'@types/serve-index@1.9.4':
resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==}
- '@types/serve-static@1.15.9':
- resolution: {integrity: sha512-dOTIuqpWLyl3BBXU3maNQsS4A3zuuoYRNIvYSxxhebPfXg2mzWQEPne/nlJ37yOse6uGgR386uTpdsx4D0QZWA==}
+ '@types/serve-static@1.15.7':
+ resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==}
'@types/sinon@17.0.3':
resolution: {integrity: sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==}
@@ -4226,8 +4231,8 @@ packages:
'@types/sinonjs__fake-timers@8.1.5':
resolution: {integrity: sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==}
- '@types/sizzle@2.3.10':
- resolution: {integrity: sha512-TC0dmN0K8YcWEAEfiPi5gJP14eJe30TTGjkvek3iM/1NdHHsdCA/Td6GvNndMOo/iSnIsZ4HuuhrYPDAmbxzww==}
+ '@types/sizzle@2.3.9':
+ resolution: {integrity: sha512-xzLEyKB50yqCUPUJkIsrVvoWNfFUbIZI+RspLWt8u+tIW/BetMBZtgV2LY/2o+tYH8dRvQ+eoPf3NdhQCcLE2w==}
'@types/sockjs@0.3.36':
resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==}
@@ -4250,8 +4255,8 @@ packages:
'@types/uuid@9.0.8':
resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==}
- '@types/verror@1.10.11':
- resolution: {integrity: sha512-RlDm9K7+o5stv0Co8i8ZRGxDbrTxhJtgjqjFyVh/tXQyl/rYtTKlnTvZ88oSTeYREWurwx20Js4kTuKCsFkUtg==}
+ '@types/verror@1.10.10':
+ resolution: {integrity: sha512-l4MM0Jppn18hb9xmM6wwD1uTdShpf9Pn80aXTStnK1C94gtPvJcV2FrDmbOQUAQfJ1cKZHktkQUDwEqaAKXMMg==}
'@types/wait-on@5.3.4':
resolution: {integrity: sha512-EBsPjFMrFlMbbUFf9D1Fp+PAB2TwmUn7a3YtHyD9RLuTIk1jDd8SxXVAoez2Ciy+8Jsceo2MYEYZzJ/DvorOKw==}
@@ -4262,8 +4267,8 @@ packages:
'@types/write-file-atomic@4.0.3':
resolution: {integrity: sha512-qdo+vZRchyJIHNeuI1nrpsLw+hnkgqP/8mlaN6Wle/NKhydHmUN9l4p3ZE8yP90AJNJW4uB8HQhedb4f1vNayQ==}
- '@types/ws@8.18.1':
- resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==}
+ '@types/ws@8.5.14':
+ resolution: {integrity: sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==}
'@types/yargs-parser@21.0.3':
resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
@@ -4481,8 +4486,8 @@ packages:
webpack-dev-server:
optional: true
- '@xmldom/xmldom@0.8.11':
- resolution: {integrity: sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==}
+ '@xmldom/xmldom@0.8.10':
+ resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==}
engines: {node: '>=10.0.0'}
'@xtuc/ieee754@1.2.0':
@@ -4494,8 +4499,8 @@ packages:
abbrev@1.1.1:
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
- abbrev@3.0.1:
- resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==}
+ abbrev@3.0.0:
+ resolution: {integrity: sha512-+/kfrslGQ7TNV2ecmQwMJj/B65g5KVq1/L3SGVZ3tCYGqlzFuFCGBZJtMP99wH3NpEUyAjn0zPdPUg0D+DwrOA==}
engines: {node: ^18.17.0 || >=20.5.0}
abort-controller@3.0.0:
@@ -4515,8 +4520,8 @@ packages:
resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==}
engines: {node: '>=0.4.0'}
- acorn@8.15.0:
- resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
+ acorn@8.14.0:
+ resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
engines: {node: '>=0.4.0'}
hasBin: true
@@ -4528,8 +4533,8 @@ packages:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines: {node: '>= 6.0.0'}
- agent-base@7.1.4:
- resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
+ agent-base@7.1.3:
+ resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==}
engines: {node: '>= 14'}
agentkeepalive@4.6.0:
@@ -4596,8 +4601,8 @@ packages:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
- ansi-regex@6.2.2:
- resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
+ ansi-regex@6.1.0:
+ resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
engines: {node: '>=12'}
ansi-styles@3.2.1:
@@ -4612,8 +4617,8 @@ packages:
resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
engines: {node: '>=10'}
- ansi-styles@6.2.3:
- resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
+ ansi-styles@6.2.1:
+ resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
engines: {node: '>=12'}
any-promise@1.3.0:
@@ -4640,6 +4645,9 @@ packages:
archy@1.0.0:
resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==}
+ arg@4.1.0:
+ resolution: {integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==}
+
arg@4.1.3:
resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
@@ -4667,6 +4675,10 @@ packages:
array-flatten@1.1.1:
resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
+ array-includes@3.1.8:
+ resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==}
+ engines: {node: '>= 0.4'}
+
array-includes@3.1.9:
resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==}
engines: {node: '>= 0.4'}
@@ -4728,6 +4740,9 @@ packages:
async-retry@1.2.3:
resolution: {integrity: sha512-tfDb02Th6CE6pJUF2gjW5ZVjsgwlucVXOEQMvEX9JgSJMs9gAX+Nz3xRuJBKuUYjTSYORqvDBORdAQ3LU59g7Q==}
+ async@2.6.4:
+ resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==}
+
async@3.2.6:
resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
@@ -4750,8 +4765,8 @@ packages:
resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==}
engines: {node: '>=4'}
- axios@1.12.2:
- resolution: {integrity: sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==}
+ axios@1.8.4:
+ resolution: {integrity: sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==}
axobject-query@4.1.0:
resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
@@ -4786,8 +4801,8 @@ packages:
babel-plugin-lodash@3.3.4:
resolution: {integrity: sha512-yDZLjK7TCkWl1gpBeBGmuaDIFhZKmkoL+Cu2MUUjv5VxUZx/z7tBGBCBcQs5RI1Bkz5LLmNdjx7paOyQtMovyg==}
- babel-plugin-polyfill-corejs2@0.4.14:
- resolution: {integrity: sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==}
+ babel-plugin-polyfill-corejs2@0.4.12:
+ resolution: {integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
@@ -4796,15 +4811,15 @@ packages:
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- babel-plugin-polyfill-regenerator@0.6.5:
- resolution: {integrity: sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==}
+ babel-plugin-polyfill-regenerator@0.6.3:
+ resolution: {integrity: sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- babel-preset-current-node-syntax@1.2.0:
- resolution: {integrity: sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==}
+ babel-preset-current-node-syntax@1.1.0:
+ resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==}
peerDependencies:
- '@babel/core': ^7.0.0 || ^8.0.0-0
+ '@babel/core': ^7.0.0
babel-preset-jest@29.6.3:
resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==}
@@ -4824,10 +4839,6 @@ packages:
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
- baseline-browser-mapping@2.8.16:
- resolution: {integrity: sha512-OMu3BGQ4E7P1ErFsIPpbJh0qvDudM/UuJeHgkAvfWe+0HFJCXh+t/l8L6fVLR55RI/UbKrVLnAXZSVwd9ysWYw==}
- hasBin: true
-
basic-auth@2.0.1:
resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==}
engines: {node: '>= 0.8'}
@@ -4893,11 +4904,11 @@ packages:
resolution: {integrity: sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==}
engines: {node: '>=4'}
- brace-expansion@1.1.12:
- resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
+ brace-expansion@1.1.11:
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
- brace-expansion@2.0.2:
- resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
+ brace-expansion@2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
@@ -4909,8 +4920,8 @@ packages:
browser-stdout@1.3.1:
resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==}
- browserslist@4.26.3:
- resolution: {integrity: sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==}
+ browserslist@4.24.4:
+ resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -4947,6 +4958,10 @@ packages:
resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==}
engines: {node: '>=18'}
+ bytes@3.1.0:
+ resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==}
+ engines: {node: '>= 0.8'}
+
bytes@3.1.2:
resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
engines: {node: '>= 0.8'}
@@ -4979,6 +4994,10 @@ packages:
resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==}
engines: {node: '>= 0.4'}
+ call-bound@1.0.3:
+ resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==}
+ engines: {node: '>= 0.4'}
+
call-bound@1.0.4:
resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
engines: {node: '>= 0.4'}
@@ -5002,8 +5021,8 @@ packages:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
- caniuse-lite@1.0.30001750:
- resolution: {integrity: sha512-cuom0g5sdX6rw00qOoLNSFCJ9/mYIsuSOA+yzpDw8eopiFqcVwQvZHqov0vmEighRxX++cfC0Vg1G+1Iy/mSpQ==}
+ caniuse-lite@1.0.30001699:
+ resolution: {integrity: sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w==}
capture-stack-trace@1.0.2:
resolution: {integrity: sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w==}
@@ -5035,9 +5054,9 @@ packages:
resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==}
engines: {node: '>=4'}
- chai@5.3.3:
- resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==}
- engines: {node: '>=18'}
+ chai@5.1.2:
+ resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==}
+ engines: {node: '>=12'}
chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
@@ -5051,8 +5070,8 @@ packages:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
- chalk@5.6.2:
- resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==}
+ chalk@5.4.1:
+ resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==}
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
changedpi@1.0.4:
@@ -5185,6 +5204,10 @@ packages:
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'}
+ cluster-key-slot@1.1.2:
+ resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}
+ engines: {node: '>=0.10.0'}
+
co@4.6.0:
resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==}
engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
@@ -5267,8 +5290,8 @@ packages:
resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
engines: {node: '>= 0.6'}
- compression@1.8.1:
- resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==}
+ compression@1.8.0:
+ resolution: {integrity: sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==}
engines: {node: '>= 0.8.0'}
concat-map@0.0.1:
@@ -5299,6 +5322,10 @@ packages:
resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
engines: {node: '>= 0.6'}
+ content-type@1.0.4:
+ resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==}
+ engines: {node: '>= 0.6'}
+
content-type@1.0.5:
resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
engines: {node: '>= 0.6'}
@@ -5320,11 +5347,11 @@ packages:
resolution: {integrity: sha512-rxjlVPoTzuKQXem9rdIHSc6xo8TcvqmVZoItxvhMaI1/9MOSNEaee86CpMgv+QVul2Q5v/DkXfOOVwDJxF7KsA==}
engines: {node: '>=6'}
- core-js-compat@3.46.0:
- resolution: {integrity: sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law==}
+ core-js-compat@3.40.0:
+ resolution: {integrity: sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==}
- core-js@3.46.0:
- resolution: {integrity: sha512-vDMm9B0xnqqZ8uSBpZ8sNtRtOdmfShrvT6h2TuQGLs0Is+cR0DYbj/KWP6ALVNbWPpqA/qPLoOuppJN07humpA==}
+ core-js@3.40.0:
+ resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==}
core-util-is@1.0.2:
resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
@@ -5424,8 +5451,8 @@ packages:
css-select@4.3.0:
resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
- css-select@5.2.2:
- resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
+ css-select@5.1.0:
+ resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
css-tree@2.2.1:
resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
@@ -5439,8 +5466,8 @@ packages:
resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
- css-what@6.2.2:
- resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
+ css-what@6.1.0:
+ resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
engines: {node: '>= 6'}
css.escape@1.5.1:
@@ -5522,15 +5549,6 @@ packages:
supports-color:
optional: true
- debug@4.4.3:
- resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
decamelize@1.2.0:
resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
engines: {node: '>=0.10.0'}
@@ -5539,8 +5557,8 @@ packages:
resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==}
engines: {node: '>=10'}
- decimal.js@10.6.0:
- resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==}
+ decimal.js@10.5.0:
+ resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==}
decompress-response@6.0.0:
resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
@@ -5549,8 +5567,8 @@ packages:
dedent@0.7.0:
resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==}
- dedent@1.7.0:
- resolution: {integrity: sha512-HGFtf8yhuhGhqO07SV79tRp+br4MnbdjeVxotpn1QBl30pcLLCQjX5b2295ll0fv8RKDKsmWYrl05usHM9CewQ==}
+ dedent@1.5.3:
+ resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==}
peerDependencies:
babel-plugin-macros: ^3.1.0
peerDependenciesMeta:
@@ -5626,6 +5644,10 @@ packages:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
+ denque@2.1.0:
+ resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==}
+ engines: {node: '>=0.10'}
+
depd@1.1.2:
resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==}
engines: {node: '>= 0.6'}
@@ -5650,8 +5672,8 @@ packages:
engines: {node: '>=0.10'}
hasBin: true
- detect-libc@2.1.2:
- resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
+ detect-libc@2.0.4:
+ resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==}
engines: {node: '>=8'}
detect-newline@3.1.0:
@@ -5773,8 +5795,8 @@ packages:
resolution: {integrity: sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==}
engines: {node: '>=12'}
- dotenv@16.6.1:
- resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==}
+ dotenv@16.4.7:
+ resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==}
engines: {node: '>=12'}
dunder-proto@1.0.1:
@@ -5817,8 +5839,8 @@ packages:
electron-publish@26.0.13:
resolution: {integrity: sha512-O5hfHSwli5cegQ4JS3Dp0dZcheex6UCRE/qYyRQvhB6DhSwojiwTnAGEuQCJXc8K8Zxz2lku5Du3VwYHf8d5Lw==}
- electron-to-chromium@1.5.234:
- resolution: {integrity: sha512-RXfEp2x+VRYn8jbKfQlRImzoJU01kyDvVPBmG39eU2iuRVhuS6vQNocB8J0/8GrIMLnPzgz4eW6WiRnJkTuNWg==}
+ electron-to-chromium@1.5.99:
+ resolution: {integrity: sha512-77c/+fCyL2U+aOyqfIFi89wYLBeSTCs55xCZL0oFH0KjqsvSvyh6AdQ+UIl1vgpnQQE6g+/KK8hOIupH6VwPtg==}
electron-window@0.8.1:
resolution: {integrity: sha512-W1i9LfnZJozk3MXE8VgsL2E5wOUHSgyCvcg1H2vQQjj+gqhO9lVudgY3z3SF7LJAmi+0vy3CJkbMqsynWB49EA==}
@@ -5832,8 +5854,8 @@ packages:
engines: {node: '>= 12.20.55'}
hasBin: true
- electron@38.2.0:
- resolution: {integrity: sha512-Cw5Mb+N5NxsG0Hc1qr8I65Kt5APRrbgTtEEn3zTod30UNJRnAE1xbGk/1NOaDn3ODzI/MYn6BzT9T9zreP7xWA==}
+ electron@38.4.0:
+ resolution: {integrity: sha512-9CsXKbGf2qpofVe2pQYSgom2E//zLDJO2rGLLbxgy9tkdTOs7000Gte+d/PUtzLjI/DS95jDK0ojYAeqjLvpYg==}
engines: {node: '>= 12.20.55'}
hasBin: true
@@ -5907,16 +5929,20 @@ packages:
resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
engines: {node: '>=6'}
- envinfo@7.17.0:
- resolution: {integrity: sha512-GpfViocsFM7viwClFgxK26OtjMlKN67GCR5v6ASFkotxtpBWd9d+vNy+AH7F2E1TUkMDZ8P/dDPZX71/NG8xnQ==}
+ envinfo@7.14.0:
+ resolution: {integrity: sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==}
engines: {node: '>=4'}
hasBin: true
err-code@2.0.3:
resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
- error-ex@1.3.4:
- resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==}
+ error-ex@1.3.2:
+ resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
+
+ es-abstract@1.23.9:
+ resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==}
+ engines: {node: '>= 0.4'}
es-abstract@1.24.0:
resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==}
@@ -5930,8 +5956,8 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
- es-module-lexer@1.7.0:
- resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
+ es-module-lexer@1.6.0:
+ resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==}
es-object-atoms@1.1.1:
resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
@@ -5971,8 +5997,8 @@ packages:
peerDependencies:
esbuild: '>=0.12 <1'
- esbuild@0.24.2:
- resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==}
+ esbuild@0.24.0:
+ resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==}
engines: {node: '>=18'}
hasBin: true
@@ -6242,13 +6268,14 @@ packages:
expect-playwright@0.8.0:
resolution: {integrity: sha512-+kn8561vHAY+dt+0gMqqj1oY+g5xWrsuGMk4QGxotT2WS545nVqqjs37z6hrYfIuucwqthzwJfCJUEYqixyljg==}
+ deprecated: ⚠️ The 'expect-playwright' package is deprecated. The Playwright core assertions (via @playwright/test) now cover the same functionality. Please migrate to built-in expect. See https://playwright.dev/docs/test-assertions for migration.
expect@29.7.0:
resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- exponential-backoff@3.1.3:
- resolution: {integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==}
+ exponential-backoff@3.1.2:
+ resolution: {integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==}
express@4.21.2:
resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==}
@@ -6303,15 +6330,15 @@ packages:
resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==}
engines: {node: '>=6'}
- fast-uri@3.1.0:
- resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==}
+ fast-uri@3.0.6:
+ resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==}
fastest-levenshtein@1.0.16:
resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
engines: {node: '>= 4.9.1'}
- fastq@1.19.1:
- resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
+ fastq@1.19.0:
+ resolution: {integrity: sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==}
faye-websocket@0.11.4:
resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==}
@@ -6368,8 +6395,8 @@ packages:
resolution: {integrity: sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==}
engines: {node: '>=0.10.0'}
- find-process@1.4.11:
- resolution: {integrity: sha512-mAOh9gGk9WZ4ip5UjV0o6Vb4SrfnAmtsFNzkMRH9HQiFXVQnDyQFrSHTK5UoG6E+KV+s+cIznbtwpfN41l2nFA==}
+ find-process@1.4.10:
+ resolution: {integrity: sha512-ncYFnWEIwL7PzmrK1yZtaccN8GhethD37RzBHG6iOZoFYB4vSmLLXfeWJjeN5nMvCJMjOtBvBBF8OgxEcikiZg==}
hasBin: true
find-up@3.0.0:
@@ -6404,8 +6431,8 @@ packages:
resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
hasBin: true
- flatted@3.3.3:
- resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
+ flatted@3.3.2:
+ resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==}
focus-trap-react@10.3.1:
resolution: {integrity: sha512-PN4Ya9xf9nyj/Nd9VxBNMuD7IrlRbmaG6POAQ8VLqgtc6IY/Ln1tYakow+UIq4fihYYYFM70/2oyidE6bbiPgw==}
@@ -6414,11 +6441,11 @@ packages:
react: '>=16.3.0'
react-dom: '>=16.3.0'
- focus-trap@7.6.5:
- resolution: {integrity: sha512-7Ke1jyybbbPZyZXFxEftUtxFGLMpE2n6A+z//m4CRDlj0hW+o3iYSmh8nFlYMurOiJVDmJRilUQtJr08KfIxlg==}
+ focus-trap@7.6.4:
+ resolution: {integrity: sha512-xx560wGBk7seZ6y933idtjJQc1l+ck+pI3sKvhKozdBV1dRZoKhkW5xoCaFv9tQiX5RH1xfSxjuNu6g+lmN/gw==}
- follow-redirects@1.15.11:
- resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==}
+ follow-redirects@1.15.9:
+ resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==}
engines: {node: '>=4.0'}
peerDependencies:
debug: '*'
@@ -6434,8 +6461,8 @@ packages:
resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==}
engines: {node: '>=8.0.0'}
- foreground-child@3.3.1:
- resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
+ foreground-child@3.3.0:
+ resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
engines: {node: '>=14'}
fork-ts-checker-webpack-plugin@8.0.0:
@@ -6449,10 +6476,6 @@ packages:
resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==}
engines: {node: '>= 6'}
- form-data@4.0.4:
- resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==}
- engines: {node: '>= 6'}
-
forwarded@0.2.0:
resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
engines: {node: '>= 0.6'}
@@ -6509,8 +6532,8 @@ packages:
resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- fs-monkey@1.1.0:
- resolution: {integrity: sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==}
+ fs-monkey@1.0.6:
+ resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==}
fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
@@ -6542,9 +6565,9 @@ packages:
resolution: {integrity: sha512-sA5etGE7yD/pOqivZRBvUBd/NaL2sjAu6QuSaFoe1H2BrJSkH/T/UXAJ8CdXdw7DvY3Hs8CXKYkDWX7RiP5KOg==}
engines: {node: '>=10'}
- generator-function@2.0.1:
- resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==}
- engines: {node: '>= 0.4'}
+ generic-pool@3.9.0:
+ resolution: {integrity: sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g==}
+ engines: {node: '>= 4'}
gensync@1.0.0-beta.2:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
@@ -6557,6 +6580,10 @@ packages:
get-func-name@2.0.2:
resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
+ get-intrinsic@1.2.7:
+ resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==}
+ engines: {node: '>= 0.4'}
+
get-intrinsic@1.3.0:
resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
engines: {node: '>= 0.4'}
@@ -6593,8 +6620,8 @@ packages:
resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
engines: {node: '>= 0.4'}
- get-uri@6.0.5:
- resolution: {integrity: sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==}
+ get-uri@6.0.4:
+ resolution: {integrity: sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==}
engines: {node: '>= 14'}
git-config-path@1.0.1:
@@ -6613,12 +6640,6 @@ packages:
resolution: {integrity: sha512-evR4kvr6s0Yo5t4CD4H171n4T8XcnPFznvsbeN8K9FPzc0Q0wYqcOWyGtck2qcvJSLXKnU6DnDyfmbDDabYvRQ==}
engines: {node: '>=10.13.0'}
- glob-to-regex.js@1.2.0:
- resolution: {integrity: sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==}
- engines: {node: '>=10.0'}
- peerDependencies:
- tslib: '2'
-
glob-to-regexp@0.4.1:
resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
@@ -6659,6 +6680,10 @@ packages:
resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==}
engines: {node: '>=6'}
+ globals@11.12.0:
+ resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
+ engines: {node: '>=4'}
+
globals@13.24.0:
resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
engines: {node: '>=8'}
@@ -6752,8 +6777,8 @@ packages:
resolution: {integrity: sha512-1qDuRvEHifTVAj3pFIgkqGgJIr0M3X7cxEPjEp0oG4mo8GFjq99DpCo8Eg3kg17Cy0MTjxpFdoBHOatj7ZVKtg==}
engines: {node: '>=12.0.0'}
- heic-decode@2.1.0:
- resolution: {integrity: sha512-0fB3O3WMk38+PScbHLVp66jcNhsZ/ErtQ6u2lMYu/YxXgbBtl+oKOhGQHa4RpvE68k8IzbWkABzHnyAIjR758A==}
+ heic-decode@2.0.0:
+ resolution: {integrity: sha512-NU+zsiDvdL+EebyTjrEqjkO2XYI7FgLhQzsbmO8dnnYce3S0PBSDm/ZyI4KpcGPXYEdb5W72vp/AQFuc4F8ASg==}
engines: {node: '>=8.0.0'}
hey-listen@1.0.8:
@@ -6780,8 +6805,8 @@ packages:
resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==}
engines: {node: '>=12'}
- html-entities@2.6.0:
- resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==}
+ html-entities@2.5.2:
+ resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==}
html-escaper@2.0.2:
resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
@@ -6813,8 +6838,8 @@ packages:
htmlparser2@6.1.0:
resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==}
- http-cache-semantics@4.2.0:
- resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==}
+ http-cache-semantics@4.1.1:
+ resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
http-deceiver@1.2.7:
resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==}
@@ -6823,12 +6848,16 @@ packages:
resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==}
engines: {node: '>= 0.6'}
+ http-errors@1.7.3:
+ resolution: {integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==}
+ engines: {node: '>= 0.6'}
+
http-errors@2.0.0:
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
engines: {node: '>= 0.8'}
- http-parser-js@0.5.10:
- resolution: {integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==}
+ http-parser-js@0.5.9:
+ resolution: {integrity: sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==}
http-proxy-agent@5.0.0:
resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==}
@@ -6838,8 +6867,8 @@ packages:
resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
engines: {node: '>= 14'}
- http-proxy-middleware@2.0.9:
- resolution: {integrity: sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==}
+ http-proxy-middleware@2.0.7:
+ resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==}
engines: {node: '>=12.0.0'}
peerDependencies:
'@types/express': ^4.17.13
@@ -6916,8 +6945,8 @@ packages:
resolution: {integrity: sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==}
engines: {node: '>= 4'}
- immutable@5.1.3:
- resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==}
+ immutable@5.0.3:
+ resolution: {integrity: sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==}
import-fresh@3.3.1:
resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
@@ -6968,12 +6997,12 @@ packages:
resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==}
engines: {node: '>=10.13.0'}
+ intl-messageformat@10.7.15:
+ resolution: {integrity: sha512-LRyExsEsefQSBjU2p47oAheoKz+EOJxSLDdjOaEjdriajfHsMXOmV/EhMvYSg9bAgCUHasuAC+mcUBe/95PfIg==}
+
intl-messageformat@10.7.16:
resolution: {integrity: sha512-UmdmHUmp5CIKKjSoE10la5yfU+AYJAaiYLsodbjL4lji83JNvgOQUjGaGhGrpFCb0Uh7sl7qfP1IyILa8Z40ug==}
- intl-messageformat@10.7.18:
- resolution: {integrity: sha512-m3Ofv/X/tV8Y3tHXLohcuVuhWKo7BBq62cqY15etqmLxg2DZ34AGGgQDeR+SCta2+zICb1NX83af0GJmbQ1++g==}
-
intl-messageformat@10.7.6:
resolution: {integrity: sha512-IsMU/hqyy3FJwNJ0hxDfY2heJ7MteSuFvcnCebxRp67di4Fhx1gKKE+qS0bBwUF8yXkX9SsPUhLeX/B6h5SKUA==}
@@ -6983,8 +7012,12 @@ packages:
intl-tel-input@24.7.0:
resolution: {integrity: sha512-OjkhKen4SJUI2kN9OHpb8ReNN619sB9gECPq51dn3zKEWvif3mnSjmrtWhm8ABIb7Ijs+AAYSS5sI33Sb4YqvQ==}
- ip-address@10.0.1:
- resolution: {integrity: sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==}
+ ioredis@5.6.0:
+ resolution: {integrity: sha512-tBZlIIWbndeWBWCXWZiqtOF/yxf6yZX3tAlTJ7nfo5jhd6dctNxF7QnYlZLZ1a0o0pDoen7CgZqO+zjNaFbJAg==}
+ engines: {node: '>=12.22.0'}
+
+ ip-address@9.0.5:
+ resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==}
engines: {node: '>= 12'}
ip-regex@4.3.0:
@@ -7104,8 +7137,8 @@ packages:
resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==}
engines: {node: '>=6'}
- is-generator-function@1.1.2:
- resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==}
+ is-generator-function@1.1.0:
+ resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==}
engines: {node: '>= 0.4'}
is-glob@4.0.3:
@@ -7147,8 +7180,8 @@ packages:
resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
engines: {node: '>= 0.4'}
- is-network-error@1.3.0:
- resolution: {integrity: sha512-6oIwpsgRfnDiyEDLMay/GqCl3HoAtH5+RUKW29gYkL0QA+ipzpDLA16yQs7/RHCSu+BwgbJaOUqa4A99qNVQVw==}
+ is-network-error@1.1.0:
+ resolution: {integrity: sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==}
engines: {node: '>=16'}
is-npm@1.0.0:
@@ -7287,8 +7320,8 @@ packages:
resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==}
engines: {node: '>= 8.0.0'}
- isbinaryfile@5.0.6:
- resolution: {integrity: sha512-I+NmIfBHUl+r2wcDd6JwE9yWje/PIVY/R5/CmV8dXLZd5K+L9X2klAOwfAHNnondLXkbHyTAleQAWonpTJBTtw==}
+ isbinaryfile@5.0.4:
+ resolution: {integrity: sha512-YKBKVkKhty7s8rxddb40oOkuP0NbaeXrQvLin6QMHL7Ypiy2RW9LwOVrVgZRyOrhQlayMd9t+D8yDy8MKFTSDQ==}
engines: {node: '>= 18.0.0'}
isexe@2.0.0:
@@ -7334,15 +7367,15 @@ packages:
resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==}
engines: {node: '>=10'}
- istanbul-reports@3.2.0:
- resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==}
+ istanbul-reports@3.1.7:
+ resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==}
engines: {node: '>=8'}
jackspeak@3.4.3:
resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
- jake@10.9.4:
- resolution: {integrity: sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==}
+ jake@10.9.2:
+ resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==}
engines: {node: '>=10'}
hasBin: true
@@ -7422,6 +7455,7 @@ packages:
jest-playwright-preset@4.0.0:
resolution: {integrity: sha512-+dGZ1X2KqtwXaabVjTGxy0a3VzYfvYsWaRcuO8vMhyclHSOpGSI1+5cmlqzzCwQ3+fv0EjkTc7I5aV9lo08dYw==}
+ deprecated: ⚠️ The 'jest-playwright-preset' package is deprecated. Please migrate to Playwright's built-in test runner (@playwright/test) which now includes full Jest-style features and parallel testing. See https://playwright.dev/docs/intro for details.
peerDependencies:
jest: ^29.3.1
jest-circus: ^29.3.1
@@ -7439,15 +7473,12 @@ packages:
jest-process-manager@0.4.0:
resolution: {integrity: sha512-80Y6snDyb0p8GG83pDxGI/kQzwVTkCxc7ep5FPe/F6JYdvRDhwr6RzRmPSP7SEwuLhxo80lBS/NqOdUIbHIfhw==}
+ deprecated: ⚠️ The 'jest-process-manager' package is deprecated. Please migrate to Playwright's built-in test runner (@playwright/test) which now includes full Jest-style features and parallel testing. See https://playwright.dev/docs/intro for details.
jest-regex-util@29.6.3:
resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- jest-regex-util@30.0.1:
- resolution: {integrity: sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==}
- engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0}
-
jest-resolve-dependencies@29.7.0:
resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -7511,8 +7542,8 @@ packages:
resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
hasBin: true
- jiti@2.6.1:
- resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
+ jiti@2.4.2:
+ resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
hasBin: true
joi@17.13.3:
@@ -7535,12 +7566,15 @@ packages:
js2xmlparser@4.0.2:
resolution: {integrity: sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==}
- jsdoc-type-pratt-parser@4.8.0:
- resolution: {integrity: sha512-iZ8Bdb84lWRuGHamRXFyML07r21pcwBrLkHEuHgEY5UbCouBwv7ECknDRKzsQIXMiqpPymqtIf8TC/shYKB5rw==}
+ jsbn@1.1.0:
+ resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
+
+ jsdoc-type-pratt-parser@4.1.0:
+ resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==}
engines: {node: '>=12.0.0'}
- jsdoc@4.0.5:
- resolution: {integrity: sha512-P4C6MWP9yIlMiK8nwoZvxN84vb6MsnXcHuy7XzVOvQoCizWX5JFCBsWIIWKXBltpoRZXddUOVQmCTOZt9yDj9g==}
+ jsdoc@4.0.4:
+ resolution: {integrity: sha512-zeFezwyXeG4syyYHbvh1A967IAqq/67yXtXvuL5wnqCkFZe8I0vKfm+EO+YEvLguo6w9CDUbrAXVtJSHh2E8rw==}
engines: {node: '>=12.0.0'}
hasBin: true
@@ -7589,8 +7623,8 @@ packages:
jsonfile@4.0.0:
resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
- jsonfile@6.2.0:
- resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==}
+ jsonfile@6.1.0:
+ resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
jsonpointer@5.0.1:
resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==}
@@ -7607,8 +7641,8 @@ packages:
just-extend@6.2.0:
resolution: {integrity: sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==}
- jwa@1.4.2:
- resolution: {integrity: sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==}
+ jwa@1.4.1:
+ resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==}
jws@3.2.2:
resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==}
@@ -7630,8 +7664,8 @@ packages:
known-css-properties@0.34.0:
resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==}
- known-css-properties@0.36.0:
- resolution: {integrity: sha512-A+9jP+IUmuQsNdsLdcg6Yt7voiMF/D4K83ew0OpJtpu+l34ef7LaohWV0Rc6KNvzw6ZDizkqfyB5JznZnzuKQA==}
+ known-css-properties@0.35.0:
+ resolution: {integrity: sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==}
language-subtag-registry@0.3.23:
resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==}
@@ -7644,8 +7678,8 @@ packages:
resolution: {integrity: sha512-Be1YRHWWlZaSsrz2U+VInk+tO0EwLIyV+23RhWLINJYwg/UIikxjlj3MhH37/6/EDCAusjajvMkMMUXRaMWl/w==}
engines: {node: '>=4'}
- launch-editor@2.11.1:
- resolution: {integrity: sha512-SEET7oNfgSaB6Ym0jufAdCeo3meJVeCaaDyzRygy0xsp2BFKCprcfHljTq4QkzTLUxEKkFK6OK4811YM2oSrRg==}
+ launch-editor@2.9.1:
+ resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==}
lazy-val@1.0.5:
resolution: {integrity: sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==}
@@ -7662,8 +7696,8 @@ packages:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
- libheif-js@1.19.8:
- resolution: {integrity: sha512-vQJWusIxO7wavpON1dusciL8Go9jsIQ+EUrckauFYAiSTjcmLAsuJh3SszLpvkwPci3JcL41ek2n+LUZGFpPIQ==}
+ libheif-js@1.18.2:
+ resolution: {integrity: sha512-4Nk0dKhhRfVS4mECcX2jSDpNU6gcHQLneJjkGQq61N8COGtjSpSA3CI+1Q3kUYv5Vf+SwIqUtaDSdU6JO37c6w==}
engines: {node: '>=8.0.0'}
lightningcss-darwin-arm64@1.30.1:
@@ -7695,24 +7729,28 @@ packages:
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
lightningcss-linux-arm64-musl@1.30.1:
resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
lightningcss-linux-x64-gnu@1.30.1:
resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
lightningcss-linux-x64-musl@1.30.1:
resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
+ libc: [musl]
lightningcss-win32-arm64-msvc@1.30.1:
resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==}
@@ -7740,8 +7778,8 @@ packages:
resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
engines: {node: '>=4'}
- loader-runner@4.3.1:
- resolution: {integrity: sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==}
+ loader-runner@4.3.0:
+ resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
engines: {node: '>=6.11.5'}
loader-utils@2.0.4:
@@ -7770,15 +7808,25 @@ packages:
lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
+ lodash.defaults@4.2.0:
+ resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==}
+
lodash.find@4.6.0:
resolution: {integrity: sha512-yaRZoAV3Xq28F1iafWN1+a0rflOej93l1DQUejs3SZ41h2O9UJBoS9aueGjPDgAl4B6tPC0NuuchLKaDQQ3Isg==}
lodash.flattendeep@4.4.0:
resolution: {integrity: sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==}
+ lodash.get@4.4.2:
+ resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==}
+ deprecated: This package is deprecated. Use the optional chaining (?.) operator instead.
+
lodash.includes@4.3.0:
resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==}
+ lodash.isarguments@3.1.0:
+ resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==}
+
lodash.isboolean@3.0.3:
resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==}
@@ -7846,8 +7894,8 @@ packages:
loupe@2.3.7:
resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
- loupe@3.2.1:
- resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==}
+ loupe@3.1.3:
+ resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==}
lower-case@2.0.2:
resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
@@ -7888,8 +7936,8 @@ packages:
resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
hasBin: true
- magic-string@0.30.19:
- resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==}
+ magic-string@0.30.17:
+ resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
make-dir@1.3.0:
resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==}
@@ -7985,11 +8033,11 @@ packages:
mdn-data@2.12.2:
resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
- mdn-data@2.23.0:
- resolution: {integrity: sha512-786vq1+4079JSeu2XdcDjrhi/Ry7BWtjDl9WtGPWLiIHb2T66GvIVflZTBoSNZ5JqTtJGYEVMuFA/lbQlMOyDQ==}
+ mdn-data@2.15.0:
+ resolution: {integrity: sha512-KIrS0lFPOqA4DgeO16vI5fkAsy8p++WBlbXtB5P1EQs8ubBgguAInNd1DnrCeTRfGchY0kgThgDOOIPyOLH2dQ==}
- mdn-data@2.24.0:
- resolution: {integrity: sha512-i97fklrJl03tL1tdRVw0ZfLLvuDsdb6wxL+TrJ+PKkCbLrp2PCu2+OYdCKychIUm19nSM/35S6qz7pJpnXttoA==}
+ mdn-data@2.21.0:
+ resolution: {integrity: sha512-+ZKPQezM5vYJIkCxaC+4DTnRrVZR1CgsKLu5zsQERQx6Tea8Y+wMx5A24rq8A8NepCeatIQufVAekKNgiBMsGQ==}
mdurl@2.0.0:
resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
@@ -7998,15 +8046,16 @@ packages:
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
engines: {node: '>= 0.6'}
- memfs-or-file-map-to-github-branch@1.3.0:
- resolution: {integrity: sha512-AzgIEodmt51dgwB3TmihTf1Fh2SmszdZskC6trFHy4v71R5shLmdjJSYI7ocVfFa7C/TE6ncb0OZ9eBg2rmkBQ==}
+ memfs-or-file-map-to-github-branch@1.2.1:
+ resolution: {integrity: sha512-I/hQzJ2a/pCGR8fkSQ9l5Yx+FQ4e7X6blNHyWBm2ojeFLT3GVzGkTj7xnyWpdclrr7Nq4dmx3xrvu70m3ypzAQ==}
memfs@3.5.3:
resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==}
engines: {node: '>= 4.0.0'}
- memfs@4.49.0:
- resolution: {integrity: sha512-L9uC9vGuc4xFybbdOpRLoOAOq1YEBBsocCs5NVW32DfU+CZWWIn3OVF+lB8Gp4ttBVSMazwrTrjv8ussX/e3VQ==}
+ memfs@4.17.0:
+ resolution: {integrity: sha512-4eirfZ7thblFmqFjywlTmuWVSvccHAJbn1r8qQLzmTO11qcqpohOjmY2mFce6x7x7WtskzRqApPD0hv+Oa74jg==}
+ engines: {node: '>= 4.0.0'}
memoize-one@5.2.1:
resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==}
@@ -8043,6 +8092,11 @@ packages:
resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
engines: {node: '>= 0.6'}
+ micro@9.4.1:
+ resolution: {integrity: sha512-Lpjcbp6Y9GJIfewxDfTmu9eW0rt0MGo+Gs1d3yJLFa7mhErtKkCngGhDbA/O1gqUjEwsHh+jWPg8BJ0Bx4AgFA==}
+ engines: {node: '>= 8.0.0'}
+ hasBin: true
+
micromark-extension-gfm-autolink-literal@0.5.7:
resolution: {integrity: sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw==}
@@ -8068,22 +8122,22 @@ packages:
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
engines: {node: '>=8.6'}
+ microrouter@3.1.3:
+ resolution: {integrity: sha512-JQBGmEuu62fUvUsrPaBAOaEYXmR7r3kaPz0j1xyU2Vj/FjDKN26Ij59CJMA1iDGxn8a5qxvfXe+36uQ2G0/F0A==}
+ engines: {node: '>=6.10.0'}
+
mime-db@1.52.0:
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
engines: {node: '>= 0.6'}
- mime-db@1.54.0:
- resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==}
+ mime-db@1.53.0:
+ resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==}
engines: {node: '>= 0.6'}
mime-types@2.1.35:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
- mime-types@3.0.1:
- resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==}
- engines: {node: '>= 0.6'}
-
mime@1.6.0:
resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
engines: {node: '>=4'}
@@ -8153,8 +8207,8 @@ packages:
resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- minipass-fetch@4.0.1:
- resolution: {integrity: sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==}
+ minipass-fetch@4.0.0:
+ resolution: {integrity: sha512-2v6aXUXwLP1Epd/gc32HAMIWoczx+fZwEPRHm/VwtrJzRGwR1qGZXEYV3Zp8ZjjbwaZhMrM6uHV4KVkk+XCc2w==}
engines: {node: ^18.17.0 || >=20.5.0}
minipass-flush@1.0.5:
@@ -8185,8 +8239,8 @@ packages:
resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
engines: {node: '>= 8'}
- minizlib@3.1.0:
- resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==}
+ minizlib@3.0.1:
+ resolution: {integrity: sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==}
engines: {node: '>= 18'}
mkdirp@0.5.6:
@@ -8198,6 +8252,11 @@ packages:
engines: {node: '>=10'}
hasBin: true
+ mkdirp@3.0.1:
+ resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==}
+ engines: {node: '>=10'}
+ hasBin: true
+
mocha@10.8.2:
resolution: {integrity: sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==}
engines: {node: '>= 14.0.0'}
@@ -8231,6 +8290,11 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
+ nanoid@3.3.8:
+ resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+
natural-compare-lite@1.4.0:
resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
@@ -8268,8 +8332,8 @@ packages:
no-case@3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
- node-abi@3.78.0:
- resolution: {integrity: sha512-E2wEyrgX/CqvicaQYU3Ze1PFGjc4QYPGsjUrlYkqAE0WjHEZwgOsGMPMzkMse4LjJbDmaEuDX3CM036j5K2DSQ==}
+ node-abi@3.77.0:
+ resolution: {integrity: sha512-DSmt0OEcLoK4i3NuscSbGjOf3bqiDEutejqENSplMSFA/gmB8mkED9G4pKWnPl7MDU4rSHebKPHeitpDfyH0cQ==}
engines: {node: '>=10'}
node-abort-controller@3.1.1:
@@ -8281,6 +8345,10 @@ packages:
node-addon-api@7.1.1:
resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
+ node-addon-api@8.3.0:
+ resolution: {integrity: sha512-8VOpLHFrOQlAH+qA0ZzuGRlALRA6/LVh8QJldbrC4DY0hXoMP0l4Acq8TzFC018HztWiRqyCEj2aTWY2UvnJUg==}
+ engines: {node: ^18 || ^20 || >= 21}
+
node-addon-api@8.5.0:
resolution: {integrity: sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==}
engines: {node: ^18 || ^20 || >= 21}
@@ -8320,8 +8388,8 @@ packages:
resolution: {integrity: sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==}
engines: {node: '>=8'}
- node-releases@2.0.23:
- resolution: {integrity: sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg==}
+ node-releases@2.0.19:
+ resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
nop@1.0.0:
resolution: {integrity: sha512-XdkOuXGx0DTwlqb0DWTcDqelgU/F3YyZ+PTRaecpDVpkYskcnh3OeUYKfvjcRQ2D1diTIGxi/a3eHVjW5yPupQ==}
@@ -8384,8 +8452,8 @@ packages:
resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==}
engines: {node: '>= 0.4'}
- object.entries@1.1.9:
- resolution: {integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==}
+ object.entries@1.1.8:
+ resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==}
engines: {node: '>= 0.4'}
object.fromentries@2.0.8:
@@ -8418,8 +8486,8 @@ packages:
resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
engines: {node: '>= 0.8'}
- on-headers@1.1.0:
- resolution: {integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==}
+ on-headers@1.0.2:
+ resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
engines: {node: '>= 0.8'}
once@1.4.0:
@@ -8433,8 +8501,8 @@ packages:
resolution: {integrity: sha512-NCkLvw6ZyDnLCFNWIXtbrhNKEVBwHxv8n003Lum8Y5YF3dZtbSYSZZN/8gGJ1Ey52hCpsBQ6n5qutYAc4OOhFA==}
engines: {node: '>=0.4.0'}
- open@10.2.0:
- resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==}
+ open@10.1.0:
+ resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==}
engines: {node: '>=18'}
open@8.4.2:
@@ -8547,8 +8615,8 @@ packages:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
- pac-proxy-agent@7.2.0:
- resolution: {integrity: sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==}
+ pac-proxy-agent@7.1.0:
+ resolution: {integrity: sha512-Z5FnLVVZSnX7WjBg0mhDtydeRZ1xMcATZThjySQUHqr+0ksP8kqaw23fNKkaaN/Z8gwLUs/W7xdl0I75eP2Xyw==}
engines: {node: '>= 14'}
pac-resolver@7.0.1:
@@ -8653,8 +8721,9 @@ packages:
path-to-regexp@0.1.12:
resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==}
- path-to-regexp@8.3.0:
- resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==}
+ path-to-regexp@8.2.0:
+ resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==}
+ engines: {node: '>=16'}
path-type@3.0.0:
resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
@@ -8667,8 +8736,8 @@ packages:
pathval@1.1.1:
resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
- pathval@2.0.1:
- resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==}
+ pathval@2.0.0:
+ resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==}
engines: {node: '>= 14.16'}
pe-library@0.4.1:
@@ -8715,8 +8784,8 @@ packages:
pinpoint@1.1.0:
resolution: {integrity: sha512-+04FTD9x7Cls2rihLlo57QDCcHoLBGn5Dk51SwtFBWkUWLxZaBXyNVpCw1S+atvE7GmnFjeaRZ0WLq3UYuqAdg==}
- pirates@4.0.7:
- resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
+ pirates@4.0.6:
+ resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
engines: {node: '>= 6'}
pixelmatch@5.3.0:
@@ -8731,13 +8800,13 @@ packages:
resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==}
engines: {node: '>=14.16'}
- playwright-core@1.54.2:
- resolution: {integrity: sha512-n5r4HFbMmWsB4twG7tJLDN9gmBUeSPcsBZiWSE4DnYz9mJMAFqr2ID7+eGC9kpEnxExJ1epttwR59LEWCk8mtA==}
+ playwright-core@1.50.1:
+ resolution: {integrity: sha512-ra9fsNWayuYumt+NiM069M6OkcRb1FZSK8bgi66AtpFoWkg2+y0bJSNmkFrWhMbEBbVKC/EruAHH3g0zmtwGmQ==}
engines: {node: '>=18'}
hasBin: true
- playwright-core@1.56.0:
- resolution: {integrity: sha512-1SXl7pMfemAMSDn5rkPeZljxOCYAmQnYLBTExuh6E8USHXGSX3dx6lYZN/xPpTz1vimXmPA9CDnILvmJaB8aSQ==}
+ playwright-core@1.54.2:
+ resolution: {integrity: sha512-n5r4HFbMmWsB4twG7tJLDN9gmBUeSPcsBZiWSE4DnYz9mJMAFqr2ID7+eGC9kpEnxExJ1epttwR59LEWCk8mtA==}
engines: {node: '>=18'}
hasBin: true
@@ -8758,11 +8827,6 @@ packages:
resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==}
engines: {node: '>=14.19.0'}
- pnpm@10.11.1:
- resolution: {integrity: sha512-5Rm592OYadyNXDxd/vc7PwkQlLCgBtcxc1PHKxJOgOGv1ClzLihwWta/oe6HnB/ORsEozOvTGSEB9D3WfGZ5Eg==}
- engines: {node: '>=18.12'}
- hasBin: true
-
polished@4.3.1:
resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==}
engines: {node: '>=10'}
@@ -8770,9 +8834,9 @@ packages:
popmotion@11.0.3:
resolution: {integrity: sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA==}
- portfinder@1.0.38:
- resolution: {integrity: sha512-rEwq/ZHlJIKw++XtLAO8PPuOQA/zaPJOZJ37BVuN97nLpMJeuDVLVGRwbFoBgLudgdTMP2hdRJP++H+8QOA3vg==}
- engines: {node: '>= 10.12'}
+ portfinder@1.0.32:
+ resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==}
+ engines: {node: '>= 0.12.0'}
possible-typed-array-names@1.1.0:
resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
@@ -8939,6 +9003,11 @@ packages:
engines: {node: '>=14'}
hasBin: true
+ prettier@3.6.2:
+ resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==}
+ engines: {node: '>=14'}
+ hasBin: true
+
pretty-error@4.0.0:
resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==}
@@ -9095,6 +9164,10 @@ packages:
resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
engines: {node: '>= 0.6'}
+ raw-body@2.4.1:
+ resolution: {integrity: sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==}
+ engines: {node: '>= 0.8'}
+
raw-body@2.5.2:
resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==}
engines: {node: '>= 0.8'}
@@ -9135,8 +9208,8 @@ packages:
resolution: {integrity: sha512-B5XGOnOfwH4B7m0chzE1Cv5jlnfbbxF0LoBI+lacQuNj9PMvZ6JS5NCFnDw3zzy7zpOo6leyJNAED8sN3CgLVA==}
hasBin: true
- react-docgen-typescript@2.4.0:
- resolution: {integrity: sha512-ZtAp5XTO5HRzQctjPU0ybY0RRCQO19X/8fxn3w7y2VVTUbGHDKULPTL4ky3vB05euSgG5NpALhEhDPvQ56wvXg==}
+ react-docgen-typescript@2.2.2:
+ resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==}
peerDependencies:
typescript: '>= 4.3.x'
@@ -9212,8 +9285,8 @@ packages:
'@types/react':
optional: true
- react-stately@3.42.0:
- resolution: {integrity: sha512-lYt2o1dd6dK8Bb4GRh08RG/2u64bSA1cqtRqtw4jEMgxC7Q17RFcIumBbChErndSdLzafEG/UBwV6shOfig6yw==}
+ react-stately@3.35.0:
+ resolution: {integrity: sha512-1BH21J/TOHpyZe7c+f1BU2bnRWaBDTjLH0WdBuzNfPOXu7RBG3ebPIRvqd7UkPaVfIcol2QJnxe8S0a314JWKA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
@@ -9266,8 +9339,8 @@ packages:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
- readdirp@4.1.2:
- resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
+ readdirp@4.1.1:
+ resolution: {integrity: sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==}
engines: {node: '>= 14.18.0'}
readline-sync@1.4.10:
@@ -9278,8 +9351,8 @@ packages:
resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==}
engines: {node: '>= 12.13.0'}
- recast@0.23.11:
- resolution: {integrity: sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==}
+ recast@0.23.9:
+ resolution: {integrity: sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==}
engines: {node: '>= 4'}
rechoir@0.8.0:
@@ -9290,6 +9363,14 @@ packages:
resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
engines: {node: '>=8'}
+ redis-errors@1.2.0:
+ resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==}
+ engines: {node: '>=4'}
+
+ redis-parser@3.0.0:
+ resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==}
+ engines: {node: '>=4'}
+
redux-logger@3.0.6:
resolution: {integrity: sha512-JoCIok7bg/XpqA1JqCqXFypuqBbQzGQySrhFzewB7ThcnysTO30l4VCst86AuB9T9tuT03MAA56Jw2PNhRSNCg==}
@@ -9316,8 +9397,11 @@ packages:
regenerator-runtime@0.13.11:
resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
- regex-parser@2.3.1:
- resolution: {integrity: sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==}
+ regenerator-runtime@0.14.1:
+ resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
+
+ regex-parser@2.3.0:
+ resolution: {integrity: sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==}
regexp.prototype.flags@1.5.4:
resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
@@ -9439,8 +9523,8 @@ packages:
resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==}
engines: {node: '>= 4'}
- reusify@1.1.0:
- resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
+ reusify@1.0.4:
+ resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
rimraf@2.6.3:
@@ -9453,12 +9537,16 @@ packages:
deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
+ rimraf@5.0.10:
+ resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==}
+ hasBin: true
+
roarr@2.15.4:
resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==}
engines: {node: '>=8.0'}
- run-applescript@7.1.0:
- resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==}
+ run-applescript@7.0.0:
+ resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==}
engines: {node: '>=18'}
run-parallel@1.2.0:
@@ -9468,8 +9556,8 @@ packages:
resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==}
engines: {npm: '>=2.0.0'}
- rxjs@7.8.2:
- resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}
+ rxjs@7.8.1:
+ resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
safe-array-concat@1.1.3:
resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==}
@@ -9535,8 +9623,8 @@ packages:
resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==}
engines: {node: '>= 10.13.0'}
- schema-utils@4.3.3:
- resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==}
+ schema-utils@4.3.0:
+ resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==}
engines: {node: '>= 10.13.0'}
secure-compare@3.0.1:
@@ -9606,6 +9694,9 @@ packages:
setprototypeof@1.1.0:
resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==}
+ setprototypeof@1.1.1:
+ resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==}
+
setprototypeof@1.2.0:
resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
@@ -9629,8 +9720,8 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- shell-quote@1.8.3:
- resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==}
+ shell-quote@1.8.2:
+ resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==}
engines: {node: '>= 0.4'}
side-channel-list@1.0.0:
@@ -9697,8 +9788,8 @@ packages:
resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==}
engines: {node: '>= 14'}
- socks@2.8.7:
- resolution: {integrity: sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==}
+ socks@2.8.4:
+ resolution: {integrity: sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==}
engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
sonic-boom@4.2.0:
@@ -9734,8 +9825,8 @@ packages:
spdx-expression-parse@3.0.1:
resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
- spdx-license-ids@3.0.22:
- resolution: {integrity: sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==}
+ spdx-license-ids@3.0.21:
+ resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==}
spdy-transport@3.0.0:
resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==}
@@ -9766,6 +9857,9 @@ packages:
resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==}
engines: {node: '>=10'}
+ standard-as-callback@2.1.0:
+ resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==}
+
stat-mode@1.0.0:
resolution: {integrity: sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==}
engines: {node: '>= 6'}
@@ -9864,8 +9958,8 @@ packages:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
- strip-ansi@7.1.2:
- resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
+ strip-ansi@7.1.0:
+ resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
engines: {node: '>=12'}
strip-bom@3.0.0:
@@ -9888,8 +9982,8 @@ packages:
resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
engines: {node: '>=8'}
- strip-indent@4.1.1:
- resolution: {integrity: sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==}
+ strip-indent@4.0.0:
+ resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==}
engines: {node: '>=12'}
strip-json-comments@2.0.1:
@@ -9936,8 +10030,8 @@ packages:
peerDependencies:
stylelint: ^16.1.0
- stylelint-scss@6.12.1:
- resolution: {integrity: sha512-UJUfBFIvXfly8WKIgmqfmkGKPilKB4L5j38JfsDd+OCg2GBdU0vGUV08Uw82tsRZzd4TbsUURVVNGeOhJVF7pA==}
+ stylelint-scss@6.11.0:
+ resolution: {integrity: sha512-AvJ6LVzz2iXHxPlPTR9WVy73FC/vmohH54VySNlCKX1NIXNAeuzy/VbIkMJLMyw/xKYqkgY4kAgB+qy5BfCaCg==}
engines: {node: '>=18.12.0'}
peerDependencies:
stylelint: ^16.0.2
@@ -9999,8 +10093,8 @@ packages:
resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==}
engines: {node: ^14.18.0 || >=16.0.0}
- synckit@0.9.3:
- resolution: {integrity: sha512-JJoOEKTfL1urb1mDoEblhD9NhEbWmq9jHEMEnxoC4ujUaZ4itA8vKgwkFAyNClgxplLi9tsUKX+EduK0p/l7sg==}
+ synckit@0.9.2:
+ resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==}
engines: {node: ^14.18.0 || >=16.0.0}
tabbable@6.2.0:
@@ -10010,23 +10104,23 @@ packages:
resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==}
engines: {node: '>=10.0.0'}
- tailwind-csstree@0.1.4:
- resolution: {integrity: sha512-FzD187HuFIZEyeR7Xy6sJbJll2d4SybS90satC8SKIuaNRC05CxMvdzN7BUsfDQffcnabckRM5OIcfArjsZ0mg==}
+ tailwind-csstree@0.1.2:
+ resolution: {integrity: sha512-SP36MjhkSGa0Yux/B863QyxljQku+WbGH5f+dqyFJXvdexemcC0Fwj/2du2DoXVkboO5Rc1Pd4i45EmFJual6w==}
engines: {node: '>=18.18'}
tailwindcss@4.1.7:
resolution: {integrity: sha512-kr1o/ErIdNhTz8uzAYL7TpaUuzKIE6QPQ4qmSdxnoX/lo+5wmUHQA6h3L5yIqEImSRnAAURDirLu/BgiXGPAhg==}
- tapable@2.3.0:
- resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==}
+ tapable@2.2.1:
+ resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
engines: {node: '>=6'}
tar@6.2.1:
resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==}
engines: {node: '>=10'}
- tar@7.5.1:
- resolution: {integrity: sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==}
+ tar@7.4.3:
+ resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==}
engines: {node: '>=18'}
telejson@7.2.0:
@@ -10059,8 +10153,8 @@ packages:
uglify-js:
optional: true
- terser@5.44.0:
- resolution: {integrity: sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==}
+ terser@5.39.0:
+ resolution: {integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==}
engines: {node: '>=10'}
hasBin: true
@@ -10078,8 +10172,8 @@ packages:
thenify@3.3.1:
resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
- thingies@2.5.0:
- resolution: {integrity: sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==}
+ thingies@1.21.0:
+ resolution: {integrity: sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==}
engines: {node: '>=10.18'}
peerDependencies:
tslib: ^2
@@ -10124,8 +10218,8 @@ packages:
tmp-promise@3.0.3:
resolution: {integrity: sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==}
- tmp@0.2.5:
- resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==}
+ tmp@0.2.3:
+ resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==}
engines: {node: '>=14.14'}
tmpl@1.0.5:
@@ -10139,6 +10233,10 @@ packages:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
+ toidentifier@1.0.0:
+ resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==}
+ engines: {node: '>=0.6'}
+
toidentifier@1.0.1:
resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
engines: {node: '>=0.6'}
@@ -10146,8 +10244,8 @@ packages:
tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
- tree-dump@1.1.0:
- resolution: {integrity: sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==}
+ tree-dump@1.0.2:
+ resolution: {integrity: sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==}
engines: {node: '>=10.0'}
peerDependencies:
tslib: '2'
@@ -10302,6 +10400,9 @@ packages:
undici-types@6.19.8:
resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
+ undici-types@6.20.0:
+ resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
+
undici-types@6.21.0:
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
@@ -10370,8 +10471,8 @@ packages:
resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==}
engines: {node: '>=4'}
- update-browserslist-db@1.1.3:
- resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
+ update-browserslist-db@1.1.2:
+ resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
@@ -10390,6 +10491,10 @@ packages:
resolution: {integrity: sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==}
engines: {node: '>=0.10.0'}
+ url-pattern@1.0.3:
+ resolution: {integrity: sha512-uQcEj/2puA4aq1R3A2+VNVBgaWYR24FdWjl7VNW83rnWftlhyzOZ/tBjezRiC2UkIzuxC8Top3IekN3vUf1WxA==}
+ engines: {node: '>=0.12.0'}
+
url@0.11.4:
resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==}
engines: {node: '>= 0.4'}
@@ -10417,8 +10522,13 @@ packages:
'@types/react':
optional: true
- use-sync-external-store@1.6.0:
- resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==}
+ use-sync-external-store@1.4.0:
+ resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+
+ use-sync-external-store@1.5.0:
+ resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
@@ -10499,8 +10609,8 @@ packages:
warning@4.0.3:
resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==}
- watchpack@2.4.4:
- resolution: {integrity: sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==}
+ watchpack@2.4.2:
+ resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
engines: {node: '>=10.13.0'}
wbuf@1.7.3:
@@ -10538,8 +10648,8 @@ packages:
webpack:
optional: true
- webpack-dev-middleware@7.4.5:
- resolution: {integrity: sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==}
+ webpack-dev-middleware@7.4.2:
+ resolution: {integrity: sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==}
engines: {node: '>= 18.12.0'}
peerDependencies:
webpack: ^5.0.0
@@ -10567,8 +10677,8 @@ packages:
resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==}
engines: {node: '>=10.0.0'}
- webpack-sources@3.3.3:
- resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==}
+ webpack-sources@3.2.3:
+ resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
engines: {node: '>=10.13.0'}
webpack-virtual-modules@0.6.2:
@@ -10618,6 +10728,10 @@ packages:
which-module@2.0.1:
resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
+ which-typed-array@1.1.18:
+ resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==}
+ engines: {node: '>= 0.4'}
+
which-typed-array@1.1.19:
resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==}
engines: {node: '>= 0.4'}
@@ -10704,8 +10818,8 @@ packages:
utf-8-validate:
optional: true
- ws@8.18.3:
- resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==}
+ ws@8.18.0:
+ resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -10716,10 +10830,6 @@ packages:
utf-8-validate:
optional: true
- wsl-utils@0.1.0:
- resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==}
- engines: {node: '>=18'}
-
xcase@2.0.1:
resolution: {integrity: sha512-UmFXIPU+9Eg3E9m/728Bii0lAIuoc+6nbrNUKaRPJOFp91ih44qqGlWtxMB6kXFrRD6po+86ksHM5XHCfk6iPw==}
@@ -10819,8 +10929,8 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
- yocto-queue@1.2.1:
- resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==}
+ yocto-queue@1.1.1:
+ resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==}
engines: {node: '>=12.20'}
zod@3.23.8:
@@ -10833,35 +10943,35 @@ snapshots:
7zip-bin@5.2.0: {}
- '@adobe/css-tools@4.4.4': {}
+ '@adobe/css-tools@4.4.2': {}
'@alloc/quick-lru@5.2.0': {}
'@ampproject/remapping@2.3.0':
dependencies:
- '@jridgewell/gen-mapping': 0.3.13
- '@jridgewell/trace-mapping': 0.3.31
+ '@jridgewell/gen-mapping': 0.3.8
+ '@jridgewell/trace-mapping': 0.3.25
- '@babel/code-frame@7.27.1':
+ '@babel/code-frame@7.26.2':
dependencies:
- '@babel/helper-validator-identifier': 7.27.1
+ '@babel/helper-validator-identifier': 7.25.9
js-tokens: 4.0.0
picocolors: 1.1.1
- '@babel/compat-data@7.28.4': {}
+ '@babel/compat-data@7.26.8': {}
'@babel/core@7.26.0':
dependencies:
'@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.27.1
- '@babel/generator': 7.28.3
- '@babel/helper-compilation-targets': 7.27.2
- '@babel/helper-module-transforms': 7.28.3(@babel/core@7.26.0)
- '@babel/helpers': 7.28.4
- '@babel/parser': 7.28.4
- '@babel/template': 7.27.2
- '@babel/traverse': 7.28.4
- '@babel/types': 7.28.4
+ '@babel/code-frame': 7.26.2
+ '@babel/generator': 7.26.8
+ '@babel/helper-compilation-targets': 7.26.5
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
+ '@babel/helpers': 7.26.7
+ '@babel/parser': 7.26.8
+ '@babel/template': 7.26.8
+ '@babel/traverse': 7.26.8
+ '@babel/types': 7.26.8
convert-source-map: 2.0.0
debug: 4.3.7(supports-color@8.1.1)
gensync: 1.0.0-beta.2
@@ -10870,131 +10980,129 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.28.3':
+ '@babel/generator@7.26.8':
dependencies:
- '@babel/parser': 7.28.4
- '@babel/types': 7.28.4
- '@jridgewell/gen-mapping': 0.3.13
- '@jridgewell/trace-mapping': 0.3.31
+ '@babel/parser': 7.26.8
+ '@babel/types': 7.26.8
+ '@jridgewell/gen-mapping': 0.3.8
+ '@jridgewell/trace-mapping': 0.3.25
jsesc: 3.1.0
- '@babel/helper-annotate-as-pure@7.27.3':
+ '@babel/helper-annotate-as-pure@7.25.9':
dependencies:
- '@babel/types': 7.28.4
+ '@babel/types': 7.26.8
- '@babel/helper-compilation-targets@7.27.2':
+ '@babel/helper-compilation-targets@7.26.5':
dependencies:
- '@babel/compat-data': 7.28.4
- '@babel/helper-validator-option': 7.27.1
- browserslist: 4.26.3
+ '@babel/compat-data': 7.26.8
+ '@babel/helper-validator-option': 7.25.9
+ browserslist: 4.24.4
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.26.0)':
+ '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-member-expression-to-functions': 7.27.1
- '@babel/helper-optimise-call-expression': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.26.0)
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/traverse': 7.28.4
+ '@babel/helper-annotate-as-pure': 7.25.9
+ '@babel/helper-member-expression-to-functions': 7.25.9
+ '@babel/helper-optimise-call-expression': 7.25.9
+ '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.0)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
+ '@babel/traverse': 7.26.8
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.26.0)':
+ '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-compilation-targets': 7.27.2
- '@babel/helper-plugin-utils': 7.27.1
- debug: 4.4.3
+ '@babel/helper-compilation-targets': 7.26.5
+ '@babel/helper-plugin-utils': 7.26.5
+ debug: 4.3.7(supports-color@8.1.1)
lodash.debounce: 4.0.8
resolve: 1.22.10
transitivePeerDependencies:
- supports-color
- '@babel/helper-globals@7.28.0': {}
-
- '@babel/helper-member-expression-to-functions@7.27.1':
+ '@babel/helper-member-expression-to-functions@7.25.9':
dependencies:
- '@babel/traverse': 7.28.4
- '@babel/types': 7.28.4
+ '@babel/traverse': 7.26.8
+ '@babel/types': 7.26.8
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-imports@7.27.1':
+ '@babel/helper-module-imports@7.25.9':
dependencies:
- '@babel/traverse': 7.28.4
- '@babel/types': 7.28.4
+ '@babel/traverse': 7.26.8
+ '@babel/types': 7.26.8
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.28.3(@babel/core@7.26.0)':
+ '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-module-imports': 7.27.1
- '@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.28.4
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/helper-validator-identifier': 7.25.9
+ '@babel/traverse': 7.26.8
transitivePeerDependencies:
- supports-color
- '@babel/helper-optimise-call-expression@7.27.1':
+ '@babel/helper-optimise-call-expression@7.25.9':
dependencies:
- '@babel/types': 7.28.4
+ '@babel/types': 7.26.8
- '@babel/helper-plugin-utils@7.27.1': {}
+ '@babel/helper-plugin-utils@7.26.5': {}
- '@babel/helper-replace-supers@7.27.1(@babel/core@7.26.0)':
+ '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-member-expression-to-functions': 7.27.1
- '@babel/helper-optimise-call-expression': 7.27.1
- '@babel/traverse': 7.28.4
+ '@babel/helper-member-expression-to-functions': 7.25.9
+ '@babel/helper-optimise-call-expression': 7.25.9
+ '@babel/traverse': 7.26.8
transitivePeerDependencies:
- supports-color
- '@babel/helper-skip-transparent-expression-wrappers@7.27.1':
+ '@babel/helper-skip-transparent-expression-wrappers@7.25.9':
dependencies:
- '@babel/traverse': 7.28.4
- '@babel/types': 7.28.4
+ '@babel/traverse': 7.26.8
+ '@babel/types': 7.26.8
transitivePeerDependencies:
- supports-color
- '@babel/helper-string-parser@7.27.1': {}
+ '@babel/helper-string-parser@7.25.9': {}
- '@babel/helper-validator-identifier@7.27.1': {}
+ '@babel/helper-validator-identifier@7.25.9': {}
- '@babel/helper-validator-option@7.27.1': {}
+ '@babel/helper-validator-option@7.25.9': {}
- '@babel/helpers@7.28.4':
+ '@babel/helpers@7.26.7':
dependencies:
- '@babel/template': 7.27.2
- '@babel/types': 7.28.4
+ '@babel/template': 7.26.8
+ '@babel/types': 7.26.8
- '@babel/parser@7.28.4':
+ '@babel/parser@7.26.8':
dependencies:
- '@babel/types': 7.28.4
+ '@babel/types': 7.26.8
'@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.26.0)
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.26.5
transitivePeerDependencies:
- supports-color
'@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0)
'@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
'@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0)
transitivePeerDependencies:
- supports-color
@@ -11002,133 +11110,133 @@ snapshots:
'@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.26.0)':
+ '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.26.0)':
+ '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.26.0)':
+ '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.26.0)':
+ '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-module-transforms': 7.28.3(@babel/core@7.26.0)
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.26.5
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.26.0)':
+ '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.26.0)':
+ '@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.26.0)
+ '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.26.0)':
+ '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-module-imports': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.26.0)
- '@babel/types': 7.28.4
+ '@babel/helper-annotate-as-pure': 7.25.9
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/helper-plugin-utils': 7.26.5
+ '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
+ '@babel/types': 7.26.8
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.26.0)':
+ '@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-annotate-as-pure': 7.25.9
+ '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-module-imports': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.26.0)
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/helper-plugin-utils': 7.26.5
+ babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0)
babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0)
- babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.26.0)
+ babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
@@ -11136,61 +11244,63 @@ snapshots:
'@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.26.0)
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.26.0)
+ '@babel/helper-annotate-as-pure': 7.25.9
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.26.5
+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
+ '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0)
transitivePeerDependencies:
- supports-color
'@babel/preset-react@7.25.9(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-validator-option': 7.27.1
- '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.26.0)
- '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.26.0)
- '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.26.0)
- '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.26.5
+ '@babel/helper-validator-option': 7.25.9
+ '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-react-jsx-development': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-react-pure-annotations': 7.25.9(@babel/core@7.26.0)
transitivePeerDependencies:
- supports-color
'@babel/preset-typescript@7.26.0(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-validator-option': 7.27.1
- '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.26.0)
- '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.26.5
+ '@babel/helper-validator-option': 7.25.9
+ '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0)
'@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0)
transitivePeerDependencies:
- supports-color
- '@babel/runtime@7.28.4': {}
+ '@babel/runtime@7.26.7':
+ dependencies:
+ regenerator-runtime: 0.14.1
- '@babel/template@7.27.2':
+ '@babel/template@7.26.8':
dependencies:
- '@babel/code-frame': 7.27.1
- '@babel/parser': 7.28.4
- '@babel/types': 7.28.4
+ '@babel/code-frame': 7.26.2
+ '@babel/parser': 7.26.8
+ '@babel/types': 7.26.8
- '@babel/traverse@7.28.4':
+ '@babel/traverse@7.26.8':
dependencies:
- '@babel/code-frame': 7.27.1
- '@babel/generator': 7.28.3
- '@babel/helper-globals': 7.28.0
- '@babel/parser': 7.28.4
- '@babel/template': 7.27.2
- '@babel/types': 7.28.4
+ '@babel/code-frame': 7.26.2
+ '@babel/generator': 7.26.8
+ '@babel/parser': 7.26.8
+ '@babel/template': 7.26.8
+ '@babel/types': 7.26.8
debug: 4.3.7(supports-color@8.1.1)
+ globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/types@7.28.4':
+ '@babel/types@7.26.8':
dependencies:
- '@babel/helper-string-parser': 7.27.1
- '@babel/helper-validator-identifier': 7.27.1
+ '@babel/helper-string-parser': 7.25.9
+ '@babel/helper-validator-identifier': 7.25.9
'@bcoe/v8-coverage@0.2.3': {}
@@ -11198,16 +11308,16 @@ snapshots:
dependencies:
'@jridgewell/trace-mapping': 0.3.9
- '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)':
+ '@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3)':
dependencies:
- '@csstools/css-tokenizer': 3.0.4
+ '@csstools/css-tokenizer': 3.0.3
- '@csstools/css-tokenizer@3.0.4': {}
+ '@csstools/css-tokenizer@3.0.3': {}
- '@csstools/media-query-list-parser@3.0.1(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)':
+ '@csstools/media-query-list-parser@3.0.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)':
dependencies:
- '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
- '@csstools/css-tokenizer': 3.0.4
+ '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
+ '@csstools/css-tokenizer': 3.0.3
'@csstools/selector-specificity@4.0.0(postcss-selector-parser@6.1.2)':
dependencies:
@@ -11220,7 +11330,7 @@ snapshots:
'@discoveryjs/json-ext@0.5.7': {}
- '@dual-bundle/import-meta-resolve@4.2.1': {}
+ '@dual-bundle/import-meta-resolve@4.1.0': {}
'@electron/asar@3.4.1':
dependencies:
@@ -11257,7 +11367,7 @@ snapshots:
'@electron/node-gyp@10.2.0-electron.2':
dependencies:
env-paths: 2.2.1
- exponential-backoff: 3.1.3
+ exponential-backoff: 3.1.2
glob: 8.1.0
graceful-fs: 4.2.11
make-fetch-happen: 10.2.1
@@ -11303,10 +11413,10 @@ snapshots:
'@malept/cross-spawn-promise': 2.0.0
chalk: 4.1.2
debug: 4.3.7(supports-color@8.1.1)
- detect-libc: 2.1.2
+ detect-libc: 2.0.4
fs-extra: 10.1.0
got: 11.8.5(patch_hash=cfe393dc1cca8970377087e9555a285d1121f75d57223ddd872b1a8d3f8c909b)
- node-abi: 3.78.0
+ node-abi: 3.77.0
node-api-version: 0.2.1
ora: 5.4.1
read-binary-file-arch: 1.0.6
@@ -11355,127 +11465,124 @@ snapshots:
'@emotion/memoize@0.7.4':
optional: true
- '@esbuild/aix-ppc64@0.24.2':
+ '@esbuild/aix-ppc64@0.24.0':
optional: true
'@esbuild/aix-ppc64@0.25.9':
optional: true
- '@esbuild/android-arm64@0.24.2':
+ '@esbuild/android-arm64@0.24.0':
optional: true
'@esbuild/android-arm64@0.25.9':
optional: true
- '@esbuild/android-arm@0.24.2':
+ '@esbuild/android-arm@0.24.0':
optional: true
'@esbuild/android-arm@0.25.9':
optional: true
- '@esbuild/android-x64@0.24.2':
+ '@esbuild/android-x64@0.24.0':
optional: true
'@esbuild/android-x64@0.25.9':
optional: true
- '@esbuild/darwin-arm64@0.24.2':
+ '@esbuild/darwin-arm64@0.24.0':
optional: true
'@esbuild/darwin-arm64@0.25.9':
optional: true
- '@esbuild/darwin-x64@0.24.2':
+ '@esbuild/darwin-x64@0.24.0':
optional: true
'@esbuild/darwin-x64@0.25.9':
optional: true
- '@esbuild/freebsd-arm64@0.24.2':
+ '@esbuild/freebsd-arm64@0.24.0':
optional: true
'@esbuild/freebsd-arm64@0.25.9':
optional: true
- '@esbuild/freebsd-x64@0.24.2':
+ '@esbuild/freebsd-x64@0.24.0':
optional: true
'@esbuild/freebsd-x64@0.25.9':
optional: true
- '@esbuild/linux-arm64@0.24.2':
+ '@esbuild/linux-arm64@0.24.0':
optional: true
'@esbuild/linux-arm64@0.25.9':
optional: true
- '@esbuild/linux-arm@0.24.2':
+ '@esbuild/linux-arm@0.24.0':
optional: true
'@esbuild/linux-arm@0.25.9':
optional: true
- '@esbuild/linux-ia32@0.24.2':
+ '@esbuild/linux-ia32@0.24.0':
optional: true
'@esbuild/linux-ia32@0.25.9':
optional: true
- '@esbuild/linux-loong64@0.24.2':
+ '@esbuild/linux-loong64@0.24.0':
optional: true
'@esbuild/linux-loong64@0.25.9':
optional: true
- '@esbuild/linux-mips64el@0.24.2':
+ '@esbuild/linux-mips64el@0.24.0':
optional: true
'@esbuild/linux-mips64el@0.25.9':
optional: true
- '@esbuild/linux-ppc64@0.24.2':
+ '@esbuild/linux-ppc64@0.24.0':
optional: true
'@esbuild/linux-ppc64@0.25.9':
optional: true
- '@esbuild/linux-riscv64@0.24.2':
+ '@esbuild/linux-riscv64@0.24.0':
optional: true
'@esbuild/linux-riscv64@0.25.9':
optional: true
- '@esbuild/linux-s390x@0.24.2':
+ '@esbuild/linux-s390x@0.24.0':
optional: true
'@esbuild/linux-s390x@0.25.9':
optional: true
- '@esbuild/linux-x64@0.24.2':
+ '@esbuild/linux-x64@0.24.0':
optional: true
'@esbuild/linux-x64@0.25.9':
optional: true
- '@esbuild/netbsd-arm64@0.24.2':
- optional: true
-
'@esbuild/netbsd-arm64@0.25.9':
optional: true
- '@esbuild/netbsd-x64@0.24.2':
+ '@esbuild/netbsd-x64@0.24.0':
optional: true
'@esbuild/netbsd-x64@0.25.9':
optional: true
- '@esbuild/openbsd-arm64@0.24.2':
+ '@esbuild/openbsd-arm64@0.24.0':
optional: true
'@esbuild/openbsd-arm64@0.25.9':
optional: true
- '@esbuild/openbsd-x64@0.24.2':
+ '@esbuild/openbsd-x64@0.24.0':
optional: true
'@esbuild/openbsd-x64@0.25.9':
@@ -11484,40 +11591,40 @@ snapshots:
'@esbuild/openharmony-arm64@0.25.9':
optional: true
- '@esbuild/sunos-x64@0.24.2':
+ '@esbuild/sunos-x64@0.24.0':
optional: true
'@esbuild/sunos-x64@0.25.9':
optional: true
- '@esbuild/win32-arm64@0.24.2':
+ '@esbuild/win32-arm64@0.24.0':
optional: true
'@esbuild/win32-arm64@0.25.9':
optional: true
- '@esbuild/win32-ia32@0.24.2':
+ '@esbuild/win32-ia32@0.24.0':
optional: true
'@esbuild/win32-ia32@0.25.9':
optional: true
- '@esbuild/win32-x64@0.24.2':
+ '@esbuild/win32-x64@0.24.0':
optional: true
'@esbuild/win32-x64@0.25.9':
optional: true
- '@eslint-community/eslint-utils@4.9.0(eslint@8.56.0)':
+ '@eslint-community/eslint-utils@4.4.1(eslint@8.56.0)':
dependencies:
eslint: 8.56.0
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
- '@eslint/css-tree@3.6.6':
+ '@eslint/css-tree@3.6.3':
dependencies:
- mdn-data: 2.23.0
+ mdn-data: 2.21.0
source-map-js: 1.2.1
'@eslint/eslintrc@2.1.4':
@@ -11536,22 +11643,22 @@ snapshots:
'@eslint/js@8.56.0': {}
- '@floating-ui/core@1.7.3':
+ '@floating-ui/core@1.7.0':
dependencies:
- '@floating-ui/utils': 0.2.10
+ '@floating-ui/utils': 0.2.9
- '@floating-ui/dom@1.7.4':
+ '@floating-ui/dom@1.7.0':
dependencies:
- '@floating-ui/core': 1.7.3
- '@floating-ui/utils': 0.2.10
+ '@floating-ui/core': 1.7.0
+ '@floating-ui/utils': 0.2.9
- '@floating-ui/react-dom@2.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@floating-ui/dom': 1.7.4
+ '@floating-ui/dom': 1.7.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@floating-ui/utils@0.2.10': {}
+ '@floating-ui/utils@0.2.9': {}
'@formatjs/ecma402-abstract@1.11.4':
dependencies:
@@ -11564,18 +11671,18 @@ snapshots:
'@formatjs/intl-localematcher': 0.5.7
tslib: 2.8.1
- '@formatjs/ecma402-abstract@2.3.4':
+ '@formatjs/ecma402-abstract@2.3.3':
dependencies:
- '@formatjs/fast-memoize': 2.2.7
- '@formatjs/intl-localematcher': 0.6.1
- decimal.js: 10.6.0
+ '@formatjs/fast-memoize': 2.2.6
+ '@formatjs/intl-localematcher': 0.6.0
+ decimal.js: 10.5.0
tslib: 2.8.1
- '@formatjs/ecma402-abstract@2.3.6':
+ '@formatjs/ecma402-abstract@2.3.4':
dependencies:
'@formatjs/fast-memoize': 2.2.7
- '@formatjs/intl-localematcher': 0.6.2
- decimal.js: 10.6.0
+ '@formatjs/intl-localematcher': 0.6.1
+ decimal.js: 10.5.0
tslib: 2.8.1
'@formatjs/fast-memoize@1.2.1':
@@ -11586,6 +11693,10 @@ snapshots:
dependencies:
tslib: 2.8.1
+ '@formatjs/fast-memoize@2.2.6':
+ dependencies:
+ tslib: 2.8.1
+
'@formatjs/fast-memoize@2.2.7':
dependencies:
tslib: 2.8.1
@@ -11596,16 +11707,16 @@ snapshots:
'@formatjs/icu-skeleton-parser': 1.3.6
tslib: 2.8.1
- '@formatjs/icu-messageformat-parser@2.11.2':
+ '@formatjs/icu-messageformat-parser@2.11.1':
dependencies:
- '@formatjs/ecma402-abstract': 2.3.4
- '@formatjs/icu-skeleton-parser': 1.8.14
+ '@formatjs/ecma402-abstract': 2.3.3
+ '@formatjs/icu-skeleton-parser': 1.8.13
tslib: 2.8.1
- '@formatjs/icu-messageformat-parser@2.11.4':
+ '@formatjs/icu-messageformat-parser@2.11.2':
dependencies:
- '@formatjs/ecma402-abstract': 2.3.6
- '@formatjs/icu-skeleton-parser': 1.8.16
+ '@formatjs/ecma402-abstract': 2.3.4
+ '@formatjs/icu-skeleton-parser': 1.8.14
tslib: 2.8.1
'@formatjs/icu-messageformat-parser@2.9.3':
@@ -11619,14 +11730,14 @@ snapshots:
'@formatjs/ecma402-abstract': 1.11.4
tslib: 2.8.1
- '@formatjs/icu-skeleton-parser@1.8.14':
+ '@formatjs/icu-skeleton-parser@1.8.13':
dependencies:
- '@formatjs/ecma402-abstract': 2.3.4
+ '@formatjs/ecma402-abstract': 2.3.3
tslib: 2.8.1
- '@formatjs/icu-skeleton-parser@1.8.16':
+ '@formatjs/icu-skeleton-parser@1.8.14':
dependencies:
- '@formatjs/ecma402-abstract': 2.3.6
+ '@formatjs/ecma402-abstract': 2.3.4
tslib: 2.8.1
'@formatjs/icu-skeleton-parser@1.8.7':
@@ -11658,11 +11769,11 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@formatjs/intl-localematcher@0.6.1':
+ '@formatjs/intl-localematcher@0.6.0':
dependencies:
tslib: 2.8.1
- '@formatjs/intl-localematcher@0.6.2':
+ '@formatjs/intl-localematcher@0.6.1':
dependencies:
tslib: 2.8.1
@@ -11739,7 +11850,7 @@ snapshots:
'@indutny/mac-screen-share@1.0.13':
dependencies:
bindings: 1.5.0
- node-addon-api: 8.5.0
+ node-addon-api: 8.3.0
'@indutny/parallel-prettier@3.0.0(prettier@3.3.3)':
dependencies:
@@ -11751,6 +11862,16 @@ snapshots:
prettier: 3.3.3
rxjs: 6.6.7
+ '@indutny/parallel-prettier@3.0.0(prettier@3.6.2)':
+ dependencies:
+ chalk: 4.1.2
+ commander: 7.2.0
+ glob-stream: 7.0.0
+ ignore: 5.3.2
+ ora: 5.4.1
+ prettier: 3.6.2
+ rxjs: 6.6.7
+
'@indutny/range-finder@1.3.4':
dependencies:
readable-stream: 4.7.0
@@ -11767,7 +11888,7 @@ snapshots:
'@indutny/simple-windows-notifications@2.0.16':
dependencies:
bindings: 1.5.0
- node-addon-api: 8.5.0
+ node-addon-api: 8.3.0
'@indutny/sneequals@4.0.0': {}
@@ -11775,22 +11896,25 @@ snapshots:
dependencies:
buffer-crc32: 0.2.13
- '@internationalized/date@3.10.0':
+ '@internationalized/date@3.7.0':
dependencies:
- '@swc/helpers': 0.5.17
+ '@swc/helpers': 0.5.15
- '@internationalized/message@3.1.8':
+ '@internationalized/message@3.1.6':
dependencies:
- '@swc/helpers': 0.5.17
- intl-messageformat: 10.7.18
+ '@swc/helpers': 0.5.15
+ intl-messageformat: 10.7.15
- '@internationalized/number@3.6.5':
+ '@internationalized/number@3.6.0':
dependencies:
- '@swc/helpers': 0.5.17
+ '@swc/helpers': 0.5.15
- '@internationalized/string@3.2.7':
+ '@internationalized/string@3.2.5':
dependencies:
- '@swc/helpers': 0.5.17
+ '@swc/helpers': 0.5.15
+
+ '@ioredis/commands@1.2.0':
+ optional: true
'@isaacs/balanced-match@4.0.1': {}
@@ -11802,7 +11926,7 @@ snapshots:
dependencies:
string-width: 5.1.2
string-width-cjs: string-width@4.2.3
- strip-ansi: 7.1.2
+ strip-ansi: 7.1.0
strip-ansi-cjs: strip-ansi@6.0.1
wrap-ansi: 8.1.0
wrap-ansi-cjs: wrap-ansi@7.0.0
@@ -11830,7 +11954,7 @@ snapshots:
jest-util: 29.7.0
slash: 3.0.0
- '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))':
+ '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))':
dependencies:
'@jest/console': 29.7.0
'@jest/reporters': 29.7.0
@@ -11844,7 +11968,7 @@ snapshots:
exit: 0.1.2
graceful-fs: 4.2.11
jest-changed-files: 29.7.0
- jest-config: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ jest-config: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))
jest-haste-map: 29.7.0
jest-message-util: 29.7.0
jest-regex-util: 29.6.3
@@ -11865,9 +11989,9 @@ snapshots:
- supports-color
- ts-node
- '@jest/create-cache-key-function@30.2.0':
+ '@jest/create-cache-key-function@29.7.0':
dependencies:
- '@jest/types': 30.2.0
+ '@jest/types': 29.6.3
'@jest/environment@29.7.0':
dependencies:
@@ -11905,11 +12029,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@jest/pattern@30.0.1':
- dependencies:
- '@types/node': 20.17.6
- jest-regex-util: 30.0.1
-
'@jest/reporters@29.7.0':
dependencies:
'@bcoe/v8-coverage': 0.2.3
@@ -11917,7 +12036,7 @@ snapshots:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
- '@jridgewell/trace-mapping': 0.3.31
+ '@jridgewell/trace-mapping': 0.3.25
'@types/node': 20.17.6
chalk: 4.1.2
collect-v8-coverage: 1.0.2
@@ -11928,7 +12047,7 @@ snapshots:
istanbul-lib-instrument: 6.0.3
istanbul-lib-report: 3.0.1
istanbul-lib-source-maps: 4.0.1
- istanbul-reports: 3.2.0
+ istanbul-reports: 3.1.7
jest-message-util: 29.7.0
jest-util: 29.7.0
jest-worker: 29.7.0
@@ -11943,13 +12062,9 @@ snapshots:
dependencies:
'@sinclair/typebox': 0.27.8
- '@jest/schemas@30.0.5':
- dependencies:
- '@sinclair/typebox': 0.34.41
-
'@jest/source-map@29.6.3':
dependencies:
- '@jridgewell/trace-mapping': 0.3.31
+ '@jridgewell/trace-mapping': 0.3.25
callsites: 3.1.0
graceful-fs: 4.2.11
@@ -11971,7 +12086,7 @@ snapshots:
dependencies:
'@babel/core': 7.26.0
'@jest/types': 29.6.3
- '@jridgewell/trace-mapping': 0.3.31
+ '@jridgewell/trace-mapping': 0.3.25
babel-plugin-istanbul: 6.1.1
chalk: 4.1.2
convert-source-map: 2.0.0
@@ -11981,7 +12096,7 @@ snapshots:
jest-regex-util: 29.6.3
jest-util: 29.7.0
micromatch: 4.0.8
- pirates: 4.0.7
+ pirates: 4.0.6
slash: 3.0.0
write-file-atomic: 4.0.2
transitivePeerDependencies:
@@ -11996,39 +12111,32 @@ snapshots:
'@types/yargs': 17.0.33
chalk: 4.1.2
- '@jest/types@30.2.0':
+ '@jridgewell/gen-mapping@0.3.8':
dependencies:
- '@jest/pattern': 30.0.1
- '@jest/schemas': 30.0.5
- '@types/istanbul-lib-coverage': 2.0.6
- '@types/istanbul-reports': 3.0.4
- '@types/node': 20.17.6
- '@types/yargs': 17.0.33
- chalk: 4.1.2
-
- '@jridgewell/gen-mapping@0.3.13':
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.5
- '@jridgewell/trace-mapping': 0.3.31
+ '@jridgewell/set-array': 1.2.1
+ '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/trace-mapping': 0.3.25
'@jridgewell/resolve-uri@3.1.2': {}
- '@jridgewell/source-map@0.3.11':
+ '@jridgewell/set-array@1.2.1': {}
+
+ '@jridgewell/source-map@0.3.6':
dependencies:
- '@jridgewell/gen-mapping': 0.3.13
- '@jridgewell/trace-mapping': 0.3.31
+ '@jridgewell/gen-mapping': 0.3.8
+ '@jridgewell/trace-mapping': 0.3.25
- '@jridgewell/sourcemap-codec@1.5.5': {}
+ '@jridgewell/sourcemap-codec@1.5.0': {}
- '@jridgewell/trace-mapping@0.3.31':
+ '@jridgewell/trace-mapping@0.3.25':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.5.5
+ '@jridgewell/sourcemap-codec': 1.5.0
'@jridgewell/trace-mapping@0.3.9':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.5.5
+ '@jridgewell/sourcemap-codec': 1.5.0
'@jsdoc/salty@0.2.9':
dependencies:
@@ -12038,35 +12146,16 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@jsonjoy.com/buffers@1.2.0(tslib@2.8.1)':
- dependencies:
- tslib: 2.8.1
-
- '@jsonjoy.com/codegen@1.0.0(tslib@2.8.1)':
- dependencies:
- tslib: 2.8.1
-
- '@jsonjoy.com/json-pack@1.20.0(tslib@2.8.1)':
+ '@jsonjoy.com/json-pack@1.1.1(tslib@2.8.1)':
dependencies:
'@jsonjoy.com/base64': 1.1.2(tslib@2.8.1)
- '@jsonjoy.com/buffers': 1.2.0(tslib@2.8.1)
- '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1)
- '@jsonjoy.com/json-pointer': 1.0.2(tslib@2.8.1)
- '@jsonjoy.com/util': 1.9.0(tslib@2.8.1)
+ '@jsonjoy.com/util': 1.5.0(tslib@2.8.1)
hyperdyperid: 1.2.0
- thingies: 2.5.0(tslib@2.8.1)
+ thingies: 1.21.0(tslib@2.8.1)
tslib: 2.8.1
- '@jsonjoy.com/json-pointer@1.0.2(tslib@2.8.1)':
+ '@jsonjoy.com/util@1.5.0(tslib@2.8.1)':
dependencies:
- '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1)
- '@jsonjoy.com/util': 1.9.0(tslib@2.8.1)
- tslib: 2.8.1
-
- '@jsonjoy.com/util@1.9.0(tslib@2.8.1)':
- dependencies:
- '@jsonjoy.com/buffers': 1.2.0(tslib@2.8.1)
- '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1)
tslib: 2.8.1
'@leichtgewicht/ip-codec@2.0.5': {}
@@ -12168,11 +12257,11 @@ snapshots:
'@nodelib/fs.walk@1.2.8':
dependencies:
'@nodelib/fs.scandir': 2.1.5
- fastq: 1.19.1
+ fastq: 1.19.0
'@npmcli/agent@3.0.0':
dependencies:
- agent-base: 7.1.4
+ agent-base: 7.1.3
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
lru-cache: 10.4.3
@@ -12334,7 +12423,7 @@ snapshots:
'@pkgjs/parseargs@0.11.0':
optional: true
- '@pkgr/core@0.1.2': {}
+ '@pkgr/core@0.1.1': {}
'@pkgr/core@0.2.9': {}
@@ -12755,7 +12844,7 @@ snapshots:
'@radix-ui/react-popper@1.2.7(@types/react-dom@18.3.6(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@floating-ui/react-dom': 2.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-arrow': 1.1.7(@types/react-dom@18.3.6(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
'@radix-ui/react-context': 1.1.2(@types/react@18.3.20)(react@18.3.1)
@@ -13069,7 +13158,7 @@ snapshots:
'@radix-ui/react-use-is-hydrated@0.1.0(@types/react@18.3.20)(react@18.3.1)':
dependencies:
react: 18.3.1
- use-sync-external-store: 1.6.0(react@18.3.1)
+ use-sync-external-store: 1.5.0(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.20
@@ -13112,647 +13201,632 @@ snapshots:
'@react-aria/accordion@3.0.0-alpha.35(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/button': 3.14.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/selection': 3.26.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/button': 3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@react-aria/utils': 3.25.3(react@18.3.1)
- '@react-stately/tree': 3.9.3(react@18.3.1)
+ '@react-stately/tree': 3.8.7(react@18.3.1)
'@react-types/accordion': 3.0.0-alpha.24(react@18.3.1)
'@react-types/shared': 3.27.0(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/breadcrumbs@3.5.29(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/breadcrumbs@3.5.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/link': 3.8.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-types/breadcrumbs': 3.7.17(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/link': 3.7.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-types/breadcrumbs': 3.7.10(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/button@3.14.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/button@3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/toolbar': 3.0.0-beta.21(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/toggle': 3.9.2(react@18.3.1)
- '@react-types/button': 3.14.1(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/toolbar': 3.0.0-beta.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/toggle': 3.8.1(react@18.3.1)
+ '@react-types/button': 3.10.2(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/calendar@3.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@internationalized/date': 3.10.0
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/live-announcer': 3.4.4
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/calendar': 3.9.0(react@18.3.1)
- '@react-types/button': 3.14.1(react@18.3.1)
- '@react-types/calendar': 3.8.0(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/calendar@3.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@internationalized/date': 3.7.0
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/live-announcer': 3.4.1
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/calendar': 3.7.0(react@18.3.1)
+ '@react-types/button': 3.10.2(react@18.3.1)
+ '@react-types/calendar': 3.6.0(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/checkbox@3.16.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@react-aria/form': 3.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/label': 3.7.22(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/toggle': 3.12.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/checkbox': 3.7.2(react@18.3.1)
- '@react-stately/form': 3.2.2(react@18.3.1)
- '@react-stately/toggle': 3.9.2(react@18.3.1)
- '@react-types/checkbox': 3.10.2(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/checkbox@3.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@react-aria/form': 3.0.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/toggle': 3.10.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/checkbox': 3.6.11(react@18.3.1)
+ '@react-stately/form': 3.1.1(react@18.3.1)
+ '@react-stately/toggle': 3.8.1(react@18.3.1)
+ '@react-types/checkbox': 3.9.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
'@react-aria/collections@3.0.0-alpha.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/ssr': 3.9.10(react@18.3.1)
+ '@react-aria/ssr': 3.9.7(react@18.3.1)
'@react-aria/utils': 3.25.3(react@18.3.1)
'@react-types/shared': 3.27.0(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- use-sync-external-store: 1.6.0(react@18.3.1)
-
- '@react-aria/color@3.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/numberfield': 3.12.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/slider': 3.8.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/spinbutton': 3.6.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/textfield': 3.18.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/visually-hidden': 3.8.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/color': 3.9.2(react@18.3.1)
- '@react-stately/form': 3.2.2(react@18.3.1)
- '@react-types/color': 3.1.2(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ use-sync-external-store: 1.4.0(react@18.3.1)
+
+ '@react-aria/color@3.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/numberfield': 3.11.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/slider': 3.7.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/spinbutton': 3.6.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/textfield': 3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/visually-hidden': 3.8.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/color': 3.8.2(react@18.3.1)
+ '@react-stately/form': 3.1.1(react@18.3.1)
+ '@react-types/color': 3.0.2(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/combobox@3.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@react-aria/focus': 3.21.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/listbox': 3.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/live-announcer': 3.4.4
- '@react-aria/menu': 3.19.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/overlays': 3.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/selection': 3.26.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/textfield': 3.18.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/collections': 3.12.8(react@18.3.1)
- '@react-stately/combobox': 3.12.0(react@18.3.1)
- '@react-stately/form': 3.2.2(react@18.3.1)
- '@react-types/button': 3.14.1(react@18.3.1)
- '@react-types/combobox': 3.13.9(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/combobox@3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/listbox': 3.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/live-announcer': 3.4.1
+ '@react-aria/menu': 3.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/overlays': 3.25.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/textfield': 3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/collections': 3.12.1(react@18.3.1)
+ '@react-stately/combobox': 3.10.2(react@18.3.1)
+ '@react-stately/form': 3.1.1(react@18.3.1)
+ '@react-types/button': 3.10.2(react@18.3.1)
+ '@react-types/combobox': 3.13.2(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/datepicker@3.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@internationalized/date': 3.10.0
- '@internationalized/number': 3.6.5
- '@internationalized/string': 3.2.7
- '@react-aria/focus': 3.21.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/form': 3.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/label': 3.7.22(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/spinbutton': 3.6.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/datepicker': 3.15.2(react@18.3.1)
- '@react-stately/form': 3.2.2(react@18.3.1)
- '@react-types/button': 3.14.1(react@18.3.1)
- '@react-types/calendar': 3.8.0(react@18.3.1)
- '@react-types/datepicker': 3.13.2(react@18.3.1)
- '@react-types/dialog': 3.5.22(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/datepicker@3.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@internationalized/date': 3.7.0
+ '@internationalized/number': 3.6.0
+ '@internationalized/string': 3.2.5
+ '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/form': 3.0.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/spinbutton': 3.6.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/datepicker': 3.12.0(react@18.3.1)
+ '@react-stately/form': 3.1.1(react@18.3.1)
+ '@react-types/button': 3.10.2(react@18.3.1)
+ '@react-types/calendar': 3.6.0(react@18.3.1)
+ '@react-types/datepicker': 3.10.0(react@18.3.1)
+ '@react-types/dialog': 3.5.15(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/dialog@3.5.31(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/dialog@3.5.21(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/overlays': 3.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-types/dialog': 3.5.22(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/overlays': 3.25.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-types/dialog': 3.5.15(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
'@react-aria/disclosure@3.0.0-alpha.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/button': 3.14.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/selection': 3.26.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/ssr': 3.9.10(react@18.3.1)
+ '@react-aria/button': 3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/ssr': 3.9.7(react@18.3.1)
'@react-aria/utils': 3.25.3(react@18.3.1)
'@react-stately/disclosure': 3.0.0-alpha.0(react@18.3.1)
- '@react-stately/toggle': 3.9.2(react@18.3.1)
- '@react-stately/tree': 3.9.3(react@18.3.1)
- '@react-types/button': 3.14.1(react@18.3.1)
+ '@react-stately/toggle': 3.8.1(react@18.3.1)
+ '@react-stately/tree': 3.8.7(react@18.3.1)
+ '@react-types/button': 3.10.2(react@18.3.1)
'@react-types/shared': 3.27.0(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/dnd@3.11.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@internationalized/string': 3.2.7
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/live-announcer': 3.4.4
- '@react-aria/overlays': 3.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/collections': 3.12.8(react@18.3.1)
- '@react-stately/dnd': 3.7.1(react@18.3.1)
- '@react-types/button': 3.14.1(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/dnd@3.8.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@internationalized/string': 3.2.5
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/live-announcer': 3.4.1
+ '@react-aria/overlays': 3.25.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/dnd': 3.5.1(react@18.3.1)
+ '@react-types/button': 3.10.2(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
'@react-aria/focus@3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@react-types/shared': 3.27.0(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@swc/helpers': 0.5.15
clsx: 2.1.1
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/focus@3.21.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/form@3.0.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
- clsx: 2.1.1
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/form': 3.1.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/form@3.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/grid@3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/form': 3.2.2(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
-
- '@react-aria/grid@3.14.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@react-aria/focus': 3.21.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/live-announcer': 3.4.4
- '@react-aria/selection': 3.26.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/collections': 3.12.8(react@18.3.1)
- '@react-stately/grid': 3.11.6(react@18.3.1)
- '@react-stately/selection': 3.20.6(react@18.3.1)
- '@react-types/checkbox': 3.10.2(react@18.3.1)
- '@react-types/grid': 3.3.6(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/live-announcer': 3.4.1
+ '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/collections': 3.12.1(react@18.3.1)
+ '@react-stately/grid': 3.10.1(react@18.3.1)
+ '@react-stately/selection': 3.19.0(react@18.3.1)
+ '@react-types/checkbox': 3.9.1(react@18.3.1)
+ '@react-types/grid': 3.2.11(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/gridlist@3.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@react-aria/focus': 3.21.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/grid': 3.14.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/selection': 3.26.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/list': 3.13.1(react@18.3.1)
- '@react-stately/tree': 3.9.3(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/gridlist@3.10.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/grid': 3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/collections': 3.12.1(react@18.3.1)
+ '@react-stately/list': 3.11.2(react@18.3.1)
+ '@react-stately/tree': 3.8.7(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/i18n@3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/i18n@3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@internationalized/date': 3.10.0
- '@internationalized/message': 3.1.8
- '@internationalized/number': 3.6.5
- '@internationalized/string': 3.2.7
- '@react-aria/ssr': 3.9.10(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@internationalized/date': 3.7.0
+ '@internationalized/message': 3.1.6
+ '@internationalized/number': 3.6.0
+ '@internationalized/string': 3.2.5
+ '@react-aria/ssr': 3.9.7(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
'@react-aria/interactions@3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/ssr': 3.9.10(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/ssr': 3.9.7(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@react-types/shared': 3.27.0(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/interactions@3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/label@3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/ssr': 3.9.10(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/flags': 3.1.2
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/label@3.7.22(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/link@3.7.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-types/link': 3.5.10(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/link@3.8.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/listbox@3.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-types/link': 3.6.5(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/collections': 3.12.1(react@18.3.1)
+ '@react-stately/list': 3.11.2(react@18.3.1)
+ '@react-types/listbox': 3.5.4(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/listbox@3.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/label': 3.7.22(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/selection': 3.26.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/collections': 3.12.8(react@18.3.1)
- '@react-stately/list': 3.13.1(react@18.3.1)
- '@react-types/listbox': 3.7.4(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@react-aria/live-announcer@3.4.1':
+ dependencies:
+ '@swc/helpers': 0.5.15
- '@react-aria/live-announcer@3.4.4':
- dependencies:
- '@swc/helpers': 0.5.17
-
- '@react-aria/menu@3.19.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@react-aria/focus': 3.21.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/overlays': 3.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/selection': 3.26.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/collections': 3.12.8(react@18.3.1)
- '@react-stately/menu': 3.9.8(react@18.3.1)
- '@react-stately/selection': 3.20.6(react@18.3.1)
- '@react-stately/tree': 3.9.3(react@18.3.1)
- '@react-types/button': 3.14.1(react@18.3.1)
- '@react-types/menu': 3.10.5(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/menu@3.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/overlays': 3.25.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/collections': 3.12.1(react@18.3.1)
+ '@react-stately/menu': 3.9.1(react@18.3.1)
+ '@react-stately/selection': 3.19.0(react@18.3.1)
+ '@react-stately/tree': 3.8.7(react@18.3.1)
+ '@react-types/button': 3.10.2(react@18.3.1)
+ '@react-types/menu': 3.9.14(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/meter@3.4.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/meter@3.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/progress': 3.4.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-types/meter': 3.4.13(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/progress': 3.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-types/meter': 3.4.6(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ transitivePeerDependencies:
+ - react-dom
- '@react-aria/numberfield@3.12.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/spinbutton': 3.6.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/textfield': 3.18.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/form': 3.2.2(react@18.3.1)
- '@react-stately/numberfield': 3.10.2(react@18.3.1)
- '@react-types/button': 3.14.1(react@18.3.1)
- '@react-types/numberfield': 3.8.15(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/numberfield@3.11.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/spinbutton': 3.6.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/textfield': 3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/form': 3.1.1(react@18.3.1)
+ '@react-stately/numberfield': 3.9.9(react@18.3.1)
+ '@react-types/button': 3.10.2(react@18.3.1)
+ '@react-types/numberfield': 3.8.8(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/overlays@3.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@react-aria/focus': 3.21.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/ssr': 3.9.10(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/visually-hidden': 3.8.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/overlays': 3.6.20(react@18.3.1)
- '@react-types/button': 3.14.1(react@18.3.1)
- '@react-types/overlays': 3.9.2(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/overlays@3.25.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/ssr': 3.9.7(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/visually-hidden': 3.8.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/overlays': 3.6.13(react@18.3.1)
+ '@react-types/button': 3.10.2(react@18.3.1)
+ '@react-types/overlays': 3.8.12(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/progress@3.4.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/progress@3.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/label': 3.7.22(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-types/progress': 3.5.16(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-types/progress': 3.5.9(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/radio@3.12.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@react-aria/focus': 3.21.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/form': 3.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/label': 3.7.22(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/radio': 3.11.2(react@18.3.1)
- '@react-types/radio': 3.9.2(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/radio@3.10.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/form': 3.0.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/radio': 3.10.10(react@18.3.1)
+ '@react-types/radio': 3.8.6(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/searchfield@3.8.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/searchfield@3.8.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/textfield': 3.18.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/searchfield': 3.5.16(react@18.3.1)
- '@react-types/button': 3.14.1(react@18.3.1)
- '@react-types/searchfield': 3.6.6(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/textfield': 3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/searchfield': 3.5.9(react@18.3.1)
+ '@react-types/button': 3.10.2(react@18.3.1)
+ '@react-types/searchfield': 3.5.11(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/select@3.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@react-aria/form': 3.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/label': 3.7.22(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/listbox': 3.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/menu': 3.19.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/selection': 3.26.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/visually-hidden': 3.8.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/select': 3.8.0(react@18.3.1)
- '@react-types/button': 3.14.1(react@18.3.1)
- '@react-types/select': 3.11.0(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/select@3.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@react-aria/form': 3.0.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/listbox': 3.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/menu': 3.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/visually-hidden': 3.8.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/select': 3.6.10(react@18.3.1)
+ '@react-types/button': 3.10.2(react@18.3.1)
+ '@react-types/select': 3.9.9(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/selection@3.26.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/selection@3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/focus': 3.21.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/selection': 3.20.6(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/selection': 3.19.0(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/separator@3.4.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/separator@3.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/slider@3.8.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/slider@3.7.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/label': 3.7.22(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/slider': 3.7.2(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@react-types/slider': 3.8.2(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/slider': 3.6.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@react-types/slider': 3.7.8(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/spinbutton@3.6.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/spinbutton@3.6.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/live-announcer': 3.4.4
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-types/button': 3.14.1(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/live-announcer': 3.4.1
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-types/button': 3.10.2(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/ssr@3.9.10(react@18.3.1)':
+ '@react-aria/ssr@3.9.7(react@18.3.1)':
dependencies:
- '@swc/helpers': 0.5.17
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-aria/switch@3.7.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/switch@3.6.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/toggle': 3.12.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/toggle': 3.9.2(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@react-types/switch': 3.5.15(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/toggle': 3.10.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/toggle': 3.8.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@react-types/switch': 3.5.8(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ transitivePeerDependencies:
+ - react-dom
- '@react-aria/table@3.17.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@react-aria/focus': 3.21.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/grid': 3.14.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/live-announcer': 3.4.4
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/visually-hidden': 3.8.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/collections': 3.12.8(react@18.3.1)
- '@react-stately/flags': 3.1.2
- '@react-stately/table': 3.15.1(react@18.3.1)
- '@react-types/checkbox': 3.10.2(react@18.3.1)
- '@react-types/grid': 3.3.6(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@react-types/table': 3.13.4(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/table@3.16.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/grid': 3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/live-announcer': 3.4.1
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/visually-hidden': 3.8.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/collections': 3.12.1(react@18.3.1)
+ '@react-stately/flags': 3.0.5
+ '@react-stately/table': 3.13.1(react@18.3.1)
+ '@react-types/checkbox': 3.9.1(react@18.3.1)
+ '@react-types/grid': 3.2.11(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@react-types/table': 3.10.4(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/tabs@3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/tabs@3.9.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/focus': 3.21.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/selection': 3.26.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/tabs': 3.8.6(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@react-types/tabs': 3.3.19(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/tabs': 3.7.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@react-types/tabs': 3.3.12(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/tag@3.7.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@react-aria/gridlist': 3.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/label': 3.7.22(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/selection': 3.26.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/list': 3.13.1(react@18.3.1)
- '@react-types/button': 3.14.1(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/tag@3.4.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@react-aria/gridlist': 3.10.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/list': 3.11.2(react@18.3.1)
+ '@react-types/button': 3.10.2(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/textfield@3.18.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@react-aria/form': 3.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/label': 3.7.22(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/form': 3.2.2(react@18.3.1)
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@react-types/textfield': 3.12.6(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/textfield@3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/form': 3.0.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/form': 3.1.1(react@18.3.1)
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@react-types/textfield': 3.11.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/toggle@3.12.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/toggle@3.10.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/toggle': 3.9.2(react@18.3.1)
- '@react-types/checkbox': 3.10.2(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/toggle': 3.8.1(react@18.3.1)
+ '@react-types/checkbox': 3.9.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
'@react-aria/toolbar@3.0.0-beta.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@react-aria/utils': 3.25.3(react@18.3.1)
'@react-types/shared': 3.27.0(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@swc/helpers': 0.5.15
react: 18.3.1
transitivePeerDependencies:
- react-dom
- '@react-aria/toolbar@3.0.0-beta.21(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/toolbar@3.0.0-beta.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/focus': 3.21.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/tooltip@3.8.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/tooltip@3.7.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/tooltip': 3.5.8(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@react-types/tooltip': 3.4.21(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/tooltip': 3.5.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@react-types/tooltip': 3.4.14(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
'@react-aria/tree@3.0.0-beta.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/gridlist': 3.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/selection': 3.26.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/gridlist': 3.10.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@react-aria/utils': 3.25.3(react@18.3.1)
- '@react-stately/tree': 3.9.3(react@18.3.1)
- '@react-types/button': 3.14.1(react@18.3.1)
+ '@react-stately/tree': 3.8.7(react@18.3.1)
+ '@react-types/button': 3.10.2(react@18.3.1)
'@react-types/shared': 3.27.0(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
'@react-aria/utils@3.25.3(react@18.3.1)':
dependencies:
- '@react-aria/ssr': 3.9.10(react@18.3.1)
- '@react-stately/utils': 3.10.8(react@18.3.1)
+ '@react-aria/ssr': 3.9.7(react@18.3.1)
+ '@react-stately/utils': 3.10.5(react@18.3.1)
'@react-types/shared': 3.27.0(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@swc/helpers': 0.5.15
clsx: 2.1.1
react: 18.3.1
- '@react-aria/utils@3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/utils@3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/ssr': 3.9.10(react@18.3.1)
- '@react-stately/flags': 3.1.2
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/ssr': 3.9.7(react@18.3.1)
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
clsx: 2.1.1
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/virtualizer@4.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/virtualizer@4.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/virtualizer': 4.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/virtualizer': 4.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-aria/visually-hidden@3.8.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-aria/visually-hidden@3.8.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-aria/interactions': 3.25.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/utils': 3.31.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
@@ -13788,261 +13862,257 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@react-stately/calendar@3.9.0(react@18.3.1)':
+ '@react-stately/calendar@3.7.0(react@18.3.1)':
dependencies:
- '@internationalized/date': 3.10.0
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/calendar': 3.8.0(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@internationalized/date': 3.7.0
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/calendar': 3.6.0(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/checkbox@3.7.2(react@18.3.1)':
+ '@react-stately/checkbox@3.6.11(react@18.3.1)':
dependencies:
- '@react-stately/form': 3.2.2(react@18.3.1)
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/checkbox': 3.10.2(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/form': 3.1.1(react@18.3.1)
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/checkbox': 3.9.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/collections@3.12.8(react@18.3.1)':
+ '@react-stately/collections@3.12.1(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/color@3.9.2(react@18.3.1)':
- dependencies:
- '@internationalized/number': 3.6.5
- '@internationalized/string': 3.2.7
- '@react-stately/form': 3.2.2(react@18.3.1)
- '@react-stately/numberfield': 3.10.2(react@18.3.1)
- '@react-stately/slider': 3.7.2(react@18.3.1)
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/color': 3.1.2(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/color@3.8.2(react@18.3.1)':
+ dependencies:
+ '@internationalized/number': 3.6.0
+ '@internationalized/string': 3.2.5
+ '@react-stately/form': 3.1.1(react@18.3.1)
+ '@react-stately/numberfield': 3.9.9(react@18.3.1)
+ '@react-stately/slider': 3.6.1(react@18.3.1)
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/color': 3.0.2(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/combobox@3.12.0(react@18.3.1)':
+ '@react-stately/combobox@3.10.2(react@18.3.1)':
dependencies:
- '@react-stately/collections': 3.12.8(react@18.3.1)
- '@react-stately/form': 3.2.2(react@18.3.1)
- '@react-stately/list': 3.13.1(react@18.3.1)
- '@react-stately/overlays': 3.6.20(react@18.3.1)
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/combobox': 3.13.9(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/collections': 3.12.1(react@18.3.1)
+ '@react-stately/form': 3.1.1(react@18.3.1)
+ '@react-stately/list': 3.11.2(react@18.3.1)
+ '@react-stately/overlays': 3.6.13(react@18.3.1)
+ '@react-stately/select': 3.6.10(react@18.3.1)
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/combobox': 3.13.2(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/data@3.14.1(react@18.3.1)':
+ '@react-stately/data@3.12.1(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/datepicker@3.15.2(react@18.3.1)':
+ '@react-stately/datepicker@3.12.0(react@18.3.1)':
dependencies:
- '@internationalized/date': 3.10.0
- '@internationalized/string': 3.2.7
- '@react-stately/form': 3.2.2(react@18.3.1)
- '@react-stately/overlays': 3.6.20(react@18.3.1)
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/datepicker': 3.13.2(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@internationalized/date': 3.7.0
+ '@internationalized/string': 3.2.5
+ '@react-stately/form': 3.1.1(react@18.3.1)
+ '@react-stately/overlays': 3.6.13(react@18.3.1)
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/datepicker': 3.10.0(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
'@react-stately/disclosure@3.0.0-alpha.0(react@18.3.1)':
dependencies:
- '@react-stately/utils': 3.10.8(react@18.3.1)
+ '@react-stately/utils': 3.10.5(react@18.3.1)
'@react-types/shared': 3.27.0(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/disclosure@3.0.8(react@18.3.1)':
+ '@react-stately/disclosure@3.0.1(react@18.3.1)':
dependencies:
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/dnd@3.7.1(react@18.3.1)':
+ '@react-stately/dnd@3.5.1(react@18.3.1)':
dependencies:
- '@react-stately/selection': 3.20.6(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/selection': 3.19.0(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/flags@3.1.2':
+ '@react-stately/flags@3.0.5':
dependencies:
- '@swc/helpers': 0.5.17
+ '@swc/helpers': 0.5.15
- '@react-stately/form@3.2.2(react@18.3.1)':
+ '@react-stately/form@3.1.1(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/grid@3.11.6(react@18.3.1)':
+ '@react-stately/grid@3.10.1(react@18.3.1)':
dependencies:
- '@react-stately/collections': 3.12.8(react@18.3.1)
- '@react-stately/selection': 3.20.6(react@18.3.1)
- '@react-types/grid': 3.3.6(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/collections': 3.12.1(react@18.3.1)
+ '@react-stately/selection': 3.19.0(react@18.3.1)
+ '@react-types/grid': 3.2.11(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/layout@4.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-stately/layout@4.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-stately/collections': 3.12.8(react@18.3.1)
- '@react-stately/table': 3.15.1(react@18.3.1)
- '@react-stately/virtualizer': 4.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-types/grid': 3.3.6(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@react-types/table': 3.13.4(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/collections': 3.12.1(react@18.3.1)
+ '@react-stately/table': 3.13.1(react@18.3.1)
+ '@react-stately/virtualizer': 4.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-types/grid': 3.2.11(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@react-types/table': 3.10.4(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ transitivePeerDependencies:
+ - react-dom
- '@react-stately/list@3.13.1(react@18.3.1)':
+ '@react-stately/list@3.11.2(react@18.3.1)':
dependencies:
- '@react-stately/collections': 3.12.8(react@18.3.1)
- '@react-stately/selection': 3.20.6(react@18.3.1)
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/collections': 3.12.1(react@18.3.1)
+ '@react-stately/selection': 3.19.0(react@18.3.1)
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/menu@3.9.8(react@18.3.1)':
+ '@react-stately/menu@3.9.1(react@18.3.1)':
dependencies:
- '@react-stately/overlays': 3.6.20(react@18.3.1)
- '@react-types/menu': 3.10.5(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/overlays': 3.6.13(react@18.3.1)
+ '@react-types/menu': 3.9.14(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/numberfield@3.10.2(react@18.3.1)':
+ '@react-stately/numberfield@3.9.9(react@18.3.1)':
dependencies:
- '@internationalized/number': 3.6.5
- '@react-stately/form': 3.2.2(react@18.3.1)
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/numberfield': 3.8.15(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@internationalized/number': 3.6.0
+ '@react-stately/form': 3.1.1(react@18.3.1)
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/numberfield': 3.8.8(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/overlays@3.6.20(react@18.3.1)':
+ '@react-stately/overlays@3.6.13(react@18.3.1)':
dependencies:
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/overlays': 3.9.2(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/overlays': 3.8.12(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/radio@3.11.2(react@18.3.1)':
+ '@react-stately/radio@3.10.10(react@18.3.1)':
dependencies:
- '@react-stately/form': 3.2.2(react@18.3.1)
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/radio': 3.9.2(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/form': 3.1.1(react@18.3.1)
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/radio': 3.8.6(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/searchfield@3.5.16(react@18.3.1)':
+ '@react-stately/searchfield@3.5.9(react@18.3.1)':
dependencies:
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/searchfield': 3.6.6(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/searchfield': 3.5.11(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/select@3.8.0(react@18.3.1)':
+ '@react-stately/select@3.6.10(react@18.3.1)':
dependencies:
- '@react-stately/form': 3.2.2(react@18.3.1)
- '@react-stately/list': 3.13.1(react@18.3.1)
- '@react-stately/overlays': 3.6.20(react@18.3.1)
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/select': 3.11.0(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/form': 3.1.1(react@18.3.1)
+ '@react-stately/list': 3.11.2(react@18.3.1)
+ '@react-stately/overlays': 3.6.13(react@18.3.1)
+ '@react-types/select': 3.9.9(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/selection@3.20.6(react@18.3.1)':
+ '@react-stately/selection@3.19.0(react@18.3.1)':
dependencies:
- '@react-stately/collections': 3.12.8(react@18.3.1)
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/collections': 3.12.1(react@18.3.1)
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/slider@3.7.2(react@18.3.1)':
+ '@react-stately/slider@3.6.1(react@18.3.1)':
dependencies:
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@react-types/slider': 3.8.2(react@18.3.1)
- '@swc/helpers': 0.5.17
- react: 18.3.1
-
- '@react-stately/table@3.15.1(react@18.3.1)':
- dependencies:
- '@react-stately/collections': 3.12.8(react@18.3.1)
- '@react-stately/flags': 3.1.2
- '@react-stately/grid': 3.11.6(react@18.3.1)
- '@react-stately/selection': 3.20.6(react@18.3.1)
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/grid': 3.3.6(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@react-types/table': 3.13.4(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@react-types/slider': 3.7.8(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/tabs@3.8.6(react@18.3.1)':
+ '@react-stately/table@3.13.1(react@18.3.1)':
dependencies:
- '@react-stately/list': 3.13.1(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@react-types/tabs': 3.3.19(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/collections': 3.12.1(react@18.3.1)
+ '@react-stately/flags': 3.0.5
+ '@react-stately/grid': 3.10.1(react@18.3.1)
+ '@react-stately/selection': 3.19.0(react@18.3.1)
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/grid': 3.2.11(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@react-types/table': 3.10.4(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/toast@3.1.2(react@18.3.1)':
+ '@react-stately/tabs@3.7.1(react@18.3.1)':
dependencies:
- '@swc/helpers': 0.5.17
+ '@react-stately/list': 3.11.2(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@react-types/tabs': 3.3.12(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- use-sync-external-store: 1.6.0(react@18.3.1)
- '@react-stately/toggle@3.9.2(react@18.3.1)':
+ '@react-stately/toggle@3.8.1(react@18.3.1)':
dependencies:
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/checkbox': 3.10.2(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/checkbox': 3.9.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/tooltip@3.5.8(react@18.3.1)':
+ '@react-stately/tooltip@3.5.1(react@18.3.1)':
dependencies:
- '@react-stately/overlays': 3.6.20(react@18.3.1)
- '@react-types/tooltip': 3.4.21(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/overlays': 3.6.13(react@18.3.1)
+ '@react-types/tooltip': 3.4.14(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/tree@3.9.3(react@18.3.1)':
+ '@react-stately/tree@3.8.7(react@18.3.1)':
dependencies:
- '@react-stately/collections': 3.12.8(react@18.3.1)
- '@react-stately/selection': 3.20.6(react@18.3.1)
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-stately/collections': 3.12.1(react@18.3.1)
+ '@react-stately/selection': 3.19.0(react@18.3.1)
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/utils@3.10.8(react@18.3.1)':
+ '@react-stately/utils@3.10.5(react@18.3.1)':
dependencies:
- '@swc/helpers': 0.5.17
+ '@swc/helpers': 0.5.15
react: 18.3.1
- '@react-stately/virtualizer@4.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@react-stately/virtualizer@4.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@swc/helpers': 0.5.15
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
@@ -14051,154 +14121,157 @@ snapshots:
'@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/breadcrumbs@3.7.17(react@18.3.1)':
+ '@react-types/breadcrumbs@3.7.10(react@18.3.1)':
dependencies:
- '@react-types/link': 3.6.5(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/link': 3.5.10(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/button@3.14.1(react@18.3.1)':
+ '@react-types/button@3.10.2(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/calendar@3.8.0(react@18.3.1)':
+ '@react-types/calendar@3.6.0(react@18.3.1)':
dependencies:
- '@internationalized/date': 3.10.0
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@internationalized/date': 3.7.0
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/checkbox@3.10.2(react@18.3.1)':
+ '@react-types/checkbox@3.9.1(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/color@3.1.2(react@18.3.1)':
+ '@react-types/color@3.0.2(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@react-types/slider': 3.8.2(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@react-types/slider': 3.7.8(react@18.3.1)
react: 18.3.1
- '@react-types/combobox@3.13.9(react@18.3.1)':
+ '@react-types/combobox@3.13.2(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/datepicker@3.13.2(react@18.3.1)':
+ '@react-types/datepicker@3.10.0(react@18.3.1)':
dependencies:
- '@internationalized/date': 3.10.0
- '@react-types/calendar': 3.8.0(react@18.3.1)
- '@react-types/overlays': 3.9.2(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@internationalized/date': 3.7.0
+ '@react-types/calendar': 3.6.0(react@18.3.1)
+ '@react-types/overlays': 3.8.12(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/dialog@3.5.22(react@18.3.1)':
+ '@react-types/dialog@3.5.15(react@18.3.1)':
dependencies:
- '@react-types/overlays': 3.9.2(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/overlays': 3.8.12(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/form@3.7.16(react@18.3.1)':
+ '@react-types/form@3.7.9(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/grid@3.3.6(react@18.3.1)':
+ '@react-types/grid@3.2.11(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/link@3.6.5(react@18.3.1)':
+ '@react-types/link@3.5.10(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/listbox@3.7.4(react@18.3.1)':
+ '@react-types/listbox@3.5.4(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/menu@3.10.5(react@18.3.1)':
+ '@react-types/menu@3.9.14(react@18.3.1)':
dependencies:
- '@react-types/overlays': 3.9.2(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/overlays': 3.8.12(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/meter@3.4.13(react@18.3.1)':
+ '@react-types/meter@3.4.6(react@18.3.1)':
dependencies:
- '@react-types/progress': 3.5.16(react@18.3.1)
+ '@react-types/progress': 3.5.9(react@18.3.1)
react: 18.3.1
- '@react-types/numberfield@3.8.15(react@18.3.1)':
+ '@react-types/numberfield@3.8.8(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/overlays@3.9.2(react@18.3.1)':
+ '@react-types/overlays@3.8.12(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/progress@3.5.16(react@18.3.1)':
+ '@react-types/progress@3.5.9(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/radio@3.9.2(react@18.3.1)':
+ '@react-types/radio@3.8.6(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/searchfield@3.6.6(react@18.3.1)':
+ '@react-types/searchfield@3.5.11(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
- '@react-types/textfield': 3.12.6(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
+ '@react-types/textfield': 3.11.0(react@18.3.1)
react: 18.3.1
- '@react-types/select@3.11.0(react@18.3.1)':
+ '@react-types/select@3.9.9(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
'@react-types/shared@3.27.0(react@18.3.1)':
dependencies:
react: 18.3.1
- '@react-types/shared@3.32.1(react@18.3.1)':
+ '@react-types/slider@3.7.8(react@18.3.1)':
dependencies:
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/slider@3.8.2(react@18.3.1)':
+ '@react-types/switch@3.5.8(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/switch@3.5.15(react@18.3.1)':
+ '@react-types/table@3.10.4(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/grid': 3.2.11(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/table@3.13.4(react@18.3.1)':
+ '@react-types/tabs@3.3.12(react@18.3.1)':
dependencies:
- '@react-types/grid': 3.3.6(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/tabs@3.3.19(react@18.3.1)':
+ '@react-types/textfield@3.11.0(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/textfield@3.12.6(react@18.3.1)':
+ '@react-types/tooltip@3.4.14(react@18.3.1)':
dependencies:
- '@react-types/shared': 3.32.1(react@18.3.1)
+ '@react-types/overlays': 3.8.12(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
- '@react-types/tooltip@3.4.21(react@18.3.1)':
+ '@redis/client@1.6.0':
dependencies:
- '@react-types/overlays': 3.9.2(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
- react: 18.3.1
+ cluster-key-slot: 1.1.2
+ generic-pool: 3.9.0
+ yallist: 4.0.0
+ optional: true
'@rtsao/scc@1.1.0': {}
@@ -14210,7 +14283,13 @@ snapshots:
'@sideway/pinpoint@2.0.0': {}
- '@signalapp/libsignal-client@0.81.1':
+ '@signalapp/libsignal-client@0.76.7':
+ dependencies:
+ node-gyp-build: 4.8.4
+ type-fest: 4.26.1
+ uuid: 11.0.2
+
+ '@signalapp/libsignal-client@0.83.0':
dependencies:
node-gyp-build: 4.8.4
type-fest: 4.26.1
@@ -14218,6 +14297,29 @@ snapshots:
'@signalapp/minimask@1.0.1': {}
+ '@signalapp/mock-server@15.2.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
+ dependencies:
+ '@indutny/parallel-prettier': 3.0.0(prettier@3.6.2)
+ '@signalapp/libsignal-client': 0.76.7
+ '@tus/file-store': 1.5.1
+ '@tus/server': 1.10.2
+ debug: 4.3.7(supports-color@8.1.1)
+ is-plain-obj: 3.0.0
+ long: 5.2.3
+ micro: 9.4.1
+ microrouter: 3.1.3
+ prettier: 3.6.2
+ protobufjs: 7.3.2(patch_hash=0ae0fcb7c2b673e67231536164cc4841642d16c8a26578de4d43637e2a6f1774)
+ type-fest: 4.26.1
+ url-pattern: 1.0.3
+ uuid: 8.3.2
+ ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ zod: 3.23.8(patch_hash=239818e5d88990616205c8cdc1de1660bf5e18b157d00c4a5f726dde6094af4d)
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
'@signalapp/parchment-cjs@3.0.1': {}
'@signalapp/quill-cjs@2.1.2':
@@ -14227,7 +14329,7 @@ snapshots:
lodash: 4.17.21
quill-delta: 5.1.0
- '@signalapp/ringrtc@2.59.0(patch_hash=16738d799318d4c5fe950f44ee7511dad758c4364ec26a25fb6b657203e9d8bf)':
+ '@signalapp/ringrtc@2.59.4(patch_hash=16738d799318d4c5fe950f44ee7511dad758c4364ec26a25fb6b657203e9d8bf)':
dependencies:
https-proxy-agent: 7.0.6
tar: 6.2.1
@@ -14236,18 +14338,16 @@ snapshots:
'@signalapp/sqlcipher@2.4.4':
dependencies:
- node-addon-api: 8.5.0
+ node-addon-api: 8.3.0
node-gyp-build: 4.8.4
'@signalapp/windows-ucv@1.0.1':
dependencies:
bindings: 1.5.0
- node-addon-api: 8.5.0
+ node-addon-api: 8.3.0
'@sinclair/typebox@0.27.8': {}
- '@sinclair/typebox@0.34.41': {}
-
'@sindresorhus/is@4.6.0': {}
'@sinonjs/commons@3.0.1':
@@ -14262,9 +14362,10 @@ snapshots:
dependencies:
'@sinonjs/commons': 3.0.1
- '@sinonjs/samsam@8.0.3':
+ '@sinonjs/samsam@8.0.2':
dependencies:
'@sinonjs/commons': 3.0.1
+ lodash.get: 4.4.2
type-detect: 4.1.0
'@sinonjs/text-encoding@0.7.3': {}
@@ -14328,39 +14429,39 @@ snapshots:
memoizerific: 1.11.3
storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)
- '@storybook/addon-webpack5-compiler-swc@1.0.5(@swc/helpers@0.5.17)(webpack@5.96.1)':
+ '@storybook/addon-webpack5-compiler-swc@1.0.5(@swc/helpers@0.5.15)(webpack@5.96.1)':
dependencies:
- '@swc/core': 1.13.5(@swc/helpers@0.5.17)
- swc-loader: 0.2.6(@swc/core@1.13.5(@swc/helpers@0.5.17))(webpack@5.96.1)
+ '@swc/core': 1.10.16(@swc/helpers@0.5.15)
+ swc-loader: 0.2.6(@swc/core@1.10.16(@swc/helpers@0.5.15))(webpack@5.96.1)
transitivePeerDependencies:
- '@swc/helpers'
- webpack
- '@storybook/builder-webpack5@8.4.4(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)':
+ '@storybook/builder-webpack5@8.4.4(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)':
dependencies:
'@storybook/core-webpack': 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))
- '@types/node': 22.18.10
+ '@types/node': 22.18.8
'@types/semver': 7.5.8
browser-assert: 1.2.1
case-sensitive-paths-webpack-plugin: 2.4.0
cjs-module-lexer: 1.4.3
constants-browserify: 1.0.0
css-loader: 6.11.0(webpack@5.96.1)
- es-module-lexer: 1.7.0
+ es-module-lexer: 1.6.0
fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.6.3)(webpack@5.96.1)
html-webpack-plugin: 5.6.3(webpack@5.96.1)
- magic-string: 0.30.19
+ magic-string: 0.30.17
path-browserify: 1.0.1
process: 0.11.10
semver: 7.6.3
storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)
style-loader: 3.3.4(webpack@5.96.1)
- terser-webpack-plugin: 5.3.10(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack@5.96.1)
+ terser-webpack-plugin: 5.3.10(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack@5.96.1)
ts-dedent: 2.2.0
url: 0.11.4
util: 0.12.5
util-deprecate: 1.0.2
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
webpack-dev-middleware: 6.1.3(webpack@5.96.1)
webpack-hot-middleware: 2.26.1
webpack-virtual-modules: 0.6.2
@@ -14396,7 +14497,7 @@ snapshots:
'@storybook/core-webpack@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))':
dependencies:
- '@types/node': 22.18.10
+ '@types/node': 22.18.8
storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)
ts-dedent: 2.2.0
@@ -14405,14 +14506,14 @@ snapshots:
'@storybook/csf': 0.1.11
better-opn: 3.0.2
browser-assert: 1.2.1
- esbuild: 0.24.2
- esbuild-register: 3.6.0(esbuild@0.24.2)
- jsdoc-type-pratt-parser: 4.8.0
+ esbuild: 0.24.0
+ esbuild-register: 3.6.0(esbuild@0.24.0)
+ jsdoc-type-pratt-parser: 4.1.0
process: 0.11.10
- recast: 0.23.11
+ recast: 0.23.9
semver: 7.6.3
util: 0.12.5
- ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)
optionalDependencies:
prettier: 3.3.3
transitivePeerDependencies:
@@ -14436,15 +14537,15 @@ snapshots:
dependencies:
storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)
- '@storybook/preset-react-webpack@8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)':
+ '@storybook/preset-react-webpack@8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)':
dependencies:
'@storybook/core-webpack': 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))
'@storybook/react': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)
'@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.6.3)(webpack@5.96.1)
- '@types/node': 22.18.10
+ '@types/node': 22.18.8
'@types/semver': 7.5.8
find-up: 5.0.0
- magic-string: 0.30.19
+ magic-string: 0.30.17
react: 18.3.1
react-docgen: 7.1.1
react-dom: 18.3.1(react@18.3.1)
@@ -14452,7 +14553,7 @@ snapshots:
semver: 7.6.3
storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)
tsconfig-paths: 4.2.0
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
optionalDependencies:
typescript: 5.6.3
transitivePeerDependencies:
@@ -14474,10 +14575,10 @@ snapshots:
find-cache-dir: 3.3.2
flat-cache: 3.2.0
micromatch: 4.0.8
- react-docgen-typescript: 2.4.0(typescript@5.6.3)
+ react-docgen-typescript: 2.2.2(typescript@5.6.3)
tslib: 2.8.1
typescript: 5.6.3
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
transitivePeerDependencies:
- supports-color
@@ -14487,12 +14588,12 @@ snapshots:
react-dom: 18.3.1(react@18.3.1)
storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)
- '@storybook/react-webpack5@8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)':
+ '@storybook/react-webpack5@8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)':
dependencies:
- '@storybook/builder-webpack5': 8.4.4(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)
- '@storybook/preset-react-webpack': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)
+ '@storybook/builder-webpack5': 8.4.4(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)
+ '@storybook/preset-react-webpack': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)
'@storybook/react': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)
- '@types/node': 22.18.10
+ '@types/node': 22.13.4
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)
@@ -14522,25 +14623,25 @@ snapshots:
'@storybook/test': 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))
typescript: 5.6.3
- '@storybook/test-runner@0.22.0(@swc/helpers@0.5.17)(@types/node@20.17.6)(debug@4.3.7)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))':
+ '@storybook/test-runner@0.22.0(@swc/helpers@0.5.15)(@types/node@20.17.6)(debug@4.3.7)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))':
dependencies:
'@babel/core': 7.26.0
- '@babel/generator': 7.28.3
- '@babel/template': 7.27.2
- '@babel/types': 7.28.4
+ '@babel/generator': 7.26.8
+ '@babel/template': 7.26.8
+ '@babel/types': 7.26.8
'@jest/types': 29.6.3
'@storybook/csf': 0.1.11
- '@swc/core': 1.13.5(@swc/helpers@0.5.17)
- '@swc/jest': 0.2.39(@swc/core@1.13.5(@swc/helpers@0.5.17))
+ '@swc/core': 1.10.16(@swc/helpers@0.5.15)
+ '@swc/jest': 0.2.37(@swc/core@1.10.16(@swc/helpers@0.5.15))
expect-playwright: 0.8.0
- jest: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ jest: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))
jest-circus: 29.7.0
jest-environment-node: 29.7.0
jest-junit: 16.0.0
- jest-playwright-preset: 4.0.0(debug@4.3.7)(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)))
+ jest-playwright-preset: 4.0.0(debug@4.3.7)(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)))
jest-runner: 29.7.0
jest-serializer-html: 7.1.0
- jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)))
+ jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)))
nyc: 15.1.0
playwright: 1.54.2
storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)
@@ -14572,70 +14673,70 @@ snapshots:
'@storybook/types@8.1.11':
dependencies:
'@storybook/channels': 8.1.11
- '@types/express': 4.17.23
+ '@types/express': 4.17.21(patch_hash=85d9b3f3cac67003e41b22245281f53b51d7d1badd0bcc222d547ab802599bae)
file-system-cache: 2.3.0
- '@swc/core-darwin-arm64@1.13.5':
+ '@swc/core-darwin-arm64@1.10.16':
optional: true
- '@swc/core-darwin-x64@1.13.5':
+ '@swc/core-darwin-x64@1.10.16':
optional: true
- '@swc/core-linux-arm-gnueabihf@1.13.5':
+ '@swc/core-linux-arm-gnueabihf@1.10.16':
optional: true
- '@swc/core-linux-arm64-gnu@1.13.5':
+ '@swc/core-linux-arm64-gnu@1.10.16':
optional: true
- '@swc/core-linux-arm64-musl@1.13.5':
+ '@swc/core-linux-arm64-musl@1.10.16':
optional: true
- '@swc/core-linux-x64-gnu@1.13.5':
+ '@swc/core-linux-x64-gnu@1.10.16':
optional: true
- '@swc/core-linux-x64-musl@1.13.5':
+ '@swc/core-linux-x64-musl@1.10.16':
optional: true
- '@swc/core-win32-arm64-msvc@1.13.5':
+ '@swc/core-win32-arm64-msvc@1.10.16':
optional: true
- '@swc/core-win32-ia32-msvc@1.13.5':
+ '@swc/core-win32-ia32-msvc@1.10.16':
optional: true
- '@swc/core-win32-x64-msvc@1.13.5':
+ '@swc/core-win32-x64-msvc@1.10.16':
optional: true
- '@swc/core@1.13.5(@swc/helpers@0.5.17)':
+ '@swc/core@1.10.16(@swc/helpers@0.5.15)':
dependencies:
'@swc/counter': 0.1.3
- '@swc/types': 0.1.25
+ '@swc/types': 0.1.17
optionalDependencies:
- '@swc/core-darwin-arm64': 1.13.5
- '@swc/core-darwin-x64': 1.13.5
- '@swc/core-linux-arm-gnueabihf': 1.13.5
- '@swc/core-linux-arm64-gnu': 1.13.5
- '@swc/core-linux-arm64-musl': 1.13.5
- '@swc/core-linux-x64-gnu': 1.13.5
- '@swc/core-linux-x64-musl': 1.13.5
- '@swc/core-win32-arm64-msvc': 1.13.5
- '@swc/core-win32-ia32-msvc': 1.13.5
- '@swc/core-win32-x64-msvc': 1.13.5
- '@swc/helpers': 0.5.17
+ '@swc/core-darwin-arm64': 1.10.16
+ '@swc/core-darwin-x64': 1.10.16
+ '@swc/core-linux-arm-gnueabihf': 1.10.16
+ '@swc/core-linux-arm64-gnu': 1.10.16
+ '@swc/core-linux-arm64-musl': 1.10.16
+ '@swc/core-linux-x64-gnu': 1.10.16
+ '@swc/core-linux-x64-musl': 1.10.16
+ '@swc/core-win32-arm64-msvc': 1.10.16
+ '@swc/core-win32-ia32-msvc': 1.10.16
+ '@swc/core-win32-x64-msvc': 1.10.16
+ '@swc/helpers': 0.5.15
'@swc/counter@0.1.3': {}
- '@swc/helpers@0.5.17':
+ '@swc/helpers@0.5.15':
dependencies:
tslib: 2.8.1
- '@swc/jest@0.2.39(@swc/core@1.13.5(@swc/helpers@0.5.17))':
+ '@swc/jest@0.2.37(@swc/core@1.10.16(@swc/helpers@0.5.15))':
dependencies:
- '@jest/create-cache-key-function': 30.2.0
- '@swc/core': 1.13.5(@swc/helpers@0.5.17)
+ '@jest/create-cache-key-function': 29.7.0
+ '@swc/core': 1.10.16(@swc/helpers@0.5.15)
'@swc/counter': 0.1.3
jsonc-parser: 3.3.1
- '@swc/types@0.1.25':
+ '@swc/types@0.1.17':
dependencies:
'@swc/counter': 0.1.3
@@ -14657,9 +14758,9 @@ snapshots:
dependencies:
'@ampproject/remapping': 2.3.0
enhanced-resolve: 5.18.3
- jiti: 2.6.1
+ jiti: 2.4.2
lightningcss: 1.30.1
- magic-string: 0.30.19
+ magic-string: 0.30.17
source-map-js: 1.2.1
tailwindcss: 4.1.7
@@ -14701,8 +14802,8 @@ snapshots:
'@tailwindcss/oxide@4.1.7':
dependencies:
- detect-libc: 2.1.2
- tar: 7.5.1
+ detect-libc: 2.0.4
+ tar: 7.4.3
optionalDependencies:
'@tailwindcss/oxide-android-arm64': 4.1.7
'@tailwindcss/oxide-darwin-arm64': 4.1.7
@@ -14735,8 +14836,8 @@ snapshots:
'@testing-library/dom@10.4.0':
dependencies:
- '@babel/code-frame': 7.27.1
- '@babel/runtime': 7.28.4
+ '@babel/code-frame': 7.26.2
+ '@babel/runtime': 7.26.7
'@types/aria-query': 5.0.4
aria-query: 5.3.0
chalk: 4.1.2
@@ -14746,7 +14847,7 @@ snapshots:
'@testing-library/jest-dom@6.5.0':
dependencies:
- '@adobe/css-tools': 4.4.4
+ '@adobe/css-tools': 4.4.2
aria-query: 5.3.2
chalk: 3.0.0
css.escape: 1.5.1
@@ -14772,32 +14873,54 @@ snapshots:
'@tsconfig/node16@1.0.4': {}
+ '@tus/file-store@1.5.1':
+ dependencies:
+ '@tus/utils': 0.5.1
+ debug: 4.3.7(supports-color@8.1.1)
+ optionalDependencies:
+ '@redis/client': 1.6.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@tus/server@1.10.2':
+ dependencies:
+ '@tus/utils': 0.5.1
+ debug: 4.3.7(supports-color@8.1.1)
+ lodash.throttle: 4.1.1
+ optionalDependencies:
+ '@redis/client': 1.6.0
+ ioredis: 5.6.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@tus/utils@0.5.1': {}
+
'@types/aria-query@5.0.4': {}
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.28.4
- '@babel/types': 7.28.4
- '@types/babel__generator': 7.27.0
+ '@babel/parser': 7.26.8
+ '@babel/types': 7.26.8
+ '@types/babel__generator': 7.6.8
'@types/babel__template': 7.4.4
- '@types/babel__traverse': 7.28.0
+ '@types/babel__traverse': 7.20.6
- '@types/babel__generator@7.27.0':
+ '@types/babel__generator@7.6.8':
dependencies:
- '@babel/types': 7.28.4
+ '@babel/types': 7.26.8
'@types/babel__template@7.4.4':
dependencies:
- '@babel/parser': 7.28.4
- '@babel/types': 7.28.4
+ '@babel/parser': 7.26.8
+ '@babel/types': 7.26.8
- '@types/babel__traverse@7.28.0':
+ '@types/babel__traverse@7.20.6':
dependencies:
- '@babel/types': 7.28.4
+ '@babel/types': 7.26.8
'@types/blueimp-load-image@5.16.6': {}
- '@types/body-parser@1.19.6':
+ '@types/body-parser@1.19.5':
dependencies:
'@types/connect': 3.4.38
'@types/node': 20.17.6
@@ -14823,7 +14946,7 @@ snapshots:
'@types/connect-history-api-fallback@1.5.4':
dependencies:
- '@types/express-serve-static-core': 5.1.0
+ '@types/express-serve-static-core': 5.0.6
'@types/node': 20.17.6
'@types/connect@3.4.38':
@@ -14842,42 +14965,42 @@ snapshots:
'@types/dom-mediacapture-transform@0.1.11':
dependencies:
- '@types/dom-webcodecs': 0.1.16
+ '@types/dom-webcodecs': 0.1.14
- '@types/dom-webcodecs@0.1.16': {}
+ '@types/dom-webcodecs@0.1.14': {}
'@types/eslint-scope@3.7.7':
dependencies:
'@types/eslint': 9.6.1
- '@types/estree': 1.0.8
+ '@types/estree': 1.0.6
'@types/eslint@9.6.1':
dependencies:
- '@types/estree': 1.0.8
+ '@types/estree': 1.0.6
'@types/json-schema': 7.0.15
- '@types/estree@1.0.8': {}
+ '@types/estree@1.0.6': {}
- '@types/express-serve-static-core@4.19.7':
+ '@types/express-serve-static-core@4.19.6':
dependencies:
'@types/node': 20.17.6
- '@types/qs': 6.14.0
+ '@types/qs': 6.9.18
'@types/range-parser': 1.2.7
- '@types/send': 1.2.0
+ '@types/send': 0.17.4
- '@types/express-serve-static-core@5.1.0':
+ '@types/express-serve-static-core@5.0.6':
dependencies:
'@types/node': 20.17.6
- '@types/qs': 6.14.0
+ '@types/qs': 6.9.18
'@types/range-parser': 1.2.7
- '@types/send': 1.2.0
+ '@types/send': 0.17.4
- '@types/express@4.17.23':
+ '@types/express@4.17.21(patch_hash=85d9b3f3cac67003e41b22245281f53b51d7d1badd0bcc222d547ab802599bae)':
dependencies:
- '@types/body-parser': 1.19.6
- '@types/express-serve-static-core': 4.19.7
- '@types/qs': 6.14.0
- '@types/serve-static': 1.15.9
+ '@types/body-parser': 1.19.5
+ '@types/express-serve-static-core': 4.19.6
+ '@types/qs': 6.9.18
+ '@types/serve-static': 1.15.7
'@types/fabric@4.5.3(patch_hash=e5f339ecf72fbab1c91505e7713e127a7184bfe8164aa3a9afe9bf45a0ad6b89)': {}
@@ -14896,7 +15019,7 @@ snapshots:
dependencies:
'@types/node': 20.17.6
- '@types/hoist-non-react-statics@3.3.7(@types/react@18.3.20)':
+ '@types/hoist-non-react-statics@3.3.6':
dependencies:
'@types/react': 18.3.20
hoist-non-react-statics: 3.3.2
@@ -14905,7 +15028,7 @@ snapshots:
'@types/http-cache-semantics@4.0.4': {}
- '@types/http-errors@2.0.5': {}
+ '@types/http-errors@2.0.4': {}
'@types/http-proxy@1.17.16':
dependencies:
@@ -14915,7 +15038,7 @@ snapshots:
'@types/intl-tel-input@18.1.4':
dependencies:
- '@types/jquery': 3.5.33
+ '@types/jquery': 3.5.32
'@types/istanbul-lib-coverage@2.0.6': {}
@@ -14927,9 +15050,9 @@ snapshots:
dependencies:
'@types/istanbul-lib-report': 3.0.3
- '@types/jquery@3.5.33':
+ '@types/jquery@3.5.32':
dependencies:
- '@types/sizzle': 2.3.10
+ '@types/sizzle': 2.3.9
'@types/js-yaml@4.0.9': {}
@@ -14975,7 +15098,7 @@ snapshots:
'@types/node': 20.17.6
form-data: 4.0.1
- '@types/node-forge@1.3.14':
+ '@types/node-forge@1.3.11':
dependencies:
'@types/node': 20.17.6
@@ -14985,7 +15108,11 @@ snapshots:
dependencies:
undici-types: 6.19.8
- '@types/node@22.18.10':
+ '@types/node@22.13.4':
+ dependencies:
+ undici-types: 6.20.0
+
+ '@types/node@22.18.8':
dependencies:
undici-types: 6.21.0
@@ -15011,9 +15138,9 @@ snapshots:
dependencies:
'@types/node': 20.17.6
- '@types/prop-types@15.7.15': {}
+ '@types/prop-types@15.7.14': {}
- '@types/qs@6.14.0': {}
+ '@types/qs@6.9.18': {}
'@types/range-parser@1.2.7': {}
@@ -15023,19 +15150,19 @@ snapshots:
'@types/react-redux@7.1.34':
dependencies:
- '@types/hoist-non-react-statics': 3.3.7(@types/react@18.3.20)
+ '@types/hoist-non-react-statics': 3.3.6
'@types/react': 18.3.20
hoist-non-react-statics: 3.3.2
redux: 4.2.1
'@types/react-virtualized@9.22.2':
dependencies:
- '@types/prop-types': 15.7.15
+ '@types/prop-types': 15.7.14
'@types/react': 18.3.20
'@types/react@18.3.20':
dependencies:
- '@types/prop-types': 15.7.15
+ '@types/prop-types': 15.7.14
csstype: 3.1.3
'@types/redux-logger@3.0.13':
@@ -15052,24 +15179,20 @@ snapshots:
'@types/semver@7.5.8': {}
- '@types/send@0.17.5':
+ '@types/send@0.17.4':
dependencies:
'@types/mime': 1.3.5
'@types/node': 20.17.6
- '@types/send@1.2.0':
- dependencies:
- '@types/node': 20.17.6
-
'@types/serve-index@1.9.4':
dependencies:
- '@types/express': 4.17.23
+ '@types/express': 4.17.21(patch_hash=85d9b3f3cac67003e41b22245281f53b51d7d1badd0bcc222d547ab802599bae)
- '@types/serve-static@1.15.9':
+ '@types/serve-static@1.15.7':
dependencies:
- '@types/http-errors': 2.0.5
+ '@types/http-errors': 2.0.4
'@types/node': 20.17.6
- '@types/send': 0.17.5
+ '@types/send': 0.17.4
'@types/sinon@17.0.3':
dependencies:
@@ -15077,7 +15200,7 @@ snapshots:
'@types/sinonjs__fake-timers@8.1.5': {}
- '@types/sizzle@2.3.10': {}
+ '@types/sizzle@2.3.9': {}
'@types/sockjs@0.3.36':
dependencies:
@@ -15097,7 +15220,7 @@ snapshots:
'@types/uuid@9.0.8': {}
- '@types/verror@1.10.11':
+ '@types/verror@1.10.10':
optional: true
'@types/wait-on@5.3.4':
@@ -15112,7 +15235,7 @@ snapshots:
dependencies:
'@types/node': 20.17.6
- '@types/ws@8.18.1':
+ '@types/ws@8.5.14':
dependencies:
'@types/node': 20.17.6
@@ -15260,7 +15383,7 @@ snapshots:
'@typescript-eslint/utils@5.62.0(eslint@8.56.0)(typescript@5.6.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@8.56.0)
+ '@eslint-community/eslint-utils': 4.4.1(eslint@8.56.0)
'@types/json-schema': 7.0.15
'@types/semver': 7.5.8
'@typescript-eslint/scope-manager': 5.62.0
@@ -15275,7 +15398,7 @@ snapshots:
'@typescript-eslint/utils@6.18.1(eslint@8.56.0)(typescript@5.6.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@8.56.0)
+ '@eslint-community/eslint-utils': 4.4.1(eslint@8.56.0)
'@types/json-schema': 7.0.15
'@types/semver': 7.5.8
'@typescript-eslint/scope-manager': 6.18.1
@@ -15303,7 +15426,7 @@ snapshots:
dependencies:
'@vitest/spy': 2.0.5
'@vitest/utils': 2.0.5
- chai: 5.3.3
+ chai: 5.1.2
tinyrainbow: 1.2.0
'@vitest/pretty-format@2.0.5':
@@ -15322,13 +15445,13 @@ snapshots:
dependencies:
'@vitest/pretty-format': 2.0.5
estree-walker: 3.0.3
- loupe: 3.2.1
+ loupe: 3.1.3
tinyrainbow: 1.2.0
'@vitest/utils@2.1.9':
dependencies:
'@vitest/pretty-format': 2.1.9
- loupe: 3.2.1
+ loupe: 3.1.3
tinyrainbow: 1.2.0
'@webassemblyjs/ast@1.14.1':
@@ -15409,22 +15532,22 @@ snapshots:
'@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.96.1)':
dependencies:
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.96.1)
'@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.96.1)':
dependencies:
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.96.1)
'@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.1.0)(webpack@5.96.1)':
dependencies:
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.96.1)
optionalDependencies:
webpack-dev-server: 5.1.0(bufferutil@4.0.9)(debug@4.3.7)(utf-8-validate@5.0.10)(webpack-cli@5.1.4)(webpack@5.96.1)
- '@xmldom/xmldom@0.8.11': {}
+ '@xmldom/xmldom@0.8.10': {}
'@xtuc/ieee754@1.2.0': {}
@@ -15432,7 +15555,7 @@ snapshots:
abbrev@1.1.1: {}
- abbrev@3.0.1: {}
+ abbrev@3.0.0: {}
abort-controller@3.0.0:
dependencies:
@@ -15443,20 +15566,20 @@ snapshots:
mime-types: 2.1.35
negotiator: 0.6.3
- acorn-jsx@5.3.2(acorn@8.15.0):
+ acorn-jsx@5.3.2(acorn@8.14.0):
dependencies:
- acorn: 8.15.0
+ acorn: 8.14.0
acorn-walk@8.3.4:
dependencies:
- acorn: 8.15.0
+ acorn: 8.14.0
- acorn@8.15.0: {}
+ acorn@8.14.0: {}
adjust-sourcemap-loader@4.0.0:
dependencies:
loader-utils: 2.0.4
- regex-parser: 2.3.1
+ regex-parser: 2.3.0
agent-base@6.0.2:
dependencies:
@@ -15464,7 +15587,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- agent-base@7.1.4: {}
+ agent-base@7.1.3: {}
agentkeepalive@4.6.0:
dependencies:
@@ -15498,7 +15621,7 @@ snapshots:
ajv@8.17.1:
dependencies:
fast-deep-equal: 3.1.3
- fast-uri: 3.1.0
+ fast-uri: 3.0.6
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
@@ -15522,7 +15645,7 @@ snapshots:
ansi-regex@5.0.1: {}
- ansi-regex@6.2.2: {}
+ ansi-regex@6.1.0: {}
ansi-styles@3.2.1:
dependencies:
@@ -15534,7 +15657,7 @@ snapshots:
ansi-styles@5.2.0: {}
- ansi-styles@6.2.3: {}
+ ansi-styles@6.2.1: {}
any-promise@1.3.0: {}
@@ -15563,7 +15686,7 @@ snapshots:
config-file-ts: 0.2.8-rc1
debug: 4.3.7(supports-color@8.1.1)
dmg-builder: 26.0.14(patch_hash=cb72ed47fa8d45513a36db33fcb41cb75c30cada4737da067bf3fa1f063725f2)(electron-builder-squirrel-windows@26.0.14)
- dotenv: 16.6.1
+ dotenv: 16.4.7
dotenv-expand: 11.0.7
ejs: 3.1.10
electron-builder-squirrel-windows: 26.0.14(dmg-builder@26.0.14)
@@ -15571,7 +15694,7 @@ snapshots:
fs-extra: 10.1.0
hosted-git-info: 4.1.0
is-ci: 3.0.1
- isbinaryfile: 5.0.6
+ isbinaryfile: 5.0.4
js-yaml: 4.1.0
json5: 2.2.3
lazy-val: 1.0.5
@@ -15592,6 +15715,8 @@ snapshots:
archy@1.0.0: {}
+ arg@4.1.0: {}
+
arg@4.1.3: {}
argparse@1.0.10:
@@ -15612,11 +15737,20 @@ snapshots:
array-buffer-byte-length@1.0.2:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
is-array-buffer: 3.0.5
array-flatten@1.1.1: {}
+ array-includes@3.1.8:
+ dependencies:
+ call-bind: 1.0.8
+ define-properties: 1.2.1
+ es-abstract: 1.23.9
+ es-object-atoms: 1.1.1
+ get-intrinsic: 1.2.7
+ is-string: 1.1.1
+
array-includes@3.1.9:
dependencies:
call-bind: 1.0.8
@@ -15635,7 +15769,7 @@ snapshots:
call-bind: 1.0.8
call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.23.9
es-errors: 1.3.0
es-object-atoms: 1.1.1
es-shim-unscopables: 1.1.0
@@ -15644,14 +15778,14 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.23.9
es-shim-unscopables: 1.1.0
array.prototype.flatmap@1.3.3:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.23.9
es-shim-unscopables: 1.1.0
arraybuffer.prototype.slice@1.0.4:
@@ -15659,9 +15793,9 @@ snapshots:
array-buffer-byte-length: 1.0.2
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.23.9
es-errors: 1.3.0
- get-intrinsic: 1.3.0
+ get-intrinsic: 1.2.7
is-array-buffer: 3.0.5
assert-plus@1.0.0: {}
@@ -15690,6 +15824,10 @@ snapshots:
dependencies:
retry: 0.12.0
+ async@2.6.4:
+ dependencies:
+ lodash: 4.17.21
+
async@3.2.6: {}
asynckit@0.4.0: {}
@@ -15704,10 +15842,10 @@ snapshots:
axe-core@4.10.2: {}
- axios@1.12.2(debug@4.3.7):
+ axios@1.8.4(debug@4.3.7):
dependencies:
- follow-redirects: 1.15.11(debug@4.3.7)
- form-data: 4.0.4
+ follow-redirects: 1.15.9(debug@4.3.7)
+ form-data: 4.0.1
proxy-from-env: 1.1.0
transitivePeerDependencies:
- debug
@@ -15735,12 +15873,12 @@ snapshots:
dependencies:
'@babel/core': 7.26.0
find-cache-dir: 4.0.0
- schema-utils: 4.3.3
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ schema-utils: 4.3.0
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
babel-plugin-istanbul@6.1.1:
dependencies:
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.26.5
'@istanbuljs/load-nyc-config': 1.1.0
'@istanbuljs/schema': 0.1.3
istanbul-lib-instrument: 5.2.1
@@ -15750,26 +15888,26 @@ snapshots:
babel-plugin-jest-hoist@29.6.3:
dependencies:
- '@babel/template': 7.27.2
- '@babel/types': 7.28.4
+ '@babel/template': 7.26.8
+ '@babel/types': 7.26.8
'@types/babel__core': 7.20.5
- '@types/babel__traverse': 7.28.0
+ '@types/babel__traverse': 7.20.6
babel-plugin-lodash@3.3.4:
dependencies:
- '@babel/helper-module-imports': 7.27.1
- '@babel/types': 7.28.4
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/types': 7.26.8
glob: 7.2.3
lodash: 4.17.21
require-package-name: 2.0.1
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.26.0):
+ babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0):
dependencies:
- '@babel/compat-data': 7.28.4
+ '@babel/compat-data': 7.26.8
'@babel/core': 7.26.0
- '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.26.0)
+ '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
@@ -15777,26 +15915,26 @@ snapshots:
babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0):
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.26.0)
- core-js-compat: 3.46.0
+ '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)
+ core-js-compat: 3.40.0
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.26.0):
+ babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.0):
dependencies:
'@babel/core': 7.26.0
- '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.26.0)
+ '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)
transitivePeerDependencies:
- supports-color
- babel-preset-current-node-syntax@1.2.0(@babel/core@7.26.0):
+ babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.0):
dependencies:
'@babel/core': 7.26.0
'@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0)
'@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.0)
'@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0)
'@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0)
- '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.26.0)
+ '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0)
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0)
'@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0)
'@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0)
@@ -15812,7 +15950,7 @@ snapshots:
dependencies:
'@babel/core': 7.26.0
babel-plugin-jest-hoist: 29.6.3
- babel-preset-current-node-syntax: 1.2.0(@babel/core@7.26.0)
+ babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0)
bail@1.0.5: {}
@@ -15822,8 +15960,6 @@ snapshots:
base64-js@1.5.1: {}
- baseline-browser-mapping@2.8.16: {}
-
basic-auth@2.0.1:
dependencies:
safe-buffer: 5.1.2
@@ -15901,12 +16037,12 @@ snapshots:
term-size: 1.2.0
widest-line: 2.0.1
- brace-expansion@1.1.12:
+ brace-expansion@1.1.11:
dependencies:
balanced-match: 1.0.2
concat-map: 0.0.1
- brace-expansion@2.0.2:
+ brace-expansion@2.0.1:
dependencies:
balanced-match: 1.0.2
@@ -15918,13 +16054,12 @@ snapshots:
browser-stdout@1.3.1: {}
- browserslist@4.26.3:
+ browserslist@4.24.4:
dependencies:
- baseline-browser-mapping: 2.8.16
- caniuse-lite: 1.0.30001750
- electron-to-chromium: 1.5.234
- node-releases: 2.0.23
- update-browserslist-db: 1.1.3(browserslist@4.26.3)
+ caniuse-lite: 1.0.30001699
+ electron-to-chromium: 1.5.99
+ node-releases: 2.0.19
+ update-browserslist-db: 1.1.2(browserslist@4.24.4)
bser@2.1.1:
dependencies:
@@ -15981,7 +16116,9 @@ snapshots:
bundle-name@4.1.0:
dependencies:
- run-applescript: 7.1.0
+ run-applescript: 7.0.0
+
+ bytes@3.1.0: {}
bytes@3.1.2: {}
@@ -16020,7 +16157,7 @@ snapshots:
minipass-pipeline: 1.2.4
p-map: 7.0.3
ssri: 12.0.0
- tar: 7.5.1
+ tar: 7.4.3
unique-filename: 4.0.0
cacheable-lookup@5.0.4: {}
@@ -16029,7 +16166,7 @@ snapshots:
dependencies:
clone-response: 1.0.3
get-stream: 5.2.0
- http-cache-semantics: 4.2.0
+ http-cache-semantics: 4.1.1
keyv: 4.5.4
lowercase-keys: 2.0.0
normalize-url: 6.1.0
@@ -16051,9 +16188,14 @@ snapshots:
dependencies:
call-bind-apply-helpers: 1.0.2
es-define-property: 1.0.1
- get-intrinsic: 1.3.0
+ get-intrinsic: 1.2.7
set-function-length: 1.2.2
+ call-bound@1.0.3:
+ dependencies:
+ call-bind-apply-helpers: 1.0.2
+ get-intrinsic: 1.2.7
+
call-bound@1.0.4:
dependencies:
call-bind-apply-helpers: 1.0.2
@@ -16072,7 +16214,7 @@ snapshots:
camelcase@6.3.0: {}
- caniuse-lite@1.0.30001750: {}
+ caniuse-lite@1.0.30001699: {}
capture-stack-trace@1.0.2: {}
@@ -16108,13 +16250,13 @@ snapshots:
pathval: 1.1.1
type-detect: 4.1.0
- chai@5.3.3:
+ chai@5.1.2:
dependencies:
assertion-error: 2.0.1
check-error: 2.1.1
deep-eql: 5.0.2
- loupe: 3.2.1
- pathval: 2.0.1
+ loupe: 3.1.3
+ pathval: 2.0.0
chalk@2.4.2:
dependencies:
@@ -16132,7 +16274,7 @@ snapshots:
ansi-styles: 4.3.0
supports-color: 7.2.0
- chalk@5.6.2: {}
+ chalk@5.4.1: {}
changedpi@1.0.4: {}
@@ -16173,7 +16315,7 @@ snapshots:
chokidar@4.0.3:
dependencies:
- readdirp: 4.1.2
+ readdirp: 4.1.1
chownr@2.0.0: {}
@@ -16255,6 +16397,9 @@ snapshots:
clsx@2.1.1: {}
+ cluster-key-slot@1.1.2:
+ optional: true
+
co@4.6.0: {}
code-error-fragment@0.0.230: {}
@@ -16308,15 +16453,15 @@ snapshots:
compressible@2.0.18:
dependencies:
- mime-db: 1.54.0
+ mime-db: 1.53.0
- compression@1.8.1:
+ compression@1.8.0:
dependencies:
bytes: 3.1.2
compressible: 2.0.18
debug: 2.6.9
negotiator: 0.6.4
- on-headers: 1.1.0
+ on-headers: 1.0.2
safe-buffer: 5.2.1
vary: 1.1.2
transitivePeerDependencies:
@@ -16352,6 +16497,8 @@ snapshots:
dependencies:
safe-buffer: 5.2.1
+ content-type@1.0.4: {}
+
content-type@1.0.5: {}
convert-source-map@1.9.0: {}
@@ -16364,11 +16511,11 @@ snapshots:
copy-text-to-clipboard@2.1.0: {}
- core-js-compat@3.46.0:
+ core-js-compat@3.40.0:
dependencies:
- browserslist: 4.26.3
+ browserslist: 4.24.4
- core-js@3.46.0: {}
+ core-js@3.40.0: {}
core-util-is@1.0.2:
optional: true
@@ -16405,13 +16552,13 @@ snapshots:
dependencies:
capture-stack-trace: 1.0.2
- create-jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)):
+ create-jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)):
dependencies:
'@jest/types': 29.6.3
chalk: 4.1.2
exit: 0.1.2
graceful-fs: 4.2.11
- jest-config: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ jest-config: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))
jest-util: 29.7.0
prompts: 2.4.2
transitivePeerDependencies:
@@ -16466,7 +16613,7 @@ snapshots:
postcss-value-parser: 4.2.0
semver: 7.6.3
optionalDependencies:
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
css-loader@7.1.2(webpack@5.96.1):
dependencies:
@@ -16479,20 +16626,20 @@ snapshots:
postcss-value-parser: 4.2.0
semver: 7.6.3
optionalDependencies:
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
css-select@4.3.0:
dependencies:
boolbase: 1.0.0
- css-what: 6.2.2
+ css-what: 6.1.0
domhandler: 4.3.1
domutils: 2.8.0
nth-check: 2.1.1
- css-select@5.2.2:
+ css-select@5.1.0:
dependencies:
boolbase: 1.0.0
- css-what: 6.2.2
+ css-what: 6.1.0
domhandler: 5.0.3
domutils: 3.2.2
nth-check: 2.1.1
@@ -16512,7 +16659,7 @@ snapshots:
mdn-data: 2.12.2
source-map-js: 1.2.1
- css-what@6.2.2: {}
+ css-what@6.1.0: {}
css.escape@1.5.1: {}
@@ -16545,7 +16692,7 @@ snapshots:
async-retry: 1.2.3
chalk: 2.4.2
commander: 2.20.3
- core-js: 3.46.0
+ core-js: 3.40.0
debug: 4.3.7(supports-color@8.1.1)
fast-json-patch: 3.1.1
get-stdin: 6.0.0
@@ -16561,7 +16708,7 @@ snapshots:
lodash.keys: 4.2.0
lodash.mapvalues: 4.6.0
lodash.memoize: 4.1.2
- memfs-or-file-map-to-github-branch: 1.3.0(encoding@0.1.13)
+ memfs-or-file-map-to-github-branch: 1.2.1(encoding@0.1.13)
micromatch: 4.0.8
node-cleanup: 2.1.2
node-fetch: 2.6.7(patch_hash=94385e2da301d6873723275386bb0c70da98cf56487f2431668d8fd79623818d)(encoding@0.1.13)
@@ -16589,19 +16736,19 @@ snapshots:
data-view-buffer@1.0.2:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
es-errors: 1.3.0
is-data-view: 1.0.2
data-view-byte-length@1.0.2:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
es-errors: 1.3.0
is-data-view: 1.0.2
data-view-byte-offset@1.0.1:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
es-errors: 1.3.0
is-data-view: 1.0.2
@@ -16619,15 +16766,11 @@ snapshots:
optionalDependencies:
supports-color: 8.1.1
- debug@4.4.3:
- dependencies:
- ms: 2.1.3
-
decamelize@1.2.0: {}
decamelize@4.0.0: {}
- decimal.js@10.6.0: {}
+ decimal.js@10.5.0: {}
decompress-response@6.0.0:
dependencies:
@@ -16635,7 +16778,7 @@ snapshots:
dedent@0.7.0: {}
- dedent@1.7.0: {}
+ dedent@1.5.3: {}
deep-diff@0.3.8: {}
@@ -16696,6 +16839,9 @@ snapshots:
delayed-stream@1.0.0: {}
+ denque@2.1.0:
+ optional: true
+
depd@1.1.2: {}
depd@2.0.0: {}
@@ -16708,7 +16854,7 @@ snapshots:
detect-libc@1.0.3: {}
- detect-libc@2.1.2: {}
+ detect-libc@2.0.4: {}
detect-newline@3.1.0: {}
@@ -16757,7 +16903,7 @@ snapshots:
dmg-license@1.0.11:
dependencies:
'@types/plist': 3.0.5
- '@types/verror': 1.10.11
+ '@types/verror': 1.10.10
ajv: 6.12.6
crc: 3.8.0
iconv-corefoundation: 1.1.7
@@ -16788,7 +16934,7 @@ snapshots:
dom-helpers@5.2.1:
dependencies:
- '@babel/runtime': 7.28.4
+ '@babel/runtime': 7.26.7
csstype: 3.1.3
dom-serializer@0.2.2:
@@ -16852,9 +16998,9 @@ snapshots:
dotenv-expand@11.0.7:
dependencies:
- dotenv: 16.6.1
+ dotenv: 16.4.7
- dotenv@16.6.1: {}
+ dotenv@16.4.7: {}
dunder-proto@1.0.1:
dependencies:
@@ -16881,7 +17027,7 @@ snapshots:
ejs@3.1.10:
dependencies:
- jake: 10.9.4
+ jake: 10.9.2
electron-builder-squirrel-windows@26.0.14(dmg-builder@26.0.14):
dependencies:
@@ -16931,7 +17077,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- electron-to-chromium@1.5.234: {}
+ electron-to-chromium@1.5.99: {}
electron-window@0.8.1:
dependencies:
@@ -16957,10 +17103,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- electron@38.2.0:
+ electron@38.4.0:
dependencies:
'@electron/get': 2.0.3
- '@types/node': 22.18.10
+ '@types/node': 22.18.8
extract-zip: 2.0.1
transitivePeerDependencies:
- supports-color
@@ -17020,7 +17166,7 @@ snapshots:
enhanced-resolve@5.18.3:
dependencies:
graceful-fs: 4.2.11
- tapable: 2.3.0
+ tapable: 2.2.1
enquirer@2.4.1:
dependencies:
@@ -17035,14 +17181,68 @@ snapshots:
env-paths@2.2.1: {}
- envinfo@7.17.0: {}
+ envinfo@7.14.0: {}
err-code@2.0.3: {}
- error-ex@1.3.4:
+ error-ex@1.3.2:
dependencies:
is-arrayish: 0.2.1
+ es-abstract@1.23.9:
+ dependencies:
+ array-buffer-byte-length: 1.0.2
+ arraybuffer.prototype.slice: 1.0.4
+ available-typed-arrays: 1.0.7
+ call-bind: 1.0.8
+ call-bound: 1.0.3
+ data-view-buffer: 1.0.2
+ data-view-byte-length: 1.0.2
+ data-view-byte-offset: 1.0.1
+ es-define-property: 1.0.1
+ es-errors: 1.3.0
+ es-object-atoms: 1.1.1
+ es-set-tostringtag: 2.1.0
+ es-to-primitive: 1.3.0
+ function.prototype.name: 1.1.8
+ get-intrinsic: 1.2.7
+ get-proto: 1.0.1
+ get-symbol-description: 1.1.0
+ globalthis: 1.0.4
+ gopd: 1.2.0
+ has-property-descriptors: 1.0.2
+ has-proto: 1.2.0
+ has-symbols: 1.1.0
+ hasown: 2.0.2
+ internal-slot: 1.1.0
+ is-array-buffer: 3.0.5
+ is-callable: 1.2.7
+ is-data-view: 1.0.2
+ is-regex: 1.2.1
+ is-shared-array-buffer: 1.0.4
+ is-string: 1.1.1
+ is-typed-array: 1.1.15
+ is-weakref: 1.1.1
+ math-intrinsics: 1.1.0
+ object-inspect: 1.13.4
+ object-keys: 1.1.1
+ object.assign: 4.1.7
+ own-keys: 1.0.1
+ regexp.prototype.flags: 1.5.4
+ safe-array-concat: 1.1.3
+ safe-push-apply: 1.0.0
+ safe-regex-test: 1.1.0
+ set-proto: 1.0.0
+ string.prototype.trim: 1.2.10
+ string.prototype.trimend: 1.0.9
+ string.prototype.trimstart: 1.0.8
+ typed-array-buffer: 1.0.3
+ typed-array-byte-length: 1.0.3
+ typed-array-byte-offset: 1.0.4
+ typed-array-length: 1.0.7
+ unbox-primitive: 1.1.0
+ which-typed-array: 1.1.18
+
es-abstract@1.24.0:
dependencies:
array-buffer-byte-length: 1.0.2
@@ -17104,7 +17304,7 @@ snapshots:
es-errors@1.3.0: {}
- es-module-lexer@1.7.0: {}
+ es-module-lexer@1.6.0: {}
es-object-atoms@1.1.1:
dependencies:
@@ -17113,7 +17313,7 @@ snapshots:
es-set-tostringtag@2.1.0:
dependencies:
es-errors: 1.3.0
- get-intrinsic: 1.3.0
+ get-intrinsic: 1.2.7
has-tostringtag: 1.0.2
hasown: 2.0.2
@@ -17154,40 +17354,39 @@ snapshots:
es6-iterator: 2.0.3
es6-symbol: 3.1.4
- esbuild-register@3.6.0(esbuild@0.24.2):
+ esbuild-register@3.6.0(esbuild@0.24.0):
dependencies:
debug: 4.3.7(supports-color@8.1.1)
- esbuild: 0.24.2
+ esbuild: 0.24.0
transitivePeerDependencies:
- supports-color
- esbuild@0.24.2:
+ esbuild@0.24.0:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.24.2
- '@esbuild/android-arm': 0.24.2
- '@esbuild/android-arm64': 0.24.2
- '@esbuild/android-x64': 0.24.2
- '@esbuild/darwin-arm64': 0.24.2
- '@esbuild/darwin-x64': 0.24.2
- '@esbuild/freebsd-arm64': 0.24.2
- '@esbuild/freebsd-x64': 0.24.2
- '@esbuild/linux-arm': 0.24.2
- '@esbuild/linux-arm64': 0.24.2
- '@esbuild/linux-ia32': 0.24.2
- '@esbuild/linux-loong64': 0.24.2
- '@esbuild/linux-mips64el': 0.24.2
- '@esbuild/linux-ppc64': 0.24.2
- '@esbuild/linux-riscv64': 0.24.2
- '@esbuild/linux-s390x': 0.24.2
- '@esbuild/linux-x64': 0.24.2
- '@esbuild/netbsd-arm64': 0.24.2
- '@esbuild/netbsd-x64': 0.24.2
- '@esbuild/openbsd-arm64': 0.24.2
- '@esbuild/openbsd-x64': 0.24.2
- '@esbuild/sunos-x64': 0.24.2
- '@esbuild/win32-arm64': 0.24.2
- '@esbuild/win32-ia32': 0.24.2
- '@esbuild/win32-x64': 0.24.2
+ '@esbuild/aix-ppc64': 0.24.0
+ '@esbuild/android-arm': 0.24.0
+ '@esbuild/android-arm64': 0.24.0
+ '@esbuild/android-x64': 0.24.0
+ '@esbuild/darwin-arm64': 0.24.0
+ '@esbuild/darwin-x64': 0.24.0
+ '@esbuild/freebsd-arm64': 0.24.0
+ '@esbuild/freebsd-x64': 0.24.0
+ '@esbuild/linux-arm': 0.24.0
+ '@esbuild/linux-arm64': 0.24.0
+ '@esbuild/linux-ia32': 0.24.0
+ '@esbuild/linux-loong64': 0.24.0
+ '@esbuild/linux-mips64el': 0.24.0
+ '@esbuild/linux-ppc64': 0.24.0
+ '@esbuild/linux-riscv64': 0.24.0
+ '@esbuild/linux-s390x': 0.24.0
+ '@esbuild/linux-x64': 0.24.0
+ '@esbuild/netbsd-x64': 0.24.0
+ '@esbuild/openbsd-arm64': 0.24.0
+ '@esbuild/openbsd-x64': 0.24.0
+ '@esbuild/sunos-x64': 0.24.0
+ '@esbuild/win32-arm64': 0.24.0
+ '@esbuild/win32-ia32': 0.24.0
+ '@esbuild/win32-x64': 0.24.0
esbuild@0.25.9:
optionalDependencies:
@@ -17251,7 +17450,7 @@ snapshots:
eslint: 8.56.0
eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.18.1(eslint@8.56.0)(typescript@5.6.3))(eslint@8.56.0)
object.assign: 4.1.7
- object.entries: 1.1.9
+ object.entries: 1.1.8
semver: 6.3.1
eslint-config-airbnb-typescript-prettier@5.0.0(@types/eslint@9.6.1)(eslint@8.56.0)(prettier@3.3.3)(typescript@5.6.3):
@@ -17283,7 +17482,7 @@ snapshots:
eslint-plugin-react: 7.31.10(eslint@8.56.0)
eslint-plugin-react-hooks: 4.6.2(eslint@8.56.0)
object.assign: 4.1.7
- object.entries: 1.1.9
+ object.entries: 1.1.8
eslint-config-prettier@6.15.0(eslint@8.56.0):
dependencies:
@@ -17324,14 +17523,14 @@ snapshots:
eslint-plugin-better-tailwindcss@3.7.2(patch_hash=a94affa4d170a27c4cfd44f7ac30ea11ae285cb4e270a5d930dd28cc79901b4f)(eslint@8.56.0)(tailwindcss@4.1.7):
dependencies:
- '@eslint/css-tree': 3.6.6
+ '@eslint/css-tree': 3.6.3
enhanced-resolve: 5.18.3
eslint: 8.56.0
- jiti: 2.6.1
+ jiti: 2.4.2
postcss: 8.5.6
postcss-import: 16.1.1(postcss@8.5.6)
synckit: 0.11.11
- tailwind-csstree: 0.1.4
+ tailwind-csstree: 0.1.2
tailwindcss: 4.1.7
tsconfig-paths-webpack-plugin: 4.2.0
@@ -17396,7 +17595,7 @@ snapshots:
eslint-plugin-jsx-a11y@6.10.2(eslint@8.56.0):
dependencies:
aria-query: 5.3.2
- array-includes: 3.1.9
+ array-includes: 3.1.8
array.prototype.flatmap: 1.3.3
ast-types-flow: 0.0.8
axe-core: 4.10.2
@@ -17429,7 +17628,7 @@ snapshots:
eslint: 8.56.0
prettier: 3.3.3
prettier-linter-helpers: 1.0.0
- synckit: 0.9.3
+ synckit: 0.9.2
optionalDependencies:
'@types/eslint': 9.6.1
eslint-config-prettier: 6.15.0(eslint@8.56.0)
@@ -17440,14 +17639,14 @@ snapshots:
eslint-plugin-react@7.31.10(eslint@8.56.0):
dependencies:
- array-includes: 3.1.9
+ array-includes: 3.1.8
array.prototype.flatmap: 1.3.3
doctrine: 2.1.0
eslint: 8.56.0
estraverse: 5.3.0
jsx-ast-utils: 3.3.5
minimatch: 3.1.2
- object.entries: 1.1.9
+ object.entries: 1.1.8
object.fromentries: 2.0.8
object.hasown: 1.1.4
object.values: 1.2.1
@@ -17477,7 +17676,7 @@ snapshots:
eslint@8.56.0:
dependencies:
- '@eslint-community/eslint-utils': 4.9.0(eslint@8.56.0)
+ '@eslint-community/eslint-utils': 4.4.1(eslint@8.56.0)
'@eslint-community/regexpp': 4.12.1
'@eslint/eslintrc': 2.1.4
'@eslint/js': 8.56.0
@@ -17527,8 +17726,8 @@ snapshots:
espree@9.6.1:
dependencies:
- acorn: 8.15.0
- acorn-jsx: 5.3.2(acorn@8.15.0)
+ acorn: 8.14.0
+ acorn-jsx: 5.3.2(acorn@8.14.0)
eslint-visitor-keys: 3.4.3
esprima@4.0.1: {}
@@ -17547,7 +17746,7 @@ snapshots:
estree-walker@3.0.3:
dependencies:
- '@types/estree': 1.0.8
+ '@types/estree': 1.0.6
esutils@2.0.3: {}
@@ -17608,7 +17807,7 @@ snapshots:
jest-message-util: 29.7.0
jest-util: 29.7.0
- exponential-backoff@3.1.3: {}
+ exponential-backoff@3.1.2: {}
express@4.21.2:
dependencies:
@@ -17693,13 +17892,13 @@ snapshots:
fast-redact@3.5.0: {}
- fast-uri@3.1.0: {}
+ fast-uri@3.0.6: {}
fastest-levenshtein@1.0.16: {}
- fastq@1.19.1:
+ fastq@1.19.0:
dependencies:
- reusify: 1.1.0
+ reusify: 1.0.4
faye-websocket@0.11.4:
dependencies:
@@ -17770,7 +17969,7 @@ snapshots:
dependencies:
find-file-up: 0.1.3
- find-process@1.4.11:
+ find-process@1.4.10:
dependencies:
chalk: 4.1.2
commander: 12.1.0
@@ -17799,32 +17998,32 @@ snapshots:
flat-cache@3.2.0:
dependencies:
- flatted: 3.3.3
+ flatted: 3.3.2
keyv: 4.5.4
rimraf: 3.0.2
flat-cache@5.0.0:
dependencies:
- flatted: 3.3.3
+ flatted: 3.3.2
keyv: 4.5.4
flat@5.0.2: {}
- flatted@3.3.3: {}
+ flatted@3.3.2: {}
focus-trap-react@10.3.1(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- focus-trap: 7.6.5
+ focus-trap: 7.6.4
prop-types: 15.8.1
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
tabbable: 6.2.0
- focus-trap@7.6.5:
+ focus-trap@7.6.4:
dependencies:
tabbable: 6.2.0
- follow-redirects@1.15.11(debug@4.3.7):
+ follow-redirects@1.15.9(debug@4.3.7):
optionalDependencies:
debug: 4.3.7(supports-color@8.1.1)
@@ -17837,14 +18036,14 @@ snapshots:
cross-spawn: 7.0.6
signal-exit: 3.0.7
- foreground-child@3.3.1:
+ foreground-child@3.3.0:
dependencies:
cross-spawn: 7.0.6
signal-exit: 4.1.0
fork-ts-checker-webpack-plugin@8.0.0(typescript@5.6.3)(webpack@5.96.1):
dependencies:
- '@babel/code-frame': 7.27.1
+ '@babel/code-frame': 7.26.2
chalk: 4.1.2
chokidar: 3.6.0
cosmiconfig: 7.1.0
@@ -17855,9 +18054,9 @@ snapshots:
node-abort-controller: 3.1.1
schema-utils: 3.3.0
semver: 7.6.3
- tapable: 2.3.0
+ tapable: 2.2.1
typescript: 5.6.3
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
form-data@4.0.1:
dependencies:
@@ -17865,14 +18064,6 @@ snapshots:
combined-stream: 1.0.8
mime-types: 2.1.35
- form-data@4.0.4:
- dependencies:
- asynckit: 0.4.0
- combined-stream: 1.0.8
- es-set-tostringtag: 2.1.0
- hasown: 2.0.2
- mime-types: 2.1.35
-
forwarded@0.2.0: {}
framer-motion@6.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
@@ -17901,19 +18092,19 @@ snapshots:
fs-extra@10.1.0:
dependencies:
graceful-fs: 4.2.11
- jsonfile: 6.2.0
+ jsonfile: 6.1.0
universalify: 2.0.1
fs-extra@11.1.1:
dependencies:
graceful-fs: 4.2.11
- jsonfile: 6.2.0
+ jsonfile: 6.1.0
universalify: 2.0.1
fs-extra@11.2.0:
dependencies:
graceful-fs: 4.2.11
- jsonfile: 6.2.0
+ jsonfile: 6.1.0
universalify: 2.0.1
fs-extra@7.0.1:
@@ -17932,7 +18123,7 @@ snapshots:
dependencies:
at-least-node: 1.0.0
graceful-fs: 4.2.11
- jsonfile: 6.2.0
+ jsonfile: 6.1.0
universalify: 2.0.1
fs-minipass@2.1.0:
@@ -17943,7 +18134,7 @@ snapshots:
dependencies:
minipass: 7.1.2
- fs-monkey@1.1.0: {}
+ fs-monkey@1.0.6: {}
fs.realpath@1.0.0: {}
@@ -17958,7 +18149,7 @@ snapshots:
function.prototype.name@1.1.8:
dependencies:
call-bind: 1.0.8
- call-bound: 1.0.4
+ call-bound: 1.0.3
define-properties: 1.2.1
functions-have-names: 1.2.3
hasown: 2.0.2
@@ -17970,7 +18161,8 @@ snapshots:
fuse.js@6.5.3: {}
- generator-function@2.0.1: {}
+ generic-pool@3.9.0:
+ optional: true
gensync@1.0.0-beta.2: {}
@@ -17978,6 +18170,19 @@ snapshots:
get-func-name@2.0.2: {}
+ get-intrinsic@1.2.7:
+ dependencies:
+ call-bind-apply-helpers: 1.0.2
+ es-define-property: 1.0.1
+ es-errors: 1.3.0
+ es-object-atoms: 1.1.1
+ function-bind: 1.1.2
+ get-proto: 1.0.1
+ gopd: 1.2.0
+ has-symbols: 1.1.0
+ hasown: 2.0.2
+ math-intrinsics: 1.1.0
+
get-intrinsic@1.3.0:
dependencies:
call-bind-apply-helpers: 1.0.2
@@ -18012,11 +18217,11 @@ snapshots:
get-symbol-description@1.1.0:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
es-errors: 1.3.0
- get-intrinsic: 1.3.0
+ get-intrinsic: 1.2.7
- get-uri@6.0.5:
+ get-uri@6.0.4:
dependencies:
basic-ftp: 5.0.5
data-uri-to-buffer: 6.0.2
@@ -18051,15 +18256,11 @@ snapshots:
to-absolute-glob: 2.0.2
unique-stream: 2.3.1
- glob-to-regex.js@1.2.0(tslib@2.8.1):
- dependencies:
- tslib: 2.8.1
-
glob-to-regexp@0.4.1: {}
glob@10.4.5:
dependencies:
- foreground-child: 3.3.1
+ foreground-child: 3.3.0
jackspeak: 3.4.3
minimatch: 9.0.5
minipass: 7.1.2
@@ -18119,6 +18320,8 @@ snapshots:
kind-of: 6.0.3
which: 1.3.1
+ globals@11.12.0: {}
+
globals@13.24.0:
dependencies:
type-fest: 0.20.2
@@ -18220,13 +18423,13 @@ snapshots:
heic-convert@2.1.0:
dependencies:
- heic-decode: 2.1.0
+ heic-decode: 2.0.0
jpeg-js: 0.4.4
pngjs: 6.0.0
- heic-decode@2.1.0:
+ heic-decode@2.0.0:
dependencies:
- libheif-js: 1.19.8
+ libheif-js: 1.18.2
hey-listen@1.0.8: {}
@@ -18255,7 +18458,7 @@ snapshots:
dependencies:
whatwg-encoding: 2.0.0
- html-entities@2.6.0: {}
+ html-entities@2.5.2: {}
html-escaper@2.0.2: {}
@@ -18267,7 +18470,7 @@ snapshots:
he: 1.2.0
param-case: 3.0.4
relateurl: 0.2.7
- terser: 5.44.0
+ terser: 5.39.0
html-tags@3.3.1: {}
@@ -18277,9 +18480,9 @@ snapshots:
html-minifier-terser: 6.1.0
lodash: 4.17.21
pretty-error: 4.0.0
- tapable: 2.3.0
+ tapable: 2.2.1
optionalDependencies:
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
htmlparser2@3.10.1:
dependencies:
@@ -18297,7 +18500,7 @@ snapshots:
domutils: 2.8.0
entities: 2.2.0
- http-cache-semantics@4.2.0: {}
+ http-cache-semantics@4.1.1: {}
http-deceiver@1.2.7: {}
@@ -18308,6 +18511,14 @@ snapshots:
setprototypeof: 1.1.0
statuses: 1.5.0
+ http-errors@1.7.3:
+ dependencies:
+ depd: 1.1.2
+ inherits: 2.0.4
+ setprototypeof: 1.1.1
+ statuses: 1.5.0
+ toidentifier: 1.0.0
+
http-errors@2.0.0:
dependencies:
depd: 2.0.0
@@ -18316,7 +18527,7 @@ snapshots:
statuses: 2.0.1
toidentifier: 1.0.1
- http-parser-js@0.5.10: {}
+ http-parser-js@0.5.9: {}
http-proxy-agent@5.0.0:
dependencies:
@@ -18328,12 +18539,12 @@ snapshots:
http-proxy-agent@7.0.2:
dependencies:
- agent-base: 7.1.4
+ agent-base: 7.1.3
debug: 4.3.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- http-proxy-middleware@2.0.9(@types/express@4.17.23)(debug@4.3.7):
+ http-proxy-middleware@2.0.7(@types/express@4.17.21(patch_hash=85d9b3f3cac67003e41b22245281f53b51d7d1badd0bcc222d547ab802599bae))(debug@4.3.7):
dependencies:
'@types/http-proxy': 1.17.16
http-proxy: 1.18.1(debug@4.3.7)
@@ -18341,14 +18552,14 @@ snapshots:
is-plain-obj: 3.0.0
micromatch: 4.0.8
optionalDependencies:
- '@types/express': 4.17.23
+ '@types/express': 4.17.21(patch_hash=85d9b3f3cac67003e41b22245281f53b51d7d1badd0bcc222d547ab802599bae)
transitivePeerDependencies:
- debug
http-proxy@1.18.1(debug@4.3.7):
dependencies:
eventemitter3: 4.0.7
- follow-redirects: 1.15.11(debug@4.3.7)
+ follow-redirects: 1.15.9(debug@4.3.7)
requires-port: 1.0.0
transitivePeerDependencies:
- debug
@@ -18364,7 +18575,7 @@ snapshots:
mime: 1.6.0
minimist: 1.2.8
opener: 1.5.2
- portfinder: 1.0.38
+ portfinder: 1.0.32
secure-compare: 3.0.1
union: 0.5.0
url-join: 4.0.1
@@ -18386,7 +18597,7 @@ snapshots:
https-proxy-agent@7.0.6:
dependencies:
- agent-base: 7.1.4
+ agent-base: 7.1.3
debug: 4.3.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -18427,7 +18638,7 @@ snapshots:
ignore@6.0.2: {}
- immutable@5.1.3: {}
+ immutable@5.0.3: {}
import-fresh@3.3.1:
dependencies:
@@ -18473,18 +18684,18 @@ snapshots:
interpret@3.1.1: {}
- intl-messageformat@10.7.16:
+ intl-messageformat@10.7.15:
dependencies:
- '@formatjs/ecma402-abstract': 2.3.4
- '@formatjs/fast-memoize': 2.2.7
- '@formatjs/icu-messageformat-parser': 2.11.2
+ '@formatjs/ecma402-abstract': 2.3.3
+ '@formatjs/fast-memoize': 2.2.6
+ '@formatjs/icu-messageformat-parser': 2.11.1
tslib: 2.8.1
- intl-messageformat@10.7.18:
+ intl-messageformat@10.7.16:
dependencies:
- '@formatjs/ecma402-abstract': 2.3.6
+ '@formatjs/ecma402-abstract': 2.3.4
'@formatjs/fast-memoize': 2.2.7
- '@formatjs/icu-messageformat-parser': 2.11.4
+ '@formatjs/icu-messageformat-parser': 2.11.2
tslib: 2.8.1
intl-messageformat@10.7.6:
@@ -18503,7 +18714,25 @@ snapshots:
intl-tel-input@24.7.0: {}
- ip-address@10.0.1: {}
+ ioredis@5.6.0:
+ dependencies:
+ '@ioredis/commands': 1.2.0
+ cluster-key-slot: 1.1.2
+ debug: 4.3.7(supports-color@8.1.1)
+ denque: 2.1.0
+ lodash.defaults: 4.2.0
+ lodash.isarguments: 3.1.0
+ redis-errors: 1.2.0
+ redis-parser: 3.0.0
+ standard-as-callback: 2.1.0
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ ip-address@9.0.5:
+ dependencies:
+ jsbn: 1.1.0
+ sprintf-js: 1.1.3
ip-regex@4.3.0: {}
@@ -18525,21 +18754,21 @@ snapshots:
is-arguments@1.2.0:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
has-tostringtag: 1.0.2
is-array-buffer@3.0.5:
dependencies:
call-bind: 1.0.8
- call-bound: 1.0.4
- get-intrinsic: 1.3.0
+ call-bound: 1.0.3
+ get-intrinsic: 1.2.7
is-arrayish@0.2.1: {}
is-async-function@2.1.1:
dependencies:
async-function: 1.0.0
- call-bound: 1.0.4
+ call-bound: 1.0.3
get-proto: 1.0.1
has-tostringtag: 1.0.2
safe-regex-test: 1.1.0
@@ -18554,7 +18783,7 @@ snapshots:
is-boolean-object@1.2.2:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
has-tostringtag: 1.0.2
is-buffer@2.0.5: {}
@@ -18575,13 +18804,13 @@ snapshots:
is-data-view@1.0.2:
dependencies:
- call-bound: 1.0.4
- get-intrinsic: 1.3.0
+ call-bound: 1.0.3
+ get-intrinsic: 1.2.7
is-typed-array: 1.1.15
is-date-object@1.1.0:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
has-tostringtag: 1.0.2
is-decimal@1.0.4: {}
@@ -18598,7 +18827,7 @@ snapshots:
is-finalizationregistry@1.1.1:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
is-fullwidth-code-point@2.0.0: {}
@@ -18606,10 +18835,9 @@ snapshots:
is-generator-fn@2.1.0: {}
- is-generator-function@1.1.2:
+ is-generator-function@1.1.0:
dependencies:
- call-bound: 1.0.4
- generator-function: 2.0.1
+ call-bound: 1.0.3
get-proto: 1.0.1
has-tostringtag: 1.0.2
safe-regex-test: 1.1.0
@@ -18643,13 +18871,13 @@ snapshots:
is-negative-zero@2.0.3: {}
- is-network-error@1.3.0: {}
+ is-network-error@1.1.0: {}
is-npm@1.0.0: {}
is-number-object@1.1.1:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
has-tostringtag: 1.0.2
is-number@7.0.0: {}
@@ -18678,7 +18906,7 @@ snapshots:
is-regex@1.2.1:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
gopd: 1.2.0
has-tostringtag: 1.0.2
hasown: 2.0.2
@@ -18693,7 +18921,7 @@ snapshots:
is-shared-array-buffer@1.0.4:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
is-stream@1.1.0: {}
@@ -18701,18 +18929,18 @@ snapshots:
is-string@1.1.1:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
has-tostringtag: 1.0.2
is-symbol@1.1.1:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
has-symbols: 1.1.0
safe-regex-test: 1.1.0
is-typed-array@1.1.15:
dependencies:
- which-typed-array: 1.1.19
+ which-typed-array: 1.1.18
is-typedarray@1.0.0: {}
@@ -18726,12 +18954,12 @@ snapshots:
is-weakref@1.1.1:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
is-weakset@2.0.4:
dependencies:
- call-bound: 1.0.4
- get-intrinsic: 1.3.0
+ call-bound: 1.0.3
+ get-intrinsic: 1.2.7
is-windows@0.2.0: {}
@@ -18751,7 +18979,7 @@ snapshots:
isbinaryfile@4.0.10: {}
- isbinaryfile@5.0.6: {}
+ isbinaryfile@5.0.4: {}
isexe@2.0.0: {}
@@ -18777,7 +19005,7 @@ snapshots:
istanbul-lib-instrument@5.2.1:
dependencies:
'@babel/core': 7.26.0
- '@babel/parser': 7.28.4
+ '@babel/parser': 7.26.8
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 6.3.1
@@ -18787,7 +19015,7 @@ snapshots:
istanbul-lib-instrument@6.0.3:
dependencies:
'@babel/core': 7.26.0
- '@babel/parser': 7.28.4
+ '@babel/parser': 7.26.8
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 7.6.3
@@ -18817,7 +19045,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- istanbul-reports@3.2.0:
+ istanbul-reports@3.1.7:
dependencies:
html-escaper: 2.0.2
istanbul-lib-report: 3.0.1
@@ -18828,11 +19056,12 @@ snapshots:
optionalDependencies:
'@pkgjs/parseargs': 0.11.0
- jake@10.9.4:
+ jake@10.9.2:
dependencies:
async: 3.2.6
+ chalk: 4.1.2
filelist: 1.0.4
- picocolors: 1.1.1
+ minimatch: 3.1.2
jest-changed-files@29.7.0:
dependencies:
@@ -18849,7 +19078,7 @@ snapshots:
'@types/node': 20.17.6
chalk: 4.1.2
co: 4.6.0
- dedent: 1.7.0
+ dedent: 1.5.3
is-generator-fn: 2.1.0
jest-each: 29.7.0
jest-matcher-utils: 29.7.0
@@ -18866,16 +19095,16 @@ snapshots:
- babel-plugin-macros
- supports-color
- jest-cli@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)):
+ jest-cli@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)):
dependencies:
- '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
chalk: 4.1.2
- create-jest: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ create-jest: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))
exit: 0.1.2
import-local: 3.2.0
- jest-config: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ jest-config: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))
jest-util: 29.7.0
jest-validate: 29.7.0
yargs: 17.7.2
@@ -18885,7 +19114,7 @@ snapshots:
- supports-color
- ts-node
- jest-config@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)):
+ jest-config@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)):
dependencies:
'@babel/core': 7.26.0
'@jest/test-sequencer': 29.7.0
@@ -18911,7 +19140,7 @@ snapshots:
strip-json-comments: 3.1.1
optionalDependencies:
'@types/node': 20.17.6
- ts-node: 10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)
+ ts-node: 10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -18983,7 +19212,7 @@ snapshots:
jest-message-util@29.7.0:
dependencies:
- '@babel/code-frame': 7.27.1
+ '@babel/code-frame': 7.26.2
'@jest/types': 29.6.3
'@types/stack-utils': 2.0.3
chalk: 4.1.2
@@ -18999,16 +19228,16 @@ snapshots:
'@types/node': 20.17.6
jest-util: 29.7.0
- jest-playwright-preset@4.0.0(debug@4.3.7)(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))):
+ jest-playwright-preset@4.0.0(debug@4.3.7)(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))):
dependencies:
expect-playwright: 0.8.0
- jest: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ jest: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))
jest-circus: 29.7.0
jest-environment-node: 29.7.0
jest-process-manager: 0.4.0(debug@4.3.7)
jest-runner: 29.7.0
nyc: 15.1.0
- playwright-core: 1.56.0
+ playwright-core: 1.50.1
rimraf: 3.0.2
uuid: 8.3.2
transitivePeerDependencies:
@@ -19025,7 +19254,7 @@ snapshots:
chalk: 4.1.2
cwd: 0.10.0
exit: 0.1.2
- find-process: 1.4.11
+ find-process: 1.4.10
prompts: 2.4.2
signal-exit: 3.0.7
spawnd: 5.0.0
@@ -19037,8 +19266,6 @@ snapshots:
jest-regex-util@29.6.3: {}
- jest-regex-util@30.0.1: {}
-
jest-resolve-dependencies@29.7.0:
dependencies:
jest-regex-util: 29.6.3
@@ -19118,14 +19345,14 @@ snapshots:
jest-snapshot@29.7.0:
dependencies:
'@babel/core': 7.26.0
- '@babel/generator': 7.28.3
- '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.26.0)
- '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.26.0)
- '@babel/types': 7.28.4
+ '@babel/generator': 7.26.8
+ '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0)
+ '@babel/types': 7.26.8
'@jest/expect-utils': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
- babel-preset-current-node-syntax: 1.2.0(@babel/core@7.26.0)
+ babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0)
chalk: 4.1.2
expect: 29.7.0
graceful-fs: 4.2.11
@@ -19158,16 +19385,16 @@ snapshots:
leven: 3.1.0
pretty-format: 29.7.0
- jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))):
+ jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))):
dependencies:
ansi-escapes: 6.2.1
- chalk: 5.6.2
- jest: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ chalk: 5.4.1
+ jest: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))
jest-regex-util: 29.6.3
jest-watcher: 29.7.0
slash: 5.1.0
string-length: 5.0.1
- strip-ansi: 7.1.2
+ strip-ansi: 7.1.0
jest-watcher@29.7.0:
dependencies:
@@ -19193,12 +19420,12 @@ snapshots:
merge-stream: 2.0.0
supports-color: 8.1.1
- jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3)):
+ jest@29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)):
dependencies:
- '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))
'@jest/types': 29.6.3
import-local: 3.2.0
- jest-cli: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3))
+ jest-cli: 29.7.0(@types/node@20.17.6)(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -19207,7 +19434,7 @@ snapshots:
jiti@1.21.7: {}
- jiti@2.6.1: {}
+ jiti@2.4.2: {}
joi@17.13.3:
dependencies:
@@ -19234,11 +19461,13 @@ snapshots:
dependencies:
xmlcreate: 2.0.4
- jsdoc-type-pratt-parser@4.8.0: {}
+ jsbn@1.1.0: {}
+
+ jsdoc-type-pratt-parser@4.1.0: {}
- jsdoc@4.0.5:
+ jsdoc@4.0.4:
dependencies:
- '@babel/parser': 7.28.4
+ '@babel/parser': 7.26.8
'@jsdoc/salty': 0.2.9
'@types/markdown-it': 14.1.2
bluebird: 3.7.2
@@ -19288,7 +19517,7 @@ snapshots:
optionalDependencies:
graceful-fs: 4.2.11
- jsonfile@6.2.0:
+ jsonfile@6.1.0:
dependencies:
universalify: 2.0.1
optionalDependencies:
@@ -19311,14 +19540,14 @@ snapshots:
jsx-ast-utils@3.3.5:
dependencies:
- array-includes: 3.1.9
+ array-includes: 3.1.8
array.prototype.flat: 1.3.3
object.assign: 4.1.7
object.values: 1.2.1
just-extend@6.2.0: {}
- jwa@1.4.2:
+ jwa@1.4.1:
dependencies:
buffer-equal-constant-time: 1.0.1
ecdsa-sig-formatter: 1.0.11
@@ -19326,7 +19555,7 @@ snapshots:
jws@3.2.2:
dependencies:
- jwa: 1.4.2
+ jwa: 1.4.1
safe-buffer: 5.2.1
keyv@4.5.4:
@@ -19343,7 +19572,7 @@ snapshots:
known-css-properties@0.34.0: {}
- known-css-properties@0.36.0: {}
+ known-css-properties@0.35.0: {}
language-subtag-registry@0.3.23: {}
@@ -19355,10 +19584,10 @@ snapshots:
dependencies:
package-json: 4.0.1
- launch-editor@2.11.1:
+ launch-editor@2.9.1:
dependencies:
picocolors: 1.1.1
- shell-quote: 1.8.3
+ shell-quote: 1.8.2
lazy-val@1.0.5: {}
@@ -19374,7 +19603,7 @@ snapshots:
prelude-ls: 1.2.1
type-check: 0.4.0
- libheif-js@1.19.8: {}
+ libheif-js@1.18.2: {}
lightningcss-darwin-arm64@1.30.1:
optional: true
@@ -19408,7 +19637,7 @@ snapshots:
lightningcss@1.30.1:
dependencies:
- detect-libc: 2.1.2
+ detect-libc: 2.0.4
optionalDependencies:
lightningcss-darwin-arm64: 1.30.1
lightningcss-darwin-x64: 1.30.1
@@ -19434,7 +19663,7 @@ snapshots:
pify: 3.0.0
strip-bom: 3.0.0
- loader-runner@4.3.1: {}
+ loader-runner@4.3.0: {}
loader-utils@2.0.4:
dependencies:
@@ -19463,12 +19692,20 @@ snapshots:
lodash.debounce@4.0.8: {}
+ lodash.defaults@4.2.0:
+ optional: true
+
lodash.find@4.6.0: {}
lodash.flattendeep@4.4.0: {}
+ lodash.get@4.4.2: {}
+
lodash.includes@4.3.0: {}
+ lodash.isarguments@3.1.0:
+ optional: true
+
lodash.isboolean@3.0.3: {}
lodash.isequal@4.5.0: {}
@@ -19518,7 +19755,7 @@ snapshots:
dependencies:
get-func-name: 2.0.2
- loupe@3.2.1: {}
+ loupe@3.1.3: {}
lower-case@2.0.2:
dependencies:
@@ -19553,9 +19790,9 @@ snapshots:
lz-string@1.5.0: {}
- magic-string@0.30.19:
+ magic-string@0.30.17:
dependencies:
- '@jridgewell/sourcemap-codec': 1.5.5
+ '@jridgewell/sourcemap-codec': 1.5.0
make-dir@1.3.0:
dependencies:
@@ -19575,7 +19812,7 @@ snapshots:
dependencies:
agentkeepalive: 4.6.0
cacache: 16.1.3
- http-cache-semantics: 4.2.0
+ http-cache-semantics: 4.1.1
http-proxy-agent: 5.0.0
https-proxy-agent: 5.0.1
is-lambda: 1.0.1
@@ -19597,9 +19834,9 @@ snapshots:
dependencies:
'@npmcli/agent': 3.0.0
cacache: 19.0.1
- http-cache-semantics: 4.2.0
+ http-cache-semantics: 4.1.1
minipass: 7.1.2
- minipass-fetch: 4.0.1
+ minipass-fetch: 4.0.0
minipass-flush: 1.0.5
minipass-pipeline: 1.2.4
negotiator: 1.0.0
@@ -19708,15 +19945,15 @@ snapshots:
mdn-data@2.12.2: {}
- mdn-data@2.23.0: {}
+ mdn-data@2.15.0: {}
- mdn-data@2.24.0: {}
+ mdn-data@2.21.0: {}
mdurl@2.0.0: {}
media-typer@0.3.0: {}
- memfs-or-file-map-to-github-branch@1.3.0(encoding@0.1.13):
+ memfs-or-file-map-to-github-branch@1.2.1(encoding@0.1.13):
dependencies:
'@octokit/rest': 18.12.0(encoding@0.1.13)
transitivePeerDependencies:
@@ -19724,15 +19961,13 @@ snapshots:
memfs@3.5.3:
dependencies:
- fs-monkey: 1.1.0
+ fs-monkey: 1.0.6
- memfs@4.49.0:
+ memfs@4.17.0:
dependencies:
- '@jsonjoy.com/json-pack': 1.20.0(tslib@2.8.1)
- '@jsonjoy.com/util': 1.9.0(tslib@2.8.1)
- glob-to-regex.js: 1.2.0(tslib@2.8.1)
- thingies: 2.5.0(tslib@2.8.1)
- tree-dump: 1.1.0(tslib@2.8.1)
+ '@jsonjoy.com/json-pack': 1.1.1(tslib@2.8.1)
+ '@jsonjoy.com/util': 1.5.0(tslib@2.8.1)
+ tree-dump: 1.0.2(tslib@2.8.1)
tslib: 2.8.1
memoize-one@5.2.1: {}
@@ -19766,6 +20001,12 @@ snapshots:
methods@1.1.2: {}
+ micro@9.4.1:
+ dependencies:
+ arg: 4.1.0
+ content-type: 1.0.4
+ raw-body: 2.4.1
+
micromark-extension-gfm-autolink-literal@0.5.7:
dependencies:
micromark: 2.11.4
@@ -19815,18 +20056,18 @@ snapshots:
braces: 3.0.3
picomatch: 2.3.1
+ microrouter@3.1.3:
+ dependencies:
+ url-pattern: 1.0.3
+
mime-db@1.52.0: {}
- mime-db@1.54.0: {}
+ mime-db@1.53.0: {}
mime-types@2.1.35:
dependencies:
mime-db: 1.52.0
- mime-types@3.0.1:
- dependencies:
- mime-db: 1.54.0
-
mime@1.6.0: {}
mime@2.6.0: {}
@@ -19841,9 +20082,9 @@ snapshots:
mini-css-extract-plugin@2.9.2(webpack@5.96.1):
dependencies:
- schema-utils: 4.3.3
- tapable: 2.3.0
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ schema-utils: 4.3.0
+ tapable: 2.2.1
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
minimalistic-assert@1.0.1: {}
@@ -19853,19 +20094,19 @@ snapshots:
minimatch@3.1.2:
dependencies:
- brace-expansion: 1.1.12
+ brace-expansion: 1.1.11
minimatch@5.1.6:
dependencies:
- brace-expansion: 2.0.2
+ brace-expansion: 2.0.1
minimatch@9.0.3:
dependencies:
- brace-expansion: 2.0.2
+ brace-expansion: 2.0.1
minimatch@9.0.5:
dependencies:
- brace-expansion: 2.0.2
+ brace-expansion: 2.0.1
minimist@1.2.8: {}
@@ -19885,11 +20126,11 @@ snapshots:
optionalDependencies:
encoding: 0.1.13
- minipass-fetch@4.0.1:
+ minipass-fetch@4.0.0:
dependencies:
minipass: 7.1.2
minipass-sized: 1.0.3
- minizlib: 3.1.0
+ minizlib: 3.0.1
optionalDependencies:
encoding: 0.1.13
@@ -19918,9 +20159,10 @@ snapshots:
minipass: 3.3.6
yallist: 4.0.0
- minizlib@3.1.0:
+ minizlib@3.0.1:
dependencies:
minipass: 7.1.2
+ rimraf: 5.0.10
mkdirp@0.5.6:
dependencies:
@@ -19928,6 +20170,8 @@ snapshots:
mkdirp@1.0.4: {}
+ mkdirp@3.0.1: {}
+
mocha@10.8.2:
dependencies:
ansi-colors: 4.1.3
@@ -19974,6 +20218,8 @@ snapshots:
nanoid@3.3.11: {}
+ nanoid@3.3.8: {}
+
natural-compare-lite@1.4.0: {}
natural-compare@1.4.0: {}
@@ -19998,14 +20244,14 @@ snapshots:
'@sinonjs/fake-timers': 13.0.5
'@sinonjs/text-encoding': 0.7.3
just-extend: 6.2.0
- path-to-regexp: 8.3.0
+ path-to-regexp: 8.2.0
no-case@3.0.4:
dependencies:
lower-case: 2.0.2
tslib: 2.8.1
- node-abi@3.78.0:
+ node-abi@3.77.0:
dependencies:
semver: 7.6.3
@@ -20016,6 +20262,8 @@ snapshots:
node-addon-api@7.1.1: {}
+ node-addon-api@8.3.0: {}
+
node-addon-api@8.5.0: {}
node-api-version@0.2.1:
@@ -20037,14 +20285,14 @@ snapshots:
node-gyp@11.0.0:
dependencies:
env-paths: 2.2.1
- exponential-backoff: 3.1.3
+ exponential-backoff: 3.1.2
glob: 10.4.5
graceful-fs: 4.2.11
make-fetch-happen: 14.0.3
nopt: 8.1.0
proc-log: 5.0.0
semver: 7.6.3
- tar: 7.5.1
+ tar: 7.4.3
which: 5.0.0
transitivePeerDependencies:
- supports-color
@@ -20055,7 +20303,7 @@ snapshots:
dependencies:
process-on-spawn: 1.1.0
- node-releases@2.0.23: {}
+ node-releases@2.0.19: {}
nop@1.0.0: {}
@@ -20065,7 +20313,7 @@ snapshots:
nopt@8.1.0:
dependencies:
- abbrev: 3.0.1
+ abbrev: 3.0.0
normalize-package-data@2.5.0:
dependencies:
@@ -20087,7 +20335,7 @@ snapshots:
minimatch: 3.1.2
pidtree: 0.3.1
read-pkg: 3.0.0
- shell-quote: 1.8.3
+ shell-quote: 1.8.2
string.prototype.padend: 3.1.6
npm-run-path@2.0.2:
@@ -20120,7 +20368,7 @@ snapshots:
istanbul-lib-processinfo: 2.0.3
istanbul-lib-report: 3.0.1
istanbul-lib-source-maps: 4.0.1
- istanbul-reports: 3.2.0
+ istanbul-reports: 3.1.7
make-dir: 3.1.0
node-preload: 0.2.1
p-map: 3.0.0
@@ -20143,16 +20391,15 @@ snapshots:
object.assign@4.1.7:
dependencies:
call-bind: 1.0.8
- call-bound: 1.0.4
+ call-bound: 1.0.3
define-properties: 1.2.1
es-object-atoms: 1.1.1
has-symbols: 1.1.0
object-keys: 1.1.1
- object.entries@1.1.9:
+ object.entries@1.1.8:
dependencies:
call-bind: 1.0.8
- call-bound: 1.0.4
define-properties: 1.2.1
es-object-atoms: 1.1.1
@@ -20160,25 +20407,25 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.23.9
es-object-atoms: 1.1.1
object.groupby@1.0.3:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.23.9
object.hasown@1.1.4:
dependencies:
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.23.9
es-object-atoms: 1.1.1
object.values@1.2.1:
dependencies:
call-bind: 1.0.8
- call-bound: 1.0.4
+ call-bound: 1.0.3
define-properties: 1.2.1
es-object-atoms: 1.1.1
@@ -20192,7 +20439,7 @@ snapshots:
dependencies:
ee-first: 1.1.1
- on-headers@1.1.0: {}
+ on-headers@1.0.2: {}
once@1.4.0:
dependencies:
@@ -20204,12 +20451,12 @@ snapshots:
oop@0.0.3: {}
- open@10.2.0:
+ open@10.1.0:
dependencies:
default-browser: 5.2.1
define-lazy-prop: 3.0.0
is-inside-container: 1.0.0
- wsl-utils: 0.1.0
+ is-wsl: 3.1.0
open@8.4.2:
dependencies:
@@ -20259,7 +20506,7 @@ snapshots:
own-keys@1.0.1:
dependencies:
- get-intrinsic: 1.3.0
+ get-intrinsic: 1.2.7
object-keys: 1.1.1
safe-push-apply: 1.0.0
@@ -20281,7 +20528,7 @@ snapshots:
p-limit@4.0.0:
dependencies:
- yocto-queue: 1.2.1
+ yocto-queue: 1.1.1
p-locate@3.0.0:
dependencies:
@@ -20319,7 +20566,7 @@ snapshots:
p-retry@6.2.1:
dependencies:
'@types/retry': 0.12.2
- is-network-error: 1.3.0
+ is-network-error: 1.1.0
retry: 0.13.1
p-timeout@3.2.0:
@@ -20330,12 +20577,12 @@ snapshots:
p-try@2.2.0: {}
- pac-proxy-agent@7.2.0:
+ pac-proxy-agent@7.1.0:
dependencies:
'@tootallnate/quickjs-emscripten': 0.23.0
- agent-base: 7.1.4
+ agent-base: 7.1.3
debug: 4.3.7(supports-color@8.1.1)
- get-uri: 6.0.5
+ get-uri: 6.0.4
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
pac-resolver: 7.0.1
@@ -20394,13 +20641,13 @@ snapshots:
parse-json@4.0.0:
dependencies:
- error-ex: 1.3.4
+ error-ex: 1.3.2
json-parse-better-errors: 1.0.2
parse-json@5.2.0:
dependencies:
- '@babel/code-frame': 7.27.1
- error-ex: 1.3.4
+ '@babel/code-frame': 7.26.2
+ error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -20444,7 +20691,7 @@ snapshots:
path-to-regexp@0.1.12: {}
- path-to-regexp@8.3.0: {}
+ path-to-regexp@8.2.0: {}
path-type@3.0.0:
dependencies:
@@ -20454,7 +20701,7 @@ snapshots:
pathval@1.1.1: {}
- pathval@2.0.1: {}
+ pathval@2.0.0: {}
pe-library@0.4.1: {}
@@ -20494,7 +20741,7 @@ snapshots:
pinpoint@1.1.0: {}
- pirates@4.0.7: {}
+ pirates@4.0.6: {}
pixelmatch@5.3.0:
dependencies:
@@ -20508,9 +20755,9 @@ snapshots:
dependencies:
find-up: 6.3.0
- playwright-core@1.54.2: {}
+ playwright-core@1.50.1: {}
- playwright-core@1.56.0: {}
+ playwright-core@1.54.2: {}
playwright@1.54.2:
dependencies:
@@ -20520,7 +20767,7 @@ snapshots:
plist@3.1.0:
dependencies:
- '@xmldom/xmldom': 0.8.11
+ '@xmldom/xmldom': 0.8.10
base64-js: 1.5.1
xmlbuilder: 15.1.1
@@ -20528,11 +20775,9 @@ snapshots:
pngjs@7.0.0: {}
- pnpm@10.11.1: {}
-
polished@4.3.1:
dependencies:
- '@babel/runtime': 7.28.4
+ '@babel/runtime': 7.26.7
popmotion@11.0.3:
dependencies:
@@ -20541,10 +20786,11 @@ snapshots:
style-value-types: 5.0.0
tslib: 2.8.1
- portfinder@1.0.38:
+ portfinder@1.0.32:
dependencies:
- async: 3.2.6
- debug: 4.3.7(supports-color@8.1.1)
+ async: 2.6.4
+ debug: 3.2.7
+ mkdirp: 0.5.6
transitivePeerDependencies:
- supports-color
@@ -20564,7 +20810,7 @@ snapshots:
postcss: 8.5.3
semver: 7.6.3
optionalDependencies:
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
transitivePeerDependencies:
- typescript
@@ -20615,7 +20861,7 @@ snapshots:
postcss@8.5.3:
dependencies:
- nanoid: 3.3.11
+ nanoid: 3.3.8
picocolors: 1.1.1
source-map-js: 1.2.1
@@ -20646,6 +20892,8 @@ snapshots:
prettier@3.3.3: {}
+ prettier@3.6.2: {}
+
pretty-error@4.0.0:
dependencies:
lodash: 4.17.21
@@ -20709,11 +20957,11 @@ snapshots:
espree: 9.6.1
estraverse: 5.3.0
glob: 8.1.0
- jsdoc: 4.0.5
+ jsdoc: 4.0.4
minimist: 1.2.8
protobufjs: 7.3.2(patch_hash=0ae0fcb7c2b673e67231536164cc4841642d16c8a26578de4d43637e2a6f1774)
semver: 7.6.3
- tmp: 0.2.5
+ tmp: 0.2.3
uglify-js: 3.19.3
protobufjs@7.3.2(patch_hash=0ae0fcb7c2b673e67231536164cc4841642d16c8a26578de4d43637e2a6f1774):
@@ -20738,12 +20986,12 @@ snapshots:
proxy-agent@6.4.0:
dependencies:
- agent-base: 7.1.4
+ agent-base: 7.1.3
debug: 4.3.7(supports-color@8.1.1)
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
lru-cache: 7.18.3
- pac-proxy-agent: 7.2.0
+ pac-proxy-agent: 7.1.0
proxy-from-env: 1.1.0
socks-proxy-agent: 8.0.5
transitivePeerDependencies:
@@ -20867,6 +21115,13 @@ snapshots:
range-parser@1.2.1: {}
+ raw-body@2.4.1:
+ dependencies:
+ bytes: 3.1.0
+ http-errors: 1.7.3
+ iconv-lite: 0.4.24
+ unpipe: 1.0.0
+
raw-body@2.5.2:
dependencies:
bytes: 3.1.2
@@ -20883,80 +21138,80 @@ snapshots:
react-aria-components@1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- '@internationalized/date': 3.10.0
- '@internationalized/string': 3.2.7
+ '@internationalized/date': 3.7.0
+ '@internationalized/string': 3.2.5
'@react-aria/accordion': 3.0.0-alpha.35(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@react-aria/collections': 3.0.0-alpha.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/color': 3.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/color': 3.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@react-aria/disclosure': 3.0.0-alpha.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/dnd': 3.11.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/dnd': 3.8.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/live-announcer': 3.4.4
- '@react-aria/menu': 3.19.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/live-announcer': 3.4.1
+ '@react-aria/menu': 3.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@react-aria/toolbar': 3.0.0-beta.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@react-aria/tree': 3.0.0-beta.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@react-aria/utils': 3.25.3(react@18.3.1)
- '@react-aria/virtualizer': 4.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/color': 3.9.2(react@18.3.1)
+ '@react-aria/virtualizer': 4.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/color': 3.8.2(react@18.3.1)
'@react-stately/disclosure': 3.0.0-alpha.0(react@18.3.1)
- '@react-stately/layout': 4.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-stately/menu': 3.9.8(react@18.3.1)
- '@react-stately/table': 3.15.1(react@18.3.1)
- '@react-stately/utils': 3.10.8(react@18.3.1)
- '@react-stately/virtualizer': 4.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-types/color': 3.1.2(react@18.3.1)
- '@react-types/form': 3.7.16(react@18.3.1)
- '@react-types/grid': 3.3.6(react@18.3.1)
+ '@react-stately/layout': 4.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-stately/menu': 3.9.1(react@18.3.1)
+ '@react-stately/table': 3.13.1(react@18.3.1)
+ '@react-stately/utils': 3.10.5(react@18.3.1)
+ '@react-stately/virtualizer': 4.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-types/color': 3.0.2(react@18.3.1)
+ '@react-types/form': 3.7.9(react@18.3.1)
+ '@react-types/grid': 3.2.11(react@18.3.1)
'@react-types/shared': 3.27.0(react@18.3.1)
- '@react-types/table': 3.13.4(react@18.3.1)
- '@swc/helpers': 0.5.17
+ '@react-types/table': 3.10.4(react@18.3.1)
+ '@swc/helpers': 0.5.15
client-only: 0.0.1
react: 18.3.1
react-aria: 3.35.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-dom: 18.3.1(react@18.3.1)
- react-stately: 3.42.0(react@18.3.1)
- use-sync-external-store: 1.6.0(react@18.3.1)
+ react-stately: 3.35.0(react@18.3.1)
+ use-sync-external-store: 1.4.0(react@18.3.1)
react-aria@3.35.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- '@internationalized/string': 3.2.7
- '@react-aria/breadcrumbs': 3.5.29(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/button': 3.14.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/calendar': 3.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/checkbox': 3.16.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/color': 3.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/combobox': 3.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/datepicker': 3.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/dialog': 3.5.31(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/dnd': 3.11.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@internationalized/string': 3.2.5
+ '@react-aria/breadcrumbs': 3.5.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/button': 3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/calendar': 3.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/checkbox': 3.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/color': 3.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/combobox': 3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/datepicker': 3.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/dialog': 3.5.21(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/dnd': 3.8.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/gridlist': 3.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/i18n': 3.12.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/gridlist': 3.10.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/label': 3.7.22(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/link': 3.8.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/listbox': 3.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/menu': 3.19.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/meter': 3.4.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/numberfield': 3.12.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/overlays': 3.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/progress': 3.4.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/radio': 3.12.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/searchfield': 3.8.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/select': 3.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/selection': 3.26.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/separator': 3.4.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/slider': 3.8.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/ssr': 3.9.10(react@18.3.1)
- '@react-aria/switch': 3.7.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/table': 3.17.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/tabs': 3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/tag': 3.7.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/textfield': 3.18.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@react-aria/tooltip': 3.8.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/link': 3.7.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/listbox': 3.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/menu': 3.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/meter': 3.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/numberfield': 3.11.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/overlays': 3.25.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/progress': 3.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/radio': 3.10.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/searchfield': 3.8.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/select': 3.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/separator': 3.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/slider': 3.7.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/ssr': 3.9.7(react@18.3.1)
+ '@react-aria/switch': 3.6.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/table': 3.16.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/tabs': 3.9.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/tag': 3.4.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/textfield': 3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/tooltip': 3.7.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@react-aria/utils': 3.25.3(react@18.3.1)
- '@react-aria/visually-hidden': 3.8.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@react-aria/visually-hidden': 3.8.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
@@ -20976,7 +21231,7 @@ snapshots:
react-devtools-core@6.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10):
dependencies:
- shell-quote: 1.8.3
+ shell-quote: 1.8.2
ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)
transitivePeerDependencies:
- bufferutil
@@ -20995,22 +21250,22 @@ snapshots:
- supports-color
- utf-8-validate
- react-docgen-typescript@2.4.0(typescript@5.6.3):
+ react-docgen-typescript@2.2.2(typescript@5.6.3):
dependencies:
typescript: 5.6.3
react-docgen@7.1.1:
dependencies:
'@babel/core': 7.26.0
- '@babel/traverse': 7.28.4
- '@babel/types': 7.28.4
+ '@babel/traverse': 7.26.8
+ '@babel/types': 7.26.8
'@types/babel__core': 7.20.5
- '@types/babel__traverse': 7.28.0
+ '@types/babel__traverse': 7.20.6
'@types/doctrine': 0.0.9
'@types/resolve': 1.20.6
doctrine: 3.0.0
resolve: 1.22.10
- strip-indent: 4.1.1
+ strip-indent: 4.0.0
transitivePeerDependencies:
- supports-color
@@ -21027,7 +21282,7 @@ snapshots:
'@formatjs/ecma402-abstract': 2.3.4
'@formatjs/icu-messageformat-parser': 2.11.2
'@formatjs/intl': 3.1.6(typescript@5.6.3)
- '@types/hoist-non-react-statics': 3.3.7(@types/react@18.3.20)
+ '@types/hoist-non-react-statics': 3.3.6
'@types/react': 18.3.20
hoist-non-react-statics: 3.3.2
intl-messageformat: 10.7.16
@@ -21056,7 +21311,7 @@ snapshots:
dependencies:
'@types/use-sync-external-store': 0.0.6
react: 18.3.1
- use-sync-external-store: 1.6.0(react@18.3.1)
+ use-sync-external-store: 1.4.0(react@18.3.1)
optionalDependencies:
'@types/react': 18.3.20
redux: 5.0.1
@@ -21080,34 +21335,33 @@ snapshots:
optionalDependencies:
'@types/react': 18.3.20
- react-stately@3.42.0(react@18.3.1):
- dependencies:
- '@react-stately/calendar': 3.9.0(react@18.3.1)
- '@react-stately/checkbox': 3.7.2(react@18.3.1)
- '@react-stately/collections': 3.12.8(react@18.3.1)
- '@react-stately/color': 3.9.2(react@18.3.1)
- '@react-stately/combobox': 3.12.0(react@18.3.1)
- '@react-stately/data': 3.14.1(react@18.3.1)
- '@react-stately/datepicker': 3.15.2(react@18.3.1)
- '@react-stately/disclosure': 3.0.8(react@18.3.1)
- '@react-stately/dnd': 3.7.1(react@18.3.1)
- '@react-stately/form': 3.2.2(react@18.3.1)
- '@react-stately/list': 3.13.1(react@18.3.1)
- '@react-stately/menu': 3.9.8(react@18.3.1)
- '@react-stately/numberfield': 3.10.2(react@18.3.1)
- '@react-stately/overlays': 3.6.20(react@18.3.1)
- '@react-stately/radio': 3.11.2(react@18.3.1)
- '@react-stately/searchfield': 3.5.16(react@18.3.1)
- '@react-stately/select': 3.8.0(react@18.3.1)
- '@react-stately/selection': 3.20.6(react@18.3.1)
- '@react-stately/slider': 3.7.2(react@18.3.1)
- '@react-stately/table': 3.15.1(react@18.3.1)
- '@react-stately/tabs': 3.8.6(react@18.3.1)
- '@react-stately/toast': 3.1.2(react@18.3.1)
- '@react-stately/toggle': 3.9.2(react@18.3.1)
- '@react-stately/tooltip': 3.5.8(react@18.3.1)
- '@react-stately/tree': 3.9.3(react@18.3.1)
- '@react-types/shared': 3.32.1(react@18.3.1)
+ react-stately@3.35.0(react@18.3.1):
+ dependencies:
+ '@react-stately/calendar': 3.7.0(react@18.3.1)
+ '@react-stately/checkbox': 3.6.11(react@18.3.1)
+ '@react-stately/collections': 3.12.1(react@18.3.1)
+ '@react-stately/color': 3.8.2(react@18.3.1)
+ '@react-stately/combobox': 3.10.2(react@18.3.1)
+ '@react-stately/data': 3.12.1(react@18.3.1)
+ '@react-stately/datepicker': 3.12.0(react@18.3.1)
+ '@react-stately/disclosure': 3.0.1(react@18.3.1)
+ '@react-stately/dnd': 3.5.1(react@18.3.1)
+ '@react-stately/form': 3.1.1(react@18.3.1)
+ '@react-stately/list': 3.11.2(react@18.3.1)
+ '@react-stately/menu': 3.9.1(react@18.3.1)
+ '@react-stately/numberfield': 3.9.9(react@18.3.1)
+ '@react-stately/overlays': 3.6.13(react@18.3.1)
+ '@react-stately/radio': 3.10.10(react@18.3.1)
+ '@react-stately/searchfield': 3.5.9(react@18.3.1)
+ '@react-stately/select': 3.6.10(react@18.3.1)
+ '@react-stately/selection': 3.19.0(react@18.3.1)
+ '@react-stately/slider': 3.6.1(react@18.3.1)
+ '@react-stately/table': 3.13.1(react@18.3.1)
+ '@react-stately/tabs': 3.7.1(react@18.3.1)
+ '@react-stately/toggle': 3.8.1(react@18.3.1)
+ '@react-stately/tooltip': 3.5.1(react@18.3.1)
+ '@react-stately/tree': 3.8.7(react@18.3.1)
+ '@react-types/shared': 3.27.0(react@18.3.1)
react: 18.3.1
react-style-singleton@2.2.3(@types/react@18.3.20)(react@18.3.1):
@@ -21120,7 +21374,7 @@ snapshots:
react-virtualized@9.22.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- '@babel/runtime': 7.28.4
+ '@babel/runtime': 7.26.7
clsx: 1.2.1
dom-helpers: 5.2.1
loose-envify: 1.4.0
@@ -21181,13 +21435,13 @@ snapshots:
dependencies:
picomatch: 2.3.1
- readdirp@4.1.2: {}
+ readdirp@4.1.1: {}
readline-sync@1.4.10: {}
real-require@0.2.0: {}
- recast@0.23.11:
+ recast@0.23.9:
dependencies:
ast-types: 0.16.1
esprima: 4.0.1
@@ -21204,6 +21458,14 @@ snapshots:
indent-string: 4.0.0
strip-indent: 3.0.0
+ redis-errors@1.2.0:
+ optional: true
+
+ redis-parser@3.0.0:
+ dependencies:
+ redis-errors: 1.2.0
+ optional: true
+
redux-logger@3.0.6:
dependencies:
deep-diff: 0.3.8
@@ -21218,7 +21480,7 @@ snapshots:
redux@4.2.1:
dependencies:
- '@babel/runtime': 7.28.4
+ '@babel/runtime': 7.26.7
redux@5.0.1: {}
@@ -21226,16 +21488,18 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.23.9
es-errors: 1.3.0
es-object-atoms: 1.1.1
- get-intrinsic: 1.3.0
+ get-intrinsic: 1.2.7
get-proto: 1.0.1
which-builtin-type: 1.2.1
regenerator-runtime@0.13.11: {}
- regex-parser@2.3.1: {}
+ regenerator-runtime@0.14.1: {}
+
+ regex-parser@2.3.0: {}
regexp.prototype.flags@1.5.4:
dependencies:
@@ -21364,7 +21628,7 @@ snapshots:
retry@0.13.1: {}
- reusify@1.1.0: {}
+ reusify@1.0.4: {}
rimraf@2.6.3:
dependencies:
@@ -21374,6 +21638,10 @@ snapshots:
dependencies:
glob: 7.2.3
+ rimraf@5.0.10:
+ dependencies:
+ glob: 10.4.5
+
roarr@2.15.4:
dependencies:
boolean: 3.2.0
@@ -21384,7 +21652,7 @@ snapshots:
sprintf-js: 1.1.3
optional: true
- run-applescript@7.1.0: {}
+ run-applescript@7.0.0: {}
run-parallel@1.2.0:
dependencies:
@@ -21394,15 +21662,15 @@ snapshots:
dependencies:
tslib: 1.14.1
- rxjs@7.8.2:
+ rxjs@7.8.1:
dependencies:
tslib: 2.8.1
safe-array-concat@1.1.3:
dependencies:
call-bind: 1.0.8
- call-bound: 1.0.4
- get-intrinsic: 1.3.0
+ call-bound: 1.0.3
+ get-intrinsic: 1.2.7
has-symbols: 1.1.0
isarray: 2.0.5
@@ -21417,7 +21685,7 @@ snapshots:
safe-regex-test@1.1.0:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
es-errors: 1.3.0
is-regex: 1.2.1
@@ -21434,12 +21702,12 @@ snapshots:
neo-async: 2.6.2
optionalDependencies:
sass: 1.80.7
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
sass@1.80.7:
dependencies:
chokidar: 4.0.3
- immutable: 5.1.3
+ immutable: 5.0.3
source-map-js: 1.2.1
optionalDependencies:
'@parcel/watcher': 2.5.1
@@ -21456,7 +21724,7 @@ snapshots:
ajv: 6.12.6
ajv-keywords: 3.5.2(ajv@6.12.6)
- schema-utils@4.3.3:
+ schema-utils@4.3.0:
dependencies:
'@types/json-schema': 7.0.15
ajv: 8.17.1
@@ -21469,7 +21737,7 @@ snapshots:
selfsigned@2.4.1:
dependencies:
- '@types/node-forge': 1.3.14
+ '@types/node-forge': 1.3.11
node-forge: 1.3.1
semver-compare@1.0.0:
@@ -21540,7 +21808,7 @@ snapshots:
define-data-property: 1.1.4
es-errors: 1.3.0
function-bind: 1.1.2
- get-intrinsic: 1.3.0
+ get-intrinsic: 1.2.7
gopd: 1.2.0
has-property-descriptors: 1.0.2
@@ -21559,6 +21827,8 @@ snapshots:
setprototypeof@1.1.0: {}
+ setprototypeof@1.1.1: {}
+
setprototypeof@1.2.0: {}
shallow-clone@3.0.1:
@@ -21577,7 +21847,7 @@ snapshots:
shebang-regex@3.0.0: {}
- shell-quote@1.8.3: {}
+ shell-quote@1.8.2: {}
side-channel-list@1.0.0:
dependencies:
@@ -21586,16 +21856,16 @@ snapshots:
side-channel-map@1.0.1:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
es-errors: 1.3.0
- get-intrinsic: 1.3.0
+ get-intrinsic: 1.2.7
object-inspect: 1.13.4
side-channel-weakmap@1.0.2:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
es-errors: 1.3.0
- get-intrinsic: 1.3.0
+ get-intrinsic: 1.2.7
object-inspect: 1.13.4
side-channel-map: 1.0.1
@@ -21619,7 +21889,7 @@ snapshots:
dependencies:
'@sinonjs/commons': 3.0.1
'@sinonjs/fake-timers': 13.0.5
- '@sinonjs/samsam': 8.0.3
+ '@sinonjs/samsam': 8.0.2
diff: 7.0.0
nise: 6.1.1
supports-color: 7.2.0
@@ -21655,21 +21925,21 @@ snapshots:
dependencies:
agent-base: 6.0.2
debug: 4.3.7(supports-color@8.1.1)
- socks: 2.8.7
+ socks: 2.8.4
transitivePeerDependencies:
- supports-color
socks-proxy-agent@8.0.5:
dependencies:
- agent-base: 7.1.4
+ agent-base: 7.1.3
debug: 4.3.7(supports-color@8.1.1)
- socks: 2.8.7
+ socks: 2.8.4
transitivePeerDependencies:
- supports-color
- socks@2.8.7:
+ socks@2.8.4:
dependencies:
- ip-address: 10.0.1
+ ip-address: 9.0.5
smart-buffer: 4.2.0
sonic-boom@4.2.0:
@@ -21711,16 +21981,16 @@ snapshots:
spdx-correct@3.2.0:
dependencies:
spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.22
+ spdx-license-ids: 3.0.21
spdx-exceptions@2.5.0: {}
spdx-expression-parse@3.0.1:
dependencies:
spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.22
+ spdx-license-ids: 3.0.21
- spdx-license-ids@3.0.22: {}
+ spdx-license-ids@3.0.21: {}
spdy-transport@3.0.0:
dependencies:
@@ -21747,8 +22017,7 @@ snapshots:
sprintf-js@1.0.3: {}
- sprintf-js@1.1.3:
- optional: true
+ sprintf-js@1.1.3: {}
ssri@12.0.0:
dependencies:
@@ -21762,6 +22031,9 @@ snapshots:
dependencies:
escape-string-regexp: 2.0.0
+ standard-as-callback@2.1.0:
+ optional: true
+
stat-mode@1.0.0: {}
statuses@1.5.0: {}
@@ -21795,7 +22067,7 @@ snapshots:
string-length@5.0.1:
dependencies:
char-regex: 2.0.2
- strip-ansi: 7.1.2
+ strip-ansi: 7.1.0
string-width@2.1.1:
dependencies:
@@ -21818,23 +22090,23 @@ snapshots:
dependencies:
eastasianwidth: 0.2.0
emoji-regex: 9.2.2
- strip-ansi: 7.1.2
+ strip-ansi: 7.1.0
string.prototype.includes@2.0.1:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.23.9
string.prototype.matchall@4.0.12:
dependencies:
call-bind: 1.0.8
- call-bound: 1.0.4
+ call-bound: 1.0.3
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.23.9
es-errors: 1.3.0
es-object-atoms: 1.1.1
- get-intrinsic: 1.3.0
+ get-intrinsic: 1.2.7
gopd: 1.2.0
has-symbols: 1.1.0
internal-slot: 1.1.0
@@ -21846,23 +22118,23 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.23.9
es-object-atoms: 1.1.1
string.prototype.trim@1.2.10:
dependencies:
call-bind: 1.0.8
- call-bound: 1.0.4
+ call-bound: 1.0.3
define-data-property: 1.1.4
define-properties: 1.2.1
- es-abstract: 1.24.0
+ es-abstract: 1.23.9
es-object-atoms: 1.1.1
has-property-descriptors: 1.0.2
string.prototype.trimend@1.0.9:
dependencies:
call-bind: 1.0.8
- call-bound: 1.0.4
+ call-bound: 1.0.3
define-properties: 1.2.1
es-object-atoms: 1.1.1
@@ -21892,9 +22164,9 @@ snapshots:
dependencies:
ansi-regex: 5.0.1
- strip-ansi@7.1.2:
+ strip-ansi@7.1.0:
dependencies:
- ansi-regex: 6.2.2
+ ansi-regex: 6.1.0
strip-bom@3.0.0: {}
@@ -21908,7 +22180,9 @@ snapshots:
dependencies:
min-indent: 1.0.1
- strip-indent@4.1.1: {}
+ strip-indent@4.0.0:
+ dependencies:
+ min-indent: 1.0.1
strip-json-comments@2.0.1: {}
@@ -21916,11 +22190,11 @@ snapshots:
style-loader@3.3.4(webpack@5.96.1):
dependencies:
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
style-loader@4.0.0(webpack@5.96.1):
dependencies:
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
style-value-types@5.0.0:
dependencies:
@@ -21931,14 +22205,14 @@ snapshots:
dependencies:
stylelint: 16.10.0(typescript@5.6.3)
optionalDependencies:
- stylelint-scss: 6.12.1(stylelint@16.10.0(typescript@5.6.3))
+ stylelint-scss: 6.11.0(stylelint@16.10.0(typescript@5.6.3))
stylelint-config-recommended-scss@14.1.0(postcss@8.5.3)(stylelint@16.10.0(typescript@5.6.3)):
dependencies:
postcss-scss: 4.0.9(postcss@8.5.3)
stylelint: 16.10.0(typescript@5.6.3)
stylelint-config-recommended: 14.0.1(stylelint@16.10.0(typescript@5.6.3))
- stylelint-scss: 6.12.1(stylelint@16.10.0(typescript@5.6.3))
+ stylelint-scss: 6.11.0(stylelint@16.10.0(typescript@5.6.3))
optionalDependencies:
postcss: 8.5.3
@@ -21946,12 +22220,12 @@ snapshots:
dependencies:
stylelint: 16.10.0(typescript@5.6.3)
- stylelint-scss@6.12.1(stylelint@16.10.0(typescript@5.6.3)):
+ stylelint-scss@6.11.0(stylelint@16.10.0(typescript@5.6.3)):
dependencies:
css-tree: 3.1.0
is-plain-object: 5.0.0
- known-css-properties: 0.36.0
- mdn-data: 2.24.0
+ known-css-properties: 0.35.0
+ mdn-data: 2.15.0
postcss-media-query-parser: 0.2.3
postcss-resolve-nested-selector: 0.1.6
postcss-selector-parser: 7.1.0
@@ -21964,11 +22238,11 @@ snapshots:
stylelint@16.10.0(typescript@5.6.3):
dependencies:
- '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
- '@csstools/css-tokenizer': 3.0.4
- '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
+ '@csstools/css-tokenizer': 3.0.3
+ '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
'@csstools/selector-specificity': 4.0.0(postcss-selector-parser@6.1.2)
- '@dual-bundle/import-meta-resolve': 4.2.1
+ '@dual-bundle/import-meta-resolve': 4.1.0
balanced-match: 2.0.0
colord: 2.9.3
cosmiconfig: 9.0.0(typescript@5.6.3)
@@ -22042,25 +22316,25 @@ snapshots:
dependencies:
'@trysound/sax': 0.2.0
commander: 7.2.0
- css-select: 5.2.2
+ css-select: 5.1.0
css-tree: 2.3.1
- css-what: 6.2.2
+ css-what: 6.1.0
csso: 5.0.5
picocolors: 1.1.1
- swc-loader@0.2.6(@swc/core@1.13.5(@swc/helpers@0.5.17))(webpack@5.96.1):
+ swc-loader@0.2.6(@swc/core@1.10.16(@swc/helpers@0.5.15))(webpack@5.96.1):
dependencies:
- '@swc/core': 1.13.5(@swc/helpers@0.5.17)
+ '@swc/core': 1.10.16(@swc/helpers@0.5.15)
'@swc/counter': 0.1.3
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
synckit@0.11.11:
dependencies:
'@pkgr/core': 0.2.9
- synckit@0.9.3:
+ synckit@0.9.2:
dependencies:
- '@pkgr/core': 0.1.2
+ '@pkgr/core': 0.1.1
tslib: 2.8.1
tabbable@6.2.0: {}
@@ -22073,11 +22347,11 @@ snapshots:
string-width: 4.2.3
strip-ansi: 6.0.1
- tailwind-csstree@0.1.4: {}
+ tailwind-csstree@0.1.2: {}
tailwindcss@4.1.7: {}
- tapable@2.3.0: {}
+ tapable@2.2.1: {}
tar@6.2.1:
dependencies:
@@ -22088,12 +22362,13 @@ snapshots:
mkdirp: 1.0.4
yallist: 4.0.0
- tar@7.5.1:
+ tar@7.4.3:
dependencies:
'@isaacs/fs-minipass': 4.0.1
chownr: 3.0.0
minipass: 7.1.2
- minizlib: 3.1.0
+ minizlib: 3.0.1
+ mkdirp: 3.0.1
yallist: 5.0.0
telejson@7.2.0:
@@ -22114,22 +22389,22 @@ snapshots:
dependencies:
execa: 0.7.0
- terser-webpack-plugin@5.3.10(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack@5.96.1):
+ terser-webpack-plugin@5.3.10(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack@5.96.1):
dependencies:
- '@jridgewell/trace-mapping': 0.3.31
+ '@jridgewell/trace-mapping': 0.3.25
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.2
- terser: 5.44.0
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ terser: 5.39.0
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
optionalDependencies:
- '@swc/core': 1.13.5(@swc/helpers@0.5.17)
+ '@swc/core': 1.10.16(@swc/helpers@0.5.15)
esbuild: 0.25.9
- terser@5.44.0:
+ terser@5.39.0:
dependencies:
- '@jridgewell/source-map': 0.3.11
- acorn: 8.15.0
+ '@jridgewell/source-map': 0.3.6
+ acorn: 8.14.0
commander: 2.20.3
source-map-support: 0.5.21
@@ -22149,7 +22424,7 @@ snapshots:
dependencies:
any-promise: 1.3.0
- thingies@2.5.0(tslib@2.8.1):
+ thingies@1.21.0(tslib@2.8.1):
dependencies:
tslib: 2.8.1
@@ -22190,9 +22465,9 @@ snapshots:
tmp-promise@3.0.3:
dependencies:
- tmp: 0.2.5
+ tmp: 0.2.3
- tmp@0.2.5: {}
+ tmp@0.2.3: {}
tmpl@1.0.5: {}
@@ -22205,11 +22480,13 @@ snapshots:
dependencies:
is-number: 7.0.0
+ toidentifier@1.0.0: {}
+
toidentifier@1.0.1: {}
tr46@0.0.3: {}
- tree-dump@1.1.0(tslib@2.8.1):
+ tree-dump@1.0.2(tslib@2.8.1):
dependencies:
tslib: 2.8.1
@@ -22227,7 +22504,7 @@ snapshots:
ts-dedent@2.2.0: {}
- ts-node@10.9.2(@swc/core@1.13.5(@swc/helpers@0.5.17))(@types/node@20.17.6)(typescript@5.6.3):
+ ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.11
@@ -22235,7 +22512,7 @@ snapshots:
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
'@types/node': 20.17.6
- acorn: 8.15.0
+ acorn: 8.14.0
acorn-walk: 8.3.4
arg: 4.1.3
create-require: 1.1.1
@@ -22245,13 +22522,13 @@ snapshots:
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
optionalDependencies:
- '@swc/core': 1.13.5(@swc/helpers@0.5.17)
+ '@swc/core': 1.10.16(@swc/helpers@0.5.15)
tsconfig-paths-webpack-plugin@4.2.0:
dependencies:
chalk: 4.1.2
enhanced-resolve: 5.18.3
- tapable: 2.3.0
+ tapable: 2.2.1
tsconfig-paths: 4.2.0
tsconfig-paths@3.15.0:
@@ -22310,7 +22587,7 @@ snapshots:
typed-array-buffer@1.0.3:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
es-errors: 1.3.0
is-typed-array: 1.1.15
@@ -22353,7 +22630,7 @@ snapshots:
unbox-primitive@1.1.0:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
has-bigints: 1.1.0
has-symbols: 1.1.0
which-boxed-primitive: 1.1.1
@@ -22364,6 +22641,8 @@ snapshots:
undici-types@6.19.8: {}
+ undici-types@6.20.0: {}
+
undici-types@6.21.0: {}
unified@9.2.2:
@@ -22434,9 +22713,9 @@ snapshots:
upath@2.0.1: {}
- update-browserslist-db@1.1.3(browserslist@4.26.3):
+ update-browserslist-db@1.1.2(browserslist@4.24.4):
dependencies:
- browserslist: 4.26.3
+ browserslist: 4.24.4
escalade: 3.2.0
picocolors: 1.1.1
@@ -22463,6 +22742,8 @@ snapshots:
dependencies:
prepend-http: 1.0.4
+ url-pattern@1.0.3: {}
+
url@0.11.4:
dependencies:
punycode: 1.4.1
@@ -22485,7 +22766,11 @@ snapshots:
optionalDependencies:
'@types/react': 18.3.20
- use-sync-external-store@1.6.0(react@18.3.1):
+ use-sync-external-store@1.4.0(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+
+ use-sync-external-store@1.5.0(react@18.3.1):
dependencies:
react: 18.3.1
@@ -22501,9 +22786,9 @@ snapshots:
dependencies:
inherits: 2.0.4
is-arguments: 1.2.0
- is-generator-function: 1.1.2
+ is-generator-function: 1.1.0
is-typed-array: 1.1.15
- which-typed-array: 1.1.19
+ which-typed-array: 1.1.18
utila@0.4.0: {}
@@ -22519,7 +22804,7 @@ snapshots:
v8-to-istanbul@9.3.0:
dependencies:
- '@jridgewell/trace-mapping': 0.3.31
+ '@jridgewell/trace-mapping': 0.3.25
'@types/istanbul-lib-coverage': 2.0.6
convert-source-map: 2.0.0
@@ -22551,21 +22836,21 @@ snapshots:
wait-on@7.2.0(debug@4.3.7):
dependencies:
- axios: 1.12.2(debug@4.3.7)
+ axios: 1.8.4(debug@4.3.7)
joi: 17.13.3
lodash: 4.17.21
minimist: 1.2.8
- rxjs: 7.8.2
+ rxjs: 7.8.1
transitivePeerDependencies:
- debug
wait-on@8.0.1(debug@4.3.7):
dependencies:
- axios: 1.12.2(debug@4.3.7)
+ axios: 1.8.4(debug@4.3.7)
joi: 17.13.3
lodash: 4.17.21
minimist: 1.2.8
- rxjs: 7.8.2
+ rxjs: 7.8.1
transitivePeerDependencies:
- debug
@@ -22585,7 +22870,7 @@ snapshots:
dependencies:
loose-envify: 1.4.0
- watchpack@2.4.4:
+ watchpack@2.4.2:
dependencies:
glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
@@ -22609,12 +22894,12 @@ snapshots:
colorette: 2.0.20
commander: 10.0.1
cross-spawn: 7.0.6
- envinfo: 7.17.0
+ envinfo: 7.14.0
fastest-levenshtein: 1.0.16
import-local: 3.2.0
interpret: 3.1.1
rechoir: 0.8.0
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
webpack-merge: 5.10.0
optionalDependencies:
webpack-dev-server: 5.1.0(bufferutil@4.0.9)(debug@4.3.7)(utf-8-validate@5.0.10)(webpack-cli@5.1.4)(webpack@5.96.1)
@@ -22625,53 +22910,53 @@ snapshots:
memfs: 3.5.3
mime-types: 2.1.35
range-parser: 1.2.1
- schema-utils: 4.3.3
+ schema-utils: 4.3.0
optionalDependencies:
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
- webpack-dev-middleware@7.4.5(webpack@5.96.1):
+ webpack-dev-middleware@7.4.2(webpack@5.96.1):
dependencies:
colorette: 2.0.20
- memfs: 4.49.0
- mime-types: 3.0.1
+ memfs: 4.17.0
+ mime-types: 2.1.35
on-finished: 2.4.1
range-parser: 1.2.1
- schema-utils: 4.3.3
+ schema-utils: 4.3.0
optionalDependencies:
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
webpack-dev-server@5.1.0(bufferutil@4.0.9)(debug@4.3.7)(utf-8-validate@5.0.10)(webpack-cli@5.1.4)(webpack@5.96.1):
dependencies:
'@types/bonjour': 3.5.13
'@types/connect-history-api-fallback': 1.5.4
- '@types/express': 4.17.23
+ '@types/express': 4.17.21(patch_hash=85d9b3f3cac67003e41b22245281f53b51d7d1badd0bcc222d547ab802599bae)
'@types/serve-index': 1.9.4
- '@types/serve-static': 1.15.9
+ '@types/serve-static': 1.15.7
'@types/sockjs': 0.3.36
- '@types/ws': 8.18.1
+ '@types/ws': 8.5.14
ansi-html-community: 0.0.8
bonjour-service: 1.3.0
chokidar: 3.6.0
colorette: 2.0.20
- compression: 1.8.1
+ compression: 1.8.0
connect-history-api-fallback: 2.0.0
express: 4.21.2
graceful-fs: 4.2.11
- html-entities: 2.6.0
- http-proxy-middleware: 2.0.9(@types/express@4.17.23)(debug@4.3.7)
+ html-entities: 2.5.2
+ http-proxy-middleware: 2.0.7(@types/express@4.17.21(patch_hash=85d9b3f3cac67003e41b22245281f53b51d7d1badd0bcc222d547ab802599bae))(debug@4.3.7)
ipaddr.js: 2.2.0
- launch-editor: 2.11.1
- open: 10.2.0
+ launch-editor: 2.9.1
+ open: 10.1.0
p-retry: 6.2.1
- schema-utils: 4.3.3
+ schema-utils: 4.3.0
selfsigned: 2.4.1
serve-index: 1.9.1
sockjs: 0.3.24
spdy: 4.0.2
- webpack-dev-middleware: 7.4.5(webpack@5.96.1)
- ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)
+ webpack-dev-middleware: 7.4.2(webpack@5.96.1)
+ ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)
optionalDependencies:
- webpack: 5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4)
+ webpack: 5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4)
webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.96.1)
transitivePeerDependencies:
- bufferutil
@@ -22682,7 +22967,7 @@ snapshots:
webpack-hot-middleware@2.26.1:
dependencies:
ansi-html-community: 0.0.8
- html-entities: 2.6.0
+ html-entities: 2.5.2
strip-ansi: 6.0.1
webpack-merge@5.10.0:
@@ -22691,35 +22976,35 @@ snapshots:
flat: 5.0.2
wildcard: 2.0.1
- webpack-sources@3.3.3: {}
+ webpack-sources@3.2.3: {}
webpack-virtual-modules@0.6.2: {}
- webpack@5.96.1(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack-cli@5.1.4):
+ webpack@5.96.1(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack-cli@5.1.4):
dependencies:
'@types/eslint-scope': 3.7.7
- '@types/estree': 1.0.8
+ '@types/estree': 1.0.6
'@webassemblyjs/ast': 1.14.1
'@webassemblyjs/wasm-edit': 1.14.1
'@webassemblyjs/wasm-parser': 1.14.1
- acorn: 8.15.0
- browserslist: 4.26.3
+ acorn: 8.14.0
+ browserslist: 4.24.4
chrome-trace-event: 1.0.4
enhanced-resolve: 5.18.3
- es-module-lexer: 1.7.0
+ es-module-lexer: 1.6.0
eslint-scope: 5.1.1
events: 3.3.0
glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
json-parse-even-better-errors: 2.3.1
- loader-runner: 4.3.1
+ loader-runner: 4.3.0
mime-types: 2.1.35
neo-async: 2.6.2
schema-utils: 3.3.0
- tapable: 2.3.0
- terser-webpack-plugin: 5.3.10(@swc/core@1.13.5(@swc/helpers@0.5.17))(esbuild@0.25.9)(webpack@5.96.1)
- watchpack: 2.4.4
- webpack-sources: 3.3.3
+ tapable: 2.2.1
+ terser-webpack-plugin: 5.3.10(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.25.9)(webpack@5.96.1)
+ watchpack: 2.4.2
+ webpack-sources: 3.2.3
optionalDependencies:
webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.96.1)
transitivePeerDependencies:
@@ -22729,7 +23014,7 @@ snapshots:
websocket-driver@0.7.4:
dependencies:
- http-parser-js: 0.5.10
+ http-parser-js: 0.5.9
safe-buffer: 5.2.1
websocket-extensions: 0.1.4
@@ -22765,19 +23050,19 @@ snapshots:
which-builtin-type@1.2.1:
dependencies:
- call-bound: 1.0.4
+ call-bound: 1.0.3
function.prototype.name: 1.1.8
has-tostringtag: 1.0.2
is-async-function: 2.1.1
is-date-object: 1.1.0
is-finalizationregistry: 1.1.1
- is-generator-function: 1.1.2
+ is-generator-function: 1.1.0
is-regex: 1.2.1
is-weakref: 1.1.1
isarray: 2.0.5
which-boxed-primitive: 1.1.1
which-collection: 1.0.2
- which-typed-array: 1.1.19
+ which-typed-array: 1.1.18
which-collection@1.0.2:
dependencies:
@@ -22788,6 +23073,15 @@ snapshots:
which-module@2.0.1: {}
+ which-typed-array@1.1.18:
+ dependencies:
+ available-typed-arrays: 1.0.7
+ call-bind: 1.0.8
+ call-bound: 1.0.3
+ for-each: 0.3.5
+ gopd: 1.2.0
+ has-tostringtag: 1.0.2
+
which-typed-array@1.1.19:
dependencies:
available-typed-arrays: 1.0.7
@@ -22844,9 +23138,9 @@ snapshots:
wrap-ansi@8.1.0:
dependencies:
- ansi-styles: 6.2.3
+ ansi-styles: 6.2.1
string-width: 5.1.2
- strip-ansi: 7.1.2
+ strip-ansi: 7.1.0
wrappy@1.0.2: {}
@@ -22883,15 +23177,11 @@ snapshots:
bufferutil: 4.0.9
utf-8-validate: 5.0.10
- ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10):
+ ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10):
optionalDependencies:
bufferutil: 4.0.9
utf-8-validate: 5.0.10
- wsl-utils@0.1.0:
- dependencies:
- is-wsl: 3.1.0
-
xcase@2.0.1: {}
xdg-basedir@3.0.0: {}
@@ -23002,7 +23292,7 @@ snapshots:
yocto-queue@0.1.0: {}
- yocto-queue@1.2.1: {}
+ yocto-queue@1.1.1: {}
zod@3.23.8(patch_hash=239818e5d88990616205c8cdc1de1660bf5e18b157d00c4a5f726dde6094af4d): {}
diff --git a/net-im/signal-desktop/files/pnpm/package-lock.json b/net-im/signal-desktop/files/pnpm/package-lock.json
new file mode 100644
index 000000000000..8c5483507a79
--- /dev/null
+++ b/net-im/signal-desktop/files/pnpm/package-lock.json
@@ -0,0 +1,28 @@
+{
+ "name": "pnpmbin",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "dependencies": {
+ "pnpm": "^10.18.1"
+ }
+ },
+ "node_modules/pnpm": {
+ "version": "10.18.1",
+ "resolved": "https://registry.npmjs.org/pnpm/-/pnpm-10.18.1.tgz",
+ "integrity": "sha512-d6iEoWXLui2NHBnjtIgO7m0vyr0Nh5Eh4oIZa4AEI1HV6zygk1+lmdodxRJlzGiBatK93Sot5eqf35KtvsfNNA==",
+ "license": "MIT",
+ "bin": {
+ "pnpm": "bin/pnpm.cjs",
+ "pnpx": "bin/pnpx.cjs"
+ },
+ "engines": {
+ "node": ">=18.12"
+ },
+ "funding": {
+ "url": "https://opencollective.com/pnpm"
+ }
+ }
+ }
+}
diff --git a/net-im/signal-desktop/files/pnpm/package.json b/net-im/signal-desktop/files/pnpm/package.json
new file mode 100644
index 000000000000..372f745ad88c
--- /dev/null
+++ b/net-im/signal-desktop/files/pnpm/package.json
@@ -0,0 +1,5 @@
+{
+ "dependencies": {
+ "pnpm": "^10.18.1"
+ }
+}
diff --git a/net-im/signal-desktop/files/pnpmfile.cjs b/net-im/signal-desktop/files/pnpmfile.cjs
new file mode 100644
index 000000000000..b8f7f89cfcb2
--- /dev/null
+++ b/net-im/signal-desktop/files/pnpmfile.cjs
@@ -0,0 +1,9 @@
+module.exports = {
+ hooks: {
+ readPackage: (pkg) => {
+ delete pkg.optionalDependencies['fs-xattr']
+ delete pkg.optionalDependencies['@signalapp/mock-server']
+ return pkg
+ }
+ }
+}
diff --git a/net-im/signal-desktop/get_deps.sh b/net-im/signal-desktop/get_deps.sh
index 7f8be7ffdeaf..e8f227e8fe32 100644
--- a/net-im/signal-desktop/get_deps.sh
+++ b/net-im/signal-desktop/get_deps.sh
@@ -1,8 +1,8 @@
#!/bin/sh
-SIGNAL_VERS=v7.74.0
+SIGNAL_VERS=v7.79.0
fetch -qo /tmp/package.json https://raw.githubusercontent.com/signalapp/Signal-Desktop/${SIGNAL_VERS}/package.json
-node_version=$(awk /'"node":'/'{print $2}' /tmp/package.json | sed 's/"//g')
+node_version=$(awk /'"node":'/'{print $2}' /tmp/package.json | head -n 1 | sed 's/"//g')
echo "NODE_VERSION= ${node_version}"
ringrtc_version=$(grep '@signalapp/ringrtc"' /tmp/package.json | awk -F ":" '{print $2}' | sed -E 's#("|,| )##g')
@@ -20,6 +20,12 @@ echo "devel/electronXX= ${electron_version}"
sqlcipher_version=$(grep '"@signalapp/sqlcipher":' /tmp/package.json | awk -F ":" '{print $2}' | sed -E 's#("|,| )##g')
echo "security/node-sqlcipher: ${sqlcipher_version}"
+esbuild_version=$(grep '"esbuild":' /tmp/package.json | awk -F ":" '{print $2}' | sed -E 's#("|,| )##g')
+echo "ESBUILD_VERS= ${esbuild_version}"
+
+pnpm_version=$(grep '"packageManager":' /tmp/package.json | awk -F ":" '{print $2}' | sed -E 's#("|,| )##g' | sed 's#pnpm@##')
+echo "PNPM_VERS= ${pnpm_version}"
+
fetch -qo /tmp/Cargo.toml https://raw.githubusercontent.com/signalapp/node-sqlcipher/refs/tags/v${sqlcipher_version}/deps/extension/Cargo.toml
-sqlcipher_ext_version=$(awk /version/'{print $3}' /tmp/Cargo.toml |head -n1 | sed 's#"##g')
+sqlcipher_ext_version=$(awk /version/'{print $3}' /tmp/Cargo.toml | head -n1 | sed 's#"##g')
echo "devel/signal-sqlcipher-extension: ${sqlcipher_ext_version}"
diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile
index 4b8c8b002875..35e52d5f04a2 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -1,6 +1,5 @@
PORTNAME= telegram-desktop
-DISTVERSION= 6.2.4
-PORTREVISION= 1
+DISTVERSION= 6.3.1
CATEGORIES= net-im
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/
DISTNAME= tdesktop-${DISTVERSION}-full
diff --git a/net-im/telegram-desktop/distinfo b/net-im/telegram-desktop/distinfo
index f4745518f105..bf018e347849 100644
--- a/net-im/telegram-desktop/distinfo
+++ b/net-im/telegram-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761306691
-SHA256 (tdesktop-6.2.4-full.tar.gz) = 8ddde8ee7fd8bced7837a7e2a4a83a6c88fbbd1dda383a38bb064777f875f78f
-SIZE (tdesktop-6.2.4-full.tar.gz) = 75402815
+TIMESTAMP = 1763420439
+SHA256 (tdesktop-6.3.1-full.tar.gz) = e8a1c3897cd0d6be4d5791fb9ae3a9f852042a401160ad860796397dd5ed7e79
+SIZE (tdesktop-6.3.1-full.tar.gz) = 76149249
diff --git a/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_specific__linux.cpp b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_specific__linux.cpp
new file mode 100644
index 000000000000..e8e5cbb5ac82
--- /dev/null
+++ b/net-im/telegram-desktop/files/patch-Telegram_SourceFiles_platform_linux_specific__linux.cpp
@@ -0,0 +1,56 @@
+--- Telegram/SourceFiles/platform/linux/specific_linux.cpp.orig 2025-11-15 22:57:35 UTC
++++ Telegram/SourceFiles/platform/linux/specific_linux.cpp
+@@ -68,7 +68,7 @@ void PortalAutostart(bool enabled, Fn<void(bool)> done
+ Gio::DBusProxyFlags::NONE_,
+ base::Platform::XDP::kService,
+ base::Platform::XDP::kObjectPath,
+- [=](GObject::Object, Gio::AsyncResult res) {
++ [=](auto, Gio::AsyncResult res) {
+ auto proxy = XdpBackground::BackgroundProxy::new_for_bus_finish(
+ res);
+
+@@ -121,7 +121,7 @@ void PortalAutostart(bool enabled, Fn<void(bool)> done
+ + '/'
+ + handleToken,
+ nullptr,
+- [=](GObject::Object, Gio::AsyncResult res) mutable {
++ [=](auto, Gio::AsyncResult res) mutable {
+ auto requestProxy = XdpRequest::RequestProxy::new_finish(
+ res);
+
+@@ -196,7 +196,7 @@ void PortalAutostart(bool enabled, Fn<void(bool)> done
+ GLib::Variant::new_variant(
+ GLib::Variant::new_boolean(false))),
+ }),
+- [=](GObject::Object, Gio::AsyncResult res) mutable {
++ [=](auto, Gio::AsyncResult res) mutable {
+ auto &sandbox = Core::Sandbox::Instance();
+ sandbox.customEnterFromEventLoop([&] {
+ const auto result =
+@@ -451,7 +451,7 @@ bool GenerateServiceFile(bool silent = false) {
+ Gio::DBusProxyFlags::NONE_,
+ base::Platform::DBus::kService,
+ base::Platform::DBus::kObjectPath,
+- [=](GObject::Object, Gio::AsyncResult res) {
++ [=](auto, Gio::AsyncResult res) {
+ auto interface = XdgDBus::DBus(
+ XdgDBus::DBusProxy::new_for_bus_finish(res, nullptr));
+
+@@ -804,7 +804,7 @@ void LaunchMaps(const Data::LocationPoint &point, Fn<v
+ Gio::DBusProxyFlags::NONE_,
+ base::Platform::XDP::kService,
+ base::Platform::XDP::kObjectPath,
+- [=](GObject::Object, Gio::AsyncResult res) {
++ [=](auto, Gio::AsyncResult res) {
+ auto interface = XdpOpenURI::OpenURI(
+ XdpOpenURI::OpenURIProxy::new_for_bus_finish(res, nullptr));
+
+@@ -818,7 +818,7 @@ void LaunchMaps(const Data::LocationPoint &point, Fn<v
+ GLib::Variant::new_array(
+ GLib::VariantType::new_("{sv}"),
+ {}),
+- [=](GObject::Object, Gio::AsyncResult res) mutable {
++ [=](auto, Gio::AsyncResult res) mutable {
+ const auto result
+ = interface.call_scheme_supported_finish(res);
+
diff --git a/net-im/tg_owt/Makefile b/net-im/tg_owt/Makefile
index 28ba3aacaa22..96c6a5dd7cc1 100644
--- a/net-im/tg_owt/Makefile
+++ b/net-im/tg_owt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tg_owt
-PORTVERSION= 0.0.20250914
+PORTVERSION= 0.0.20251117
CATEGORIES= net-im
MAINTAINER= osa@FreeBSD.org
@@ -28,7 +28,7 @@ USE_GL= gbm gl
USE_GITHUB= yes
USE_GNOME= glib20
GH_ACCOUNT= desktop-app
-GH_TAGNAME= 5c5c712
+GH_TAGNAME= d067233
CMAME_ON= TG_OWT_PACKAGED_BUILD
diff --git a/net-im/tg_owt/distinfo b/net-im/tg_owt/distinfo
index 6923748bad28..951f646badb8 100644
--- a/net-im/tg_owt/distinfo
+++ b/net-im/tg_owt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1758033549
-SHA256 (desktop-app-tg_owt-0.0.20250914-5c5c712_GH0.tar.gz) = 6f188e13a6cb708046dfd45b3ab7176e4a9f8773a93690facd37be223ffdbf20
-SIZE (desktop-app-tg_owt-0.0.20250914-5c5c712_GH0.tar.gz) = 11716105
+TIMESTAMP = 1763420389
+SHA256 (desktop-app-tg_owt-0.0.20251117-d067233_GH0.tar.gz) = 340c1f8d1192d31fc69442712778679634568b4958f56b126b2b87caf6541ac7
+SIZE (desktop-app-tg_owt-0.0.20251117-d067233_GH0.tar.gz) = 11715727
SHA256 (osokin-libyuv-04821d1_GH0.tar.gz) = cffd73dc527a8991e0fa78f0013d5db457a55298dada5896b4d6fa1b4ec5713f
SIZE (osokin-libyuv-04821d1_GH0.tar.gz) = 559577
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index e7fe4dcc4565..a9abaed72644 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -389,6 +389,7 @@
SUBDIR += seafile-server
SUBDIR += semaphore
SUBDIR += sendip
+ SUBDIR += simplomon
SUBDIR += sipcalc
SUBDIR += sjitter
SUBDIR += smartctl_exporter
diff --git a/net-mgmt/kf6-networkmanager-qt/distinfo b/net-mgmt/kf6-networkmanager-qt/distinfo
index 9e4d6f2310ae..d22d959ffe9f 100644
--- a/net-mgmt/kf6-networkmanager-qt/distinfo
+++ b/net-mgmt/kf6-networkmanager-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784980
-SHA256 (KDE/frameworks/6.19/networkmanager-qt-6.19.0.tar.xz) = 83ba1060080dc193c62837421e1cb796500abb3931b505ae8275c440674affc4
-SIZE (KDE/frameworks/6.19/networkmanager-qt-6.19.0.tar.xz) = 184052
+TIMESTAMP = 1762892876
+SHA256 (KDE/frameworks/6.20/networkmanager-qt-6.20.0.tar.xz) = 6856fecb2933abcdad0a789a179e4054cf24901dc29f943f0036a3e15cf43e86
+SIZE (KDE/frameworks/6.20/networkmanager-qt-6.20.0.tar.xz) = 187592
diff --git a/net-mgmt/kf6-networkmanager-qt/pkg-plist b/net-mgmt/kf6-networkmanager-qt/pkg-plist
index 67abf46d723f..d790edba75d4 100644
--- a/net-mgmt/kf6-networkmanager-qt/pkg-plist
+++ b/net-mgmt/kf6-networkmanager-qt/pkg-plist
@@ -55,6 +55,9 @@ include/KF6/NetworkManagerQt/NetworkManagerQt/VlanSetting
include/KF6/NetworkManagerQt/NetworkManagerQt/VpnConnection
include/KF6/NetworkManagerQt/NetworkManagerQt/VpnPlugin
include/KF6/NetworkManagerQt/NetworkManagerQt/VpnSetting
+include/KF6/NetworkManagerQt/NetworkManagerQt/WifiP2PDevice
+include/KF6/NetworkManagerQt/NetworkManagerQt/WifiP2PPeer
+include/KF6/NetworkManagerQt/NetworkManagerQt/WifiP2PSetting
include/KF6/NetworkManagerQt/NetworkManagerQt/WimaxDevice
include/KF6/NetworkManagerQt/NetworkManagerQt/WimaxNsp
include/KF6/NetworkManagerQt/NetworkManagerQt/WimaxSetting
@@ -124,6 +127,9 @@ include/KF6/NetworkManagerQt/networkmanagerqt/vlansetting.h
include/KF6/NetworkManagerQt/networkmanagerqt/vpnconnection.h
include/KF6/NetworkManagerQt/networkmanagerqt/vpnplugin.h
include/KF6/NetworkManagerQt/networkmanagerqt/vpnsetting.h
+include/KF6/NetworkManagerQt/networkmanagerqt/wifip2pdevice.h
+include/KF6/NetworkManagerQt/networkmanagerqt/wifip2ppeer.h
+include/KF6/NetworkManagerQt/networkmanagerqt/wifip2psetting.h
include/KF6/NetworkManagerQt/networkmanagerqt/wimaxdevice.h
include/KF6/NetworkManagerQt/networkmanagerqt/wimaxnsp.h
include/KF6/NetworkManagerQt/networkmanagerqt/wimaxsetting.h
diff --git a/net-mgmt/librenms/Makefile b/net-mgmt/librenms/Makefile
index b41acf59fdf7..e7cc68df35cf 100644
--- a/net-mgmt/librenms/Makefile
+++ b/net-mgmt/librenms/Makefile
@@ -1,6 +1,5 @@
PORTNAME= librenms
-PORTVERSION= 25.10.0
-PORTREVSISION= 1
+PORTVERSION= 25.11.0
PORTEPOCH= 1
CATEGORIES= net-mgmt
MASTER_SITES= LOCAL/dvl:vendor
@@ -126,7 +125,7 @@ _SCRIPT_FILES= daily.sh lnms
# _RELEASE_TIMESTAMP is used for a patch inside the vendor code
# it represents the release date via: git show --pretty='%H|%ct' -s 1.42.01
# It sits here so you remember to update it with each release
-_RELEASE_TIMESTAMP= 1760517127
+_RELEASE_TIMESTAMP= 1763386152
_ROOT_DIRS= LibreNMS app bootstrap config database doc html \
includes lang licenses mibs misc resources routes \
scripts tests
diff --git a/net-mgmt/librenms/distinfo b/net-mgmt/librenms/distinfo
index 5e6c6879a7e8..f2dde64552ed 100644
--- a/net-mgmt/librenms/distinfo
+++ b/net-mgmt/librenms/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760530638
-SHA256 (librenms-vendor-25.10.0.tar.gz) = 71ac45d3f718616b592e435d95858e3b31f226a812d0db8574009c2b09850026
-SIZE (librenms-vendor-25.10.0.tar.gz) = 27583825
-SHA256 (librenms-librenms-25.10.0_GH0.tar.gz) = 90c4d516a8b376bf0c41558a24941200c73a887ea2aeff4369f73e9e5f24184e
-SIZE (librenms-librenms-25.10.0_GH0.tar.gz) = 72309944
+TIMESTAMP = 1763404572
+SHA256 (librenms-vendor-25.11.0.tar.gz) = cc5883b8dad1c479b019e37ecb8e695d3009fd26671a0f4e4a58bef29a4f121f
+SIZE (librenms-vendor-25.11.0.tar.gz) = 27759793
+SHA256 (librenms-librenms-25.11.0_GH0.tar.gz) = 0bfad0c850308e69d42ec09f7f9cb45400fdb8a0ee96742651d33402e16860c6
+SIZE (librenms-librenms-25.11.0_GH0.tar.gz) = 72339168
diff --git a/net-mgmt/librenms/files/patch-18372 b/net-mgmt/librenms/files/patch-18372
deleted file mode 100644
index 4062191d420c..000000000000
--- a/net-mgmt/librenms/files/patch-18372
+++ /dev/null
@@ -1,128 +0,0 @@
-From 4f5320469a927e9dcf7c46948026824a91b4838c Mon Sep 17 00:00:00 2001
-From: Tony Murray <murraytony@gmail.com>
-Date: Wed, 15 Oct 2025 12:31:34 -0500
-Subject: [PATCH] More accurate running user check Previously we did not have
- access to config, so we had to infer the librenms user from the owner of the
- executable. Because we are running later in the boot now, we can just use
- config. Improve feedback text a bit.
-
----
- app/Checks.php | 44 -------------------
- .../RunningAsIncorrectUserException.php | 10 +++++
- app/Listeners/CommandStartingListener.php | 20 ++++++++-
- 3 files changed, 29 insertions(+), 45 deletions(-)
- create mode 100644 app/Exceptions/RunningAsIncorrectUserException.php
-
-diff --git a/app/Checks.php b/app/Checks.php
-index 5aa22f67cdbd..6f5caba39404 100644
---- app/Checks.php
-+++ app/Checks.php
-@@ -84,48 +84,4 @@ public static function postAuth()
- }
- }
- }
--
-- /**
-- * Check the script is running as the right user (works before config is available)
-- */
-- public static function runningUser()
-- {
-- if (function_exists('posix_getpwuid') && posix_getpwuid(posix_geteuid())['name'] !== get_current_user()) {
-- if (get_current_user() == 'root') {
-- self::printMessage(
-- 'Error: lnms file is owned by root, it should be owned and ran by a non-privileged user.',
-- null,
-- true
-- );
-- }
--
-- self::printMessage(
-- 'Error: You must run lnms as the user ' . get_current_user(),
-- null,
-- true
-- );
-- }
-- }
--
-- private static function printMessage($title, $content, $exit = false)
-- {
-- $content = (array) $content;
--
-- if (PHP_SAPI == 'cli') {
-- $format = "%s\n\n%s\n\n";
-- $message = implode(PHP_EOL, $content);
-- } else {
-- $format = "<h3 style='color: firebrick;'>%s</h3><p>%s</p>";
-- $message = '';
-- foreach ($content as $line) {
-- $message .= "<p style='margin:0.5em'>$line</p>\n";
-- }
-- }
--
-- printf($format, $title, $message);
--
-- if ($exit) {
-- exit(1);
-- }
-- }
- }
-diff --git a/app/Exceptions/RunningAsIncorrectUserException.php b/app/Exceptions/RunningAsIncorrectUserException.php
-new file mode 100644
-index 000000000000..6d1aca825d72
---- /dev/null
-+++ app/Exceptions/RunningAsIncorrectUserException.php
-@@ -0,0 +1,10 @@
-+<?php
-+
-+namespace App\Exceptions;
-+
-+use Symfony\Component\Console\Exception\ExceptionInterface;
-+
-+class RunningAsIncorrectUserException extends \Exception implements ExceptionInterface
-+{
-+ //
-+}
-diff --git a/app/Listeners/CommandStartingListener.php b/app/Listeners/CommandStartingListener.php
-index bb435fa52ab2..8432b25d4bab 100644
---- app/Listeners/CommandStartingListener.php
-+++ app/Listeners/CommandStartingListener.php
-@@ -26,6 +26,7 @@
-
- namespace App\Listeners;
-
-+use App\Exceptions\RunningAsIncorrectUserException;
- use Illuminate\Console\Events\CommandStarting;
-
- class CommandStartingListener
-@@ -34,6 +35,9 @@ class CommandStartingListener
- 'list:bash-completion',
- ];
-
-+ /**
-+ * @throws RunningAsIncorrectUserException
-+ */
- public function handle(CommandStarting $event): void
- {
- // Check that we don't run this as the wrong user and break the install
-@@ -41,6 +45,20 @@ public function handle(CommandStarting $event): void
- return;
- }
-
-- \App\Checks::runningUser();
-+ if (! function_exists('posix_getpwuid') || ! function_exists('posix_geteuid')) {
-+ return;
-+ }
-+
-+ $current_user = posix_getpwuid(posix_geteuid())['name'];
-+ $executable = basename($_SERVER['argv'][0] ?? $_SERVER['SCRIPT_FILENAME'] ?? 'this');
-+
-+ if ($current_user == 'root') {
-+ throw new RunningAsIncorrectUserException("Error: $executable must not run as root.");
-+ }
-+
-+ $librenms_user = config('librenms.user');
-+ if ($librenms_user !== $current_user) {
-+ throw new RunningAsIncorrectUserException("Error: $executable must be run as the user $librenms_user.");
-+ }
- }
- }
diff --git a/net-mgmt/librenms/files/patch-LibreNMS_Validations_Database_CheckDatabaseSchemaVersion.php b/net-mgmt/librenms/files/patch-LibreNMS_Validations_Database_CheckDatabaseSchemaVersion.php
index 84f8e087e1a9..7bc1ed2953a0 100644
--- a/net-mgmt/librenms/files/patch-LibreNMS_Validations_Database_CheckDatabaseSchemaVersion.php
+++ b/net-mgmt/librenms/files/patch-LibreNMS_Validations_Database_CheckDatabaseSchemaVersion.php
@@ -1,11 +1,11 @@
---- LibreNMS/Validations/Database/CheckDatabaseSchemaVersion.php.orig 2023-10-27 13:54:39 UTC
+--- LibreNMS/Validations/Database/CheckDatabaseSchemaVersion.php.orig 2025-11-17 19:20:29 UTC
+++ LibreNMS/Validations/Database/CheckDatabaseSchemaVersion.php
-@@ -44,7 +44,7 @@ class CheckDatabaseSchemaVersion implements Validation
+@@ -45,7 +45,7 @@ class CheckDatabaseSchemaVersion implements Validation
self::$current = false;
if (! Schema::isCurrent()) {
- return ValidationResult::fail(trans('validation.validations.database.CheckSchemaVersion.fail_outdated'), './lnms migrate')
+ return ValidationResult::fail(trans('validation.validations.database.CheckSchemaVersion.fail_outdated'), 'sudo lnms migrate')
- ->setFixer(__CLASS__);
+ ->setFixer(self::class);
}
diff --git a/net-mgmt/librenms/files/patch-LibreNMS_Validations_System.php b/net-mgmt/librenms/files/patch-LibreNMS_Validations_System.php
index 961ebfbeaaac..3609e63926ca 100644
--- a/net-mgmt/librenms/files/patch-LibreNMS_Validations_System.php
+++ b/net-mgmt/librenms/files/patch-LibreNMS_Validations_System.php
@@ -1,12 +1,12 @@
---- LibreNMS/Validations/System.php.orig 2023-08-21 20:59:01 UTC
+--- LibreNMS/Validations/System.php.orig 2025-11-17 19:04:56 UTC
+++ LibreNMS/Validations/System.php
-@@ -40,19 +40,12 @@ class System extends BaseValidation
+@@ -41,19 +41,12 @@ class System extends BaseValidation
{
$install_dir = $validator->getBaseDir();
-- $lnms = str_replace('lnms:', '', rtrim(`whereis -b lnms 2>/dev/null`));
+- $lnms = str_replace('lnms:', '', rtrim((string) `whereis -b lnms 2>/dev/null`));
+ $lnms = rtrim(`/usr/bin/find %%LOCALBASE%%/bin -name lnms`);
- $path = rtrim(`echo "\$PATH"`);
+ $path = rtrim((string) `echo "\$PATH"`);
// if couldn't find lnms and we have PATH
if (empty($lnms) && ! empty($path)) {
diff --git a/net-mgmt/simplomon/Makefile b/net-mgmt/simplomon/Makefile
new file mode 100644
index 000000000000..63c670ac3c1a
--- /dev/null
+++ b/net-mgmt/simplomon/Makefile
@@ -0,0 +1,60 @@
+PORTNAME= simplomon
+DISTVERSION= g20250224
+CATEGORIES= net-mgmt dns net
+MAINTAINER= dch@FreeBSD.org
+COMMENT= Simple network status and uptime monitoring tool
+WWW= https://github.com/berthubert/simplomon
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \
+ nlohmann-json>0:devel/nlohmann-json \
+ xxd>0:sysutils/xxd
+
+LIB_DEPENDS= libcurl.so:ftp/curl \
+ libfmt.so:devel/libfmt \
+ libnghttp2.so:www/libnghttp2
+USES= cmake:indirect compiler:c++17-lang llvm:18,build lua:53,build \
+ meson ninja pkgconfig python:build sqlite ssl
+
+USE_GITHUB= yes
+GH_ACCOUNT= berthubert
+GH_TAGNAME= b4fea5b # https://github.com/berthubert/simplomon/pull/58
+GH_TUPLE= berthubert:sqlitewrite:a2c2ee:sqlitewrite \
+ ahuPowerDNS:simplesocket:3af5e1d:simplesocket \
+ yhirose:cpp-httplib:v0.13.1:httplib
+
+USE_RC_SUBR= simplomon
+
+MESON_ARGS+= --default-library=static \
+ --prefer-static \
+ --strip \
+ --wrap-mode=nodownload
+
+SUB_FILES= pkg-message simplomon
+SUB_LIST= ETCDIR=${ETCDIR}
+
+PLIST_FILES= bin/simplomon
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-extract:
+ ${RLN} ${WRKDIR}/sqlitewrite-* ${WRKSRC}/subprojects/sqlitewriter
+ ${RLN} ${WRKDIR}/simplesocket-* ${WRKSRC}/subprojects/simplesockets
+ ${RLN} ${WRKDIR}/cpp-httplib-* ${WRKSRC}/subprojects/
+
+post-build:
+ ${RM} -rf ${WRKDIR}/_build/meson-private ${WRKSRC}/subprojects
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/_build/simplomon \
+ ${STAGEDIR}${PREFIX}/bin
+
+post-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} \
+ ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/net-mgmt/simplomon/distinfo b/net-mgmt/simplomon/distinfo
new file mode 100644
index 000000000000..f13d8452e4fe
--- /dev/null
+++ b/net-mgmt/simplomon/distinfo
@@ -0,0 +1,9 @@
+TIMESTAMP = 1741342561
+SHA256 (berthubert-simplomon-g20250224-b4fea5b_GH0.tar.gz) = 834aa0f83167feb1b9eeb36602bb933cb71884dcf558fea8e69cce73a2556c4f
+SIZE (berthubert-simplomon-g20250224-b4fea5b_GH0.tar.gz) = 260634
+SHA256 (berthubert-sqlitewrite-a2c2ee_GH0.tar.gz) = 5a0d40c1e1e28a673fbc9b2f311bc97a629470a8388c0aa297720a7a83d4d8d8
+SIZE (berthubert-sqlitewrite-a2c2ee_GH0.tar.gz) = 78179
+SHA256 (ahuPowerDNS-simplesocket-3af5e1d_GH0.tar.gz) = 5a5ee9856f0ec44ddbb956c6f35408f2f90e37c2fc66269603aae7b190051c76
+SIZE (ahuPowerDNS-simplesocket-3af5e1d_GH0.tar.gz) = 84280
+SHA256 (yhirose-cpp-httplib-v0.13.1_GH0.tar.gz) = 9b837d290b61e3f0c4239da0b23bbf14c382922e2bf2a9bac21c1e3feabe1ff9
+SIZE (yhirose-cpp-httplib-v0.13.1_GH0.tar.gz) = 644015
diff --git a/net-mgmt/simplomon/files/patch-mailmon.cc b/net-mgmt/simplomon/files/patch-mailmon.cc
new file mode 100644
index 000000000000..dded82335e7c
--- /dev/null
+++ b/net-mgmt/simplomon/files/patch-mailmon.cc
@@ -0,0 +1,12 @@
+--- mailmon.cc.orig 2025-11-03 17:55:52 UTC
++++ mailmon.cc
+@@ -246,7 +246,8 @@ CheckResult SMTPChecker::perform()
+ msg+=fmt::format("Message-Id: <{}@simplomon.hostname>\r\n", time(nullptr));
+
+ //Date: Thu, 28 Dec 2023 14:31:37 +0100 (CET)
+- msg += fmt::format("Date: {:%a, %d %b %Y %H:%M:%S %z (%Z)}\r\n", fmt::localtime(time(0)));
++ time_t now = time(0);
++ msg += fmt::format("Date: {:%a, %d %b %Y %H:%M:%S %z (%Z)}\r\n", *std::localtime(&now));
+ msg+="\r\n";
+
+ msg+=to_string(time(nullptr))+"\r\n";
diff --git a/net-mgmt/simplomon/files/patch-meson.build b/net-mgmt/simplomon/files/patch-meson.build
new file mode 100644
index 000000000000..7ee99bcf1842
--- /dev/null
+++ b/net-mgmt/simplomon/files/patch-meson.build
@@ -0,0 +1,22 @@
+--- meson.build.orig 2025-02-19 22:01:58 UTC
++++ meson.build
+@@ -66,7 +66,6 @@ sqlitewriter_dep = dependency('sqlitewriter', static:
+
+ cpphttplib = dependency('cpp-httplib')
+ sqlitewriter_dep = dependency('sqlitewriter', static: true)
+-doctest_dep=dependency('doctest')
+ simplesockets_dep = dependency('simplesockets', static: true)
+ # argparse_dep = dependency('argparse', version: '>=3')
+
+@@ -104,11 +103,3 @@ webpages,
+ webpages,
+ dependencies: [json_dep, fmt_dep, cpphttplib,
+ simplesockets_dep, lua_dep, curl_dep, sqlite_dep, sqlitewriter_dep])
+-
+-executable('testrunner', 'testrunner.cc', 'notifiers.cc', 'minicurl.cc', 'dnsmon.cc', 'record-types.cc', 'dnsmessages.cc', 'dns-storage.cc', 'netmon.cc', 'luabridge.cc', 'webservice.cc', 'support.cc', 'promon.cc', 'mailmon.cc', 'nonblocker.cc',
+- dependencies: [doctest_dep, curl_dep, json_dep, fmt_dep, cpphttplib, sqlite_dep,
+- simplesockets_dep, lua_dep, sqlitewriter_dep])
+-
+-
+-
+-
diff --git a/net-mgmt/simplomon/files/patch-notifiers.cc b/net-mgmt/simplomon/files/patch-notifiers.cc
new file mode 100644
index 000000000000..d3d6159fabd7
--- /dev/null
+++ b/net-mgmt/simplomon/files/patch-notifiers.cc
@@ -0,0 +1,17 @@
+--- notifiers.cc.orig 2025-11-01 23:43:58 UTC
++++ notifiers.cc
+@@ -117,7 +117,8 @@ static void sendAsciiEmailAsync(const std::string& ser
+ sc.writen(fmt::format("Message-Id: <{}@simplomon.hostname>\r\n", getRandom64()));
+
+ //Date: Thu, 28 Dec 2023 14:31:37 +0100 (CET)
+- sc.writen(fmt::format("Date: {:%a, %d %b %Y %H:%M:%S %z (%Z)}\r\n", fmt::localtime(time(0))));
++ time_t now = time(0);
++ sc.writen(fmt::format("Date: {:%a, %d %b %Y %H:%M:%S %z (%Z)}\r\n", *std::localtime(&now)));
+ sc.writen("\r\n");
+
+ string withCrlf;
+@@ -267,4 +268,3 @@ void TelegramNotifier::alert(const std::string& messag
+
+ // fmt::print("{}\n", res->body);
+ }
+-
diff --git a/net-mgmt/simplomon/files/pkg-message.in b/net-mgmt/simplomon/files/pkg-message.in
new file mode 100644
index 000000000000..ba32dd61bf5e
--- /dev/null
+++ b/net-mgmt/simplomon/files/pkg-message.in
@@ -0,0 +1,16 @@
+[
+{ type: install
+ message: <<EOM
+Note this is a port of alpha-grade software. In local testing it has shown
+to be solid already, but not all functionality works as expected on
+FreeBSD yet, or may not work correctly at all. The port comes with an rc
+daemon, expecting a config file in %%ETCDIR%%/simplomon.conf .
+See the README.md for detailed configuration and setup.
+
+Please report any issues on the upstream PR:
+
+ https://github.com/berthubert/simplomon/pull/58
+
+EOM
+}
+]
diff --git a/net-mgmt/simplomon/files/simplomon.in b/net-mgmt/simplomon/files/simplomon.in
new file mode 100644
index 000000000000..e216c9f4af54
--- /dev/null
+++ b/net-mgmt/simplomon/files/simplomon.in
@@ -0,0 +1,54 @@
+#!/bin/sh
+#
+# PROVIDE: simplomon
+# REQUIRE: NETWORKING SERVERS
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# simplomon_enable (bool): Set to NO by default.
+# Set it to YES to enable simplomon.
+# simplomon_acct (user): Set user to run simplomon as.
+# Default is "www".
+# simplomon_config (path): Set to /usr/local/etc/simplomon.conf
+# by default.
+#
+
+. /etc/rc.subr
+
+name=simplomon
+rcvar=simplomon_enable
+
+load_rc_config $name
+
+: ${simplomon_enable:="NO"}
+: ${simplomon_acct:="www"}
+: ${simplomon_config:="%%PREFIX%%/etc/simplomon.conf"}
+
+pidfile="/var/run/${name}.pid"
+daemon_pidfile="/var/run/${name}-daemon.pid"
+required_files="${simplomon_config}"
+procname="%%PREFIX%%/bin/simplomon"
+
+command="/usr/sbin/daemon"
+command_args="-c -r -R 15 -f -t ${name} -T ${name} \
+ -p ${pidfile} \
+ -P ${daemon_pidfile} \
+ -u ${simplomon_acct} \
+ ${procname} ${simplomon_config}"
+
+start_precmd=simplomon_precmd
+
+simplomon_precmd()
+{
+ if [ ! -e ${pidfile} ]; then
+ install -o ${simplomon_acct} -g wheel -m 644 /dev/null ${pidfile}
+ fi
+
+ if [ ! -e ${daemon_pidfile} ]; then
+ install -o ${simplomon_acct} -g wheel -m 644 /dev/null ${daemon_pidfile}
+ fi
+}
+
+run_rc_command "$1"
diff --git a/net-mgmt/simplomon/pkg-descr b/net-mgmt/simplomon/pkg-descr
new file mode 100644
index 000000000000..6c24d72f4141
--- /dev/null
+++ b/net-mgmt/simplomon/pkg-descr
@@ -0,0 +1,6 @@
+Simplomon is a lightweight and easy-to-setup availability monitoring
+system. It offers advanced features such as certificate expiry checking,
+IPv6 autoconfiguration, DNS synchronization, DNSSEC signature freshness
+checks, HTTP redirect checking, providing a web page, JSON status, and a
+Prometheus node exporter. It is suitable for quickly setting up monitoring
+without the need for complex configuration or maintenance.
diff --git a/net-mgmt/telegraf/Makefile b/net-mgmt/telegraf/Makefile
index fc67c2d02596..b6877a4831e6 100644
--- a/net-mgmt/telegraf/Makefile
+++ b/net-mgmt/telegraf/Makefile
@@ -1,7 +1,6 @@
PORTNAME= telegraf
DISTVERSIONPREFIX=v
-DISTVERSION= 1.36.3
-PORTREVISION= 1
+DISTVERSION= 1.36.4
CATEGORIES= net-mgmt
MAINTAINER= girgen@FreeBSD.org
diff --git a/net-mgmt/telegraf/distinfo b/net-mgmt/telegraf/distinfo
index 6c9ceb857a2b..37f60f605bbe 100644
--- a/net-mgmt/telegraf/distinfo
+++ b/net-mgmt/telegraf/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1761054043
-SHA256 (go/net-mgmt_telegraf/telegraf-v1.36.3/v1.36.3.mod) = 94e6e60b7e6b5f97f51d00e91b8322edba08ce4fbca6915d4455b2c9a556fcdf
-SIZE (go/net-mgmt_telegraf/telegraf-v1.36.3/v1.36.3.mod) = 29453
-SHA256 (go/net-mgmt_telegraf/telegraf-v1.36.3/v1.36.3.zip) = 2495c9af2b4e683b3daa236797852f9188ea5dc15ca64d75a0dbac75c906174c
-SIZE (go/net-mgmt_telegraf/telegraf-v1.36.3/v1.36.3.zip) = 12054733
+TIMESTAMP = 1763469227
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.36.4/v1.36.4.mod) = b732523af670b1432736a5f109c7ae5553f26c4bb069c706267b3854da41f801
+SIZE (go/net-mgmt_telegraf/telegraf-v1.36.4/v1.36.4.mod) = 29552
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.36.4/v1.36.4.zip) = a22d4d92704d4c3c821e0319a73f254de092f2a03e39cb63f7ad68689aa14bc4
+SIZE (go/net-mgmt_telegraf/telegraf-v1.36.4/v1.36.4.zip) = 7735017
diff --git a/net-mgmt/victoria-logs/Makefile b/net-mgmt/victoria-logs/Makefile
index 6293e8c74ab9..4127af2c05ef 100644
--- a/net-mgmt/victoria-logs/Makefile
+++ b/net-mgmt/victoria-logs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= victoria-logs
-PORTVERSION= 1.37.2
+PORTVERSION= 1.38.0
DISTVERSIONPREFIX= v
PORTREVISION= 1
CATEGORIES= net-mgmt
diff --git a/net-mgmt/victoria-logs/distinfo b/net-mgmt/victoria-logs/distinfo
index c230d281a047..1468ff430d0f 100644
--- a/net-mgmt/victoria-logs/distinfo
+++ b/net-mgmt/victoria-logs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762114863
-SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.37.2/v1.37.2.mod) = 35197fe1574bcdd0d6c2edbd3669add56fc91925706341c26874ed4faa163205
-SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.37.2/v1.37.2.mod) = 958
-SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.37.2/v1.37.2.zip) = ea9b88298f731831439d1c8934da3d8fa2c8f4c02202b3bd21bfb0e3aa14cd7d
-SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.37.2/v1.37.2.zip) = 3042606
+TIMESTAMP = 1763336232
+SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.38.0/v1.38.0.mod) = 75bb3d35d6a81b687fddfb7e571fc939d754ae9b7881fee57b785ff20115a932
+SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.38.0/v1.38.0.mod) = 958
+SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.38.0/v1.38.0.zip) = 18f886e472c8e6a4a460476c9fe7b597fca10fefe491d88088d4258cdc732f8c
+SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.38.0/v1.38.0.zip) = 3841839
diff --git a/net-mgmt/victoria-logs/pkg-plist b/net-mgmt/victoria-logs/pkg-plist
index 8b755d335b10..0c1767bbaf71 100644
--- a/net-mgmt/victoria-logs/pkg-plist
+++ b/net-mgmt/victoria-logs/pkg-plist
@@ -40,4 +40,11 @@ bin/vlogscli
%%PORTDOCS%%%%DOCSDIR%%/metrics.md
%%PORTDOCS%%%%DOCSDIR%%/vlagent-metrics.md
%%PORTDOCS%%%%DOCSDIR%%/logsql.md
+%%PORTDOCS%%%%DOCSDIR%%/integrations/_index.md
+%%PORTDOCS%%%%DOCSDIR%%/integrations/perses-datasource.webp
+%%PORTDOCS%%%%DOCSDIR%%/integrations/perses-logs-panel.webp
+%%PORTDOCS%%%%DOCSDIR%%/integrations/perses-overview.webp
+%%PORTDOCS%%%%DOCSDIR%%/integrations/perses-time-panel.webp
+%%PORTDOCS%%%%DOCSDIR%%/integrations/perses-variable.webp
+%%PORTDOCS%%%%DOCSDIR%%/integrations/perses.md
@dir(%%VICTORIA_USER%%,%%VICTORIA_GROUP%%,750) %%VICTORIA_DATA%%
diff --git a/net/Makefile b/net/Makefile
index f85269a4d72d..470fb461c226 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1271,6 +1271,7 @@
SUBDIR += rubygem-activestorage71
SUBDIR += rubygem-activestorage72
SUBDIR += rubygem-activestorage80
+ SUBDIR += rubygem-activestorage81
SUBDIR += rubygem-amazon-ec2
SUBDIR += rubygem-amq-protocol
SUBDIR += rubygem-amqp
diff --git a/net/amqpcat/Makefile b/net/amqpcat/Makefile
index ed6a96ae3ead..0780eb38bd34 100644
--- a/net/amqpcat/Makefile
+++ b/net/amqpcat/Makefile
@@ -1,7 +1,6 @@
PORTNAME= amqpcat
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.1
-PORTREVISION= 1
+DISTVERSION= 1.0.2
CATEGORIES= net
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
@@ -16,6 +15,7 @@ LICENSE= MIT
BUILD_DEPENDS= crystal:lang/crystal \
help2man:misc/help2man \
+ pcre2>0:devel/pcre2 \
shards:devel/shards
USES= pkgconfig
diff --git a/net/amqpcat/distinfo b/net/amqpcat/distinfo
index f32a73691803..46dde16be40e 100644
--- a/net/amqpcat/distinfo
+++ b/net/amqpcat/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1760712124
-SHA256 (cloudamqp-amqpcat-v1.0.1_GH0.tar.gz) = ab3e4939fade05417b357e578185d24fc574d9dc5b5fed72f49f65de0c5a349d
-SIZE (cloudamqp-amqpcat-v1.0.1_GH0.tar.gz) = 6758
+TIMESTAMP = 1762690544
+SHA256 (cloudamqp-amqpcat-v1.0.2_GH0.tar.gz) = 28c7d3ff37a463b5daa476233dcae200d3c855aa9f8e46d7065dd629731f80d7
+SIZE (cloudamqp-amqpcat-v1.0.2_GH0.tar.gz) = 6861
SHA256 (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 2650924ad06f80a12d4f3eeaf800da45e7d74304289692a4b26576e5bfada85a
SIZE (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 18077
SHA256 (cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz) = 2534b98bf64a17e075871f82fcf6bdee6d6d9dba5fc29472afe61bf6f1a5388e
diff --git a/net/deltachat-rpc-server/Makefile b/net/deltachat-rpc-server/Makefile
index bfae64fe3b33..ddb69d4f67c5 100644
--- a/net/deltachat-rpc-server/Makefile
+++ b/net/deltachat-rpc-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= deltachat-rpc-server
DISTVERSIONPREFIX= v
-DISTVERSION= 2.22.0
-PORTREVISION= 1
+DISTVERSION= 2.25.0
+PORTREVISION= 0
CATEGORIES= net
MAINTAINER= feld@FreeBSD.org
diff --git a/net/deltachat-rpc-server/Makefile.crates b/net/deltachat-rpc-server/Makefile.crates
index 03d35b3ff77c..ea661ea72fec 100644
--- a/net/deltachat-rpc-server/Makefile.crates
+++ b/net/deltachat-rpc-server/Makefile.crates
@@ -19,6 +19,7 @@ CARGO_CRATES= addr2line-0.24.2 \
asn1-rs-0.6.2 \
asn1-rs-derive-0.5.1 \
asn1-rs-impl-0.2.0 \
+ astral-tokio-tar-0.5.6 \
async-broadcast-0.7.2 \
async-channel-1.9.0 \
async-channel-2.5.0 \
@@ -183,7 +184,7 @@ CARGO_CRATES= addr2line-0.24.2 \
fdeflate-0.3.7 \
ff-0.13.0 \
fiat-crypto-0.2.9 \
- filetime-0.2.23 \
+ filetime-0.2.25 \
fixedbitset-0.5.7 \
flate2-1.1.1 \
fnv-1.0.7 \
@@ -434,7 +435,6 @@ CARGO_CRATES= addr2line-0.24.2 \
rayon-1.10.0 \
rayon-core-1.12.1 \
rcgen-0.13.2 \
- redox_syscall-0.3.5 \
redox_syscall-0.4.1 \
redox_syscall-0.5.12 \
redox_users-0.5.0 \
@@ -555,7 +555,6 @@ CARGO_CRATES= addr2line-0.24.2 \
tokio-macros-2.5.0 \
tokio-rustls-0.26.2 \
tokio-stream-0.1.17 \
- tokio-tar-0.3.1 \
tokio-tfo-0.3.1 \
tokio-util-0.7.16 \
tokio-websockets-0.11.4 \
@@ -678,7 +677,6 @@ CARGO_CRATES= addr2line-0.24.2 \
wyz-0.5.1 \
x25519-dalek-2.0.1 \
x509-parser-0.16.0 \
- xattr-1.4.0 \
xml-rs-0.8.25 \
xmltree-0.10.3 \
yansi-1.0.1 \
diff --git a/net/deltachat-rpc-server/distinfo b/net/deltachat-rpc-server/distinfo
index 72fc4334bfa4..427e5aad8801 100644
--- a/net/deltachat-rpc-server/distinfo
+++ b/net/deltachat-rpc-server/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1761758401
+TIMESTAMP = 1763147344
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
@@ -41,6 +41,8 @@ SHA256 (rust/crates/asn1-rs-derive-0.5.1.crate) = 965c2d33e53cb6b267e148a4cb0760
SIZE (rust/crates/asn1-rs-derive-0.5.1.crate) = 9692
SHA256 (rust/crates/asn1-rs-impl-0.2.0.crate) = 7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7
SIZE (rust/crates/asn1-rs-impl-0.2.0.crate) = 2261
+SHA256 (rust/crates/astral-tokio-tar-0.5.6.crate) = ec179a06c1769b1e42e1e2cbe74c7dcdb3d6383c838454d063eaac5bbb7ebbe5
+SIZE (rust/crates/astral-tokio-tar-0.5.6.crate) = 64648
SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
@@ -369,8 +371,8 @@ SHA256 (rust/crates/ff-0.13.0.crate) = ded41244b729663b1e574f1b4fb731469f69f79c1
SIZE (rust/crates/ff-0.13.0.crate) = 17688
SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390
-SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
-SIZE (rust/crates/filetime-0.2.23.crate) = 14942
+SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
+SIZE (rust/crates/filetime-0.2.25.crate) = 14940
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
@@ -871,8 +873,6 @@ SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caa
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
SHA256 (rust/crates/rcgen-0.13.2.crate) = 75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2
SIZE (rust/crates/rcgen-0.13.2.crate) = 77836
-SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
-SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
@@ -1113,8 +1113,6 @@ SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c
SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-SHA256 (rust/crates/tokio-tar-0.3.1.crate) = 9d5714c010ca3e5c27114c1cdeb9d14641ace49874aa5626d7149e47aedace75
-SIZE (rust/crates/tokio-tar-0.3.1.crate) = 49485
SHA256 (rust/crates/tokio-tfo-0.3.1.crate) = 3fb4382c6371e29365853d2b71e915d5398df46312a2158097d8bb3f54d0f1b4
SIZE (rust/crates/tokio-tfo-0.3.1.crate) = 17188
SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
@@ -1359,8 +1357,6 @@ SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9
SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820
SHA256 (rust/crates/x509-parser-0.16.0.crate) = fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69
SIZE (rust/crates/x509-parser-0.16.0.crate) = 92925
-SHA256 (rust/crates/xattr-1.4.0.crate) = e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909
-SIZE (rust/crates/xattr-1.4.0.crate) = 12995
SHA256 (rust/crates/xml-rs-0.8.25.crate) = c5b940ebc25896e71dd073bad2dbaa2abfe97b0a391415e22ad1326d9c54e3c4
SIZE (rust/crates/xml-rs-0.8.25.crate) = 54947
SHA256 (rust/crates/xmltree-0.10.3.crate) = d7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcb
@@ -1405,5 +1401,5 @@ SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
SHA256 (rust/crates/zune-jpeg-0.4.14.crate) = 99a5bab8d7dedf81405c4bb1f2b83ea057643d9cb28778cea9eecddeedd2e028
SIZE (rust/crates/zune-jpeg-0.4.14.crate) = 63388
-SHA256 (chatmail-core-v2.22.0_GH0.tar.gz) = 80e9ac0b7b6e607faa21f1dbdc5208d7384d9f6c1f5465916b8145bb29a3f5da
-SIZE (chatmail-core-v2.22.0_GH0.tar.gz) = 3324879
+SHA256 (chatmail-core-v2.25.0_GH0.tar.gz) = 8c4169cd5682e46f66dfc548c5e68548934b2906b05db61c5d0482873ff7cfc0
+SIZE (chatmail-core-v2.25.0_GH0.tar.gz) = 3355266
diff --git a/net/dhcpcd/Makefile b/net/dhcpcd/Makefile
index 83aa628d3fb5..acf4c397cef2 100644
--- a/net/dhcpcd/Makefile
+++ b/net/dhcpcd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dhcpcd
-DISTVERSION= 10.2.4
+DISTVERSION= 10.3.0
PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= https://github.com/NetworkConfiguration/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/net/dhcpcd/distinfo b/net/dhcpcd/distinfo
index 7d88e0269e56..f4c96d61e86f 100644
--- a/net/dhcpcd/distinfo
+++ b/net/dhcpcd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748841759
-SHA256 (dhcpcd-10.2.4.tar.xz) = 6721e606609226dbf4d864a78802a9e96beec0ee034a1bd84138b3e037bba7d9
-SIZE (dhcpcd-10.2.4.tar.xz) = 276444
+TIMESTAMP = 1763136225
+SHA256 (dhcpcd-10.3.0.tar.xz) = 06e4c1aaf958523f3fd1c57258c613c6c7ae56b8f1d678fa7943495d5ea6aeb5
+SIZE (dhcpcd-10.3.0.tar.xz) = 279100
diff --git a/net/dhcpcd/files/patch-src_dhcpcd.c b/net/dhcpcd/files/patch-src_dhcpcd.c
deleted file mode 100644
index a2c0f8559bd0..000000000000
--- a/net/dhcpcd/files/patch-src_dhcpcd.c
+++ /dev/null
@@ -1,33 +0,0 @@
---- src/dhcpcd.c.orig 2025-06-01 18:40:28 UTC
-+++ src/dhcpcd.c
-@@ -393,7 +393,7 @@ dhcpcd_daemonise(struct dhcpcd_ctx *ctx)
-
- eloop_event_delete(ctx->eloop, ctx->fork_fd);
- exit_code = EXIT_SUCCESS;
-- if (write(ctx->fork_fd, &exit_code, sizeof(exit_code)) == -1)
-+ if (send(ctx->fork_fd, &exit_code, sizeof(exit_code), MSG_EOR) == -1)
- logerr(__func__);
- close(ctx->fork_fd);
- ctx->fork_fd = -1;
-@@ -1449,8 +1449,8 @@ dhcpcd_signal_cb(int sig, void *arg)
-
- if (sig != SIGCHLD && ctx->options & DHCPCD_FORKED) {
- if (sig != SIGHUP &&
-- write(ctx->fork_fd, &sig, sizeof(sig)) == -1)
-- logerr("%s: write", __func__);
-+ send(ctx->fork_fd, &sig, sizeof(sig), MSG_EOR) == -1)
-+ logerr("%s: send", __func__);
- return;
- }
-
-@@ -2712,8 +2712,8 @@ exit1:
- #ifdef USE_SIGNALS
- /* If still attached, detach from the launcher */
- if (ctx.options & DHCPCD_STARTED && ctx.fork_fd != -1) {
-- if (write(ctx.fork_fd, &i, sizeof(i)) == -1)
-- logerr("%s: write", __func__);
-+ if (send(ctx.fork_fd, &i, sizeof(i), MSG_EOR) == -1)
-+ logerr("%s: send", __func__);
- }
- #endif
-
diff --git a/net/dhcpcd/files/patch-src_logerr.c b/net/dhcpcd/files/patch-src_logerr.c
deleted file mode 100644
index 6f4861cd3a1d..000000000000
--- a/net/dhcpcd/files/patch-src_logerr.c
+++ /dev/null
@@ -1,94 +0,0 @@
---- src/logerr.c.orig 2025-06-01 18:40:28 UTC
-+++ src/logerr.c
-@@ -26,7 +26,9 @@
- * SUCH DAMAGE.
- */
-
-+#include <sys/socket.h>
- #include <sys/time.h>
-+
- #include <errno.h>
- #include <stdbool.h>
- #include <stdarg.h>
-@@ -215,18 +217,25 @@ vlogmessage(int pri, const char *fmt, va_list args)
- int len = 0;
-
- if (ctx->log_fd != -1) {
-+ pid_t pid = getpid();
- char buf[LOGERR_SYSLOGBUF];
-- pid_t pid;
-+ struct iovec iov[] = {
-+ { .iov_base = &pri, .iov_len = sizeof(pri) },
-+ { .iov_base = &pid, .iov_len = sizeof(pid) },
-+ { .iov_base = buf },
-+ };
-
-- memcpy(buf, &pri, sizeof(pri));
-- pid = getpid();
-- memcpy(buf + sizeof(pri), &pid, sizeof(pid));
-- len = vsnprintf(buf + sizeof(pri) + sizeof(pid),
-- sizeof(buf) - sizeof(pri) - sizeof(pid),
-- fmt, args);
-- if (len != -1)
-- len = (int)write(ctx->log_fd, buf,
-- ((size_t)++len) + sizeof(pri) + sizeof(pid));
-+ len = vsnprintf(buf, sizeof(buf), fmt, args);
-+ if (len != -1) {
-+ if ((size_t)len >= sizeof(buf))
-+ len = (int)sizeof(buf) - 1;
-+ iov[2].iov_len = (size_t)(len + 1);
-+ struct msghdr msg = {
-+ .msg_iov = iov,
-+ .msg_iovlen = sizeof(iov) / sizeof(iov[0]),
-+ };
-+ len = (int)sendmsg(ctx->log_fd, &msg, MSG_EOR);
-+ }
- return len;
- }
-
-@@ -390,24 +399,33 @@ logreadfd(int fd)
- logreadfd(int fd)
- {
- struct logctx *ctx = &_logctx;
-- char buf[LOGERR_SYSLOGBUF];
- int len, pri;
-+ pid_t pid;
-+ char buf[LOGERR_SYSLOGBUF] = { '\0' };
-+ struct iovec iov[] = {
-+ { .iov_base = &pri, .iov_len = sizeof(pri) },
-+ { .iov_base = &pid, .iov_len = sizeof(pid) },
-+ { .iov_base = buf, .iov_len = sizeof(buf) },
-+ };
-+ struct msghdr msg = {
-+ .msg_iov = iov,
-+ .msg_iovlen = sizeof(iov) / sizeof(iov[0])
-+ };
-
-- len = (int)read(fd, buf, sizeof(buf));
-- if (len == -1)
-+ len = (int)recvmsg(fd, &msg, MSG_WAITALL);
-+ if (len == -1 || len == 0)
- return -1;
--
-- /* Ensure we have pri, pid and a terminator */
-- if (len < (int)(sizeof(pri) + sizeof(pid_t) + 1) ||
-- buf[len - 1] != '\0')
-- {
-- errno = EINVAL;
-+ /* Ensure we received the minimum and at least one character to log */
-+ if ((size_t)len < sizeof(pri) + sizeof(pid) + 1 ||
-+ msg.msg_flags & MSG_TRUNC) {
-+ errno = EMSGSIZE;
- return -1;
- }
-+ /* Ensure what we receive is NUL terminated */
-+ buf[(size_t)len - (sizeof(pri) + sizeof(pid)) - 1] = '\0';
-
-- memcpy(&pri, buf, sizeof(pri));
-- memcpy(&ctx->log_pid, buf + sizeof(pri), sizeof(ctx->log_pid));
-- logmessage(pri, "%s", buf + sizeof(pri) + sizeof(ctx->log_pid));
-+ ctx->log_pid = pid;
-+ logmessage(pri, "%s", buf);
- ctx->log_pid = 0;
- return len;
- }
diff --git a/net/dhcpcd/files/patch-src_logerr.h b/net/dhcpcd/files/patch-src_logerr.h
deleted file mode 100644
index 1c5f07205169..000000000000
--- a/net/dhcpcd/files/patch-src_logerr.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/logerr.h.orig 2025-06-01 18:40:28 UTC
-+++ src/logerr.h
-@@ -76,7 +76,7 @@ __printflike(2, 3) void logerrmessage(int pri, const c
- #define logerr(...) log_err(__VA_ARGS__)
- #define logerrx(...) log_errx(__VA_ARGS__)
-
--/* For logging in a chroot */
-+/* For logging in a chroot using SOCK_SEQPACKET */
- int loggetfd(void);
- void logsetfd(int);
- int logreadfd(int);
diff --git a/net/dhcpcd/files/patch-src_privsep-root.c b/net/dhcpcd/files/patch-src_privsep-root.c
index 83242bb52106..c57d5422622d 100644
--- a/net/dhcpcd/files/patch-src_privsep-root.c
+++ b/net/dhcpcd/files/patch-src_privsep-root.c
@@ -1,28 +1,84 @@
---- src/privsep-root.c.orig 2025-06-01 18:40:28 UTC
+--- src/privsep-root.c.orig 2025-11-14 15:38:04 UTC
+++ src/privsep-root.c
-@@ -210,6 +210,7 @@ ps_root_writeerror(struct dhcpcd_ctx *ctx, ssize_t res
- { .iov_base = &psr, .iov_len = sizeof(psr) },
- { .iov_base = data, .iov_len = len },
+@@ -86,6 +86,7 @@ ps_root_readerrorcb(struct psr_ctx *psr_ctx)
+ { .iov_base = psr_error, .iov_len = sizeof(*psr_error) },
+ { .iov_base = NULL, .iov_len = 0 },
};
+ struct msghdr msg = { .msg_iov = iov, .msg_iovlen = __arraycount(iov) };
- ssize_t err;
- int fd = PS_ROOT_FD(ctx);
+ ssize_t len;
-@@ -217,7 +218,7 @@ ps_root_writeerror(struct dhcpcd_ctx *ctx, ssize_t res
- logdebugx("%s: result %zd errno %d", __func__, result, errno);
- #endif
+ #define PSR_ERROR(e) \
+@@ -98,37 +99,58 @@ ps_root_readerrorcb(struct psr_ctx *psr_ctx)
+ if (eloop_waitfd(fd) == -1)
+ PSR_ERROR(errno);
-- err = writev(fd, iov, __arraycount(iov));
-+ err = sendmsg(fd, &msg, MSG_EOR);
+- len = recv(fd, psr_error, sizeof(*psr_error), MSG_PEEK);
++ /* We peek at the psr_error structure to tell us how much of a buffer
++ * we need to read the whole packet. */
++ len = recvmsg(fd, &msg, MSG_PEEK | MSG_WAITALL);
+ if (len == -1)
+ PSR_ERROR(errno);
+- else if ((size_t)len < sizeof(*psr_error))
+- PSR_ERROR(EINVAL);
- /* Error sending the message? Try sending the error of sending. */
- if (err == -1) {
-@@ -227,7 +228,7 @@ ps_root_writeerror(struct dhcpcd_ctx *ctx, ssize_t res
- psr.psr_errno = errno;
- iov[1].iov_base = NULL;
- iov[1].iov_len = 0;
-- err = writev(fd, iov, __arraycount(iov));
-+ err = sendmsg(fd, &msg, MSG_EOR);
+- if (psr_error->psr_datalen > SSIZE_MAX)
+- PSR_ERROR(ENOBUFS);
++ /* After this point, we MUST do another recvmsg even on a failure
++ * to remove the message after peeking. */
++ if ((size_t)len < sizeof(*psr_error))
++ goto recv;
++
+ if (psr_ctx->psr_usemdata &&
+ psr_error->psr_datalen > psr_ctx->psr_mdatalen)
+ {
+ void *d = realloc(psr_ctx->psr_mdata, psr_error->psr_datalen);
+- if (d == NULL)
+- PSR_ERROR(errno);
+- psr_ctx->psr_mdata = d;
+- psr_ctx->psr_mdatalen = psr_error->psr_datalen;
++
++ /* If we failed to malloc then psr_mdatalen will be smaller
++ * than psr_datalen.
++ * The following recvmsg will get MSG_TRUNC so the malloc error
++ * will be reported there but more importantly the
++ * message will be correctly discarded from the queue. */
++ if (d != NULL) {
++ psr_ctx->psr_mdata = d;
++ psr_ctx->psr_mdatalen = psr_error->psr_datalen;
++ }
+ }
+ if (psr_error->psr_datalen != 0) {
+- if (psr_ctx->psr_usemdata)
++ if (psr_ctx->psr_usemdata) {
+ iov[1].iov_base = psr_ctx->psr_mdata;
+- else {
+- if (psr_error->psr_datalen > psr_ctx->psr_datalen)
+- PSR_ERROR(ENOBUFS);
++ /* psr_mdatalen could be smaller then psr_datalen
++ * if the above malloc failed. */
++ iov[1].iov_len =
++ MIN(psr_ctx->psr_mdatalen, psr_error->psr_datalen);
++ } else {
+ iov[1].iov_base = psr_ctx->psr_data;
++ /* This should never be the case */
++ iov[1].iov_len =
++ MIN(psr_ctx->psr_datalen, psr_error->psr_datalen);
+ }
+- iov[1].iov_len = psr_error->psr_datalen;
}
- return err;
+- len = readv(fd, iov, __arraycount(iov));
++recv:
++ /* fd is SOCK_SEQPACKET and we mark the boundary with MSG_EOR
++ * so this can never stall if the receive buffers are bigger
++ * than the actual message. */
++ len = recvmsg(fd, &msg, MSG_WAITALL);
+ if (len == -1)
+ PSR_ERROR(errno);
++ else if ((size_t)len < sizeof(*psr_error))
++ PSR_ERROR(EINVAL);
++ else if (msg.msg_flags & MSG_TRUNC)
++ PSR_ERROR(ENOBUFS);
+ else if ((size_t)len != sizeof(*psr_error) + psr_error->psr_datalen)
+ PSR_ERROR(EINVAL);
+ return len;
diff --git a/net/dhcpcd/files/patch-src_privsep.c b/net/dhcpcd/files/patch-src_privsep.c
deleted file mode 100644
index 0258308ee061..000000000000
--- a/net/dhcpcd/files/patch-src_privsep.c
+++ /dev/null
@@ -1,81 +0,0 @@
---- src/privsep.c.orig 2025-06-01 18:40:28 UTC
-+++ src/privsep.c
-@@ -895,7 +895,7 @@ ps_sendpsmmsg(struct dhcpcd_ctx *ctx, int fd,
- { .iov_base = NULL, }, /* payload 2 */
- { .iov_base = NULL, }, /* payload 3 */
- };
-- int iovlen;
-+ struct msghdr m = { .msg_iov = iov, .msg_iovlen = 1 };
- ssize_t len;
-
- if (msg != NULL) {
-@@ -909,6 +909,7 @@ ps_sendpsmmsg(struct dhcpcd_ctx *ctx, int fd,
- iovp->iov_base = msg->msg_name;
- iovp->iov_len = msg->msg_namelen;
- iovp++;
-+ m.msg_iovlen++;
-
- cmsg_padlen =
- CALC_CMSG_PADLEN(msg->msg_controllen, msg->msg_namelen);
-@@ -916,25 +917,26 @@ ps_sendpsmmsg(struct dhcpcd_ctx *ctx, int fd,
- iovp->iov_len = cmsg_padlen;
- iovp->iov_base = cmsg_padlen != 0 ? padding : NULL;
- iovp++;
-+ m.msg_iovlen++;
-
- iovp->iov_base = msg->msg_control;
- iovp->iov_len = msg->msg_controllen;
-- iovlen = 4;
-+ iovp++;
-+ m.msg_iovlen++;
-
- for (i = 0; i < (int)msg->msg_iovlen; i++) {
-- if ((size_t)(iovlen + i) > __arraycount(iov)) {
-+ if ((size_t)(m.msg_iovlen++) > __arraycount(iov)) {
- errno = ENOBUFS;
- return -1;
- }
-- iovp++;
- iovp->iov_base = msg->msg_iov[i].iov_base;
- iovp->iov_len = msg->msg_iov[i].iov_len;
-+ iovp++;
- }
-- iovlen += i;
-- } else
-- iovlen = 1;
-+ }
-
-- len = writev(fd, iov, iovlen);
-+ len = sendmsg(fd, &m, MSG_EOR);
-+
- if (len == -1) {
- if (ctx->options & DHCPCD_FORKED &&
- !(ctx->options & DHCPCD_PRIVSEPROOT))
-@@ -1028,6 +1030,7 @@ ps_sendcmdmsg(int fd, uint16_t cmd, const struct msghd
- { .iov_base = &psm, .iov_len = sizeof(psm) },
- { .iov_base = data, .iov_len = 0 },
- };
-+ struct msghdr m = { .msg_iov = iov, .msg_iovlen = __arraycount(iov) };
- size_t dl = sizeof(data);
- socklen_t cmsg_padlen =
- CALC_CMSG_PADLEN(msg->msg_controllen, msg->msg_namelen);
-@@ -1063,8 +1066,9 @@ ps_sendcmdmsg(int fd, uint16_t cmd, const struct msghd
- psm.ps_namelen + psm.ps_controllen + psm.ps_datalen + cmsg_padlen;
- if (psm.ps_datalen != 0)
- memcpy(p, msg->msg_iov[0].iov_base, psm.ps_datalen);
-- return writev(fd, iov, __arraycount(iov));
-
-+ return sendmsg(fd, &m, MSG_EOR);
-+
- nobufs:
- errno = ENOBUFS;
- return -1;
-@@ -1089,7 +1093,7 @@ ps_recvmsg(int rfd, unsigned short events, uint16_t cm
- if (!(events & ELE_READ))
- logerrx("%s: unexpected event 0x%04x", __func__, events);
-
-- len = recvmsg(rfd, &msg, 0);
-+ len = recvmsg(rfd, &msg, MSG_WAITALL);
- if (len == -1) {
- logerr("%s: recvmsg", __func__);
- return len;
diff --git a/net/fb303/Makefile b/net/fb303/Makefile
index 1b14b582ad0f..868d999631bb 100644
--- a/net/fb303/Makefile
+++ b/net/fb303/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fb303
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/fb303/distinfo b/net/fb303/distinfo
index 9abab2132d0a..a8070e372055 100644
--- a/net/fb303/distinfo
+++ b/net/fb303/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937315
-SHA256 (facebook-fb303-v2025.11.10.00_GH0.tar.gz) = 4edb02ef25543fa94741f3478666fb08f18fc3e22892c6c406fd041df8315f94
-SIZE (facebook-fb303-v2025.11.10.00_GH0.tar.gz) = 274896
+TIMESTAMP = 1763425436
+SHA256 (facebook-fb303-v2025.11.17.00_GH0.tar.gz) = 267050af2a5416634dd9d588eb52b7a7eb9d1f901da678204a73e702d2f00352
+SIZE (facebook-fb303-v2025.11.17.00_GH0.tar.gz) = 275832
diff --git a/net/freerdp3/Makefile b/net/freerdp3/Makefile
index d7f6dd3d6dfe..92525f14e270 100644
--- a/net/freerdp3/Makefile
+++ b/net/freerdp3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freerdp
-DISTVERSION= 3.17.2
+DISTVERSION= 3.18.0
CATEGORIES= net comms
MASTER_SITES+= https://pub.freerdp.com/releases/:freerdp \
https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/:freerdp
@@ -26,10 +26,10 @@ GH_TUPLE= akallabeth:webview:2a0a130:webview/../.build/_deps/webview-src
USE_LDCONFIG= yes
USE_XORG= ice sm x11 xext
-CMAKE_ON= CHANNEL_SERIAL CHANNEL_URBDRC_CLIENT RDTK_FORCE_STATIC_BUILD \
- UWAC_FORCE_STATIC_BUILD WITH_BINARY_VERSIONING WITH_CHANNELS \
- WITH_CLIENT_SDL_VERSIONED WITH_FREERDP_DEPRECATED \
- WITH_FREERDP_DEPRECATED_COMMANDLINE \
+CMAKE_ON= CHANNEL_RDP2TCP CHANNEL_SERIAL CHANNEL_URBDRC_CLIENT \
+ RDTK_FORCE_STATIC_BUILD UWAC_FORCE_STATIC_BUILD \
+ WITH_BINARY_VERSIONING WITH_CHANNELS WITH_CLIENT_SDL_VERSIONED \
+ WITH_FREERDP_DEPRECATED WITH_FREERDP_DEPRECATED_COMMANDLINE \
WITH_INSTALL_CLIENT_DESKTOP_FILES WITH_OPENSSL WITH_OSS \
WITH_WINPR_DEPRECATED WITH_ZLIB
CMAKE_OFF= CHANNEL_TSMF WITH_DSP_EXPERIMENTAL WITH_FUSE WITH_GPROF \
@@ -61,7 +61,7 @@ OPTIONS_GROUP_CLIPBOARD_IMAGE= JPEG_CB PNG WEBP
OPTIONS_GROUP_REQUIRE_JSON= AAD KEYBOARD_LAYOUT TIMEZONE_FILE
OPTIONS_RADIO= GSSAPI JSON SCALE
OPTIONS_RADIO_GSSAPI= GSSAPI_HEIMDAL GSSAPI_MIT
-OPTIONS_RADIO_JSON= CJSON JSON_C
+OPTIONS_RADIO_JSON= CJSON JANSSON JSON_C
OPTIONS_RADIO_SCALE= CAIRO SWSCALE
OPTIONS_SUB= yes
@@ -71,6 +71,7 @@ CAIRO_DESC= Use CAIRO image library for screen resizing
CJSON_DESC= ${JSON_DESC} via cJSON
CLIPBOARD_IMAGE_DESC= Add "to/from" BMP conversion support to clipboard (experimental)
FDKAAC_DESC= Support for FDK-AAC for sound and microphone redirection
+JANSSON_DESC= ${JSON_DESC} via jansson
JPEG_CB_DESC= ${JPEG_DESC}
KEYBOARD_LAYOUT_DESC= Use keyboard definitions from JSON file
OPENH264_DESC= H.264 video codec support via OpenH264
@@ -129,6 +130,9 @@ ICU_LIB_DEPENDS= libicuuc.so:devel/icu
ICU_CMAKE_ON= -DWITH_UNICODE_BUILTIN=OFF
ICU_CMAKE_OFF= -DWITH_UNICODE_BUILTIN=ON
+JANSSON_LIB_DEPENDS= libjansson.so:devel/jansson
+JANSSON_CMAKE_BOOL= WITH_JANSSON_REQUIRED
+
JPEG_USES= jpeg
JPEG_CMAKE_BOOL= WITH_JPEG
@@ -232,7 +236,7 @@ CMAKE_ON+= WITH_KRB5
CMAKE_OFF+= WITH_KRB5
.endif
-.if ${PORT_OPTIONS:MCJSON} || ${PORT_OPTIONS:MJSON_C}
+.if ${PORT_OPTIONS:MCJSON} || ${PORT_OPTIONS:MJANSSON} || ${PORT_OPTIONS:MJSON_C}
CMAKE_ON+= WITH_WINPR_JSON
CMAKE_OFF+= WITH_JSON_DISABLED
PLIST_SUB+= JSON=""
diff --git a/net/freerdp3/distinfo b/net/freerdp3/distinfo
index 59fe16661957..fed0b7b2c1d4 100644
--- a/net/freerdp3/distinfo
+++ b/net/freerdp3/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759222222
-SHA256 (freerdp-3.17.2.tar.gz) = c42c712ad879bf06607b78b8c3fad98e08c82f73f4e0bc1693552900041e692a
-SIZE (freerdp-3.17.2.tar.gz) = 10556445
+TIMESTAMP = 1763055555
+SHA256 (freerdp-3.18.0.tar.gz) = 70e89fdc92e3c2a429a7e61015ffd55bda4f6fefd76bb2978a91134d94869462
+SIZE (freerdp-3.18.0.tar.gz) = 11366171
SHA256 (akallabeth-webview-2a0a130_GH0.tar.gz) = 22448da4658b73cc20e6944d9a351ab6c40d1a50026997f8278f63713f5f7c07
SIZE (akallabeth-webview-2a0a130_GH0.tar.gz) = 185888
diff --git a/net/gerbera/Makefile b/net/gerbera/Makefile
index 43debaebdbae..9fda03969b78 100644
--- a/net/gerbera/Makefile
+++ b/net/gerbera/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gerbera
DISTVERSIONPREFIX= v
-DISTVERSION= 2.6.1
+DISTVERSION= 3.0.0
PORTREVISION= 1
CATEGORIES= net multimedia
diff --git a/net/gerbera/distinfo b/net/gerbera/distinfo
index 5eee063a0a5f..8f969cfb7560 100644
--- a/net/gerbera/distinfo
+++ b/net/gerbera/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755307156
-SHA256 (gerbera-gerbera-v2.6.1_GH0.tar.gz) = 6a7ed1c73bd86bdddd76bcb6c4bcd2e42788a20eb1f3165e0ea9f456abccd3ed
-SIZE (gerbera-gerbera-v2.6.1_GH0.tar.gz) = 9874477
+TIMESTAMP = 1762628864
+SHA256 (gerbera-gerbera-v3.0.0_GH0.tar.gz) = d7934a2318f45330deb2ed1b589bd37b49f42f7929a9d11650349d17c998f920
+SIZE (gerbera-gerbera-v3.0.0_GH0.tar.gz) = 9916800
diff --git a/net/gerbera/files/patch-CMakeLists.txt b/net/gerbera/files/patch-CMakeLists.txt
index 3147907fc8c2..1e64031e42fd 100644
--- a/net/gerbera/files/patch-CMakeLists.txt
+++ b/net/gerbera/files/patch-CMakeLists.txt
@@ -1,23 +1,27 @@
---- CMakeLists.txt.orig 2025-08-05 02:13:11 UTC
+--- CMakeLists.txt.orig 2025-11-08 19:08:45 UTC
+++ CMakeLists.txt
-@@ -815,13 +815,13 @@ endif()
+@@ -906,15 +906,15 @@ endif()
)
endif()
--set(BASH_COMPLETION_DIR "/usr/share/bash-completion/completions")
+-if(NOT CMAKE_SYSTEM_NAME MATCHES "Darwin")
+- set(BASH_COMPLETION_DIR "/usr/share/bash-completion/completions")
-
--install(FILES
-- scripts/gerbera-completion.sh
-- DESTINATION "${BASH_COMPLETION_DIR}"
-- RENAME gerbera
--)
-+#set(BASH_COMPLETION_DIR "/usr/share/bash-completion/completions")
+- install(FILES
+- scripts/gerbera-completion.sh
+- DESTINATION "${BASH_COMPLETION_DIR}"
+- RENAME gerbera
+- )
+-endif()
++#if(NOT CMAKE_SYSTEM_NAME MATCHES "Darwin")
++# set(BASH_COMPLETION_DIR "/usr/share/bash-completion/completions")
+#
-+#install(FILES
-+# scripts/gerbera-completion.sh
-+# DESTINATION "${BASH_COMPLETION_DIR}"
-+# RENAME gerbera
-+#)
++# install(FILES
++# scripts/gerbera-completion.sh
++# DESTINATION "${BASH_COMPLETION_DIR}"
++# RENAME gerbera
++# )
++#endif()
set(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA ${DEBIAN_EXTRA_FILES})
diff --git a/net/gerbera/files/patch-src_web_config__load.cc b/net/gerbera/files/patch-src_web_config__load.cc
deleted file mode 100644
index 34ff795ddafc..000000000000
--- a/net/gerbera/files/patch-src_web_config__load.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/web/config_load.cc.orig 2025-08-15 13:41:10 UTC
-+++ src/web/config_load.cc
-@@ -150,7 +150,11 @@ void Web::ConfigLoad::setValue(Json::Value& item, cons
- template <typename T>
- void Web::ConfigLoad::setValue(Json::Value& item, const T& value)
- {
-+#if FMT_VERSION >= 120000
-+ static_assert(fmt::is_formattable<T, fmt::format_context>::value, "T must be formattable");
-+#else
- static_assert(fmt::has_formatter<T, fmt::format_context>::value, "T must be formattable");
-+#endif
- item[CONFIG_LOAD_VALUE] = fmt::to_string(value);
- }
-
diff --git a/net/gerbera/pkg-plist b/net/gerbera/pkg-plist
index 4e5a185f9030..3acc78534d3c 100644
--- a/net/gerbera/pkg-plist
+++ b/net/gerbera/pkg-plist
@@ -1,12 +1,20 @@
bin/gerbera
+%%DATADIR%%/config2.xsd
%%DATADIR%%/js/audio.js
%%DATADIR%%/js/common.js
+%%DATADIR%%/js/image.js
%%DATADIR%%/js/import.js
%%DATADIR%%/js/metadata.js
%%DATADIR%%/js/playlists.js
+%%DATADIR%%/js/trailer.js
+%%DATADIR%%/js/video.js
%%DATADIR%%/mysql-drop.sql
%%DATADIR%%/mysql-upgrade.xml
%%DATADIR%%/mysql.sql
+%%DATADIR%%/postgres-drop.sql
+%%DATADIR%%/postgres-upgrade.xml
+%%DATADIR%%/postgres.sql
+%%DATADIR%%/sqlite3-drop.sql
%%DATADIR%%/sqlite3-upgrade.xml
%%DATADIR%%/sqlite3.sql
%%DATADIR%%/web/README.md
diff --git a/net/gitlab-agent/distinfo b/net/gitlab-agent/distinfo
index b7d4e8a88536..24f3d70b2165 100644
--- a/net/gitlab-agent/distinfo
+++ b/net/gitlab-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1761544127
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.5.1/v18.5.1.mod) = 67dbe3124c9bcd1856d46f400f4270face097bbf16f0080dd0ae9764c96a16c4
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.5.1/v18.5.1.mod) = 9858
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.5.1/v18.5.1.zip) = 5e245d0c0651b9a1ce094b8cfad7c79b4c1760bfdf8e9cd1b0c5497ece3c6e8f
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.5.1/v18.5.1.zip) = 1955334
+TIMESTAMP = 1763010406
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.5.2/v18.5.2.mod) = 67dbe3124c9bcd1856d46f400f4270face097bbf16f0080dd0ae9764c96a16c4
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.5.2/v18.5.2.mod) = 9858
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.5.2/v18.5.2.zip) = 928a21f8ef1f33478c0efd1d4551d5d8c2123251584f9e6ae964b8f4742d22bb
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.5.2/v18.5.2.zip) = 1957278
diff --git a/net/google-cloud-sdk/Makefile b/net/google-cloud-sdk/Makefile
index 7b9e097a9e1c..da370865def8 100644
--- a/net/google-cloud-sdk/Makefile
+++ b/net/google-cloud-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-sdk
-DISTVERSION= 546.0.0
+DISTVERSION= 547.0.0
CATEGORIES= net
MASTER_SITES= https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/
DISTNAME= google-cloud-sdk-${PORTVERSION}-linux-x86_64
diff --git a/net/google-cloud-sdk/distinfo b/net/google-cloud-sdk/distinfo
index 6d24adb0b8fd..ea7abf2218fb 100644
--- a/net/google-cloud-sdk/distinfo
+++ b/net/google-cloud-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762329750
-SHA256 (google-cloud-sdk-546.0.0-linux-x86_64.tar.gz) = fb273887b6755ba68fb5f47ffc9f1e86b78386a767bd7d6618b1b6bfa5e33fa3
-SIZE (google-cloud-sdk-546.0.0-linux-x86_64.tar.gz) = 204785904
+TIMESTAMP = 1763046770
+SHA256 (google-cloud-sdk-547.0.0-linux-x86_64.tar.gz) = 6309d5ab4ad1889e9e11bebf34851398d8a3e29002e212382cfa7f1c81af2cbc
+SIZE (google-cloud-sdk-547.0.0-linux-x86_64.tar.gz) = 202756608
diff --git a/net/hostapd-devel/Makefile b/net/hostapd-devel/Makefile
index 7ac12c534da2..e5a4eaee8e5a 100644
--- a/net/hostapd-devel/Makefile
+++ b/net/hostapd-devel/Makefile
@@ -10,8 +10,8 @@ WWW= https://w1.fi/hostapd/
USE_GITHUB= yes
GH_ACCOUNT= cschuber
GH_PROJECT= hostap
-GH_TAGNAME= 525bbfca3
-COMMIT_DATE= 2025.09.24
+GH_TAGNAME= 8990591d07
+COMMIT_DATE= 2025.11.07
LICENSE= BSD3CLAUSE
diff --git a/net/hostapd-devel/distinfo b/net/hostapd-devel/distinfo
index c7aee0f73caa..fcd22190e167 100644
--- a/net/hostapd-devel/distinfo
+++ b/net/hostapd-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758740545
-SHA256 (cschuber-hostap-2025.09.24-525bbfca3_GH0.tar.gz) = 143cd4ca7e0328b52f2bb6e220f73155b57d4633cf2042d8ca95e01b217cecc7
-SIZE (cschuber-hostap-2025.09.24-525bbfca3_GH0.tar.gz) = 5335084
+TIMESTAMP = 1763398766
+SHA256 (cschuber-hostap-2025.11.07-8990591d07_GH0.tar.gz) = 41e3b309f1ac69aa97ac51d868d5ae750c9b40309e89146a1b74e013197abfe6
+SIZE (cschuber-hostap-2025.11.07-8990591d07_GH0.tar.gz) = 5369906
diff --git a/net/k6/Makefile b/net/k6/Makefile
index ad976be3a416..43f770ff5e1c 100644
--- a/net/k6/Makefile
+++ b/net/k6/Makefile
@@ -1,6 +1,6 @@
PORTNAME= k6
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.0
+DISTVERSION= 1.4.0
CATEGORIES= net
MAINTAINER= dutra@FreeBSD.org
@@ -10,12 +10,12 @@ WWW= https://k6.io/
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-USES= go:1.23,modules
+USES= go:1.24,modules
NOT_FOR_ARCHS= armv6 armv7 i386
_BUILD_DATE= $$(date -u +"%FT%T%z")
-_BUILD_HASH= 5870e99
+_BUILD_HASH= a9f9e3b
GO_MODULE= github.com/grafana/${PORTNAME}
GO_BUILDFLAGS= -ldflags "\
diff --git a/net/k6/distinfo b/net/k6/distinfo
index e83319489794..c0de380ba257 100644
--- a/net/k6/distinfo
+++ b/net/k6/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760557943
-SHA256 (go/net_k6/k6-v1.3.0/v1.3.0.mod) = dac3dc7a07dad8f7767c3a583327e514373e48b13b183fab0961c79c038fca94
-SIZE (go/net_k6/k6-v1.3.0/v1.3.0.mod) = 4835
-SHA256 (go/net_k6/k6-v1.3.0/v1.3.0.zip) = 91695773bf588d66288b43ee54b29476bea9d2f81f7172dfd2684bee385a0814
-SIZE (go/net_k6/k6-v1.3.0/v1.3.0.zip) = 2578168
+TIMESTAMP = 1762937846
+SHA256 (go/net_k6/k6-v1.4.0/v1.4.0.mod) = 7de70dcef56a712ee5f3b9564b2c15c69b38bcd5d2f53fcd8008f9fe516b0185
+SIZE (go/net_k6/k6-v1.4.0/v1.4.0.mod) = 4783
+SHA256 (go/net_k6/k6-v1.4.0/v1.4.0.zip) = 6c53489ed6ad33890f5b16458dc5fbddb25001f88382bf34ef2dd14ee30ea03d
+SIZE (go/net_k6/k6-v1.4.0/v1.4.0.zip) = 2589236
diff --git a/net/keycloak/Makefile b/net/keycloak/Makefile
index a9e4f64d0e82..6efbb1ca5356 100644
--- a/net/keycloak/Makefile
+++ b/net/keycloak/Makefile
@@ -1,5 +1,5 @@
PORTNAME= keycloak
-DISTVERSION= 26.3.4
+DISTVERSION= 26.4.5
CATEGORIES= net java
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/net/keycloak/distinfo b/net/keycloak/distinfo
index 931f0e9d1be8..34e720b9b669 100644
--- a/net/keycloak/distinfo
+++ b/net/keycloak/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757917053
-SHA256 (keycloak-26.3.4.tar.gz) = 1fe791074f8259b508dbca234d54572a514ccf63345fbccce780025e4e0d2d1c
-SIZE (keycloak-26.3.4.tar.gz) = 154398106
+TIMESTAMP = 1762968215
+SHA256 (keycloak-26.4.5.tar.gz) = 74fed80ab67607c86995824ad4b965f53cca0a706e2aeded45e173d3ccb0b24d
+SIZE (keycloak-26.4.5.tar.gz) = 159811336
diff --git a/net/keycloak/pkg-plist b/net/keycloak/pkg-plist
index 043e06376ec9..a7375572c27d 100644
--- a/net/keycloak/pkg-plist
+++ b/net/keycloak/pkg-plist
@@ -10,103 +10,108 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/bin/kcreg.sh
%%JAVASHAREDIR%%/keycloak/conf/README.md
%%JAVASHAREDIR%%/keycloak/lib/app/keycloak.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.github.crac.org-crac-0.1.3.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-bootstrap-runner-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-classloader-commons-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-development-mode-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-vertx-latebound-mdc-provider-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-constraint-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-cpu-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-expression-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-function-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-io-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-net-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-os-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-ref-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-bootstrap-runner-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-classloader-commons-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-development-mode-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-vertx-latebound-mdc-provider-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-constraint-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-cpu-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-expression-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-function-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-io-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-net-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-os-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-ref-2.13.9.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/boot/jakarta.json.jakarta.json-api-2.1.3.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/org.crac.crac-1.5.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/boot/org.eclipse.parsson.parsson-1.1.7.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/boot/org.jboss.logging.jboss-logging-3.6.1.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/boot/org.jboss.logmanager.jboss-logmanager-3.1.2.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/appmodel.dat
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.18.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.19.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/deployment-class-path.dat
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.arc.arc-processor-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.gizmo.gizmo-1.8.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-core-5.3.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-http-core-5.3.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-servlet-5.3.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-test-supplement-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-app-model-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-core-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-builder-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-caffeine-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-class-change-agent-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-core-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-credentials-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-common-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-grpc-common-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-validator-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jaxrs-spi-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-h2-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mariadb-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mssql-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mysql-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-oracle-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-postgresql-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jsonp-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-service-binding-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-logging-json-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-registry-prometheus-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-mutiny-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-narayana-jta-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-netty-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-opentelemetry-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-reactive-routes-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-common-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-common-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-server-spi-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-spi-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-resteasy-common-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-security-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-openapi-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-tls-registry-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-undertow-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-dev-ui-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-virtual-threads-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.qute.qute-core-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-common-processor-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-processor-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.jandex-3.3.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.github.dmlloyd.jdk-classfile-backport-24.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.arc.arc-processor-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.gizmo.gizmo-1.9.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.gizmo.gizmo2-2.0.0.Beta6.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-core-5.3.5.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-http-core-5.3.5.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-servlet-5.3.5.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-assistant-deployment-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-app-model-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-core-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-builder-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-caffeine-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-class-change-agent-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-core-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-credentials-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devui-deployment-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-grpc-common-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-validator-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jaxrs-spi-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-h2-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mariadb-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mssql-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mysql-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-oracle-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-postgresql-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jsonp-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-service-binding-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-logging-json-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-registry-prometheus-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-mutiny-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-narayana-jta-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-netty-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-opentelemetry-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-reactive-routes-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-common-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-common-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-server-spi-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-spi-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-resteasy-common-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-security-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-dev-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-openapi-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-tls-registry-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-tls-registry-deployment-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-undertow-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-virtual-threads-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-common-processor-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-processor-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.common.smallrye-common-process-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.common.smallrye-common-resource-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.jandex-3.4.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.jandex-gizmo2-3.4.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-health-ui-4.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-core-4.0.11.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-model-4.0.11.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-core-4.0.12.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-model-4.0.12.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/jakarta.servlet.jakarta.servlet-api-6.0.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/jakarta.validation.jakarta.validation-api-3.0.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/jakarta.validation.jakarta.validation-api-3.1.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.aesh.aesh-2.8.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.aesh.readline-2.6.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.eclipse.microprofile.openapi.microprofile-openapi-api-4.0.2.jar
@@ -119,19 +124,19 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.aayushatharva.brotli4j.service-1.16.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.apicatalog.titanium-json-ld-1.3.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.classmate-1.7.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.core.jackson-annotations-2.18.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.core.jackson-core-2.18.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.core.jackson-databind-2.18.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.dataformat.jackson-dataformat-cbor-2.18.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.18.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.18.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.module.jackson-module-parameter-names-2.18.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.github.ben-manes.caffeine.caffeine-3.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.github.ua-parser.uap-java-1.5.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.api.grpc.proto-google-common-protos-2.51.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.code.gson.gson-2.12.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.errorprone.error_prone_annotations-2.36.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.guava.guava-33.4.0-jre.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.core.jackson-annotations-2.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.core.jackson-core-2.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.core.jackson-databind-2.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.dataformat.jackson-dataformat-cbor-2.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.module.jackson-module-parameter-names-2.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.github.ben-manes.caffeine.caffeine-3.2.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.github.ua-parser.uap-java-1.6.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.api.grpc.proto-google-common-protos-2.60.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.code.gson.gson-2.13.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.errorprone.error_prone_annotations-2.41.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.guava.guava-33.4.8-jre.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.protobuf.protobuf-java-3.25.5.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.zxing.core-3.4.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.zxing.javase-3.4.0.jar
@@ -139,19 +144,19 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.googlecode.owasp-java-html-sanitizer.java8-shim-20240325.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.googlecode.owasp-java-html-sanitizer.owasp-java-html-sanitizer-20240325.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.h2database.h2-2.3.230.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.microsoft.sqlserver.mssql-jdbc-12.8.1.jre11.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.microsoft.sqlserver.mssql-jdbc-13.2.0.jre11.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.mysql.mysql-connector-j-8.3.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.opencsv.opencsv-5.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.opencsv.opencsv-5.11.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.sun.istack.istack-commons-runtime-3.0.10.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.sun.xml.messaging.saaj.saaj-impl-2.0.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.webauthn4j.webauthn4j-core-0.29.3.RELEASE.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.webauthn4j.webauthn4j-util-0.29.3.RELEASE.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/commons-codec.commons-codec-1.18.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/commons-io.commons-io-2.18.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/info.picocli.picocli-4.7.6.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-api-2.7.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-narayana-2.7.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-pool-2.7.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/commons-codec.commons-codec-1.19.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/commons-io.commons-io-2.20.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/info.picocli.picocli-4.7.7.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-api-2.8.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-narayana-2.8.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-pool-2.8.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-api-1.69.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-context-1.69.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-core-1.69.1.jar
@@ -160,27 +165,27 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-protobuf-lite-1.69.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-stub-1.69.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-util-1.69.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-commons-1.14.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-core-1.14.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-observation-1.14.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-registry-prometheus-simpleclient-1.14.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-buffer-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-dns-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-haproxy-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http2-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-socks-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-common-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-proxy-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-dns-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-classes-epoll-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.124.Final-linux-aarch_64.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.124.Final-linux-x86_64.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-unix-common-4.1.124.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-commons-1.14.7.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-core-1.14.7.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-observation-1.14.7.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-registry-prometheus-simpleclient-1.14.7.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-buffer-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-dns-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-haproxy-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http2-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-socks-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-common-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-proxy-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-dns-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-classes-epoll-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.127.Final-linux-aarch_64.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.127.Final-linux-x86_64.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-unix-common-4.1.127.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.instrumentation.opentelemetry-apache-httpclient-4.3-2.10.0-alpha.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.instrumentation.opentelemetry-instrumentation-annotations-2.10.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.instrumentation.opentelemetry-instrumentation-annotations-support-2.10.0-alpha.jar
@@ -195,7 +200,6 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.opentelemetry-exporter-common-1.44.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.opentelemetry-exporter-otlp-1.44.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.opentelemetry-exporter-otlp-common-1.44.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.opentelemetry-exporter-sender-okhttp-1.44.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.opentelemetry-sdk-1.44.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.opentelemetry-sdk-common-1.44.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.opentelemetry-sdk-extension-autoconfigure-1.44.1.jar
@@ -211,113 +215,115 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.prometheus.simpleclient_tracer_otel_agent-0.16.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.prometheus.simpleclient_tracer_otel-0.16.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.prometheus.simpleclient-0.16.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.arc.arc-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-agroal-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-arc-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-caffeine-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-core-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-credentials-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-common-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-fs-util-0.0.10.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-grpc-common-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-hibernate-orm-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jackson-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-h2-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mariadb-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mssql-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mysql-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-oracle-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-postgresql-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jsonp-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-logging-json-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-registry-prometheus-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-mutiny-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-narayana-jta-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-netty-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-opentelemetry-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-reactive-routes-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-common-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-common-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-security-runtime-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-context-propagation-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-health-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-tls-registry-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-transaction-annotations-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-http-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-virtual-threads-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-types-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-jackson-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-vertx-3.20.2.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.arc.arc-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-agroal-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-arc-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-caffeine-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-core-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-credentials-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-common-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-fs-util-1.1.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-grpc-common-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-hibernate-orm-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jackson-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-h2-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mariadb-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mssql-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mysql-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-oracle-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-postgresql-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jsonp-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-logging-json-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-registry-prometheus-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-mutiny-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-narayana-jta-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-netty-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-opentelemetry-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-reactive-routes-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-common-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-common-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-security-runtime-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-context-propagation-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-health-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-tls-registry-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-tls-registry-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-transaction-annotations-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-http-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-virtual-threads-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-websockets-next-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-types-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-jackson-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-vertx-3.27.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.security.quarkus-security-2.2.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.vertx.utils.quarkus-vertx-utils-3.20.2.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.vertx.utils.quarkus-vertx-utils-3.27.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.reactivex.rxjava3.rxjava-3.1.10.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.setl.rdf-urdna-1.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.certs.smallrye-private-key-pem-parser-0.9.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-annotation-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-classloader-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-vertx-context-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-3.11.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-common-3.11.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-core-3.11.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-source-keystore-3.11.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-2.9.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-smallrye-context-propagation-2.9.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-annotation-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-classloader-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-vertx-context-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-3.13.4.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-common-3.13.4.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-core-3.13.4.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-source-keystore-3.13.4.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-2.9.4.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-smallrye-context-propagation-2.9.4.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-zero-flow-adapters-1.1.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-auth-common-3.19.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-bridge-common-3.19.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-core-3.19.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-runtime-3.19.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-uri-template-3.19.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-3.19.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-common-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-auth-common-3.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-bridge-common-3.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-core-3.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-runtime-3.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-uri-template-3.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-3.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-common-3.19.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-reactive-converter-api-3.0.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-reactive-converter-mutiny-3.0.3.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.vertx-mutiny-generator-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.vertx-mutiny-generator-3.19.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-2.2.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-api-2.2.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-jta-2.2.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-storage-2.2.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-fault-tolerance-vertx-6.9.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-fault-tolerance-vertx-6.9.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-health-4.2.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-health-api-4.2.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-health-provided-checks-4.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-auth-common-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-bridge-common-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-codegen-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-core-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-client-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-common-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-server-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-common-4.5.20.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-auth-common-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-bridge-common-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-codegen-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-core-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-client-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-common-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-server-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-common-4.5.21.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.activation.jakarta.activation-api-2.1.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.annotation.jakarta.annotation-api-3.0.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.el.jakarta.el-api-5.0.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.el.jakarta.el-api-6.0.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.enterprise.jakarta.enterprise.cdi-api-4.1.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.enterprise.jakarta.enterprise.lang-model-4.1.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.inject.jakarta.inject-api-2.0.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.interceptor.jakarta.interceptor-api-2.2.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.mail.jakarta.mail-api-2.1.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.persistence.jakarta.persistence-api-3.1.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.persistence.jakarta.persistence-api-3.2.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.resource.jakarta.resource-api-2.1.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.transaction.jakarta.transaction-api-2.0.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.ws.rs.jakarta.ws.rs-api-3.1.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.xml.bind.jakarta.xml.bind-api-4.0.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.xml.soap.jakarta.xml.soap-api-3.0.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/javax.xml.bind.jaxb-api-2.3.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/net.bytebuddy.byte-buddy-1.15.11.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/net.bytebuddy.byte-buddy-1.17.6.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/net.java.dev.jna.jna-5.8.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.antlr.antlr4-runtime-4.13.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.commons.commons-collections4-4.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.commons.commons-lang3-3.17.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.antlr.antlr4-runtime-4.13.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.commons.commons-collections4-4.5.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.commons.commons-lang3-3.18.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.httpcomponents.httpclient-4.5.14.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.httpcomponents.httpcore-4.4.16.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.kerby.kerby-asn1-2.0.3.jar
@@ -336,9 +342,10 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.glassfish.jaxb.jaxb-runtime-4.0.5.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.glassfish.jaxb.txw2-4.0.5.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hdrhistogram.HdrHistogram-2.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.common.hibernate-commons-annotations-7.0.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-core-6.6.17.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-graalvm-6.6.17.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.models.hibernate-models-1.0.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-community-dialects-7.1.0.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-core-7.1.0.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-graalvm-7.1.0.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.quarkus-local-cache-0.3.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-api-15.0.19.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-cachestore-remote-15.0.19.Final.jar
@@ -353,11 +360,10 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.invocation.jboss-invocation-2.0.0.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.jboss-transaction-spi-8.0.0.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.logging.commons-logging-jboss-logging-1.0.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.logging.jboss-logging-annotations-3.0.4.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.narayana.jta.narayana-jta-7.2.2.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.narayana.jts.narayana-jts-integration-7.2.2.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.slf4j.slf4j-jboss-logmanager-2.0.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.threads.jboss-threads-3.8.0.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.threads.jboss-threads-3.9.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jctools.jctools-core-4.0.5.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jgroups.jgroups-5.3.16.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jspecify.jspecify-1.0.0.jar
@@ -389,50 +395,50 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.keycloak.keycloak-themes-%%VERSION%%.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.keycloak.keycloak-themes-vendor-%%VERSION%%.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.latencyutils.LatencyUtils-2.0.3.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.liquibase.liquibase-core-4.29.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.liquibase.liquibase-core-4.33.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.locationtech.jts.jts-core-1.19.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.mariadb.jdbc.mariadb-java-client-3.5.3.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.mariadb.jdbc.mariadb-java-client-3.5.6.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.openjdk.nashorn.nashorn-core-15.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-9.7.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-analysis-9.7.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-commons-9.7.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-tree-9.7.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-util-9.7.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-9.8.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-analysis-9.8.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-commons-9.8.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-tree-9.8.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-util-9.8.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.postgresql.postgresql-42.7.7.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.reactivestreams.reactive-streams-1.0.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.slf4j.slf4j-api-2.0.6.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.slf4j.slf4j-api-2.0.17.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.snakeyaml.snakeyaml-engine-2.6.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.twitter4j.twitter4j-core-4.1.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.common.wildfly-common-1.5.4.Final-format-001.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-asn1-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-server-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-base-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-credential-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-http-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-keystore-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-digest-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-gssapi-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-oauth2-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-scram-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-password-impl-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-permission-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-provider-util-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-digest-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-external-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gs2-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gssapi-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-oauth2-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-plain-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-scram-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-security-manager-action-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-ssl-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-util-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-util-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-asn1-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-server-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-base-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-credential-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-http-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-keystore-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-digest-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-gssapi-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-oauth2-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-scram-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-password-impl-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-permission-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-provider-util-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-digest-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-external-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gs2-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gssapi-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-oauth2-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-plain-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-scram-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-security-manager-action-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-ssl-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-util-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-util-2.6.5.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.yaml.snakeyaml-2.0.jar
%%JAVASHAREDIR%%/keycloak/lib/quarkus-run.jar
%%JAVASHAREDIR%%/keycloak/providers/README.md
diff --git a/net/kf6-kcalendarcore/distinfo b/net/kf6-kcalendarcore/distinfo
index 8ad3838f0d15..e2558c3ec7f5 100644
--- a/net/kf6-kcalendarcore/distinfo
+++ b/net/kf6-kcalendarcore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784977
-SHA256 (KDE/frameworks/6.19/kcalendarcore-6.19.0.tar.xz) = 9e65636c32cd4bc8cbf660c4dd81b0732197ef6f593f6ba0af8a61788708b6fc
-SIZE (KDE/frameworks/6.19/kcalendarcore-6.19.0.tar.xz) = 318568
+TIMESTAMP = 1762892873
+SHA256 (KDE/frameworks/6.20/kcalendarcore-6.20.0.tar.xz) = 5f61027b34510d0de2f2b151c279b000aa17e1c34906ff05e0f0086eed2f3785
+SIZE (KDE/frameworks/6.20/kcalendarcore-6.20.0.tar.xz) = 317520
diff --git a/net/kf6-kcontacts/distinfo b/net/kf6-kcontacts/distinfo
index eaceddc55b3c..148c6d98b90f 100644
--- a/net/kf6-kcontacts/distinfo
+++ b/net/kf6-kcontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784977
-SHA256 (KDE/frameworks/6.19/kcontacts-6.19.0.tar.xz) = c9d032f3d988050e3449b009d961f137ff9d81cc128f63baecaccb2a718f5949
-SIZE (KDE/frameworks/6.19/kcontacts-6.19.0.tar.xz) = 210896
+TIMESTAMP = 1762892873
+SHA256 (KDE/frameworks/6.20/kcontacts-6.20.0.tar.xz) = b253cd4864a3f3d4343485cc4bfe1b0344ccf5136ead2ada359e6933e09253de
+SIZE (KDE/frameworks/6.20/kcontacts-6.20.0.tar.xz) = 214140
diff --git a/net/kf6-kdav/distinfo b/net/kf6-kdav/distinfo
index dd150c6ea5c0..04fd76c000ff 100644
--- a/net/kf6-kdav/distinfo
+++ b/net/kf6-kdav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784977
-SHA256 (KDE/frameworks/6.19/kdav-6.19.0.tar.xz) = 7753b9a87d9b5a99ffc0a8c59e98dbd66acade5729d5ae2f0a6d3fbe66ea0a92
-SIZE (KDE/frameworks/6.19/kdav-6.19.0.tar.xz) = 69792
+TIMESTAMP = 1762892873
+SHA256 (KDE/frameworks/6.20/kdav-6.20.0.tar.xz) = bd18d5a3db01c277adc9da32dd20a45fc95b28b11fbff5399842b0524a49d084
+SIZE (KDE/frameworks/6.20/kdav-6.20.0.tar.xz) = 69800
diff --git a/net/kf6-kholidays/distinfo b/net/kf6-kholidays/distinfo
index 478b9e0edf9c..b385fff8ea0a 100644
--- a/net/kf6-kholidays/distinfo
+++ b/net/kf6-kholidays/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784978
-SHA256 (KDE/frameworks/6.19/kholidays-6.19.0.tar.xz) = 7876116dc022fe722294305cd58dde53fd21bcd664188ad26aceed63e55ddc86
-SIZE (KDE/frameworks/6.19/kholidays-6.19.0.tar.xz) = 265456
+TIMESTAMP = 1762892874
+SHA256 (KDE/frameworks/6.20/kholidays-6.20.0.tar.xz) = b29a7a27f85f3b533c02002bd5efd375fed64268e898cb40e6d377b0d7243864
+SIZE (KDE/frameworks/6.20/kholidays-6.20.0.tar.xz) = 265844
diff --git a/net/kf6-syndication/distinfo b/net/kf6-syndication/distinfo
index 06ceef801099..02886845807b 100644
--- a/net/kf6-syndication/distinfo
+++ b/net/kf6-syndication/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784978
-SHA256 (KDE/frameworks/6.19/syndication-6.19.0.tar.xz) = 161110744d5bc7b9b0f86068d85018da6129c8c07aa4749c9a18bdeb75c17166
-SIZE (KDE/frameworks/6.19/syndication-6.19.0.tar.xz) = 569332
+TIMESTAMP = 1762892874
+SHA256 (KDE/frameworks/6.20/syndication-6.20.0.tar.xz) = e2b79ea958a8edfd4c9c0790925cc43d1f4031ec65ee545a60591008be159242
+SIZE (KDE/frameworks/6.20/syndication-6.20.0.tar.xz) = 569296
diff --git a/net/lavinmq/Makefile b/net/lavinmq/Makefile
index d9d87d84c5c1..63b22fd6f118 100644
--- a/net/lavinmq/Makefile
+++ b/net/lavinmq/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lavinmq
DISTVERSIONPREFIX= v
-DISTVERSION= 2.4.5
+DISTVERSION= 2.5.2
CATEGORIES= net
# JavaScripts
@@ -29,10 +29,10 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
chart.js-${_CHARTJS}.tgz
# Crystal library versions
-_AMQP_CLIENT= 1.3.1
-_AMQP_PROTO= 1.1.15
+_AMQP_CLIENT= 1.3.2
+_AMQP_PROTO= 1.1.16
_LZ4= 96d714f7593c66ca7425872fd26c7b1286806d3d
-_MQTT= 36ff248ff8e9aaa749cfff3d251103e0e5f661bc
+_MQTT= 5cf504b32313b3b63eecde22e2a136b9b9935b8b
# JavaScript library versions
_AMQP_JS= 3.1.1
@@ -47,7 +47,9 @@ WWW= https://www.lavinmq.com/
LICENSE= APACHE20
BUILD_DEPENDS= crystal:lang/crystal \
+ liblz4>0:archivers/liblz4 \
help2man:misc/help2man \
+ pcre2>0:devel/pcre2 \
shards:devel/shards
USES= pkgconfig ssl:build
diff --git a/net/lavinmq/distinfo b/net/lavinmq/distinfo
index 6e0f0bd9f0b5..8c13f8309f3b 100644
--- a/net/lavinmq/distinfo
+++ b/net/lavinmq/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762085895
+TIMESTAMP = 1763502775
SHA256 (chart.js-4.0.1.tgz) = 461dae2edc0eda7beeb16c7030ab630ab5129aedd3fc6de9a036f6dfe488556f
SIZE (chart.js-4.0.1.tgz) = 793292
SHA256 (amqp-websocket-client.mjs) = a779d8417536e31e44eaceeef5ae745e5f0b95f16cf13a45e6ac5dcaadfd1c47
@@ -15,15 +15,15 @@ SHA256 (styles.min.css) = 119784e23ffc39b6fa3fdb3df93f391f8250e8af141b78dfc3b6be
SIZE (styles.min.css) = 296065
SHA256 (paho-mqtt.js) = a0c734a00a2172d579ca1ff4f92fb366bccb40974005bdad5ea7a2f0326ac158
SIZE (paho-mqtt.js) = 90293
-SHA256 (cloudamqp-lavinmq-v2.4.5_GH0.tar.gz) = d61d2f015e8e330d629ffc79913af6adbdd7e415478579268285896d276afde5
-SIZE (cloudamqp-lavinmq-v2.4.5_GH0.tar.gz) = 1078971
+SHA256 (cloudamqp-lavinmq-v2.5.2_GH0.tar.gz) = 76decbb65bff512bdfaf961780fa8c63e0e48a212c08adc56e458111d3ef6355
+SIZE (cloudamqp-lavinmq-v2.5.2_GH0.tar.gz) = 1136378
SHA256 (84codes-lz4.cr-96d714f7593c66ca7425872fd26c7b1286806d3d_GH0.tar.gz) = 6a851169d1382a35aecff253d24f6acbaaa92b906a24b5edd903637bd212f380
SIZE (84codes-lz4.cr-96d714f7593c66ca7425872fd26c7b1286806d3d_GH0.tar.gz) = 7298
SHA256 (84codes-systemd.cr-v2.0.0_GH0.tar.gz) = 4dd0c6f838542f97338866aef36de7b464c06112c4434e4db48aa65586b68ef3
SIZE (84codes-systemd.cr-v2.0.0_GH0.tar.gz) = 4339
-SHA256 (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 2650924ad06f80a12d4f3eeaf800da45e7d74304289692a4b26576e5bfada85a
-SIZE (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 18077
-SHA256 (cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz) = 2534b98bf64a17e075871f82fcf6bdee6d6d9dba5fc29472afe61bf6f1a5388e
-SIZE (cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz) = 24043
-SHA256 (84codes-mqtt-protocol.cr-36ff248ff8e9aaa749cfff3d251103e0e5f661bc_GH0.tar.gz) = 693aefc6728697b27841876722a784ed8336261b1c3d1582790a5dfd94ad76d8
-SIZE (84codes-mqtt-protocol.cr-36ff248ff8e9aaa749cfff3d251103e0e5f661bc_GH0.tar.gz) = 17658
+SHA256 (cloudamqp-amq-protocol.cr-v1.1.16_GH0.tar.gz) = af2b9b80f57a3b8debded03632905e364b27b60c3296c1981c037075fbce4d5e
+SIZE (cloudamqp-amq-protocol.cr-v1.1.16_GH0.tar.gz) = 19046
+SHA256 (cloudamqp-amqp-client.cr-v1.3.2_GH0.tar.gz) = b87a36549a66bdaf625bd9f167643a359ef549d60f6173c688f12a318604abff
+SIZE (cloudamqp-amqp-client.cr-v1.3.2_GH0.tar.gz) = 24636
+SHA256 (84codes-mqtt-protocol.cr-5cf504b32313b3b63eecde22e2a136b9b9935b8b_GH0.tar.gz) = 7410fd5781e1611c3e806fe84e6bcd64ceb1a3594fb29a6849194c99bdef58bb
+SIZE (84codes-mqtt-protocol.cr-5cf504b32313b3b63eecde22e2a136b9b9935b8b_GH0.tar.gz) = 17655
diff --git a/net/libmateweather/Makefile b/net/libmateweather/Makefile
index 3eff55b74bdb..16da5472dc02 100644
--- a/net/libmateweather/Makefile
+++ b/net/libmateweather/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libmateweather
DISTVERSIONPREFIX= v
DISTVERSION= 1.28.1
+PORTREVISION= 1
CATEGORIES= net mate
MAINTAINER= gnome@FreeBSD.org
diff --git a/net/libmateweather/pkg-plist b/net/libmateweather/pkg-plist
index ab7d13bd8036..986e5ccc9b43 100644
--- a/net/libmateweather/pkg-plist
+++ b/net/libmateweather/pkg-plist
@@ -15,6 +15,7 @@ libdata/pkgconfig/mateweather.pc
%%PORTDOCS%%%%DOCSDIR%%/MateWeatherTimezone.html
%%PORTDOCS%%%%DOCSDIR%%/MateWeatherTimezoneMenu.html
%%PORTDOCS%%%%DOCSDIR%%/annotation-glossary.html
+%%PORTDOCS%%%%DOCSDIR%%/api-index-deprecated.html
%%PORTDOCS%%%%DOCSDIR%%/api-index-full.html
%%PORTDOCS%%%%DOCSDIR%%/ch01.html
%%PORTDOCS%%%%DOCSDIR%%/home.png
diff --git a/net/libproxy/Makefile b/net/libproxy/Makefile
index 647ed25fb404..824c33b4421d 100644
--- a/net/libproxy/Makefile
+++ b/net/libproxy/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libproxy
DISTVERSION= 0.5.10
+PORTREVISION= 1
CATEGORIES= net devel
MAINTAINER= desktop@FreeBSD.org
@@ -14,6 +15,8 @@ USES= cpe gnome meson pkgconfig
CPE_VENDOR= libproxy_project
USE_GITHUB= yes
+HAS_SYMBOL_VERSION= ${PREFIX}/lib/libproxy.so.1
+
USE_GNOME= glib20 introspection
MESON_ARGS= -Dtests=true \
diff --git a/net/libproxy/files/patch-src_libproxy_test.map b/net/libproxy/files/patch-src_libproxy_test.map
new file mode 100644
index 000000000000..116c1b17b358
--- /dev/null
+++ b/net/libproxy/files/patch-src_libproxy_test.map
@@ -0,0 +1,7 @@
+--- src/libproxy/test.map.orig 2025-11-17 14:48:23 UTC
++++ src/libproxy/test.map
+@@ -1,2 +1,2 @@
+ #
+-TEST { local: *; };
+\ No newline at end of file
++TEST { global: environ; __progname; local: *; };
diff --git a/net/mpifx/Makefile b/net/mpifx/Makefile
index e8ab6f77c700..3052c6d24c32 100644
--- a/net/mpifx/Makefile
+++ b/net/mpifx/Makefile
@@ -18,6 +18,9 @@ GH_ACCOUNT= dftbplus
CMAKE_ON= BUILD_SHARED_LIBS
+post-patch:
+ ${REINPLACE_CMD} -e '/include(CTest)/d' ${WRKSRC}/CMakeLists.txt
+
post-test: # run test programs # at least one test crashes, see https://github.com/dftbplus/mpifx/issues/35
.for f in test_allgather test_allgatherv test_allreduce test_bcast test_comm_split test_gather test_gatherv test_reduce test_scatter test_scatterv
cd ${BUILD_WRKSRC}/test && ./${f}
@@ -25,7 +28,7 @@ post-test: # run test programs # at least one test crashes, see https://github.c
.include <bsd.port.pre.mk>
-.if ${GCC_DEFAULT} >= 10
+.if ${FORTRAN_DEFAULT} == gfortran && ${GCC_DEFAULT} >= 10
# workaround for Type mismatch in argument 'cc' at (1); passed COMPLEX(8) to REAL(8)
FFLAGS+= -fallow-argument-mismatch
.endif
diff --git a/net/mvfst/Makefile b/net/mvfst/Makefile
index 1986939eb442..dfa67cb30ef8 100644
--- a/net/mvfst/Makefile
+++ b/net/mvfst/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mvfst
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/mvfst/distinfo b/net/mvfst/distinfo
index 7bebb319a98d..1a7a6e466455 100644
--- a/net/mvfst/distinfo
+++ b/net/mvfst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937316
-SHA256 (facebook-mvfst-v2025.11.10.00_GH0.tar.gz) = c970a893f4bcfe5658c217e91ffe81ca1283d91340d699cc5496da9f4e96bd75
-SIZE (facebook-mvfst-v2025.11.10.00_GH0.tar.gz) = 2168298
+TIMESTAMP = 1763425438
+SHA256 (facebook-mvfst-v2025.11.17.00_GH0.tar.gz) = 772eaa02e807a93e7fc32383d19c674cd2c12f7e9f3a66376bc1a563eb960099
+SIZE (facebook-mvfst-v2025.11.17.00_GH0.tar.gz) = 2168581
diff --git a/net/ooni-probe-cli/Makefile b/net/ooni-probe-cli/Makefile
index f2f872f8aaef..129b008303ef 100644
--- a/net/ooni-probe-cli/Makefile
+++ b/net/ooni-probe-cli/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ooni-probe-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 3.27.0
-PORTREVISION= 3
+DISTVERSION= 3.28.0
CATEGORIES= net www benchmarks
MAINTAINER= rene@FreeBSD.org
diff --git a/net/ooni-probe-cli/distinfo b/net/ooni-probe-cli/distinfo
index 64b77e90e387..ec8202f0d85f 100644
--- a/net/ooni-probe-cli/distinfo
+++ b/net/ooni-probe-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757169776
-SHA256 (go/net_ooni-probe-cli/ooni-probe-cli-v3.27.0/v3.27.0.mod) = 97f899b3438b9f840b77acb48150837d93b66f55bfd66a2cca0859cc507a7042
-SIZE (go/net_ooni-probe-cli/ooni-probe-cli-v3.27.0/v3.27.0.mod) = 10624
-SHA256 (go/net_ooni-probe-cli/ooni-probe-cli-v3.27.0/v3.27.0.zip) = 79aee09bf96c3948a2c5d7e5bf8778e91e1bd1ddb34286b7140da21bc7b9340f
-SIZE (go/net_ooni-probe-cli/ooni-probe-cli-v3.27.0/v3.27.0.zip) = 3368078
+TIMESTAMP = 1763554225
+SHA256 (go/net_ooni-probe-cli/ooni-probe-cli-v3.28.0/v3.28.0.mod) = 14cacf61c1a5f2fb8266b8d2a7c36304e30eef450705ff6b416c093cc69479e3
+SIZE (go/net_ooni-probe-cli/ooni-probe-cli-v3.28.0/v3.28.0.mod) = 10624
+SHA256 (go/net_ooni-probe-cli/ooni-probe-cli-v3.28.0/v3.28.0.zip) = f6ce3ae78b552370118b115b10b661ae963d7997d9247d213eca5bf1c46a9ed0
+SIZE (go/net_ooni-probe-cli/ooni-probe-cli-v3.28.0/v3.28.0.zip) = 3370903
diff --git a/net/py-aiohttp-socks/Makefile b/net/py-aiohttp-socks/Makefile
index fcc3793bdf3e..0f8ddf23bb38 100644
--- a/net/py-aiohttp-socks/Makefile
+++ b/net/py-aiohttp-socks/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aiohttp-socks
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.1
+DISTVERSION= 0.10.2
CATEGORIES= net python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-aiohttp-socks/distinfo b/net/py-aiohttp-socks/distinfo
index cb459d645796..e9e24e7a0411 100644
--- a/net/py-aiohttp-socks/distinfo
+++ b/net/py-aiohttp-socks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735490395
-SHA256 (romis2012-aiohttp-socks-v0.10.1_GH0.tar.gz) = ea2646bbecd2ed660bd805eb79ecf866a276dd9593c316e4af3c56796834a836
-SIZE (romis2012-aiohttp-socks-v0.10.1_GH0.tar.gz) = 13783
+TIMESTAMP = 1763107201
+SHA256 (romis2012-aiohttp-socks-v0.10.2_GH0.tar.gz) = 6bfd0af406f04abb7b8c0b5510de315bcfc7d53c1b27feed1f401ffbc898df30
+SIZE (romis2012-aiohttp-socks-v0.10.2_GH0.tar.gz) = 14146
diff --git a/net/py-python-socks/Makefile b/net/py-python-socks/Makefile
index 09cd29258c14..2287fe2b2c66 100644
--- a/net/py-python-socks/Makefile
+++ b/net/py-python-socks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-socks
-PORTVERSION= 2.7.2
+PORTVERSION= 2.7.3
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-python-socks/distinfo b/net/py-python-socks/distinfo
index e77e6fc303a3..6289b16fd03b 100644
--- a/net/py-python-socks/distinfo
+++ b/net/py-python-socks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754682840
-SHA256 (python_socks-2.7.2.tar.gz) = 4c845d4700352bc7e7382f302dfc6baf0af0de34d2a6d70ba356b2539d4dbb62
-SIZE (python_socks-2.7.2.tar.gz) = 229950
+TIMESTAMP = 1763108154
+SHA256 (python_socks-2.7.3.tar.gz) = 06f4ae34c5828c96f631872e102425bbf44ad841d65ce68329e8dc1af428c1f1
+SIZE (python_socks-2.7.3.tar.gz) = 273160
diff --git a/net/py-socketio-client/Makefile b/net/py-socketio-client/Makefile
index 57e95c845dfc..61dba96c5d88 100644
--- a/net/py-socketio-client/Makefile
+++ b/net/py-socketio-client/Makefile
@@ -19,4 +19,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.7:www/py-requests@${PY_FLAVOR} \
USES= python
USE_PYTHON= autoplist concurrent distutils
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/net/py-trio/Makefile b/net/py-trio/Makefile
index b44aa384ffce..9254ae3efd0d 100644
--- a/net/py-trio/Makefile
+++ b/net/py-trio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= trio
-DISTVERSION= 0.31.0
+DISTVERSION= 0.32.0
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-trio/distinfo b/net/py-trio/distinfo
index b72cb2c3c2c0..ef579d85de7d 100644
--- a/net/py-trio/distinfo
+++ b/net/py-trio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757533083
-SHA256 (trio-0.31.0.tar.gz) = f71d551ccaa79d0cb73017a33ef3264fde8335728eb4c6391451fe5d253a9d5b
-SIZE (trio-0.31.0.tar.gz) = 605825
+TIMESTAMP = 1763108231
+SHA256 (trio-0.32.0.tar.gz) = 150f29ec923bcd51231e1d4c71c7006e65247d68759dd1c19af4ea815a25806b
+SIZE (trio-0.32.0.tar.gz) = 605323
diff --git a/net/py-wsproto/Makefile b/net/py-wsproto/Makefile
index 39516c8109ba..b161b0bc75e4 100644
--- a/net/py-wsproto/Makefile
+++ b/net/py-wsproto/Makefile
@@ -1,25 +1,27 @@
PORTNAME= wsproto
-PORTVERSION= 1.2.0
-PORTREVISION= 1
+DISTVERSION= 1.3.1
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= bofh@FreeBSD.org
COMMENT= Sans-IO WebSocket protocol implementation
-WWW= https://pypi.org/project/wsproto/
+WWW= https://pypi.org/project/wsproto/ \
+ https://github.com/python-hyper/wsproto/
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h11>=0.9.0:net/py-h11@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h11>=0.16.0:net/py-h11@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist pep517 pytest
NO_ARCH= yes
-do-test:
- @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs
+post-patch:
+ @${REINPLACE_CMD} '/license-files/d; s|77|63|g; s|^license = "MIT"|license = { text = "MIT" }|' \
+ ${WRKSRC}/pyproject.toml
.include <bsd.port.mk>
diff --git a/net/py-wsproto/distinfo b/net/py-wsproto/distinfo
index f07a9ce2906a..d125af3569b0 100644
--- a/net/py-wsproto/distinfo
+++ b/net/py-wsproto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1662314696
-SHA256 (wsproto-1.2.0.tar.gz) = ad565f26ecb92588a3e43bc3d96164de84cd9902482b130d0ddbaa9664a85065
-SIZE (wsproto-1.2.0.tar.gz) = 53425
+TIMESTAMP = 1763139152
+SHA256 (wsproto-1.3.1.tar.gz) = 81529992325c28f0d9b86ca66fc973da96eb80ab53410249ce2e502749c7723c
+SIZE (wsproto-1.3.1.tar.gz) = 50083
diff --git a/net/py-wsproto/pkg-descr b/net/py-wsproto/pkg-descr
index 48ea697587f5..5ef45862bdd5 100644
--- a/net/py-wsproto/pkg-descr
+++ b/net/py-wsproto/pkg-descr
@@ -7,5 +7,3 @@ This does not provide a parsing layer, a network layer, or any rules about
concurrency. Instead, it's a purely in-memory solution, defined in terms of data
actions and WebSocket frames. RFC6455 and Compression Extensions for WebSocket
via RFC7692 are fully supported.
-
-See also: https://github.com/python-hyper/wsproto/
diff --git a/net/realtek-re-kmod/Makefile b/net/realtek-re-kmod/Makefile
index d97e36da6115..b5b46246eb33 100644
--- a/net/realtek-re-kmod/Makefile
+++ b/net/realtek-re-kmod/Makefile
@@ -1,7 +1,6 @@
PORTNAME= re
-PORTVERSION= 1100.00
+PORTVERSION= 1101.00
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= net
PKGNAMEPREFIX= realtek-
PKGNAMESUFFIX= -kmod
@@ -17,7 +16,7 @@ USES= kmod tar:tgz uidfix
USE_GITHUB= yes
GH_ACCOUNT= alexdupre
GH_PROJECT= rtl_bsd_drv
-GH_TAGNAME= ea4ed1e
+GH_TAGNAME= 11d49ee
.include <bsd.port.options.mk>
diff --git a/net/realtek-re-kmod/distinfo b/net/realtek-re-kmod/distinfo
index 3a1b25183424..88ecf03f40a1 100644
--- a/net/realtek-re-kmod/distinfo
+++ b/net/realtek-re-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717494559
-SHA256 (alexdupre-rtl_bsd_drv-v1100.00-ea4ed1e_GH0.tar.gz) = c5e670e2d00bedb31b1a8b6c5bf3e53d1ead16fb2f7d6d1aa0ea1887f17b9d66
-SIZE (alexdupre-rtl_bsd_drv-v1100.00-ea4ed1e_GH0.tar.gz) = 177649
+TIMESTAMP = 1763488186
+SHA256 (alexdupre-rtl_bsd_drv-v1101.00-11d49ee_GH0.tar.gz) = fc427c305241e235045392293d46a4552f24d8e0e0011b420f038abfc1961fe9
+SIZE (alexdupre-rtl_bsd_drv-v1101.00-11d49ee_GH0.tar.gz) = 214235
diff --git a/net/rubygem-activestorage81/Makefile b/net/rubygem-activestorage81/Makefile
new file mode 100644
index 000000000000..91a93202b68f
--- /dev/null
+++ b/net/rubygem-activestorage81/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= activestorage
+PORTVERSION= 8.1.0
+CATEGORIES= net rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Attach cloud and local files in Rails applications
+WWW= https://github.com/rails/rails/tree/main/activestorage \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actionpack81 \
+ rubygem-activejob81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activejob81 \
+ rubygem-activerecord81>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activerecord81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-marcel>=1.0<2:devel/rubygem-marcel
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/net/rubygem-activestorage81/distinfo b/net/rubygem-activestorage81/distinfo
new file mode 100644
index 000000000000..b3cc9625ce0c
--- /dev/null
+++ b/net/rubygem-activestorage81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526262
+SHA256 (rubygem/activestorage-8.1.0.gem) = 15cca5966bb39fed926ebb5bd03ec2cacf8ca3fe2de84fb50faa31ba317ab2ac
+SIZE (rubygem/activestorage-8.1.0.gem) = 68096
diff --git a/net/rubygem-activestorage81/pkg-descr b/net/rubygem-activestorage81/pkg-descr
new file mode 100644
index 000000000000..48422441ebc3
--- /dev/null
+++ b/net/rubygem-activestorage81/pkg-descr
@@ -0,0 +1,11 @@
+Active Storage makes it simple to upload and reference files in cloud services
+like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage, and attach
+those files to Active Records. Supports having one main service and mirrors in
+other services for redundancy. It also provides a disk service for testing or
+local deployments, but the focus is on cloud storage.
+
+Files can be uploaded from the server to the cloud or directly from the client
+to the cloud.
+
+Image files can furthermore be transformed using on-demand variants for quality,
+aspect ratio, size, or any other MiniMagick or Vips supported transformation.
diff --git a/net/rubygem-gitaly/Makefile b/net/rubygem-gitaly/Makefile
index 9c54667a78fc..ca4b285c1e0c 100644
--- a/net/rubygem-gitaly/Makefile
+++ b/net/rubygem-gitaly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitaly
-PORTVERSION= 18.4.3
+PORTVERSION= 18.5.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-gitaly/distinfo b/net/rubygem-gitaly/distinfo
index c23ecace7aca..0297b821bee4 100644
--- a/net/rubygem-gitaly/distinfo
+++ b/net/rubygem-gitaly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761394826
-SHA256 (rubygem/gitaly-18.4.3.gem) = 55b44ecb5f78374bede6803f5965ca5ca93bbc7c8fca6ab3a4e9e48906a07c4c
-SIZE (rubygem/gitaly-18.4.3.gem) = 53248
+TIMESTAMP = 1763011058
+SHA256 (rubygem/gitaly-18.5.1.gem) = 70d23f4fc787c87ee88d33f32eebf1702299c262bdc09490c2faf05cb1eec90b
+SIZE (rubygem/gitaly-18.5.1.gem) = 53760
diff --git a/net/rubygem-gitlab-kas-grpc/distinfo b/net/rubygem-gitlab-kas-grpc/distinfo
index 255c74eaac68..ee5c0062ea07 100644
--- a/net/rubygem-gitlab-kas-grpc/distinfo
+++ b/net/rubygem-gitlab-kas-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761544152
-SHA256 (rubygem/gitlab-kas-grpc-18.5.1.gem) = 518f5ce705b186358e9c8594f608672a3b87509efc0e357f5e0a82c66020bc0e
-SIZE (rubygem/gitlab-kas-grpc-18.5.1.gem) = 11264
+TIMESTAMP = 1763010423
+SHA256 (rubygem/gitlab-kas-grpc-18.5.2.gem) = b6228b81bd0e2e7c8c3f279fd05865c8e846d8031374ea8b0378217c1c68e816
+SIZE (rubygem/gitlab-kas-grpc-18.5.2.gem) = 11264
diff --git a/net/scamper/Makefile b/net/scamper/Makefile
index 985ad3c01c40..d1cd4d4a459c 100644
--- a/net/scamper/Makefile
+++ b/net/scamper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scamper
-DISTVERSION= 20251020
+DISTVERSION= 20251113
CATEGORIES= net
MASTER_SITES= https://www.caida.org/catalog/software/scamper/code/
DISTNAME= ${PORTNAME}-cvs-${DISTVERSION}
diff --git a/net/scamper/distinfo b/net/scamper/distinfo
index 9447cd387351..d6b964e55708 100644
--- a/net/scamper/distinfo
+++ b/net/scamper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760931314
-SHA256 (scamper-cvs-20251020.tar.gz) = 6ef4d8d22c8cb3a4cc0391955d1a6c5f2c8e16f510c434f5cb9e9395676fcccd
-SIZE (scamper-cvs-20251020.tar.gz) = 3291401
+TIMESTAMP = 1762996895
+SHA256 (scamper-cvs-20251113.tar.gz) = 350f93566ffecc62dcab451397d5a2adab55aa316f1127bb154193b3a084294c
+SIZE (scamper-cvs-20251113.tar.gz) = 3295874
diff --git a/net/spoofdpi/Makefile b/net/spoofdpi/Makefile
index b1462e1bae03..4a06d5c2596f 100644
--- a/net/spoofdpi/Makefile
+++ b/net/spoofdpi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spoofdpi
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.1
+DISTVERSION= 1.0.2
CATEGORIES= net
MAINTAINER= nxjoseph@protonmail.com
@@ -14,7 +14,8 @@ USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= xvzc
GH_PROJECT= SpoofDPI
-GH_TUPLE= atomicgo:cursor:v0.2.0:atomicgo_cursor/vendor/atomicgo.dev/cursor \
+GH_TUPLE= BurntSushi:toml:v1.5.0:burntsushi_toml/vendor/github.com/BurntSushi/toml \
+ atomicgo:cursor:v0.2.0:atomicgo_cursor/vendor/atomicgo.dev/cursor \
atomicgo:keyboard:v0.2.9:atomicgo_keyboard/vendor/atomicgo.dev/keyboard \
atomicgo:schedule:v0.1.0:atomicgo_schedule/vendor/atomicgo.dev/schedule \
containerd:console:v1.0.3:containerd_console/vendor/github.com/containerd/console \
@@ -43,6 +44,7 @@ GH_TUPLE= atomicgo:cursor:v0.2.0:atomicgo_cursor/vendor/atomicgo.dev/cursor \
russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \
stretchr:objx:v0.5.2:stretchr_objx/vendor/github.com/stretchr/objx \
stretchr:testify:v1.11.1:stretchr_testify/vendor/github.com/stretchr/testify \
+ urfave:cli-altsrc:v3.1.0:urfave_cli_altsrc_v3/vendor/github.com/urfave/cli-altsrc/v3 \
urfave:cli:v1.22.17:urfave_cli/vendor/github.com/urfave/cli \
urfave:cli:v3.5.0:urfave_cli_v3/vendor/github.com/urfave/cli/v3 \
xo:terminfo:abceb7e1c41e:xo_terminfo/vendor/github.com/xo/terminfo
@@ -52,13 +54,24 @@ GO_TARGET= ./cmd/${PORTNAME}
GO_BUILDFLAGS= -ldflags="-s -w"
CGO_CFLAGS+= -I/usr/include
CGO_LDFLAGS+= -L/usr/lib
+SUB_FILES= pkg-message
SUB_LIST= USER=${USERS}
USERS= ${PORTNAME}
GROUPS= ${PORTNAME}
-PLIST_FILES= bin/${PORTNAME}
+PLIST_FILES= "@dir(${USERS},${GROUPS},0770) ${ETCDIR}" \
+ "@sample(${USERS},${GROUPS},0770) ${ETCDIR}/${PORTNAME}.toml.sample" \
+ bin/${PORTNAME}
post-patch:
${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor
+ @${REINPLACE_CMD} -e '67s#/etc#${ETCDIR}#g' \
+ -e '233s#"etc"#"${ETCDIR}"#g' \
+ ${WRKSRC}/internal/config/cli.go
+
+post-install:
+ @${MKDIR} ${STAGEDIR}${ETCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/example_config.toml \
+ ${STAGEDIR}${ETCDIR}/${PORTNAME}.toml.sample
.include <bsd.port.mk>
diff --git a/net/spoofdpi/distinfo b/net/spoofdpi/distinfo
index 3486392cd019..4003ea3247f0 100644
--- a/net/spoofdpi/distinfo
+++ b/net/spoofdpi/distinfo
@@ -1,6 +1,8 @@
-TIMESTAMP = 1762465094
-SHA256 (xvzc-SpoofDPI-v1.0.1_GH0.tar.gz) = d1f38e25bbd9c9481e8d45c4734e3b13249fa2e3898f1203c8049f08bd007ab1
-SIZE (xvzc-SpoofDPI-v1.0.1_GH0.tar.gz) = 49233
+TIMESTAMP = 1762972888
+SHA256 (xvzc-SpoofDPI-v1.0.2_GH0.tar.gz) = ce784f8d00ef139659df2388a37604bb50c4008c6c957e43f647c2837a9da9d1
+SIZE (xvzc-SpoofDPI-v1.0.2_GH0.tar.gz) = 52399
+SHA256 (BurntSushi-toml-v1.5.0_GH0.tar.gz) = 723ede1a61ca8311046f840020e485dec3ceb2e614d1a539cd154375bdd7b8cb
+SIZE (BurntSushi-toml-v1.5.0_GH0.tar.gz) = 118644
SHA256 (atomicgo-cursor-v0.2.0_GH0.tar.gz) = 61760aaf6b2a0b51adcea56913104aa070b844426063a21dac60551f239e5044
SIZE (atomicgo-cursor-v0.2.0_GH0.tar.gz) = 11330
SHA256 (atomicgo-keyboard-v0.2.9_GH0.tar.gz) = 6855b6e6e6837de6e9cfb98e0f49f6224eb599c688bdd4ce3a0c96b2f409bd07
@@ -59,6 +61,8 @@ SHA256 (stretchr-objx-v0.5.2_GH0.tar.gz) = c21c81a2e619fe8194c9cfafd577a72fe163d
SIZE (stretchr-objx-v0.5.2_GH0.tar.gz) = 33222
SHA256 (stretchr-testify-v1.11.1_GH0.tar.gz) = 4b51fbc0f19e42841013748e6d527314e1d0e7255122766b5fca1d35b4630c69
SIZE (stretchr-testify-v1.11.1_GH0.tar.gz) = 116832
+SHA256 (urfave-cli-altsrc-v3.1.0_GH0.tar.gz) = df76476f76680af4f26142ee675857a9e0c684b4f7e183bf9ba089ebe54b1302
+SIZE (urfave-cli-altsrc-v3.1.0_GH0.tar.gz) = 9968
SHA256 (urfave-cli-v1.22.17_GH0.tar.gz) = 44e20f78e0d399014591e1d0bd3c520dfff65a27ec2ad1310649eca5e56521e4
SIZE (urfave-cli-v1.22.17_GH0.tar.gz) = 80511
SHA256 (urfave-cli-v3.5.0_GH0.tar.gz) = bb5987d7ba2c59721496e01a246732955051140126df5f1e6da6d9c9c20ad5e2
diff --git a/net/spoofdpi/files/modules.txt b/net/spoofdpi/files/modules.txt
index e8e4eaad2c0f..6aa37b42e937 100644
--- a/net/spoofdpi/files/modules.txt
+++ b/net/spoofdpi/files/modules.txt
@@ -4,6 +4,10 @@
## explicit; go 1.15
# atomicgo.dev/schedule v0.1.0
## explicit; go 1.18
+# github.com/BurntSushi/toml v1.5.0
+## explicit; go 1.18
+github.com/BurntSushi/toml
+github.com/BurntSushi/toml/internal
# github.com/containerd/console v1.0.3
## explicit; go 1.13
# github.com/cpuguy83/go-md2man/v2 v2.0.7
@@ -46,6 +50,7 @@ github.com/pmezard/go-difflib/difflib
github.com/rs/zerolog
github.com/rs/zerolog/internal/cbor
github.com/rs/zerolog/internal/json
+github.com/rs/zerolog/log
# github.com/russross/blackfriday/v2 v2.1.0
## explicit
# github.com/stretchr/objx v0.5.2
@@ -58,8 +63,11 @@ github.com/stretchr/testify/assert/yaml
github.com/stretchr/testify/mock
# github.com/urfave/cli v1.22.17
## explicit; go 1.11
+# github.com/urfave/cli-altsrc/v3 v3.1.0
+## explicit; go 1.23.2
# github.com/urfave/cli/v3 v3.5.0
## explicit; go 1.22
+github.com/urfave/cli/v3
# github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e
## explicit; go 1.19
# golang.org/x/mod v0.18.0
@@ -80,7 +88,6 @@ golang.org/x/sync/errgroup
## explicit; go 1.23.0
golang.org/x/sys/unix
golang.org/x/sys/windows
-golang.org/x/sys/windows/registry
# golang.org/x/term v0.30.0
## explicit; go 1.23.0
# golang.org/x/text v0.23.0
diff --git a/net/spoofdpi/files/pkg-message.in b/net/spoofdpi/files/pkg-message.in
new file mode 100644
index 000000000000..2c70f131080e
--- /dev/null
+++ b/net/spoofdpi/files/pkg-message.in
@@ -0,0 +1,37 @@
+[
+{ type: install
+ message: <<EOM
+You can use ${PORTNAME} rc.d service and specify arguments for ${PORTNAME} program in rc.conf file like this below or you can use the configuration file located in '%%ETCDIR%%':
+To enable/start ${PORTNAME} service:
+ # service ${PORTNAME} enable
+ # service ${PORTNAME} start
+Now, you can configure your web browser to use this proxy.
+${PORTNAME} listens on port 8080 by default and uses DNS as 8.8.8.8.
+EOM
+}
+{ type: upgrade
+ maximum_version: "0.12.2"
+ message: << EOM
+Some command-line arguments of ${PORTNAME} has been refactored, a few examples:
+ # -addr => -listen-addr, -port => -listen-port and etc.
+See the commit link below or project page for the new documentation.
+ # https://github.com/xvzc/${PORTNAME}/commit/a2993ac68d87a0525a93bc23984d21e341214199
+EOM
+}
+{ type: upgrade
+ maximum_version: "1.0.1"
+ message: << EOM
+A new feature (-fake-https-packets) has been added that adds up a dependency on ${PORTNAME}: libpcap. This feature requires the daemon to be run as root if it is enabled with an argument, it will fail with the default '${PORTNAME}' user, to be able to use it, switch the daemon user to root.
+ # sysrc ${PORTNAME}_user="root"
+EOM
+}
+{ type: upgrade
+ maximum_version: "1.0.2"
+ message: << EOM
+${PORTNAME} now supports configuration files written in TOML, installed in ${ETCDIR} directory with a sample config file.
+Options given through the command-line flags (via rc.conf or as user) will override the options set by the config file.
+You can edit the config via being as root or adding your user to the ${PORTNAME} group (default group).
+Config locations are: $SPOOFDPI_CONFIG environment variable, ${ETCDIR}/${PORTNAME}.toml, $XDG_CONFIG_HOME/${PORTNAME}/${PORTNAME}.toml and $HOME/.config/${PORTNAME}/${PORTNAME}.toml
+EOM
+}
+]
diff --git a/net/spoofdpi/pkg-message b/net/spoofdpi/pkg-message
deleted file mode 100644
index a852b9519b62..000000000000
--- a/net/spoofdpi/pkg-message
+++ /dev/null
@@ -1,30 +0,0 @@
-[
-{ type: install
- message: <<EOM
-You can use SpoofDPI rc.d service and specify arguments
-for SpoofDPI program in rc.conf file like this below:
- # sysrc spoofdpi_args="-listen-port 8181 -dns-addr 1.1.1.1 -enable-doh"
-To enable/start spoofdpi service:
- # service spoofdpi enable
- # service spoofdpi start
-Now, you can configure your web browser to use this proxy.
-SpoofDPI listens on port 8080 by default and uses DNS as 8.8.8.8.
-EOM
-}
-{ type: upgrade
- maximum_version: "0.12.2"
- message: << EOM
-Some command-line arguments of SpoofDPI has been refactored, a few examples:
- # -addr => -listen-addr, -port => -listen-port and etc.
-See the commit link below or project page for new changes in arguments usage.
- # https://github.com/xvzc/SpoofDPI/commit/a2993ac68d87a0525a93bc23984d21e341214199
-EOM
-}
-{ type: upgrade
- maximum_version: "1.0.1"
- message: << EOM
-A new feature (-fake-https-packets) has been added that adds up a dependency on SpoofDPI: libpcap. This feature requires the daemon to be run as root if it is enabled with an argument, it will fail with the default 'spoofdpi' user, to be able to use it, switch the daemon user to root.
- # sysrc spoofdpi_user="root"
-EOM
-}
-]
diff --git a/net/td-system-tools/Makefile b/net/td-system-tools/Makefile
index 836cf06b1a29..8296bf287a18 100644
--- a/net/td-system-tools/Makefile
+++ b/net/td-system-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= td-system-tools
-DISTVERSION= 2.1.8
+DISTVERSION= 2.1.9
CATEGORIES= net
MASTER_SITES= https://www.nntb.no/~dreibh/system-tools/download/
diff --git a/net/td-system-tools/distinfo b/net/td-system-tools/distinfo
index 1ba476d0aee0..c369676b1635 100644
--- a/net/td-system-tools/distinfo
+++ b/net/td-system-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762017147
-SHA256 (td-system-tools-2.1.8.tar.xz) = f8ad1a0a8897c4f5124688bdba83df2ff35a26cf2424dfa7972be4cc6417e363
-SIZE (td-system-tools-2.1.8.tar.xz) = 993404
+TIMESTAMP = 1763115987
+SHA256 (td-system-tools-2.1.9.tar.xz) = 9683c96699818b89084099fe2ec626bbd48870d8b42253d408ca2d36d10750b2
+SIZE (td-system-tools-2.1.9.tar.xz) = 993676
diff --git a/net/wangle/Makefile b/net/wangle/Makefile
index 674689e39421..1058185ebaa3 100644
--- a/net/wangle/Makefile
+++ b/net/wangle/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wangle
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/wangle/distinfo b/net/wangle/distinfo
index dbddc6a3bde2..1d73e1c0da2f 100644
--- a/net/wangle/distinfo
+++ b/net/wangle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937307
-SHA256 (facebook-wangle-v2025.11.10.00_GH0.tar.gz) = 7cc9bd32619fcb14cc9ac4ced71401f85130514c812c5d6b3b904dc720c4e9a1
-SIZE (facebook-wangle-v2025.11.10.00_GH0.tar.gz) = 375833
+TIMESTAMP = 1763425428
+SHA256 (facebook-wangle-v2025.11.17.00_GH0.tar.gz) = 2c064595f26bc5ed3a06e04b0a9cc6b7a845c89ea5a218170b0d286a55059f96
+SIZE (facebook-wangle-v2025.11.17.00_GH0.tar.gz) = 376754
diff --git a/net/wifi-firmware-kmod/Makefile.inc b/net/wifi-firmware-kmod/Makefile.inc
index cc957a76fb6a..cdd2f657ff55 100644
--- a/net/wifi-firmware-kmod/Makefile.inc
+++ b/net/wifi-firmware-kmod/Makefile.inc
@@ -3,10 +3,11 @@ PORTVERSION= ${FWDRV_VERSION}
PORTREVISION?= 2
CATEGORIES= net
MASTER_SITES= https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
- https://ams.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
- https://dfw.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
- https://nyc.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
- https://sin.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/
+ https://fra.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
+ https://sea.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
+ https://sg2.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
+ https://sto.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
+ https://tor.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/
MAINTAINER= bz@FreeBSD.org
COMMENT= Firmware modules for the ${FWDRV} (${FLAVOR}) WiFi NIC driver
diff --git a/print/hplip-plugin/Makefile b/print/hplip-plugin/Makefile
index f3663d7d4ee1..61b9602efc78 100644
--- a/print/hplip-plugin/Makefile
+++ b/print/hplip-plugin/Makefile
@@ -1,8 +1,7 @@
PORTNAME= hplip-plugin
-PORTVERSION= 3.24.4
-PORTREVISION= 1
+PORTVERSION= 3.25.8
CATEGORIES= print
-MASTER_SITES= https://developers.hp.com/sites/default/files/ \
+MASTER_SITES= https://developers.hp.com/sites/default/files/2025-11/ \
https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/
DISTNAME= hplip-${DISTVERSION}-plugin
EXTRACT_SUFX= .run
@@ -43,6 +42,12 @@ LINARCH= x86_64
LINARCH= x86_32
.endif
+do-fetch:
+ @[ -e ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ] \
+ || for s in ${MASTER_SITES}; do ${SETENV} ${FETCH_ENV} ${FETCH_CMD} \
+ --user-agent="Mozilla/5.0 (FreeBSD x86_64) Firefox/145.0" \
+ -o ${DISTDIR} $${s}${DISTNAME}${EXTRACT_SUFX} && break; done
+
do-extract:
@${SH} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} \
--keep --noexec --nox11 --target ${WRKSRC}
diff --git a/print/hplip-plugin/distinfo b/print/hplip-plugin/distinfo
index 0f9e98b9cdce..853da62ca9b3 100644
--- a/print/hplip-plugin/distinfo
+++ b/print/hplip-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718963215
-SHA256 (hplip-3.24.4-plugin.run) = 1f3c6bdd25661a8a2e18153655d6f06f028c1d9c308d69c8ecfd7767a2d0c5aa
-SIZE (hplip-3.24.4-plugin.run) = 11490921
+TIMESTAMP = 1763474958
+SHA256 (hplip-3.25.8-plugin.run) = 69151006c59a4dbdd5469df5eb97c253b5fcfeafe297360850c5a03c1ce68f95
+SIZE (hplip-3.25.8-plugin.run) = 11491307
diff --git a/print/hplip/Makefile b/print/hplip/Makefile
index d52a78fb5cd8..014572225018 100644
--- a/print/hplip/Makefile
+++ b/print/hplip/Makefile
@@ -1,6 +1,5 @@
PORTNAME= hplip
-PORTVERSION= 3.24.4
-PORTREVISION= 3
+PORTVERSION= 3.25.8
CATEGORIES= print
MASTER_SITES= SF
@@ -98,6 +97,7 @@ post-patch:
${WRKSRC}/prnt/hpijs/foomatic-rip-hplip \
${WRKSRC}/prnt/filters/hpps \
${WRKSRC}/ui5/scandialog.py \
+ ${WRKSRC}/ui5/setupdialog.py \
${WRKSRC}/ui5/devmgr5.py \
post-install:
diff --git a/print/hplip/distinfo b/print/hplip/distinfo
index 7fa70a535f31..ad7ec1738043 100644
--- a/print/hplip/distinfo
+++ b/print/hplip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718963181
-SHA256 (hplip-3.24.4.tar.gz) = 5d7643831893a5e2addf9d42d581a5dbfe5aaf023626886b8762c5645da0f1fb
-SIZE (hplip-3.24.4.tar.gz) = 30217933
+TIMESTAMP = 1763460341
+SHA256 (hplip-3.25.8.tar.gz) = 1cf6d6c28735435c8eb6646e83bcfb721e51c4b1f0e8cf9105a6faf96dc9ad25
+SIZE (hplip-3.25.8.tar.gz) = 30874051
diff --git a/print/hplip/files/patch-Makefile.in b/print/hplip/files/patch-Makefile.in
index 55b0a117b418..801378813757 100644
--- a/print/hplip/files/patch-Makefile.in
+++ b/print/hplip/files/patch-Makefile.in
@@ -1,4 +1,4 @@
---- Makefile.in.orig 2023-06-02 08:11:21 UTC
+--- Makefile.in.orig 2025-11-13 11:37:11 UTC
+++ Makefile.in
@@ -113,8 +113,7 @@ DIST_COMMON = $(am__configure_deps) \
@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@LIBUSB01_BUILD_TRUE@am__append_5 = io/hpmud/musb_libusb01.c
@@ -26,7 +26,7 @@
PROGRAMS = $(bin_PROGRAMS) $(dat2drv_PROGRAMS) $(hp_PROGRAMS) \
$(hpcdmfax_PROGRAMS) $(hpcups_PROGRAMS) $(hpcupsfax_PROGRAMS) \
$(hpps_PROGRAMS) $(locatedriver_PROGRAMS) $(noinst_PROGRAMS)
-@@ -4837,7 +4834,7 @@ dist_unrel_DATA =
+@@ -4956,7 +4953,7 @@ dist_unrel_DATA =
@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@@SCAN_BUILD_TRUE@ $(am__append_2)
#libhpdiscovery_la_SOURCES = protocol/discovery/mdns.c protocol/discovery/mdns.h
@HPLIP_BUILD_TRUE@@NETWORK_BUILD_TRUE@libhpdiscovery_la_SOURCES = protocol/discovery/avahiDiscovery.c protocol/discovery/avahiDiscovery.h
@@ -35,7 +35,7 @@
@HPLIP_BUILD_TRUE@@NETWORK_BUILD_TRUE@libhpdiscovery_la_LDFLAGS = -version-info 0:1:0 -L$(libdir)
@HPLIP_BUILD_TRUE@@NETWORK_BUILD_TRUE@libhpdiscovery_la_LIBADD = -l$(SNMPLIB) -lcrypto -lavahi-client -lavahi-core -lavahi-common $(DBUS_LIBS)
-@@ -4897,7 +4894,7 @@ dist_unrel_DATA =
+@@ -5016,7 +5013,7 @@ dist_unrel_DATA =
@HPLIP_BUILD_TRUE@dist_halpre_DATA = data/rules/20-hplip-devices.fdi
# hplip.conf
@@ -44,7 +44,7 @@
@HPLIP_BUILD_TRUE@hplip_conf_DATA = hplip.conf
#pstotiff filter
-@@ -5128,7 +5125,6 @@ dist_unrel_DATA =
+@@ -5245,7 +5242,6 @@ dist_unrel_DATA =
@RIP_INSTALL_TRUE@dist_rip_SCRIPTS = prnt/hpijs/foomatic-rip-hplip
# apdk
@@ -52,7 +52,7 @@
libapdk_la_SOURCES = prnt/hpijs/models.cpp prnt/hpijs/breaks_open.cpp \
prnt/hpijs/dj9xxvip.cpp prnt/hpijs/dj9xx.cpp prnt/hpijs/capture.cpp prnt/hpijs/colormatch.cpp prnt/hpijs/colormatcher_open.cpp \
prnt/hpijs/compression.cpp prnt/hpijs/context2.cpp prnt/hpijs/create_so.cpp prnt/hpijs/creator.cpp \
-@@ -5219,7 +5215,7 @@ libapdk_la_CFLAGS = $(libapdk_la_CXXFLAGS) -Iprnt/hpij
+@@ -5336,7 +5332,7 @@ libapdk_la_CFLAGS = $(libapdk_la_CXXFLAGS) -Iprnt/hpij
@HPCUPS_INSTALL_TRUE@ prnt/hpcups/ImageProcessor.h
@HPCUPS_INSTALL_TRUE@hpcups_CXXFLAGS = $(APDK_ENDIAN_FLAG) $(DBUS_CFLAGS)
@@ -61,7 +61,7 @@
#else
#hpcupsdir = $(cupsfilterdir)
#hpcups_PROGRAMS = hpcups
-@@ -9951,7 +9947,7 @@ install-data-am: install-apparmor_abstractionDATA \
+@@ -10068,7 +10064,7 @@ install-data-am: install-apparmor_abstractionDATA \
install-dist_basepexpectDATA install-dist_cmdSCRIPTS \
install-dist_copierDATA install-dist_faxDATA \
install-dist_fax_filtersDATA install-dist_filterDATA \
@@ -70,7 +70,7 @@
install-dist_homeDATA install-dist_hpcupsfaxppdDATA \
install-dist_hpfaxSCRIPTS install-dist_hpijsfaxppdDATA \
install-dist_hplipSCRIPTS install-dist_hplip_stateDATA \
-@@ -9969,7 +9965,6 @@ install-data-am: install-apparmor_abstractionDATA \
+@@ -10086,7 +10082,6 @@ install-data-am: install-apparmor_abstractionDATA \
install-dist_policykit_policyDATA install-dist_postscriptDATA \
install-dist_ppdDATA install-dist_printpluginsDATA \
install-dist_prntDATA install-dist_ripSCRIPTS \
@@ -78,8 +78,26 @@
install-dist_scanDATA install-dist_selinuxDATA \
install-dist_ui4DATA install-dist_ui5DATA install-dist_uiDATA \
install-dist_unrelDATA install-dist_www0DATA \
-@@ -10207,14 +10202,8 @@ install-data-hook:
- @HPLIP_BUILD_TRUE@ fi
+@@ -10308,40 +10303,12 @@ install-data-hook:
+
+
+ install-data-hook:
+-@HPLIP_BUILD_TRUE@ if [ \( "$(UNAME)" = "x86_64" -a -d "$(libdir)/" \) ]; then \
+-@HPLIP_BUILD_TRUE@ cp prnt/hpcups/libImageProcessor-x86_64.so $(libdir)/ ; \
+-@HPLIP_BUILD_TRUE@ chmod 775 $(libdir)/libImageProcessor-x86_64.so ; \
+-@HPLIP_BUILD_TRUE@ ln -sf $(libdir)/libImageProcessor-x86_64.so $(libdir)/libImageProcessor.so ; \
+-@HPLIP_BUILD_TRUE@ fi; \
+-@HPLIP_BUILD_TRUE@ if [ \( \( "$(UNAME)" = "i686" -o "$(UNAME)" = "i386" \) -a -d "$(libdir)/" \) ]; then \
+-@HPLIP_BUILD_TRUE@ cp prnt/hpcups/libImageProcessor-x86_32.so $(libdir)/ ; \
+-@HPLIP_BUILD_TRUE@ chmod 775 $(libdir)/libImageProcessor-x86_32.so ; \
+-@HPLIP_BUILD_TRUE@ ln -sf $(libdir)/libImageProcessor-x86_32.so $(libdir)/libImageProcessor.so ; \
+-@HPLIP_BUILD_TRUE@ fi
+-@HPLIP_BUILD_TRUE@ if [ -d "/usr/share/ipp-usb/quirks/" ]; then \
+-@HPLIP_BUILD_TRUE@ echo "ipp-usb directory exists"; \
+-@HPLIP_BUILD_TRUE@ cp prnt/ipp-usb/HPLIP.conf /usr/share/ipp-usb/quirks/ ; \
+-@HPLIP_BUILD_TRUE@ fi
++@HPLIP_BUILD_TRUE@ $(mkinstalldirs) $(DESTDIR)$(datadir)/ipp-usb/quirks
++@HPLIP_BUILD_TRUE@ $(INSTALL_DATA) prnt/ipp-usb/HPLIP.conf $(DESTDIR)$(datadir)/ipp-usb/quirks
# If scanner build, add hpaio entry to sane dll.conf.
@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ if [ "$(scan_build)" = "yes" ]; then \
-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ $(mkinstalldirs) $(DESTDIR)/etc/sane.d; \
@@ -90,8 +108,18 @@
-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ echo "Adding hpaio entry to /etc/sane.d/dll.conf." ; \
-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ echo hpaio >>$(DESTDIR)/etc/sane.d/dll.conf ; \
-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ fi; \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ if [ \( "$(UNAME)" = "x86_64" -a -d "$(libdir)/x86_64-linux-gnu/sane" \) ]; then \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ ln -sf $(libdir)/sane/libsane-hpaio.so $(libdir)/x86_64-linux-gnu/sane/ ; \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ ln -sf $(libdir)/sane/libsane-hpaio.so.1 $(libdir)/x86_64-linux-gnu/sane/ ; \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ fi; \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ if [ \( \( "$(UNAME)" = "i686" -o "$(UNAME)" = "i386" \) -a -d "$(libdir)/i386-linux-gnu" \) ]; then \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ ln -sf $(libdir)/libhpmud.so.0.0.6 $(libdir)/i386-linux-gnu/libhpmud.so ; \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ ln -sf $(libdir)/libhpmud.so.0.0.6 $(libdir)/i386-linux-gnu/libhpmud.so.0 ; \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ ln -sf $(libdir)/sane/libsane-hpaio.so.1.0.0 $(libdir)/i386-linux-gnu/sane/libsane-hpaio.so.1 ; \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ ln -sf $(libdir)/sane/libsane-hpaio.so.1.0.0 $(libdir)/i386-linux-gnu/sane/libsane-hpaio.so ; \
+-@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ fi \
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/sane.d/dll.d; \
+@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ echo hpaio > $(DESTDIR)$(sysconfdir)/sane.d/dll.d/hpaio ; \
- @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ if [ \( "$(UNAME)" = "x86_64" -a -d "$(libdir)/x86_64-linux-gnu/sane" \) ]; then \
- @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ ln -sf $(libdir)/sane/libsane-hpaio.so $(libdir)/x86_64-linux-gnu/sane/ ; \
- @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ ln -sf $(libdir)/sane/libsane-hpaio.so.1 $(libdir)/x86_64-linux-gnu/sane/ ; \
+ @HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ fi
+ # Create hp-xxx commands in bindir.
+ @FULL_BUILD_TRUE@@HPLIP_BUILD_TRUE@@HPLIP_CLASS_DRIVER_FALSE@ $(mkinstalldirs) $(DESTDIR)$(bindir)
diff --git a/print/hplip/files/patch-prnt_cups.py b/print/hplip/files/patch-prnt_cups.py
index 2d53567712a5..d34907df7106 100644
--- a/print/hplip/files/patch-prnt_cups.py
+++ b/print/hplip/files/patch-prnt_cups.py
@@ -1,6 +1,6 @@
---- prnt/cups.py.orig 2022-02-23 07:41:04 UTC
+--- prnt/cups.py.orig 2025-11-18 10:05:47 UTC
+++ prnt/cups.py
-@@ -224,7 +224,7 @@ def isfamilydrv(ppds):
+@@ -226,7 +226,7 @@ def isfamilydrv(ppds):
# for m in models.FAMILY_CLASSES:
# if m in f:
# family_check=1
@@ -9,7 +9,7 @@
file_conf = open(filename_config,'r')
for line in file_conf:
if 'class-driver' in line:
-@@ -236,8 +236,8 @@ def isfamilydrv(ppds):
+@@ -238,8 +238,8 @@ def getPPDPath(addtional_paths=None):
def getPPDPath(addtional_paths=None):
"""
@@ -20,7 +20,7 @@
"""
if addtional_paths is None:
addtional_paths = []
-@@ -254,7 +254,7 @@ def getPPDPath1(addtional_paths=None):
+@@ -257,7 +257,7 @@ def getPPDPath1(addtional_paths=None):
return path for hplip ppds.
"""
@@ -29,7 +29,7 @@
file_conf = open(filename_config,'r')
for line in file_conf:
if 'ppd=' in line:
-@@ -267,16 +267,16 @@ def getPPDPath1(addtional_paths=None):
+@@ -271,16 +271,16 @@ def getAllowableMIMETypes():
def getAllowableMIMETypes():
"""
@@ -52,32 +52,30 @@
files.extend(glob.glob(path))
for f in files:
@@ -337,11 +337,11 @@ def getSystemPPDs():
- else: # 1.2.x
+ else: # CUPS 1.2.x or later
log.debug("(CUPS 1.2.x) Getting list of PPDs using CUPS_GET_PPDS...")
ppd_dict = cupsext.getPPDList()
-- cups_ppd_path = getPPDPath() # usually /usr/share/cups/model
+- cups_ppd_path = getPPDPath() # usually /usr/share/cups/model
- foomatic_ppd_path = sys_conf.get('dirs', 'ppdbase', '/usr/share/ppd')
-+ cups_ppd_path = getPPDPath() # usually /usr/local/share/cups/model
++ cups_ppd_path = getPPDPath() # usually /usr/local/share/cups/model
+ foomatic_ppd_path = sys_conf.get('dirs', 'ppdbase', '/usr/local/share/ppd')
-
+
if not foomatic_ppd_path or not os.path.exists(foomatic_ppd_path):
- foomatic_ppd_path = '/usr/share/ppd'
+ foomatic_ppd_path = '/usr/local/share/ppd'
-
+
log.debug("CUPS PPD base path = %s" % cups_ppd_path)
log.debug("Foomatic PPD base path = %s" % foomatic_ppd_path)
-@@ -360,8 +360,8 @@ def getSystemPPDs():
- 'gutenprint' in ppd):
-
- # PPD files returned by CUPS_GET_PPDS (and by lpinfo -m)
-- # can be relative to /usr/share/ppd/ or to
-- # /usr/share/cups/model/. Not sure why this is.
-+ # can be relative to /usr/local/share/ppd/ or to
-+ # /usr/local/share/cups/model/. Not sure why this is.
- # Here we will try both and see which one it is...
-
- if os.path.exists(ppd):
-@@ -699,7 +699,7 @@ def getFaxPPDFile(mq, model):
+@@ -378,7 +378,7 @@ def getSystemPPDs():
+ path = ppd
+
+ # Separate drv and model ppds
+- if path.startswith("/usr/share/cups/model/hp/"):
++ if path.startswith("/usr/local/share/cups/model/hp/"):
+ model_ppds.append((path, desc))
+ elif path.startswith("drv:///"):
+ drv_ppds.append((path, desc))
+@@ -709,7 +709,7 @@ def getErrorLogLevel():
def getErrorLogLevel():
diff --git a/print/hplip/files/patch-ui5_setupdialog.py b/print/hplip/files/patch-ui5_setupdialog.py
new file mode 100644
index 000000000000..0316e92145ff
--- /dev/null
+++ b/print/hplip/files/patch-ui5_setupdialog.py
@@ -0,0 +1,20 @@
+--- ui5/setupdialog.py.orig 2025-11-18 10:32:03 UTC
++++ ui5/setupdialog.py
+@@ -790,7 +790,7 @@ class SetupDialog(QDialog, Ui_Dialog):
+ sys_ppd_path = config.get("dirs", "ppd")
+ except Exception as e:
+ log.error("Error reading config file: %s" % e)
+- sys_ppd_path = "/usr/share/ppd/HP"
++ sys_ppd_path = "/usr/local/share/ppd/HP"
+
+ try:
+ ppdName = cups.getPpdName(self.model).strip()
+@@ -1039,7 +1039,7 @@ class SetupDialog(QDialog, Ui_Dialog):
+ this is for driverless usb printer held by ippusbxd service on ubuntu 20 and above.
+ For network devices follow the old code.
+ '''
+- if(self.bus == "usb" and not os.path.isdir('/usr/share/ipp-usb/quirks')):
++ if(self.bus == "usb" and not os.path.isdir('/usr/local/share/ipp-usb/quirks')):
+ from base import local
+ from base.local import detectLocalDevices
+ try:
diff --git a/print/hplip/pkg-plist b/print/hplip/pkg-plist
index 39d422766e75..88a512d40cf9 100644
--- a/print/hplip/pkg-plist
+++ b/print/hplip/pkg-plist
@@ -633,6 +633,7 @@ share/cups/drv/hpcups.drv
%%X11%%share/icons/hicolor/256x256/apps/hp_logo.png
%%X11%%share/icons/hicolor/32x32/apps/hp_logo.png
%%X11%%share/icons/hicolor/64x64/apps/hp_logo.png
+share/ipp-usb/quirks/HPLIP.conf
%%FAX%%share/ppd/HP/HP-Fax-hpcups.ppd.gz
%%FAX%%share/ppd/HP/HP-Fax2-hpcups.ppd.gz
%%FAX%%share/ppd/HP/HP-Fax3-hpcups.ppd.gz
@@ -847,6 +848,7 @@ share/ppd/HP/hp-color_laserjet_m856-ps.ppd.gz
share/ppd/HP/hp-color_laserjet_mfp_5800-ps.ppd.gz
share/ppd/HP/hp-color_laserjet_mfp_6800-ps.ppd.gz
share/ppd/HP/hp-color_laserjet_mfp_6801-ps.ppd.gz
+share/ppd/HP/hp-color_laserjet_mfp_8801-ps.ppd.gz
share/ppd/HP/hp-color_laserjet_mfp_e47528-ps.ppd.gz
share/ppd/HP/hp-color_laserjet_mfp_e57540-ps.ppd.gz
share/ppd/HP/hp-color_laserjet_mfp_e77422-ps.ppd.gz
@@ -938,6 +940,7 @@ share/ppd/HP/hp-designjet_t790ps_44in-ps.ppd.gz
share/ppd/HP/hp-designjet_t795ps_44in-ps.ppd.gz
share/ppd/HP/hp-designjet_t920-postscript.ppd.gz
share/ppd/HP/hp-designjet_t930-postscript.ppd.gz
+share/ppd/HP/hp-designjet_xl_3800_mfp-ps.ppd.gz
share/ppd/HP/hp-designjet_z2600_postscript-ps.ppd.gz
share/ppd/HP/hp-designjet_z5200_postscript-ps.ppd.gz
share/ppd/HP/hp-designjet_z5400-postscript.ppd.gz
@@ -1173,7 +1176,9 @@ share/ppd/HP/hp-envy_inspire_7200_series.ppd.gz
share/ppd/HP/hp-envy_inspire_7900_series.ppd.gz
share/ppd/HP/hp-envy_photo_6200_series.ppd.gz
share/ppd/HP/hp-envy_photo_7100_series.ppd.gz
+share/ppd/HP/hp-envy_photo_7200_series.ppd.gz
share/ppd/HP/hp-envy_photo_7800_series.ppd.gz
+share/ppd/HP/hp-envy_photo_7900_series.ppd.gz
share/ppd/HP/hp-envy_pro_6400_series.ppd.gz
share/ppd/HP/hp-ink_tank_110_series.ppd.gz
share/ppd/HP/hp-ink_tank_310_series.ppd.gz
@@ -1313,6 +1318,8 @@ share/ppd/HP/hp-laserjet_5200l-pcl3.ppd.gz
share/ppd/HP/hp-laserjet_5200l-ps.ppd.gz
share/ppd/HP/hp-laserjet_5200lx-ps.ppd.gz
share/ppd/HP/hp-laserjet_5200lx.ppd.gz
+share/ppd/HP/hp-laserjet_5501-ps.ppd.gz
+share/ppd/HP/hp-laserjet_5502-ps.ppd.gz
share/ppd/HP/hp-laserjet_5l.ppd.gz
share/ppd/HP/hp-laserjet_5mp-pcl3.ppd.gz
share/ppd/HP/hp-laserjet_5mp-ps.ppd.gz
@@ -1323,6 +1330,8 @@ share/ppd/HP/hp-laserjet_5si-ps.ppd.gz
share/ppd/HP/hp-laserjet_5si_mopier-pcl3.ppd.gz
share/ppd/HP/hp-laserjet_5si_mopier-ps.ppd.gz
share/ppd/HP/hp-laserjet_600_m601_m602_m603-ps.ppd.gz
+share/ppd/HP/hp-laserjet_6500-ps.ppd.gz
+share/ppd/HP/hp-laserjet_6501-ps.ppd.gz
share/ppd/HP/hp-laserjet_6l.ppd.gz
share/ppd/HP/hp-laserjet_6mp-pcl3.ppd.gz
share/ppd/HP/hp-laserjet_6mp-ps.ppd.gz
@@ -1340,6 +1349,7 @@ share/ppd/HP/hp-laserjet_8100_series-ps.ppd.gz
share/ppd/HP/hp-laserjet_8150_mfp-ps.ppd.gz
share/ppd/HP/hp-laserjet_8150_mfp.ppd.gz
share/ppd/HP/hp-laserjet_8150_series-pcl3.ppd.gz
+share/ppd/HP/hp-laserjet_8501-ps.ppd.gz
share/ppd/HP/hp-laserjet_9000_mfp-pcl3.ppd.gz
share/ppd/HP/hp-laserjet_9000_mfp-ps.ppd.gz
share/ppd/HP/hp-laserjet_9000_series-pcl3.ppd.gz
@@ -1369,6 +1379,7 @@ share/ppd/HP/hp-laserjet_color_flow_mfp_m575-ps.ppd.gz
share/ppd/HP/hp-laserjet_cp1025.ppd.gz
share/ppd/HP/hp-laserjet_cp1025nw.ppd.gz
share/ppd/HP/hp-laserjet_cp1520_series-ps.ppd.gz
+share/ppd/HP/hp-laserjet_d50452-ps.ppd.gz
share/ppd/HP/hp-laserjet_e40040-ps.ppd.gz
share/ppd/HP/hp-laserjet_e50145-ps.ppd.gz
share/ppd/HP/hp-laserjet_e60055-e60075-ps.ppd.gz
@@ -1383,6 +1394,8 @@ share/ppd/HP/hp-laserjet_flow_e73140-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_e82650-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_e82660-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_e82670-ps.ppd.gz
+share/ppd/HP/hp-laserjet_flow_mfp_5602-ps.ppd.gz
+share/ppd/HP/hp-laserjet_flow_mfp_6600-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_mfp_e52645-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_mfp_e731-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_mfp_e826-ps.ppd.gz
@@ -1390,6 +1403,8 @@ share/ppd/HP/hp-laserjet_flow_mfp_m525-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_mfp_m528-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_mfp_m630-ps.ppd.gz
share/ppd/HP/hp-laserjet_flow_mfp_m830-ps.ppd.gz
+share/ppd/HP/hp-laserjet_flow_mfp_x530-ps.ppd.gz
+share/ppd/HP/hp-laserjet_flow_mfp_x627-ps.ppd.gz
share/ppd/HP/hp-laserjet_m1005.ppd.gz
share/ppd/HP/hp-laserjet_m101-m106.ppd.gz
share/ppd/HP/hp-laserjet_m109-m112.ppd.gz
@@ -1435,6 +1450,11 @@ share/ppd/HP/hp-laserjet_m9050_mfp-pcl3.ppd.gz
share/ppd/HP/hp-laserjet_m9050_mfp-ps.ppd.gz
share/ppd/HP/hp-laserjet_m9059_mfp-pcl3.ppd.gz
share/ppd/HP/hp-laserjet_m9059_mfp-ps.ppd.gz
+share/ppd/HP/hp-laserjet_mfp_5601-ps.ppd.gz
+share/ppd/HP/hp-laserjet_mfp_5602-ps.ppd.gz
+share/ppd/HP/hp-laserjet_mfp_6600-ps.ppd.gz
+share/ppd/HP/hp-laserjet_mfp_8601-ps.ppd.gz
+share/ppd/HP/hp-laserjet_mfp_d53052-ps.ppd.gz
share/ppd/HP/hp-laserjet_mfp_e42540-ps.ppd.gz
share/ppd/HP/hp-laserjet_mfp_e72425-ps.ppd.gz
share/ppd/HP/hp-laserjet_mfp_e72430-ps.ppd.gz
@@ -1466,6 +1486,9 @@ share/ppd/HP/hp-laserjet_mfp_m630-ps.ppd.gz
share/ppd/HP/hp-laserjet_mfp_m631_m632_m633-ps.ppd.gz
share/ppd/HP/hp-laserjet_mfp_m634_m635_m636-ps.ppd.gz
share/ppd/HP/hp-laserjet_mfp_m725-ps.ppd.gz
+share/ppd/HP/hp-laserjet_mfp_x529-ps.ppd.gz
+share/ppd/HP/hp-laserjet_mfp_x530-ps.ppd.gz
+share/ppd/HP/hp-laserjet_mfp_x627-ps.ppd.gz
share/ppd/HP/hp-laserjet_p1005.ppd.gz
share/ppd/HP/hp-laserjet_p1006.ppd.gz
share/ppd/HP/hp-laserjet_p1007.ppd.gz
@@ -1539,6 +1562,7 @@ share/ppd/HP/hp-laserjet_pro_mfp_m125nw.ppd.gz
share/ppd/HP/hp-laserjet_pro_mfp_m125r.ppd.gz
share/ppd/HP/hp-laserjet_pro_mfp_m125rnw.ppd.gz
share/ppd/HP/hp-laserjet_pro_mfp_m125s.ppd.gz
+share/ppd/HP/hp-laserjet_pro_mfp_m126_plus_series.ppd.gz
share/ppd/HP/hp-laserjet_pro_mfp_m126a.ppd.gz
share/ppd/HP/hp-laserjet_pro_mfp_m126nw.ppd.gz
share/ppd/HP/hp-laserjet_pro_mfp_m127fn.ppd.gz
@@ -1598,6 +1622,10 @@ share/ppd/HP/hp-laserjet_tank_250x.ppd.gz
share/ppd/HP/hp-laserjet_tank_mfp_1005.ppd.gz
share/ppd/HP/hp-laserjet_tank_mfp_160x.ppd.gz
share/ppd/HP/hp-laserjet_tank_mfp_260x.ppd.gz
+share/ppd/HP/hp-laserjet_x503-ps.ppd.gz
+share/ppd/HP/hp-laserjet_x504-ps.ppd.gz
+share/ppd/HP/hp-laserjet_x602-ps.ppd.gz
+share/ppd/HP/hp-laserjet_x603-ps.ppd.gz
share/ppd/HP/hp-lj_300_400_color_m351_m451-ps.ppd.gz
share/ppd/HP/hp-lj_300_400_color_mfp_m375_m475-ps.ppd.gz
share/ppd/HP/hp-mopier_240-pcl3.ppd.gz
@@ -1669,6 +1697,8 @@ share/ppd/HP/hp-officejet_8130e_series.ppd.gz
share/ppd/HP/hp-officejet_8700.ppd.gz
share/ppd/HP/hp-officejet_9010_series.ppd.gz
share/ppd/HP/hp-officejet_9100_series-pcl3.ppd.gz
+share/ppd/HP/hp-officejet_9120_series.ppd.gz
+share/ppd/HP/hp-officejet_9120e_series.ppd.gz
share/ppd/HP/hp-officejet_color_mfp_x585.ppd.gz
share/ppd/HP/hp-officejet_color_x555-ps.ppd.gz
share/ppd/HP/hp-officejet_d_series.ppd.gz
@@ -1735,9 +1765,15 @@ share/ppd/HP/hp-officejet_pro_8732-ps.ppd.gz
share/ppd/HP/hp-officejet_pro_8740-ps.ppd.gz
share/ppd/HP/hp-officejet_pro_9010_series.ppd.gz
share/ppd/HP/hp-officejet_pro_9020_series.ppd.gz
+share/ppd/HP/hp-officejet_pro_9110_series.ppd.gz
share/ppd/HP/hp-officejet_pro_9110b_series.ppd.gz
+share/ppd/HP/hp-officejet_pro_9110e_series.ppd.gz
+share/ppd/HP/hp-officejet_pro_9120_series.ppd.gz
share/ppd/HP/hp-officejet_pro_9120b_series.ppd.gz
+share/ppd/HP/hp-officejet_pro_9120e_series.ppd.gz
+share/ppd/HP/hp-officejet_pro_9130_series.ppd.gz
share/ppd/HP/hp-officejet_pro_9130b_series.ppd.gz
+share/ppd/HP/hp-officejet_pro_9130e_series.ppd.gz
share/ppd/HP/hp-officejet_pro_9720_series.ppd.gz
share/ppd/HP/hp-officejet_pro_9720e_series.ppd.gz
share/ppd/HP/hp-officejet_pro_9730_series.ppd.gz
diff --git a/print/plasma6-print-manager/distinfo b/print/plasma6-print-manager/distinfo
index 11ea94a9fe0a..fec5b4bbbef5 100644
--- a/print/plasma6-print-manager/distinfo
+++ b/print/plasma6-print-manager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293180
-SHA256 (KDE/plasma/6.5.2/print-manager-6.5.2.tar.xz) = 4e2f74c8ea5781846526a40ec3213452f46af92d2fb2b2f5bd87a5d0e47f12ed
-SIZE (KDE/plasma/6.5.2/print-manager-6.5.2.tar.xz) = 382296
+TIMESTAMP = 1763481299
+SHA256 (KDE/plasma/6.5.3/print-manager-6.5.3.tar.xz) = ebea6664bd1f3cd7a3033b9fc6f8797648221c5d7d739dba55243d3a7a477be2
+SIZE (KDE/plasma/6.5.3/print-manager-6.5.3.tar.xz) = 381196
diff --git a/science/mbdyn/files/patch-libraries_libmbwrap_umfpackwrap.h b/science/mbdyn/files/patch-libraries_libmbwrap_umfpackwrap.h
new file mode 100644
index 000000000000..95e7aa4d791a
--- /dev/null
+++ b/science/mbdyn/files/patch-libraries_libmbwrap_umfpackwrap.h
@@ -0,0 +1,19 @@
+--
+-- workaround for https://public.gitlab.polimi.it/DAER/mbdyn/-/issues/431
+-- ... 1.7.3 is very old and it fails to compile: error: templates must have C++ linkage: Please make a release
+--
+
+--- libraries/libmbwrap/umfpackwrap.h.orig 2025-11-18 16:35:30 UTC
++++ libraries/libmbwrap/umfpackwrap.h
+@@ -72,9 +72,9 @@
+ #include <iostream>
+ #include <vector>
+
+-extern "C" {
++//extern "C" {
+ #include <umfpack.h>
+-}
++//}
+
+ #include "myassert.h"
+ #include "mynewmem.h"
diff --git a/science/mpqc/files/patch-configure b/science/mpqc/files/patch-configure
index 692451d6e025..d75a082b072d 100644
--- a/science/mpqc/files/patch-configure
+++ b/science/mpqc/files/patch-configure
@@ -1,6 +1,6 @@
--- configure.orig 2006-03-22 19:13:52 UTC
+++ configure
-@@ -2268,14 +2268,12 @@ echo Using FORTRAN runtime libraries: $withval
+@@ -2268,14 +2268,12 @@ fi;
fi;
@@ -15,7 +15,7 @@
echo Using extra library directories: $withval
fi;
-@@ -2290,7 +2288,7 @@ if test "${with_cca_chem_config+set}" = set; then
+@@ -2290,7 +2288,7 @@ else
else
@@ -24,7 +24,7 @@
# Extract the first word of "cca-chem-config", so it can be a program name with args.
set dummy cca-chem-config; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
-@@ -5207,7 +5205,7 @@ case $target_cpu in
+@@ -5207,7 +5205,7 @@ esac
;;
esac
@@ -33,7 +33,7 @@
echo "$as_me:$LINENO: checking for C++ cpu tuning flag" >&5
echo $ECHO_N "checking for C++ cpu tuning flag... $ECHO_C" >&6
-@@ -5265,7 +5263,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+@@ -5265,7 +5263,7 @@ fi
echo "${ECHO_T}$cxx_tuneflag" >&6
fi
@@ -42,6 +42,15 @@
echo "$as_me:$LINENO: checking for C cpu tuning flag" >&5
echo $ECHO_N "checking for C cpu tuning flag... $ECHO_C" >&6
CFLAGS_SAV=$CFLAGS
+@@ -12444,7 +12442,7 @@ if test -n "$F77" -a "$F77" != no ; then
+ echo " return" >> ffunc.f
+ echo " end" >> ffunc.f
+ $F77 -c ffunc.f 1>/dev/null 2>/dev/null
+- echo "main(){ FF(); return 0; }" > flink.c
++ echo "int FF(void); int main(){ FF(); return 0; }" > flink.c
+ if $CC -o flink -DFF=ffunc flink.c ffunc.o $LDFLAGS $LIBS 1>/dev/null 2>/dev/null; then
+ echo "$as_me:$LINENO: result: same as C" >&5
+ echo "${ECHO_T}same as C" >&6
@@ -28629,10 +28627,10 @@ ENABLESHARED=$enable_shared
diff --git a/security/Makefile b/security/Makefile
index 54fcd3741f92..176dfc48ad3f 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -181,6 +181,7 @@
SUBDIR += git-remote-gcrypt
SUBDIR += git-secret
SUBDIR += gitjacker
+ SUBDIR += gitlab-analyzers-secrets
SUBDIR += globalprotect-openconnect
SUBDIR += gnome-keyring
SUBDIR += gnupg
@@ -466,6 +467,7 @@
SUBDIR += openvpn-devel
SUBDIR += ophcrack
SUBDIR += opie
+ SUBDIR += opkssh
SUBDIR += ossec-hids
SUBDIR += ossec-hids-agent
SUBDIR += ossec-hids-agent-config
@@ -1111,6 +1113,7 @@
SUBDIR += qt-sudo
SUBDIR += qtkeychain
SUBDIR += quantis-kmod
+ SUBDIR += radamsa
SUBDIR += rage-encryption
SUBDIR += ratify
SUBDIR += ratproxy
@@ -1399,6 +1402,7 @@
SUBDIR += unix-selfauth-helper
SUBDIR += vanguards-tor
SUBDIR += vault
+ SUBDIR += vault-medusa
SUBDIR += vaultwarden
SUBDIR += veracrypt
SUBDIR += vigenere
diff --git a/security/aide/Makefile b/security/aide/Makefile
index c4ceac52b2a5..389bc78eb601 100644
--- a/security/aide/Makefile
+++ b/security/aide/Makefile
@@ -1,6 +1,5 @@
PORTNAME= aide
-PORTVERSION= 0.18.6
-PORTREVISION= 2
+PORTVERSION= 0.19.2
CATEGORIES= security
MASTER_SITES= https://github.com/aide/aide/releases/download/v${PORTVERSION}/
@@ -8,6 +7,9 @@ MAINTAINER= cy@FreeBSD.org
COMMENT= File and directory integrity checker
WWW= https://aide.github.io/
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
LIB_DEPENDS= libmhash.so:security/mhash \
libpcre2-8.so:devel/pcre2
@@ -19,13 +21,25 @@ CONFIGURE_ARGS+=--with-mhash \
--with-zlib \
--with-config_file=${PREFIX}/etc/aide.conf
CONFIGURE_ENV= YACC="bison -y" \
- POSIX_ACL_CFLAGS="-I/usr/include/sys" \
+ POSIX_ACL_CFLAGS="-I/usr/include" \
POSIX_ACL_LIBS="-L/usr/lib" \
MHASH_CFLAGS="-I${LOCALBASE}/include" \
MHASH_LIBS="-L${LOCALBASE}/lib -lmhash"
LDFLAGS+= -lpthread
+OPTIONS_RADIO= CRYPT
+OPTIONS_DEFAULT= GCRYPT
+OPTIONS_RADIO_CRYPT= GCRYPT NETTLE
+
+GCRYPT_DESC= use GNU crypto library
+NETTLE_DESC= use Nettle crypto library
+
+GCRYPT_CONFIGURE_WITH= gcrypt
+GCRYPT_LIB_DEPENDS= libgcrypt.so:security/libgcrypt
+NETTLE_CONFIGURE_WITH= nettle
+NETTLE_LIB_DEPENDS= libnettle.so:security/nettle
+
SUB_FILES= pkg-message
FLAVORS= default without_acl
diff --git a/security/aide/distinfo b/security/aide/distinfo
index c9a6802d2c25..0c0b506f1407 100644
--- a/security/aide/distinfo
+++ b/security/aide/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699587126
-SHA256 (aide-0.18.6.tar.gz) = 8ff36ce47d37d0cc987762d5d961346d475de74bba8a1832fd006db6edd3c10e
-SIZE (aide-0.18.6.tar.gz) = 383127
+TIMESTAMP = 1763577990
+SHA256 (aide-0.19.2.tar.gz) = 23762b05f46111edeb3c8a05016c8731c01bdb8c1f91be48c156c31ab85e74c4
+SIZE (aide-0.19.2.tar.gz) = 393120
diff --git a/security/aide/files/patch-include_util.h b/security/aide/files/patch-include_util.h
deleted file mode 100644
index 100a2541214e..000000000000
--- a/security/aide/files/patch-include_util.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- include/util.h.orig 2022-01-19 12:03:06.000000000 -0800
-+++ include/util.h 2022-01-23 14:44:04.712694000 -0800
-@@ -24,6 +24,7 @@
- #include <string.h>
- #include <stdbool.h>
- #include <sys/types.h>
-+#include "config.h"
- #include "url.h"
-
- #define HEXD2ASC(x) (((x) < 10) ? ((x) + '0') : ((x) - 10 + 'A'))
diff --git a/security/aws-iam-authenticator/Makefile b/security/aws-iam-authenticator/Makefile
index b30707f3720c..8ba7fb3e2e21 100644
--- a/security/aws-iam-authenticator/Makefile
+++ b/security/aws-iam-authenticator/Makefile
@@ -1,7 +1,6 @@
PORTNAME= aws-iam-authenticator
-PORTVERSION= 0.7.8
+PORTVERSION= 0.7.9
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= security
MAINTAINER= danilo@FreeBSD.org
diff --git a/security/aws-iam-authenticator/distinfo b/security/aws-iam-authenticator/distinfo
index 30287a3b4b50..71ce299f9183 100644
--- a/security/aws-iam-authenticator/distinfo
+++ b/security/aws-iam-authenticator/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760692813
-SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.8/v0.7.8.mod) = 4163efce19348a71e733d26c118986834ed5afac48be7cec9dfc9c57d094dae3
-SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.8/v0.7.8.mod) = 4788
-SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.8/v0.7.8.zip) = 499be04fd4aaec4210863e54e653220138fd9f6b7280b785ac90bbbe40594fe9
-SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.8/v0.7.8.zip) = 233860
+TIMESTAMP = 1763028086
+SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.9/v0.7.9.mod) = a7797637020229937b6e81649fee8dd9e41896ffc0ff2e20d5c7d51302cdcd34
+SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.9/v0.7.9.mod) = 4793
+SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.9/v0.7.9.zip) = c6a9e10c5ccd8c73bec6390a2085fb7c2b3f2b9fba6508ae8848846c40cbf7f2
+SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.9/v0.7.9.zip) = 233851
diff --git a/security/bitwarden-cli/Makefile b/security/bitwarden-cli/Makefile
index e990502c7c79..d9f5a545cceb 100644
--- a/security/bitwarden-cli/Makefile
+++ b/security/bitwarden-cli/Makefile
@@ -1,7 +1,6 @@
PORTNAME= bitwarden-cli
DISTVERSIONPREFIX= cli-v
-DISTVERSION= 2025.10.0
-PORTREVISION= 2
+DISTVERSION= 2025.11.0
CATEGORIES= security
MASTER_SITES= https://nodejs.org/dist/v${PKG_NODE_VER}/:node
DISTFILES= node-v${PKG_NODE_VER}${EXTRACT_SUFX}:node \
@@ -23,6 +22,7 @@ ONLY_FOR_ARCHS= aarch64 amd64
FETCH_DEPENDS= npm:www/npm${NODEJS_SUFFIX}
BUILD_DEPENDS= npm:www/npm${NODEJS_SUFFIX}
LIB_DEPENDS= libbrotlidec.so:archivers/brotli \
+ libzstd.so:archivers/zstd \
libicui18n.so:devel/icu \
libuv.so:devel/libuv \
libsimdjson.so:devel/simdjson \
@@ -35,7 +35,7 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils \
TEST_DEPENDS= npm:www/npm${NODEJS_SUFFIX}
USES= gmake localbase:ldflags nodejs:22,build pkgconfig \
- python:build ssl
+ python:build sqlite ssl
USE_GITHUB= yes
GH_ACCOUNT= bitwarden
@@ -68,7 +68,9 @@ PKG_NODE_CONFIGURE_ARGS=--openssl-use-def-ca-store \
--shared-openssl \
--shared-ngtcp2 \
--shared-simdjson \
+ --shared-sqlite \
--shared-zlib \
+ --shared-zstd \
--with-intl=system-icu
NODE_ARCH= ${ARCH:S/aarch64/arm64/:S/amd64/x64/:S/i386/ia32/}
diff --git a/security/bitwarden-cli/distinfo b/security/bitwarden-cli/distinfo
index 58fed7bf314a..aeea50c996f4 100644
--- a/security/bitwarden-cli/distinfo
+++ b/security/bitwarden-cli/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1760949423
+TIMESTAMP = 1763543684
SHA256 (node-v22.15.1.tar.gz) = 38aea029f8818f7783f273fbc70dcf930f9ef54bdd49c5f90c0152caec7a57be
SIZE (node-v22.15.1.tar.gz) = 100310295
-SHA256 (bitwarden-cli-2025.10.0-node-modules.tar.gz) = 94b46790681dd3506479d9f650135e31220b64dec0ec7ada0e56f63de8b56766
-SIZE (bitwarden-cli-2025.10.0-node-modules.tar.gz) = 267045345
-SHA256 (bitwarden-clients-cli-v2025.10.0_GH0.tar.gz) = e9f5b989e3403525c08ef0d295e7a315de2e5f05121e67b0352fed21417277df
-SIZE (bitwarden-clients-cli-v2025.10.0_GH0.tar.gz) = 28302200
+SHA256 (bitwarden-cli-2025.11.0-node-modules.tar.gz) = 8e28f846afe7b782c10d8b06d589cf05c24da798fe6c2c869cc63327c6af2c69
+SIZE (bitwarden-cli-2025.11.0-node-modules.tar.gz) = 278775338
+SHA256 (bitwarden-clients-cli-v2025.11.0_GH0.tar.gz) = e5b24bd38b6670942672bdc7f58a19d962509248c2d0a5ec2cea8521951a0da5
+SIZE (bitwarden-clients-cli-v2025.11.0_GH0.tar.gz) = 31458578
diff --git a/security/bitwarden-cli/files/packagejsons/apps/browser/package.json b/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
index 402a00fee31a..82d2ad7ab7ae 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
@@ -1,6 +1,6 @@
{
"name": "@bitwarden/browser",
- "version": "2025.10.0",
+ "version": "2025.11.0",
"scripts": {
"build": "npm run build:chrome",
"build:bit": "npm run build:bit:chrome",
diff --git a/security/bitwarden-cli/files/packagejsons/apps/cli/package.json b/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
index 02db5317a26b..26e1183004ad 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
@@ -1,7 +1,7 @@
{
"name": "@bitwarden/cli",
"description": "A secure and free password manager for all of your devices.",
- "version": "2025.10.0",
+ "version": "2025.11.0",
"keywords": [
"bitwarden",
"password",
@@ -13,7 +13,7 @@
"homepage": "https://bitwarden.com",
"repository": {
"type": "git",
- "url": "https://github.com/bitwarden/clients"
+ "url": "git+https://github.com/bitwarden/clients.git"
},
"license": "SEE LICENSE IN LICENSE.txt",
"scripts": {
diff --git a/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json b/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
index cb997273f1e8..23a3dbcac111 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
@@ -1,7 +1,7 @@
{
"name": "@bitwarden/desktop",
"description": "A secure and free password manager for all of your devices.",
- "version": "2025.10.0",
+ "version": "2025.11.0",
"keywords": [
"bitwarden",
"password",
@@ -21,23 +21,24 @@
"build-native": "cd desktop_native && node build.js",
"build": "concurrently -n Main,Rend,Prel -c yellow,cyan \"npm run build:main\" \"npm run build:renderer\" \"npm run build:preload\"",
"build:dev": "concurrently -n Main,Rend,Prel -c yellow,cyan \"npm run build:main:dev\" \"npm run build:renderer:dev\" \"npm run build:preload:dev\"",
- "build:preload": "cross-env NODE_ENV=production webpack --config webpack.preload.js",
- "build:preload:dev": "cross-env NODE_ENV=development webpack --config webpack.preload.js",
- "build:preload:watch": "cross-env NODE_ENV=development webpack --config webpack.preload.js --watch",
+ "build:preload": "cross-env NODE_ENV=production webpack --config webpack.config.js --config-name preload",
+ "build:preload:dev": "cross-env NODE_ENV=development webpack --config webpack.config.js --config-name preload",
+ "build:preload:watch": "cross-env NODE_ENV=development webpack --config webpack.config.js --config-name preload --watch",
"build:macos-extension:mac": "./desktop_native/macos_provider/build.sh && node scripts/build-macos-extension.js mac",
"build:macos-extension:mas": "./desktop_native/macos_provider/build.sh && node scripts/build-macos-extension.js mas",
"build:macos-extension:masdev": "./desktop_native/macos_provider/build.sh && node scripts/build-macos-extension.js mas-dev",
- "build:main": "cross-env NODE_ENV=production webpack --config webpack.main.js",
- "build:main:dev": "npm run build-native && cross-env NODE_ENV=development webpack --config webpack.main.js",
- "build:main:watch": "npm run build-native && cross-env NODE_ENV=development webpack --config webpack.main.js --watch",
- "build:renderer": "cross-env NODE_ENV=production webpack --config webpack.renderer.js",
- "build:renderer:dev": "cross-env NODE_ENV=development webpack --config webpack.renderer.js",
- "build:renderer:watch": "cross-env NODE_ENV=development webpack --config webpack.renderer.js --watch",
+ "build:main": "cross-env NODE_ENV=production webpack --config webpack.config.js --config-name main",
+ "build:main:dev": "npm run build-native && cross-env NODE_ENV=development webpack --config webpack.config.js --config-name main",
+ "build:main:watch": "npm run build-native && cross-env NODE_ENV=development webpack --config webpack.config.js --config-name main --watch",
+ "build:renderer": "cross-env NODE_ENV=production webpack --config webpack.config.js --config-name renderer",
+ "build:renderer:dev": "cross-env NODE_ENV=development webpack --config webpack.config.js --config-name renderer",
+ "build:renderer:watch": "cross-env NODE_ENV=development webpack --config webpack.config.js --config-name renderer --watch",
"electron": "node ./scripts/start.js",
"electron:ignore": "node ./scripts/start.js --ignore-certificate-errors",
+ "flatpak:dev": "npm run clean:dist && electron-builder --dir -p never && flatpak-builder --force-clean --install --user ../../.flatpak/ ./resources/com.bitwarden.desktop.devel.yaml && flatpak run com.bitwarden.desktop",
"clean:dist": "rimraf ./dist",
"pack:dir": "npm run clean:dist && electron-builder --dir -p never",
- "pack:lin:flatpak": "npm run clean:dist && electron-builder --dir -p never && flatpak-builder --repo=build/.repo build/.flatpak ./resources/com.bitwarden.desktop.devel.yaml --install-deps-from=flathub --force-clean && flatpak build-bundle ./build/.repo/ ./dist/com.bitwarden.desktop.flatpak com.bitwarden.desktop",
+ "pack:lin:flatpak": "flatpak-builder --repo=../../.flatpak-repo ../../.flatpak ./resources/com.bitwarden.desktop.devel.yaml --install-deps-from=flathub --force-clean && flatpak build-bundle ../../.flatpak-repo/ ./dist/com.bitwarden.desktop.flatpak com.bitwarden.desktop",
"pack:lin": "npm run clean:dist && electron-builder --linux --x64 -p never && export SNAP_FILE=$(realpath ./dist/bitwarden_*.snap) && unsquashfs -d ./dist/tmp-snap/ $SNAP_FILE && mkdir -p ./dist/tmp-snap/meta/polkit/ && cp ./resources/com.bitwarden.desktop.policy ./dist/tmp-snap/meta/polkit/polkit.com.bitwarden.desktop.policy && rm $SNAP_FILE && snap pack --compression=lzo ./dist/tmp-snap/ && mv ./*.snap ./dist/ && rm -rf ./dist/tmp-snap/",
"pack:lin:arm64": "npm run clean:dist && electron-builder --dir -p never && tar -czvf ./dist/bitwarden_desktop_arm64.tar.gz -C ./dist/linux-arm64-unpacked/ .",
"pack:mac": "npm run clean:dist && electron-builder --mac --universal -p never",
@@ -48,6 +49,7 @@
"pack:mac:masdev": "npm run clean:dist && electron-builder --mac mas-dev --universal -p never",
"pack:mac:masdev:with-extension": "npm run clean:dist && npm run build:macos-extension:masdev && electron-builder --mac mas-dev --universal -p never",
"pack:win": "npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p never -c.win.signtoolOptions.certificateSubjectName=\"8bit Solutions LLC\"",
+ "pack:win:beta": "npm run clean:dist && electron-builder --config electron-builder.beta.json --win --x64 --arm64 --ia32 -p never -c.win.signtoolOptions.certificateSubjectName=\"8bit Solutions LLC\"",
"pack:win:ci": "npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p never",
"dist:dir": "npm run build && npm run pack:dir",
"dist:lin": "npm run build && npm run pack:lin",
diff --git a/security/bitwarden-cli/files/packagejsons/apps/web/package.json b/security/bitwarden-cli/files/packagejsons/apps/web/package.json
index 5690ce77dec9..ddcf1576743f 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/web/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/web/package.json
@@ -1,6 +1,6 @@
{
"name": "@bitwarden/web-vault",
- "version": "2025.10.0",
+ "version": "2025.11.0",
"scripts": {
"build:oss": "webpack",
"build:bit": "webpack -c ../../bitwarden_license/bit-web/webpack.config.js",
diff --git a/security/bitwarden-cli/files/packagejsons/package-lock.json b/security/bitwarden-cli/files/packagejsons/package-lock.json
index 71196389be2a..c8f825319e43 100644
--- a/security/bitwarden-cli/files/packagejsons/package-lock.json
+++ b/security/bitwarden-cli/files/packagejsons/package-lock.json
@@ -23,7 +23,8 @@
"@angular/platform-browser": "19.2.14",
"@angular/platform-browser-dynamic": "19.2.14",
"@angular/router": "19.2.14",
- "@bitwarden/sdk-internal": "0.2.0-main.311",
+ "@bitwarden/commercial-sdk-internal": "0.2.0-main.365",
+ "@bitwarden/sdk-internal": "0.2.0-main.365",
"@electron/fuses": "1.8.0",
"@emotion/css": "11.13.5",
"@koa/multer": "4.0.0",
@@ -35,6 +36,7 @@
"@nx/eslint": "21.3.11",
"@nx/jest": "21.3.11",
"@nx/js": "21.3.11",
+ "@nx/webpack": "21.3.11",
"big-integer": "1.6.52",
"braintree-web-drop-in": "1.44.0",
"buffer": "6.0.3",
@@ -54,7 +56,7 @@
"lowdb": "1.0.0",
"lunr": "2.3.9",
"multer": "2.0.2",
- "ngx-toastr": "19.0.0",
+ "ngx-toastr": "19.1.0",
"node-fetch": "2.6.12",
"node-forge": "1.3.1",
"oidc-client-ts": "2.4.1",
@@ -81,7 +83,7 @@
"@babel/preset-env": "7.24.8",
"@compodoc/compodoc": "1.1.26",
"@electron/notarize": "3.0.1",
- "@electron/rebuild": "3.7.2",
+ "@electron/rebuild": "4.0.1",
"@eslint/compat": "1.2.9",
"@lit-labs/signals": "0.1.2",
"@ngtools/webpack": "19.2.14",
@@ -97,6 +99,7 @@
"@storybook/test-runner": "0.22.0",
"@storybook/theming": "8.6.12",
"@storybook/web-components-webpack5": "8.6.12",
+ "@tailwindcss/container-queries": "0.1.1",
"@types/chrome": "0.1.12",
"@types/firefox-webext-browser": "120.0.4",
"@types/inquirer": "8.2.10",
@@ -109,7 +112,7 @@
"@types/koa-json": "2.0.23",
"@types/lowdb": "1.0.15",
"@types/lunr": "2.3.7",
- "@types/node": "22.15.3",
+ "@types/node": "22.18.11",
"@types/node-fetch": "2.6.4",
"@types/node-forge": "1.3.11",
"@types/papaparse": "5.3.16",
@@ -122,16 +125,16 @@
"@yao-pkg/pkg": "6.5.1",
"angular-eslint": "19.6.0",
"autoprefixer": "10.4.21",
- "axe-playwright": "2.1.0",
+ "axe-playwright": "2.2.2",
"babel-loader": "9.2.1",
"base64-loader": "1.0.0",
"browserslist": "4.23.2",
- "chromatic": "13.1.2",
+ "chromatic": "13.3.1",
"concurrently": "9.2.0",
"copy-webpack-plugin": "13.0.0",
- "cross-env": "10.0.0",
+ "cross-env": "10.1.0",
"css-loader": "7.1.2",
- "electron": "36.9.3",
+ "electron": "37.7.0",
"electron-builder": "26.0.12",
"electron-log": "5.4.0",
"electron-reload": "2.0.0-alpha.1",
@@ -152,7 +155,7 @@
"jest-diff": "29.7.0",
"jest-junit": "16.0.0",
"jest-mock-extended": "3.0.7",
- "jest-preset-angular": "14.6.0",
+ "jest-preset-angular": "14.6.1",
"json5": "2.2.3",
"lint-staged": "16.0.0",
"mini-css-extract-plugin": "2.9.2",
@@ -169,16 +172,16 @@
"storybook": "8.6.12",
"style-loader": "4.0.0",
"tailwindcss": "3.4.17",
- "ts-jest": "29.3.4",
+ "ts-jest": "29.4.5",
"ts-loader": "9.5.2",
"tsconfig-paths-webpack-plugin": "4.2.0",
"type-fest": "2.19.0",
- "typescript": "5.5.4",
+ "typescript": "5.8.3",
"typescript-eslint": "8.31.0",
"typescript-strict-plugin": "2.4.4",
"url": "0.11.4",
"util": "0.12.5",
- "wait-on": "8.0.3",
+ "wait-on": "9.0.1",
"webpack": "5.99.7",
"webpack-cli": "6.0.1",
"webpack-dev-server": "5.2.1",
@@ -191,11 +194,11 @@
},
"apps/browser": {
"name": "@bitwarden/browser",
- "version": "2025.10.0"
+ "version": "2025.11.0"
},
"apps/cli": {
"name": "@bitwarden/cli",
- "version": "2025.10.0",
+ "version": "2025.11.0",
"license": "SEE LICENSE IN LICENSE.txt",
"dependencies": {
"@koa/multer": "4.0.0",
@@ -277,7 +280,7 @@
},
"apps/desktop": {
"name": "@bitwarden/desktop",
- "version": "2025.10.0",
+ "version": "2025.11.0",
"hasInstallScript": true,
"license": "GPL-3.0"
},
@@ -291,7 +294,7 @@
},
"apps/web": {
"name": "@bitwarden/web-vault",
- "version": "2025.10.0"
+ "version": "2025.11.0"
},
"libs/admin-console": {
"name": "@bitwarden/admin-console",
@@ -4603,6 +4606,27 @@
"resolved": "libs/client-type",
"link": true
},
+ "node_modules/@bitwarden/commercial-sdk-internal": {
+ "version": "0.2.0-main.365",
+ "resolved": "https://registry.npmjs.org/@bitwarden/commercial-sdk-internal/-/commercial-sdk-internal-0.2.0-main.365.tgz",
+ "integrity": "sha512-yRc2k29rKMxss6qH2TP91VcE6tNR6/A2ASZMj+Om2MEaanV82zcx89dkShh6RP0jXICM+c/m6BgGkmu+1Pcp8w==",
+ "license": "BITWARDEN SOFTWARE DEVELOPMENT KIT LICENSE AGREEMENT",
+ "dependencies": {
+ "type-fest": "^4.41.0"
+ }
+ },
+ "node_modules/@bitwarden/commercial-sdk-internal/node_modules/type-fest": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",
+ "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==",
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/@bitwarden/common": {
"resolved": "libs/common",
"link": true
@@ -4688,9 +4712,9 @@
"link": true
},
"node_modules/@bitwarden/sdk-internal": {
- "version": "0.2.0-main.311",
- "resolved": "https://registry.npmjs.org/@bitwarden/sdk-internal/-/sdk-internal-0.2.0-main.311.tgz",
- "integrity": "sha512-zJdQykNMFOyivpNaCB9jc85wZ1ci2HM8/E4hI+yS7FgRm0sRigK5rieF3+xRjiq7pEsZSD8AucR+u/XK9ADXiw==",
+ "version": "0.2.0-main.365",
+ "resolved": "https://registry.npmjs.org/@bitwarden/sdk-internal/-/sdk-internal-0.2.0-main.365.tgz",
+ "integrity": "sha512-x0sqAuyknFOGf5ZfbuFTxL0olMiGyyLbJ10tXCYHnrkjdspdNm2BGZc64NQgXz5h+PH1Uwtow/01o/a4F0YTHw==",
"license": "GPL-3.0",
"dependencies": {
"type-fest": "^4.41.0"
@@ -4808,6 +4832,12 @@
"integrity": "sha512-UIrJB+AfKU0CCfbMoWrsGpd2D/hBpY/SGgFI6WRHPOwhaZ3g9rz1weiJ6eb6L9KgVyunT7s2tckcPkbHw+NzeA==",
"license": "MIT"
},
+ "node_modules/@bufbuild/protobuf": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.9.0.tgz",
+ "integrity": "sha512-rnJenoStJ8nvmt9Gzye8nkYd6V22xUAnu4086ER7h1zJ508vStko4pMvDeQ446ilDTFpV5wnoc5YS7XvMwwMqA==",
+ "license": "(Apache-2.0 AND BSD-3-Clause)"
+ },
"node_modules/@compodoc/compodoc": {
"version": "1.1.26",
"resolved": "https://registry.npmjs.org/@compodoc/compodoc/-/compodoc-1.1.26.tgz",
@@ -5843,21 +5873,21 @@
}
},
"node_modules/@electron/rebuild": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.7.2.tgz",
- "integrity": "sha512-19/KbIR/DAxbsCkiaGMXIdPnMCJLkcf8AvGnduJtWBs/CBwiAjY1apCqOLVxrXg+rtXFCngbXhBanWjxLUt1Mg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-4.0.1.tgz",
+ "integrity": "sha512-iMGXb6Ib7H/Q3v+BKZJoETgF9g6KMNZVbsO4b7Dmpgb5qTFqyFTzqW9F3TOSHdybv2vKYKzSS9OiZL+dcJb+1Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@electron/node-gyp": "git+https://github.com/electron/node-gyp.git#06b29aafb7708acef8b3669835c8a7857ebc92d2",
"@malept/cross-spawn-promise": "^2.0.0",
"chalk": "^4.0.0",
"debug": "^4.1.1",
"detect-libc": "^2.0.1",
- "fs-extra": "^10.0.0",
"got": "^11.7.0",
- "node-abi": "^3.45.0",
- "node-api-version": "^0.2.0",
+ "graceful-fs": "^4.2.11",
+ "node-abi": "^4.2.0",
+ "node-api-version": "^0.2.1",
+ "node-gyp": "^11.2.0",
"ora": "^5.1.0",
"read-binary-file-arch": "^1.0.6",
"semver": "^7.3.5",
@@ -5868,22 +5898,20 @@
"electron-rebuild": "lib/cli.js"
},
"engines": {
- "node": ">=12.13.0"
+ "node": ">=22.12.0"
}
},
- "node_modules/@electron/rebuild/node_modules/fs-extra": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
- "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "node_modules/@electron/rebuild/node_modules/node-abi": {
+ "version": "4.14.0",
+ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-4.14.0.tgz",
+ "integrity": "sha512-E4n91K4Nk1Rch2KzD+edU2bfZTP4W42GypAUDXU4vu1A+4u9PvUNDkGI0dXbsy8ZeF3WGj0SD/uHxnXD/sW+3w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
+ "semver": "^7.6.3"
},
"engines": {
- "node": ">=12"
+ "node": ">=22.12.0"
}
},
"node_modules/@electron/universal": {
@@ -6798,12 +6826,39 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@hapi/address": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/@hapi/address/-/address-5.1.1.tgz",
+ "integrity": "sha512-A+po2d/dVoY7cYajycYI43ZbYMXukuopIsqCjh5QzsBCipDtdofHntljDlpccMjIfTy6UOkg+5KPriwYch2bXA==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@hapi/hoek": "^11.0.2"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@hapi/address/node_modules/@hapi/hoek": {
+ "version": "11.0.7",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-11.0.7.tgz",
+ "integrity": "sha512-HV5undWkKzcB4RZUusqOpcgxOaq6VOAH7zhhIr2g3G8NF/MlFO75SjOr2NfuSx0Mh40+1FqCkagKLJRykUWoFQ==",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
"node_modules/@hapi/bourne": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-3.0.0.tgz",
"integrity": "sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==",
"license": "BSD-3-Clause"
},
+ "node_modules/@hapi/formula": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-3.0.2.tgz",
+ "integrity": "sha512-hY5YPNXzw1He7s0iqkRQi+uMGh383CGdyyIGYtB+W5N3KHPXoqychklvHhKCC9M3Xtv0OCs/IHw+r4dcHtBYWw==",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
"node_modules/@hapi/hoek": {
"version": "9.3.0",
"resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz",
@@ -6811,6 +6866,23 @@
"dev": true,
"license": "BSD-3-Clause"
},
+ "node_modules/@hapi/pinpoint": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.1.tgz",
+ "integrity": "sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@hapi/tlds": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@hapi/tlds/-/tlds-1.1.3.tgz",
+ "integrity": "sha512-QIvUMB5VZ8HMLZF9A2oWr3AFM430QC8oGd0L35y2jHpuW6bIIca6x/xL7zUf4J7L9WJ3qjz+iJII8ncaeMbpSg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
"node_modules/@hapi/topo": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz",
@@ -7734,7 +7806,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
"integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
- "devOptional": true,
"license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.27.8"
@@ -7879,7 +7950,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
"integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
- "devOptional": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -7916,7 +7986,6 @@
"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",
"dependencies": {
"@jridgewell/gen-mapping": "^0.3.5",
@@ -7943,7 +8012,6 @@
"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"
@@ -7960,7 +8028,6 @@
"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": "Apache-2.0",
"dependencies": {
"@jsonjoy.com/base64": "^1.1.1",
@@ -7983,7 +8050,6 @@
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.6.0.tgz",
"integrity": "sha512-sw/RMbehRhN68WRtcKCpQOPfnH6lLP4GJfqzi3iYej8tnzpZUDr6UkZYJjcjjC0FWEJOJbyM3PTIwxucUmDG2A==",
- "dev": true,
"license": "Apache-2.0",
"engines": {
"node": ">=10.0"
@@ -8028,7 +8094,6 @@
"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": {
@@ -8840,7 +8905,6 @@
"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",
"dependencies": {
"@nodelib/fs.stat": "2.0.5",
@@ -8854,7 +8918,6 @@
"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"
@@ -8864,7 +8927,6 @@
"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": {
"@nodelib/fs.scandir": "2.1.5",
@@ -9367,19 +9429,6 @@
}
}
},
- "node_modules/@nx/eslint/node_modules/typescript": {
- "version": "5.8.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
- "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
- "license": "Apache-2.0",
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=14.17"
- }
- },
"node_modules/@nx/jest": {
"version": "21.3.11",
"resolved": "https://registry.npmjs.org/@nx/jest/-/jest-21.3.11.tgz",
@@ -10714,6 +10763,517 @@
"win32"
]
},
+ "node_modules/@nx/webpack": {
+ "version": "21.3.11",
+ "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-21.3.11.tgz",
+ "integrity": "sha512-GAqA9yHLro4zDf2z27uWseUSLiZZh2IZ3Eh5Kb9l/LA4ujT3whkpNoIo/K2LxzmmOG8k2SkJ7wBntCPk2O1e8g==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.23.2",
+ "@nx/devkit": "21.3.11",
+ "@nx/js": "21.3.11",
+ "@phenomnomnominal/tsquery": "~5.0.1",
+ "ajv": "^8.12.0",
+ "autoprefixer": "^10.4.9",
+ "babel-loader": "^9.1.2",
+ "browserslist": "^4.21.4",
+ "copy-webpack-plugin": "^10.2.4",
+ "css-loader": "^6.4.0",
+ "css-minimizer-webpack-plugin": "^5.0.0",
+ "fork-ts-checker-webpack-plugin": "7.2.13",
+ "less": "^4.1.3",
+ "less-loader": "^11.1.0",
+ "license-webpack-plugin": "^4.0.2",
+ "loader-utils": "^2.0.3",
+ "mini-css-extract-plugin": "~2.4.7",
+ "parse5": "4.0.0",
+ "picocolors": "^1.1.0",
+ "postcss": "^8.4.38",
+ "postcss-import": "~14.1.0",
+ "postcss-loader": "^6.1.1",
+ "rxjs": "^7.8.0",
+ "sass": "^1.85.0",
+ "sass-embedded": "^1.83.4",
+ "sass-loader": "^16.0.4",
+ "source-map-loader": "^5.0.0",
+ "style-loader": "^3.3.0",
+ "terser-webpack-plugin": "^5.3.3",
+ "ts-loader": "^9.3.1",
+ "tsconfig-paths-webpack-plugin": "4.0.0",
+ "tslib": "^2.3.0",
+ "webpack": "~5.99.0",
+ "webpack-dev-server": "^5.2.1",
+ "webpack-node-externals": "^3.0.0",
+ "webpack-subresource-integrity": "^5.1.0"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/array-union": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz",
+ "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/chokidar": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
+ "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+ "license": "MIT",
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/chokidar/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "license": "ISC",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/copy-webpack-plugin": {
+ "version": "10.2.4",
+ "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz",
+ "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-glob": "^3.2.7",
+ "glob-parent": "^6.0.1",
+ "globby": "^12.0.2",
+ "normalize-path": "^3.0.0",
+ "schema-utils": "^4.0.0",
+ "serialize-javascript": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 12.20.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.1.0"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/cosmiconfig": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
+ "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@nx/webpack/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==",
+ "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/@nx/webpack/node_modules/fork-ts-checker-webpack-plugin": {
+ "version": "7.2.13",
+ "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.13.tgz",
+ "integrity": "sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.16.7",
+ "chalk": "^4.1.2",
+ "chokidar": "^3.5.3",
+ "cosmiconfig": "^7.0.1",
+ "deepmerge": "^4.2.2",
+ "fs-extra": "^10.0.0",
+ "memfs": "^3.4.1",
+ "minimatch": "^3.0.4",
+ "node-abort-controller": "^3.0.1",
+ "schema-utils": "^3.1.1",
+ "semver": "^7.3.5",
+ "tapable": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=12.13.0",
+ "yarn": ">=1.0.0"
+ },
+ "peerDependencies": {
+ "typescript": ">3.6.0",
+ "vue-template-compiler": "*",
+ "webpack": "^5.11.0"
+ },
+ "peerDependenciesMeta": {
+ "vue-template-compiler": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "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/@nx/webpack/node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "license": "MIT",
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/globby": {
+ "version": "12.2.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz",
+ "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==",
+ "license": "MIT",
+ "dependencies": {
+ "array-union": "^3.0.1",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.7",
+ "ignore": "^5.1.9",
+ "merge2": "^1.4.1",
+ "slash": "^4.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/ignore": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/@nx/webpack/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==",
+ "license": "MIT"
+ },
+ "node_modules/@nx/webpack/node_modules/less-loader": {
+ "version": "11.1.4",
+ "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.4.tgz",
+ "integrity": "sha512-6/GrYaB6QcW6Vj+/9ZPgKKs6G10YZai/l/eJ4SLwbzqNTBsAqt5hSLVF47TgsiBxV1P6eAU0GYRH3YRuQU9V3A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 14.15.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "less": "^3.5.0 || ^4.0.0",
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/loader-utils": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+ "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
+ "license": "MIT",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/mini-css-extract-plugin": {
+ "version": "2.4.7",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.7.tgz",
+ "integrity": "sha512-euWmddf0sk9Nv1O0gfeeUAvAkoSlWncNLF77C0TP2+WoPvy8mAHKOzMajcCz2dzvyt3CNgxb1obIEVFIRxaipg==",
+ "license": "MIT",
+ "dependencies": {
+ "schema-utils": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/postcss-import": {
+ "version": "14.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz",
+ "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.0.0",
+ "read-cache": "^1.0.0",
+ "resolve": "^1.1.7"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.0.0"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/postcss-loader": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz",
+ "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==",
+ "license": "MIT",
+ "dependencies": {
+ "cosmiconfig": "^7.0.0",
+ "klona": "^2.0.5",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "postcss": "^7.0.0 || ^8.0.1",
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "license": "MIT",
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/slash": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
+ "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/style-loader": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz",
+ "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/tsconfig-paths": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
+ "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
+ "license": "MIT",
+ "dependencies": {
+ "json5": "^2.2.2",
+ "minimist": "^1.2.6",
+ "strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/tsconfig-paths-webpack-plugin": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.0.0.tgz",
+ "integrity": "sha512-fw/7265mIWukrSHd0i+wSwx64kYUSAKPfxRDksjKIYTxSAp9W9/xcZVBF4Kl0eqQd5eBpAQ/oQrc5RyM/0c1GQ==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "enhanced-resolve": "^5.7.0",
+ "tsconfig-paths": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/@nx/webpack/node_modules/yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "license": "ISC",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/@nx/workspace": {
"version": "21.3.11",
"resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-21.3.11.tgz",
@@ -10734,7 +11294,6 @@
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz",
"integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==",
- "dev": true,
"hasInstallScript": true,
"license": "MIT",
"optional": true,
@@ -10774,7 +11333,6 @@
"cpu": [
"arm64"
],
- "dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -10795,7 +11353,6 @@
"cpu": [
"arm64"
],
- "dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -10816,7 +11373,6 @@
"cpu": [
"x64"
],
- "dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -10837,7 +11393,6 @@
"cpu": [
"x64"
],
- "dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -10858,7 +11413,6 @@
"cpu": [
"arm"
],
- "dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -10879,7 +11433,6 @@
"cpu": [
"arm"
],
- "dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -10900,7 +11453,6 @@
"cpu": [
"arm64"
],
- "dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -10921,7 +11473,6 @@
"cpu": [
"arm64"
],
- "dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -10942,7 +11493,6 @@
"cpu": [
"x64"
],
- "dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -10963,7 +11513,6 @@
"cpu": [
"x64"
],
- "dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -10984,7 +11533,6 @@
"cpu": [
"arm64"
],
- "dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -11005,7 +11553,6 @@
"cpu": [
"ia32"
],
- "dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -11026,7 +11573,6 @@
"cpu": [
"x64"
],
- "dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -11044,7 +11590,6 @@
"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": "Apache-2.0",
"optional": true,
"bin": {
@@ -11058,7 +11603,6 @@
"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",
"optional": true
},
@@ -11896,7 +12440,6 @@
"version": "0.27.8",
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
"integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
- "devOptional": true,
"license": "MIT"
},
"node_modules/@sindresorhus/is": {
@@ -11944,6 +12487,13 @@
"@sinonjs/commons": "^3.0.0"
}
},
+ "node_modules/@standard-schema/spec": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz",
+ "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@storybook/addon-a11y": {
"version": "8.6.12",
"resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-8.6.12.tgz",
@@ -13051,6 +13601,16 @@
"node": ">=10"
}
},
+ "node_modules/@tailwindcss/container-queries": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/container-queries/-/container-queries-0.1.1.tgz",
+ "integrity": "sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "tailwindcss": ">=3.2.0"
+ }
+ },
"node_modules/@testing-library/dom": {
"version": "10.4.0",
"resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz",
@@ -13183,6 +13743,15 @@
"node": ">= 10"
}
},
+ "node_modules/@trysound/sax": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
+ "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
"node_modules/@ts-morph/common": {
"version": "0.25.0",
"resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.25.0.tgz",
@@ -13346,7 +13915,6 @@
"version": "1.19.6",
"resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz",
"integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/connect": "*",
@@ -13357,7 +13925,6 @@
"version": "3.5.13",
"resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz",
"integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
@@ -13391,7 +13958,6 @@
"version": "3.4.38",
"resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
"integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
@@ -13401,7 +13967,6 @@
"version": "1.5.4",
"resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz",
"integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/express-serve-static-core": "*",
@@ -13442,7 +14007,6 @@
"version": "9.6.1",
"resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz",
"integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/estree": "*",
@@ -13453,7 +14017,6 @@
"version": "3.7.7",
"resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",
"integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/eslint": "*",
@@ -13470,7 +14033,6 @@
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.3.tgz",
"integrity": "sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/body-parser": "*",
@@ -13482,7 +14044,6 @@
"version": "5.0.6",
"resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz",
"integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*",
@@ -13546,7 +14107,7 @@
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
"integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/@types/http-assert": {
@@ -13567,14 +14128,12 @@
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz",
"integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/http-proxy": {
"version": "1.17.16",
"resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz",
"integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
@@ -13822,7 +14381,6 @@
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
"integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/ms": {
@@ -13833,9 +14391,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "22.15.3",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.3.tgz",
- "integrity": "sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw==",
+ "version": "22.18.11",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.11.tgz",
+ "integrity": "sha512-Gd33J2XIrXurb+eT2ktze3rJAfAp9ZNjlBdh4SVgyrKEOADwCbdUDaK7QgJno8Ue4kcajscsKqu6n8OBG3hhCQ==",
"license": "MIT",
"dependencies": {
"undici-types": "~6.21.0"
@@ -13895,7 +14453,6 @@
"version": "1.3.11",
"resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz",
"integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
@@ -13950,14 +14507,12 @@
"version": "6.14.0",
"resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz",
"integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/range-parser": {
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
"integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/react": {
@@ -14009,7 +14564,6 @@
"version": "0.17.5",
"resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz",
"integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/mime": "^1",
@@ -14020,7 +14574,6 @@
"version": "1.9.4",
"resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz",
"integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/express": "*"
@@ -14030,7 +14583,6 @@
"version": "1.15.8",
"resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz",
"integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/http-errors": "*",
@@ -14042,7 +14594,6 @@
"version": "0.3.36",
"resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz",
"integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
@@ -14120,7 +14671,6 @@
"version": "8.18.1",
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz",
"integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
@@ -15049,7 +15599,6 @@
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz",
"integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/helper-numbers": "1.13.2",
@@ -15060,28 +15609,24 @@
"version": "1.13.2",
"resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz",
"integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==",
- "dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-api-error": {
"version": "1.13.2",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz",
"integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-buffer": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz",
"integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==",
- "dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-numbers": {
"version": "1.13.2",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz",
"integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/floating-point-hex-parser": "1.13.2",
@@ -15093,14 +15638,12 @@
"version": "1.13.2",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz",
"integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==",
- "dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-wasm-section": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz",
"integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
@@ -15113,7 +15656,6 @@
"version": "1.13.2",
"resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz",
"integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@xtuc/ieee754": "^1.2.0"
@@ -15123,7 +15665,6 @@
"version": "1.13.2",
"resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz",
"integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"@xtuc/long": "4.2.2"
@@ -15133,14 +15674,12 @@
"version": "1.13.2",
"resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz",
"integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/wasm-edit": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz",
"integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
@@ -15157,7 +15696,6 @@
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz",
"integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
@@ -15171,7 +15709,6 @@
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz",
"integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
@@ -15184,7 +15721,6 @@
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz",
"integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
@@ -15199,7 +15735,6 @@
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz",
"integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.14.1",
@@ -15274,14 +15809,12 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
"integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
- "dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@xtuc/long": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
"integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
- "dev": true,
"license": "Apache-2.0"
},
"node_modules/@yao-pkg/pkg": {
@@ -15686,7 +16219,6 @@
"version": "8.17.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
"integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.3",
@@ -15721,7 +16253,6 @@
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
"integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.3"
@@ -15793,7 +16324,6 @@
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
"integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
- "dev": true,
"engines": [
"node >= 0.8.0"
],
@@ -16111,7 +16641,6 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
"integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
- "dev": true,
"license": "MIT"
},
"node_modules/array-includes": {
@@ -16329,7 +16858,6 @@
"version": "10.4.21",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz",
"integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==",
- "dev": true,
"funding": [
{
"type": "opencollective",
@@ -16367,7 +16895,6 @@
"version": "4.25.0",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
"integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
- "dev": true,
"funding": [
{
"type": "opencollective",
@@ -16439,9 +16966,9 @@
}
},
"node_modules/axe-playwright": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/axe-playwright/-/axe-playwright-2.1.0.tgz",
- "integrity": "sha512-tY48SX56XaAp16oHPyD4DXpybz8Jxdz9P7exTjF/4AV70EGUavk+1fUPWirM0OYBR+YyDx6hUeDvuHVA6fB9YA==",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/axe-playwright/-/axe-playwright-2.2.2.tgz",
+ "integrity": "sha512-h350/grzDCPgpuWV7eEOqr/f61Xn07Gi9f9B3Ew4rW6/nFtpdEJYW6jgRATorgAGXjEAYFTnaY3sEys39wDw4A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16456,13 +16983,13 @@
}
},
"node_modules/axios": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.10.0.tgz",
- "integrity": "sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz",
+ "integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==",
"license": "MIT",
"dependencies": {
"follow-redirects": "^1.15.6",
- "form-data": "^4.0.0",
+ "form-data": "^4.0.4",
"proxy-from-env": "^1.1.0"
}
},
@@ -16502,7 +17029,6 @@
"version": "9.2.1",
"resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz",
"integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"find-cache-dir": "^4.0.0",
@@ -16807,7 +17333,6 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
"integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==",
- "dev": true,
"license": "MIT"
},
"node_modules/bcryptjs": {
@@ -16932,7 +17457,6 @@
"version": "5.2.2",
"resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
"integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": "*"
@@ -16942,7 +17466,6 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -17031,7 +17554,6 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz",
"integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.3",
@@ -17042,7 +17564,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
"integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
- "dev": true,
"license": "ISC"
},
"node_modules/boolean": {
@@ -17218,6 +17739,12 @@
"ieee754": "^1.2.1"
}
},
+ "node_modules/buffer-builder": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/buffer-builder/-/buffer-builder-0.2.0.tgz",
+ "integrity": "sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==",
+ "license": "MIT/X11"
+ },
"node_modules/buffer-crc32": {
"version": "0.2.13",
"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
@@ -17709,7 +18236,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
"integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"pascal-case": "^3.1.2",
@@ -17735,6 +18262,18 @@
"node": ">= 6"
}
},
+ "node_modules/caniuse-api": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
+ "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.0.0",
+ "caniuse-lite": "^1.0.0",
+ "lodash.memoize": "^4.1.2",
+ "lodash.uniq": "^4.5.0"
+ }
+ },
"node_modules/caniuse-lite": {
"version": "1.0.30001724",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001724.tgz",
@@ -17931,7 +18470,6 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
"integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"readdirp": "^4.0.1"
@@ -17954,9 +18492,9 @@
}
},
"node_modules/chromatic": {
- "version": "13.1.2",
- "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-13.1.2.tgz",
- "integrity": "sha512-jgVptQabJHOnzmmvLjbtfutREkWGhDDk2gVqMH6N+V7z56oIy4Sd2/U7ZxNvnVFPinZQMSjSdUce4b6JIP64Dg==",
+ "version": "13.3.1",
+ "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-13.3.1.tgz",
+ "integrity": "sha512-qJ/el70Wo7jFgiXPpuukqxCEc7IKiH/e8MjTzIF9uKw+3XZ6GghOTTLC7lGfeZtosiQBMkRlYet77tC4KKHUng==",
"dev": true,
"license": "MIT",
"bin": {
@@ -17981,7 +18519,6 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz",
"integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.0"
@@ -17998,7 +18535,6 @@
"version": "3.9.0",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
"integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
- "devOptional": true,
"funding": [
{
"type": "github",
@@ -18021,7 +18557,7 @@
"version": "5.3.3",
"resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz",
"integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"source-map": "~0.6.0"
@@ -18034,7 +18570,7 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
+ "devOptional": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
@@ -18320,11 +18856,22 @@
"color-support": "bin.js"
}
},
+ "node_modules/colord": {
+ "version": "2.9.3",
+ "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz",
+ "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==",
+ "license": "MIT"
+ },
"node_modules/colorette": {
"version": "2.0.20",
"resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
"integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
- "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/colorjs.io": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.5.2.tgz",
+ "integrity": "sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==",
"license": "MIT"
},
"node_modules/colors": {
@@ -18375,7 +18922,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz",
"integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==",
- "dev": true,
"license": "ISC"
},
"node_modules/common-tags": {
@@ -18409,7 +18955,6 @@
"version": "2.0.18",
"resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
"integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"mime-db": ">= 1.43.0 < 2"
@@ -18422,7 +18967,6 @@
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz",
"integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bytes": "3.1.2",
@@ -18441,7 +18985,6 @@
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"ms": "2.0.0"
@@ -18451,14 +18994,12 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true,
"license": "MIT"
},
"node_modules/compression/node_modules/negotiator": {
"version": "0.6.4",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz",
"integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -18692,7 +19233,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz",
"integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.8"
@@ -18784,7 +19324,6 @@
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz",
"integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-what": "^3.14.1"
@@ -19019,9 +19558,9 @@
"peer": true
},
"node_modules/cross-env": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.0.0.tgz",
- "integrity": "sha512-aU8qlEK/nHYtVuN4p7UQgAwVljzMg8hB4YK5ThRqD2l/ziSnryncPNn7bMLt5cFYsKVKBh8HqLqyCoTupEUu7Q==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.1.0.tgz",
+ "integrity": "sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19056,6 +19595,18 @@
"integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==",
"license": "MIT"
},
+ "node_modules/css-declaration-sorter": {
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.0.tgz",
+ "integrity": "sha512-LQF6N/3vkAMYF4xoHLJfG718HRJh34Z8BnNhd6bosOMIVjMlhuZK5++oZa3uYAgrI5+7x2o27gUqTR2U/KjUOQ==",
+ "license": "ISC",
+ "engines": {
+ "node": "^14 || ^16 || >=18"
+ },
+ "peerDependencies": {
+ "postcss": "^8.0.9"
+ }
+ },
"node_modules/css-loader": {
"version": "7.1.2",
"resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz",
@@ -19092,11 +19643,54 @@
}
}
},
+ "node_modules/css-minimizer-webpack-plugin": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz",
+ "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==",
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.18",
+ "cssnano": "^6.0.1",
+ "jest-worker": "^29.4.3",
+ "postcss": "^8.4.24",
+ "schema-utils": "^4.0.1",
+ "serialize-javascript": "^6.0.1"
+ },
+ "engines": {
+ "node": ">= 14.15.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@parcel/css": {
+ "optional": true
+ },
+ "@swc/css": {
+ "optional": true
+ },
+ "clean-css": {
+ "optional": true
+ },
+ "csso": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ },
+ "lightningcss": {
+ "optional": true
+ }
+ }
+ },
"node_modules/css-select": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
"integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
- "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"boolbase": "^1.0.0",
@@ -19109,11 +19703,23 @@
"url": "https://github.com/sponsors/fb55"
}
},
+ "node_modules/css-tree": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
+ "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
+ "license": "MIT",
+ "dependencies": {
+ "mdn-data": "2.0.30",
+ "source-map-js": "^1.0.1"
+ },
+ "engines": {
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
+ }
+ },
"node_modules/css-what": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
"integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
- "dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">= 6"
@@ -19133,7 +19739,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
- "dev": true,
"license": "MIT",
"bin": {
"cssesc": "bin/cssesc"
@@ -19142,6 +19747,115 @@
"node": ">=4"
}
},
+ "node_modules/cssnano": {
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz",
+ "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==",
+ "license": "MIT",
+ "dependencies": {
+ "cssnano-preset-default": "^6.1.2",
+ "lilconfig": "^3.1.1"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/cssnano"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/cssnano-preset-default": {
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz",
+ "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.23.0",
+ "css-declaration-sorter": "^7.2.0",
+ "cssnano-utils": "^4.0.2",
+ "postcss-calc": "^9.0.1",
+ "postcss-colormin": "^6.1.0",
+ "postcss-convert-values": "^6.1.0",
+ "postcss-discard-comments": "^6.0.2",
+ "postcss-discard-duplicates": "^6.0.3",
+ "postcss-discard-empty": "^6.0.3",
+ "postcss-discard-overridden": "^6.0.2",
+ "postcss-merge-longhand": "^6.0.5",
+ "postcss-merge-rules": "^6.1.1",
+ "postcss-minify-font-values": "^6.1.0",
+ "postcss-minify-gradients": "^6.0.3",
+ "postcss-minify-params": "^6.1.0",
+ "postcss-minify-selectors": "^6.0.4",
+ "postcss-normalize-charset": "^6.0.2",
+ "postcss-normalize-display-values": "^6.0.2",
+ "postcss-normalize-positions": "^6.0.2",
+ "postcss-normalize-repeat-style": "^6.0.2",
+ "postcss-normalize-string": "^6.0.2",
+ "postcss-normalize-timing-functions": "^6.0.2",
+ "postcss-normalize-unicode": "^6.1.0",
+ "postcss-normalize-url": "^6.0.2",
+ "postcss-normalize-whitespace": "^6.0.2",
+ "postcss-ordered-values": "^6.0.2",
+ "postcss-reduce-initial": "^6.1.0",
+ "postcss-reduce-transforms": "^6.0.2",
+ "postcss-svgo": "^6.0.3",
+ "postcss-unique-selectors": "^6.0.4"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/cssnano-utils": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz",
+ "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/csso": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz",
+ "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
+ "license": "MIT",
+ "dependencies": {
+ "css-tree": "~2.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
+ "npm": ">=7.0.0"
+ }
+ },
+ "node_modules/csso/node_modules/css-tree": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz",
+ "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
+ "license": "MIT",
+ "dependencies": {
+ "mdn-data": "2.0.28",
+ "source-map-js": "^1.0.1"
+ },
+ "engines": {
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
+ "npm": ">=7.0.0"
+ }
+ },
+ "node_modules/csso/node_modules/mdn-data": {
+ "version": "2.0.28",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz",
+ "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==",
+ "license": "CC0-1.0"
+ },
"node_modules/cssom": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
@@ -19590,7 +20304,6 @@
"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/detect-port": {
@@ -19798,7 +20511,6 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
"integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"path-type": "^4.0.0"
@@ -19811,7 +20523,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -19927,7 +20638,6 @@
"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": {
"@leichtgewicht/ip-codec": "^2.0.1"
@@ -19960,7 +20670,7 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
"integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"utila": "~0.4"
@@ -19970,7 +20680,6 @@
"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",
@@ -19985,7 +20694,6 @@
"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",
@@ -20012,7 +20720,6 @@
"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": {
"domelementtype": "^2.3.0"
@@ -20028,7 +20735,6 @@
"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": "BSD-2-Clause",
"dependencies": {
"dom-serializer": "^2.0.0",
@@ -20050,7 +20756,7 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
"integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"no-case": "^3.0.4",
@@ -20159,9 +20865,9 @@
}
},
"node_modules/electron": {
- "version": "36.9.3",
- "resolved": "https://registry.npmjs.org/electron/-/electron-36.9.3.tgz",
- "integrity": "sha512-eR5yswsA55zVTPDEIA/PSdVNBLOp0q0Wsavgx0S3BmJYOqKoH1gqzS+hggf0/aY5OvUjVNSHiJJA1VsB5aJUug==",
+ "version": "37.7.0",
+ "resolved": "https://registry.npmjs.org/electron/-/electron-37.7.0.tgz",
+ "integrity": "sha512-LBzvfrS0aalynOsnC11AD7zeoU8eOois090mzLpQM3K8yZ2N04i2ZW9qmHOTFLrXlKvrwRc7EbyQf1u8XHMl6Q==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -20517,7 +21223,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
"integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 4"
@@ -20555,7 +21260,6 @@
"version": "5.18.1",
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz",
"integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"graceful-fs": "^4.2.4",
@@ -20649,7 +21353,6 @@
"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": "MIT",
"optional": true,
"dependencies": {
@@ -20759,7 +21462,6 @@
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
"integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
- "dev": true,
"license": "MIT"
},
"node_modules/es-object-atoms": {
@@ -21514,14 +22216,12 @@
"version": "4.0.7",
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
"integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
- "dev": true,
"license": "MIT"
},
"node_modules/events": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
"integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.8.x"
@@ -21835,7 +22535,6 @@
"version": "3.3.3",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
"integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@nodelib/fs.stat": "^2.0.2",
@@ -21852,7 +22551,6 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
"license": "ISC",
"dependencies": {
"is-glob": "^4.0.1"
@@ -21877,7 +22575,6 @@
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz",
"integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==",
- "dev": true,
"funding": [
{
"type": "github",
@@ -21904,7 +22601,6 @@
"version": "1.19.1",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
"integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
- "dev": true,
"license": "ISC",
"dependencies": {
"reusify": "^1.0.4"
@@ -21914,7 +22610,6 @@
"version": "0.11.4",
"resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
"integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"websocket-driver": ">=0.5.1"
@@ -22118,7 +22813,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz",
"integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"common-path-prefix": "^3.0.0",
@@ -22557,7 +23251,6 @@
"version": "4.3.7",
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
"integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
- "dev": true,
"license": "MIT",
"engines": {
"node": "*"
@@ -22707,7 +23400,6 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz",
"integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==",
- "dev": true,
"license": "Unlicense"
},
"node_modules/fs.realpath": {
@@ -22941,7 +23633,6 @@
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
"integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
- "dev": true,
"license": "BSD-2-Clause"
},
"node_modules/glob/node_modules/minimatch": {
@@ -23154,7 +23845,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
"integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
- "dev": true,
"license": "MIT"
},
"node_modules/handlebars": {
@@ -23316,7 +24006,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
"integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"bin": {
"he": "bin/he"
@@ -23372,7 +24062,6 @@
"version": "2.1.6",
"resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
"integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.1",
@@ -23480,7 +24169,7 @@
"version": "5.6.3",
"resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz",
"integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"@types/html-minifier-terser": "^6.0.0",
@@ -23513,7 +24202,7 @@
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
"integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 12"
@@ -23523,7 +24212,7 @@
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
"integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"camel-case": "^4.1.2",
@@ -23668,7 +24357,6 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
"integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==",
- "dev": true,
"license": "MIT"
},
"node_modules/http-errors": {
@@ -23700,14 +24388,12 @@
"version": "0.5.10",
"resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz",
"integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==",
- "dev": true,
"license": "MIT"
},
"node_modules/http-proxy": {
"version": "1.18.1",
"resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
"integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"eventemitter3": "^4.0.0",
@@ -23816,7 +24502,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz",
"integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10.18"
@@ -23888,7 +24573,6 @@
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
"integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
- "dev": true,
"license": "ISC",
"engines": {
"node": "^10 || ^12 || >= 14"
@@ -23956,7 +24640,6 @@
"version": "0.5.5",
"resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
"integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==",
- "dev": true,
"license": "MIT",
"optional": true,
"bin": {
@@ -23976,7 +24659,6 @@
"version": "5.1.3",
"resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz",
"integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==",
- "dev": true,
"license": "MIT"
},
"node_modules/import-fresh": {
@@ -24348,7 +25030,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"binary-extensions": "^2.0.0"
@@ -24612,7 +25293,6 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz",
"integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=16"
@@ -24872,7 +25552,6 @@
"version": "3.14.1",
"resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz",
"integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==",
- "dev": true,
"license": "MIT"
},
"node_modules/is-windows": {
@@ -26198,9 +26877,9 @@
}
},
"node_modules/jest-preset-angular": {
- "version": "14.6.0",
- "resolved": "https://registry.npmjs.org/jest-preset-angular/-/jest-preset-angular-14.6.0.tgz",
- "integrity": "sha512-LGSKLCsUhtrs2dw6f7ega/HOS8/Ni/1gV+oXmxPHmJDLHFpM6cI78Monmz8Z1P87a/A4OwnKilxgPRr+6Pzmgg==",
+ "version": "14.6.1",
+ "resolved": "https://registry.npmjs.org/jest-preset-angular/-/jest-preset-angular-14.6.1.tgz",
+ "integrity": "sha512-7q5x42wKrsF2ykOwGVzcXpr9p1X4FQJMU/DnH1tpvCmeOm5XqENdwD/xDZug+nP6G8SJPdioauwdsK/PMY/MpQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -26572,7 +27251,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
"integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
- "devOptional": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
@@ -26590,7 +27268,6 @@
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=8.6"
@@ -26806,7 +27483,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz",
"integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==",
- "devOptional": true,
"license": "MIT",
"dependencies": {
"@types/node": "*",
@@ -26822,7 +27498,6 @@
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
"integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
- "devOptional": true,
"license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
@@ -27010,7 +27685,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true,
"license": "MIT"
},
"node_modules/json-schema-typed": {
@@ -27195,6 +27869,15 @@
"node": ">=6"
}
},
+ "node_modules/klona": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz",
+ "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/koa": {
"version": "2.16.1",
"resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz",
@@ -27454,7 +28137,6 @@
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz",
"integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"picocolors": "^1.0.0",
@@ -27472,7 +28154,6 @@
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/less/-/less-4.2.2.tgz",
"integrity": "sha512-tkuLHQlvWUTeQ3doAqnHbNn8T6WX1KA8yvbKG9x4VtKtIjHsVKQZCH11zRgAfbDAXC2UNIg/K9BYAAcEzUIrNg==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"copy-anything": "^2.0.1",
@@ -27526,7 +28207,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
"integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
- "dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
@@ -27541,7 +28221,6 @@
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
- "dev": true,
"license": "MIT",
"optional": true,
"bin": {
@@ -27555,7 +28234,6 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "dev": true,
"license": "MIT",
"optional": true,
"engines": {
@@ -27566,7 +28244,6 @@
"version": "5.7.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
"integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
- "dev": true,
"license": "ISC",
"optional": true,
"bin": {
@@ -27577,7 +28254,6 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
"license": "BSD-3-Clause",
"optional": true,
"engines": {
@@ -27610,7 +28286,6 @@
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz",
"integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"webpack-sources": "^3.0.0"
@@ -27637,7 +28312,6 @@
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
"integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=14"
@@ -28090,7 +28764,6 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
"integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.11.5"
@@ -28159,7 +28832,6 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
"integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==",
- "dev": true,
"license": "MIT"
},
"node_modules/lodash.merge": {
@@ -28168,6 +28840,12 @@
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
"license": "MIT"
},
+ "node_modules/lodash.uniq": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
+ "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==",
+ "license": "MIT"
+ },
"node_modules/log-symbols": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
@@ -28459,7 +29137,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
"integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"tslib": "^2.0.3"
@@ -28937,6 +29615,12 @@
"url": "https://opencollective.com/unified"
}
},
+ "node_modules/mdn-data": {
+ "version": "2.0.30",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
+ "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==",
+ "license": "CC0-1.0"
+ },
"node_modules/media-typer": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
@@ -28950,7 +29634,6 @@
"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"
@@ -28991,7 +29674,6 @@
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 8"
@@ -29001,7 +29683,6 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
"integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -29725,7 +30406,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
"integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
- "dev": true,
"license": "ISC"
},
"node_modules/minimatch": {
@@ -30169,7 +30849,6 @@
"version": "7.2.5",
"resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz",
"integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"dns-packet": "^5.2.2",
@@ -30268,7 +30947,6 @@
"version": "3.3.11",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
"integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
- "dev": true,
"funding": [
{
"type": "github",
@@ -30315,7 +30993,6 @@
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz",
"integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==",
- "dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
@@ -30342,7 +31019,6 @@
"version": "2.6.2",
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
- "dev": true,
"license": "MIT"
},
"node_modules/neotraverse": {
@@ -30356,9 +31032,9 @@
}
},
"node_modules/ngx-toastr": {
- "version": "19.0.0",
- "resolved": "https://registry.npmjs.org/ngx-toastr/-/ngx-toastr-19.0.0.tgz",
- "integrity": "sha512-6pTnktwwWD+kx342wuMOWB4+bkyX9221pAgGz3SHOJH0/MI9erLucS8PeeJDFwbUYyh75nQ6AzVtolgHxi52dQ==",
+ "version": "19.1.0",
+ "resolved": "https://registry.npmjs.org/ngx-toastr/-/ngx-toastr-19.1.0.tgz",
+ "integrity": "sha512-Qa7Kg7QzGKNtp1v04hu3poPKKx8BGBD/Onkhm6CdH5F0vSMdq+BdR/f8DTpZnGFksW891tAFufpiWb9UZX+3vg==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -30373,7 +31049,7 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
"integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"lower-case": "^2.0.2",
@@ -30397,7 +31073,6 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz",
"integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/node-api-version": {
@@ -30935,7 +31610,6 @@
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
"integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -31411,7 +32085,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
"integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
- "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"boolbase": "^1.0.0"
@@ -32141,7 +32814,6 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
"integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
- "dev": true,
"license": "MIT"
},
"node_modules/oidc-client-ts": {
@@ -32173,7 +32845,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
"integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -32417,7 +33088,6 @@
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz",
"integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/retry": "0.12.2",
@@ -32435,14 +33105,12 @@
"version": "0.12.2",
"resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz",
"integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==",
- "dev": true,
"license": "MIT"
},
"node_modules/p-retry/node_modules/retry": {
"version": "0.13.1",
"resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
"integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 4"
@@ -32796,7 +33464,7 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
"integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"dot-case": "^3.0.4",
@@ -32849,7 +33517,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
"integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.10"
@@ -32932,7 +33599,7 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
"integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"no-case": "^3.0.4",
@@ -33145,7 +33812,6 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz",
"integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"find-up": "^6.3.0"
@@ -33161,7 +33827,6 @@
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz",
"integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"locate-path": "^7.1.0",
@@ -33178,7 +33843,6 @@
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz",
"integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"p-locate": "^6.0.0"
@@ -33194,7 +33858,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz",
"integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"yocto-queue": "^1.0.0"
@@ -33210,7 +33873,6 @@
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz",
"integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"p-limit": "^4.0.0"
@@ -33226,7 +33888,6 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz",
"integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
@@ -33236,7 +33897,6 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz",
"integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=12.20"
@@ -33413,7 +34073,6 @@
"version": "8.5.3",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
"integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
- "dev": true,
"funding": [
{
"type": "opencollective",
@@ -33438,6 +34097,117 @@
"node": "^10 || ^12 || >=14"
}
},
+ "node_modules/postcss-calc": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz",
+ "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.11",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.2"
+ }
+ },
+ "node_modules/postcss-calc/node_modules/postcss-selector-parser": {
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
+ "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
+ "license": "MIT",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-colormin": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz",
+ "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.23.0",
+ "caniuse-api": "^3.0.0",
+ "colord": "^2.9.3",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-convert-values": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz",
+ "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.23.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-discard-comments": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz",
+ "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-discard-duplicates": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz",
+ "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-discard-empty": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz",
+ "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-discard-overridden": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz",
+ "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
"node_modules/postcss-import": {
"version": "15.1.0",
"resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
@@ -33551,11 +34321,134 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/postcss-merge-longhand": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz",
+ "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0",
+ "stylehacks": "^6.1.1"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-merge-rules": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz",
+ "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.23.0",
+ "caniuse-api": "^3.0.0",
+ "cssnano-utils": "^4.0.2",
+ "postcss-selector-parser": "^6.0.16"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": {
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
+ "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
+ "license": "MIT",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-minify-font-values": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz",
+ "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-minify-gradients": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz",
+ "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==",
+ "license": "MIT",
+ "dependencies": {
+ "colord": "^2.9.3",
+ "cssnano-utils": "^4.0.2",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-minify-params": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz",
+ "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.23.0",
+ "cssnano-utils": "^4.0.2",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-minify-selectors": {
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz",
+ "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.16"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": {
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
+ "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
+ "license": "MIT",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/postcss-modules-extract-imports": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz",
"integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==",
- "dev": true,
"license": "ISC",
"engines": {
"node": "^10 || ^12 || >= 14"
@@ -33568,7 +34461,6 @@
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz",
"integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"icss-utils": "^5.0.0",
@@ -33586,7 +34478,6 @@
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz",
"integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==",
- "dev": true,
"license": "ISC",
"dependencies": {
"postcss-selector-parser": "^7.0.0"
@@ -33602,7 +34493,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
"integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
- "dev": true,
"license": "ISC",
"dependencies": {
"icss-utils": "^5.0.0"
@@ -33654,11 +34544,234 @@
"node": ">=4"
}
},
+ "node_modules/postcss-normalize-charset": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz",
+ "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-normalize-display-values": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz",
+ "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-normalize-positions": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz",
+ "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-normalize-repeat-style": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz",
+ "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-normalize-string": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz",
+ "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-normalize-timing-functions": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz",
+ "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-normalize-unicode": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz",
+ "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.23.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-normalize-url": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz",
+ "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-normalize-whitespace": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz",
+ "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-ordered-values": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz",
+ "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==",
+ "license": "MIT",
+ "dependencies": {
+ "cssnano-utils": "^4.0.2",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-reduce-initial": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz",
+ "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.23.0",
+ "caniuse-api": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-reduce-transforms": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz",
+ "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
"node_modules/postcss-selector-parser": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
"integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
- "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-svgo": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz",
+ "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0",
+ "svgo": "^3.2.0"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >= 18"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-unique-selectors": {
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz",
+ "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==",
+ "license": "MIT",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.16"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/postcss-unique-selectors/node_modules/postcss-selector-parser": {
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
+ "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
@@ -33672,7 +34785,6 @@
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/postject": {
@@ -33840,7 +34952,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz",
"integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"lodash": "^4.17.20",
@@ -34035,7 +35147,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
"integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==",
- "dev": true,
"license": "MIT",
"optional": true
},
@@ -34128,7 +35239,6 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "dev": true,
"funding": [
{
"type": "github",
@@ -34162,7 +35272,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
"integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"safe-buffer": "^5.1.0"
@@ -34276,7 +35385,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
"integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"pify": "^2.3.0"
@@ -34286,7 +35394,6 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
"integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -34323,7 +35430,6 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
"integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 14.18.0"
@@ -34520,7 +35626,7 @@
"version": "0.2.7",
"resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
"integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.10"
@@ -34595,7 +35701,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz",
"integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"css-select": "^4.1.3",
@@ -34609,7 +35715,7 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
"integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
- "dev": true,
+ "devOptional": true,
"license": "BSD-2-Clause",
"dependencies": {
"boolbase": "^1.0.0",
@@ -34626,7 +35732,7 @@
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
"integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"domelementtype": "^2.0.1",
@@ -34641,7 +35747,7 @@
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
"integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
- "dev": true,
+ "devOptional": true,
"license": "BSD-2-Clause",
"dependencies": {
"domelementtype": "^2.2.0"
@@ -34657,7 +35763,7 @@
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
"integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
- "dev": true,
+ "devOptional": true,
"license": "BSD-2-Clause",
"dependencies": {
"dom-serializer": "^1.0.1",
@@ -34672,7 +35778,7 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
"integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
- "dev": true,
+ "devOptional": true,
"license": "BSD-2-Clause",
"funding": {
"url": "https://github.com/fb55/entities?sponsor=1"
@@ -34682,7 +35788,7 @@
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
"integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
- "dev": true,
+ "devOptional": true,
"funding": [
"https://github.com/fb55/htmlparser2?sponsor=1",
{
@@ -34711,7 +35817,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
"integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -34942,7 +36047,6 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
"integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
- "dev": true,
"license": "MIT",
"engines": {
"iojs": ">=1.0.0",
@@ -35094,7 +36198,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
"integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "dev": true,
"funding": [
{
"type": "github",
@@ -35282,7 +36385,6 @@
"version": "1.88.0",
"resolved": "https://registry.npmjs.org/sass/-/sass-1.88.0.tgz",
"integrity": "sha512-sF6TWQqjFvr4JILXzG4ucGOLELkESHL+I5QJhh7CNaE+Yge0SI+ehCatsXhJ7ymU1hAFcIS3/PBpjdIbXoyVbg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"chokidar": "^4.0.0",
@@ -35299,11 +36401,397 @@
"@parcel/watcher": "^2.4.1"
}
},
+ "node_modules/sass-embedded": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.93.2.tgz",
+ "integrity": "sha512-FvQdkn2dZ8DGiLgi0Uf4zsj7r/BsiLImNa5QJ10eZalY6NfZyjrmWGFcuCN5jNwlDlXFJnftauv+UtvBKLvepQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@bufbuild/protobuf": "^2.5.0",
+ "buffer-builder": "^0.2.0",
+ "colorjs.io": "^0.5.0",
+ "immutable": "^5.0.2",
+ "rxjs": "^7.4.0",
+ "supports-color": "^8.1.1",
+ "sync-child-process": "^1.0.2",
+ "varint": "^6.0.0"
+ },
+ "bin": {
+ "sass": "dist/bin/sass.js"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ },
+ "optionalDependencies": {
+ "sass-embedded-all-unknown": "1.93.2",
+ "sass-embedded-android-arm": "1.93.2",
+ "sass-embedded-android-arm64": "1.93.2",
+ "sass-embedded-android-riscv64": "1.93.2",
+ "sass-embedded-android-x64": "1.93.2",
+ "sass-embedded-darwin-arm64": "1.93.2",
+ "sass-embedded-darwin-x64": "1.93.2",
+ "sass-embedded-linux-arm": "1.93.2",
+ "sass-embedded-linux-arm64": "1.93.2",
+ "sass-embedded-linux-musl-arm": "1.93.2",
+ "sass-embedded-linux-musl-arm64": "1.93.2",
+ "sass-embedded-linux-musl-riscv64": "1.93.2",
+ "sass-embedded-linux-musl-x64": "1.93.2",
+ "sass-embedded-linux-riscv64": "1.93.2",
+ "sass-embedded-linux-x64": "1.93.2",
+ "sass-embedded-unknown-all": "1.93.2",
+ "sass-embedded-win32-arm64": "1.93.2",
+ "sass-embedded-win32-x64": "1.93.2"
+ }
+ },
+ "node_modules/sass-embedded-all-unknown": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.93.2.tgz",
+ "integrity": "sha512-GdEuPXIzmhRS5J7UKAwEvtk8YyHQuFZRcpnEnkA3rwRUI27kwjyXkNeIj38XjUQ3DzrfMe8HcKFaqWGHvblS7Q==",
+ "cpu": [
+ "!arm",
+ "!arm64",
+ "!riscv64",
+ "!x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "sass": "1.93.2"
+ }
+ },
+ "node_modules/sass-embedded-all-unknown/node_modules/sass": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz",
+ "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "chokidar": "^4.0.0",
+ "immutable": "^5.0.2",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "optionalDependencies": {
+ "@parcel/watcher": "^2.4.1"
+ }
+ },
+ "node_modules/sass-embedded-android-arm": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.93.2.tgz",
+ "integrity": "sha512-I8bpO8meZNo5FvFx5FIiE7DGPVOYft0WjuwcCCdeJ6duwfkl6tZdatex1GrSigvTsuz9L0m4ngDcX/Tj/8yMow==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-embedded-android-arm64": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.93.2.tgz",
+ "integrity": "sha512-346f4iVGAPGcNP6V6IOOFkN5qnArAoXNTPr5eA/rmNpeGwomdb7kJyQ717r9rbJXxOG8OAAUado6J0qLsjnjXQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-embedded-android-riscv64": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.93.2.tgz",
+ "integrity": "sha512-hSMW1s4yJf5guT9mrdkumluqrwh7BjbZ4MbBW9tmi1DRDdlw1Wh9Oy1HnnmOG8x9XcI1qkojtPL6LUuEJmsiDg==",
+ "cpu": [
+ "riscv64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-embedded-android-x64": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.93.2.tgz",
+ "integrity": "sha512-JqktiHZduvn+ldGBosE40ALgQ//tGCVNAObgcQ6UIZznEJbsHegqStqhRo8UW3x2cgOO2XYJcrInH6cc7wdKbw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-embedded-darwin-arm64": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.93.2.tgz",
+ "integrity": "sha512-qI1X16qKNeBJp+M/5BNW7v/JHCDYWr1/mdoJ7+UMHmP0b5AVudIZtimtK0hnjrLnBECURifd6IkulybR+h+4UA==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-embedded-darwin-x64": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.93.2.tgz",
+ "integrity": "sha512-4KeAvlkQ0m0enKUnDGQJZwpovYw99iiMb8CTZRSsQm8Eh7halbJZVmx67f4heFY/zISgVOCcxNg19GrM5NTwtA==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-embedded-linux-arm": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.93.2.tgz",
+ "integrity": "sha512-N3+D/ToHtzwLDO+lSH05Wo6/KRxFBPnbjVHASOlHzqJnK+g5cqex7IFAp6ozzlRStySk61Rp6d+YGrqZ6/P0PA==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-embedded-linux-arm64": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.93.2.tgz",
+ "integrity": "sha512-9ftX6nd5CsShJqJ2WRg+ptaYvUW+spqZfJ88FbcKQBNFQm6L87luj3UI1rB6cP5EWrLwHA754OKxRJyzWiaN6g==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-embedded-linux-musl-arm": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.93.2.tgz",
+ "integrity": "sha512-XBTvx66yRenvEsp3VaJCb3HQSyqCsUh7R+pbxcN5TuzueybZi0LXvn9zneksdXcmjACMlMpIVXi6LyHPQkYc8A==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-embedded-linux-musl-arm64": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.93.2.tgz",
+ "integrity": "sha512-+3EHuDPkMiAX5kytsjEC1bKZCawB9J6pm2eBIzzLMPWbf5xdx++vO1DpT7hD4bm4ZGn0eVHgSOKIfP6CVz6tVg==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-embedded-linux-musl-riscv64": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.93.2.tgz",
+ "integrity": "sha512-0sB5kmVZDKTYzmCSlTUnjh6mzOhzmQiW/NNI5g8JS4JiHw2sDNTvt1dsFTuqFkUHyEOY3ESTsfHHBQV8Ip4bEA==",
+ "cpu": [
+ "riscv64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-embedded-linux-musl-x64": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.93.2.tgz",
+ "integrity": "sha512-t3ejQ+1LEVuHy7JHBI2tWHhoMfhedUNDjGJR2FKaLgrtJntGnyD1RyX0xb3nuqL/UXiEAtmTmZY+Uh3SLUe1Hg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-embedded-linux-riscv64": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.93.2.tgz",
+ "integrity": "sha512-e7AndEwAbFtXaLy6on4BfNGTr3wtGZQmypUgYpSNVcYDO+CWxatKVY4cxbehMPhxG9g5ru+eaMfynvhZt7fLaA==",
+ "cpu": [
+ "riscv64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-embedded-linux-x64": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.93.2.tgz",
+ "integrity": "sha512-U3EIUZQL11DU0xDDHXexd4PYPHQaSQa2hzc4EzmhHqrAj+TyfYO94htjWOd+DdTPtSwmLp+9cTWwPZBODzC96w==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-embedded-unknown-all": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.93.2.tgz",
+ "integrity": "sha512-7VnaOmyewcXohiuoFagJ3SK5ddP9yXpU0rzz+pZQmS1/+5O6vzyFCUoEt3HDRaLctH4GT3nUGoK1jg0ae62IfQ==",
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "!android",
+ "!darwin",
+ "!linux",
+ "!win32"
+ ],
+ "dependencies": {
+ "sass": "1.93.2"
+ }
+ },
+ "node_modules/sass-embedded-unknown-all/node_modules/sass": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz",
+ "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "chokidar": "^4.0.0",
+ "immutable": "^5.0.2",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "optionalDependencies": {
+ "@parcel/watcher": "^2.4.1"
+ }
+ },
+ "node_modules/sass-embedded-win32-arm64": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.93.2.tgz",
+ "integrity": "sha512-Y90DZDbQvtv4Bt0GTXKlcT9pn4pz8AObEjFF8eyul+/boXwyptPZ/A1EyziAeNaIEIfxyy87z78PUgCeGHsx3Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-embedded-win32-x64": {
+ "version": "1.93.2",
+ "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.93.2.tgz",
+ "integrity": "sha512-BbSucRP6PVRZGIwlEBkp+6VQl2GWdkWFMN+9EuOTPrLxCJZoq+yhzmbjspd3PeM8+7WJ7AdFu/uRYdO8tor1iQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-embedded/node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
"node_modules/sass-loader": {
"version": "16.0.4",
"resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.4.tgz",
"integrity": "sha512-LavLbgbBGUt3wCiYzhuLLu65+fWXaXLmq7YxivLhEqmiupCFZ5sKUAipK3do6V80YSU0jvSxNhEdT13IXNr3rg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"neo-async": "^2.6.2"
@@ -35344,7 +36832,7 @@
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz",
"integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==",
- "dev": true,
+ "devOptional": true,
"license": "ISC"
},
"node_modules/saxes": {
@@ -35373,7 +36861,6 @@
"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",
@@ -35393,7 +36880,6 @@
"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"
@@ -35411,14 +36897,12 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
"integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==",
- "dev": true,
"license": "MIT"
},
"node_modules/selfsigned": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz",
"integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node-forge": "^1.3.0",
@@ -35505,7 +36989,6 @@
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
"integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"randombytes": "^2.1.0"
@@ -35515,7 +36998,6 @@
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
"integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"accepts": "~1.3.4",
@@ -35534,7 +37016,6 @@
"version": "1.3.8",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
"integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"mime-types": "~2.1.34",
@@ -35548,7 +37029,6 @@
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"ms": "2.0.0"
@@ -35558,7 +37038,6 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
"integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -35568,7 +37047,6 @@
"version": "1.6.3",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
"integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
- "dev": true,
"license": "MIT",
"dependencies": {
"depd": "~1.1.2",
@@ -35584,14 +37062,12 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
- "dev": true,
"license": "ISC"
},
"node_modules/serve-index/node_modules/mime-db": {
"version": "1.52.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -35601,7 +37077,6 @@
"version": "2.1.35",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"mime-db": "1.52.0"
@@ -35614,14 +37089,12 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true,
"license": "MIT"
},
"node_modules/serve-index/node_modules/negotiator": {
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
"integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -35631,14 +37104,12 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
"integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
- "dev": true,
"license": "ISC"
},
"node_modules/serve-index/node_modules/statuses": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
"integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -35771,7 +37242,6 @@
"version": "1.8.3",
"resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz",
"integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -35996,7 +37466,6 @@
"version": "0.3.24",
"resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
"integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"faye-websocket": "^0.11.3",
@@ -36008,7 +37477,6 @@
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
- "dev": true,
"license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"
@@ -36061,7 +37529,6 @@
"version": "0.7.4",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
"integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
- "dev": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">= 8"
@@ -36071,7 +37538,6 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
- "dev": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
@@ -36081,7 +37547,6 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz",
"integrity": "sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"iconv-lite": "^0.6.3",
@@ -36102,7 +37567,6 @@
"version": "0.5.21",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
"integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"buffer-from": "^1.0.0",
@@ -36113,7 +37577,6 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
@@ -36317,7 +37780,6 @@
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
"integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"debug": "^4.1.0",
@@ -36334,7 +37796,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
"integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"debug": "^4.1.0",
@@ -36349,7 +37810,6 @@
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
"integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.3",
@@ -36761,6 +38221,35 @@
"webpack": "^5.27.0"
}
},
+ "node_modules/stylehacks": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz",
+ "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==",
+ "license": "MIT",
+ "dependencies": {
+ "browserslist": "^4.23.0",
+ "postcss-selector-parser": "^6.0.16"
+ },
+ "engines": {
+ "node": "^14 || ^16 || >=18.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.31"
+ }
+ },
+ "node_modules/stylehacks/node_modules/postcss-selector-parser": {
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
+ "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
+ "license": "MIT",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/stylis": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz",
@@ -36928,6 +38417,40 @@
"dev": true,
"license": "BSD-2-Clause"
},
+ "node_modules/svgo": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz",
+ "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==",
+ "license": "MIT",
+ "dependencies": {
+ "@trysound/sax": "0.2.0",
+ "commander": "^7.2.0",
+ "css-select": "^5.1.0",
+ "css-tree": "^2.3.1",
+ "css-what": "^6.1.0",
+ "csso": "^5.0.5",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "svgo": "bin/svgo"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/svgo"
+ }
+ },
+ "node_modules/svgo/node_modules/commander": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
"node_modules/symbol-observable": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz",
@@ -36944,6 +38467,27 @@
"integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
"license": "MIT"
},
+ "node_modules/sync-child-process": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/sync-child-process/-/sync-child-process-1.0.2.tgz",
+ "integrity": "sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==",
+ "license": "MIT",
+ "dependencies": {
+ "sync-message-port": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/sync-message-port": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/sync-message-port/-/sync-message-port-1.1.3.tgz",
+ "integrity": "sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
"node_modules/synckit": {
"version": "0.11.11",
"resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz",
@@ -37096,7 +38640,6 @@
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz",
"integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -37320,7 +38863,6 @@
"version": "5.39.0",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz",
"integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==",
- "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"@jridgewell/source-map": "^0.3.3",
@@ -37339,7 +38881,6 @@
"version": "5.3.14",
"resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz",
"integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.25",
@@ -37374,7 +38915,6 @@
"version": "27.5.1",
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
"integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*",
@@ -37389,7 +38929,6 @@
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
"integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
@@ -37405,7 +38944,6 @@
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/test-exclude": {
@@ -37492,7 +39030,6 @@
"version": "1.21.0",
"resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz",
"integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==",
- "dev": true,
"license": "Unlicense",
"engines": {
"node": ">=10.18"
@@ -37511,7 +39048,6 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
"integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
- "dev": true,
"license": "MIT"
},
"node_modules/tiny-async-pool": {
@@ -37688,7 +39224,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.3.tgz",
"integrity": "sha512-il+Cv80yVHFBwokQSfd4bldvr1Md951DpgAGfmhydt04L+YzHgubm2tQ7zueWDcGENKHq0ZvGFR/hjvNXilHEg==",
- "dev": true,
"license": "Apache-2.0",
"engines": {
"node": ">=10.0"
@@ -37777,20 +39312,19 @@
"license": "Apache-2.0"
},
"node_modules/ts-jest": {
- "version": "29.3.4",
- "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.3.4.tgz",
- "integrity": "sha512-Iqbrm8IXOmV+ggWHOTEbjwyCf2xZlUMv5npExksXohL+tk8va4Fjhb+X2+Rt9NBmgO7bJ8WpnMLOwih/DnMlFA==",
+ "version": "29.4.5",
+ "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.5.tgz",
+ "integrity": "sha512-HO3GyiWn2qvTQA4kTgjDcXiMwYQt68a1Y8+JuLRVpdIzm+UOLSHgl/XqR4c6nzJkq5rOkjc02O2I7P7l/Yof0Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"bs-logger": "^0.2.6",
- "ejs": "^3.1.10",
"fast-json-stable-stringify": "^2.1.0",
- "jest-util": "^29.0.0",
+ "handlebars": "^4.7.8",
"json5": "^2.2.3",
"lodash.memoize": "^4.1.2",
"make-error": "^1.3.6",
- "semver": "^7.7.2",
+ "semver": "^7.7.3",
"type-fest": "^4.41.0",
"yargs-parser": "^21.1.1"
},
@@ -37802,10 +39336,11 @@
},
"peerDependencies": {
"@babel/core": ">=7.0.0-beta.0 <8",
- "@jest/transform": "^29.0.0",
- "@jest/types": "^29.0.0",
- "babel-jest": "^29.0.0",
- "jest": "^29.0.0",
+ "@jest/transform": "^29.0.0 || ^30.0.0",
+ "@jest/types": "^29.0.0 || ^30.0.0",
+ "babel-jest": "^29.0.0 || ^30.0.0",
+ "jest": "^29.0.0 || ^30.0.0",
+ "jest-util": "^29.0.0 || ^30.0.0",
"typescript": ">=4.3 <6"
},
"peerDependenciesMeta": {
@@ -37823,9 +39358,25 @@
},
"esbuild": {
"optional": true
+ },
+ "jest-util": {
+ "optional": true
}
}
},
+ "node_modules/ts-jest/node_modules/semver": {
+ "version": "7.7.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+ "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/ts-jest/node_modules/type-fest": {
"version": "4.41.0",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",
@@ -37843,7 +39394,6 @@
"version": "9.5.2",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.2.tgz",
"integrity": "sha512-Qo4piXvOTWcMGIgRiuFa6nHNm+54HbYaZCKqc9eeZCLRy3XqafQgwX2F7mofrbJG3g7EEb+lkiR+z2Lic2s3Zw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"chalk": "^4.1.0",
@@ -38522,7 +40072,6 @@
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz",
"integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==",
- "dev": true,
"license": "MIT"
},
"node_modules/typedarray": {
@@ -38542,9 +40091,9 @@
}
},
"node_modules/typescript": {
- "version": "5.5.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz",
- "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==",
+ "version": "5.8.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
+ "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
"license": "Apache-2.0",
"bin": {
"tsc": "bin/tsc",
@@ -39107,14 +40656,13 @@
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
"integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/utils-merge": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
"integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4.0"
@@ -39181,6 +40729,12 @@
"node": "^18.17.0 || >=20.5.0"
}
},
+ "node_modules/varint": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
+ "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
+ "license": "MIT"
+ },
"node_modules/vary": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
@@ -39674,14 +41228,14 @@
}
},
"node_modules/wait-on": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-8.0.3.tgz",
- "integrity": "sha512-nQFqAFzZDeRxsu7S3C7LbuxslHhk+gnJZHyethuGKAn2IVleIbTB9I3vJSQiSR+DifUqmdzfPMoMPJfLqMF2vw==",
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-9.0.1.tgz",
+ "integrity": "sha512-noeCAI+XbqWMXY23sKril0BSURhuLYarkVXwJv1uUWwoojZJE7pmX3vJ7kh7SZaNgPGzfsCSQIZM/AGvu0Q9pA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "axios": "^1.8.2",
- "joi": "^17.13.3",
+ "axios": "^1.12.2",
+ "joi": "^18.0.1",
"lodash": "^4.17.21",
"minimist": "^1.2.8",
"rxjs": "^7.8.2"
@@ -39690,7 +41244,43 @@
"wait-on": "bin/wait-on"
},
"engines": {
- "node": ">=12.0.0"
+ "node": ">=20.0.0"
+ }
+ },
+ "node_modules/wait-on/node_modules/@hapi/hoek": {
+ "version": "11.0.7",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-11.0.7.tgz",
+ "integrity": "sha512-HV5undWkKzcB4RZUusqOpcgxOaq6VOAH7zhhIr2g3G8NF/MlFO75SjOr2NfuSx0Mh40+1FqCkagKLJRykUWoFQ==",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/wait-on/node_modules/@hapi/topo": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-6.0.2.tgz",
+ "integrity": "sha512-KR3rD5inZbGMrHmgPxsJ9dbi6zEK+C3ZwUwTa+eMwWLz7oijWUTWD2pMSNNYJAU6Qq+65NkxXjqHr/7LM2Xkqg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@hapi/hoek": "^11.0.2"
+ }
+ },
+ "node_modules/wait-on/node_modules/joi": {
+ "version": "18.0.1",
+ "resolved": "https://registry.npmjs.org/joi/-/joi-18.0.1.tgz",
+ "integrity": "sha512-IiQpRyypSnLisQf3PwuN2eIHAsAIGZIrLZkd4zdvIar2bDyhM91ubRjy8a3eYablXsh9BeI/c7dmPYHca5qtoA==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@hapi/address": "^5.1.1",
+ "@hapi/formula": "^3.0.2",
+ "@hapi/hoek": "^11.0.7",
+ "@hapi/pinpoint": "^2.0.1",
+ "@hapi/tlds": "^1.1.1",
+ "@hapi/topo": "^6.0.2",
+ "@standard-schema/spec": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 20"
}
},
"node_modules/wait-on/node_modules/rxjs": {
@@ -39826,7 +41416,6 @@
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz",
"integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"glob-to-regexp": "^0.4.1",
@@ -39840,7 +41429,6 @@
"version": "1.7.3",
"resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
"integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"minimalistic-assert": "^1.0.0"
@@ -39876,7 +41464,6 @@
"version": "5.99.7",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.7.tgz",
"integrity": "sha512-CNqKBRMQjwcmKR0idID5va1qlhrqVUKpovi+Ec79ksW8ux7iS1+A6VqzfZXgVYCFRKl7XL5ap3ZoMpwBJxcg0w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/eslint-scope": "^3.7.7",
@@ -39977,7 +41564,6 @@
"version": "7.4.2",
"resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz",
"integrity": "sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"colorette": "^2.0.10",
@@ -40007,7 +41593,6 @@
"version": "4.17.2",
"resolved": "https://registry.npmjs.org/memfs/-/memfs-4.17.2.tgz",
"integrity": "sha512-NgYhCOWgovOXSzvYgUW0LQ7Qy72rWQMGGFJDoWg4G30RHd3z77VbYdtJ4fembJXBy8pMIUA31XNAupobOQlwdg==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"@jsonjoy.com/json-pack": "^1.0.3",
@@ -40027,7 +41612,6 @@
"version": "1.52.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -40037,7 +41621,6 @@
"version": "2.1.35",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"mime-db": "1.52.0"
@@ -40050,7 +41633,6 @@
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.1.tgz",
"integrity": "sha512-ml/0HIj9NLpVKOMq+SuBPLHcmbG+TGIjXRHsYfZwocUBIqEvws8NnS/V9AFQ5FKP+tgn5adwVwRrTEpGL33QFQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/bonjour": "^3.5.13",
@@ -40108,7 +41690,6 @@
"version": "4.17.23",
"resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz",
"integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/body-parser": "*",
@@ -40121,7 +41702,6 @@
"version": "4.19.6",
"resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz",
"integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*",
@@ -40134,7 +41714,6 @@
"version": "1.3.8",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
"integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"mime-types": "~2.1.34",
@@ -40148,7 +41727,6 @@
"version": "1.20.3",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
"integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bytes": "3.1.2",
@@ -40173,7 +41751,6 @@
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"anymatch": "~3.1.2",
@@ -40198,7 +41775,6 @@
"version": "0.5.4",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
"integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"safe-buffer": "5.2.1"
@@ -40211,7 +41787,6 @@
"version": "0.7.1",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
"integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -40221,14 +41796,12 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
"integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/webpack-dev-server/node_modules/debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"ms": "2.0.0"
@@ -40238,14 +41811,12 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true,
"license": "MIT"
},
"node_modules/webpack-dev-server/node_modules/express": {
"version": "4.21.2",
"resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
"integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"accepts": "~1.3.8",
@@ -40292,7 +41863,6 @@
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
"integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"debug": "2.6.9",
@@ -40311,7 +41881,6 @@
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
"integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -40321,7 +41890,6 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
"license": "ISC",
"dependencies": {
"is-glob": "^4.0.1"
@@ -40334,7 +41902,6 @@
"version": "2.0.9",
"resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz",
"integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/http-proxy": "^1.17.8",
@@ -40359,7 +41926,6 @@
"version": "0.4.24",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3"
@@ -40372,7 +41938,6 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz",
"integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 10"
@@ -40382,7 +41947,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
"integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -40395,7 +41959,6 @@
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
"integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -40405,7 +41968,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
"integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
- "dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -40415,7 +41977,6 @@
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
- "dev": true,
"license": "MIT",
"bin": {
"mime": "cli.js"
@@ -40428,7 +41989,6 @@
"version": "1.52.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -40438,7 +41998,6 @@
"version": "2.1.35",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"mime-db": "1.52.0"
@@ -40451,7 +42010,6 @@
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
"integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -40461,14 +42019,12 @@
"version": "0.1.12",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
"integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/webpack-dev-server/node_modules/picomatch": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8.6"
@@ -40481,7 +42037,6 @@
"version": "6.13.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
"integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"side-channel": "^1.0.6"
@@ -40497,7 +42052,6 @@
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
"integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bytes": "3.1.2",
@@ -40513,7 +42067,6 @@
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"picomatch": "^2.2.1"
@@ -40526,7 +42079,6 @@
"version": "0.19.0",
"resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
"integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"debug": "2.6.9",
@@ -40551,7 +42103,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
"integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -40561,7 +42112,6 @@
"version": "1.16.2",
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
"integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"encodeurl": "~2.0.0",
@@ -40577,7 +42127,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -40587,7 +42136,6 @@
"version": "1.6.18",
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
"integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"media-typer": "0.3.0",
@@ -40628,7 +42176,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz",
"integrity": "sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -40638,7 +42185,6 @@
"version": "3.3.3",
"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz",
"integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10.13.0"
@@ -40648,7 +42194,6 @@
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz",
"integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"typed-assert": "^1.0.8"
@@ -40677,7 +42222,6 @@
"version": "4.25.0",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
"integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
- "dev": true,
"funding": [
{
"type": "opencollective",
@@ -40710,7 +42254,6 @@
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
"integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
- "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"esrecurse": "^4.3.0",
@@ -40724,7 +42267,6 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
- "dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=4.0"
@@ -40734,14 +42276,12 @@
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
- "dev": true,
"license": "MIT"
},
"node_modules/webpack/node_modules/mime-db": {
"version": "1.52.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -40751,7 +42291,6 @@
"version": "2.1.35",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"mime-db": "1.52.0"
@@ -40764,7 +42303,6 @@
"version": "0.7.4",
"resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
"integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"http-parser-js": ">=0.5.1",
@@ -40779,7 +42317,6 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
"integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
- "dev": true,
"license": "Apache-2.0",
"engines": {
"node": ">=0.8.0"
diff --git a/security/bitwarden-cli/files/packagejsons/package.json b/security/bitwarden-cli/files/packagejsons/package.json
index 961a7fd1d6a2..181e003bf28c 100644
--- a/security/bitwarden-cli/files/packagejsons/package.json
+++ b/security/bitwarden-cli/files/packagejsons/package.json
@@ -24,6 +24,7 @@
"test:types": "node ./scripts/test-types.js",
"test:locales": "tsc --project ./scripts/tsconfig.json && node ./scripts/dist/test-locales.js",
"lint:dep-ownership": "tsc --project ./scripts/tsconfig.json && node ./scripts/dist/dep-ownership.js",
+ "lint:sdk-internal-versions": "tsc --project ./scripts/tsconfig.json && node ./scripts/dist/sdk-internal-versions.js",
"docs:json": "compodoc -p ./tsconfig.json -e json -d . --disableRoutesGraph",
"storybook": "ng run components:storybook",
"build-storybook": "ng run components:build-storybook",
@@ -45,7 +46,7 @@
"@babel/preset-env": "7.24.8",
"@compodoc/compodoc": "1.1.26",
"@electron/notarize": "3.0.1",
- "@electron/rebuild": "3.7.2",
+ "@electron/rebuild": "4.0.1",
"@eslint/compat": "1.2.9",
"@lit-labs/signals": "0.1.2",
"@ngtools/webpack": "19.2.14",
@@ -61,6 +62,7 @@
"@storybook/test-runner": "0.22.0",
"@storybook/theming": "8.6.12",
"@storybook/web-components-webpack5": "8.6.12",
+ "@tailwindcss/container-queries": "0.1.1",
"@types/chrome": "0.1.12",
"@types/firefox-webext-browser": "120.0.4",
"@types/inquirer": "8.2.10",
@@ -73,7 +75,7 @@
"@types/koa-json": "2.0.23",
"@types/lowdb": "1.0.15",
"@types/lunr": "2.3.7",
- "@types/node": "22.15.3",
+ "@types/node": "22.18.11",
"@types/node-fetch": "2.6.4",
"@types/node-forge": "1.3.11",
"@types/papaparse": "5.3.16",
@@ -86,16 +88,16 @@
"@yao-pkg/pkg": "6.5.1",
"angular-eslint": "19.6.0",
"autoprefixer": "10.4.21",
- "axe-playwright": "2.1.0",
+ "axe-playwright": "2.2.2",
"babel-loader": "9.2.1",
"base64-loader": "1.0.0",
"browserslist": "4.23.2",
- "chromatic": "13.1.2",
+ "chromatic": "13.3.1",
"concurrently": "9.2.0",
"copy-webpack-plugin": "13.0.0",
- "cross-env": "10.0.0",
+ "cross-env": "10.1.0",
"css-loader": "7.1.2",
- "electron": "36.9.3",
+ "electron": "37.7.0",
"electron-builder": "26.0.12",
"electron-log": "5.4.0",
"electron-reload": "2.0.0-alpha.1",
@@ -116,7 +118,7 @@
"jest-diff": "29.7.0",
"jest-junit": "16.0.0",
"jest-mock-extended": "3.0.7",
- "jest-preset-angular": "14.6.0",
+ "jest-preset-angular": "14.6.1",
"json5": "2.2.3",
"lint-staged": "16.0.0",
"mini-css-extract-plugin": "2.9.2",
@@ -133,16 +135,16 @@
"storybook": "8.6.12",
"style-loader": "4.0.0",
"tailwindcss": "3.4.17",
- "ts-jest": "29.3.4",
+ "ts-jest": "29.4.5",
"ts-loader": "9.5.2",
"tsconfig-paths-webpack-plugin": "4.2.0",
"type-fest": "2.19.0",
- "typescript": "5.5.4",
+ "typescript": "5.8.3",
"typescript-eslint": "8.31.0",
"typescript-strict-plugin": "2.4.4",
"url": "0.11.4",
"util": "0.12.5",
- "wait-on": "8.0.3",
+ "wait-on": "9.0.1",
"webpack": "5.99.7",
"webpack-cli": "6.0.1",
"webpack-dev-server": "5.2.1",
@@ -158,7 +160,8 @@
"@angular/platform-browser": "19.2.14",
"@angular/platform-browser-dynamic": "19.2.14",
"@angular/router": "19.2.14",
- "@bitwarden/sdk-internal": "0.2.0-main.311",
+ "@bitwarden/sdk-internal": "0.2.0-main.365",
+ "@bitwarden/commercial-sdk-internal": "0.2.0-main.365",
"@electron/fuses": "1.8.0",
"@emotion/css": "11.13.5",
"@koa/multer": "4.0.0",
@@ -170,6 +173,7 @@
"@nx/eslint": "21.3.11",
"@nx/jest": "21.3.11",
"@nx/js": "21.3.11",
+ "@nx/webpack": "21.3.11",
"big-integer": "1.6.52",
"braintree-web-drop-in": "1.44.0",
"buffer": "6.0.3",
@@ -189,7 +193,7 @@
"lowdb": "1.0.0",
"lunr": "2.3.9",
"multer": "2.0.2",
- "ngx-toastr": "19.0.0",
+ "ngx-toastr": "19.1.0",
"node-fetch": "2.6.12",
"node-forge": "1.3.1",
"oidc-client-ts": "2.4.1",
diff --git a/security/certmonger/Makefile b/security/certmonger/Makefile
index 6b810d2ffe9c..c0085399bffe 100644
--- a/security/certmonger/Makefile
+++ b/security/certmonger/Makefile
@@ -1,6 +1,6 @@
PORTNAME= certmonger
DISTVERSION= 0.79.20
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= https://pagure.io/certmonger/archive/${DISTVERSION}/
@@ -19,11 +19,10 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libnspr4.so:devel/nspr \
libnss3.so:security/nss \
libpopt.so:devel/popt \
- libtalloc.so:devel/talloc \
- libtevent.so:devel/tevent \
libuuid.so:misc/libuuid
-USES= autoreconf gettext gnome gssapi:mit iconv pkgconfig ssl
+USES= autoreconf gettext gnome gssapi:mit iconv pkgconfig \
+ samba:lib ssl
USE_GNOME= libxml2
USE_RC_SUBR= ${PORTNAME}
GNU_CONFIGURE= yes
diff --git a/security/fizz/Makefile b/security/fizz/Makefile
index f87aff9814e8..394c49c4e445 100644
--- a/security/fizz/Makefile
+++ b/security/fizz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fizz
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/fizz/distinfo b/security/fizz/distinfo
index cd7c2111385f..180810ffbb81 100644
--- a/security/fizz/distinfo
+++ b/security/fizz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937305
-SHA256 (facebookincubator-fizz-v2025.11.10.00_GH0.tar.gz) = ddfb59a15aac9b1091c5d7dfaaeba5690ae91d3e126194bc72d3bf7c5d7c27f7
-SIZE (facebookincubator-fizz-v2025.11.10.00_GH0.tar.gz) = 762135
+TIMESTAMP = 1763425426
+SHA256 (facebookincubator-fizz-v2025.11.17.00_GH0.tar.gz) = 5bbdb7131ffc6e0143964fda92bd5a5c86a6a07cfbd81672d8b1f69e70390b31
+SIZE (facebookincubator-fizz-v2025.11.17.00_GH0.tar.gz) = 764101
diff --git a/security/git-credential-gopass/Makefile b/security/git-credential-gopass/Makefile
index 2f3296456eed..31ee815c9fd9 100644
--- a/security/git-credential-gopass/Makefile
+++ b/security/git-credential-gopass/Makefile
@@ -1,6 +1,6 @@
PORTNAME= git-credential-gopass
DISTVERSIONPREFIX= v
-DISTVERSION= 1.15.18
+DISTVERSION= 1.16.0
CATEGORIES= security
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/security/git-credential-gopass/distinfo b/security/git-credential-gopass/distinfo
index 1b1b5e3146f4..9aa6cee336ef 100644
--- a/security/git-credential-gopass/distinfo
+++ b/security/git-credential-gopass/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1758437603
-SHA256 (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.18_GH0/v1.15.18.mod) = da260236bef709c3dc01b0fbaab51e890ce0f79acf22adb173d5c4d24b94ac8d
-SIZE (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.18_GH0/v1.15.18.mod) = 1747
-SHA256 (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.18_GH0/v1.15.18.zip) = ca9a951909b1935683b1a697c3e176754d3efbf65dd266a9cf3dd05cdb6bf074
-SIZE (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.18_GH0/v1.15.18.zip) = 31146
-SHA256 (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.18_GH0/gopasspw-git-credential-gopass-v1.15.18_GH0.tar.gz) = f9f1c7b542efc31a0459a247915eb8249070511ef92e6ca6bf16fc946858d85b
-SIZE (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.18_GH0/gopasspw-git-credential-gopass-v1.15.18_GH0.tar.gz) = 23527
+TIMESTAMP = 1763107008
+SHA256 (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.16.0_GH0/v1.16.0.mod) = d312138056ef09a72a32ccbca492dac8596aab884665d4405dd5c62126d05363
+SIZE (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.16.0_GH0/v1.16.0.mod) = 1746
+SHA256 (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.16.0_GH0/v1.16.0.zip) = 5177cae9fa4b7913a973e7a6ad3c2cad851da7cb8dd096d054fd5f884804b33a
+SIZE (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.16.0_GH0/v1.16.0.zip) = 31110
+SHA256 (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.16.0_GH0/gopasspw-git-credential-gopass-v1.16.0_GH0.tar.gz) = de034059597d4853da5e55e793c1577a779dfc64ef5d7cffaad10808a6442d1d
+SIZE (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.16.0_GH0/gopasspw-git-credential-gopass-v1.16.0_GH0.tar.gz) = 23538
diff --git a/security/gitlab-analyzers-secrets/Makefile b/security/gitlab-analyzers-secrets/Makefile
new file mode 100644
index 000000000000..d393955e070d
--- /dev/null
+++ b/security/gitlab-analyzers-secrets/Makefile
@@ -0,0 +1,66 @@
+PORTNAME= secrets
+DISTVERSIONPREFIX= v
+DISTVERSION= 7.20.1
+CATEGORIES= security
+MASTER_SITES= https://gitlab.com/api/v4/projects/60960406/packages/generic/secret-detection-rules/${SECRET_DETECTION_RULES_VERSION}/:rules \
+ https://gitlab.com/gitlab-org/security-products/post-analyzers/scripts/-/raw/v${POST_ANALYZER_SCRIPTS_VERSION}/:script
+PKGNAMEPREFIX= gitlab-analyzers-
+DISTFILES= secret-detection-rules-${SECRET_DETECTION_RULES_VERSION}.zip:rules \
+ start.sh:script
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Secret detection scanner for Gitlab
+WWW= https://gitlab.com/gitlab-org/security-products/analyzers/secrets
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+EXTRACT_DEPENDS= ${UNZIP_CMD}:archivers/unzip
+RUN_DEPENDS= gitleaks:devel/gitleaks \
+ git>=0:devel/git
+
+USES= go:modules,1.24 tar:bzip2
+
+USE_GITLAB= yes
+GL_ACCOUNT= gitlab-org/security-products/analyzers
+
+GO_MOD_DIST= gitlab
+GO_MODULE= gitlab.com/gitlab-org/security-products/analyzers/secrets/v6
+
+GO_TARGET= ${PORTNAME}:analyzer-binary
+GO_BUILDFLAGS= -ldflags="-X '${GO_MODULE}/metadata.AnalyzerVersion=${DISTVERSIONFULL}'"
+
+DATADIR= ${PREFIX}/share/${PKGNAMEPREFIX}${PORTNAME}
+
+# Versions
+# These version can be found in https://gitlab.com/gitlab-org/security-products/analyzers/secrets/-/blob/master/Dockerfile
+SECRET_DETECTION_RULES_VERSION= v0.20.1
+POST_ANALYZER_SCRIPTS_VERSION= 0.3.0
+
+# Define where the rules should be extracted
+RULES_DIR= ${WRKDIR}/rules
+POSTSCRIPT_DIR= ${WRKDIR}/script
+
+post-extract:
+ # Create rules directory and extract the zip file there
+ ${MKDIR} ${RULES_DIR}
+ ${UNZIP_CMD} -q -d ${RULES_DIR} ${DISTDIR}/${DIST_SUBDIR}/secret-detection-rules-${SECRET_DETECTION_RULES_VERSION}.zip
+
+ # Gitlab pipeline integration script
+ ${MKDIR} ${POSTSCRIPT_DIR}
+ ${CP} ${DISTDIR}/${DIST_SUBDIR}/start.sh ${POSTSCRIPT_DIR}/analyzer
+ # the binary that is executed is locate in /usr/local/bin, replace this
+ ${REINPLACE_CMD} -e 's|SCRIPT_BASE_DIR="\$${SCRIPT_BASE_DIR:=/}"|SCRIPT_BASE_DIR="\$${SCRIPT_BASE_DIR:=${PREFIX}/bin}"|' \
+ ${POSTSCRIPT_DIR}/analyzer
+
+post-install:
+ ${MKDIR} ${STAGEDIR}${DATADIR}
+ ${INSTALL_DATA} ${WRKDIR}/rules/dist/all_rules.toml ${STAGEDIR}${DATADIR}/gitleaks.toml
+ ${INSTALL} -m 0555 ${POSTSCRIPT_DIR}/analyzer ${STAGEDIR}${PREFIX}/bin
+
+PLIST_FILES= bin/analyzer \
+ bin/analyzer-binary \
+ ${DATADIR}/gitleaks.toml
+
+.include <bsd.port.mk>
diff --git a/security/gitlab-analyzers-secrets/distinfo b/security/gitlab-analyzers-secrets/distinfo
new file mode 100644
index 000000000000..512c1ff74030
--- /dev/null
+++ b/security/gitlab-analyzers-secrets/distinfo
@@ -0,0 +1,9 @@
+TIMESTAMP = 1763217291
+SHA256 (go/security_gitlab-analyzers-secrets/secrets-v7.20.1/secret-detection-rules-v0.20.1.zip) = a437defac99235166816b9d1b15e673524ea672a81de0fb3089b905a66496e8c
+SIZE (go/security_gitlab-analyzers-secrets/secrets-v7.20.1/secret-detection-rules-v0.20.1.zip) = 78238
+SHA256 (go/security_gitlab-analyzers-secrets/secrets-v7.20.1/start.sh) = 7c651c5fae95d29e9cddfb8df492218378f86789b49c4564eb25cbb97f12297d
+SIZE (go/security_gitlab-analyzers-secrets/secrets-v7.20.1/start.sh) = 2904
+SHA256 (go/security_gitlab-analyzers-secrets/secrets-v7.20.1/go.mod) = 4e33dfef63cada7f5073ccea83c0cd949878d20ce0067966de79f3bb01e79176
+SIZE (go/security_gitlab-analyzers-secrets/secrets-v7.20.1/go.mod) = 2208
+SHA256 (go/security_gitlab-analyzers-secrets/secrets-v7.20.1/secrets-v7.20.1.tar.bz2) = 99fe22f193b02f5a850a95c4a1aa3f2675d5af92ebb0073c780ff2cf573b18dc
+SIZE (go/security_gitlab-analyzers-secrets/secrets-v7.20.1/secrets-v7.20.1.tar.bz2) = 195376
diff --git a/security/gitlab-analyzers-secrets/files/patch-config_path.go b/security/gitlab-analyzers-secrets/files/patch-config_path.go
new file mode 100644
index 000000000000..419c0fb7ba4a
--- /dev/null
+++ b/security/gitlab-analyzers-secrets/files/patch-config_path.go
@@ -0,0 +1,11 @@
+--- config/path.go.orig 2025-11-15 14:06:29 UTC
++++ config/path.go
+@@ -9,7 +9,7 @@ import (
+ )
+
+ // DefaultPathGitleaksConfig is the default path for the Gitleaks configuration file.
+-const DefaultPathGitleaksConfig = "/gitleaks.toml"
++const DefaultPathGitleaksConfig = "/usr/local/share/gitlab-analyzers-secrets/gitleaks.toml"
+
+ // GitleaksPassthroughTarget is the target filename for Gitleaks configuration in passthrough scenarios.
+ const GitleaksPassthroughTarget = "gitleaks.toml"
diff --git a/security/gitlab-analyzers-secrets/pkg-descr b/security/gitlab-analyzers-secrets/pkg-descr
new file mode 100644
index 000000000000..c14fd9a4ce4a
--- /dev/null
+++ b/security/gitlab-analyzers-secrets/pkg-descr
@@ -0,0 +1,11 @@
+secrets analyzer performs Secret Detection scanning. It reports possible secret
+leaks, like application tokens and cryptographic keys, in the source code and
+files contained in your project.
+The analyzer wraps Gitleaks tool, and is written in Go. It's structured
+similarly to other Static Analysis analyzers because it uses the shared
+command package.
+The analyzer is built and published as a Docker image in the GitLab Container
+Registry associated with this repository. You would typically use this analyzer
+in the context of a SAST, IaC, or Secret Detection job in your CI/CD pipeline.
+However, if you're contributing to the analyzer or you need to debug a problem,
+you can run, debug, and test locally using Docker.
diff --git a/security/go-cve-dictionary/Makefile b/security/go-cve-dictionary/Makefile
index dfc761802635..f8887295b62d 100644
--- a/security/go-cve-dictionary/Makefile
+++ b/security/go-cve-dictionary/Makefile
@@ -1,7 +1,6 @@
PORTNAME= go-cve-dictionary
DISTVERSIONPREFIX=v
-DISTVERSION= 0.11.0
-PORTREVISION= 10
+DISTVERSION= 0.14.0
CATEGORIES= security
MAINTAINER= girgen@FreeBSD.org
diff --git a/security/go-cve-dictionary/distinfo b/security/go-cve-dictionary/distinfo
index 6418b261feb3..7955170c767e 100644
--- a/security/go-cve-dictionary/distinfo
+++ b/security/go-cve-dictionary/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1727944145
-SHA256 (go/security_go-cve-dictionary/go-cve-dictionary-v0.11.0/v0.11.0.mod) = 219004d5befcf4c8021851d9f4ee96b6bd18be36fe899acd57637bff92cf49c0
-SIZE (go/security_go-cve-dictionary/go-cve-dictionary-v0.11.0/v0.11.0.mod) = 3436
-SHA256 (go/security_go-cve-dictionary/go-cve-dictionary-v0.11.0/v0.11.0.zip) = 46f1a8f6ebbbc5cec3e1e6bcc754ad657090bc3f0272b1f5e172268776d8f48f
-SIZE (go/security_go-cve-dictionary/go-cve-dictionary-v0.11.0/v0.11.0.zip) = 369685
+TIMESTAMP = 1763314761
+SHA256 (go/security_go-cve-dictionary/go-cve-dictionary-v0.14.0/v0.14.0.mod) = ae2226a98d88dbf73d8ed137d9718097994394dc61037ec133658d8d4886c2e3
+SIZE (go/security_go-cve-dictionary/go-cve-dictionary-v0.14.0/v0.14.0.mod) = 3435
+SHA256 (go/security_go-cve-dictionary/go-cve-dictionary-v0.14.0/v0.14.0.zip) = 6b07e2c656dc71cc2907d99ca61cd666cf3b97db09cbb7c6bbc5f162c74f7ccd
+SIZE (go/security_go-cve-dictionary/go-cve-dictionary-v0.14.0/v0.14.0.zip) = 131671
diff --git a/security/gopass/Makefile b/security/gopass/Makefile
index 13be61d22d0f..a6c407858f89 100644
--- a/security/gopass/Makefile
+++ b/security/gopass/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gopass
DISTVERSIONPREFIX= v
-DISTVERSION= 1.15.18
-PORTREVISION= 3
+DISTVERSION= 1.16.0
CATEGORIES= security
MAINTAINER= eduardo@FreeBSD.org
@@ -25,7 +24,7 @@ GH_TUPLE= gopasspw:password-store-example:8db75ba3b69c:password_store_example
GO_MODULE= github.com/gopasspw/gopass
GO_BUILDFLAGS= -ldflags "-X main.version=${DISTVERSION}"
-PORTDOCS= README.md docs/*
+PORTDOCS= *
PORTEXAMPLES= *
OPTIONS_DEFINE= DOCS EXAMPLES
diff --git a/security/gopass/distinfo b/security/gopass/distinfo
index aede68d4968d..e5d1cb1862ef 100644
--- a/security/gopass/distinfo
+++ b/security/gopass/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1758308339
-SHA256 (go/security_gopass/gopass-v1.15.18/v1.15.18.mod) = d896a7e31597dc6cdbf6eececfb7da5c997813ef9739666727c926999b734d62
-SIZE (go/security_gopass/gopass-v1.15.18/v1.15.18.mod) = 4392
-SHA256 (go/security_gopass/gopass-v1.15.18/v1.15.18.zip) = 5c6eaa1f74632a4e8cde7eababe589136c451e9649bac1665df350bfc69db517
-SIZE (go/security_gopass/gopass-v1.15.18/v1.15.18.zip) = 2636855
-SHA256 (go/security_gopass/gopass-v1.15.18/gopasspw-password-store-example-8db75ba3b69c_GH0.tar.gz) = e2866f4749e844ea9f7d31386f971dd8bbf19acab2c0a06fe7c4e99462eda1c5
-SIZE (go/security_gopass/gopass-v1.15.18/gopasspw-password-store-example-8db75ba3b69c_GH0.tar.gz) = 1392
+TIMESTAMP = 1763065093
+SHA256 (go/security_gopass/gopass-v1.16.0/v1.16.0.mod) = 5f041be3279b6b57fec531111be9e5cd6c1ae2959b2174a34cc67d4ed0da7583
+SIZE (go/security_gopass/gopass-v1.16.0/v1.16.0.mod) = 4391
+SHA256 (go/security_gopass/gopass-v1.16.0/v1.16.0.zip) = de4f605cee86ecf4537fbf33e52d18e1e6fff2230b5e8dd57a519275b8e1df83
+SIZE (go/security_gopass/gopass-v1.16.0/v1.16.0.zip) = 3305237
+SHA256 (go/security_gopass/gopass-v1.16.0/gopasspw-password-store-example-8db75ba3b69c_GH0.tar.gz) = e2866f4749e844ea9f7d31386f971dd8bbf19acab2c0a06fe7c4e99462eda1c5
+SIZE (go/security_gopass/gopass-v1.16.0/gopasspw-password-store-example-8db75ba3b69c_GH0.tar.gz) = 1392
diff --git a/security/gopass/pkg-plist b/security/gopass/pkg-plist
index 69b6f9a7bf15..0860b065c486 100644
--- a/security/gopass/pkg-plist
+++ b/security/gopass/pkg-plist
@@ -1,64 +1,5 @@
bin/gopass
etc/bash_completion.d/gopass.sh
-%%PORTDOCS%%%%DOCSDIR%%/backends.md
-%%PORTDOCS%%%%DOCSDIR%%/backends/age.md
-%%PORTDOCS%%%%DOCSDIR%%/backends/fs.md
-%%PORTDOCS%%%%DOCSDIR%%/backends/gitfs.md
-%%PORTDOCS%%%%DOCSDIR%%/backends/gpg.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/audit.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/cat.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/clone.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/config.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/convert.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/create.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/delete.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/edit.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/env.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/find.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/fsck.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/generate.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/gopass.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/grep.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/history.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/init.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/insert.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/link.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/list.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/mounts.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/move.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/otp.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/process.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/pwgen.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/recipients.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/show.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/sync.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/templates.md
-%%PORTDOCS%%%%DOCSDIR%%/commands/update.md
-%%PORTDOCS%%%%DOCSDIR%%/components.dot
-%%PORTDOCS%%%%DOCSDIR%%/components.png
-%%PORTDOCS%%%%DOCSDIR%%/config.md
-%%PORTDOCS%%%%DOCSDIR%%/entropy.md
-%%PORTDOCS%%%%DOCSDIR%%/faq.md
-%%PORTDOCS%%%%DOCSDIR%%/features.md
-%%PORTDOCS%%%%DOCSDIR%%/hacking.md
-%%PORTDOCS%%%%DOCSDIR%%/hooks.md
-%%PORTDOCS%%%%DOCSDIR%%/logo-small.png
-%%PORTDOCS%%%%DOCSDIR%%/logo.ico
-%%PORTDOCS%%%%DOCSDIR%%/logo.png
-%%PORTDOCS%%%%DOCSDIR%%/logo.svg
-%%PORTDOCS%%%%DOCSDIR%%/releases.md
-%%PORTDOCS%%%%DOCSDIR%%/secrets.md
-%%PORTDOCS%%%%DOCSDIR%%/security.md
-%%PORTDOCS%%%%DOCSDIR%%/setup.md
-%%PORTDOCS%%%%DOCSDIR%%/showcase.png
-%%PORTDOCS%%%%DOCSDIR%%/usecases/gpaste.md
-%%PORTDOCS%%%%DOCSDIR%%/usecases/multi-store.md
-%%PORTDOCS%%%%DOCSDIR%%/usecases/readonly-store.md
-%%PORTDOCS%%%%DOCSDIR%%/usecases/secure-otp.md
-%%PORTDOCS%%%%DOCSDIR%%/usecases/secure-otp/Sign-In.png
-%%PORTDOCS%%%%DOCSDIR%%/usecases/secure-otp/Sign-Up.png
-%%PORTDOCS%%%%DOCSDIR%%/usecases/secure-otp/sign-in.puml
-%%PORTDOCS%%%%DOCSDIR%%/usecases/secure-otp/sign-up.puml
share/fish/completions/gopass.fish
share/man/man1/gopass.1.gz
share/zsh/site-functions/_gopass
diff --git a/security/headscale/Makefile b/security/headscale/Makefile
index 86e7bbe9c0cc..0ec6e46df7b9 100644
--- a/security/headscale/Makefile
+++ b/security/headscale/Makefile
@@ -1,6 +1,6 @@
PORTNAME= headscale
-PORTVERSION= 0.27.0
DISTVERSIONPREFIX= v
+DISTVERSION= 0.27.1
CATEGORIES= security net-vpn
MAINTAINER= m.muenz@gmail.com
@@ -13,10 +13,13 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_armv6= fails to compile: modernc.org/libc
BROKEN_armv7= fails to compile: modernc.org/libc
+NOT_FOR_ARCHS= i386
+NOT_FOR_ARCHS_REASON= version 0.27 removed i386 support
+
RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss
-USES= go:modules
-USE_RC_SUBR= headscale
+USES= go:1.25,modules
+USE_RC_SUBR= ${PORTNAME}
GO_MODULE= github.com/juanfont/headscale
@@ -28,7 +31,7 @@ PLIST_FILES= "@sample ${ETCDIR}/config.yaml.sample" \
bin/${PORTNAME}
post-patch:
- @${REINPLACE_CMD} -e 's|/etc/headscale|${PREFIX}/etc/${PORTNAME}|g' \
+ @${REINPLACE_CMD} -e 's|/etc/headscale|${ETCDIR}|g' \
${WRKSRC}/cmd/headscale/cli/dump_config.go \
${WRKSRC}/cmd/headscale/cli/root.go \
${WRKSRC}/integration/hsic/hsic.go
@@ -36,9 +39,9 @@ post-patch:
${WRKSRC}/config-example.yaml
post-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME}
- ${INSTALL_DATA} ${WRKSRC}/config-example.yaml ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/config.yaml.sample
- ${MKDIR} ${STAGEDIR}/var/db/${PORTNAME}
- ${MKDIR} ${STAGEDIR}/var/cache/${PORTNAME}
+ ${MKDIR} ${STAGEDIR}${ETCDIR} \
+ ${STAGEDIR}/var/cache/${PORTNAME} \
+ ${STAGEDIR}/var/db/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/config-example.yaml ${STAGEDIR}${ETCDIR}/config.yaml.sample
.include <bsd.port.mk>
diff --git a/security/headscale/distinfo b/security/headscale/distinfo
index 4fb0183420ec..0cc6274e8a6a 100644
--- a/security/headscale/distinfo
+++ b/security/headscale/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762185851
-SHA256 (go/security_headscale/headscale-v0.27.0/v0.27.0.mod) = 7d878d4ca6412cda6440eb4a55afbb3622e2bb810974038f7688f50bd633615c
-SIZE (go/security_headscale/headscale-v0.27.0/v0.27.0.mod) = 11584
-SHA256 (go/security_headscale/headscale-v0.27.0/v0.27.0.zip) = 012c8a3414a06005663375df1496ad54863c6460bac121ea8073d72256fa90b7
-SIZE (go/security_headscale/headscale-v0.27.0/v0.27.0.zip) = 1334409
+TIMESTAMP = 1763102828
+SHA256 (go/security_headscale/headscale-v0.27.1/v0.27.1.mod) = fb438d8abf827578c872a0709286318eaed448d7cfbee0778ff0462d304a44c9
+SIZE (go/security_headscale/headscale-v0.27.1/v0.27.1.mod) = 11585
+SHA256 (go/security_headscale/headscale-v0.27.1/v0.27.1.zip) = 0d1a1089f6d5e7cbc644ecd5530cf5d26f75f6de1b1e2791044d49b6fbf9464b
+SIZE (go/security_headscale/headscale-v0.27.1/v0.27.1.zip) = 1350409
diff --git a/security/kanidm/Makefile b/security/kanidm/Makefile
index 47a509700d4b..a2c9a9ad20ae 100644
--- a/security/kanidm/Makefile
+++ b/security/kanidm/Makefile
@@ -1,7 +1,6 @@
PORTNAME= kanidm
DISTVERSIONPREFIX= v
-DISTVERSION= 1.7.3
-PORTREVISION= 3
+DISTVERSION= 1.8.0
CATEGORIES= security net
MAINTAINER= bofh@FreeBSD.org
@@ -57,7 +56,8 @@ SUB_LIST= USER=${USERS} \
GROUP=${GROUPS} \
ETCDIR=${PREFIX}/etc/kanidm \
RUNDIR=/var/run/kanidmd \
- LIBDIR=/var/lib/kanidmd
+ LIBDIR=/var/lib/kanidmd \
+ SHAREDIR=${PREFIX}/share/kanidm
.endif
.if ${FLAVOR} == client
@@ -78,6 +78,8 @@ do-install:
${MKDIR} ${STAGEDIR}${ETCDIR}
${MKDIR} ${STAGEDIR}${SERVER_LIBDIR}
${MKDIR} ${STAGEDIR}${SERVER_RUNDIR}
+ ${MKDIR} ${STAGEDIR}${DATADIR}/ui/hpkg
+ (cd ${WRKSRC}/server/core/static/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/ui/hpkg/)
.endif
.if ${FLAVOR} == client
diff --git a/security/kanidm/Makefile.crates b/security/kanidm/Makefile.crates
index 451f9cc8e6c8..91fbef6a121e 100644
--- a/security/kanidm/Makefile.crates
+++ b/security/kanidm/Makefile.crates
@@ -1,96 +1,102 @@
-CARGO_CRATES= addr2line-0.24.2 \
+CARGO_CRATES= addr2line-0.25.1 \
adler2-2.0.1 \
aead-0.5.2 \
aes-0.8.4 \
aes-gcm-0.10.3 \
aes-kw-0.2.1 \
ahash-0.8.12 \
- aho-corasick-1.1.3 \
+ aho-corasick-1.1.4 \
allocator-api2-0.2.21 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.4 \
anstyle-wincon-3.0.10 \
- anyhow-1.0.98 \
+ anyhow-1.0.100 \
+ ar_archive_writer-0.2.0 \
+ arbitrary-1.4.2 \
arc-swap-1.7.1 \
argon2-0.5.3 \
- askama-0.12.1 \
- askama_axum-0.4.0 \
- askama_derive-0.12.5 \
- askama_escape-0.10.3 \
- askama_parser-0.2.1 \
+ askama-0.14.0 \
+ askama_derive-0.14.0 \
+ askama_parser-0.14.0 \
+ askama_web-0.14.6 \
+ askama_web_derive-0.1.0 \
asn1-rs-0.6.2 \
asn1-rs-derive-0.5.1 \
asn1-rs-impl-0.2.0 \
- async-compression-0.4.27 \
+ async-compression-0.4.32 \
async-stream-0.3.6 \
async-stream-impl-0.3.6 \
- async-trait-0.1.88 \
+ async-trait-0.1.89 \
atomic-waker-1.1.2 \
authenticator-0.4.1 \
autocfg-1.5.0 \
- aws-lc-rs-1.13.3 \
- aws-lc-sys-0.30.0 \
- axum-0.7.9 \
- axum-core-0.4.5 \
- axum-extra-0.9.6 \
- axum-htmx-0.5.0 \
- axum-macros-0.4.2 \
- backtrace-0.3.75 \
+ aws-lc-rs-1.14.1 \
+ aws-lc-sys-0.32.3 \
+ axum-0.8.6 \
+ axum-core-0.5.5 \
+ axum-extra-0.12.1 \
+ axum-htmx-0.8.1 \
+ axum-macros-0.5.0 \
+ backtrace-0.3.76 \
base16ct-0.2.0 \
base32-0.5.1 \
base64-0.13.1 \
base64-0.21.7 \
base64-0.22.1 \
base64ct-1.8.0 \
- base64urlsafedata-0.5.2 \
+ base64urlsafedata-0.5.3 \
basic-toml-0.1.10 \
bindgen-0.66.1 \
- bindgen-0.69.5 \
- bindgen-0.72.0 \
+ bindgen-0.72.1 \
bit-set-0.5.3 \
bit-set-0.8.0 \
bit-vec-0.6.3 \
bit-vec-0.8.0 \
bitfield-0.13.2 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.10.0 \
blake2-0.10.6 \
block-buffer-0.10.4 \
- block-buffer-0.11.0-rc.4 \
+ block-buffer-0.11.0-rc.5 \
block-padding-0.3.3 \
- borrow-or-share-0.2.2 \
- bstr-1.12.0 \
+ borrow-or-share-0.2.4 \
+ bstr-1.12.1 \
bumpalo-3.19.0 \
bytecount-0.6.9 \
- bytemuck-1.23.1 \
+ bytemuck-1.24.0 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
bytes-1.10.1 \
cbc-0.1.2 \
- cc-1.2.31 \
+ cc-1.2.44 \
+ cesu8-1.1.0 \
cexpr-0.6.0 \
- cfg-if-1.0.1 \
+ cfg-if-1.0.4 \
cfg_aliases-0.2.1 \
- chrono-0.4.41 \
+ chrono-0.4.42 \
+ chumsky-0.9.3 \
cidr-0.3.1 \
cipher-0.4.4 \
+ cipher-0.5.0-rc.2 \
clang-sys-1.8.1 \
- clap-4.5.42 \
- clap_builder-4.5.42 \
- clap_complete-4.5.55 \
- clap_derive-4.5.41 \
- clap_lex-0.7.5 \
+ clap-4.5.51 \
+ clap_builder-4.5.51 \
+ clap_complete-4.5.60 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
clru-0.6.2 \
cmake-0.1.54 \
color_quant-1.1.0 \
colorchoice-1.0.4 \
+ combine-4.6.7 \
compact_jwt-0.5.3-dev \
+ compression-codecs-0.4.31 \
+ compression-core-0.4.29 \
concread-0.5.7 \
- console-0.15.11 \
+ console-0.16.1 \
const-oid-0.9.6 \
cookie-0.16.2 \
cookie-0.18.1 \
@@ -108,68 +114,74 @@ CARGO_CRATES= addr2line-0.24.2 \
crossbeam-epoch-0.9.18 \
crossbeam-queue-0.3.12 \
crossbeam-utils-0.8.21 \
+ crunchy-0.2.4 \
crypto-bigint-0.5.5 \
crypto-common-0.1.6 \
- crypto-common-0.2.0-rc.3 \
- crypto-glue-0.1.9 \
- csv-1.3.1 \
- csv-core-0.1.12 \
+ crypto-common-0.2.0-rc.5 \
+ crypto-glue-0.1.11 \
+ csv-1.4.0 \
+ csv-core-0.1.13 \
ctr-0.9.2 \
darling-0.20.11 \
+ darling-0.21.3 \
darling_core-0.20.11 \
+ darling_core-0.21.3 \
darling_macro-0.20.11 \
+ darling_macro-0.21.3 \
data-encoding-2.9.0 \
der-0.7.10 \
der-parser-9.0.0 \
der_derive-0.7.3 \
- deranged-0.4.0 \
+ deranged-0.5.5 \
+ derive_arbitrary-1.4.2 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
devd-rs-0.3.6 \
dhat-0.3.3 \
- dialoguer-0.11.0 \
+ dialoguer-0.12.0 \
digest-0.10.7 \
- digest-0.11.0-rc.0 \
+ digest-0.11.0-rc.4 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
displaydoc-0.2.5 \
- document-features-0.2.11 \
+ document-features-0.2.12 \
dunce-1.0.5 \
dyn-clone-1.0.20 \
ecdsa-0.16.9 \
either-1.15.0 \
elliptic-curve-0.13.8 \
+ email-encoding-0.4.1 \
email_address-0.2.9 \
encode_unicode-1.0.0 \
encoding_rs-0.8.35 \
- enum-iterator-2.1.0 \
- enum-iterator-derive-1.4.0 \
+ enum-iterator-2.3.0 \
+ enum-iterator-derive-1.5.0 \
enumflags2-0.7.12 \
enumflags2_derive-0.7.12 \
equivalent-1.0.2 \
- errno-0.3.13 \
- escargot-0.5.14 \
+ errno-0.3.14 \
+ escargot-0.5.15 \
fallible-iterator-0.3.0 \
fallible-streaming-iterator-0.1.9 \
fancy-regex-0.13.0 \
- fancy-regex-0.14.0 \
+ fancy-regex-0.16.2 \
fantoccini-0.22.0 \
- faster-hex-0.9.0 \
faster-hex-0.10.0 \
fastrand-2.3.0 \
ff-0.13.1 \
file-id-0.2.3 \
- filetime-0.2.25 \
- fixedbitset-0.5.7 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.4 \
flagset-0.4.7 \
- flate2-1.1.2 \
+ flate2-1.1.5 \
fluent-uri-0.3.2 \
fnv-1.0.7 \
foldhash-0.1.5 \
+ foldhash-0.2.0 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
fraction-0.15.3 \
fs4-0.13.1 \
fs_extra-1.3.0 \
@@ -184,62 +196,60 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-task-0.3.31 \
futures-util-0.3.31 \
generic-array-0.14.7 \
+ gethostname-1.1.0 \
getrandom-0.2.16 \
- getrandom-0.3.3 \
+ getrandom-0.3.4 \
ghash-0.5.1 \
gif-0.13.3 \
- gimli-0.31.1 \
- gix-0.71.0 \
- gix-actor-0.34.0 \
- gix-chunk-0.4.11 \
- gix-command-0.5.0 \
- gix-commitgraph-0.27.0 \
- gix-config-0.44.0 \
- gix-config-value-0.14.12 \
- gix-date-0.9.4 \
- gix-diff-0.51.0 \
- gix-discover-0.39.0 \
- gix-features-0.41.1 \
- gix-features-0.42.1 \
- gix-fs-0.14.0 \
- gix-fs-0.15.0 \
- gix-glob-0.19.0 \
- gix-hash-0.17.0 \
- gix-hash-0.18.0 \
- gix-hashtable-0.8.1 \
- gix-lock-17.1.0 \
- gix-object-0.48.0 \
- gix-odb-0.68.0 \
- gix-pack-0.58.0 \
- gix-packetline-0.18.4 \
- gix-path-0.10.20 \
- gix-protocol-0.49.0 \
- gix-quote-0.5.0 \
- gix-ref-0.51.0 \
- gix-refspec-0.29.0 \
- gix-revision-0.33.0 \
- gix-revwalk-0.19.0 \
- gix-sec-0.10.12 \
- gix-shallow-0.3.0 \
- gix-tempfile-17.1.0 \
- gix-trace-0.1.13 \
- gix-transport-0.46.0 \
- gix-traverse-0.45.0 \
- gix-url-0.30.0 \
- gix-utils-0.2.0 \
- gix-utils-0.3.0 \
- gix-validate-0.9.4 \
- gix-validate-0.10.0 \
- glob-0.3.2 \
+ gimli-0.32.3 \
+ gix-0.74.1 \
+ gix-actor-0.35.6 \
+ gix-chunk-0.4.12 \
+ gix-command-0.6.3 \
+ gix-commitgraph-0.30.1 \
+ gix-config-0.47.1 \
+ gix-config-value-0.15.3 \
+ gix-date-0.10.7 \
+ gix-diff-0.54.1 \
+ gix-discover-0.42.0 \
+ gix-features-0.44.1 \
+ gix-fs-0.17.0 \
+ gix-glob-0.22.1 \
+ gix-hash-0.20.1 \
+ gix-hashtable-0.10.0 \
+ gix-lock-19.0.0 \
+ gix-object-0.51.1 \
+ gix-odb-0.71.1 \
+ gix-pack-0.61.1 \
+ gix-packetline-0.19.3 \
+ gix-path-0.10.21 \
+ gix-protocol-0.52.1 \
+ gix-quote-0.6.1 \
+ gix-ref-0.54.1 \
+ gix-refspec-0.32.0 \
+ gix-revision-0.36.1 \
+ gix-revwalk-0.22.0 \
+ gix-sec-0.12.2 \
+ gix-shallow-0.6.0 \
+ gix-tempfile-19.0.1 \
+ gix-trace-0.1.15 \
+ gix-transport-0.49.1 \
+ gix-traverse-0.48.0 \
+ gix-url-0.33.1 \
+ gix-utils-0.3.1 \
+ gix-validate-0.10.1 \
+ glob-0.3.3 \
group-0.13.0 \
h2-0.3.27 \
- h2-0.4.11 \
+ h2-0.4.12 \
half-1.8.3 \
- haproxy-protocol-0.0.1 \
+ half-2.7.1 \
+ haproxy-protocol-0.0.3 \
hash32-0.3.1 \
hashbrown-0.12.3 \
hashbrown-0.14.5 \
- hashbrown-0.15.4 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
hashlink-0.10.0 \
heapless-0.8.0 \
heck-0.5.0 \
@@ -247,8 +257,9 @@ CARGO_CRATES= addr2line-0.24.2 \
hex-0.4.3 \
hkdf-0.12.4 \
hmac-0.12.1 \
- hmac-0.13.0-rc.0 \
- home-0.5.11 \
+ hmac-0.13.0-rc.3 \
+ home-0.5.12 \
+ hostname-0.4.1 \
hostname-validator-1.1.1 \
http-0.2.12 \
http-1.3.1 \
@@ -258,46 +269,43 @@ CARGO_CRATES= addr2line-0.24.2 \
http-range-header-0.4.2 \
httparse-1.10.1 \
httpdate-1.0.3 \
- humansize-2.1.3 \
- hybrid-array-0.3.1 \
+ hybrid-array-0.4.5 \
hyper-0.14.32 \
- hyper-1.6.0 \
+ hyper-1.7.0 \
hyper-rustls-0.27.7 \
hyper-timeout-0.5.2 \
hyper-tls-0.6.0 \
- hyper-util-0.1.16 \
- iana-time-zone-0.1.63 \
+ hyper-util-0.1.17 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
icu_collections-1.5.0 \
- icu_collections-2.0.0 \
- icu_locale_core-2.0.0 \
+ icu_collections-2.1.1 \
+ icu_locale_core-2.1.1 \
icu_locid-1.5.0 \
- icu_normalizer-2.0.0 \
- icu_normalizer_data-2.0.0 \
- icu_properties-2.0.1 \
- icu_properties_data-2.0.1 \
+ icu_normalizer-2.1.1 \
+ icu_normalizer_data-2.1.1 \
+ icu_properties-2.1.1 \
+ icu_properties_data-2.1.1 \
icu_provider-1.5.0 \
- icu_provider-2.0.0 \
+ icu_provider-2.1.1 \
icu_provider_macros-1.5.0 \
icu_segmenter-1.5.0 \
icu_segmenter_data-1.5.1 \
ident_case-1.0.1 \
idlset-0.2.5 \
- idna-1.0.3 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
- image-0.25.6 \
- image-webp-0.2.3 \
+ image-0.25.8 \
+ image-webp-0.2.4 \
indexmap-1.9.3 \
- indexmap-2.10.0 \
- inotify-0.10.2 \
+ indexmap-2.12.0 \
+ inotify-0.11.0 \
inotify-sys-0.1.5 \
inout-0.1.4 \
- instant-0.1.13 \
- io-uring-0.7.9 \
+ inout-0.2.1 \
ipnet-2.11.0 \
- iri-string-0.7.8 \
- is_terminal_polyfill-1.70.1 \
- itertools-0.12.1 \
+ iri-string-0.7.9 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
@@ -305,71 +313,76 @@ CARGO_CRATES= addr2line-0.24.2 \
jiff-static-0.2.15 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
- jobserver-0.1.33 \
- js-sys-0.3.77 \
- jsonschema-0.30.0 \
+ jni-0.21.1 \
+ jni-sys-0.3.0 \
+ jobserver-0.1.34 \
+ js-sys-0.3.82 \
+ jsonschema-0.33.0 \
kanidm-hsm-crypto-0.3.4 \
kbkdf-0.0.1 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
- lambert_w-1.2.24 \
+ lambert_w-1.2.31 \
lazy_static-1.5.0 \
lazycell-1.3.0 \
lber-0.4.2 \
- ldap3_client-0.5.2 \
- ldap3_proto-0.5.2 \
- libc-0.2.174 \
- libloading-0.8.8 \
+ ldap3_client-0.6.2 \
+ ldap3_proto-0.6.2 \
+ lettre-0.11.19 \
+ libc-0.2.177 \
+ libloading-0.8.9 \
libm-0.2.15 \
- libmimalloc-sys-0.1.43 \
+ libmimalloc-sys-0.1.44 \
libnss-0.9.0 \
- libredox-0.1.9 \
- libsqlite3-sys-0.33.0 \
+ libredox-0.1.10 \
+ libsqlite3-sys-0.35.0 \
libudev-0.2.0 \
libudev-sys-0.1.4 \
- libz-rs-sys-0.5.1 \
+ libz-rs-sys-0.5.2 \
linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.4 \
+ linux-raw-sys-0.11.0 \
litemap-0.7.5 \
- litemap-0.8.0 \
- litrs-0.4.2 \
- lock_api-0.4.13 \
+ litemap-0.8.1 \
+ litrs-1.0.0 \
+ lock_api-0.4.14 \
lodepng-3.12.1 \
- log-0.4.27 \
+ log-0.4.28 \
lru-0.13.0 \
- lru-0.14.0 \
+ lru-0.16.2 \
lru-slab-0.1.2 \
malloced-1.3.1 \
- matchers-0.1.0 \
- matchit-0.7.3 \
- mathru-0.15.5 \
+ matchers-0.2.0 \
+ matchit-0.8.4 \
+ mathru-0.16.2 \
matrixmultiply-0.3.10 \
maybe-async-0.2.10 \
+ mcf-0.2.0 \
md-5-0.10.6 \
md4-0.10.2 \
- memchr-2.7.5 \
- memmap2-0.9.7 \
+ memchr-2.7.6 \
+ memmap2-0.9.9 \
memoffset-0.8.0 \
- mimalloc-0.1.47 \
+ mimalloc-0.1.48 \
mime-0.3.17 \
mime_guess-2.0.5 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
mintex-0.1.4 \
- mio-1.0.4 \
+ mio-1.1.0 \
+ moxcms-0.7.9 \
multer-3.1.0 \
native-tls-0.2.14 \
nix-0.30.1 \
nom-7.1.3 \
nom-8.0.0 \
- nonempty-0.11.0 \
- notify-7.0.0 \
- notify-debouncer-full-0.4.0 \
- notify-types-1.0.1 \
- nu-ansi-term-0.46.0 \
+ nonempty-0.12.0 \
+ notify-8.2.0 \
+ notify-debouncer-full-0.6.0 \
+ notify-types-2.0.0 \
+ nu-ansi-term-0.50.3 \
num-0.4.3 \
num-bigint-0.4.6 \
- num-bigint-dig-0.8.4 \
+ num-bigint-dig-0.8.5 \
num-cmp-0.1.0 \
num-complex-0.4.6 \
num-conv-0.1.0 \
@@ -380,44 +393,44 @@ CARGO_CRATES= addr2line-0.24.2 \
num-rational-0.4.2 \
num-traits-0.2.19 \
num_cpus-1.17.0 \
- num_enum-0.7.4 \
- num_enum_derive-0.7.4 \
+ num_enum-0.7.5 \
+ num_enum_derive-0.7.5 \
num_threads-0.1.7 \
oauth2-4.4.2 \
oauth2-5.0.0 \
- object-0.36.7 \
+ object-0.32.2 \
+ object-0.37.3 \
oid-0.2.1 \
oid-registry-0.7.1 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
+ once_cell_polyfill-1.70.2 \
opaque-debug-0.3.1 \
- openssl-0.10.73 \
+ openssl-0.10.74 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-sys-0.9.109 \
- opentelemetry-0.27.1 \
- opentelemetry-http-0.27.0 \
- opentelemetry-otlp-0.27.0 \
- opentelemetry-proto-0.27.0 \
- opentelemetry-semantic-conventions-0.27.0 \
- opentelemetry_sdk-0.27.1 \
+ openssl-sys-0.9.110 \
+ opentelemetry-0.31.0 \
+ opentelemetry-http-0.31.0 \
+ opentelemetry-otlp-0.31.0 \
+ opentelemetry-proto-0.31.0 \
+ opentelemetry-semantic-conventions-0.31.0 \
+ opentelemetry_sdk-0.31.0 \
option-ext-0.2.0 \
outref-0.5.2 \
- overload-0.1.1 \
p256-0.13.2 \
p384-0.13.1 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
password-hash-0.5.0 \
paste-1.0.15 \
- pastey-0.1.0 \
+ pastey-0.1.1 \
+ pbkdf2-0.13.0-rc.2 \
peeking_take_while-0.1.2 \
peg-0.8.5 \
peg-macros-0.8.5 \
peg-runtime-0.8.5 \
pem-rfc7468-0.7.0 \
- percent-encoding-2.3.1 \
- petgraph-0.8.2 \
+ percent-encoding-2.3.2 \
picky-asn1-0.8.0 \
picky-asn1-der-0.4.1 \
picky-asn1-x509-0.12.0 \
@@ -431,27 +444,28 @@ CARGO_CRATES= addr2line-0.24.2 \
polyval-0.6.2 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
- potential_utf-0.1.2 \
+ potential_utf-0.1.4 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
prctl-1.0.0 \
- prettyplease-0.2.36 \
+ prettyplease-0.2.37 \
primeorder-0.13.6 \
- proc-macro-crate-3.3.0 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.95 \
- prodash-29.0.2 \
- prost-0.13.5 \
- prost-derive-0.13.5 \
+ proc-macro-crate-3.4.0 \
+ proc-macro2-1.0.103 \
+ prodash-30.0.1 \
+ prost-0.14.1 \
+ prost-derive-0.14.1 \
psl-types-2.0.11 \
+ psm-0.1.28 \
publicsuffix-2.3.0 \
+ pxfm-0.1.25 \
qrcode-0.14.1 \
quick-error-2.0.1 \
- quinn-0.11.8 \
- quinn-proto-0.11.12 \
- quinn-udp-0.5.13 \
- quote-1.0.40 \
+ quinn-0.11.9 \
+ quinn-proto-0.11.13 \
+ quinn-udp-0.5.14 \
+ quote-1.0.42 \
+ quoted_printable-0.5.1 \
r-efi-5.3.0 \
rand-0.8.5 \
rand-0.9.2 \
@@ -460,129 +474,137 @@ CARGO_CRATES= addr2line-0.24.2 \
rand_core-0.6.4 \
rand_core-0.9.3 \
rawpointer-0.2.1 \
- redox_syscall-0.5.17 \
+ redox_syscall-0.5.18 \
redox_users-0.5.2 \
- ref-cast-1.0.24 \
- ref-cast-impl-1.0.24 \
- referencing-0.30.0 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ referencing-0.33.0 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
reqwest-0.11.27 \
- reqwest-0.12.22 \
+ reqwest-0.12.24 \
rfc6979-0.4.0 \
rgb-0.8.52 \
ring-0.17.14 \
rpassword-5.0.1 \
rsa-0.9.8 \
runloop-0.1.0 \
- rusqlite-0.35.0 \
- rust-embed-8.7.2 \
- rust-embed-impl-8.7.2 \
- rust-embed-utils-8.7.2 \
+ rusqlite-0.37.0 \
+ rust-embed-8.9.0 \
+ rust-embed-impl-8.9.0 \
+ rust-embed-utils-8.9.0 \
rustc-demangle-0.1.26 \
rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
rusticata-macros-4.1.0 \
rustix-0.38.44 \
- rustix-1.0.8 \
- rustls-0.23.31 \
- rustls-native-certs-0.8.1 \
- rustls-pki-types-1.12.0 \
- rustls-webpki-0.103.4 \
- rustversion-1.0.21 \
+ rustix-1.1.2 \
+ rustls-0.23.35 \
+ rustls-native-certs-0.8.2 \
+ rustls-pki-types-1.13.0 \
+ rustls-platform-verifier-0.5.3 \
+ rustls-platform-verifier-0.6.2 \
+ rustls-platform-verifier-android-0.1.1 \
+ rustls-webpki-0.103.8 \
+ rustversion-1.0.22 \
ryu-1.0.20 \
+ salsa20-0.11.0-rc.2 \
same-file-1.0.6 \
- schannel-0.1.27 \
+ schannel-0.1.28 \
schemars-0.9.0 \
- schemars-1.0.4 \
+ schemars-1.1.0 \
scopeguard-1.2.0 \
sd-notify-0.4.5 \
sec1-0.7.3 \
security-framework-2.11.1 \
- security-framework-3.2.0 \
- security-framework-sys-2.14.0 \
+ security-framework-3.5.1 \
+ security-framework-sys-2.15.0 \
selinux-0.5.3 \
selinux-sys-0.6.15 \
- semver-1.0.26 \
- serde-1.0.219 \
- serde_bytes-0.11.17 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_bytes-0.11.19 \
serde_cbor-0.11.2 \
serde_cbor_2-0.12.0-dev \
- serde_derive-1.0.219 \
- serde_html_form-0.2.7 \
- serde_json-1.0.142 \
- serde_path_to_error-0.1.17 \
- serde_spanned-0.6.9 \
+ serde_cbor_2-0.13.0 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_html_form-0.2.8 \
+ serde_json-1.0.145 \
+ serde_path_to_error-0.1.20 \
+ serde_spanned-1.0.3 \
serde_urlencoded-0.7.1 \
- serde_with-3.14.0 \
- serde_with_macros-3.14.0 \
+ serde_with-3.15.1 \
+ serde_with_macros-3.15.1 \
sha-crypt-0.5.0 \
sha1-0.10.6 \
sha1-checked-0.10.0 \
sha2-0.10.9 \
- sha2-0.11.0-rc.0 \
+ sha2-0.11.0-rc.3 \
sharded-slab-0.1.7 \
shell-words-1.1.0 \
shellexpand-3.1.1 \
shlex-1.3.0 \
signal-hook-registry-1.4.6 \
signature-2.2.0 \
- slab-0.4.10 \
+ simd-adler32-0.3.7 \
+ slab-0.4.11 \
smallvec-1.15.1 \
smartstring-1.0.1 \
smolset-1.3.1 \
socket2-0.5.10 \
- socket2-0.6.0 \
+ socket2-0.6.1 \
spin-0.9.8 \
spki-0.7.3 \
sptr-0.3.2 \
- sshkey-attest-0.5.2 \
- stable_deref_trait-1.2.0 \
+ sshkey-attest-0.5.3 \
+ sshkeys-0.3.4 \
+ stable_deref_trait-1.2.1 \
+ stacker-0.1.22 \
static_assertions-1.1.0 \
strsim-0.11.1 \
subtle-2.6.1 \
svg-0.18.0 \
syn-1.0.109 \
- syn-2.0.104 \
+ syn-2.0.109 \
sync_wrapper-0.1.2 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
system-configuration-0.5.1 \
system-configuration-sys-0.5.0 \
target-lexicon-0.12.16 \
- tempfile-3.20.0 \
+ tempfile-3.23.0 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
+ thiserror-impl-2.0.17 \
thousands-0.2.0 \
thread-tree-0.3.3 \
thread_local-1.1.9 \
- time-0.3.41 \
- time-core-0.1.4 \
- time-macros-0.2.22 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
tinystr-0.7.6 \
- tinystr-0.8.1 \
- tinyvec-1.9.0 \
+ tinystr-0.8.2 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
tls_codec-0.4.2 \
tls_codec_derive-0.4.2 \
- tokio-1.47.1 \
- tokio-macros-2.5.0 \
+ tokio-1.48.0 \
+ tokio-macros-2.6.0 \
tokio-native-tls-0.3.1 \
tokio-openssl-0.6.5 \
- tokio-rustls-0.26.2 \
+ tokio-rustls-0.26.4 \
tokio-stream-0.1.17 \
- tokio-util-0.7.16 \
- toml-0.8.23 \
- toml_datetime-0.6.11 \
- toml_edit-0.22.27 \
- toml_write-0.1.2 \
- tonic-0.12.3 \
- tower-0.4.13 \
+ tokio-util-0.7.17 \
+ toml-0.9.8 \
+ toml_datetime-0.7.3 \
+ toml_edit-0.23.7 \
+ toml_parser-1.0.4 \
+ toml_writer-1.0.4 \
+ tonic-0.14.2 \
+ tonic-prost-0.14.2 \
tower-0.5.2 \
tower-http-0.6.6 \
tower-layer-0.3.3 \
@@ -590,29 +612,30 @@ CARGO_CRATES= addr2line-0.24.2 \
tracing-0.1.41 \
tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
- tracing-forest-0.2.0 \
+ tracing-forest-0.3.0 \
tracing-log-0.2.0 \
- tracing-opentelemetry-0.28.0 \
- tracing-subscriber-0.3.19 \
+ tracing-opentelemetry-0.32.0 \
+ tracing-subscriber-0.3.20 \
try-lock-0.2.5 \
tss-esapi-8.0.0-alpha \
tss-esapi-sys-0.5.0 \
- typenum-1.18.0 \
+ typenum-1.19.0 \
unicase-2.8.1 \
unicode-bom-2.0.3 \
- unicode-ident-1.0.18 \
- unicode-normalization-0.1.24 \
- unicode-width-0.2.1 \
+ unicode-ident-1.0.22 \
+ unicode-normalization-0.1.25 \
+ unicode-width-0.2.2 \
universal-hash-0.5.1 \
untrusted-0.9.0 \
- url-2.5.4 \
+ url-2.5.7 \
urlencoding-2.1.3 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- utoipa-4.2.3 \
- utoipa-gen-4.3.1 \
- utoipa-swagger-ui-6.0.0 \
- uuid-1.17.0 \
+ utoipa-5.4.0 \
+ utoipa-gen-5.4.0 \
+ utoipa-swagger-ui-9.0.2 \
+ utoipa-swagger-ui-vendored-0.1.2 \
+ uuid-1.18.1 \
uuid-simd-0.8.0 \
valuable-0.1.1 \
vcpkg-0.2.15 \
@@ -621,100 +644,113 @@ CARGO_CRATES= addr2line-0.24.2 \
walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
wasite-0.1.0 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
+ wasm-bindgen-0.2.105 \
+ wasm-bindgen-futures-0.4.55 \
+ wasm-bindgen-macro-0.2.105 \
+ wasm-bindgen-macro-support-0.2.105 \
+ wasm-bindgen-shared-0.2.105 \
+ web-sys-0.3.82 \
web-time-1.1.0 \
- webauthn-attestation-ca-0.5.2 \
- webauthn-authenticator-rs-0.5.2 \
- webauthn-rs-0.5.2 \
- webauthn-rs-core-0.5.2 \
- webauthn-rs-proto-0.5.2 \
+ webauthn-attestation-ca-0.5.3 \
+ webauthn-authenticator-rs-0.5.3 \
+ webauthn-rs-0.5.3 \
+ webauthn-rs-core-0.5.3 \
+ webauthn-rs-proto-0.5.3 \
webdriver-0.53.0 \
- webpki-roots-1.0.2 \
+ webpki-root-certs-0.26.11 \
+ webpki-root-certs-1.0.4 \
+ webpki-roots-1.0.4 \
weezl-0.1.10 \
which-4.4.2 \
- whoami-1.6.0 \
+ whoami-1.6.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.41.0 \
- windows-core-0.61.2 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
+ windows-core-0.62.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
windows-link-0.1.3 \
- windows-result-0.3.4 \
- windows-strings-0.4.2 \
+ windows-link-0.2.1 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
+ windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
+ windows-targets-0.42.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.3 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.41.0 \
+ windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.41.0 \
+ windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.41.0 \
+ windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.41.0 \
+ windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.41.0 \
+ windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.41.0 \
+ windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.41.0 \
+ windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
+ windows_x86_64_msvc-0.53.1 \
winnow-0.6.26 \
- winnow-0.7.12 \
+ winnow-0.7.13 \
winreg-0.50.0 \
- wit-bindgen-rt-0.39.0 \
+ wit-bindgen-0.46.0 \
writeable-0.5.5 \
- writeable-0.6.1 \
+ writeable-0.6.2 \
x509-cert-0.2.5 \
x509-parser-0.16.0 \
+ yescrypt-0.1.0-rc.0 \
yoke-0.7.5 \
- yoke-0.8.0 \
+ yoke-0.8.1 \
yoke-derive-0.7.5 \
- yoke-derive-0.8.0 \
- zerocopy-0.8.26 \
- zerocopy-derive-0.8.26 \
+ yoke-derive-0.8.1 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zeroize-1.8.1 \
+ zeroize-1.8.2 \
zeroize_derive-1.4.2 \
- zerotrie-0.2.2 \
+ zerotrie-0.2.3 \
zerovec-0.10.4 \
- zerovec-0.11.3 \
+ zerovec-0.11.5 \
zerovec-derive-0.10.3 \
- zerovec-derive-0.11.1 \
- zip-0.6.6 \
- zlib-rs-0.5.1 \
+ zerovec-derive-0.11.2 \
+ zip-3.0.0 \
+ zlib-rs-0.5.2 \
+ zopfli-0.8.3 \
zune-core-0.4.12 \
- zune-jpeg-0.4.20 \
- zxcvbn-3.1.0 \
- sshkeys@git+https://github.com/dnaeon/rust-sshkeys.git?rev=d736693769b9c4abebad8050fba92271f3c50226\#d736693769b9c4abebad8050fba92271f3c50226
+ zune-jpeg-0.4.21 \
+ zxcvbn-3.1.0
diff --git a/security/kanidm/distinfo b/security/kanidm/distinfo
index bc3b96860339..e63354950557 100644
--- a/security/kanidm/distinfo
+++ b/security/kanidm/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1755915791
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+TIMESTAMP = 1763490042
+SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
+SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
@@ -13,76 +13,78 @@ SHA256 (rust/crates/aes-kw-0.2.1.crate) = 69fa2b352dcefb5f7f3a5fb840e02665d311d8
SIZE (rust/crates/aes-kw-0.2.1.crate) = 14088
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
SIZE (rust/crates/ahash-0.8.12.crate) = 43413
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/ar_archive_writer-0.2.0.crate) = f0c269894b6fe5e9d7ada0cf69b5bf847ff35bc25fc271f08e1d080fce80339a
+SIZE (rust/crates/ar_archive_writer-0.2.0.crate) = 31814
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
SIZE (rust/crates/argon2-0.5.3.crate) = 28795
-SHA256 (rust/crates/askama-0.12.1.crate) = b79091df18a97caea757e28cd2d5fda49c6cd4bd01ddffd7ff01ace0c0ad2c28
-SIZE (rust/crates/askama-0.12.1.crate) = 16976
-SHA256 (rust/crates/askama_axum-0.4.0.crate) = a41603f7cdbf5ac4af60760f17253eb6adf6ec5b6f14a7ed830cf687d375f163
-SIZE (rust/crates/askama_axum-0.4.0.crate) = 6649
-SHA256 (rust/crates/askama_derive-0.12.5.crate) = 19fe8d6cb13c4714962c072ea496f3392015f0989b1a2847bb4b2d9effd71d83
-SIZE (rust/crates/askama_derive-0.12.5.crate) = 31218
-SHA256 (rust/crates/askama_escape-0.10.3.crate) = 619743e34b5ba4e9703bba34deac3427c72507c7159f5fd030aea8cac0cfe341
-SIZE (rust/crates/askama_escape-0.10.3.crate) = 8875
-SHA256 (rust/crates/askama_parser-0.2.1.crate) = acb1161c6b64d1c3d83108213c2a2533a342ac225aabd0bda218278c2ddb00c0
-SIZE (rust/crates/askama_parser-0.2.1.crate) = 20707
+SHA256 (rust/crates/askama-0.14.0.crate) = f75363874b771be265f4ffe307ca705ef6f3baa19011c149da8674a87f1b75c4
+SIZE (rust/crates/askama-0.14.0.crate) = 43374
+SHA256 (rust/crates/askama_derive-0.14.0.crate) = 129397200fe83088e8a68407a8e2b1f826cf0086b21ccdb866a722c8bcd3a94f
+SIZE (rust/crates/askama_derive-0.14.0.crate) = 65597
+SHA256 (rust/crates/askama_parser-0.14.0.crate) = d6ab5630b3d5eaf232620167977f95eb51f3432fc76852328774afbd242d4358
+SIZE (rust/crates/askama_parser-0.14.0.crate) = 57641
+SHA256 (rust/crates/askama_web-0.14.6.crate) = 50dcd7d2caaff31b91ef5d112ed10416344e23a33db9e7eea7ba695d2a97a88a
+SIZE (rust/crates/askama_web-0.14.6.crate) = 40282
+SHA256 (rust/crates/askama_web_derive-0.1.0.crate) = 34921de3d57974069bad483fdfe0ec65d88c4ff892edd1ab4d8b03be0dda1b9b
+SIZE (rust/crates/askama_web_derive-0.1.0.crate) = 7776
SHA256 (rust/crates/asn1-rs-0.6.2.crate) = 5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048
SIZE (rust/crates/asn1-rs-0.6.2.crate) = 90647
SHA256 (rust/crates/asn1-rs-derive-0.5.1.crate) = 965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490
SIZE (rust/crates/asn1-rs-derive-0.5.1.crate) = 9692
SHA256 (rust/crates/asn1-rs-impl-0.2.0.crate) = 7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7
SIZE (rust/crates/asn1-rs-impl-0.2.0.crate) = 2261
-SHA256 (rust/crates/async-compression-0.4.27.crate) = ddb939d66e4ae03cee6091612804ba446b12878410cfa17f785f4dd67d4014e8
-SIZE (rust/crates/async-compression-0.4.27.crate) = 118487
+SHA256 (rust/crates/async-compression-0.4.32.crate) = 5a89bce6054c720275ac2432fbba080a66a2106a44a1b804553930ca6909f4e0
+SIZE (rust/crates/async-compression-0.4.32.crate) = 98949
SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
-SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
-SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/authenticator-0.4.1.crate) = 82d71e457dc518a15eecc90d3b0660dee4b51623b34ac4262c9326e0d7e0f8e2
SIZE (rust/crates/authenticator-0.4.1.crate) = 198210
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/aws-lc-rs-1.13.3.crate) = 5c953fe1ba023e6b7730c0d4b031d06f267f23a46167dcbd40316644b10a17ba
-SIZE (rust/crates/aws-lc-rs-1.13.3.crate) = 204343
-SHA256 (rust/crates/aws-lc-sys-0.30.0.crate) = dbfd150b5dbdb988bcc8fb1fe787eb6b7ee6180ca24da683b61ea5405f3d43ff
-SIZE (rust/crates/aws-lc-sys-0.30.0.crate) = 9168798
-SHA256 (rust/crates/axum-0.7.9.crate) = edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f
-SIZE (rust/crates/axum-0.7.9.crate) = 155272
-SHA256 (rust/crates/axum-core-0.4.5.crate) = 09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199
-SIZE (rust/crates/axum-core-0.4.5.crate) = 22183
-SHA256 (rust/crates/axum-extra-0.9.6.crate) = c794b30c904f0a1c2fb7740f7df7f7972dfaa14ef6f57cb6178dc63e5dca2f04
-SIZE (rust/crates/axum-extra-0.9.6.crate) = 47663
-SHA256 (rust/crates/axum-htmx-0.5.0.crate) = 40f7051fdc094b6e5ea06cab9bca4b198c54dee4472a9419155f0ff19f19901e
-SIZE (rust/crates/axum-htmx-0.5.0.crate) = 15894
-SHA256 (rust/crates/axum-macros-0.4.2.crate) = 57d123550fa8d071b7255cb0cc04dc302baa6c8c4a79f55701552684d8399bce
-SIZE (rust/crates/axum-macros-0.4.2.crate) = 39245
-SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
-SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/aws-lc-rs-1.14.1.crate) = 879b6c89592deb404ba4dc0ae6b58ffd1795c78991cbb5b8bc441c48a070440d
+SIZE (rust/crates/aws-lc-rs-1.14.1.crate) = 209341
+SHA256 (rust/crates/aws-lc-sys-0.32.3.crate) = 107a4e9d9cab9963e04e84bb8dee0e25f2a987f9a8bad5ed054abd439caa8f8c
+SIZE (rust/crates/aws-lc-sys-0.32.3.crate) = 9361125
+SHA256 (rust/crates/axum-0.8.6.crate) = 8a18ed336352031311f4e0b4dd2ff392d4fbb370777c9d18d7fc9d7359f73871
+SIZE (rust/crates/axum-0.8.6.crate) = 178581
+SHA256 (rust/crates/axum-core-0.5.5.crate) = 59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22
+SIZE (rust/crates/axum-core-0.5.5.crate) = 26919
+SHA256 (rust/crates/axum-extra-0.12.1.crate) = 5136e6c5e7e7978fe23e9876fb924af2c0f84c72127ac6ac17e7c46f457d362c
+SIZE (rust/crates/axum-extra-0.12.1.crate) = 69036
+SHA256 (rust/crates/axum-htmx-0.8.1.crate) = a2d4a162b7621482903309c0e8a990a866728b6312350147181230f840252314
+SIZE (rust/crates/axum-htmx-0.8.1.crate) = 30102
+SHA256 (rust/crates/axum-macros-0.5.0.crate) = 604fde5e028fea851ce1d8570bbdc034bec850d157f7569d10f347d06808c05c
+SIZE (rust/crates/axum-macros-0.5.0.crate) = 43571
+SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
+SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
SHA256 (rust/crates/base32-0.5.1.crate) = 022dfe9eb35f19ebbcb51e0b40a5ab759f46ad60cadf7297e0bd085afb50e076
@@ -95,16 +97,14 @@ SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
-SHA256 (rust/crates/base64urlsafedata-0.5.2.crate) = e5913e643e4dfb43d5908e9e6f1386f8e0dfde086ecef124a6450c6195d89160
-SIZE (rust/crates/base64urlsafedata-0.5.2.crate) = 6763
+SHA256 (rust/crates/base64urlsafedata-0.5.3.crate) = 215ee31f8a88f588c349ce2d20108b2ed96089b96b9c2b03775dc35dd72938e8
+SIZE (rust/crates/base64urlsafedata-0.5.3.crate) = 7059
SHA256 (rust/crates/basic-toml-0.1.10.crate) = ba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178a
SIZE (rust/crates/basic-toml-0.1.10.crate) = 50648
SHA256 (rust/crates/bindgen-0.66.1.crate) = f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7
SIZE (rust/crates/bindgen-0.66.1.crate) = 218860
-SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
-SIZE (rust/crates/bindgen-0.69.5.crate) = 221128
-SHA256 (rust/crates/bindgen-0.72.0.crate) = 4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f
-SIZE (rust/crates/bindgen-0.72.0.crate) = 246019
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
@@ -117,26 +117,26 @@ SHA256 (rust/crates/bitfield-0.13.2.crate) = 46afbd2983a5d5a7bd740ccb198caf5b82f
SIZE (rust/crates/bitfield-0.13.2.crate) = 16479
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
SIZE (rust/crates/blake2-0.10.6.crate) = 47234
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/block-buffer-0.11.0-rc.4.crate) = a229bfd78e4827c91b9b95784f69492c1b77c1ab75a45a8a037b139215086f94
-SIZE (rust/crates/block-buffer-0.11.0-rc.4.crate) = 13956
+SHA256 (rust/crates/block-buffer-0.11.0-rc.5.crate) = e9ef36a6fcdb072aa548f3da057640ec10859eb4e91ddf526ee648d50c76a949
+SIZE (rust/crates/block-buffer-0.11.0-rc.5.crate) = 14478
SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
-SHA256 (rust/crates/borrow-or-share-0.2.2.crate) = 3eeab4423108c5d7c744f4d234de88d18d636100093ae04caf4825134b9c3a32
-SIZE (rust/crates/borrow-or-share-0.2.2.crate) = 4871
-SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
-SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/borrow-or-share-0.2.4.crate) = dc0b364ead1874514c8c2855ab558056ebfeb775653e7ae45ff72f28f8f3166c
+SIZE (rust/crates/borrow-or-share-0.2.4.crate) = 5243
+SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
+SIZE (rust/crates/bstr-1.12.1.crate) = 354916
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
-SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
-SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
@@ -145,32 +145,38 @@ SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b1
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
SIZE (rust/crates/cbc-0.1.2.crate) = 23501
-SHA256 (rust/crates/cc-1.2.31.crate) = c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2
-SIZE (rust/crates/cc-1.2.31.crate) = 109427
+SHA256 (rust/crates/cc-1.2.44.crate) = 37521ac7aabe3d13122dc382493e20c9416f299d2ccd5b3a5340a2570cdeb0f3
+SIZE (rust/crates/cc-1.2.44.crate) = 92035
+SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
+SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9
+SIZE (rust/crates/chumsky-0.9.3.crate) = 75112
SHA256 (rust/crates/cidr-0.3.1.crate) = bd1b64030216239a2e7c364b13cd96a2097ebf0dfe5025f2dedee14a23f2ab60
SIZE (rust/crates/cidr-0.3.1.crate) = 39130
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/cipher-0.5.0-rc.2.crate) = 155e4a260750fa4f7754649f049748aacc31db238a358d85fd721002f230f92f
+SIZE (rust/crates/cipher-0.5.0-rc.2.crate) = 23757
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
-SIZE (rust/crates/clap-4.5.42.crate) = 58305
-SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
-SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
-SHA256 (rust/crates/clap_complete-4.5.55.crate) = a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a
-SIZE (rust/crates/clap_complete-4.5.55.crate) = 48536
-SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
-SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
-SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5
+SIZE (rust/crates/clap-4.5.51.crate) = 62030
+SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a
+SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077
+SHA256 (rust/crates/clap_complete-4.5.60.crate) = 8e602857739c5a4291dfa33b5a298aeac9006185229a700e5810a3ef7272d971
+SIZE (rust/crates/clap_complete-4.5.60.crate) = 48640
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
SIZE (rust/crates/clru-0.6.2.crate) = 16497
SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
@@ -179,12 +185,18 @@ SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
+SIZE (rust/crates/combine-4.6.7.crate) = 134808
SHA256 (rust/crates/compact_jwt-0.5.3-dev.crate) = 23812e87894027686e22bc5b0940522315b1f0ba9347383cc41016ec0caf6c35
SIZE (rust/crates/compact_jwt-0.5.3-dev.crate) = 69491
+SHA256 (rust/crates/compression-codecs-0.4.31.crate) = ef8a506ec4b81c460798f572caead636d57d3d7e940f998160f52bd254bf2d23
+SIZE (rust/crates/compression-codecs-0.4.31.crate) = 22694
+SHA256 (rust/crates/compression-core-0.4.29.crate) = e47641d3deaf41fb1538ac1f54735925e275eaf3bf4d55c81b137fba797e5cbb
+SIZE (rust/crates/compression-core-0.4.29.crate) = 4321
SHA256 (rust/crates/concread-0.5.7.crate) = 07fd8c4b53f0aafeec114fa1cd863f323880f790656f2d7508af83a9b5110e8d
SIZE (rust/crates/concread-0.5.7.crate) = 892513
-SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
-SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4
+SIZE (rust/crates/console-0.16.1.crate) = 39129
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
SHA256 (rust/crates/cookie-0.16.2.crate) = e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb
@@ -219,26 +231,34 @@ SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00c
SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76
SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/crypto-common-0.2.0-rc.3.crate) = 8a23fa214dea9efd4dacee5a5614646b30216ae0f05d4bb51bafb50e9da1c5be
-SIZE (rust/crates/crypto-common-0.2.0-rc.3.crate) = 12155
-SHA256 (rust/crates/crypto-glue-0.1.9.crate) = 433181d8c51b992ede9f4c5dd76bb6794cc3c412bf7b83acaa01502a1d9c423c
-SIZE (rust/crates/crypto-glue-0.1.9.crate) = 33141
-SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
-SIZE (rust/crates/csv-1.3.1.crate) = 888542
-SHA256 (rust/crates/csv-core-0.1.12.crate) = 7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d
-SIZE (rust/crates/csv-core-0.1.12.crate) = 26298
+SHA256 (rust/crates/crypto-common-0.2.0-rc.5.crate) = 919bd05924682a5480aec713596b9e2aabed3a0a6022fab6847f85a99e5f190a
+SIZE (rust/crates/crypto-common-0.2.0-rc.5.crate) = 11741
+SHA256 (rust/crates/crypto-glue-0.1.11.crate) = e98f6df6b404773fa49b2dcb7937cf1ba25663296bfa6de377292a88fddef77b
+SIZE (rust/crates/crypto-glue-0.1.11.crate) = 33768
+SHA256 (rust/crates/csv-1.4.0.crate) = 52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b50f76ce9827ae0c6e14f938
+SIZE (rust/crates/csv-1.4.0.crate) = 888642
+SHA256 (rust/crates/csv-core-0.1.13.crate) = 704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782
+SIZE (rust/crates/csv-core-0.1.13.crate) = 26119
SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
SIZE (rust/crates/ctr-0.9.2.crate) = 18344
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
+SIZE (rust/crates/darling-0.21.3.crate) = 41398
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
+SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
+SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
@@ -247,8 +267,10 @@ SHA256 (rust/crates/der-parser-9.0.0.crate) = 5cd0a5c643689626bec213c4d8bd4d96ac
SIZE (rust/crates/der-parser-9.0.0.crate) = 63191
SHA256 (rust/crates/der_derive-0.7.3.crate) = 8034092389675178f570469e6c3b0465d3d30b4505c294a6550db47f3c17ad18
SIZE (rust/crates/der_derive-0.7.3.crate) = 24657
-SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
-SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
+SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a
+SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
@@ -259,20 +281,20 @@ SHA256 (rust/crates/devd-rs-0.3.6.crate) = 9313f104b590510b46fc01c0a324fc76505c1
SIZE (rust/crates/devd-rs-0.3.6.crate) = 6987
SHA256 (rust/crates/dhat-0.3.3.crate) = 98cd11d84628e233de0ce467de10b8633f4ddaecafadefc86e13b84b8739b827
SIZE (rust/crates/dhat-0.3.3.crate) = 32008
-SHA256 (rust/crates/dialoguer-0.11.0.crate) = 658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de
-SIZE (rust/crates/dialoguer-0.11.0.crate) = 31286
+SHA256 (rust/crates/dialoguer-0.12.0.crate) = 25f104b501bf2364e78d0d3974cbc774f738f5865306ed128e1e0d7499c0ad96
+SIZE (rust/crates/dialoguer-0.12.0.crate) = 31273
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/digest-0.11.0-rc.0.crate) = 460dd7f37e4950526b54a5a6b1f41b6c8e763c58eb9a8fc8fc05ba5c2f44ca7b
-SIZE (rust/crates/digest-0.11.0-rc.0.crate) = 25556
+SHA256 (rust/crates/digest-0.11.0-rc.4.crate) = ea390c940e465846d64775e55e3115d5dc934acb953de6f6e6360bc232fe2bf7
+SIZE (rust/crates/digest-0.11.0-rc.4.crate) = 24799
SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
SIZE (rust/crates/dirs-6.0.0.crate) = 14190
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
-SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
+SIZE (rust/crates/document-features-0.2.12.crate) = 14739
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
@@ -283,38 +305,38 @@ SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/elliptic-curve-0.13.8.crate) = b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47
SIZE (rust/crates/elliptic-curve-0.13.8.crate) = 63198
+SHA256 (rust/crates/email-encoding-0.4.1.crate) = 9298e6504d9b9e780ed3f7dfd43a61be8cd0e09eb07f7706a945b0072b6670b6
+SIZE (rust/crates/email-encoding-0.4.1.crate) = 16824
SHA256 (rust/crates/email_address-0.2.9.crate) = e079f19b08ca6239f47f8ba8509c11cf3ea30095831f7fed61441475edd8c449
SIZE (rust/crates/email_address-0.2.9.crate) = 21579
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
-SHA256 (rust/crates/enum-iterator-2.1.0.crate) = c280b9e6b3ae19e152d8e31cf47f18389781e119d4013a2a2bb0180e5facc635
-SIZE (rust/crates/enum-iterator-2.1.0.crate) = 7668
-SHA256 (rust/crates/enum-iterator-derive-1.4.0.crate) = a1ab991c1362ac86c61ab6f556cff143daa22e5a15e4e189df818b2fd19fe65b
-SIZE (rust/crates/enum-iterator-derive-1.4.0.crate) = 5516
+SHA256 (rust/crates/enum-iterator-2.3.0.crate) = a4549325971814bda7a44061bf3fe7e487d447cba01e4220a4b454d630d7a016
+SIZE (rust/crates/enum-iterator-2.3.0.crate) = 8386
+SHA256 (rust/crates/enum-iterator-derive-1.5.0.crate) = 685adfa4d6f3d765a26bc5dbc936577de9abf756c1feeb3089b01dd395034842
+SIZE (rust/crates/enum-iterator-derive-1.5.0.crate) = 6630
SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef
SIZE (rust/crates/enumflags2-0.7.12.crate) = 17544
SHA256 (rust/crates/enumflags2_derive-0.7.12.crate) = 67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827
SIZE (rust/crates/enumflags2_derive-0.7.12.crate) = 8573
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
-SIZE (rust/crates/errno-0.3.13.crate) = 12449
-SHA256 (rust/crates/escargot-0.5.14.crate) = 83f351750780493fc33fa0ce8ba3c7d61f9736cfa3b3bb9ee2342643ffe40211
-SIZE (rust/crates/escargot-0.5.14.crate) = 21119
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/escargot-0.5.15.crate) = 11c3aea32bc97b500c9ca6a72b768a26e558264303d101d3409cf6d57a9ed0cf
+SIZE (rust/crates/escargot-0.5.15.crate) = 21657
SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
SHA256 (rust/crates/fancy-regex-0.13.0.crate) = 531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2
SIZE (rust/crates/fancy-regex-0.13.0.crate) = 85930
-SHA256 (rust/crates/fancy-regex-0.14.0.crate) = 6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298
-SIZE (rust/crates/fancy-regex-0.14.0.crate) = 86969
+SHA256 (rust/crates/fancy-regex-0.16.2.crate) = 998b056554fbe42e03ae0e152895cd1a7e1002aec800fdc6635d20270260c46f
+SIZE (rust/crates/fancy-regex-0.16.2.crate) = 100662
SHA256 (rust/crates/fantoccini-0.22.0.crate) = 2d0086bcd59795408c87a04f94b5a8bd62cba2856cfe656c7e6439061d95b760
SIZE (rust/crates/fantoccini-0.22.0.crate) = 84698
-SHA256 (rust/crates/faster-hex-0.9.0.crate) = a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183
-SIZE (rust/crates/faster-hex-0.9.0.crate) = 13053
SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73
SIZE (rust/crates/faster-hex-0.10.0.crate) = 13419
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -323,26 +345,28 @@ SHA256 (rust/crates/ff-0.13.1.crate) = c0b50bfb653653f9ca9095b427bed08ab8d75a137
SIZE (rust/crates/ff-0.13.1.crate) = 18607
SHA256 (rust/crates/file-id-0.2.3.crate) = e1fc6a637b6dc58414714eddd9170ff187ecb0933d4c7024d1abbd23a3cc26e9
SIZE (rust/crates/file-id-0.2.3.crate) = 10148
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
-SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
SHA256 (rust/crates/flagset-0.4.7.crate) = b7ac824320a75a52197e8f2d787f6a38b6718bb6897a35142d749af3c0e8f4fe
SIZE (rust/crates/flagset-0.4.7.crate) = 13688
-SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
-SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
+SIZE (rust/crates/flate2-1.1.5.crate) = 77015
SHA256 (rust/crates/fluent-uri-0.3.2.crate) = 1918b65d96df47d3591bed19c5cca17e3fa5d0707318e4b5ef2eae01764df7e5
SIZE (rust/crates/fluent-uri-0.3.2.crate) = 43604
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
+SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fraction-0.15.3.crate) = 0f158e3ff0a1b334408dc9fb811cd99b446986f4d8b741bb08f9df1604085ae7
SIZE (rust/crates/fraction-0.15.3.crate) = 95223
SHA256 (rust/crates/fs4-0.13.1.crate) = 8640e34b88f7652208ce9e88b1a37a2ae95227d84abec377ccd3c5cfeb141ed4
@@ -371,118 +395,114 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/gethostname-1.1.0.crate) = 1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8
+SIZE (rust/crates/gethostname-1.1.0.crate) = 9865
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1
SIZE (rust/crates/ghash-0.5.1.crate) = 9482
SHA256 (rust/crates/gif-0.13.3.crate) = 4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b
SIZE (rust/crates/gif-0.13.3.crate) = 36010
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/gix-0.71.0.crate) = a61e71ec6817fc3c9f12f812682cfe51ee6ea0d2e27e02fc3849c35524617435
-SIZE (rust/crates/gix-0.71.0.crate) = 292982
-SHA256 (rust/crates/gix-actor-0.34.0.crate) = f438c87d4028aca4b82f82ba8d8ab1569823cfb3e5bc5fa8456a71678b2a20e7
-SIZE (rust/crates/gix-actor-0.34.0.crate) = 12871
-SHA256 (rust/crates/gix-chunk-0.4.11.crate) = 0b1f1d8764958699dc764e3f727cef280ff4d1bd92c107bbf8acd85b30c1bd6f
-SIZE (rust/crates/gix-chunk-0.4.11.crate) = 10144
-SHA256 (rust/crates/gix-command-0.5.0.crate) = c0378995847773a697f8e157fe2963ecf3462fe64be05b7b3da000b3b472def8
-SIZE (rust/crates/gix-command-0.5.0.crate) = 15122
-SHA256 (rust/crates/gix-commitgraph-0.27.0.crate) = 043cbe49b7a7505150db975f3cb7c15833335ac1e26781f615454d9d640a28fe
-SIZE (rust/crates/gix-commitgraph-0.27.0.crate) = 22254
-SHA256 (rust/crates/gix-config-0.44.0.crate) = 9c6f830bf746604940261b49abf7f655d2c19cadc9f4142ae9379e3a316e8cfa
-SIZE (rust/crates/gix-config-0.44.0.crate) = 73085
-SHA256 (rust/crates/gix-config-value-0.14.12.crate) = 8dc2c844c4cf141884678cabef736fd91dd73068b9146e6f004ba1a0457944b6
-SIZE (rust/crates/gix-config-value-0.14.12.crate) = 15627
-SHA256 (rust/crates/gix-date-0.9.4.crate) = daa30058ec7d3511fbc229e4f9e696a35abd07ec5b82e635eff864a2726217e4
-SIZE (rust/crates/gix-date-0.9.4.crate) = 13705
-SHA256 (rust/crates/gix-diff-0.51.0.crate) = a2c975dad2afc85e4e233f444d1efbe436c3cdcf3a07173984509c436d00a3f8
-SIZE (rust/crates/gix-diff-0.51.0.crate) = 57844
-SHA256 (rust/crates/gix-discover-0.39.0.crate) = f7fb8a4349b854506a3915de18d3341e5f1daa6b489c8affc9ca0d69efe86781
-SIZE (rust/crates/gix-discover-0.39.0.crate) = 22970
-SHA256 (rust/crates/gix-features-0.41.1.crate) = 016d6050219458d14520fe22bdfdeb9cb71631dec9bc2724767c983f60109634
-SIZE (rust/crates/gix-features-0.41.1.crate) = 33677
-SHA256 (rust/crates/gix-features-0.42.1.crate) = 56f4399af6ec4fd9db84dd4cf9656c5c785ab492ab40a7c27ea92b4241923fed
-SIZE (rust/crates/gix-features-0.42.1.crate) = 33400
-SHA256 (rust/crates/gix-fs-0.14.0.crate) = 951e886120dc5fa8cac053e5e5c89443f12368ca36811b2e43d1539081f9c111
-SIZE (rust/crates/gix-fs-0.14.0.crate) = 19699
-SHA256 (rust/crates/gix-fs-0.15.0.crate) = 67a0637149b4ef24d3ea55f81f77231401c8463fae6da27331c987957eb597c7
-SIZE (rust/crates/gix-fs-0.15.0.crate) = 19741
-SHA256 (rust/crates/gix-glob-0.19.0.crate) = 20972499c03473e773a2099e5fd0c695b9b72465837797a51a43391a1635a030
-SIZE (rust/crates/gix-glob-0.19.0.crate) = 16258
-SHA256 (rust/crates/gix-hash-0.17.0.crate) = 834e79722063958b03342edaa1e17595cd2939bb2b3306b3225d0815566dcb49
-SIZE (rust/crates/gix-hash-0.17.0.crate) = 18801
-SHA256 (rust/crates/gix-hash-0.18.0.crate) = 8d4900562c662852a6b42e2ef03442eccebf24f047d8eab4f23bc12ef0d785d8
-SIZE (rust/crates/gix-hash-0.18.0.crate) = 18940
-SHA256 (rust/crates/gix-hashtable-0.8.1.crate) = b5b5cb3c308b4144f2612ff64e32130e641279fcf1a84d8d40dad843b4f64904
-SIZE (rust/crates/gix-hashtable-0.8.1.crate) = 10253
-SHA256 (rust/crates/gix-lock-17.1.0.crate) = 570f8b034659f256366dc90f1a24924902f20acccd6a15be96d44d1269e7a796
-SIZE (rust/crates/gix-lock-17.1.0.crate) = 13990
-SHA256 (rust/crates/gix-object-0.48.0.crate) = 4943fcdae6ffc135920c9ea71e0362ed539182924ab7a85dd9dac8d89b0dd69a
-SIZE (rust/crates/gix-object-0.48.0.crate) = 48838
-SHA256 (rust/crates/gix-odb-0.68.0.crate) = 50306d40dcc982eb6b7593103f066ea6289c7b094cb9db14f3cd2be0b9f5e610
-SIZE (rust/crates/gix-odb-0.68.0.crate) = 62553
-SHA256 (rust/crates/gix-pack-0.58.0.crate) = 9b65fffb09393c26624ca408d32cfe8776fb94cd0a5cdf984905e1d2f39779cb
-SIZE (rust/crates/gix-pack-0.58.0.crate) = 104138
-SHA256 (rust/crates/gix-packetline-0.18.4.crate) = 123844a70cf4d5352441dc06bab0da8aef61be94ec239cb631e0ba01dc6d3a04
-SIZE (rust/crates/gix-packetline-0.18.4.crate) = 26579
-SHA256 (rust/crates/gix-path-0.10.20.crate) = 06d37034a4c67bbdda76f7bcd037b2f7bc0fba0c09a6662b19697a5716e7b2fd
-SIZE (rust/crates/gix-path-0.10.20.crate) = 31011
-SHA256 (rust/crates/gix-protocol-0.49.0.crate) = 5678ddae1d62880bc30e2200be1b9387af3372e0e88e21f81b4e7f8367355b5a
-SIZE (rust/crates/gix-protocol-0.49.0.crate) = 56678
-SHA256 (rust/crates/gix-quote-0.5.0.crate) = 1b005c550bf84de3b24aa5e540a23e6146a1c01c7d30470e35d75a12f827f969
-SIZE (rust/crates/gix-quote-0.5.0.crate) = 9009
-SHA256 (rust/crates/gix-ref-0.51.0.crate) = b2e1f7eb6b7ce82d2d19961f74bd637bab3ea79b1bc7bfb23dbefc67b0415d8b
-SIZE (rust/crates/gix-ref-0.51.0.crate) = 63938
-SHA256 (rust/crates/gix-refspec-0.29.0.crate) = 1d8587b21e2264a6e8938d940c5c99662779c13a10741a5737b15fc85c252ffc
-SIZE (rust/crates/gix-refspec-0.29.0.crate) = 22454
-SHA256 (rust/crates/gix-revision-0.33.0.crate) = 342caa4e158df3020cadf62f656307c3948fe4eacfdf67171d7212811860c3e9
-SIZE (rust/crates/gix-revision-0.33.0.crate) = 27926
-SHA256 (rust/crates/gix-revwalk-0.19.0.crate) = 2dc7c3d7e5cdc1ab8d35130106e4af0a4f9f9eca0c81f4312b690780e92bde0d
-SIZE (rust/crates/gix-revwalk-0.19.0.crate) = 18189
-SHA256 (rust/crates/gix-sec-0.10.12.crate) = 47aeb0f13de9ef2f3033f5ff218de30f44db827ac9f1286f9ef050aacddd5888
-SIZE (rust/crates/gix-sec-0.10.12.crate) = 12935
-SHA256 (rust/crates/gix-shallow-0.3.0.crate) = cc0598aacfe1d52575a21c9492fee086edbb21e228ec36c819c42ab923f434c3
-SIZE (rust/crates/gix-shallow-0.3.0.crate) = 11890
-SHA256 (rust/crates/gix-tempfile-17.1.0.crate) = c750e8c008453a2dba67a2b0d928b7716e05da31173a3f5e351d5457ad4470aa
-SIZE (rust/crates/gix-tempfile-17.1.0.crate) = 18804
-SHA256 (rust/crates/gix-trace-0.1.13.crate) = e2ccaf54b0b1743a695b482ca0ab9d7603744d8d10b2e5d1a332fef337bee658
-SIZE (rust/crates/gix-trace-0.1.13.crate) = 10876
-SHA256 (rust/crates/gix-transport-0.46.0.crate) = b3f68c2870bfca8278389d2484a7f2215b67d0b0cc5277d3c72ad72acf41787e
-SIZE (rust/crates/gix-transport-0.46.0.crate) = 68629
-SHA256 (rust/crates/gix-traverse-0.45.0.crate) = 36c0b049f8bdb61b20016694102f7b507f2e1727e83e9c5e6dad4f7d84ff7384
-SIZE (rust/crates/gix-traverse-0.45.0.crate) = 24651
-SHA256 (rust/crates/gix-url-0.30.0.crate) = 48dfe23f93f1ddb84977d80bb0dd7aa09d1bf5d5afc0c9b6820cccacc25ae860
-SIZE (rust/crates/gix-url-0.30.0.crate) = 19399
-SHA256 (rust/crates/gix-utils-0.2.0.crate) = 189f8724cf903e7fd57cfe0b7bc209db255cacdcb22c781a022f52c3a774f8d0
-SIZE (rust/crates/gix-utils-0.2.0.crate) = 11178
-SHA256 (rust/crates/gix-utils-0.3.0.crate) = 5351af2b172caf41a3728eb4455326d84e0d70fe26fc4de74ab0bd37df4191c5
-SIZE (rust/crates/gix-utils-0.3.0.crate) = 11052
-SHA256 (rust/crates/gix-validate-0.9.4.crate) = 34b5f1253109da6c79ed7cf6e1e38437080bb6d704c76af14c93e2f255234084
-SIZE (rust/crates/gix-validate-0.9.4.crate) = 12768
-SHA256 (rust/crates/gix-validate-0.10.0.crate) = 77b9e00cacde5b51388d28ed746c493b18a6add1f19b5e01d686b3b9ece66d4d
-SIZE (rust/crates/gix-validate-0.10.0.crate) = 12688
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
+SIZE (rust/crates/gimli-0.32.3.crate) = 289789
+SHA256 (rust/crates/gix-0.74.1.crate) = 5fd3a6fea165debe0e80648495f894aa2371a771e3ceb7a7dcc304f1c4344c43
+SIZE (rust/crates/gix-0.74.1.crate) = 298209
+SHA256 (rust/crates/gix-actor-0.35.6.crate) = 987a51a7e66db6ef4dc030418eb2a42af6b913a79edd8670766122d8af3ba59e
+SIZE (rust/crates/gix-actor-0.35.6.crate) = 13441
+SHA256 (rust/crates/gix-chunk-0.4.12.crate) = 5c356b3825677cb6ff579551bb8311a81821e184453cbd105e2fc5311b288eeb
+SIZE (rust/crates/gix-chunk-0.4.12.crate) = 10638
+SHA256 (rust/crates/gix-command-0.6.3.crate) = 095c8367c9dc4872a7706fbc39c7f34271b88b541120a4365ff0e36366f66e62
+SIZE (rust/crates/gix-command-0.6.3.crate) = 15123
+SHA256 (rust/crates/gix-commitgraph-0.30.1.crate) = 826994ff6c01f1ff00d6a1844d7506717810a91ffed143da71e3bf39369751ef
+SIZE (rust/crates/gix-commitgraph-0.30.1.crate) = 22423
+SHA256 (rust/crates/gix-config-0.47.1.crate) = 1e74f57ea99025de9207db53488be4d59cf2000f617964c1b550880524fefbc3
+SIZE (rust/crates/gix-config-0.47.1.crate) = 73838
+SHA256 (rust/crates/gix-config-value-0.15.3.crate) = 2c489abb061c74b0c3ad790e24a606ef968cebab48ec673d6a891ece7d5aef64
+SIZE (rust/crates/gix-config-value-0.15.3.crate) = 15605
+SHA256 (rust/crates/gix-date-0.10.7.crate) = 661245d045aa7c16ba4244daaabd823c562c3e45f1f25b816be2c57ee09f2171
+SIZE (rust/crates/gix-date-0.10.7.crate) = 16177
+SHA256 (rust/crates/gix-diff-0.54.1.crate) = cd78d9da421baca219a650d71c797706117095635d7963f21bb6fdf2410abe04
+SIZE (rust/crates/gix-diff-0.54.1.crate) = 60358
+SHA256 (rust/crates/gix-discover-0.42.0.crate) = 9d24547153810634636471af88338240e6ab0831308cd41eb6ebfffea77811c6
+SIZE (rust/crates/gix-discover-0.42.0.crate) = 23339
+SHA256 (rust/crates/gix-features-0.44.1.crate) = dfa64593d1586135102307fb57fb3a9d3868b6b1f45a4da1352cce5070f8916a
+SIZE (rust/crates/gix-features-0.44.1.crate) = 34680
+SHA256 (rust/crates/gix-fs-0.17.0.crate) = 3f1ecd896258cdc5ccd94d18386d17906b8de265ad2ecf68e3bea6b007f6a28f
+SIZE (rust/crates/gix-fs-0.17.0.crate) = 20022
+SHA256 (rust/crates/gix-glob-0.22.1.crate) = 74254992150b0a88fdb3ad47635ab649512dff2cbbefca7916bb459894fc9d56
+SIZE (rust/crates/gix-glob-0.22.1.crate) = 16299
+SHA256 (rust/crates/gix-hash-0.20.1.crate) = 826036a9bee95945b0be1e2394c64cd4289916c34a639818f8fd5153906985c1
+SIZE (rust/crates/gix-hash-0.20.1.crate) = 19230
+SHA256 (rust/crates/gix-hashtable-0.10.0.crate) = a27d4a3ea9640da504a2657fef3419c517fd71f1767ad8935298bcc805edd195
+SIZE (rust/crates/gix-hashtable-0.10.0.crate) = 10303
+SHA256 (rust/crates/gix-lock-19.0.0.crate) = 729d7857429a66023bc0c29d60fa21d0d6ae8862f33c1937ba89e0f74dd5c67f
+SIZE (rust/crates/gix-lock-19.0.0.crate) = 14263
+SHA256 (rust/crates/gix-object-0.51.1.crate) = 87ba1815638759c80d2318c8e98296fb396f577c2e588a3d9c13f9a5d5184051
+SIZE (rust/crates/gix-object-0.51.1.crate) = 50596
+SHA256 (rust/crates/gix-odb-0.71.1.crate) = 6efc6736d3ea62640efe8c1be695fb0760af63614a7356d2091208a841f1a634
+SIZE (rust/crates/gix-odb-0.71.1.crate) = 63044
+SHA256 (rust/crates/gix-pack-0.61.1.crate) = 719c60524be76874f4769da20d525ad2c00a0e7059943cc4f31fcb65cfb6b260
+SIZE (rust/crates/gix-pack-0.61.1.crate) = 104798
+SHA256 (rust/crates/gix-packetline-0.19.3.crate) = 64286a8b5148e76ab80932e72762dd27ccf6169dd7a134b027c8a262a8262fcf
+SIZE (rust/crates/gix-packetline-0.19.3.crate) = 26114
+SHA256 (rust/crates/gix-path-0.10.21.crate) = 0416b41cd00ff292af9b94b0660880c44bd2ed66828ddca9a2b333535cbb71b8
+SIZE (rust/crates/gix-path-0.10.21.crate) = 34033
+SHA256 (rust/crates/gix-protocol-0.52.1.crate) = 64f19873bbf924fd077580d4ccaaaeddb67c3b3c09a8ffb61e6b4cb67e3c9302
+SIZE (rust/crates/gix-protocol-0.52.1.crate) = 57050
+SHA256 (rust/crates/gix-quote-0.6.1.crate) = e912ec04b7b1566a85ad486db0cab6b9955e3e32bcd3c3a734542ab3af084c5b
+SIZE (rust/crates/gix-quote-0.6.1.crate) = 8984
+SHA256 (rust/crates/gix-ref-0.54.1.crate) = 8881d262f28eda39c244e60ae968f4f6e56c747f65addd6f4100b25f75ed8b88
+SIZE (rust/crates/gix-ref-0.54.1.crate) = 65266
+SHA256 (rust/crates/gix-refspec-0.32.0.crate) = 93147960f77695ba89b72019b789679278dd4dad6a0f9a4a5bf2fd07aba56912
+SIZE (rust/crates/gix-refspec-0.32.0.crate) = 22670
+SHA256 (rust/crates/gix-revision-0.36.1.crate) = 13c5267e530d8762842be7d51b48d2b134c9dec5b650ca607f735a56a4b12413
+SIZE (rust/crates/gix-revision-0.36.1.crate) = 28079
+SHA256 (rust/crates/gix-revwalk-0.22.0.crate) = 02e2de4f91d712b1f6873477f769225fe430ffce2af8c7c85721c3ff955783b3
+SIZE (rust/crates/gix-revwalk-0.22.0.crate) = 18365
+SHA256 (rust/crates/gix-sec-0.12.2.crate) = ea9962ed6d9114f7f100efe038752f41283c225bb507a2888903ac593dffa6be
+SIZE (rust/crates/gix-sec-0.12.2.crate) = 13263
+SHA256 (rust/crates/gix-shallow-0.6.0.crate) = e2374692db1ee1ffa0eddcb9e86ec218f7c4cdceda800ebc5a9fdf73a8c08223
+SIZE (rust/crates/gix-shallow-0.6.0.crate) = 12364
+SHA256 (rust/crates/gix-tempfile-19.0.1.crate) = e265fc6b54e57693232a79d84038381ebfda7b1a3b1b8a9320d4d5fe6e820086
+SIZE (rust/crates/gix-tempfile-19.0.1.crate) = 19058
+SHA256 (rust/crates/gix-trace-0.1.15.crate) = 1d3f59a8de2934f6391b6b3a1a7654eae18961fcb9f9c843533fed34ad0f3457
+SIZE (rust/crates/gix-trace-0.1.15.crate) = 10867
+SHA256 (rust/crates/gix-transport-0.49.1.crate) = c8da4a77922accb1e26e610c7a84ef7e6b34fd07112e6a84afd68d7f3e795957
+SIZE (rust/crates/gix-transport-0.49.1.crate) = 70677
+SHA256 (rust/crates/gix-traverse-0.48.0.crate) = 412126bade03a34f5d4125fd64878852718575b3b360eaae3b29970cb555e2a2
+SIZE (rust/crates/gix-traverse-0.48.0.crate) = 27078
+SHA256 (rust/crates/gix-url-0.33.1.crate) = c79b07b48dd9285485eb10429696ddcd1bfe6fb942ec0e5efb401ae7e40238e5
+SIZE (rust/crates/gix-url-0.33.1.crate) = 19745
+SHA256 (rust/crates/gix-utils-0.3.1.crate) = befcdbdfb1238d2854591f760a48711bed85e72d80a10e8f2f93f656746ef7c5
+SIZE (rust/crates/gix-utils-0.3.1.crate) = 11157
+SHA256 (rust/crates/gix-validate-0.10.1.crate) = 5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4
+SIZE (rust/crates/gix-validate-0.10.1.crate) = 12803
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63
SIZE (rust/crates/group-0.13.0.crate) = 16526
SHA256 (rust/crates/h2-0.3.27.crate) = 0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d
SIZE (rust/crates/h2-0.3.27.crate) = 169180
-SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
-SIZE (rust/crates/h2-0.4.11.crate) = 175810
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
SHA256 (rust/crates/half-1.8.3.crate) = 1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403
SIZE (rust/crates/half-1.8.3.crate) = 41624
-SHA256 (rust/crates/haproxy-protocol-0.0.1.crate) = f61fc527a2f089b57ebc09301b6371bbbff4ce7b547306c17dfa55766655bec6
-SIZE (rust/crates/haproxy-protocol-0.0.1.crate) = 12462
+SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
+SIZE (rust/crates/half-2.7.1.crate) = 61040
+SHA256 (rust/crates/haproxy-protocol-0.0.3.crate) = b0d24f93902eb52a315c52294d4854e8b486c67ecd433a5ac0a93a358a1ab966
+SIZE (rust/crates/haproxy-protocol-0.0.3.crate) = 14468
SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
SIZE (rust/crates/hash32-0.3.1.crate) = 10273
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
-SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
@@ -497,10 +517,12 @@ SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72
SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
-SHA256 (rust/crates/hmac-0.13.0-rc.0.crate) = 8dc6a2fcc35ab09136c6df2cdf9ca49790701420a3a6b5db0987dddbabc79b21
-SIZE (rust/crates/hmac-0.13.0-rc.0.crate) = 44417
-SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
-SIZE (rust/crates/home-0.5.11.crate) = 9926
+SHA256 (rust/crates/hmac-0.13.0-rc.3.crate) = f1c597ac7d6cc8143e30e83ef70915e7f883b18d8bec2e2b2bce47f5bbb06d57
+SIZE (rust/crates/hmac-0.13.0-rc.3.crate) = 44360
+SHA256 (rust/crates/home-0.5.12.crate) = cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d
+SIZE (rust/crates/home-0.5.12.crate) = 9445
+SHA256 (rust/crates/hostname-0.4.1.crate) = a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65
+SIZE (rust/crates/hostname-0.4.1.crate) = 13819
SHA256 (rust/crates/hostname-validator-1.1.1.crate) = f558a64ac9af88b5ba400d99b579451af0d39c6d360980045b91aac966d705e2
SIZE (rust/crates/hostname-validator-1.1.1.crate) = 2377
SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
@@ -519,46 +541,44 @@ SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa
SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
-SIZE (rust/crates/humansize-2.1.3.crate) = 11953
-SHA256 (rust/crates/hybrid-array-0.3.1.crate) = 891d15931895091dea5c47afa5b3c9a01ba634b311919fd4d41388fa0e3d76af
-SIZE (rust/crates/hybrid-array-0.3.1.crate) = 28256
+SHA256 (rust/crates/hybrid-array-0.4.5.crate) = f471e0a81b2f90ffc0cb2f951ae04da57de8baa46fa99112b062a5173a5088d0
+SIZE (rust/crates/hybrid-array-0.4.5.crate) = 29941
SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
SIZE (rust/crates/hyper-0.14.32.crate) = 199622
-SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
-SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
SHA256 (rust/crates/hyper-timeout-0.5.2.crate) = 2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0
SIZE (rust/crates/hyper-timeout-0.5.2.crate) = 19222
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
-SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
-SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
-SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8
+SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
-SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
-SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
-SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43
+SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233
+SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6
+SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876
SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
-SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
-SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
-SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
-SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
-SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
-SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
-SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599
+SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132
+SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a
+SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
+SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
+SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
+SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
+SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
-SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
+SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
SHA256 (rust/crates/icu_segmenter-1.5.0.crate) = a717725612346ffc2d7b42c94b820db6908048f39434504cb130e8b46256b0de
@@ -569,36 +589,32 @@ SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d121
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idlset-0.2.5.crate) = ef858150272c6cce9db3710a171edf5d3e8844d38680d7657e9b1698efe8d97b
SIZE (rust/crates/idlset-0.2.5.crate) = 106725
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
-SIZE (rust/crates/image-0.25.6.crate) = 242367
-SHA256 (rust/crates/image-webp-0.2.3.crate) = f6970fe7a5300b4b42e62c52efa0187540a5bef546c60edaf554ef595d2e6f0b
-SIZE (rust/crates/image-webp-0.2.3.crate) = 63210
+SHA256 (rust/crates/image-0.25.8.crate) = 529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7
+SIZE (rust/crates/image-0.25.8.crate) = 292229
+SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3
+SIZE (rust/crates/image-webp-0.2.4.crate) = 68478
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
-SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
-SHA256 (rust/crates/inotify-0.10.2.crate) = fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc
-SIZE (rust/crates/inotify-0.10.2.crate) = 26200
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
+SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
SIZE (rust/crates/inout-0.1.4.crate) = 11280
-SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
-SIZE (rust/crates/instant-0.1.13.crate) = 6305
-SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
-SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
+SHA256 (rust/crates/inout-0.2.1.crate) = c7357b6e7aa75618c7864ebd0634b115a7218b0615f4cb1df33ac3eca23943d4
+SIZE (rust/crates/inout-0.2.1.crate) = 12520
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
-SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
-SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
-SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/iri-string-0.7.9.crate) = 4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397
+SIZE (rust/crates/iri-string-0.7.9.crate) = 142144
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
@@ -613,12 +629,16 @@ SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d24
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
-SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
-SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
-SHA256 (rust/crates/jsonschema-0.30.0.crate) = f1b46a0365a611fbf1d2143104dcf910aada96fafd295bab16c60b802bf6fa1d
-SIZE (rust/crates/jsonschema-0.30.0.crate) = 124559
+SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
+SIZE (rust/crates/jni-0.21.1.crate) = 105028
+SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
+SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/js-sys-0.3.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65
+SIZE (rust/crates/js-sys-0.3.82.crate) = 56436
+SHA256 (rust/crates/jsonschema-0.33.0.crate) = d46662859bc5f60a145b75f4632fbadc84e829e45df6c5de74cfc8e05acb96b5
+SIZE (rust/crates/jsonschema-0.33.0.crate) = 127429
SHA256 (rust/crates/kanidm-hsm-crypto-0.3.4.crate) = c5b3a38360cb864a945dfcfaaf09c9e5fc6f22f8997b226b1f13f65572cef74b
SIZE (rust/crates/kanidm-hsm-crypto-0.3.4.crate) = 47226
SHA256 (rust/crates/kbkdf-0.0.1.crate) = b758ac9cc629a963ae38718148729d65d4e401f0e516862fa7820f6b76666aa0
@@ -627,84 +647,88 @@ SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5
SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
-SHA256 (rust/crates/lambert_w-1.2.24.crate) = 05dcaea43deea2259ce41aa33abf6e9ec8bc3e7c65bb222f2de618e10191b132
-SIZE (rust/crates/lambert_w-1.2.24.crate) = 40790
+SHA256 (rust/crates/lambert_w-1.2.31.crate) = 1c567f2087fc83535a312e683b6ed8811395690ef896df7b82966b21b7526580
+SIZE (rust/crates/lambert_w-1.2.31.crate) = 40076
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
SHA256 (rust/crates/lber-0.4.2.crate) = 2df7f9fd9f64cf8f59e1a4a0753fe7d575a5b38d3d7ac5758dcee9357d83ef0a
SIZE (rust/crates/lber-0.4.2.crate) = 8107
-SHA256 (rust/crates/ldap3_client-0.5.2.crate) = c6027fc899bda353fe645cdcab9de93b0d2fa4731c105ad449fed22c455b61ff
-SIZE (rust/crates/ldap3_client-0.5.2.crate) = 7678
-SHA256 (rust/crates/ldap3_proto-0.5.2.crate) = e9a047c1b49d3b4da70f52ac54310dcd879c9b7fef658615ff17f6212ae7411e
-SIZE (rust/crates/ldap3_proto-0.5.2.crate) = 43605
-SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
-SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
-SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/ldap3_client-0.6.2.crate) = efb8043a0925a73fa78082ca7a90dc85fa743a8941c02c9f0c07251dc0e8418d
+SIZE (rust/crates/ldap3_client-0.6.2.crate) = 19165
+SHA256 (rust/crates/ldap3_proto-0.6.2.crate) = b52f9ddd849c72b3f3147d91b1220a47709fdaacfe55aaaf88912c2ee3d5357b
+SIZE (rust/crates/ldap3_proto-0.6.2.crate) = 41893
+SHA256 (rust/crates/lettre-0.11.19.crate) = 9e13e10e8818f8b2a60f52cb127041d388b89f3a96a62be9ceaffa22262fef7f
+SIZE (rust/crates/lettre-0.11.19.crate) = 158821
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
-SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
+SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870
+SIZE (rust/crates/libmimalloc-sys-0.1.44.crate) = 451625
SHA256 (rust/crates/libnss-0.9.0.crate) = e401ab1018ee75ca809cd81852c635f1f453d796fdd5398c14fbb5f322855eab
SIZE (rust/crates/libnss-0.9.0.crate) = 7450
-SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
-SIZE (rust/crates/libredox-0.1.9.crate) = 7281
-SHA256 (rust/crates/libsqlite3-sys-0.33.0.crate) = 947e6816f7825b2b45027c2c32e7085da9934defa535de4a6a46b10a4d5257fa
-SIZE (rust/crates/libsqlite3-sys-0.33.0.crate) = 5182864
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
+SHA256 (rust/crates/libsqlite3-sys-0.35.0.crate) = 133c182a6a2c87864fe97778797e46c7e999672690dc9fa3ee8e241aa4a9c13f
+SIZE (rust/crates/libsqlite3-sys-0.35.0.crate) = 5200364
SHA256 (rust/crates/libudev-0.2.0.crate) = ea626d3bdf40a1c5aee3bcd4f40826970cae8d80a8fec934c82a63840094dcfe
SIZE (rust/crates/libudev-0.2.0.crate) = 8833
SHA256 (rust/crates/libudev-sys-0.1.4.crate) = 3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324
SIZE (rust/crates/libudev-sys-0.1.4.crate) = 6177
-SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
-SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
+SHA256 (rust/crates/libz-rs-sys-0.5.2.crate) = 840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd
+SIZE (rust/crates/libz-rs-sys-0.5.2.crate) = 46524
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
SIZE (rust/crates/litemap-0.7.5.crate) = 29962
-SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
-SIZE (rust/crates/litemap-0.8.0.crate) = 34344
-SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
-SIZE (rust/crates/litrs-0.4.2.crate) = 43399
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/litemap-0.8.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77
+SIZE (rust/crates/litemap-0.8.1.crate) = 34172
+SHA256 (rust/crates/litrs-1.0.0.crate) = 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092
+SIZE (rust/crates/litrs-1.0.0.crate) = 46610
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
SHA256 (rust/crates/lodepng-3.12.1.crate) = 77a32335d22e44238e2bb0b4d726964d18952ce1f1279ec3305305d2c61539eb
SIZE (rust/crates/lodepng-3.12.1.crate) = 52964
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/lru-0.13.0.crate) = 227748d55f2f0ab4735d87fd623798cb6b664512fe979705f829c9f81c934465
SIZE (rust/crates/lru-0.13.0.crate) = 16305
-SHA256 (rust/crates/lru-0.14.0.crate) = 9f8cc7106155f10bdf99a6f379688f543ad6596a415375b36a59a054ceda1198
-SIZE (rust/crates/lru-0.14.0.crate) = 16345
+SHA256 (rust/crates/lru-0.16.2.crate) = 96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f
+SIZE (rust/crates/lru-0.16.2.crate) = 16627
SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/malloced-1.3.1.crate) = 6dfebb2f9e0b39509c62eead6ec7ae0c0ed45bb61d12bbcf4e976c566c5400ec
SIZE (rust/crates/malloced-1.3.1.crate) = 12129
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94
-SIZE (rust/crates/matchit-0.7.3.crate) = 30372
-SHA256 (rust/crates/mathru-0.15.5.crate) = f3df2d16c016b28cd94248072b6cd8106d8abd7184ec90ea09660c4b7fa989f1
-SIZE (rust/crates/mathru-0.15.5.crate) = 665528
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
+SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
+SIZE (rust/crates/matchit-0.8.4.crate) = 33986
+SHA256 (rust/crates/mathru-0.16.2.crate) = ec030dc8fd1b7e687766d33899a5541bcf21630165a06c8a0e55573e7e713387
+SIZE (rust/crates/mathru-0.16.2.crate) = 663054
SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08
SIZE (rust/crates/matrixmultiply-0.3.10.crate) = 58170
SHA256 (rust/crates/maybe-async-0.2.10.crate) = 5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11
SIZE (rust/crates/maybe-async-0.2.10.crate) = 22107
+SHA256 (rust/crates/mcf-0.2.0.crate) = 9a7b81dccc6352af3f2bf99887f60cad09b991829ec92f0271ce8c3c68c0dfb6
+SIZE (rust/crates/mcf-0.2.0.crate) = 11996
SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
SIZE (rust/crates/md-5-0.10.6.crate) = 16161
SHA256 (rust/crates/md4-0.10.2.crate) = 7da5ac363534dce5fabf69949225e174fbf111a498bf0ff794c8ea1fba9f3dda
SIZE (rust/crates/md4-0.10.2.crate) = 9199
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
-SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
-SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/memmap2-0.9.9.crate) = 744133e4a0e0a658e1374cf3bf8e415c4052a15a111acd372764c55b4177d490
+SIZE (rust/crates/memmap2-0.9.9.crate) = 34576
SHA256 (rust/crates/memoffset-0.8.0.crate) = d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1
SIZE (rust/crates/memoffset-0.8.0.crate) = 8912
-SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
-SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
+SHA256 (rust/crates/mimalloc-0.1.48.crate) = e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8
+SIZE (rust/crates/mimalloc-0.1.48.crate) = 4742
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
@@ -715,8 +739,10 @@ SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d632
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mintex-0.1.4.crate) = c505b3e17ed6b70a7ed2e67fbb2c560ee327353556120d6e72f5232b6880d536
SIZE (rust/crates/mintex-0.1.4.crate) = 6899
-SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
-SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
+SIZE (rust/crates/mio-1.1.0.crate) = 105232
+SHA256 (rust/crates/moxcms-0.7.9.crate) = 0fbdd3d7436f8b5e892b8b7ea114271ff0fa00bc5acae845d53b07d498616ef6
+SIZE (rust/crates/moxcms-0.7.9.crate) = 176419
SHA256 (rust/crates/multer-3.1.0.crate) = 83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b
SIZE (rust/crates/multer-3.1.0.crate) = 25980
SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
@@ -727,22 +753,22 @@ SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
SIZE (rust/crates/nom-8.0.0.crate) = 135590
-SHA256 (rust/crates/nonempty-0.11.0.crate) = 549e471b99ccaf2f89101bec68f4d244457d5a95a9c3d0672e9564124397741d
-SIZE (rust/crates/nonempty-0.11.0.crate) = 13278
-SHA256 (rust/crates/notify-7.0.0.crate) = c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009
-SIZE (rust/crates/notify-7.0.0.crate) = 35141
-SHA256 (rust/crates/notify-debouncer-full-0.4.0.crate) = 9dcf855483228259b2353f89e99df35fc639b2b2510d1166e4858e3f67ec1afb
-SIZE (rust/crates/notify-debouncer-full-0.4.0.crate) = 18879
-SHA256 (rust/crates/notify-types-1.0.1.crate) = 585d3cb5e12e01aed9e8a1f70d5c6b5e86fe2a6e48fc8cd0b3e0b8df6f6eb174
-SIZE (rust/crates/notify-types-1.0.1.crate) = 14490
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nonempty-0.12.0.crate) = 9737e026353e5cd0736f98eddae28665118eb6f6600902a7f50db585621fecb6
+SIZE (rust/crates/nonempty-0.12.0.crate) = 13105
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
+SHA256 (rust/crates/notify-debouncer-full-0.6.0.crate) = 375bd3a138be7bfeff3480e4a623df4cbfb55b79df617c055cd810ba466fa078
+SIZE (rust/crates/notify-debouncer-full-0.6.0.crate) = 19563
+SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
+SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
+SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
+SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597
SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
SIZE (rust/crates/num-0.4.3.crate) = 9575
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
-SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151
-SIZE (rust/crates/num-bigint-dig-0.8.4.crate) = 123825
+SHA256 (rust/crates/num-bigint-dig-0.8.5.crate) = 82c79c15c05d4bf82b6f5ef163104cc81a760d8e874d38ac50ab67c8877b647b
+SIZE (rust/crates/num-bigint-dig-0.8.5.crate) = 126199
SHA256 (rust/crates/num-cmp-0.1.0.crate) = 63335b2e2c34fae2fb0aa2cecfd9f0832a1e24b3b32ecec612c3426d46dc8aaa
SIZE (rust/crates/num-cmp-0.1.0.crate) = 15375
SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
@@ -763,68 +789,70 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
-SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a
-SIZE (rust/crates/num_enum-0.7.4.crate) = 21553
-SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d
-SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167
+SHA256 (rust/crates/num_enum-0.7.5.crate) = b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c
+SIZE (rust/crates/num_enum-0.7.5.crate) = 21570
+SHA256 (rust/crates/num_enum_derive-0.7.5.crate) = ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7
+SIZE (rust/crates/num_enum_derive-0.7.5.crate) = 18760
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
SHA256 (rust/crates/oauth2-4.4.2.crate) = c38841cdd844847e3e7c8d29cef9dcfed8877f8f56f9071f77843ecf3baf937f
SIZE (rust/crates/oauth2-4.4.2.crate) = 74489
SHA256 (rust/crates/oauth2-5.0.0.crate) = 51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d
SIZE (rust/crates/oauth2-5.0.0.crate) = 91364
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
+SIZE (rust/crates/object-0.32.2.crate) = 286994
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
SHA256 (rust/crates/oid-0.2.1.crate) = 9c19903c598813dba001b53beeae59bb77ad4892c5c1b9b3500ce4293a0d06c2
SIZE (rust/crates/oid-0.2.1.crate) = 12533
SHA256 (rust/crates/oid-registry-0.7.1.crate) = a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9
SIZE (rust/crates/oid-registry-0.7.1.crate) = 15220
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
-SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
-SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
-SIZE (rust/crates/openssl-0.10.73.crate) = 283994
+SHA256 (rust/crates/openssl-0.10.74.crate) = 24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654
+SIZE (rust/crates/openssl-0.10.74.crate) = 285425
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
-SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
-SHA256 (rust/crates/opentelemetry-0.27.1.crate) = ab70038c28ed37b97d8ed414b6429d343a8bbf44c9f79ec854f3a643029ba6d7
-SIZE (rust/crates/opentelemetry-0.27.1.crate) = 73806
-SHA256 (rust/crates/opentelemetry-http-0.27.0.crate) = 10a8a7f5f6ba7c1b286c2fbca0454eaba116f63bbe69ed250b642d36fbb04d80
-SIZE (rust/crates/opentelemetry-http-0.27.0.crate) = 9157
-SHA256 (rust/crates/opentelemetry-otlp-0.27.0.crate) = 91cf61a1868dacc576bf2b2a1c3e9ab150af7272909e80085c3173384fe11f76
-SIZE (rust/crates/opentelemetry-otlp-0.27.0.crate) = 32033
-SHA256 (rust/crates/opentelemetry-proto-0.27.0.crate) = a6e05acbfada5ec79023c85368af14abd0b307c015e9064d249b2a950ef459a6
-SIZE (rust/crates/opentelemetry-proto-0.27.0.crate) = 164521
-SHA256 (rust/crates/opentelemetry-semantic-conventions-0.27.0.crate) = bc1b6902ff63b32ef6c489e8048c5e253e2e4a803ea3ea7e783914536eb15c52
-SIZE (rust/crates/opentelemetry-semantic-conventions-0.27.0.crate) = 71701
-SHA256 (rust/crates/opentelemetry_sdk-0.27.1.crate) = 231e9d6ceef9b0b2546ddf52335785ce41252bc7474ee8ba05bfad277be13ab8
-SIZE (rust/crates/opentelemetry_sdk-0.27.1.crate) = 170850
+SHA256 (rust/crates/openssl-sys-0.9.110.crate) = 0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2
+SIZE (rust/crates/openssl-sys-0.9.110.crate) = 80412
+SHA256 (rust/crates/opentelemetry-0.31.0.crate) = b84bcd6ae87133e903af7ef497404dda70c60d0ea14895fc8a5e6722754fc2a0
+SIZE (rust/crates/opentelemetry-0.31.0.crate) = 87368
+SHA256 (rust/crates/opentelemetry-http-0.31.0.crate) = d7a6d09a73194e6b66df7c8f1b680f156d916a1a942abf2de06823dd02b7855d
+SIZE (rust/crates/opentelemetry-http-0.31.0.crate) = 17959
+SHA256 (rust/crates/opentelemetry-otlp-0.31.0.crate) = 7a2366db2dca4d2ad033cad11e6ee42844fd727007af5ad04a1730f4cb8163bf
+SIZE (rust/crates/opentelemetry-otlp-0.31.0.crate) = 51448
+SHA256 (rust/crates/opentelemetry-proto-0.31.0.crate) = a7175df06de5eaee9909d4805a3d07e28bb752c34cab57fa9cff549da596b30f
+SIZE (rust/crates/opentelemetry-proto-0.31.0.crate) = 57871
+SHA256 (rust/crates/opentelemetry-semantic-conventions-0.31.0.crate) = e62e29dfe041afb8ed2a6c9737ab57db4907285d999ef8ad3a59092a36bdc846
+SIZE (rust/crates/opentelemetry-semantic-conventions-0.31.0.crate) = 96077
+SHA256 (rust/crates/opentelemetry_sdk-0.31.0.crate) = e14ae4f5991976fd48df6d843de219ca6d31b01daaab2dad5af2badeded372bd
+SIZE (rust/crates/opentelemetry_sdk-0.31.0.crate) = 225104
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
SIZE (rust/crates/outref-0.5.2.crate) = 5621
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/p256-0.13.2.crate) = c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b
SIZE (rust/crates/p256-0.13.2.crate) = 63434
SHA256 (rust/crates/p384-0.13.1.crate) = fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6
SIZE (rust/crates/p384-0.13.1.crate) = 193022
-SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
-SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
-SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
-SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166
SIZE (rust/crates/password-hash-0.5.0.crate) = 26884
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/pastey-0.1.0.crate) = b3a8cb46bdc156b1c90460339ae6bfd45ba0394e5effbaa640badb4987fdc261
-SIZE (rust/crates/pastey-0.1.0.crate) = 15948
+SHA256 (rust/crates/pastey-0.1.1.crate) = 35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec
+SIZE (rust/crates/pastey-0.1.1.crate) = 16112
+SHA256 (rust/crates/pbkdf2-0.13.0-rc.2.crate) = 5f4c07efb9394d8d0057793c35483868c2b8102e287e9d2d4328da0da36bcb4d
+SIZE (rust/crates/pbkdf2-0.13.0-rc.2.crate) = 15736
SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
SHA256 (rust/crates/peg-0.8.5.crate) = 9928cfca101b36ec5163e70049ee5368a8a1c3c6efc9ca9c5f9cc2f816152477
@@ -835,10 +863,8 @@ SHA256 (rust/crates/peg-runtime-0.8.5.crate) = 132dca9b868d927b35b5dd728167b2dee
SIZE (rust/crates/peg-runtime-0.8.5.crate) = 4458
SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/petgraph-0.8.2.crate) = 54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca
-SIZE (rust/crates/petgraph-0.8.2.crate) = 780998
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/picky-asn1-0.8.0.crate) = 295eea0f33c16be21e2a98b908fdd4d73c04dd48c8480991b76dbcf0cb58b212
SIZE (rust/crates/picky-asn1-0.8.0.crate) = 19901
SHA256 (rust/crates/picky-asn1-der-0.4.1.crate) = 5df7873a9e36d42dadb393bea5e211fe83d793c172afad5fb4ec846ec582793f
@@ -865,48 +891,50 @@ SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
-SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
-SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
+SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/prctl-1.0.0.crate) = 059a34f111a9dee2ce1ac2826a68b24601c4298cfeb1a587c3cb493d5ab46f52
SIZE (rust/crates/prctl-1.0.0.crate) = 5084
-SHA256 (rust/crates/prettyplease-0.2.36.crate) = ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2
-SIZE (rust/crates/prettyplease-0.2.36.crate) = 71870
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
SHA256 (rust/crates/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6
SIZE (rust/crates/primeorder-0.13.6.crate) = 21296
-SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
-SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
-SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
-SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
-SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
-SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/prodash-29.0.2.crate) = f04bb108f648884c23b98a0e940ebc2c93c0c3b89f04dbaf7eb8256ce617d1bc
-SIZE (rust/crates/prodash-29.0.2.crate) = 91338
-SHA256 (rust/crates/prost-0.13.5.crate) = 2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5
-SIZE (rust/crates/prost-0.13.5.crate) = 32469
-SHA256 (rust/crates/prost-derive-0.13.5.crate) = 8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d
-SIZE (rust/crates/prost-derive-0.13.5.crate) = 20600
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
+SHA256 (rust/crates/prodash-30.0.1.crate) = 5a6efc566849d3d9d737c5cb06cc50e48950ebe3d3f9d70631490fff3a07b139
+SIZE (rust/crates/prodash-30.0.1.crate) = 92925
+SHA256 (rust/crates/prost-0.14.1.crate) = 7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d
+SIZE (rust/crates/prost-0.14.1.crate) = 32444
+SHA256 (rust/crates/prost-derive-0.14.1.crate) = 9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425
+SIZE (rust/crates/prost-derive-0.14.1.crate) = 20626
SHA256 (rust/crates/psl-types-2.0.11.crate) = 33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac
SIZE (rust/crates/psl-types-2.0.11.crate) = 7959
+SHA256 (rust/crates/psm-0.1.28.crate) = d11f2fedc3b7dafdc2851bc52f277377c5473d378859be234bc7ebb593144d01
+SIZE (rust/crates/psm-0.1.28.crate) = 24836
SHA256 (rust/crates/publicsuffix-2.3.0.crate) = 6f42ea446cab60335f76979ec15e12619a2165b5ae2c12166bef27d283a9fadf
SIZE (rust/crates/publicsuffix-2.3.0.crate) = 87890
+SHA256 (rust/crates/pxfm-0.1.25.crate) = a3cbdf373972bf78df4d3b518d07003938e2c7d1fb5891e55f9cb6df57009d84
+SIZE (rust/crates/pxfm-0.1.25.crate) = 866791
SHA256 (rust/crates/qrcode-0.14.1.crate) = d68782463e408eb1e668cf6152704bd856c78c5b6417adaee3203d8f4c1fc9ec
SIZE (rust/crates/qrcode-0.14.1.crate) = 66224
SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
-SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8
-SIZE (rust/crates/quinn-0.11.8.crate) = 79949
-SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e
-SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
-SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970
-SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20
+SIZE (rust/crates/quinn-0.11.9.crate) = 83606
+SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31
+SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837
+SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
+SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
+SHA256 (rust/crates/quoted_printable-0.5.1.crate) = 640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73
+SIZE (rust/crates/quoted_printable-0.5.1.crate) = 8322
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -923,30 +951,26 @@ SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b66
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3
SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
-SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
-SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
-SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
-SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
-SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
-SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
-SHA256 (rust/crates/referencing-0.30.0.crate) = c8eff4fa778b5c2a57e85c5f2fe3a709c52f0e60d23146e2151cbef5893f420e
-SIZE (rust/crates/referencing-0.30.0.crate) = 43474
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/referencing-0.33.0.crate) = 9e9c261f7ce75418b3beadfb3f0eb1299fe8eb9640deba45ffa2cb783098697d
+SIZE (rust/crates/referencing-0.33.0.crate) = 46340
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
-SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
+SHA256 (rust/crates/reqwest-0.12.24.crate) = 9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f
+SIZE (rust/crates/reqwest-0.12.24.crate) = 159974
SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2
SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140
SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
@@ -959,14 +983,14 @@ SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf
SIZE (rust/crates/rsa-0.9.8.crate) = 85741
SHA256 (rust/crates/runloop-0.1.0.crate) = 5d79b4b604167921892e84afbbaad9d5ad74e091bf6c511d9dbfb0593f09fabd
SIZE (rust/crates/runloop-0.1.0.crate) = 8610
-SHA256 (rust/crates/rusqlite-0.35.0.crate) = a22715a5d6deef63c637207afbe68d0c72c3f8d0022d7cf9714c442d6157606b
-SIZE (rust/crates/rusqlite-0.35.0.crate) = 166186
-SHA256 (rust/crates/rust-embed-8.7.2.crate) = 025908b8682a26ba8d12f6f2d66b987584a4a87bc024abc5bbc12553a8cd178a
-SIZE (rust/crates/rust-embed-8.7.2.crate) = 906250
-SHA256 (rust/crates/rust-embed-impl-8.7.2.crate) = 6065f1a4392b71819ec1ea1df1120673418bf386f50de1d6f54204d836d4349c
-SIZE (rust/crates/rust-embed-impl-8.7.2.crate) = 9663
-SHA256 (rust/crates/rust-embed-utils-8.7.2.crate) = f6cc0c81648b20b70c491ff8cce00c1c3b223bb8ed2b5d41f0e54c6c4c0a3594
-SIZE (rust/crates/rust-embed-utils-8.7.2.crate) = 6123
+SHA256 (rust/crates/rusqlite-0.37.0.crate) = 165ca6e57b20e1351573e3729b958bc62f0e48025386970b6e4d29e7a7e71f3f
+SIZE (rust/crates/rusqlite-0.37.0.crate) = 169975
+SHA256 (rust/crates/rust-embed-8.9.0.crate) = 947d7f3fad52b283d261c4c99a084937e2fe492248cb9a68a8435a861b8798ca
+SIZE (rust/crates/rust-embed-8.9.0.crate) = 900777
+SHA256 (rust/crates/rust-embed-impl-8.9.0.crate) = 5fa2c8c9e8711e10f9c4fd2d64317ef13feaab820a4c51541f1a8c8e2e851ab2
+SIZE (rust/crates/rust-embed-impl-8.9.0.crate) = 9279
+SHA256 (rust/crates/rust-embed-utils-8.9.0.crate) = 60b161f275cb337fe0a44d924a5f4df0ed69c2c39519858f931ce61c779d3475
+SIZE (rust/crates/rust-embed-utils-8.9.0.crate) = 5730
SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
@@ -977,28 +1001,36 @@ SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfc
SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
-SIZE (rust/crates/rustix-1.0.8.crate) = 416688
-SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
-SIZE (rust/crates/rustls-0.23.31.crate) = 371259
-SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
-SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
-SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
-SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
-SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
-SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
-SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
-SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustls-0.23.35.crate) = 533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f
+SIZE (rust/crates/rustls-0.23.35.crate) = 373700
+SHA256 (rust/crates/rustls-native-certs-0.8.2.crate) = 9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923
+SIZE (rust/crates/rustls-native-certs-0.8.2.crate) = 31903
+SHA256 (rust/crates/rustls-pki-types-1.13.0.crate) = 94182ad936a0c91c324cd46c6511b9510ed16af436d7b5bab34beab0afd55f7a
+SIZE (rust/crates/rustls-pki-types-1.13.0.crate) = 65448
+SHA256 (rust/crates/rustls-platform-verifier-0.5.3.crate) = 19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1
+SIZE (rust/crates/rustls-platform-verifier-0.5.3.crate) = 61014
+SHA256 (rust/crates/rustls-platform-verifier-0.6.2.crate) = 1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784
+SIZE (rust/crates/rustls-platform-verifier-0.6.2.crate) = 58924
+SHA256 (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f
+SIZE (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = 13919
+SHA256 (rust/crates/rustls-webpki-0.103.8.crate) = 2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52
+SIZE (rust/crates/rustls-webpki-0.103.8.crate) = 85810
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/salsa20-0.11.0-rc.2.crate) = 06522a356e94a02a1f83d699a1d84dd2ba613fbb20b211153bd5a75de9ccdc92
+SIZE (rust/crates/salsa20-0.11.0-rc.2.crate) = 45442
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
-SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
+SIZE (rust/crates/schannel-0.1.28.crate) = 42312
SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
SIZE (rust/crates/schemars-0.9.0.crate) = 80032
-SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
-SIZE (rust/crates/schemars-1.0.4.crate) = 88282
+SHA256 (rust/crates/schemars-1.1.0.crate) = 9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289
+SIZE (rust/crates/schemars-1.1.0.crate) = 92664
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/sd-notify-0.4.5.crate) = b943eadf71d8b69e661330cb0e2656e31040acf21ee7708e2c238a0ec6af2bf4
@@ -1007,40 +1039,44 @@ SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3e
SIZE (rust/crates/sec1-0.7.3.crate) = 17979
SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
-SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
-SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
-SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/security-framework-3.5.1.crate) = b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef
+SIZE (rust/crates/security-framework-3.5.1.crate) = 89937
+SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
+SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
SHA256 (rust/crates/selinux-0.5.3.crate) = 8f6af114a661557df02e60c25e5cb40779d295ec2e4ae0fd903fe414578b6191
SIZE (rust/crates/selinux-0.5.3.crate) = 45129
SHA256 (rust/crates/selinux-sys-0.6.15.crate) = debaba5832b4831ffe0ba9118b526c752c960f41c46c4ef197d9a15f5179d6fd
SIZE (rust/crates/selinux-sys-0.6.15.crate) = 12894
-SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
-SIZE (rust/crates/semver-1.0.26.crate) = 31303
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_bytes-0.11.17.crate) = 8437fd221bde2d4ca316d61b90e337e9e702b3820b87d63caa9ba6c02bd06d96
-SIZE (rust/crates/serde_bytes-0.11.17.crate) = 13256
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_bytes-0.11.19.crate) = a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8
+SIZE (rust/crates/serde_bytes-0.11.19.crate) = 13427
SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5
SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570
SHA256 (rust/crates/serde_cbor_2-0.12.0-dev.crate) = b46d75f449e01f1eddbe9b00f432d616fbbd899b809c837d0fbc380496a0dd55
SIZE (rust/crates/serde_cbor_2-0.12.0-dev.crate) = 44766
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_html_form-0.2.7.crate) = 9d2de91cf02bbc07cde38891769ccd5d4f073d22a40683aa4bc7a95781aaa2c4
-SIZE (rust/crates/serde_html_form-0.2.7.crate) = 17915
-SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
-SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
-SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
-SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
-SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
-SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_cbor_2-0.13.0.crate) = 34aec2709de9078e077090abd848e967abab63c9fb3fdb5d4799ad359d8d482c
+SIZE (rust/crates/serde_cbor_2-0.13.0.crate) = 45002
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_html_form-0.2.8.crate) = b2f2d7ff8a2140333718bb329f5c40fc5f0865b84c426183ce14c97d2ab8154f
+SIZE (rust/crates/serde_html_form-0.2.8.crate) = 18082
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_path_to_error-0.1.20.crate) = 10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457
+SIZE (rust/crates/serde_path_to_error-0.1.20.crate) = 18046
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5
-SIZE (rust/crates/serde_with-3.14.0.crate) = 192177
-SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f
-SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066
+SHA256 (rust/crates/serde_with-3.15.1.crate) = aa66c845eee442168b2c8134fec70ac50dc20e760769c8ba0ad1319ca1959b04
+SIZE (rust/crates/serde_with-3.15.1.crate) = 196681
+SHA256 (rust/crates/serde_with_macros-3.15.1.crate) = b91a903660542fced4e99881aa481bdbaec1634568ee02e0b8bd57c64cb38955
+SIZE (rust/crates/serde_with_macros-3.15.1.crate) = 38094
SHA256 (rust/crates/sha-crypt-0.5.0.crate) = 88e79009728d8311d42d754f2f319a975f9e38f156fd5e422d2451486c78b286
SIZE (rust/crates/sha-crypt-0.5.0.crate) = 14603
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
@@ -1049,8 +1085,8 @@ SHA256 (rust/crates/sha1-checked-0.10.0.crate) = 89f599ac0c323ebb1c6082821a54962
SIZE (rust/crates/sha1-checked-0.10.0.crate) = 783840
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
-SHA256 (rust/crates/sha2-0.11.0-rc.0.crate) = aa1d2e6b3cc4e43a8258a9a3b17aa5dfd2cc5186c7024bba8a64aa65b2c71a59
-SIZE (rust/crates/sha2-0.11.0-rc.0.crate) = 33237
+SHA256 (rust/crates/sha2-0.11.0-rc.3.crate) = 19d43dc0354d88b791216bb5c1bfbb60c0814460cc653ae0ebd71f286d0bd927
+SIZE (rust/crates/sha2-0.11.0-rc.3.crate) = 33258
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
@@ -1063,8 +1099,10 @@ SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c0
SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
SIZE (rust/crates/signature-2.2.0.crate) = 15531
-SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
-SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smartstring-1.0.1.crate) = 3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29
@@ -1073,18 +1111,22 @@ SHA256 (rust/crates/smolset-1.3.1.crate) = a8d372e8fe15dc5229e7d6c65f5810849385e
SIZE (rust/crates/smolset-1.3.1.crate) = 7321
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
-SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
-SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
SIZE (rust/crates/spki-0.7.3.crate) = 16409
SHA256 (rust/crates/sptr-0.3.2.crate) = 3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a
SIZE (rust/crates/sptr-0.3.2.crate) = 14598
-SHA256 (rust/crates/sshkey-attest-0.5.2.crate) = 797b60fe4c85891133fd38337ce9fb5e274cb2230c2947dc10504c7703c4d048
-SIZE (rust/crates/sshkey-attest-0.5.2.crate) = 19339
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/sshkey-attest-0.5.3.crate) = 72965d596d924d77abcd2d59c15ef8f58f325c71a49dc38dcd1462471357be70
+SIZE (rust/crates/sshkey-attest-0.5.3.crate) = 19148
+SHA256 (rust/crates/sshkeys-0.3.4.crate) = 43dd24cd9c70e02c48882a32b74e784d8f2aaddba2a3a30c403d5a6e416fa117
+SIZE (rust/crates/sshkeys-0.3.4.crate) = 33720
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
+SHA256 (rust/crates/stacker-0.1.22.crate) = e1f8b29fb42aafcea4edeeb6b2f2d7ecd0d969c48b4cf0d2e64aafc471dd6e59
+SIZE (rust/crates/stacker-0.1.22.crate) = 17269
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
@@ -1095,8 +1137,8 @@ SHA256 (rust/crates/svg-0.18.0.crate) = 94afda9cd163c04f6bee8b4bf2501c91548deae3
SIZE (rust/crates/svg-0.18.0.crate) = 18998
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
-SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/syn-2.0.109.crate) = 2f17c7e013e88258aa9543dcbe81aca68a667a9ac37cd69c9fbc07858bfe0e2f
+SIZE (rust/crates/syn-2.0.109.crate) = 301826
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
@@ -1109,66 +1151,68 @@ SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
SHA256 (rust/crates/thousands-0.2.0.crate) = 3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820
SIZE (rust/crates/thousands-0.2.0.crate) = 11060
SHA256 (rust/crates/thread-tree-0.3.3.crate) = ffbd370cb847953a25954d9f63e14824a36113f8c72eecf6eccef5dc4b45d630
SIZE (rust/crates/thread-tree-0.3.3.crate) = 12263
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
-SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
-SIZE (rust/crates/time-0.3.41.crate) = 138369
-SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
-SIZE (rust/crates/time-core-0.1.4.crate) = 8422
-SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
-SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
-SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinystr-0.8.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869
+SIZE (rust/crates/tinystr-0.8.2.crate) = 23942
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/tls_codec-0.4.2.crate) = 0de2e01245e2bb89d6f05801c564fa27624dbd7b1846859876c7dad82e90bf6b
SIZE (rust/crates/tls_codec-0.4.2.crate) = 27213
SHA256 (rust/crates/tls_codec_derive-0.4.2.crate) = 2d2e76690929402faae40aebdda620a2c0e25dd6d3b9afe48867dfd95991f4bd
SIZE (rust/crates/tls_codec_derive-0.4.2.crate) = 25155
-SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
-SIZE (rust/crates/tokio-1.47.1.crate) = 829790
-SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
-SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
+SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
SHA256 (rust/crates/tokio-openssl-0.6.5.crate) = 59df6849caa43bb7567f9a36f863c447d95a11d5903c9cc334ba32576a27eadd
SIZE (rust/crates/tokio-openssl-0.6.5.crate) = 11977
-SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
-SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61
+SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
-SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
-SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
-SIZE (rust/crates/toml-0.8.23.crate) = 36050
-SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
-SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
-SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
-SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
-SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
-SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
-SHA256 (rust/crates/tonic-0.12.3.crate) = 877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52
-SIZE (rust/crates/tonic-0.12.3.crate) = 99380
-SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
-SIZE (rust/crates/tower-0.4.13.crate) = 106906
+SHA256 (rust/crates/tokio-util-0.7.17.crate) = 2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594
+SIZE (rust/crates/tokio-util-0.7.17.crate) = 133898
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_edit-0.23.7.crate) = 6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d
+SIZE (rust/crates/toml_edit-0.23.7.crate) = 65946
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
+SHA256 (rust/crates/tonic-0.14.2.crate) = eb7613188ce9f7df5bfe185db26c5814347d110db17920415cf2fbcad85e7203
+SIZE (rust/crates/tonic-0.14.2.crate) = 108054
+SHA256 (rust/crates/tonic-prost-0.14.2.crate) = 66bd50ad6ce1252d87ef024b3d64fe4c3cf54a86fb9ef4c631fdd0ded7aeaa67
+SIZE (rust/crates/tonic-prost-0.14.2.crate) = 8266
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
@@ -1183,52 +1227,54 @@ SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c
SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
-SHA256 (rust/crates/tracing-forest-0.2.0.crate) = 3298fe855716711a00474eceb89cc7dc254bbe67f6bc4afafdeec5f0c538771c
-SIZE (rust/crates/tracing-forest-0.2.0.crate) = 33904
+SHA256 (rust/crates/tracing-forest-0.3.0.crate) = 92bdb3c949c9e81b71f78ba782f956b896019d82cc2f31025d21e04adab4d695
+SIZE (rust/crates/tracing-forest-0.3.0.crate) = 34138
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-opentelemetry-0.28.0.crate) = 97a971f6058498b5c0f1affa23e7ea202057a7301dbff68e968b2d578bcbd053
-SIZE (rust/crates/tracing-opentelemetry-0.28.0.crate) = 139552
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-opentelemetry-0.32.0.crate) = 1e6e5658463dd88089aba75c7791e1d3120633b1bfde22478b28f625a9bb1b8e
+SIZE (rust/crates/tracing-opentelemetry-0.32.0.crate) = 149087
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/tss-esapi-8.0.0-alpha.crate) = 3c1617a46161846de3a3d3e407cd30cb345599bc5e440c3907a59b34b75a2731
SIZE (rust/crates/tss-esapi-8.0.0-alpha.crate) = 290448
SHA256 (rust/crates/tss-esapi-sys-0.5.0.crate) = 535cd192581c2ec4d5f82e670b1d3fbba6a23ccce8c85de387642051d7cad5b5
SIZE (rust/crates/tss-esapi-sys-0.5.0.crate) = 167811
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217
SIZE (rust/crates/unicode-bom-2.0.3.crate) = 10773
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
-SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
-SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
-SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
-SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/unicode-normalization-0.1.25.crate) = 5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8
+SIZE (rust/crates/unicode-normalization-0.1.25.crate) = 128462
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea
SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/utoipa-4.2.3.crate) = c5afb1a60e207dca502682537fefcfd9921e71d0b83e9576060f09abc6efab23
-SIZE (rust/crates/utoipa-4.2.3.crate) = 54759
-SHA256 (rust/crates/utoipa-gen-4.3.1.crate) = 20c24e8ab68ff9ee746aad22d39b5535601e6416d1b0feeabf78be986a5c4392
-SIZE (rust/crates/utoipa-gen-4.3.1.crate) = 142985
-SHA256 (rust/crates/utoipa-swagger-ui-6.0.0.crate) = 0b39868d43c011961e04b41623e050aedf2cc93652562ff7935ce0f819aaf2da
-SIZE (rust/crates/utoipa-swagger-ui-6.0.0.crate) = 4372387
-SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
-SIZE (rust/crates/uuid-1.17.0.crate) = 59014
+SHA256 (rust/crates/utoipa-5.4.0.crate) = 2fcc29c80c21c31608227e0912b2d7fddba57ad76b606890627ba8ee7964e993
+SIZE (rust/crates/utoipa-5.4.0.crate) = 78699
+SHA256 (rust/crates/utoipa-gen-5.4.0.crate) = 6d79d08d92ab8af4c5e8a6da20c47ae3f61a0f1dabc1997cdf2d082b757ca08b
+SIZE (rust/crates/utoipa-gen-5.4.0.crate) = 156086
+SHA256 (rust/crates/utoipa-swagger-ui-9.0.2.crate) = d047458f1b5b65237c2f6dc6db136945667f40a7668627b3490b9513a3d43a55
+SIZE (rust/crates/utoipa-swagger-ui-9.0.2.crate) = 52007
+SHA256 (rust/crates/utoipa-swagger-ui-vendored-0.1.2.crate) = e2eebbbfe4093922c2b6734d7c679ebfebd704a0d7e56dfcb0d05818ce28977d
+SIZE (rust/crates/utoipa-swagger-ui-vendored-0.1.2.crate) = 4198556
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/uuid-simd-0.8.0.crate) = 23b082222b4f6619906941c17eb2297fff4c2fb96cb60164170522942a200bd8
SIZE (rust/crates/uuid-simd-0.8.0.crate) = 6959
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
@@ -1245,68 +1291,74 @@ SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3da
SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
SHA256 (rust/crates/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
SIZE (rust/crates/wasite-0.1.0.crate) = 2346
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
-SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/wasm-bindgen-0.2.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60
+SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0
+SIZE (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 16687
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2
+SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76
+SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269
+SHA256 (rust/crates/web-sys-0.3.82.crate) = 3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1
+SIZE (rust/crates/web-sys-0.3.82.crate) = 644272
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webauthn-attestation-ca-0.5.2.crate) = 384e43534efe4e8f56c4eb1615a27e24d2ff29281385c843cf9f16ac1077dbdc
-SIZE (rust/crates/webauthn-attestation-ca-0.5.2.crate) = 6442
-SHA256 (rust/crates/webauthn-authenticator-rs-0.5.2.crate) = 720d11d7d7408e6c7cf65ab4d79b1f96c2a531df4e469e12656d6b814bdcd1b1
-SIZE (rust/crates/webauthn-authenticator-rs-0.5.2.crate) = 210753
-SHA256 (rust/crates/webauthn-rs-0.5.2.crate) = ed1f861a94557baeb0cf711e3e55d623c46b68f4aab7aa932562f785b8b5f1ab
-SIZE (rust/crates/webauthn-rs-0.5.2.crate) = 27650
-SHA256 (rust/crates/webauthn-rs-core-0.5.2.crate) = 269c210cd5f183aaca860bb5733187d1dd110ebed54640f8fc1aca31a04aa4dc
-SIZE (rust/crates/webauthn-rs-core-0.5.2.crate) = 122406
-SHA256 (rust/crates/webauthn-rs-proto-0.5.2.crate) = 144dbee9abb4bfad78fd283a2613f0312a0ed5955051b7864cfc98679112ae60
-SIZE (rust/crates/webauthn-rs-proto-0.5.2.crate) = 17675
+SHA256 (rust/crates/webauthn-attestation-ca-0.5.3.crate) = f77a2892ec44032e6c48dad9aad1b05fada09c346ada11d8d32db119b4b4f205
+SIZE (rust/crates/webauthn-attestation-ca-0.5.3.crate) = 6571
+SHA256 (rust/crates/webauthn-authenticator-rs-0.5.3.crate) = 45f8fe3811c8d6c6830d263452670a608fd4dcdfc481349bd4d1e6a46d6c7a0f
+SIZE (rust/crates/webauthn-authenticator-rs-0.5.3.crate) = 211387
+SHA256 (rust/crates/webauthn-rs-0.5.3.crate) = eb7c3a2f9c8bddd524e47bbd427bcf3a28aa074de55d74470b42a91a41937b8e
+SIZE (rust/crates/webauthn-rs-0.5.3.crate) = 27818
+SHA256 (rust/crates/webauthn-rs-core-0.5.3.crate) = 19f1d80f3146382529fe70a3ab5d0feb2413a015204ed7843f9377cd39357fc4
+SIZE (rust/crates/webauthn-rs-core-0.5.3.crate) = 122784
+SHA256 (rust/crates/webauthn-rs-proto-0.5.3.crate) = 9e786894f89facb9aaf1c5f6559670236723c98382e045521c76f3d5ca5047bd
+SIZE (rust/crates/webauthn-rs-proto-0.5.3.crate) = 18559
SHA256 (rust/crates/webdriver-0.53.0.crate) = 91d53921e1bef27512fa358179c9a22428d55778d2c2ae3c5c37a52b82ce6e92
SIZE (rust/crates/webdriver-0.53.0.crate) = 41533
-SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
-SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
+SHA256 (rust/crates/webpki-root-certs-0.26.11.crate) = 75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e
+SIZE (rust/crates/webpki-root-certs-0.26.11.crate) = 8098
+SHA256 (rust/crates/webpki-root-certs-1.0.4.crate) = ee3e3b5f5e80bc89f30ce8d0343bf4e5f12341c51f3e26cbeecbc7c85443e85b
+SIZE (rust/crates/webpki-root-certs-1.0.4.crate) = 171540
+SHA256 (rust/crates/webpki-roots-1.0.4.crate) = b2878ef029c47c6e8cf779119f20fcf52bde7ad42a731b2a304bc221df17571e
+SIZE (rust/crates/webpki-roots-1.0.4.crate) = 252224
SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
SIZE (rust/crates/weezl-0.1.10.crate) = 46418
SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
SIZE (rust/crates/which-4.4.2.crate) = 15953
-SHA256 (rust/crates/whoami-1.6.0.crate) = 6994d13118ab492c3c80c1f81928718159254c53c472bf9ce36f8dae4add02a7
-SIZE (rust/crates/whoami-1.6.0.crate) = 24691
+SHA256 (rust/crates/whoami-1.6.1.crate) = 5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d
+SIZE (rust/crates/whoami-1.6.1.crate) = 24975
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.41.0.crate) = 5a3ed69de2c1f8d0524a8a3417a80a85dd316a071745fbfdf5eb028b310058ab
SIZE (rust/crates/windows-0.41.0.crate) = 11980400
-SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
-SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
-SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
-SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
-SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
-SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
-SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
-SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
-SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
+SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
+SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
@@ -1315,129 +1367,149 @@ SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b3
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
+SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows_aarch64_gnullvm-0.41.0.crate) = 163d2761774f2278ecb4e6719e80b2b5e92e5a2be73a7bcd3ef624dd5e3091fd
SIZE (rust/crates/windows_aarch64_gnullvm-0.41.0.crate) = 357917
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.41.0.crate) = ef005ff2bceb00d3b84166a359cc19084f9459754fd3fe5a504dee3dddcd0a0c
SIZE (rust/crates/windows_aarch64_msvc-0.41.0.crate) = 659427
+SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
+SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.41.0.crate) = 02b4df2d51e32f03f8b4b228e487828c03bcb36d97b216fc5463bcea5bb1440b
SIZE (rust/crates/windows_i686_gnu-0.41.0.crate) = 728572
+SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
+SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.41.0.crate) = 568a966834571f2f3267f07dd72b4d8507381f25e53d056808483b2637385ef7
SIZE (rust/crates/windows_i686_msvc-0.41.0.crate) = 717481
+SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
+SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.41.0.crate) = fc395dac1adf444e276d096d933ae7961361c8cda3245cffef7a9b3a70a8f994
SIZE (rust/crates/windows_x86_64_gnu-0.41.0.crate) = 692491
+SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
+SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.41.0.crate) = 90e8ec22b715d5b436e1d59c8adad6c744dc20cd984710121d5836b4e8dbb5e0
SIZE (rust/crates/windows_x86_64_gnullvm-0.41.0.crate) = 357903
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
+SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.41.0.crate) = 8b9761f0216b669019df1512f6e25e5ee779bf61c5cdc43c7293858e7efd7926
SIZE (rust/crates/windows_x86_64_msvc-0.41.0.crate) = 659379
+SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
+SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
SHA256 (rust/crates/winnow-0.6.26.crate) = 1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28
SIZE (rust/crates/winnow-0.6.26.crate) = 167349
-SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
-SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
SIZE (rust/crates/writeable-0.5.5.crate) = 22354
-SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
-SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
+SIZE (rust/crates/writeable-0.6.2.crate) = 25181
SHA256 (rust/crates/x509-cert-0.2.5.crate) = 1301e935010a701ae5f8655edc0ad17c44bad3ac5ce8c39185f75453b720ae94
SIZE (rust/crates/x509-cert-0.2.5.crate) = 99819
SHA256 (rust/crates/x509-parser-0.16.0.crate) = fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69
SIZE (rust/crates/x509-parser-0.16.0.crate) = 92925
+SHA256 (rust/crates/yescrypt-0.1.0-rc.0.crate) = ebc85d6ca778492a19fe786fbc5721569ee0a4103e9c71fcb5bbcbe10eaa1aef
+SIZE (rust/crates/yescrypt-0.1.0-rc.0.crate) = 23910
SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
-SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954
+SIZE (rust/crates/yoke-0.8.1.crate) = 32016
SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
-SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
-SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
-SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
-SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d
+SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
-SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
-SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
+SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
-SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
-SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851
+SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547
SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-0.11.3.crate) = bdbb9122ea75b11bf96e7492afb723e8a7fbe12c67417aa95e7e3d18144d37cd
-SIZE (rust/crates/zerovec-0.11.3.crate) = 125082
+SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002
+SIZE (rust/crates/zerovec-0.11.5.crate) = 119620
SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
-SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
-SIZE (rust/crates/zip-0.6.6.crate) = 65789
-SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
-SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
+SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3
+SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421
+SHA256 (rust/crates/zip-3.0.0.crate) = 12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308
+SIZE (rust/crates/zip-3.0.0.crate) = 112450
+SHA256 (rust/crates/zlib-rs-0.5.2.crate) = 2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2
+SIZE (rust/crates/zlib-rs-0.5.2.crate) = 194342
+SHA256 (rust/crates/zopfli-0.8.3.crate) = f05cd8797d63865425ff89b5c4a48804f35ba0ce8d125800027ad6017d2b5249
+SIZE (rust/crates/zopfli-0.8.3.crate) = 51589
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
-SHA256 (rust/crates/zune-jpeg-0.4.20.crate) = fc1f7e205ce79eb2da3cd71c5f55f3589785cb7c79f6a03d1c8d1491bda5d089
-SIZE (rust/crates/zune-jpeg-0.4.20.crate) = 67723
+SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713
+SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268
SHA256 (rust/crates/zxcvbn-3.1.0.crate) = ad76e35b00ad53688d6b90c431cabe3cbf51f7a4a154739e04b63004ab1c736c
SIZE (rust/crates/zxcvbn-3.1.0.crate) = 424952
-SHA256 (dnaeon-rust-sshkeys-d736693769b9c4abebad8050fba92271f3c50226_GH0.tar.gz) = facd6197e2251235d07f7ef0073efd06daaa985e0aa7164a30ca2395a791ceb2
-SIZE (dnaeon-rust-sshkeys-d736693769b9c4abebad8050fba92271f3c50226_GH0.tar.gz) = 31910
-SHA256 (kanidm-kanidm-v1.7.3_GH0.tar.gz) = a5ef1c507d61dcc5b2199ec831e709d0495534ef1a3ed03de2982e26f18fa8dc
-SIZE (kanidm-kanidm-v1.7.3_GH0.tar.gz) = 8853188
+SHA256 (kanidm-kanidm-v1.8.0_GH0.tar.gz) = 9bf99472c2c62dbb11521609ccdba772a3d24fa21dd87f5f3de3ccc426436667
+SIZE (kanidm-kanidm-v1.8.0_GH0.tar.gz) = 8913497
diff --git a/security/kanidm/files/kanidmd.in b/security/kanidm/files/kanidmd.in
index db80a5028cfb..e9f06fb44f94 100644
--- a/security/kanidm/files/kanidmd.in
+++ b/security/kanidm/files/kanidmd.in
@@ -7,8 +7,9 @@
# Add these lines to /etc/rc.conf.local or /etc/rc.conf
# to enable this service:
#
-# kanidmd_enable (bool): Set to NO by default.
-# Set it to YES to enable kanidm_unixd.
+# kanidmd_enable (bool): Enable kanidmd. (default=NO)
+# kanidmd_config (str): Configuration file.
+# (default=%%ETCDIR%%/config.toml)
. /etc/rc.subr
@@ -18,10 +19,11 @@ rcvar=kanidmd_enable
load_rc_config $name
: ${kanidmd_enable:="NO"}
+: ${kanidmd_config:="%%ETCDIR%%/config.toml"}
pidfile="/var/run/kanidmd.pid"
command=/usr/sbin/daemon
-command_args="-u %%USER%% -p /var/run/kanidmd.pid -T kanidmd %%PREFIX%%/libexec/${name}"
+command_args="-u %%USER%% -p /var/run/kanidmd.pid -T kanidmd %%PREFIX%%/libexec/${name} server --config-path ${kanidmd_config}"
procname=%%PREFIX%%/libexec/${name}
run_rc_command "$1"
diff --git a/security/kanidm/files/patch-rust-1.89.0 b/security/kanidm/files/patch-rust-1.89.0
deleted file mode 100644
index 3775ee9a29d2..000000000000
--- a/security/kanidm/files/patch-rust-1.89.0
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../rust-sshkeys-d736693769b9c4abebad8050fba92271f3c50226/src/reader.rs.orig 2025-09-17 10:09:23 UTC
-+++ ../rust-sshkeys-d736693769b9c4abebad8050fba92271f3c50226/src/reader.rs
-@@ -21,6 +21,7 @@ impl<'a> Reader<'a> {
- /// let num = reader.read_u32().unwrap();
- /// assert_eq!(num, 42);
- /// ```
-+ #[allow(mismatched_lifetime_syntaxes)]
- pub fn new<T: ?Sized + AsRef<[u8]>>(inner: &T) -> Reader {
- Reader {
- inner: inner.as_ref(),
diff --git a/security/kanidm/pkg-descr b/security/kanidm/pkg-descr
index 9d0b9947d13f..0af6b600555a 100644
--- a/security/kanidm/pkg-descr
+++ b/security/kanidm/pkg-descr
@@ -1 +1,3 @@
-Kanidm is a simple and secure identity provider and client for UNIX systems
+Kanidm is a simple and secure identity management platform, allowing
+other applications and services to offload the challenge of
+authenticating and storing identities to Kanidm.
diff --git a/security/kanidm/pkg-plist.server b/security/kanidm/pkg-plist.server
index d815774392b5..f949a02c7ebe 100644
--- a/security/kanidm/pkg-plist.server
+++ b/security/kanidm/pkg-plist.server
@@ -1,4 +1,43 @@
libexec/kanidmd
+%%DATADIR%%/ui/hpkg/external/base64.js
+%%DATADIR%%/ui/hpkg/external/bootstrap.bundle.min.js
+%%DATADIR%%/ui/hpkg/external/bootstrap.bundle.min.js.map
+%%DATADIR%%/ui/hpkg/external/bootstrap.min.css
+%%DATADIR%%/ui/hpkg/external/bootstrap.min.css.map
+%%DATADIR%%/ui/hpkg/external/confetti.js
+%%DATADIR%%/ui/hpkg/external/forms.js
+%%DATADIR%%/ui/hpkg/external/htmx.min.1.9.12.js
+%%DATADIR%%/ui/hpkg/external/htmx_bs_validation.js
+%%DATADIR%%/ui/hpkg/img/apple-touch-icon.png
+%%DATADIR%%/ui/hpkg/img/favicon.png
+%%DATADIR%%/ui/hpkg/img/icon-accounts.svg
+%%DATADIR%%/ui/hpkg/img/icon-accounts.svg.br
+%%DATADIR%%/ui/hpkg/img/icon-groups.svg
+%%DATADIR%%/ui/hpkg/img/icon-groups.svg.br
+%%DATADIR%%/ui/hpkg/img/icon-oauth2.svg
+%%DATADIR%%/ui/hpkg/img/icon-oauth2.svg.br
+%%DATADIR%%/ui/hpkg/img/icon-person.svg
+%%DATADIR%%/ui/hpkg/img/icon-person.svg.br
+%%DATADIR%%/ui/hpkg/img/icon-robot.svg
+%%DATADIR%%/ui/hpkg/img/icon-robot.svg.br
+%%DATADIR%%/ui/hpkg/img/icons/building-lock.svg
+%%DATADIR%%/ui/hpkg/img/icons/key.svg
+%%DATADIR%%/ui/hpkg/img/icons/person.svg
+%%DATADIR%%/ui/hpkg/img/icons/phone-flip.svg
+%%DATADIR%%/ui/hpkg/img/icons/shield-lock.svg
+%%DATADIR%%/ui/hpkg/img/icons/wifi.svg
+%%DATADIR%%/ui/hpkg/img/kani-waving.svg
+%%DATADIR%%/ui/hpkg/img/logo-180.png
+%%DATADIR%%/ui/hpkg/img/logo-192.png
+%%DATADIR%%/ui/hpkg/img/logo-256.png
+%%DATADIR%%/ui/hpkg/img/logo-512.png
+%%DATADIR%%/ui/hpkg/img/logo-square.svg
+%%DATADIR%%/ui/hpkg/img/logo-square.svg.br
+%%DATADIR%%/ui/hpkg/img/logo.svg
+%%DATADIR%%/ui/hpkg/modules/cred_update.mjs
+%%DATADIR%%/ui/hpkg/pkhtml.js
+%%DATADIR%%/ui/hpkg/style.css
+%%DATADIR%%/ui/hpkg/style.js
@dir %%ETCDIR%%
@dir /var/lib
@dir(kanidmd,kanidmd,750) /var/lib/kanidmd
diff --git a/security/kf6-kdesu/distinfo b/security/kf6-kdesu/distinfo
index 9d50de7caa0f..5a2b417783fe 100644
--- a/security/kf6-kdesu/distinfo
+++ b/security/kf6-kdesu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784981
-SHA256 (KDE/frameworks/6.19/kdesu-6.19.0.tar.xz) = 02f92edf906a397b05554ff4bd671cd7f5ac6c2cef56732541a2c27cc03d209f
-SIZE (KDE/frameworks/6.19/kdesu-6.19.0.tar.xz) = 56996
+TIMESTAMP = 1762892876
+SHA256 (KDE/frameworks/6.20/kdesu-6.20.0.tar.xz) = de2313f42f57b8969faff133f0e2b214c5ba96891c16164512130fccb5f3fb84
+SIZE (KDE/frameworks/6.20/kdesu-6.20.0.tar.xz) = 57000
diff --git a/security/krb5-devel/Makefile b/security/krb5-devel/Makefile
index 062309b55e51..9da27a0c8b3e 100644
--- a/security/krb5-devel/Makefile
+++ b/security/krb5-devel/Makefile
@@ -8,8 +8,8 @@ PKGNAME_X= -${FLAVOR:S/default//}
.endif
PKGNAMESUFFIX= ${PKGNAME_X:S/--/-/:C/-$//}
-HASH= 3466589de
-MIT_COMMIT_DATE= 2025.09.19
+HASH= 04816024a
+MIT_COMMIT_DATE= 2025.11.11
PATCH_SITES= http://web.mit.edu/kerberos/advisories/
PATCH_DIST_STRIP= -p2
diff --git a/security/krb5-devel/distinfo b/security/krb5-devel/distinfo
index 3dda3c4a799c..1a4048571649 100644
--- a/security/krb5-devel/distinfo
+++ b/security/krb5-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758739087
-SHA256 (krb5-krb5-1.22.2025.09.19-3466589de_GH0.tar.gz) = 5e8f38dad09f3f9e0e486a28f55048634f95dbc4e967e15eb7d6eda222572df9
-SIZE (krb5-krb5-1.22.2025.09.19-3466589de_GH0.tar.gz) = 4679007
+TIMESTAMP = 1763397234
+SHA256 (krb5-krb5-1.22.2025.11.11-04816024a_GH0.tar.gz) = d144d4d447399ab033c36ea3b3ec761196684370069b9e1592a121371bd82170
+SIZE (krb5-krb5-1.22.2025.11.11-04816024a_GH0.tar.gz) = 4679824
diff --git a/security/lego/Makefile b/security/lego/Makefile
index 020508dfeb44..8b80811ff068 100644
--- a/security/lego/Makefile
+++ b/security/lego/Makefile
@@ -1,7 +1,6 @@
PORTNAME= lego
DISTVERSIONPREFIX= v
-DISTVERSION= 4.28.0
-PORTREVISION= 1
+DISTVERSION= 4.28.1
CATEGORIES= security
MAINTAINER= matt@matthoran.com
diff --git a/security/lego/distinfo b/security/lego/distinfo
index cdd859e41e54..66aebb0a2db1 100644
--- a/security/lego/distinfo
+++ b/security/lego/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762008812
-SHA256 (go/security_lego/lego-v4.28.0/v4.28.0.mod) = 08b0178bf0929722a39e7bc70a79701ffd726fd3708efccc64ebb36a201ffb33
-SIZE (go/security_lego/lego-v4.28.0/v4.28.0.mod) = 10956
-SHA256 (go/security_lego/lego-v4.28.0/v4.28.0.zip) = adfd3efdff65f0b50985f885909df71a07ec99cc57df8ff9aff91c2f619083e1
-SIZE (go/security_lego/lego-v4.28.0/v4.28.0.zip) = 1681612
+TIMESTAMP = 1762612035
+SHA256 (go/security_lego/lego-v4.28.1/v4.28.1.mod) = 08b0178bf0929722a39e7bc70a79701ffd726fd3708efccc64ebb36a201ffb33
+SIZE (go/security_lego/lego-v4.28.1/v4.28.1.mod) = 10956
+SHA256 (go/security_lego/lego-v4.28.1/v4.28.1.zip) = a44e2b3b41d9384b89d9f63c5b3d3dd2ee2b2bf9023c836f948181546d4b5d3a
+SIZE (go/security_lego/lego-v4.28.1/v4.28.1.zip) = 1681655
diff --git a/security/lxqt-sudo/Makefile b/security/lxqt-sudo/Makefile
index 78281f57b5b9..8a2dd2d5bb99 100644
--- a/security/lxqt-sudo/Makefile
+++ b/security/lxqt-sudo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-sudo
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= LXQT
diff --git a/security/lxqt-sudo/pkg-plist b/security/lxqt-sudo/pkg-plist
index 7ec3fe272dec..5f515295bcb2 100644
--- a/security/lxqt-sudo/pkg-plist
+++ b/security/lxqt-sudo/pkg-plist
@@ -15,6 +15,7 @@ bin/lxsudo
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_en_GB.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_es.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_et.qm
+%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_eu.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_fi.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_fr.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_gl.qm
@@ -40,6 +41,7 @@ bin/lxsudo
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_si.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_sk.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_sl.qm
+%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_sv.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_tr.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_uk.qm
%%LXQT_TRANSLATIONS%%/lxqt-sudo/lxqt-sudo_vi.qm
diff --git a/security/nmap-devel/Makefile b/security/nmap-devel/Makefile
index 42a289f1eac8..7cc72de61ad3 100644
--- a/security/nmap-devel/Makefile
+++ b/security/nmap-devel/Makefile
@@ -27,8 +27,8 @@ EXTRACT_AFTER_ARGS= --exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/mswin3
--no-same-owner --no-same-permissions
USE_GITHUB= yes
-GH_TAGNAME= 20e25e960
-NMAP_COMMIT_DATE= 20250520
+GH_TAGNAME= a74125aef
+NMAP_COMMIT_DATE= 20251101
GNU_CONFIGURE= yes
CONFIGURE_ARGS=--without-localdirs \
diff --git a/security/nmap-devel/distinfo b/security/nmap-devel/distinfo
index 507e5b1a0aeb..d6c6415becfa 100644
--- a/security/nmap-devel/distinfo
+++ b/security/nmap-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747801593
-SHA256 (nmap-nmap-7.95.20250520-20e25e960_GH0.tar.gz) = e4d4e971778a7238ae84a458ddb47cbd2402df36d8168e1b402352cd65c631cf
-SIZE (nmap-nmap-7.95.20250520-20e25e960_GH0.tar.gz) = 16102182
+TIMESTAMP = 1763397793
+SHA256 (nmap-nmap-7.95.20251101-a74125aef_GH0.tar.gz) = a5bbdb5cadbb316012aa76672c6bab5c44f4585a66bf499be0c109a62a7c6391
+SIZE (nmap-nmap-7.95.20251101-a74125aef_GH0.tar.gz) = 15920785
diff --git a/security/nss/Makefile b/security/nss/Makefile
index f7c77344a5f0..0aa58183d688 100644
--- a/security/nss/Makefile
+++ b/security/nss/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nss
-PORTVERSION= 3.117
+PORTVERSION= 3.118.1
CATEGORIES= security
MASTER_SITES= MOZILLA/security/${PORTNAME}/releases/${DISTNAME:tu:C/[-.]/_/g}_RTM/src
diff --git a/security/nss/distinfo b/security/nss/distinfo
index 0eb1e4a89c39..af21eaf40bc6 100644
--- a/security/nss/distinfo
+++ b/security/nss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759509202
-SHA256 (nss-3.117.tar.gz) = 5786b523a2f2e9295ed10d711960d2e33cd620bb80d6288443eda43553a51996
-SIZE (nss-3.117.tar.gz) = 76684970
+TIMESTAMP = 1763494141
+SHA256 (nss-3.118.1.tar.gz) = 8c390a676ea37266fcd3d0cd2fb070e2f69f4d78fa4ed88e07ac0c9eb5aab8d3
+SIZE (nss-3.118.1.tar.gz) = 77625759
diff --git a/security/openvpn-devel/Makefile b/security/openvpn-devel/Makefile
index 3f24ec986421..1fa17d217cc5 100644
--- a/security/openvpn-devel/Makefile
+++ b/security/openvpn-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openvpn
-DISTVERSION= g20251031
+DISTVERSION= g20251117
PORTREVISION= 0 # leave in even if 0 to avoid accidental PORTEPOCH bumps
PORTEPOCH= 1
CATEGORIES= security net net-vpn
@@ -21,7 +21,7 @@ LIB_DEPENDS+= liblzo2.so:archivers/lzo2
USES= autoreconf cpe libtool pkgconfig python:build shebangfix tar:xz
IGNORE_SSL= libressl libressl-devel
USE_GITLAB= yes
-GL_TAGNAME= 4281449ba4db2de57375aa7087ef5920aeba10de
+GL_TAGNAME= d6ee27b4ff31e4469d699f3bfd7b9998ab167230
USE_RC_SUBR= openvpn
SHEBANG_FILES= sample/sample-scripts/auth-pam.pl \
diff --git a/security/openvpn-devel/distinfo b/security/openvpn-devel/distinfo
index d9cc4a7e963d..6d2c15323da2 100644
--- a/security/openvpn-devel/distinfo
+++ b/security/openvpn-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761983634
-SHA256 (openvpn-openvpn-4281449ba4db2de57375aa7087ef5920aeba10de_GL0.tar.gz) = 2e50b77994c1e589f86d772bd5f4a5d2e2f999b614e268b73c4672153e3028ae
-SIZE (openvpn-openvpn-4281449ba4db2de57375aa7087ef5920aeba10de_GL0.tar.gz) = 1343555
+TIMESTAMP = 1763394774
+SHA256 (openvpn-openvpn-d6ee27b4ff31e4469d699f3bfd7b9998ab167230_GL0.tar.gz) = 8f57323446853027ed6140521b8485aff100d5858877083059dfaed64ff92edb
+SIZE (openvpn-openvpn-d6ee27b4ff31e4469d699f3bfd7b9998ab167230_GL0.tar.gz) = 1347484
diff --git a/security/openvpn/Makefile b/security/openvpn/Makefile
index 4a04c1934186..f9c5ec8bcb81 100644
--- a/security/openvpn/Makefile
+++ b/security/openvpn/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openvpn
-DISTVERSION= 2.6.15
+DISTVERSION= 2.6.16
PORTREVISION?= 0
CATEGORIES= security net net-vpn
MASTER_SITES= https://swupdate.openvpn.org/community/releases/ \
diff --git a/security/openvpn/distinfo b/security/openvpn/distinfo
index 514208b4bb7b..c4a4b27d919d 100644
--- a/security/openvpn/distinfo
+++ b/security/openvpn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758657418
-SHA256 (openvpn-2.6.15.tar.gz) = e35513ee15995e3c71adfd8891b9f33522896c70b3baa2ed9a23c7a42c4d7bde
-SIZE (openvpn-2.6.15.tar.gz) = 1917742
+TIMESTAMP = 1763303120
+SHA256 (openvpn-2.6.16.tar.gz) = 05cb5fdf1ea33fcba719580b31a97feaa019c4a3050563e88bc3b34675e6fed4
+SIZE (openvpn-2.6.16.tar.gz) = 1933428
diff --git a/security/opkssh/Makefile b/security/opkssh/Makefile
new file mode 100644
index 000000000000..36c50d9ac217
--- /dev/null
+++ b/security/opkssh/Makefile
@@ -0,0 +1,50 @@
+PORTNAME= opkssh
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.10.0
+CATEGORIES= security
+MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
+DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.vendor${EXTRACT_SUFX}
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Tool which enables SSH to be used with OpenID Connect
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:1.23,modules
+USE_GITHUB= yes
+GH_ACCOUNT= openpubkey
+GO_BUILDFLAGS= -ldflags "-X main.Version=${DISTVERSIONPREFIX}${DISTVERSION}"
+
+SUB_FILES= pkg-message
+SUB_LIST= GROUP=${OPKSSH_GROUP} \
+ USER=${OPKSSH_USER}
+
+USERS= ${OPKSSH_USER}
+GROUPS= ${OPKSSH_GROUP}
+
+PLIST_FILES= bin/${PORTNAME}
+
+OPKSSH_USER= opksshuser
+OPKSSH_GROUP= ${OPKSSH_USER}
+
+post-extract:
+ @${MKDIR} ${WRKSRC}/vendor
+ @cd ${WRKDIR}/${PORTNAME}-vendor && ${COPYTREE_SHARE} . ${WRKSRC}/vendor
+
+# To generate the following patches:
+# - make extract
+# - cd ${WRKSRC}
+# - rg '/etc' | cut -d: -f1 | sort | uniq | grep -Ee '.+\.go$' | grep -vEe '_test\.go$' | xargs -I % cp % %.orig
+# - rg '/etc' | cut -d: -f1 | sort | uniq | grep -Ee '.+\.go$' | grep -vEe '_test\.go$' | xargs -L1 sed -i '' -Ee 's,/etc,%%PREFIX%%/etc,g'
+# - cd -
+# - make makepatch
+# - rm ${FILESDIR}/files/patch-vendor_g*
+# - Some replaced strings are just comments, so it's ok to leave them there,
+# but I'll remove them anyway to avoid unnecessary patches, so check each
+# file in FILESDIR.
+post-patch:
+ @${GREP} -Flr %%PREFIX%% ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \
+ 's,%%PREFIX%%,${PREFIX},g'
+
+.include <bsd.port.mk>
diff --git a/security/opkssh/distinfo b/security/opkssh/distinfo
new file mode 100644
index 000000000000..1569d7666eb9
--- /dev/null
+++ b/security/opkssh/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1763233259
+SHA256 (opkssh-v0.10.0.vendor.tar.gz) = 038566589aa4db1bd890b20e074d0b9b995a2b766b30c72f97b35dd2afa4168e
+SIZE (opkssh-v0.10.0.vendor.tar.gz) = 5490704
+SHA256 (openpubkey-opkssh-v0.10.0_GH0.tar.gz) = 71796c060705411e98fc7d11d944c531cea1d09df14cc1331c5647a31483de41
+SIZE (openpubkey-opkssh-v0.10.0_GH0.tar.gz) = 573801
diff --git a/security/opkssh/files/patch-commands_readhome.go b/security/opkssh/files/patch-commands_readhome.go
new file mode 100644
index 000000000000..402b3d09f72e
--- /dev/null
+++ b/security/opkssh/files/patch-commands_readhome.go
@@ -0,0 +1,11 @@
+--- commands/readhome.go.orig 2025-11-15 19:19:27 UTC
++++ commands/readhome.go
+@@ -14,7 +14,7 @@
+ //
+ // SPDX-License-Identifier: Apache-2.0
+
+-//go:build linux || darwin
++//go:build linux || darwin || freebsd
+
+ package commands
+
diff --git a/security/opkssh/files/patch-main.go b/security/opkssh/files/patch-main.go
new file mode 100644
index 000000000000..9f8d47b12023
--- /dev/null
+++ b/security/opkssh/files/patch-main.go
@@ -0,0 +1,91 @@
+--- main.go.orig 2025-09-11 18:38:37 UTC
++++ main.go
+@@ -80,7 +80,7 @@ This program allows users to:
+ Short: "Appends new rule to the policy file",
+ Long: `Add appends a new policy entry in the auth_id policy file granting SSH access to the specified email or subscriber ID (sub) or group.
+
+-It first attempts to write to the system-wide file (/etc/opk/auth_id). If it lacks permissions to update this file it falls back to writing to the user-specific file (~/.opk/auth_id).
++It first attempts to write to the system-wide file (%%PREFIX%%/etc/opk/auth_id). If it lacks permissions to update this file it falls back to writing to the user-specific file (~/.opk/auth_id).
+
+ Arguments:
+ PRINCIPAL The target user account (requested principal).
+@@ -217,7 +217,7 @@ You should not call this command directly. It is calle
+ SilenceUsage: true,
+ Use: "verify <PRINCIPAL> <CERT> <KEY_TYPE>",
+ Short: "Verify an SSH key (used by sshd AuthorizedKeysCommand)",
+- Long: `Verify extracts a PK token from a base64-encoded SSH certificate and verifies it against policy. It expects an allowed provider file at /etc/opk/providers and a user policy file at either /etc/opk/auth_id or ~/.opk/auth_id.
++ Long: `Verify extracts a PK token from a base64-encoded SSH certificate and verifies it against policy. It expects an allowed provider file at %%PREFIX%%/etc/opk/providers and a user policy file at either %%PREFIX%%/etc/opk/auth_id or ~/.opk/auth_id.
+
+ This command is intended to be called by sshd as an AuthorizedKeysCommand:
+ https://man.openbsd.org/sshd_config#AuthorizedKeysCommand
+@@ -233,8 +233,8 @@ Verification checks performed:
+
+ Verification checks performed:
+ 1. Ensures the PK token is properly formed, signed, and issued by the specified OpenID Provider (OP).
+- 2. Confirms the PK token's issue (iss) and client ID (audience) are listed in the allowed provider file (/etc/opk/providers) and the token is not expired.
+- 3. Validates the identity (email or sub) in the PK token against user policies (/etc/opk/auth_id or ~/.opk/auth_id) to ensure it can assume the requested username (principal).
++ 2. Confirms the PK token's issue (iss) and client ID (audience) are listed in the allowed provider file (%%PREFIX%%/etc/opk/providers) and the token is not expired.
++ 3. Validates the identity (email or sub) in the PK token against user policies (%%PREFIX%%/etc/opk/auth_id or ~/.opk/auth_id) to ensure it can assume the requested username (principal).
+
+ If all checks pass, Verify authorizes the SSH connection.
+
+@@ -269,10 +269,10 @@ Arguments:
+ certB64Arg := args[1]
+ typArg := args[2]
+
+- providerPolicyPath := "/etc/opk/providers"
++ providerPolicyPath := "%%PREFIX%%/etc/opk/providers"
+ providerPolicy, err := policy.NewProviderFileLoader().LoadProviderPolicy(providerPolicyPath)
+ if err != nil {
+- log.Println("Failed to open /etc/opk/providers:", err)
++ log.Println("Failed to open %%PREFIX%%/etc/opk/providers:", err)
+ return err
+ }
+
+@@ -301,7 +301,7 @@ Arguments:
+ }
+ },
+ }
+- verifyCmd.Flags().StringVar(&serverConfigPathArg, "config-path", "/etc/opk/config.yml", "Path to the server config file. Default: /etc/opk/config.yml.")
++ verifyCmd.Flags().StringVar(&serverConfigPathArg, "config-path", "%%PREFIX%%/etc/opk/config.yml", "Path to the server config file. Default: %%PREFIX%%/etc/opk/config.yml.")
+ rootCmd.AddCommand(verifyCmd)
+
+ clientCmd := &cobra.Command{
+@@ -504,30 +504,30 @@ func detectOS() OSType {
+ // detectOS determines the type of operating system.
+ func detectOS() OSType {
+ // Check for RedHat-based systems
+- if _, err := os.Stat("/etc/redhat-release"); err == nil {
++ if _, err := os.Stat("%%PREFIX%%/etc/redhat-release"); err == nil {
+ return OSTypeRHEL
+ }
+
+ // Check for Debian-based systems
+- if _, err := os.Stat("/etc/debian_version"); err == nil {
++ if _, err := os.Stat("%%PREFIX%%/etc/debian_version"); err == nil {
+ return OSTypeDebian
+ }
+
+ // Check for Arch Linux
+- if _, err := os.Stat("/etc/arch-release"); err == nil {
++ if _, err := os.Stat("%%PREFIX%%/etc/arch-release"); err == nil {
+ return OSTypeArch
+ }
+
+ // Check for SUSE Linux
+- if _, err := os.Stat("/etc/SuSE-release"); err == nil {
++ if _, err := os.Stat("%%PREFIX%%/etc/SuSE-release"); err == nil {
+ return OSTypeSUSE
+ }
+- if _, err := os.Stat("/etc/SUSE-brand"); err == nil {
++ if _, err := os.Stat("%%PREFIX%%/etc/SUSE-brand"); err == nil {
+ return OSTypeSUSE
+ }
+
+- // Check for /etc/os-release which exists on most modern Linux systems
+- if content, err := os.ReadFile("/etc/os-release"); err == nil {
++ // Check for %%PREFIX%%/etc/os-release which exists on most modern Linux systems
++ if content, err := os.ReadFile("%%PREFIX%%/etc/os-release"); err == nil {
+ contentStr := string(content)
+ if strings.Contains(contentStr, "ID=rhel") ||
+ strings.Contains(contentStr, "ID=centos") ||
diff --git a/security/opkssh/files/patch-policy_enforcer.go b/security/opkssh/files/patch-policy_enforcer.go
new file mode 100644
index 000000000000..0330f82a4251
--- /dev/null
+++ b/security/opkssh/files/patch-policy_enforcer.go
@@ -0,0 +1,11 @@
+--- policy/enforcer.go.orig 2025-11-15 20:20:44 UTC
++++ policy/enforcer.go
+@@ -54,7 +54,7 @@ type checkedClaims struct {
+ }
+
+ // The default location for policy plugins
+-const pluginPolicyDir = "/etc/opk/policy.d"
++const pluginPolicyDir = "%%PREFIX%%/etc/opk/policy.d"
+
+ // Validates that the server defined identity attribute matches the
+ // respective claim from the identity token
diff --git a/security/opkssh/files/patch-policy_policyloader.go b/security/opkssh/files/patch-policy_policyloader.go
new file mode 100644
index 000000000000..e32d18134c99
--- /dev/null
+++ b/security/opkssh/files/patch-policy_policyloader.go
@@ -0,0 +1,11 @@
+--- policy/policyloader.go.orig 2025-11-15 20:20:44 UTC
++++ policy/policyloader.go
+@@ -29,7 +29,7 @@ import (
+
+ // SystemDefaultPolicyPath is the default filepath where opkssh policy is
+ // defined
+-var SystemDefaultPolicyPath = filepath.FromSlash("/etc/opk/auth_id")
++var SystemDefaultPolicyPath = filepath.FromSlash("%%PREFIX%%/etc/opk/auth_id")
+
+ // UserLookup defines the minimal interface to lookup users on the current
+ // system
diff --git a/security/opkssh/files/pkg-message.in b/security/opkssh/files/pkg-message.in
new file mode 100644
index 000000000000..49cc063a10ae
--- /dev/null
+++ b/security/opkssh/files/pkg-message.in
@@ -0,0 +1,22 @@
+[
+{ type: install
+ message: <<EOM
+Configure your sshd_config(5) with the following to use opkssh for authorization:
+
+ AuthorizedKeysCommand %%PREFIX%%/bin/opkssh verify %u %k %t
+ AuthorizedKeysCommandUser %%USER%%
+
+opkssh uses the '%%PREFIX%%/etc/opk' directory, where providers and identities are stored.
+Neither the directory nor the files are created automatically, so you must create them
+yourself. After creating the 'auth_id' and 'providers' files, they must have the
+following permissions:
+
+ chown root:%%GROUP%% %%PREFIX%%/etc/opk/auth_id
+ chmod 640 %%PREFIX%%/etc/opk/auth_id
+ chown root:%%GROUP%% %%PREFIX%%/etc/opk/providers
+ chmod 640 %%PREFIX%%/etc/opk/providers
+
+Users attempting to use opkssh from jails, please add "allow.mlock" or it will not run.
+EOM
+}
+]
diff --git a/security/opkssh/pkg-descr b/security/opkssh/pkg-descr
new file mode 100644
index 000000000000..8fa881cbe9e8
--- /dev/null
+++ b/security/opkssh/pkg-descr
@@ -0,0 +1,8 @@
+opkssh is a tool which enables ssh to be used with OpenID Connect
+allowing SSH access to be managed via identities like alice@example.com
+instead of long-lived SSH keys. It does not replace SSH, but instead
+generates SSH public keys containing PK Tokens and configures sshd
+to verify them. These PK Tokens contain standard OpenID Connect ID
+Tokens. This protocol builds on the OpenPubkey which adds user
+public keys to OpenID Connect without breaking compatibility with
+existing OpenID Provider.
diff --git a/security/pkcs11-helper/files/patch-lib_pkcs11h-openssl.c b/security/pkcs11-helper/files/patch-lib_pkcs11h-openssl.c
new file mode 100644
index 000000000000..b39df99149f3
--- /dev/null
+++ b/security/pkcs11-helper/files/patch-lib_pkcs11h-openssl.c
@@ -0,0 +1,31 @@
+--- lib/pkcs11h-openssl.c.orig 2024-09-04 08:44:23 UTC
++++ lib/pkcs11h-openssl.c
+@@ -334,16 +334,26 @@ static struct {
+ #endif
+ } __openssl_methods;
+
+-#if OPENSSL_VERSION_NUMBER < 0x10100001L
++#if OPENSSL_VERSION_NUMBER < 0x10100001L || defined(LIBRESSL_VERSION_NUMBER)
+ static
+ int
+ __pkcs11h_openssl_ex_data_dup (
+ CRYPTO_EX_DATA *to,
+ CRYPTO_EX_DATA *from,
+- void **from_d,
++ void *from_d,
+ int idx,
+ long argl,
+ void *argp
++) {
++#elif OPENSSL_VERSION_NUMBER < 0x30000000L
++int
++__pkcs11h_openssl_ex_data_dup (
++ CRYPTO_EX_DATA *to,
++ const CRYPTO_EX_DATA *from,
++ void *from_d,
++ int idx,
++ long argl,
++ void *argp
+ ) {
+ #else
+ int
diff --git a/security/plasma6-kscreenlocker/distinfo b/security/plasma6-kscreenlocker/distinfo
index 4126490cf163..aef659b28dcb 100644
--- a/security/plasma6-kscreenlocker/distinfo
+++ b/security/plasma6-kscreenlocker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293181
-SHA256 (KDE/plasma/6.5.2/kscreenlocker-6.5.2.tar.xz) = d009894a88964a0c44370ddd5a83b7a95e64f6aad2f47b26fef7cc881d0d04b6
-SIZE (KDE/plasma/6.5.2/kscreenlocker-6.5.2.tar.xz) = 187596
+TIMESTAMP = 1763481299
+SHA256 (KDE/plasma/6.5.3/kscreenlocker-6.5.3.tar.xz) = 26464a461347305f2a2cb3b28e3a0e8fc602fca6ca8ab5d2ca71373b7d9da68e
+SIZE (KDE/plasma/6.5.3/kscreenlocker-6.5.3.tar.xz) = 186584
diff --git a/security/plasma6-ksshaskpass/distinfo b/security/plasma6-ksshaskpass/distinfo
index d28bccab77e3..2ef3532f8d5d 100644
--- a/security/plasma6-ksshaskpass/distinfo
+++ b/security/plasma6-ksshaskpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293182
-SHA256 (KDE/plasma/6.5.2/ksshaskpass-6.5.2.tar.xz) = e1cdacbdde464b772bc29bd520dde2503b54f7e24f6ac9ca3efd7ec9ca9d8c62
-SIZE (KDE/plasma/6.5.2/ksshaskpass-6.5.2.tar.xz) = 31004
+TIMESTAMP = 1763481300
+SHA256 (KDE/plasma/6.5.3/ksshaskpass-6.5.3.tar.xz) = daf5d214decccfb5f28b92e1c8bc1028bf0511b25ad9f50116848f5dabe96e0e
+SIZE (KDE/plasma/6.5.3/ksshaskpass-6.5.3.tar.xz) = 30820
diff --git a/security/plasma6-kwallet-pam/distinfo b/security/plasma6-kwallet-pam/distinfo
index 2015385aca14..c5102c471781 100644
--- a/security/plasma6-kwallet-pam/distinfo
+++ b/security/plasma6-kwallet-pam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293076
-SHA256 (KDE/plasma/6.5.2/kwallet-pam-6.5.2.tar.xz) = 5fc3faa59411eed74283d6aa54c2debfc7e6a2b3088d7051ae62fdf6268ae876
-SIZE (KDE/plasma/6.5.2/kwallet-pam-6.5.2.tar.xz) = 22528
+TIMESTAMP = 1763481300
+SHA256 (KDE/plasma/6.5.3/kwallet-pam-6.5.3.tar.xz) = 36f1f829b7e89c976eede377e6c121ae9d1b44025ca27b55656f257d188d0c74
+SIZE (KDE/plasma/6.5.3/kwallet-pam-6.5.3.tar.xz) = 22368
diff --git a/security/py-xmlsec/Makefile b/security/py-xmlsec/Makefile
index efb9a0c6b50c..b464861ce6c8 100644
--- a/security/py-xmlsec/Makefile
+++ b/security/py-xmlsec/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xmlsec
-DISTVERSION= 1.3.16
-PORTREVISION= 1
+DISTVERSION= 1.3.17
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +11,7 @@ WWW= https://github.com/mehcode/python-xmlsec/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=5.4.0:devel/py-lxml@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=6.0.1:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pkgconfig>=1.5.1:devel/py-pkgconfig@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4:devel/py-setuptools-scm@${PY_FLAVOR} \
${PY_SETUPTOOLS} \
@@ -27,6 +26,9 @@ USE_PYTHON= autoplist pep517 flavors pytest
INSTALL_TARGET= install-strip
+post-patch:
+ @${REINPLACE_CMD} -e 's|==80.9.0|>=63|g; s|==6.0.2|>=6.0.1|g' ${WRKSRC}/pyproject.toml
+
post-install:
@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/xmlsec*.so
diff --git a/security/py-xmlsec/distinfo b/security/py-xmlsec/distinfo
index fc767f7b3bca..26e2c8af0f97 100644
--- a/security/py-xmlsec/distinfo
+++ b/security/py-xmlsec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752211418
-SHA256 (xmlsec-1.3.16.tar.gz) = 2b6c70544c6d1d4ca006aaa314958e0ef3514dc81fffde1b23f2ec41a5791f9d
-SIZE (xmlsec-1.3.16.tar.gz) = 114202
+TIMESTAMP = 1763048526
+SHA256 (xmlsec-1.3.17.tar.gz) = f3fac9ae679f66585925cc00c5f6839ae36c1d03157619571dee18acc05b9c01
+SIZE (xmlsec-1.3.17.tar.gz) = 115637
diff --git a/security/radamsa/Makefile b/security/radamsa/Makefile
new file mode 100644
index 000000000000..ddbd52cfc379
--- /dev/null
+++ b/security/radamsa/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= radamsa
+PORTVERSION= 0.7
+DISTVERSIONPREFIX= v
+CATEGORIES= security
+
+MAINTAINER= arrowd@FreeBSD.org
+COMMENT= General purpose fuzzer
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENCE
+
+BUILD_DEPENDS= ol:lang/owl-lisp
+
+USE_GITLAB= yes
+GL_ACCOUNT= akihe
+GL_TUPLE= owl-lisp:hex:e95ebd38e4f7ef8e3d4e653f432e43ce0a804ca6:hex_dep/lib/hex
+
+ALL_TARGET= everything
+
+PLIST_FILES= bin/radamsa \
+ share/man/man1/radamsa.1.gz
+
+post-extract:
+ ${MKDIR} ${WRKSRC}/bin
+ ${LN} -s ${LOCALBASE}/bin/ol ${WRKSRC}/bin/ol
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|PREFIX=/usr|PREFIX=${PREFIX}|' ${WRKSRC}/Makefile
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/radamsa
+
+.include <bsd.port.mk>
diff --git a/security/radamsa/distinfo b/security/radamsa/distinfo
new file mode 100644
index 000000000000..f14d295b8eaf
--- /dev/null
+++ b/security/radamsa/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1763390628
+SHA256 (radamsa-v0.7.tar.bz2) = 6ead9c50c5e1da83d9f3b18e39a4a30adc0ec43c1061e178cd2e6d885cd71703
+SIZE (radamsa-v0.7.tar.bz2) = 49194
+SHA256 (owl-lisp-hex-e95ebd38e4f7ef8e3d4e653f432e43ce0a804ca6_GL0.tar.gz) = ee349b23a3426f46037174e78dd0dd3eb7f334da7f196f3a0d3279f9cba5879d
+SIZE (owl-lisp-hex-e95ebd38e4f7ef8e3d4e653f432e43ce0a804ca6_GL0.tar.gz) = 1597
diff --git a/security/radamsa/pkg-descr b/security/radamsa/pkg-descr
new file mode 100644
index 000000000000..03250b49855a
--- /dev/null
+++ b/security/radamsa/pkg-descr
@@ -0,0 +1,4 @@
+Radamsa is a generic test case generator for robustness testing, aka a fuzzer.
+It can be used to test how well a program can stand malformed and potentially
+malicious inputs. It operates on given sample inputs and thus requires minimal
+effort to set up.
diff --git a/security/rkhunter/Makefile b/security/rkhunter/Makefile
index cae399d7984a..cd7da12f552a 100644
--- a/security/rkhunter/Makefile
+++ b/security/rkhunter/Makefile
@@ -4,13 +4,16 @@ PORTREVISION= 3
CATEGORIES= security
MASTER_SITES= SF
-MAINTAINER= lukasz@wasikowski.net
+MAINTAINER= ports@FreeBSD.org
COMMENT= Rootkit detection tool
WWW= https://rkhunter.sourceforge.net
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/files/LICENSE
+DEPRECATED= Project abandoned in 2009
+EXPIRATION_DATE= 2025-12-31
+
OPTIONS_DEFINE= LSOF NMAP DOCS
OPTIONS_DEFAULT=LSOF
diff --git a/security/rubygem-gitlab-secret_detection/Makefile b/security/rubygem-gitlab-secret_detection/Makefile
index 9bb4c1f5ed73..09c0b634a97f 100644
--- a/security/rubygem-gitlab-secret_detection/Makefile
+++ b/security/rubygem-gitlab-secret_detection/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-secret_detection
-PORTVERSION= 0.35.1
+PORTVERSION= 0.38.1
CATEGORIES= security rubygems
MASTER_SITES= RG
diff --git a/security/rubygem-gitlab-secret_detection/distinfo b/security/rubygem-gitlab-secret_detection/distinfo
index 56284ed7514c..9c5819f1860f 100644
--- a/security/rubygem-gitlab-secret_detection/distinfo
+++ b/security/rubygem-gitlab-secret_detection/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761545894
-SHA256 (rubygem/gitlab-secret_detection-0.35.1.gem) = 9ca38b3a7ba398820e6683caa13066e818dfd29e71d84219ad292653fb9c2a69
-SIZE (rubygem/gitlab-secret_detection-0.35.1.gem) = 44032
+TIMESTAMP = 1763182544
+SHA256 (rubygem/gitlab-secret_detection-0.38.1.gem) = 1cd4129bd7a38a2e1abc23c4201ab327d0349b5111d32e12660fe519ef3a15c9
+SIZE (rubygem/gitlab-secret_detection-0.38.1.gem) = 54784
diff --git a/security/rubygem-safety_net_attestation/Makefile b/security/rubygem-safety_net_attestation/Makefile
index 72fca26ac950..1d817ba8c241 100644
--- a/security/rubygem-safety_net_attestation/Makefile
+++ b/security/rubygem-safety_net_attestation/Makefile
@@ -1,6 +1,5 @@
PORTNAME= safety_net_attestation
-PORTVERSION= 0.4.0
-PORTREVISION= 1
+PORTVERSION= 0.5.0
CATEGORIES= security rubygems
MASTER_SITES= RG
@@ -10,7 +9,7 @@ WWW= https://github.com/bdewater/safety_net_attestation
LICENSE= MIT
-RUN_DEPENDS= rubygem-jwt2>=2.0<3:www/rubygem-jwt2
+RUN_DEPENDS= rubygem-jwt2>=2.0<4:www/rubygem-jwt2
USES= gem
diff --git a/security/rubygem-safety_net_attestation/distinfo b/security/rubygem-safety_net_attestation/distinfo
index 631b04aa5742..827b1f6a957f 100644
--- a/security/rubygem-safety_net_attestation/distinfo
+++ b/security/rubygem-safety_net_attestation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1600790365
-SHA256 (rubygem/safety_net_attestation-0.4.0.gem) = 96be2d74e7ed26453a51894913449bea0e072f44490021545ac2d1c38b0718ce
-SIZE (rubygem/safety_net_attestation-0.4.0.gem) = 16896
+TIMESTAMP = 1763444971
+SHA256 (rubygem/safety_net_attestation-0.5.0.gem) = c8cd01dd550dbe8553862918af6355a04672db11d218ec96104ce3955293f2aa
+SIZE (rubygem/safety_net_attestation-0.5.0.gem) = 17920
diff --git a/security/rubygem-webauthn/Makefile b/security/rubygem-webauthn/Makefile
index b7801ff527e6..19c904016dee 100644
--- a/security/rubygem-webauthn/Makefile
+++ b/security/rubygem-webauthn/Makefile
@@ -1,5 +1,5 @@
PORTNAME= webauthn
-PORTVERSION= 3.4.1
+PORTVERSION= 3.4.3
CATEGORIES= security rubygems
MASTER_SITES= RG
@@ -15,7 +15,7 @@ RUN_DEPENDS= rubygem-android_key_attestation>=0.3.0<0.4:security/rubygem-android
rubygem-cbor>=0.5.9<0.6:devel/rubygem-cbor \
rubygem-cose>=1.1<2:security/rubygem-cose \
rubygem-openssl>=2.2:security/rubygem-openssl \
- rubygem-safety_net_attestation>=0.4.0<0.5:security/rubygem-safety_net_attestation \
+ rubygem-safety_net_attestation>=0.5.0<0.6:security/rubygem-safety_net_attestation \
rubygem-tpm-key_attestation>=0.14.0<0.15:security/rubygem-tpm-key_attestation
USES= gem
diff --git a/security/rubygem-webauthn/distinfo b/security/rubygem-webauthn/distinfo
index 418a36abaebf..2af5a754fbda 100644
--- a/security/rubygem-webauthn/distinfo
+++ b/security/rubygem-webauthn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752212088
-SHA256 (rubygem/webauthn-3.4.1.gem) = f7c6f69178dd35dcc90313bc0d9b6558002336451d0c19d641ef1280624ac3ea
-SIZE (rubygem/webauthn-3.4.1.gem) = 42496
+TIMESTAMP = 1763444979
+SHA256 (rubygem/webauthn-3.4.3.gem) = 9be6f5f838f3405b0226e560aa40b67cc8c15ec9154509b997caa7ec9a05e1fc
+SIZE (rubygem/webauthn-3.4.3.gem) = 44032
diff --git a/security/sslproxy/Makefile b/security/sslproxy/Makefile
index 6124041d86af..b583dea1c2f1 100644
--- a/security/sslproxy/Makefile
+++ b/security/sslproxy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sslproxy
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.8
+DISTVERSION= 0.9.10
PORTEPOCH= 1
CATEGORIES= security
diff --git a/security/sslproxy/distinfo b/security/sslproxy/distinfo
index 8454a5af8d27..58863c039857 100644
--- a/security/sslproxy/distinfo
+++ b/security/sslproxy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746776448
-SHA256 (sonertari-SSLproxy-v0.9.8_GH0.tar.gz) = 48241797622bc86a8cb9b6ea3cdddae0fff77e83e48576b9df4677fcff109b8f
-SIZE (sonertari-SSLproxy-v0.9.8_GH0.tar.gz) = 2146651
+TIMESTAMP = 1763216595
+SHA256 (sonertari-SSLproxy-v0.9.10_GH0.tar.gz) = bdbf5022fb2d4cd5cb36e62122278e713e4956bf44f125aae439b486ea82b11a
+SIZE (sonertari-SSLproxy-v0.9.10_GH0.tar.gz) = 2151332
diff --git a/security/sslproxy/files/patch-Mk_main.mk b/security/sslproxy/files/patch-Mk_main.mk
index 70b4b18cbc84..2ec376d84f9d 100644
--- a/security/sslproxy/files/patch-Mk_main.mk
+++ b/security/sslproxy/files/patch-Mk_main.mk
@@ -1,6 +1,15 @@
---- Mk/main.mk.orig 2022-12-26 01:44:45 UTC
+--- Mk/main.mk.orig 2025-11-09 10:48:19 UTC
+++ Mk/main.mk
-@@ -302,11 +302,13 @@ endif
+@@ -198,7 +198,7 @@ MANDIR?= share/man
+
+ PREFIX?= /usr/local
+ MANDIR?= share/man
+-EXAMPLESDIR?= share/examples
++EXAMPLESDIR?= etc
+
+ INSTALLUID?= 0
+ INSTALLGID?= 0
+@@ -299,11 +299,13 @@ endif
&& echo sqlite3)
endif
endif
@@ -14,7 +23,7 @@
# Function: Generate list of base paths to search when locating packages
# $1 packagename
-@@ -422,18 +424,24 @@ ifneq (,$(strip $(PKGS)))
+@@ -428,18 +430,24 @@ ifneq (,$(strip $(PKGS)))
endif
ifneq (,$(strip $(PKGS)))
diff --git a/security/strongswan/Makefile b/security/strongswan/Makefile
index 26d062afa975..c05fbf8abada 100644
--- a/security/strongswan/Makefile
+++ b/security/strongswan/Makefile
@@ -1,5 +1,6 @@
PORTNAME= strongswan
DISTVERSION= 6.0.3
+PORTREVISION= 1
CATEGORIES= security net-vpn
MASTER_SITES= https://download.strongswan.org/ \
https://download2.strongswan.org/
diff --git a/security/strongswan/pkg-plist b/security/strongswan/pkg-plist
index 5911dac35547..d7b01dc2bc80 100644
--- a/security/strongswan/pkg-plist
+++ b/security/strongswan/pkg-plist
@@ -73,6 +73,7 @@
%%XAUTHGEN%%@sample %%ETCDIR%%.d/charon/xauth-generic.conf.sample
%%XAUTH%%@sample %%ETCDIR%%.d/charon/xauth-pam.conf.sample
@sample %%ETCDIR%%.d/charon/xcbc.conf.sample
+@sample %%ETCDIR%%.d/iptfs.conf.sample
%%PKI%%@sample %%ETCDIR%%.d/pki.conf.sample
%%SQL%%@sample %%ETCDIR%%.d/pool.conf.sample
%%SWANCTL%%@sample %%ETCDIR%%.d/swanctl.conf.sample
@@ -360,6 +361,7 @@ sbin/charon-cmd
%%DATADIR%%/templates/config/strongswan.conf
%%DATADIR%%/templates/config/strongswan.d/charon-logging.conf
%%DATADIR%%/templates/config/strongswan.d/charon.conf
+%%DATADIR%%/templates/config/strongswan.d/iptfs.conf
%%PKI%%%%DATADIR%%/templates/config/strongswan.d/pki.conf
%%SQL%%%%DATADIR%%/templates/config/strongswan.d/pool.conf
%%SWANCTL%%%%DATADIR%%/templates/config/strongswan.d/swanctl.conf
diff --git a/security/sudo-rs/Makefile b/security/sudo-rs/Makefile
index b3434a3a4f1f..94aacf9f499e 100644
--- a/security/sudo-rs/Makefile
+++ b/security/sudo-rs/Makefile
@@ -1,7 +1,6 @@
PORTNAME= sudo-rs
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.8
-PORTREVISION= 3
+DISTVERSION= 0.2.10
CATEGORIES= security
MAINTAINER= marc@trifectatech.org
diff --git a/security/sudo-rs/Makefile.crates b/security/sudo-rs/Makefile.crates
index 7f1984c2311d..c52921cef59a 100644
--- a/security/sudo-rs/Makefile.crates
+++ b/security/sudo-rs/Makefile.crates
@@ -1,6 +1,6 @@
CARGO_CRATES= diff-0.1.13 \
- glob-0.3.2 \
- libc-0.2.174 \
- log-0.4.27 \
+ glob-0.3.3 \
+ libc-0.2.177 \
+ log-0.4.28 \
pretty_assertions-1.4.1 \
yansi-1.0.1
diff --git a/security/sudo-rs/distinfo b/security/sudo-rs/distinfo
index 639594b21790..3da488e01e77 100644
--- a/security/sudo-rs/distinfo
+++ b/security/sudo-rs/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1754301726
+TIMESTAMP = 1762849173
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
-SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (trifectatechfoundation-sudo-rs-v0.2.8_GH0.tar.gz) = 5b3823cc60abc5d90dbf0ae3a37d92445215e2697e6997c56148f5d0ac371ece
-SIZE (trifectatechfoundation-sudo-rs-v0.2.8_GH0.tar.gz) = 751775
+SHA256 (trifectatechfoundation-sudo-rs-v0.2.10_GH0.tar.gz) = c0f65665145da9aebc664013c426bff4eb55a1eb893ed0416e65de312b4a71e9
+SIZE (trifectatechfoundation-sudo-rs-v0.2.10_GH0.tar.gz) = 1173064
diff --git a/security/tls-check/Makefile b/security/tls-check/Makefile
index 4242efb363d9..1ca15fef02b4 100644
--- a/security/tls-check/Makefile
+++ b/security/tls-check/Makefile
@@ -11,6 +11,9 @@ WWW= https://github.com/tls-check/TLS-Check
LICENSE= ART20
+DEPRECATED= Obsolete tool and relies on deprecated libraries
+EXPIRATION_DATE=2025-12-31
+
MY_DEPENDS= p5-Class-CSV>=1.03:textproc/p5-Class-CSV \
p5-File-HomeDir>=1.00:devel/p5-File-HomeDir \
p5-File-ShareDir>=1.102:devel/p5-File-ShareDir \
diff --git a/security/trufflehog/Makefile b/security/trufflehog/Makefile
index 304cb6cbddc1..3305fb4a1019 100644
--- a/security/trufflehog/Makefile
+++ b/security/trufflehog/Makefile
@@ -1,7 +1,6 @@
PORTNAME= trufflehog
DISTVERSIONPREFIX= v
-DISTVERSION= 3.90.13
-PORTREVISION= 1
+DISTVERSION= 3.91.0
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/trufflehog/distinfo b/security/trufflehog/distinfo
index aef3ef0819ef..c038dfeac0f0 100644
--- a/security/trufflehog/distinfo
+++ b/security/trufflehog/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762415653
-SHA256 (go/security_trufflehog/trufflehog-v3.90.13/v3.90.13.mod) = 220571e195c158ac29505c7f7d296539660859f95ca9fb02f65f7144e5027434
-SIZE (go/security_trufflehog/trufflehog-v3.90.13/v3.90.13.mod) = 16174
-SHA256 (go/security_trufflehog/trufflehog-v3.90.13/v3.90.13.zip) = 5b3611c69b124fd1905ad540797496c255412a64bbb6398c69276aaac0dce9d4
-SIZE (go/security_trufflehog/trufflehog-v3.90.13/v3.90.13.zip) = 7448829
+TIMESTAMP = 1763258051
+SHA256 (go/security_trufflehog/trufflehog-v3.91.0/v3.91.0.mod) = 220571e195c158ac29505c7f7d296539660859f95ca9fb02f65f7144e5027434
+SIZE (go/security_trufflehog/trufflehog-v3.91.0/v3.91.0.mod) = 16174
+SHA256 (go/security_trufflehog/trufflehog-v3.91.0/v3.91.0.zip) = b40092109aa25663bb2ad2c6570c10748b21e992a73dfa4b40507c511afa5d51
+SIZE (go/security_trufflehog/trufflehog-v3.91.0/v3.91.0.zip) = 7461161
diff --git a/security/vault-medusa/Makefile b/security/vault-medusa/Makefile
new file mode 100644
index 000000000000..1930a67dc367
--- /dev/null
+++ b/security/vault-medusa/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= vault-medusa
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.7.2
+CATEGORIES= security
+DISTNAME= medusa
+
+MAINTAINER= dereckson@gmail.com
+COMMENT= Exporter for Vault data
+WWW= https://github.com/jonasvinther/medusa
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+GO_MODULE= github.com/jonasvinther/medusa
+GO_TARGET= ${PORTNAME}:medusa
+
+CONFLICTS_INSTALL= medusa-*
+
+PLIST_FILES= bin/medusa
+
+.include <bsd.port.mk>
diff --git a/security/vault-medusa/distinfo b/security/vault-medusa/distinfo
new file mode 100644
index 000000000000..bbec467b66ee
--- /dev/null
+++ b/security/vault-medusa/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1723893352
+SHA256 (go/security_vault-medusa/medusa/v0.7.2.mod) = 2a21999ee42f1599255df09386036504142caa1c0e26c8c28f87bc77852877d4
+SIZE (go/security_vault-medusa/medusa/v0.7.2.mod) = 2223
+SHA256 (go/security_vault-medusa/medusa/v0.7.2.zip) = ab20ad68e1bd781c1dcd0f61c751623afe759a3fb3ad41ae1228c07af2899677
+SIZE (go/security_vault-medusa/medusa/v0.7.2.zip) = 118771
diff --git a/security/vault-medusa/pkg-descr b/security/vault-medusa/pkg-descr
new file mode 100644
index 000000000000..3d57b21d26f8
--- /dev/null
+++ b/security/vault-medusa/pkg-descr
@@ -0,0 +1,2 @@
+Import or export data from HashiCorp Vault.
+Support KV engines (kv1 and kv2).
diff --git a/security/vuxml/files/newentry.sh b/security/vuxml/files/newentry.sh
index 8d1f9b6eba94..0fcffae816ad 100644
--- a/security/vuxml/files/newentry.sh
+++ b/security/vuxml/files/newentry.sh
@@ -75,7 +75,8 @@ product_name=""
product_range=""
package_list="<package>
<name></name>
-<range><lt></lt></range>"
+<range><lt></lt></range>
+</package>"
references="INSERT URL HERE"
topic=""
source="SO-AND-SO"
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index 035c72922be5..a850ad531f62 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1,11 +1,461 @@
+ <vuln vid="ca5d4e87-c465-11f0-b3f7-a8a1599412c6">
+ <topic>chromium -- multiple security fixes</topic>
+ <affects>
+ <package>
+ <name>chromium</name>
+ <range><lt>142.0.7444.175</lt></range>
+ </package>
+ <package>
+ <name>ungoogled-chromium</name>
+ <range><lt>142.0.7444.175</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Chrome Releases reports:</p>
+ <blockquote cite="https://chromereleases.googleblog.com/2025/11/stable-channel-update-for-desktop_17.html">
+ <p>This update includes 2 security fixes:</p>
+ <ul>
+ <li>[460017370] High CVE-2025-13223: Type Confusion in V8. Reported by Clément Lecigne of Google's Threat Analysis Group on 2025-11-12</li>
+ <li>[450328966] High CVE-2025-13224: Type Confusion in V8. Reported by Google Big Sleep on 2025-10-09</li>
+ </ul>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-13223</cvename>
+ <cvename>CVE-2025-13224</cvename>
+ <url>https://chromereleases.googleblog.com/2025/11/stable-channel-update-for-desktop_17.html</url>
+ </references>
+ <dates>
+ <discovery>2025-11-17</discovery>
+ <entry>2025-11-18</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="1a46e84d-c406-11f0-b513-0da7be77c170">
+ <topic>pkcs11-helper -- deserialize buffer overflow</topic>
+ <affects>
+ <package>
+ <name>pkcs11-helper</name>
+ <range><lt>1.31.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Alon Bar-Lev reports:</p>
+ <blockquote cite="https://github.com/OpenSC/pkcs11-helper/releases/tag/pkcs11-helper-1.31.0">
+ <p>util: fix deserialize buffer overflow. thanks to Aarnav Bos.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <url>https://github.com/OpenSC/pkcs11-helper/releases/tag/pkcs11-helper-1.31.0</url>
+ </references>
+ <dates>
+ <discovery>2025-11-10</discovery>
+ <entry>2025-11-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="50a0c266-c3ff-11f0-b513-0da7be77c170">
+ <topic>OpenVPN -- avoid buffer overread parsing routes or endpoints</topic>
+ <affects>
+ <package>
+ <name>openvpn-devel</name>
+ <range><lt>g20251117,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Mikhail Khachaiants reports:</p>
+ <blockquote cite="https://github.com/OpenVPN/openvpn/commit/f1b851dae60eb1e277315dfe6265e3a58660b16a">
+ <p>socket: reject mismatched address family in get_addr_generic.</p>
+ <p>Add a family check to prevent copying address data of the wrong type,
+ which could cause buffer over-read when parsing routes or endpoints.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-12106</cvename>
+ <url>https://github.com/OpenVPN/openvpn/commit/f1b851dae60eb1e277315dfe6265e3a58660b16a</url>
+ </references>
+ <dates>
+ <discovery>2025-10-18</discovery>
+ <entry>2025-11-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="17a40d76-c3fd-11f0-b513-0da7be77c170">
+ <topic>OpenVPN -- HMAC verification on source IP address ineffective</topic>
+ <affects>
+ <package>
+ <name>openvpn</name>
+ <range><lt>2.6.16</lt></range>
+ </package>
+ <package>
+ <name>openvpn-devel</name>
+ <range><lt>g20251117,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Arne Schwabe reports:</p>
+ <blockquote cite="https://github.com/OpenVPN/openvpn/commit/fa6a1824b0f37bff137204156a74ca28cf5b6f83">
+ <p>Fix memcmp check for the hmac verification in the 3way handshake being inverted
+ This is a stupid mistake but causes all hmac cookies to be accepted,
+ thus breaking source IP address validation. As a consequence, TLS
+ sessions can be openend and state can be consumed in the server from
+ IP addresses that did not initiate an initial connection.</p>
+ <p>While at it, fix check to only allow [t-2;t] timeslots, disallowing
+ HMACs coming in from a future timeslot.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-13086</cvename>
+ <url>https://github.com/OpenVPN/openvpn/commit/fa6a1824b0f37bff137204156a74ca28cf5b6f83</url>
+ </references>
+ <dates>
+ <discovery>2025-10-27</discovery>
+ <entry>2025-11-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="fa433f05-c217-11f0-82ac-901b0edee044">
+ <topic>py-pdfminer.six -- Arbitrary Code Execution in pdfminer.six via Crafted PDF Input</topic>
+ <affects>
+ <package>
+ <name>py310-pdfminer.six</name>
+ <name>py311-pdfminer.six</name>
+ <name>py312-pdfminer.six</name>
+ <name>py313-pdfminer.six</name>
+ <name>py313t-pdfminer.six</name>
+ <name>py314-pdfminer.six</name>
+ <range><lt>20251107</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Pieter Marsman reports:</p>
+ <blockquote cite="https://github.com/pdfminer/pdfminer.six/security/advisories/GHSA-wf5f-4jwr-ppcp">
+ <p>pdfminer.six will execute arbitrary code from a malicious pickle file if provided with a malicious PDF file. The CMapDB._load_data() function in pdfminer.six uses pickle.loads() to deserialize pickle files. These pickle files are supposed to be part of the pdfminer.six distribution stored in the cmap/ directory, but a malicious PDF can specify an alternative directory and filename as long as the filename ends in .pickle.gz. A malicious, zipped pickle file can then contain code which will automatically execute when the PDF is processed.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-64512</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-64512</url>
+ </references>
+ <dates>
+ <discovery>2025-11-07</discovery>
+ <entry>2025-11-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="bf6c9252-c2ec-11f0-8372-98b78501ef2a">
+ <topic>sudo-rs -- Authenticating user not recorded properly in timestamp</topic>
+ <affects>
+ <package>
+ <name>sudo-rs</name>
+ <range><ge>0.2.5</ge><lt>0.2.10</lt></range>
+ </package>
+ <package>
+ <name>sudo-rs-coexist</name>
+ <range><ge>0.2.5</ge><lt>0.2.10</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Trifecta Tech Foundation reports:</p>
+ <blockquote cite="https://github.com/trifectatechfoundation/sudo-rs/security/advisories/GHSA-q428-6v73-fc4q">
+ <p>With Defaults targetpw (or Defaults rootpw) enabled, the password of the
+ target account (or root account) instead of the invoking user is used for authentication.
+ sudo-rs prior to 0.2.10 incorrectly recorded the invoking user’s UID instead of the
+ authenticated-as user's UID in the authentication timestamp. Any later sudo invocation
+ on the same terminal while the timestamp was still valid would use that timestamp,
+ potentially bypassing new authentication even if the policy would have required it.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-64517</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-64517</url>
+ </references>
+ <dates>
+ <discovery>2025-11-12</discovery>
+ <entry>2025-11-16</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="c1ceaaea-c2e7-11f0-8372-98b78501ef2a">
+ <topic>sudo-rs -- Partial password reveal when password timeout occurs</topic>
+ <affects>
+ <package>
+ <name>sudo-rs</name>
+ <range><ge>0.2.7</ge><lt>0.2.10</lt></range>
+ </package>
+ <package>
+ <name>sudo-rs-coexist</name>
+ <range><ge>0.2.7</ge><lt>0.2.10</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Trifecta Tech Foundation reports:</p>
+ <blockquote cite="https://github.com/trifectatechfoundation/sudo-rs/security/advisories/GHSA-c978-wq47-pvvw">
+ <p>When typing partial passwords but not pressing return for a long time,
+ a password timeout can occur. When this happens, the keys pressed are
+ replayed onto the console.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-64170</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-64170</url>
+ </references>
+ <dates>
+ <discovery>2025-11-12</discovery>
+ <entry>2025-11-16</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="364e5fa4-c178-11f0-b614-b42e991fc52e">
+ <topic>PostgreSQL -- Multiple vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>postgresql13-client</name>
+ <range><lt>13.23</lt></range>
+ </package>
+ <package>
+ <name>postgresql14-client</name>
+ <range><lt>14.20</lt></range>
+ </package>
+ <package>
+ <name>postgresql15-client</name>
+ <range><lt>15.15</lt></range>
+ </package>
+ <package>
+ <name>postgresql16-client</name>
+ <range><lt>16.11</lt></range>
+ </package>
+ <package>
+ <name>postgresql17-client</name>
+ <range><lt>17.7</lt></range>
+ </package>
+ <package>
+ <name>postgresql18-client</name>
+ <range><lt>18.1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>https://www.postgresql.org/support/security/CVE-2025-12818/ reports:</p>
+ <blockquote cite="https://www.postgresql.org/support/security/CVE-2025-12818/">
+ <ul>
+ <li>Integer wraparound in multiple PostgreSQL libpq client
+ library functions allows an application input provider or
+ network peer to cause libpq to undersize an allocation and
+ write out-of-bounds by hundreds of megabytes. This results
+ in a segmentation fault for the application using libpq.</li>
+ <li>Missing authorization in PostgreSQL CREATE STATISTICS
+ command allows a table owner to achieve denial of service
+ against other CREATE STATISTICS users by creating in any
+ schema. A later CREATE STATISTICS for the same name, from a
+ user having the CREATE privilege, would then fail.</li>
+ </ul>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-12818</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-12818</url>
+ <cvename>CVE-2025-12817</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-12817</url>
+ </references>
+ <dates>
+ <discovery>2025-11-13</discovery>
+ <entry>2025-11-14</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="2063f110-c0b8-11f0-a633-8c164580114f">
+ <topic>lightdm-kde-greeter -- Privilege Escalation from lightdm Service User to root</topic>
+ <affects>
+ <package>
+ <name>lightdm-kde-greeter</name>
+ <range><lt>6.0.4</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>SUSE Security Team reports:</p>
+ <blockquote cite="https://security.opensuse.org/2025/11/13/lightdm-kde-greeter-auth-helper.html">
+ <p>A Execution with Unnecessary Privileges vulnerability in
+ lightdm-kde-greeter allows escalation from the service user to
+ root. This issue affects lightdm-kde-greeter before 6.0.4.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-62876</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-62876</url>
+ </references>
+ <dates>
+ <discovery>2025-11-12</discovery>
+ <entry>2025-11-13</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="bff06006-c0b7-11f0-ab42-b42e991fc52e">
+ <topic>Mozilla -- Memory safety bugs</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>145.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>145.0.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>https://bugzilla.mozilla.org/buglist.cgi?bug_id=1987237%2C1990079%2C1991715%2C1994994 reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/buglist.cgi?bug_id=1987237%2C1990079%2C1991715%2C1994994">
+ <p>Memory safety bugs. Some of these bugs showed evidence of
+ memory corruption and we presume that with enough effort
+ some of these could have been exploited to run arbitrary
+ code. </p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-13027</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-13027</url>
+ </references>
+ <dates>
+ <discovery>2025-11-11</discovery>
+ <entry>2025-11-13</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="a2a815c8-c0b7-11f0-ab42-b42e991fc52e">
+ <topic>Firefox -- Multiple vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>145.0.0,2</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>https://bugzilla.mozilla.org/show_bug.cgi?id=1994441 reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1994441">
+ <ul>
+ <li>Sandbox escape due to incorrect boundary conditions in
+ the Graphics: WebGPU component.</li>
+ <li>Incorrect boundary conditions in the Graphics: WebGPU
+ component.</li>
+ <li>JIT miscompilation in the JavaScript Engine: JIT component.</li>
+ <li>Sandbox escape due to incorrect boundary conditions in
+ the Graphics: WebGPU component.</li>
+ <li>Incorrect boundary conditions in the Graphics: WebGPU
+ component.</li>
+ <li>Incorrect boundary conditions in the Graphics: WebGPU
+ component.</li>
+ </ul>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-13026</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-13026</url>
+ <cvename>CVE-2025-13025</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-13025</url>
+ <cvename>CVE-2025-13024</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-13024</url>
+ <cvename>CVE-2025-13023</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-13023</url>
+ <cvename>CVE-2025-13022</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-13022</url>
+ <cvename>CVE-2025-13021</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-13021</url>
+ </references>
+ <dates>
+ <discovery>2025-11-11</discovery>
+ <entry>2025-11-13</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="c894635c-c0b6-11f0-ab42-b42e991fc52e">
+ <topic>firefox -- Use-after-free</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>145.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.5</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>https://bugzilla.mozilla.org/show_bug.cgi?id=1995686 reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1995686">
+ <ul>
+ <li>Use-after-free in the WebRTC: Audio/Video component.</li>
+ <li>Same-origin policy bypass in the DOM: Workers component.</li>
+ <li>Mitigation bypass in the DOM: Security component.</li>
+ <li>Same-origin policy bypass in the DOM: Notifications
+ component.</li>
+ <li>Incorrect boundary conditions in the JavaScript:
+ WebAssembly component.</li>
+ <li>Spoofing issue in Firefox.</li>
+ <li>Use-after-free in the Audio/Video component.</li>
+ <li>Mitigation bypass in the DOM: Core and HTML component.</li>
+ <li>Race condition in the Graphics component.</li>
+ </ul>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-13020</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-13020</url>
+ <cvename>CVE-2025-13019</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-13019</url>
+ <cvename>CVE-2025-13018</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-13018</url>
+ <cvename>CVE-2025-13017</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-13017</url>
+ <cvename>CVE-2025-13016</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-13016</url>
+ <cvename>CVE-2025-13015</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-13015</url>
+ <cvename>CVE-2025-13014</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-13014</url>
+ <cvename>CVE-2025-13013</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-13013</url>
+ <cvename>CVE-2025-13012</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-13012</url>
+ </references>
+ <dates>
+ <discovery>2025-11-11</discovery>
+ <entry>2025-11-13</entry>
+ </dates>
+ </vuln>
+
<vuln vid="5a1d6309-c04a-11f0-85d8-2cf05da270f3">
<topic>Gitlab -- vulnerabilities</topic>
<affects>
+ <package>
<name>gitlab-ce</name>
<name>gitlab-ee</name>
<range><ge>18.5.0</ge><lt>18.5.2</lt></range>
<range><ge>18.4.0</ge><lt>18.4.4</lt></range>
<range><ge>13.2.0</ge><lt>18.3.6</lt></range>
+ </package>
</affects>
<description>
<body xmlns="http://www.w3.org/1999/xhtml">
diff --git a/security/wpa_supplicant-devel/Makefile b/security/wpa_supplicant-devel/Makefile
index 537f5acf92a5..2d0be8a65644 100644
--- a/security/wpa_supplicant-devel/Makefile
+++ b/security/wpa_supplicant-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wpa_supplicant
PORTVERSION= ${COMMIT_DATE}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security net
PKGNAMESUFFIX= -devel
@@ -11,8 +11,8 @@ WWW= https://w1.fi/wpa_supplicant/
USE_GITHUB= yes
GH_ACCOUNT= cschuber
GH_PROJECT= hostap
-GH_TAGNAME= 525bbfca3
-COMMIT_DATE= 2025.09.24
+GH_TAGNAME= 8990591d07
+COMMIT_DATE= 2025.11.07
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/README
diff --git a/security/wpa_supplicant-devel/distinfo b/security/wpa_supplicant-devel/distinfo
index 30838381c251..bd34d699411f 100644
--- a/security/wpa_supplicant-devel/distinfo
+++ b/security/wpa_supplicant-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758740542
-SHA256 (cschuber-hostap-2025.09.24-525bbfca3_GH0.tar.gz) = 143cd4ca7e0328b52f2bb6e220f73155b57d4633cf2042d8ca95e01b217cecc7
-SIZE (cschuber-hostap-2025.09.24-525bbfca3_GH0.tar.gz) = 5335084
+TIMESTAMP = 1763398774
+SHA256 (cschuber-hostap-2025.11.07-8990591d07_GH0.tar.gz) = 41e3b309f1ac69aa97ac51d868d5ae750c9b40309e89146a1b74e013197abfe6
+SIZE (cschuber-hostap-2025.11.07-8990591d07_GH0.tar.gz) = 5369906
diff --git a/security/wpa_supplicant-devel/files/patch-wpa__supplicant_main.c b/security/wpa_supplicant-devel/files/patch-wpa__supplicant_main.c
index 3042768f44d9..7d4545ce9657 100644
--- a/security/wpa_supplicant-devel/files/patch-wpa__supplicant_main.c
+++ b/security/wpa_supplicant-devel/files/patch-wpa__supplicant_main.c
@@ -1,6 +1,6 @@
---- wpa_supplicant/main.c.orig 2016-11-05 20:56:30 UTC
-+++ wpa_supplicant/main.c
-@@ -66,7 +66,7 @@ static void usage(void)
+--- wpa_supplicant/main.c.orig 2025-11-07 07:33:18.000000000 -0800
++++ wpa_supplicant/main.c 2025-11-17 09:07:02.682216000 -0800
+@@ -67,7 +67,7 @@
" -c = Configuration file\n"
" -C = ctrl_interface parameter (only used if -c is not)\n"
" -d = increase debugging verbosity (-dd even more)\n"
@@ -9,17 +9,17 @@
" -e = entropy file\n"
#ifdef CONFIG_DEBUG_FILE
" -f = log output to debug file instead of stdout\n"
-@@ -105,8 +105,7 @@ static void usage(void)
- " -W = wait for a control interface monitor before starting\n");
+@@ -107,8 +107,7 @@
+ " -y = show configuration parsing details in debug log\n");
printf("example:\n"
- " wpa_supplicant -D%s -iwlan0 -c/etc/wpa_supplicant.conf\n",
- wpa_drivers[0] ? wpa_drivers[0]->name : "nl80211");
-+ " wpa_supplicant -Dbsd -iwlan0 -c/etc/wpa_supplicant.conf\n");
- #endif /* CONFIG_NO_STDOUT_DEBUG */
- }
-
-@@ -199,6 +198,11 @@ int main(int argc, char *argv[])
++ " wpa_supplicant -Dbsd -iwlan0 -c/etc/wpa_supplicant.conf\n");
+ printf("\nIf run without specifying a network interface or control interface, the a\n"
+ "configuration file is parsed without starting any operation.\n"
+ "This can be used to check whether a configuration file has valid contents.\n");
+@@ -204,6 +203,11 @@
wpa_supplicant_fd_workaround(1);
@@ -30,4 +30,4 @@
+
for (;;) {
c = getopt(argc, argv,
- "b:Bc:C:D:de:f:g:G:hi:I:KLMm:No:O:p:P:qsTtuvW");
+ "b:Bc:C:D:de:f:g:G:hi:I:KLMm:No:O:p:P:qsTtuvWy");
diff --git a/shells/bash-completion-freebsd/Makefile b/shells/bash-completion-freebsd/Makefile
index f85cf8ff6bb6..127c4b1c1a26 100644
--- a/shells/bash-completion-freebsd/Makefile
+++ b/shells/bash-completion-freebsd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bash-completion-freebsd
-DISTVERSION= 1.4.0
+DISTVERSION= 1.5.0
CATEGORIES= shells
MAINTAINER= 0mp@FreeBSD.org
diff --git a/shells/bash-completion-freebsd/distinfo b/shells/bash-completion-freebsd/distinfo
index 314d17369442..d51f47c5ca0e 100644
--- a/shells/bash-completion-freebsd/distinfo
+++ b/shells/bash-completion-freebsd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750435333
-SHA256 (0mp-bash-completion-freebsd-1.4.0_GH0.tar.gz) = ea322a07682d4a51f1dff6169db4cb8e840880462d66787ac4f2edeb65c7a40c
-SIZE (0mp-bash-completion-freebsd-1.4.0_GH0.tar.gz) = 7287
+TIMESTAMP = 1763551574
+SHA256 (0mp-bash-completion-freebsd-1.5.0_GH0.tar.gz) = dea1e5b9aeab34ff87e7fdf14e64677f5bf7958e770bf03f2635b422d87f771c
+SIZE (0mp-bash-completion-freebsd-1.5.0_GH0.tar.gz) = 7167
diff --git a/shells/carapace/Makefile b/shells/carapace/Makefile
index 9ae8160c2756..4a11f17f0177 100644
--- a/shells/carapace/Makefile
+++ b/shells/carapace/Makefile
@@ -1,7 +1,6 @@
PORTNAME= carapace
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.4
-PORTREVISION= 1
+DISTVERSION= 1.5.5
CATEGORIES= shells
MAINTAINER= tagattie@FreeBSD.org
diff --git a/shells/carapace/distinfo b/shells/carapace/distinfo
index 7cd9214a1c94..bba980fd9e84 100644
--- a/shells/carapace/distinfo
+++ b/shells/carapace/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762236787
-SHA256 (go/shells_carapace/carapace-v1.5.4/v1.5.4.mod) = 770fbfd7cbd297ca17681406ff4f9025564e707d03d0690b105885567f2eb1b3
-SIZE (go/shells_carapace/carapace-v1.5.4/v1.5.4.mod) = 828
-SHA256 (go/shells_carapace/carapace-v1.5.4/v1.5.4.zip) = 35a73c613af588a293740910746c21f480f8a5abd4127eec01ec122279d0570b
-SIZE (go/shells_carapace/carapace-v1.5.4/v1.5.4.zip) = 22419218
+TIMESTAMP = 1763538960
+SHA256 (go/shells_carapace/carapace-v1.5.5/v1.5.5.mod) = af2695ab67ab12002757b931fef5c420fbeb9b813260630527a3e340a9b160c6
+SIZE (go/shells_carapace/carapace-v1.5.5/v1.5.5.mod) = 828
+SHA256 (go/shells_carapace/carapace-v1.5.5/v1.5.5.zip) = 6575e3a85a793b77f9566c40df826af810cc3c4d17c14cbbd17fa382378705e0
+SIZE (go/shells_carapace/carapace-v1.5.5/v1.5.5.zip) = 22497188
diff --git a/shells/fish/Makefile b/shells/fish/Makefile
index 06857bf81257..bf9332b4f909 100644
--- a/shells/fish/Makefile
+++ b/shells/fish/Makefile
@@ -1,6 +1,5 @@
PORTNAME= fish
-DISTVERSION= 4.0.6
-PORTREVISION= 2
+DISTVERSION= 4.2.1
CATEGORIES= shells
MASTER_SITES= https://github.com/fish-shell/fish-shell/releases/download/${PORTVERSION}/
diff --git a/shells/fish/Makefile.crates b/shells/fish/Makefile.crates
index 32fbba054465..3797ab59095e 100644
--- a/shells/fish/Makefile.crates
+++ b/shells/fish/Makefile.crates
@@ -1,78 +1,100 @@
-CARGO_CRATES= allocator-api2-0.2.18 \
- autocfg-1.4.0 \
- bitflags-2.6.0 \
+CARGO_CRATES= aho-corasick-1.1.3 \
+ allocator-api2-0.2.21 \
+ autocfg-1.5.0 \
+ bitflags-2.10.0 \
block-buffer-0.10.4 \
- cc-1.1.30 \
- cfg-if-1.0.0 \
+ bstr-1.12.0 \
+ cc-1.2.41 \
+ cfg-if-1.0.4 \
cfg_aliases-0.2.1 \
- cpufeatures-0.2.14 \
+ cpufeatures-0.2.17 \
crypto-common-0.1.6 \
- dashmap-5.5.3 \
digest-0.10.7 \
- equivalent-1.0.1 \
- errno-0.3.9 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
+ equivalent-1.0.2 \
+ errno-0.3.14 \
+ fastrand-2.3.0 \
+ find-msvc-tools-0.1.4 \
fnv-1.0.7 \
- foldhash-0.1.3 \
- generic-array-0.14.7 \
- hashbrown-0.14.5 \
- hashbrown-0.15.0 \
- jobserver-0.1.32 \
- lazy_static-1.5.0 \
- libc-0.2.159 \
- lock_api-0.4.12 \
- log-0.4.22 \
- lru-0.12.5 \
- memchr-2.7.4 \
+ foldhash-0.1.5 \
+ generic-array-0.14.9 \
+ getrandom-0.2.16 \
+ getrandom-0.3.4 \
+ globset-0.4.16 \
+ hashbrown-0.15.5 \
+ jobserver-0.1.34 \
+ libc-0.2.177 \
+ libredox-0.1.10 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
+ lru-0.13.0 \
+ macro_rules_attribute-0.2.2 \
+ macro_rules_attribute-proc_macro-0.2.2 \
+ memchr-2.7.6 \
minimal-lexical-0.2.1 \
- nix-0.29.0 \
+ nix-0.30.1 \
nom-7.1.3 \
num-traits-0.2.19 \
- once_cell-1.20.2 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
- phf-0.11.2 \
- phf_codegen-0.11.2 \
- phf_generator-0.11.2 \
- phf_shared-0.11.2 \
- pkg-config-0.3.31 \
- portable-atomic-1.9.0 \
- proc-macro2-1.0.87 \
- quote-1.0.37 \
+ once_cell-1.21.3 \
+ option-ext-0.2.0 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
+ paste-1.0.15 \
+ phf-0.11.3 \
+ phf-0.12.1 \
+ phf_codegen-0.11.3 \
+ phf_codegen-0.12.1 \
+ phf_generator-0.11.3 \
+ phf_generator-0.12.1 \
+ phf_shared-0.11.3 \
+ phf_shared-0.12.1 \
+ pkg-config-0.3.32 \
+ portable-atomic-1.11.1 \
+ proc-macro2-1.0.101 \
+ quote-1.0.41 \
+ r-efi-5.3.0 \
rand-0.8.5 \
rand_core-0.6.4 \
- redox_syscall-0.5.7 \
+ redox_syscall-0.5.18 \
+ redox_users-0.5.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
rsconf-0.2.2 \
- rust-embed-8.5.0 \
- rust-embed-impl-8.5.0 \
- rust-embed-utils-8.5.0 \
+ rust-embed-8.8.0 \
+ rust-embed-impl-8.8.0 \
+ rust-embed-utils-8.8.0 \
same-file-1.0.6 \
+ scc-2.4.0 \
scopeguard-1.2.0 \
- serial_test-1.0.0 \
- serial_test_derive-1.0.0 \
- sha2-0.10.8 \
+ sdd-3.0.10 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serial_test-3.2.0 \
+ serial_test_derive-3.2.0 \
+ sha2-0.10.9 \
+ shellexpand-3.1.1 \
shlex-1.3.0 \
- siphasher-0.3.11 \
- smallvec-1.13.2 \
- syn-1.0.109 \
- syn-2.0.79 \
+ siphasher-1.0.1 \
+ smallvec-1.15.1 \
+ syn-2.0.107 \
terminfo-0.9.0 \
- typenum-1.17.0 \
- unicode-ident-1.0.13 \
+ thiserror-2.0.17 \
+ thiserror-impl-2.0.17 \
+ typenum-1.19.0 \
+ unicode-ident-1.0.20 \
unicode-segmentation-1.12.0 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.2 \
+ unix_path-1.0.1 \
+ unix_str-1.0.0 \
version_check-0.9.5 \
walkdir-2.5.0 \
- widestring-1.1.0 \
- winapi-util-0.1.9 \
- windows-sys-0.52.0 \
- windows-sys-0.59.0 \
- windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.52.6 \
- windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.52.6 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ widestring-1.2.1 \
+ winapi-util-0.1.11 \
+ windows-link-0.2.1 \
+ windows-sys-0.61.2 \
+ wit-bindgen-0.46.0 \
pcre2,pcre2-sys@git+https://github.com/fish-shell/rust-pcre2?tag=0.2.9-utf32\#85b7afba1a9d9bd445779800e5bcafeb732e4421
diff --git a/shells/fish/distinfo b/shells/fish/distinfo
index 12b30b655637..75e96c804f7f 100644
--- a/shells/fish/distinfo
+++ b/shells/fish/distinfo
@@ -1,159 +1,203 @@
-TIMESTAMP = 1757691125
-SHA256 (fish-4.0.6.tar.xz) = 125d9ce0dd8a3704dc0782925df34f0208bffc42af5f34914449d14c34b5dae1
-SIZE (fish-4.0.6.tar.xz) = 3057300
-SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
-SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
+TIMESTAMP = 1763042567
+SHA256 (fish-4.2.1.tar.xz) = 0f99222a3063377c91fbf78d9850edab7a0b91bdbed201cf79da48ea3a41f393
+SIZE (fish-4.2.1.tar.xz) = 3012808
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/cc-1.1.30.crate) = b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945
-SIZE (rust/crates/cc-1.1.30.crate) = 84509
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/cc-1.2.41.crate) = ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7
+SIZE (rust/crates/cc-1.2.41.crate) = 91154
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/cpufeatures-0.2.14.crate) = 608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0
-SIZE (rust/crates/cpufeatures-0.2.14.crate) = 13165
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
-SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
-SIZE (rust/crates/errno-0.3.9.crate) = 10690
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foldhash-0.1.3.crate) = f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2
-SIZE (rust/crates/foldhash-0.1.3.crate) = 13712
-SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
-SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
-SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.0.crate) = 1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb
-SIZE (rust/crates/hashbrown-0.15.0.crate) = 136460
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
-SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.159.crate) = 561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5
-SIZE (rust/crates/libc-0.2.159.crate) = 755366
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
-SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
-SIZE (rust/crates/lru-0.12.5.crate) = 16047
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2
+SIZE (rust/crates/generic-array-0.14.9.crate) = 17439
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/lru-0.13.0.crate) = 227748d55f2f0ab4735d87fd623798cb6b664512fe979705f829c9f81c934465
+SIZE (rust/crates/lru-0.13.0.crate) = 16305
+SHA256 (rust/crates/macro_rules_attribute-0.2.2.crate) = 65049d7923698040cd0b1ddcced9b0eb14dd22c5f86ae59c3740eab64a676520
+SIZE (rust/crates/macro_rules_attribute-0.2.2.crate) = 15330
+SHA256 (rust/crates/macro_rules_attribute-proc_macro-0.2.2.crate) = 670fdfda89751bc4a84ac13eaa63e205cf0fd22b4c9a5fbfa085b63c1f1d3a30
+SIZE (rust/crates/macro_rules_attribute-proc_macro-0.2.2.crate) = 8271
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
-SHA256 (rust/crates/phf-0.11.2.crate) = ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc
-SIZE (rust/crates/phf-0.11.2.crate) = 21569
-SHA256 (rust/crates/phf_codegen-0.11.2.crate) = e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a
-SIZE (rust/crates/phf_codegen-0.11.2.crate) = 12977
-SHA256 (rust/crates/phf_generator-0.11.2.crate) = 48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0
-SIZE (rust/crates/phf_generator-0.11.2.crate) = 14190
-SHA256 (rust/crates/phf_shared-0.11.2.crate) = 90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b
-SIZE (rust/crates/phf_shared-0.11.2.crate) = 14284
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/portable-atomic-1.9.0.crate) = cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2
-SIZE (rust/crates/portable-atomic-1.9.0.crate) = 166365
-SHA256 (rust/crates/proc-macro2-1.0.87.crate) = b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a
-SIZE (rust/crates/proc-macro2-1.0.87.crate) = 49121
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
+SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf-0.12.1.crate) = 913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7
+SIZE (rust/crates/phf-0.12.1.crate) = 23768
+SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
+SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
+SHA256 (rust/crates/phf_codegen-0.12.1.crate) = efbdcb6f01d193b17f0b9c3360fa7e0e620991b193ff08702f78b3ce365d7e61
+SIZE (rust/crates/phf_codegen-0.12.1.crate) = 14215
+SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
+SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_generator-0.12.1.crate) = 2cbb1126afed61dd6368748dae63b1ee7dc480191c6262a3b4ff1e29d86a6c5b
+SIZE (rust/crates/phf_generator-0.12.1.crate) = 15743
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/phf_shared-0.12.1.crate) = 06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981
+SIZE (rust/crates/phf_shared-0.12.1.crate) = 15568
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/redox_syscall-0.5.7.crate) = 9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f
-SIZE (rust/crates/redox_syscall-0.5.7.crate) = 26249
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/rsconf-0.2.2.crate) = bd2af859f1af0401e7fc7577739c87b0d239d8a5da400d717183bca92336bcdc
SIZE (rust/crates/rsconf-0.2.2.crate) = 16338
-SHA256 (rust/crates/rust-embed-8.5.0.crate) = fa66af4a4fdd5e7ebc276f115e895611a34739a9c1c01028383d612d550953c0
-SIZE (rust/crates/rust-embed-8.5.0.crate) = 904054
-SHA256 (rust/crates/rust-embed-impl-8.5.0.crate) = 6125dbc8867951125eec87294137f4e9c2c96566e61bf72c45095a7c77761478
-SIZE (rust/crates/rust-embed-impl-8.5.0.crate) = 6004
-SHA256 (rust/crates/rust-embed-utils-8.5.0.crate) = 2e5347777e9aacb56039b0e1f28785929a8a3b709e87482e7442c72e7c12529d
-SIZE (rust/crates/rust-embed-utils-8.5.0.crate) = 3445
+SHA256 (rust/crates/rust-embed-8.8.0.crate) = fb44e1917075637ee8c7bcb865cf8830e3a92b5b1189e44e3a0ab5a0d5be314b
+SIZE (rust/crates/rust-embed-8.8.0.crate) = 900773
+SHA256 (rust/crates/rust-embed-impl-8.8.0.crate) = 382499b49db77a7c19abd2a574f85ada7e9dbe125d5d1160fa5cad7c4cf71fc9
+SIZE (rust/crates/rust-embed-impl-8.8.0.crate) = 9281
+SHA256 (rust/crates/rust-embed-utils-8.8.0.crate) = 21fcbee55c2458836bcdbfffb6ec9ba74bbc23ca7aa6816015a3dd2c4d8fc185
+SIZE (rust/crates/rust-embed-utils-8.8.0.crate) = 5735
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/scc-2.4.0.crate) = 46e6f046b7fef48e2660c57ed794263155d713de679057f2d0c169bfc6e756cc
+SIZE (rust/crates/scc-2.4.0.crate) = 145014
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serial_test-1.0.0.crate) = 538c30747ae860d6fb88330addbbd3e0ddbe46d662d032855596d8a8ca260611
-SIZE (rust/crates/serial_test-1.0.0.crate) = 7912
-SHA256 (rust/crates/serial_test_derive-1.0.0.crate) = 079a83df15f85d89a68d64ae1238f142f172b1fa915d0d76b26a7cba1b659a69
-SIZE (rust/crates/serial_test_derive-1.0.0.crate) = 5715
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/sdd-3.0.10.crate) = 490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca
+SIZE (rust/crates/sdd-3.0.10.crate) = 32748
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serial_test-3.2.0.crate) = 1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9
+SIZE (rust/crates/serial_test-3.2.0.crate) = 9232
+SHA256 (rust/crates/serial_test_derive-3.2.0.crate) = 5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef
+SIZE (rust/crates/serial_test_derive-3.2.0.crate) = 6992
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
+SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
-SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
-SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.79.crate) = 89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590
-SIZE (rust/crates/syn-2.0.79.crate) = 268981
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/syn-2.0.107.crate) = 2a26dbd934e5451d21ef060c018dae56fc073894c5a7896f882928a76e6d081b
+SIZE (rust/crates/syn-2.0.107.crate) = 301716
SHA256 (rust/crates/terminfo-0.9.0.crate) = d4ea810f0692f9f51b382fff5893887bb4580f5fa246fde546e0b13e7fcee662
SIZE (rust/crates/terminfo-0.9.0.crate) = 45420
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe
-SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
+SHA256 (rust/crates/unicode-ident-1.0.20.crate) = 462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06
+SIZE (rust/crates/unicode-ident-1.0.20.crate) = 47416
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
+SHA256 (rust/crates/unix_path-1.0.1.crate) = af8e291873ae77c4c8d9c9b34d0bee68a35b048fb39c263a5155e0e353783eaf
+SIZE (rust/crates/unix_path-1.0.1.crate) = 22226
+SHA256 (rust/crates/unix_str-1.0.0.crate) = 2ace0b4755d0a2959962769239d56267f8a024fef2d9b32666b3dcd0946b0906
+SIZE (rust/crates/unix_str-1.0.0.crate) = 16226
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311
-SIZE (rust/crates/widestring-1.1.0.crate) = 85046
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
-SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
-SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
-SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
-SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
-SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
-SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
-SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
-SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
-SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
-SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/widestring-1.2.1.crate) = 72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471
+SIZE (rust/crates/widestring-1.2.1.crate) = 90350
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (fish-shell-rust-pcre2-0.2.9-utf32_GH0.tar.gz) = e5af06d7b737b66f7476a223e8a6cd1e2b1ca834b38b3de58901d4dbcf0a054d
SIZE (fish-shell-rust-pcre2-0.2.9-utf32_GH0.tar.gz) = 742431
diff --git a/shells/fish/files/patch-src_path.rs b/shells/fish/files/patch-src_path.rs
deleted file mode 100644
index 01335107ef4e..000000000000
--- a/shells/fish/files/patch-src_path.rs
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/path.rs.orig 2025-09-15 19:16:57 UTC
-+++ src/path.rs
-@@ -710,7 +710,7 @@ fn path_remoteness(path: &wstr) -> DirRemoteness {
- #[cfg(not(target_os = "linux"))]
- {
- fn remoteness_via_statfs<StatFS, Flags>(
-- statfn: unsafe extern "C" fn(*const i8, *mut StatFS) -> libc::c_int,
-+ statfn: unsafe extern "C" fn(*const libc::c_char, *mut StatFS) -> libc::c_int,
- flagsfn: fn(&StatFS) -> Flags,
- is_local_flag: u64,
- path: &std::ffi::CStr,
diff --git a/shells/fish/pkg-plist b/shells/fish/pkg-plist
index db757e21729c..8a104ee027c7 100644
--- a/shells/fish/pkg-plist
+++ b/shells/fish/pkg-plist
@@ -1,17 +1,17 @@
@shell bin/fish
bin/fish_indent
bin/fish_key_reader
-share/applications/fish.desktop
-share/pixmaps/fish.png
@sample %%ETCDIR%%/config.fish.sample
libdata/pkgconfig/fish.pc
%%DATADIR%%/__fish_build_paths.fish
+%%DATADIR%%/completions/!.fish
%%DATADIR%%/completions/..fish
%%DATADIR%%/completions/7z.fish
%%DATADIR%%/completions/7za.fish
%%DATADIR%%/completions/7zr.fish
%%DATADIR%%/completions/VBoxHeadless.fish
%%DATADIR%%/completions/VBoxSDL.fish
+%%DATADIR%%/completions/[.fish
%%DATADIR%%/completions/a2disconf.fish
%%DATADIR%%/completions/a2dismod.fish
%%DATADIR%%/completions/a2dissite.fish
@@ -78,6 +78,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/arc.fish
%%DATADIR%%/completions/archlinux-java.fish
%%DATADIR%%/completions/arepack.fish
+%%DATADIR%%/completions/argocd.fish
%%DATADIR%%/completions/argparse.fish
%%DATADIR%%/completions/ark.fish
%%DATADIR%%/completions/arp.fish
@@ -161,6 +162,8 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/chown.fish
%%DATADIR%%/completions/chronyc.fish
%%DATADIR%%/completions/chsh.fish
+%%DATADIR%%/completions/cilium.fish
+%%DATADIR%%/completions/cjpm.fish
%%DATADIR%%/completions/cjxl.fish
%%DATADIR%%/completions/clang++.fish
%%DATADIR%%/completions/clang.fish
@@ -193,6 +196,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/configure.fish
%%DATADIR%%/completions/conjure.fish
%%DATADIR%%/completions/connmanctl.fish
+%%DATADIR%%/completions/container.fish
%%DATADIR%%/completions/contains.fish
%%DATADIR%%/completions/continue.fish
%%DATADIR%%/completions/convert.fish
@@ -200,6 +204,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/cowsay.fish
%%DATADIR%%/completions/cowthink.fish
%%DATADIR%%/completions/cp.fish
+%%DATADIR%%/completions/cpan.fish
%%DATADIR%%/completions/cpupower.fish
%%DATADIR%%/completions/crc.fish
%%DATADIR%%/completions/create_ap.fish
@@ -210,6 +215,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/csharp.fish
%%DATADIR%%/completions/csi.fish
%%DATADIR%%/completions/csvlens.fish
+%%DATADIR%%/completions/cue.fish
%%DATADIR%%/completions/cupsaccept.fish
%%DATADIR%%/completions/cupsdisable.fish
%%DATADIR%%/completions/cupsenable.fish
@@ -221,6 +227,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/cygpath.fish
%%DATADIR%%/completions/cygport.fish
%%DATADIR%%/completions/cygstart.fish
+%%DATADIR%%/completions/dagger.fish
%%DATADIR%%/completions/darcs.fish
%%DATADIR%%/completions/dart.fish
%%DATADIR%%/completions/date.fish
@@ -239,6 +246,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/diskutil.fish
%%DATADIR%%/completions/disown.fish
%%DATADIR%%/completions/display.fish
+%%DATADIR%%/completions/distrobox.fish
%%DATADIR%%/completions/dive.fish
%%DATADIR%%/completions/djview.fish
%%DATADIR%%/completions/djview4.fish
@@ -362,6 +370,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/git-subtree.fish
%%DATADIR%%/completions/git.fish
%%DATADIR%%/completions/gitk.fish
+%%DATADIR%%/completions/glow.fish
%%DATADIR%%/completions/gnome-extensions.fish
%%DATADIR%%/completions/go.fish
%%DATADIR%%/completions/godoc.fish
@@ -411,12 +420,14 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/horcrux.fish
%%DATADIR%%/completions/hostnamectl.fish
%%DATADIR%%/completions/htop.fish
+%%DATADIR%%/completions/hubble.fish
%%DATADIR%%/completions/hugo.fish
%%DATADIR%%/completions/hwinfo.fish
%%DATADIR%%/completions/i3-msg.fish
%%DATADIR%%/completions/ibmcloud.fish
%%DATADIR%%/completions/ibus.fish
%%DATADIR%%/completions/icdiff.fish
+%%DATADIR%%/completions/iconutil.fish
%%DATADIR%%/completions/iconv.fish
%%DATADIR%%/completions/id.fish
%%DATADIR%%/completions/identify.fish
@@ -455,6 +466,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/just.fish
%%DATADIR%%/completions/jv.fish
%%DATADIR%%/completions/k3d.fish
+%%DATADIR%%/completions/k9s.fish
%%DATADIR%%/completions/kak.fish
%%DATADIR%%/completions/kb.fish
%%DATADIR%%/completions/kcmshell5.fish
@@ -472,6 +484,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/kops.fish
%%DATADIR%%/completions/krita.fish
%%DATADIR%%/completions/ksh.fish
+%%DATADIR%%/completions/kubebuilder.fish
%%DATADIR%%/completions/kubectl.fish
%%DATADIR%%/completions/kustomize.fish
%%DATADIR%%/completions/latex.fish
@@ -680,6 +693,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/pkgrm.fish
%%DATADIR%%/completions/pkill.fish
%%DATADIR%%/completions/plutil.fish
+%%DATADIR%%/completions/pnpm.fish
%%DATADIR%%/completions/poff.fish
%%DATADIR%%/completions/pon.fish
%%DATADIR%%/completions/port.fish
@@ -691,6 +705,8 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/pre-commit.fish
%%DATADIR%%/completions/prevd.fish
%%DATADIR%%/completions/prime-run.fish
+%%DATADIR%%/completions/protontricks-launch.fish
+%%DATADIR%%/completions/protontricks.fish
%%DATADIR%%/completions/proxychains.fish
%%DATADIR%%/completions/prt-get.fish
%%DATADIR%%/completions/ps.fish
@@ -703,6 +719,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/pstack.fish
%%DATADIR%%/completions/pstree.fish
%%DATADIR%%/completions/psub.fish
+%%DATADIR%%/completions/pulumi.fish
%%DATADIR%%/completions/pushd.fish
%%DATADIR%%/completions/pv.fish
%%DATADIR%%/completions/pwd.fish
@@ -822,6 +839,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/ssh.fish
%%DATADIR%%/completions/sshfs.fish
%%DATADIR%%/completions/stack.fish
+%%DATADIR%%/completions/stackit.fish
%%DATADIR%%/completions/starship.fish
%%DATADIR%%/completions/stat.fish
%%DATADIR%%/completions/status.fish
@@ -831,6 +849,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/string.fish
%%DATADIR%%/completions/su.fish
%%DATADIR%%/completions/subl.fish
+%%DATADIR%%/completions/sudo-rs.fish
%%DATADIR%%/completions/sudo.fish
%%DATADIR%%/completions/sv.fish
%%DATADIR%%/completions/svn.fish
@@ -842,6 +861,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/systemd-analyze.fish
%%DATADIR%%/completions/systemd-cryptenroll.fish
%%DATADIR%%/completions/systemd-nspawn.fish
+%%DATADIR%%/completions/t-rec.fish
%%DATADIR%%/completions/tail.fish
%%DATADIR%%/completions/tailscale.fish
%%DATADIR%%/completions/tar.fish
@@ -862,6 +882,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/tmutil.fish
%%DATADIR%%/completions/tmux.fish
%%DATADIR%%/completions/tmuxinator.fish
+%%DATADIR%%/completions/tmuxp.fish
%%DATADIR%%/completions/tofu.fish
%%DATADIR%%/completions/tokei.fish
%%DATADIR%%/completions/toot.fish
@@ -889,6 +910,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/type.fish
%%DATADIR%%/completions/typst.fish
%%DATADIR%%/completions/udevadm.fish
+%%DATADIR%%/completions/udevil.fish
%%DATADIR%%/completions/udisksctl.fish
%%DATADIR%%/completions/ulimit.fish
%%DATADIR%%/completions/umask.fish
@@ -908,6 +930,8 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/userdbctl.fish
%%DATADIR%%/completions/userdel.fish
%%DATADIR%%/completions/usermod.fish
+%%DATADIR%%/completions/uv.fish
+%%DATADIR%%/completions/uvx.fish
%%DATADIR%%/completions/vagrant.fish
%%DATADIR%%/completions/valgrind.fish
%%DATADIR%%/completions/validate-spice.fish
@@ -920,6 +944,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/completions/vips.fish
%%DATADIR%%/completions/virsh.fish
%%DATADIR%%/completions/vmctl.fish
+%%DATADIR%%/completions/volta.fish
%%DATADIR%%/completions/w.fish
%%DATADIR%%/completions/wait.fish
%%DATADIR%%/completions/wajig.fish
@@ -1037,8 +1062,11 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/functions/__fish_append.fish
%%DATADIR%%/functions/__fish_apropos.fish
%%DATADIR%%/functions/__fish_argcomplete_complete.fish
+%%DATADIR%%/functions/__fish_cache_put.fish
%%DATADIR%%/functions/__fish_cache_sourced_completions.fish
+%%DATADIR%%/functions/__fish_cached.fish
%%DATADIR%%/functions/__fish_cancel_commandline.fish
+%%DATADIR%%/functions/__fish_canonicalize_builtin.fish
%%DATADIR%%/functions/__fish_change_key_bindings.fish
%%DATADIR%%/functions/__fish_cmd__complete_args.fish
%%DATADIR%%/functions/__fish_commandline_is_singlequoted.fish
@@ -1092,6 +1120,9 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/functions/__fish_crux_packages.fish
%%DATADIR%%/functions/__fish_cursor_konsole.fish
%%DATADIR%%/functions/__fish_cursor_xterm.fish
+%%DATADIR%%/functions/__fish_data_list_files.fish
+%%DATADIR%%/functions/__fish_data_with_directory.fish
+%%DATADIR%%/functions/__fish_data_with_file.fish
%%DATADIR%%/functions/__fish_describe_command.fish
%%DATADIR%%/functions/__fish_echo.fish
%%DATADIR%%/functions/__fish_edit_command_if_at_cursor.fish
@@ -1104,14 +1135,18 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/functions/__fish_is_first_token.fish
%%DATADIR%%/functions/__fish_is_git_repository.fish
%%DATADIR%%/functions/__fish_is_nth_token.fish
+%%DATADIR%%/functions/__fish_is_standalone.fish
%%DATADIR%%/functions/__fish_is_switch.fish
%%DATADIR%%/functions/__fish_is_token_n.fish
%%DATADIR%%/functions/__fish_is_zfs_feature_enabled.fish
%%DATADIR%%/functions/__fish_list_current_token.fish
+%%DATADIR%%/functions/__fish_locale_vars.fish
+%%DATADIR%%/functions/__fish_macos_set_env.fish
%%DATADIR%%/functions/__fish_make_cache_dir.fish
%%DATADIR%%/functions/__fish_make_completion_signals.fish
%%DATADIR%%/functions/__fish_man_page.fish
%%DATADIR%%/functions/__fish_md5.fish
+%%DATADIR%%/functions/__fish_mktemp_relative.fish
%%DATADIR%%/functions/__fish_move_last.fish
%%DATADIR%%/functions/__fish_no_arguments.fish
%%DATADIR%%/functions/__fish_not_contain_opt.fish
@@ -1168,6 +1203,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/functions/__fish_print_xdg_mimetypes.fish
%%DATADIR%%/functions/__fish_print_xwindows.fish
%%DATADIR%%/functions/__fish_print_zfs_snapshots.fish
+%%DATADIR%%/functions/__fish_protontricks_complete_appid.fish
%%DATADIR%%/functions/__fish_ps.fish
%%DATADIR%%/functions/__fish_pwd.fish
%%DATADIR%%/functions/__fish_reg__complete_keys.fish
@@ -1183,10 +1219,12 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/functions/__fish_systemd_machines.fish
%%DATADIR%%/functions/__fish_toggle_comment_commandline.fish
%%DATADIR%%/functions/__fish_tokenizer_state.fish
+%%DATADIR%%/functions/__fish_uname.fish
%%DATADIR%%/functions/__fish_use_subcommand.fish
%%DATADIR%%/functions/__fish_vcs_prompt.fish
%%DATADIR%%/functions/__fish_whatis.fish
%%DATADIR%%/functions/__fish_whatis_current_token.fish
+%%DATADIR%%/functions/__fish_with_status.fish
%%DATADIR%%/functions/__ssh_history_completions.fish
%%DATADIR%%/functions/__terlar_git_prompt.fish
%%DATADIR%%/functions/_validate_int.fish
@@ -1218,6 +1256,7 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/functions/fish_hg_prompt.fish
%%DATADIR%%/functions/fish_hybrid_key_bindings.fish
%%DATADIR%%/functions/fish_is_root_user.fish
+%%DATADIR%%/functions/fish_jj_prompt.fish
%%DATADIR%%/functions/fish_job_summary.fish
%%DATADIR%%/functions/fish_mode_prompt.fish
%%DATADIR%%/functions/fish_opt.fish
@@ -1262,7 +1301,6 @@ libdata/pkgconfig/fish.pc
%%DATADIR%%/functions/vared.fish
%%DATADIR%%/groff/fish.tmac
%%DATADIR%%/tools/create_manpage_completions.py
-%%DATADIR%%/tools/deroff.py
%%DATADIR%%/tools/web_config/favicon.png
%%DATADIR%%/tools/web_config/fishconfig.css
%%DATADIR%%/tools/web_config/fishconfig_print.css
@@ -1343,7 +1381,7 @@ libdata/pkgconfig/fish.pc
%%MANPAGES%%%%DATADIR%%/man/man1/export.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/false.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/fg.1.gz
-%%MANPAGES%%%%DATADIR%%/man/man1/fish_vi_key_bindings.1.gz
+%%MANPAGES%%%%DATADIR%%/man/man1/fish-%%CMAKE_BUILD_TYPE%%notes.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/fish-completions.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/fish-doc.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/fish-faq.1.gz
@@ -1351,7 +1389,7 @@ libdata/pkgconfig/fish.pc
%%MANPAGES%%%%DATADIR%%/man/man1/fish-interactive.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/fish-language.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/fish-prompt-tutorial.1.gz
-%%MANPAGES%%%%DATADIR%%/man/man1/fish-%%CMAKE_BUILD_TYPE%%notes.1.gz
+%%MANPAGES%%%%DATADIR%%/man/man1/fish-terminal-compatibility.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/fish-tutorial.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/fish.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/fish_add_path.1.gz
@@ -1375,9 +1413,11 @@ libdata/pkgconfig/fish.pc
%%MANPAGES%%%%DATADIR%%/man/man1/fish_should_add_to_history.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/fish_status_to_signal.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/fish_svn_prompt.1.gz
+%%MANPAGES%%%%DATADIR%%/man/man1/fish_tab_title.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/fish_title.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/fish_update_completions.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/fish_vcs_prompt.1.gz
+%%MANPAGES%%%%DATADIR%%/man/man1/fish_vi_key_bindings.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/for.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/funced.1.gz
%%MANPAGES%%%%DATADIR%%/man/man1/funcsave.1.gz
@@ -1447,17 +1487,11 @@ libdata/pkgconfig/fish.pc
%%MANPAGES%%share/man/man1/fish-interactive.1.gz
%%MANPAGES%%share/man/man1/fish-language.1.gz
%%MANPAGES%%share/man/man1/fish-prompt-tutorial.1.gz
+%%MANPAGES%%share/man/man1/fish-terminal-compatibility.1.gz
%%MANPAGES%%share/man/man1/fish-tutorial.1.gz
%%MANPAGES%%share/man/man1/fish.1.gz
%%MANPAGES%%share/man/man1/fish_indent.1.gz
%%MANPAGES%%share/man/man1/fish_key_reader.1.gz
-%%NLS%%share/locale/de/LC_MESSAGES/fish.mo
-%%NLS%%share/locale/en/LC_MESSAGES/fish.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/fish.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/fish.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/fish.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/fish.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/fish.mo
@dir %%ETCDIR%%/completions
@dir %%ETCDIR%%/conf.d
@dir %%ETCDIR%%/functions
diff --git a/shells/ksh-devel/Makefile b/shells/ksh-devel/Makefile
index d910ae7dcb32..461bcf3651e4 100644
--- a/shells/ksh-devel/Makefile
+++ b/shells/ksh-devel/Makefile
@@ -19,8 +19,8 @@ WWW= http://www.kornshell.com/
LICENSE= EPL
-HASH= 310b2822
-AST_COMMIT_DATE= 2025.08.18
+HASH= 0f6866b6
+AST_COMMIT_DATE= 2025.10.13
USES= compiler:c11
diff --git a/shells/ksh-devel/distinfo b/shells/ksh-devel/distinfo
index 1da1964ed65f..92f67e11e76a 100644
--- a/shells/ksh-devel/distinfo
+++ b/shells/ksh-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758738424
-SHA256 (ksh93-ksh-2025.08.18-310b2822_GH0.tar.gz) = 331af7d76dacec3aa1a798a578dd30b98d1050187c1d3ad02d9948ab262d6780
-SIZE (ksh93-ksh-2025.08.18-310b2822_GH0.tar.gz) = 1977597
+TIMESTAMP = 1763397365
+SHA256 (ksh93-ksh-2025.10.13-0f6866b6_GH0.tar.gz) = e4ffc256fbbec3fec07bd975f5bc327d219d17d0a9b70218a42d7eef70a1a79d
+SIZE (ksh93-ksh-2025.10.13-0f6866b6_GH0.tar.gz) = 1976609
diff --git a/sysutils/Makefile b/sysutils/Makefile
index de14cdf16475..28cb62441e3c 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -476,6 +476,7 @@
SUBDIR += goaccess
SUBDIR += goawk
SUBDIR += gobi_loader
+ SUBDIR += gol
SUBDIR += gomi
SUBDIR += gomplate
SUBDIR += gonzo
@@ -1102,6 +1103,7 @@
SUBDIR += py-rdiff-backup
SUBDIR += py-resolve-march-native
SUBDIR += py-salt
+ SUBDIR += py-salt-tower
SUBDIR += py-scandir
SUBDIR += py-scarab
SUBDIR += py-supervisor
diff --git a/sysutils/acpica-tools/files/patch-source_components_executer_extrace.c b/sysutils/acpica-tools/files/patch-source_components_executer_extrace.c
new file mode 100644
index 000000000000..86d68864319a
--- /dev/null
+++ b/sysutils/acpica-tools/files/patch-source_components_executer_extrace.c
@@ -0,0 +1,11 @@
+--- source/components/executer/extrace.c.orig 2025-08-07 21:27:10 UTC
++++ source/components/executer/extrace.c
+@@ -301,7 +301,7 @@ AcpiExTraceArgs(ACPI_OPERAND_OBJECT **Params, UINT32 C
+ switch (obj_desc->Common.Type)
+ {
+ case ACPI_TYPE_INTEGER:
+- ACPI_DEBUG_PRINT_RAW((ACPI_DB_TRACE_POINT, "%lx", obj_desc->Integer.Value));
++ ACPI_DEBUG_PRINT_RAW((ACPI_DB_TRACE_POINT, "%jx", (uintmax_t)obj_desc->Integer.Value));
+ break;
+
+ case ACPI_TYPE_STRING:
diff --git a/sysutils/appjail-devel/Makefile b/sysutils/appjail-devel/Makefile
index a5eaabc1b4a9..fa4d00562303 100644
--- a/sysutils/appjail-devel/Makefile
+++ b/sysutils/appjail-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= appjail
-DISTVERSION= 4.5.0.20251106
-PORTREVISION= 1
+DISTVERSION= 4.6.0.20251113
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
@@ -17,7 +16,7 @@ CONFLICTS= appjail
USE_GITHUB= yes
GH_ACCOUNT= DtxdF
GH_PROJECT= AppJail
-GH_TAGNAME= edba3f1901e3a41b024b909a8f5d5a51ebb483f7
+GH_TAGNAME= 63674354840afd0bb1f3a54638675d55a3a7e85d
MAKE_ARGS= APPJAIL_VERSION=${DISTVERSION}+${GH_TAGNAME}
ALL_TARGET= utils-strip
@@ -26,20 +25,20 @@ SUB_FILES= pkg-message
PORTDOCS= README.md
-OPTIONS_DEFINE= DEBOOTSTRAP DOAS DOCS GIT OCI PKG
-OPTIONS_DEFAULT= PKG
+OPTIONS_DEFINE= DEBOOTSTRAP DOAS DOCS GIT OCI PKGBASE
+OPTIONS_DEFAULT= PKGBASE
DEBOOTSTRAP_DESC= Support for Debian and Ubuntu jails
DOAS_DESC= Add support for unprivileged users
OCI_DESC= Add support for OCI
-PKG_DESC= Add support for pkgbase
+PKGBASE_DESC= Add support for pkgbase
DEBOOTSTRAP_RUN_DEPENDS= debootstrap>0:sysutils/debootstrap
DOAS_RUN_DEPENDS= doas>0:security/doas
GIT_RUN_DEPENDS= git>0:devel/git
OCI_RUN_DEPENDS= buildah>0:sysutils/buildah \
jq>0:textproc/jq
-PKG_RUN_DEPENDS= ${LOCALBASE}/sbin/pkg:${PKG_ORIGIN}
+PKGBASE_RUN_DEPENDS= ${LOCALBASE}/sbin/pkg:${PKG_ORIGIN}
post-install:
${MKDIR} ${STAGEDIR}/${ETCDIR}
diff --git a/sysutils/appjail-devel/distinfo b/sysutils/appjail-devel/distinfo
index d1ef84e613d8..280f00ac33e4 100644
--- a/sysutils/appjail-devel/distinfo
+++ b/sysutils/appjail-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762448221
-SHA256 (DtxdF-AppJail-4.5.0.20251106-edba3f1901e3a41b024b909a8f5d5a51ebb483f7_GH0.tar.gz) = 543c6fb9e57cae96b2984f4a8401c83d9bc502de65e341cf1952ffd7573ab0fc
-SIZE (DtxdF-AppJail-4.5.0.20251106-edba3f1901e3a41b024b909a8f5d5a51ebb483f7_GH0.tar.gz) = 1023814
+TIMESTAMP = 1763073450
+SHA256 (DtxdF-AppJail-4.6.0.20251113-63674354840afd0bb1f3a54638675d55a3a7e85d_GH0.tar.gz) = 5c5be014f492b32fa9453468770e94a99d5aa6b8019f5cf2f386c6e378795d9c
+SIZE (DtxdF-AppJail-4.6.0.20251113-63674354840afd0bb1f3a54638675d55a3a7e85d_GH0.tar.gz) = 1023813
diff --git a/sysutils/appjail/Makefile b/sysutils/appjail/Makefile
index a771849df3bd..ddac4e748b35 100644
--- a/sysutils/appjail/Makefile
+++ b/sysutils/appjail/Makefile
@@ -1,7 +1,6 @@
PORTNAME= appjail
DISTVERSIONPREFIX= v
-DISTVERSION= 4.5.0
-PORTREVISION= 1
+DISTVERSION= 4.6.0
CATEGORIES= sysutils
MAINTAINER= dtxdf@FreeBSD.org
@@ -21,20 +20,20 @@ CONFLICTS= appjail-devel
PORTDOCS= README.md
-OPTIONS_DEFINE= DEBOOTSTRAP DOAS DOCS GIT OCI PKG
-OPTIONS_DEFAULT= PKG
+OPTIONS_DEFINE= DEBOOTSTRAP DOAS DOCS GIT OCI PKGBASE
+OPTIONS_DEFAULT= PKGBASE
DEBOOTSTRAP_DESC= Support for Debian and Ubuntu jails
DOAS_DESC= Add support for unprivileged users
OCI_DESC= Add support for OCI
-PKG_DESC= Add support for pkgbase
+PKGBASE_DESC= Add support for pkgbase
DEBOOTSTRAP_RUN_DEPENDS= debootstrap>0:sysutils/debootstrap
DOAS_RUN_DEPENDS= doas>0:security/doas
GIT_RUN_DEPENDS= git>0:devel/git
OCI_RUN_DEPENDS= buildah>0:sysutils/buildah \
jq>0:textproc/jq
-PKG_RUN_DEPENDS= ${LOCALBASE}/sbin/pkg:${PKG_ORIGIN}
+PKGBASE_RUN_DEPENDS= ${LOCALBASE}/sbin/pkg:${PKG_ORIGIN}
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}/${DOCSDIR}
diff --git a/sysutils/appjail/distinfo b/sysutils/appjail/distinfo
index 91412cf81414..4499d98353be 100644
--- a/sysutils/appjail/distinfo
+++ b/sysutils/appjail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762450431
-SHA256 (DtxdF-AppJail-v4.5.0_GH0.tar.gz) = fb43ee7daaf21539c972ff291fc15bf2b1dfd37924c705ae8a2960e4edfc9cc8
-SIZE (DtxdF-AppJail-v4.5.0_GH0.tar.gz) = 1023489
+TIMESTAMP = 1763072665
+SHA256 (DtxdF-AppJail-v4.6.0_GH0.tar.gz) = ee6d52615e2e3acfd2c7ac1a66b8d2820dcb6b31e6e6e801226b6965b1036072
+SIZE (DtxdF-AppJail-v4.6.0_GH0.tar.gz) = 1023508
diff --git a/sysutils/bareos-server/Makefile b/sysutils/bareos-server/Makefile
index f109028e694e..bc28c49d2216 100644
--- a/sysutils/bareos-server/Makefile
+++ b/sysutils/bareos-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bareos
DISTVERSIONPREFIX= Release/
-DISTVERSION= 24.0.5
-PORTREVISION?= 1
+DISTVERSION= 24.0.7
+PORTREVISION?= 0
CATEGORIES?= sysutils
PKGNAMEPREFIX?= #
PKGNAMESUFFIX?= -server
@@ -20,9 +20,11 @@ BUILD_DEPENDS+= utf8cpp>0:devel/utf8cpp \
xxhash>0:devel/xxhash \
tl-expected>0:devel/tl-expected \
cli11>0:devel/cli11
+RUN_DEPENDS= bash:shells/bash
LIB_DEPENDS+= liblzo2.so:archivers/lzo2 \
libjansson.so:devel/jansson \
- libfmt.so:devel/libfmt
+ libfmt.so:devel/libfmt \
+ libxxhash.so:devel/xxhash
USES+= cmake compiler:c++11-lang cpe localbase:ldflags perl5 pkgconfig readline \
shebangfix
@@ -35,8 +37,8 @@ GROUPS= ${USERS}
PLIST_SUB+= LIB_VERSION=${PORTVERSION}
USE_LDCONFIG= yes
-SHEBANG_LANG= perl python
-SHEBANG_GLOB= *.py
+SHEBANG_LANG= bash perl python
+SHEBANG_GLOB= *.sh *.py
SHEBANG_FILES= ${WRKSRC}/contrib/misc/bsmc/bin/bsmc
CPPFLAGS+= -I${LOCALBASE}/readline
@@ -200,6 +202,10 @@ post-patch:
@${REINPLACE_CMD} -e 's|enable_testing()||g' ${WRKSRC}/CMakeLists.txt
.endif
+ @${REINPLACE_CMD} -e 's/CMAKE_INSTALL_FULL_DATAROOTDIR/CMAKE_INSTALL_DATAROOTDIR/g' \
+ ${WRKSRC}/cmake/BareosSetVariableDefaults.cmake \
+ ${WRKSRC}/webui/CMakeLists.txt
+
post-extract:
.if defined(WITH_CLIENT_ONLY)
. if defined(PYTHON_PLUGIN)
diff --git a/sysutils/bareos-server/Makefile.common b/sysutils/bareos-server/Makefile.common
index 712690fbbe33..625deddecd77 100644
--- a/sysutils/bareos-server/Makefile.common
+++ b/sysutils/bareos-server/Makefile.common
@@ -2,7 +2,7 @@ post-patch:
.if (${PKGNAMESUFFIX} == "-traymonitor-qt5") || (${PKGNAMESUFFIX} == "-traymonitor-qt6")
@${REINPLACE_CMD} -e 's|-Werror -Wall|-Wall|g' ${PATCH_WRKSRC}/core/CMakeLists.txt
@${REINPLACE_CMD} -e 's|\@bindir\@|${LOCALBASE}/bin|g' ${WRKSRC}/core/src/qt-tray-monitor/bareos-tray-monitor.desktop.in
- @${REINPLACE_CMD} '206d' ${WRKSRC}/CMakeLists.txt
+ @${REINPLACE_CMD} '207d' ${WRKSRC}/CMakeLists.txt
.endif
post-extract:
diff --git a/sysutils/bareos-server/distinfo b/sysutils/bareos-server/distinfo
index 380d2053987e..bd824df4c983 100644
--- a/sysutils/bareos-server/distinfo
+++ b/sysutils/bareos-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759972761
-SHA256 (bareos-bareos-Release-24.0.5_GH0.tar.gz) = 52bbd9cde1c8a2e7fe7c00fb41215e5add112607de7a2ca77677a28752e7a8d7
-SIZE (bareos-bareos-Release-24.0.5_GH0.tar.gz) = 13392425
+TIMESTAMP = 1763416571
+SHA256 (bareos-bareos-Release-24.0.7_GH0.tar.gz) = ae60d17114f1b9081314d002186fd538c108972c332287f381cff0f63c1b22a1
+SIZE (bareos-bareos-Release-24.0.7_GH0.tar.gz) = 13402073
diff --git a/sysutils/bareos-server/files/bareos-dir.in b/sysutils/bareos-server/files/bareos-dir.in
index 658865b50b67..875bf87066a9 100644
--- a/sysutils/bareos-server/files/bareos-dir.in
+++ b/sysutils/bareos-server/files/bareos-dir.in
@@ -42,7 +42,7 @@ bareos_start_precmd() {
bareos_dir_configtest() {
echo "Performing sanity check on ${bareos_dir_config} configuration:"
- eval ${command} -t
+ eval ${command} -c ${bareos_dir_config} -t
}
bareos_dir_reload() {
diff --git a/sysutils/bareos-server/files/patch-core-src-plugins-stored_CMakeLists.txt b/sysutils/bareos-server/files/patch-core-src-plugins-stored_CMakeLists.txt
index 35853f9c59bf..9d0c9f02dc58 100644
--- a/sysutils/bareos-server/files/patch-core-src-plugins-stored_CMakeLists.txt
+++ b/sysutils/bareos-server/files/patch-core-src-plugins-stored_CMakeLists.txt
@@ -1,15 +1,23 @@
---- core/src/plugins/stored/CMakeLists.txt 2024-12-16 09:10:50.000000000 -0800
-+++ core/src/plugins/stored/CMakeLists.txt 2024-12-22 19:50:39.154511000 -0800
-@@ -33,6 +33,12 @@
- endif()
- endif()
+--- core/src/plugins/stored/CMakeLists.txt 2025-09-02 01:09:07.000000000 -0700
++++ core/src/plugins/stored/CMakeLists.txt 2025-11-17 13:54:37.845349000 -0800
+@@ -16,6 +16,7 @@
+ # along with this program; if not, write to the Free Software
+ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ # 02110-1301, USA.
++include(BareosPlugins)
+ message("Entering ${CMAKE_CURRENT_SOURCE_DIR}")
+ if(HAVE_WIN32)
+@@ -31,6 +32,12 @@
+ # work around https://bugs.python.org/issue4709
+ add_definitions(-DMS_WIN64)
+ endif()
++endif()
++
+if(HAVE_FREEBSD_OS)
+ include_directories(
+ ${PROJECT_SOURCE_DIR}/src/fastlz/include
+ )
-+endif()
-+
- if(ENABLE_PYTHON)
- add_subdirectory(python)
endif()
+
+ if(ENABLE_PYTHON)
diff --git a/sysutils/bareos-server/pkg-plist b/sysutils/bareos-server/pkg-plist
index bf0908378390..7a204918ed0d 100644
--- a/sysutils/bareos-server/pkg-plist
+++ b/sysutils/bareos-server/pkg-plist
@@ -32,7 +32,7 @@ bin/bwild
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/NULL.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/Tape.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/dplcompat.conf.sample
-@comment @sample(,bareos,640) %%ETCDIR%%/bareos-regress.conf.sample
+@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/autochanger/FileStorage.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/autochanger/autochanger-0.conf.sample
@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/FileStorage.conf.sample
%%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/GlusterStorage.conf.sample
diff --git a/sysutils/bareos-server/pkg-plist.client b/sysutils/bareos-server/pkg-plist.client
index 70fe4f60105d..b2bf482bebdd 100644
--- a/sysutils/bareos-server/pkg-plist.client
+++ b/sysutils/bareos-server/pkg-plist.client
@@ -41,6 +41,9 @@ bin/bconsole
%%PYTHON%%lib/bareos/plugins/bareos_tasks/LICENSE.md
%%PYTHON%%lib/bareos/plugins/bareos_tasks/README.md
%%PYTHON%%lib/bareos/plugins/bareos_tasks/__init__.py
+%%PYTHON%%lib/bareos/plugins/bareos_tasks/mariadb/BareosFdMariaDBClass.py
+%%PYTHON%%lib/bareos/plugins/bareos_tasks/mariadb/README.md
+%%PYTHON%%lib/bareos/plugins/bareos_tasks/mariadb/__init__.py
%%PYTHON%%lib/bareos/plugins/bareos_tasks/mysql/BareosFdMySQLClass.py
%%PYTHON%%lib/bareos/plugins/bareos_tasks/mysql/README.md
%%PYTHON%%lib/bareos/plugins/bareos_tasks/mysql/__init__.py
@@ -55,6 +58,8 @@ bin/bconsole
%%PYTHON%%lib/bareos/plugins/bareos_tasks/xenserver/__init__.py
lib/bareos/plugins/bpipe-fd.so
%%GFAPI%%lib/bareos/plugins/gfapi-fd.so
+%%PYTHON%%lib/bareos/plugins/mariadb-dump/README.md
+%%PYTHON%%lib/bareos/plugins/mariadb-dump/bareos-fd-mariadb-dump.py
%%PYTHON%%lib/bareos/plugins/openvz7/BareosFdPluginVz7CtFs.py
%%PYTHON%%lib/bareos/plugins/openvz7/README.md
%%PYTHON%%lib/bareos/plugins/openvz7/bareos-fd-vz7_ct_fs.py
diff --git a/sysutils/bottom/Makefile b/sysutils/bottom/Makefile
index 1aa666a7d0cc..4d6c7de09df7 100644
--- a/sysutils/bottom/Makefile
+++ b/sysutils/bottom/Makefile
@@ -1,6 +1,5 @@
PORTNAME= bottom
-DISTVERSION= 0.11.3
-PORTREVISION= 1
+DISTVERSION= 0.11.4
CATEGORIES= sysutils
MAINTAINER= adamw@FreeBSD.org
diff --git a/sysutils/bottom/Makefile.crates b/sysutils/bottom/Makefile.crates
index 37984acd7f06..913a8aef1e71 100644
--- a/sysutils/bottom/Makefile.crates
+++ b/sysutils/bottom/Makefile.crates
@@ -16,7 +16,7 @@ CARGO_CRATES= addr2line-0.24.2 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
bitflags-1.3.2 \
- bitflags-2.9.4 \
+ bitflags-2.10.0 \
block-buffer-0.10.4 \
bstr-1.12.0 \
bumpalo-3.19.0 \
@@ -76,13 +76,11 @@ CARGO_CRATES= addr2line-0.24.2 \
fixedbitset-0.4.2 \
float-cmp-0.10.0 \
fnv-1.0.7 \
- foldhash-0.1.5 \
foldhash-0.2.0 \
generic-array-0.14.7 \
getrandom-0.2.16 \
getrandom-0.3.3 \
gimli-0.31.1 \
- hashbrown-0.15.5 \
hashbrown-0.16.0 \
heck-0.5.0 \
hex-0.4.3 \
@@ -108,7 +106,7 @@ CARGO_CRATES= addr2line-0.24.2 \
litrs-0.4.2 \
lock_api-0.4.13 \
log-0.4.28 \
- lru-0.14.0 \
+ lru-0.16.2 \
mac_address-1.1.8 \
mach2-0.4.3 \
mach2-0.5.0 \
@@ -161,12 +159,12 @@ CARGO_CRATES= addr2line-0.24.2 \
r-efi-5.3.0 \
rand-0.8.5 \
rand_core-0.6.4 \
- ratatui-0.30.0-alpha.5 \
- ratatui-core-0.1.0-alpha.6 \
- ratatui-crossterm-0.1.0-alpha.5 \
- ratatui-macros-0.7.0-alpha.4 \
- ratatui-termwiz-0.1.0-alpha.5 \
- ratatui-widgets-0.3.0-alpha.5 \
+ ratatui-0.30.0-beta.0 \
+ ratatui-core-0.1.0-beta.0 \
+ ratatui-crossterm-0.1.0-beta.0 \
+ ratatui-macros-0.7.0-beta.0 \
+ ratatui-termwiz-0.1.0-beta.0 \
+ ratatui-widgets-0.3.0-beta.0 \
redox_syscall-0.5.17 \
redox_users-0.5.2 \
ref-cast-1.0.24 \
diff --git a/sysutils/bottom/distinfo b/sysutils/bottom/distinfo
index 2fe5658f2958..309b8e7086c0 100644
--- a/sysutils/bottom/distinfo
+++ b/sysutils/bottom/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762448645
+TIMESTAMP = 1763346350
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -35,8 +35,8 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a
SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
-SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
@@ -155,8 +155,6 @@ SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb7
SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
-SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
@@ -167,8 +165,6 @@ SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b
SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
-SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -219,8 +215,8 @@ SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c8
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
SIZE (rust/crates/log-0.4.28.crate) = 51131
-SHA256 (rust/crates/lru-0.14.0.crate) = 9f8cc7106155f10bdf99a6f379688f543ad6596a415375b36a59a054ceda1198
-SIZE (rust/crates/lru-0.14.0.crate) = 16345
+SHA256 (rust/crates/lru-0.16.2.crate) = 96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f
+SIZE (rust/crates/lru-0.16.2.crate) = 16627
SHA256 (rust/crates/mac_address-1.1.8.crate) = c0aeb26bf5e836cc1c341c8106051b573f1766dfa05aa87f0b98be5e51b02303
SIZE (rust/crates/mac_address-1.1.8.crate) = 12876
SHA256 (rust/crates/mach2-0.4.3.crate) = d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44
@@ -325,18 +321,18 @@ SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/ratatui-0.30.0-alpha.5.crate) = 71365e96fb8f1350c02908e788815c5a57c0c1f557673b274a94edee7a4fe001
-SIZE (rust/crates/ratatui-0.30.0-alpha.5.crate) = 69507
-SHA256 (rust/crates/ratatui-core-0.1.0-alpha.6.crate) = f836b2eac888da74162b680a8facdbe784ae73df3b0f711eef74bb90a7477f78
-SIZE (rust/crates/ratatui-core-0.1.0-alpha.6.crate) = 149836
-SHA256 (rust/crates/ratatui-crossterm-0.1.0-alpha.5.crate) = 22f4a90548bf8ed759d226d621d73561110db23aee7b7dc4e12c39ac7132062f
-SIZE (rust/crates/ratatui-crossterm-0.1.0-alpha.5.crate) = 15464
-SHA256 (rust/crates/ratatui-macros-0.7.0-alpha.4.crate) = 1f4c660248a5a9edf95698cf33dc36a82ae48a918594480cdada340d81584e0b
-SIZE (rust/crates/ratatui-macros-0.7.0-alpha.4.crate) = 16582
-SHA256 (rust/crates/ratatui-termwiz-0.1.0-alpha.5.crate) = 4cbb5d7645e56f06ead2a49a72b9cc05022f0b215ec7cdf39d37ed94e9a73d69
-SIZE (rust/crates/ratatui-termwiz-0.1.0-alpha.5.crate) = 17244
-SHA256 (rust/crates/ratatui-widgets-0.3.0-alpha.5.crate) = 388428527811be6da3e23157d951308d9eae4ce1b4d1d545a55673bbcdfb7326
-SIZE (rust/crates/ratatui-widgets-0.3.0-alpha.5.crate) = 208052
+SHA256 (rust/crates/ratatui-0.30.0-beta.0.crate) = 6c9f96d98eaa3ce9d7ed031916670ea79a3ce487f8365385b11bc69da69038ba
+SIZE (rust/crates/ratatui-0.30.0-beta.0.crate) = 70506
+SHA256 (rust/crates/ratatui-core-0.1.0-beta.0.crate) = dc3634611dccc2110ab05a64fec77d26c5f0e0cb0c0bfecb291d9a15841aae91
+SIZE (rust/crates/ratatui-core-0.1.0-beta.0.crate) = 153611
+SHA256 (rust/crates/ratatui-crossterm-0.1.0-beta.0.crate) = fd7e4e028ac1cb4718f25ff039a476c8e2270a3021a614221f9fa2551abfa51c
+SIZE (rust/crates/ratatui-crossterm-0.1.0-beta.0.crate) = 16598
+SHA256 (rust/crates/ratatui-macros-0.7.0-beta.0.crate) = b59d6fd5d3796a0305d4bfb1e5f7b86db2f4968a8c69b439f379f73efa4495c3
+SIZE (rust/crates/ratatui-macros-0.7.0-beta.0.crate) = 16614
+SHA256 (rust/crates/ratatui-termwiz-0.1.0-beta.0.crate) = 2ec648e651a590a4e45c1e8d90a0ebbe324253ad410f34c8e1866a3e76c27240
+SIZE (rust/crates/ratatui-termwiz-0.1.0-beta.0.crate) = 17371
+SHA256 (rust/crates/ratatui-widgets-0.3.0-beta.0.crate) = 5bf145c4da1f8e5c58957350985ace8facbbf394ddecc526cd33e7dcf5831c41
+SIZE (rust/crates/ratatui-widgets-0.3.0-beta.0.crate) = 213178
SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
@@ -607,5 +603,5 @@ SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764da
SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/wrapcenum-derive-0.4.1.crate) = a76ff259533532054cfbaefb115c613203c73707017459206380f03b3b3f266e
SIZE (rust/crates/wrapcenum-derive-0.4.1.crate) = 7400
-SHA256 (ClementTsang-bottom-0.11.3_GH0.tar.gz) = f5d286c2950379a310be2042271c4bd772ef66947bf1ca16e5a169115774745c
-SIZE (ClementTsang-bottom-0.11.3_GH0.tar.gz) = 3296956
+SHA256 (ClementTsang-bottom-0.11.4_GH0.tar.gz) = 838db91511ff73aab0eeb03f47f77b62bdb78380470078e9785044d75b1139a6
+SIZE (ClementTsang-bottom-0.11.4_GH0.tar.gz) = 3308804
diff --git a/sysutils/buildah/Makefile b/sysutils/buildah/Makefile
index 49cc7bb3d6d1..de83934759bc 100644
--- a/sysutils/buildah/Makefile
+++ b/sysutils/buildah/Makefile
@@ -1,7 +1,6 @@
PORTNAME= buildah
DISTVERSIONPREFIX= v
-DISTVERSION= 1.42.0
-PORTREVISION= 1
+DISTVERSION= 1.42.1
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
diff --git a/sysutils/buildah/distinfo b/sysutils/buildah/distinfo
index 018d5350f970..d888df254668 100644
--- a/sysutils/buildah/distinfo
+++ b/sysutils/buildah/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761214350
-SHA256 (containers-buildah-v1.42.0_GH0.tar.gz) = d048349f671f09a34b368a8a3c7882f9f66af3e875be9245037ed734a6a73fd3
-SIZE (containers-buildah-v1.42.0_GH0.tar.gz) = 11789033
+TIMESTAMP = 1763130778
+SHA256 (containers-buildah-v1.42.1_GH0.tar.gz) = c162e769ab42437d8125e610b16633c68dee1e8196d5931f28379997b3ec2baf
+SIZE (containers-buildah-v1.42.1_GH0.tar.gz) = 11812044
diff --git a/sysutils/cfengine-devel/Makefile b/sysutils/cfengine-devel/Makefile
index e09a9a6e36cd..d71d60039145 100644
--- a/sysutils/cfengine-devel/Makefile
+++ b/sysutils/cfengine-devel/Makefile
@@ -3,9 +3,9 @@ PORTVERSION= 3.25.${CFENGINE_COMMIT_DATE}
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
-CFENGINE_HASH= 72f538ea2
-LIBNTECH_HASH= e2cfe20
-CFENGINE_COMMIT_DATE= 20250923
+CFENGINE_HASH= adce3053f
+LIBNTECH_HASH= 476b57f
+CFENGINE_COMMIT_DATE= 20251117
MAINTAINER= cy@FreeBSD.org
COMMENT= Systems administration tool for networks
diff --git a/sysutils/cfengine-devel/distinfo b/sysutils/cfengine-devel/distinfo
index 0e0663a47790..2da34455eeb2 100644
--- a/sysutils/cfengine-devel/distinfo
+++ b/sysutils/cfengine-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1758737510
-SHA256 (cfengine-core-3.25.20250923-72f538ea2_GH0.tar.gz) = 6115fabb8483b4e79e325e31c2bfdd808a60c6fc04a2eb5f5db57ed7eb2f6bf6
-SIZE (cfengine-core-3.25.20250923-72f538ea2_GH0.tar.gz) = 2479484
-SHA256 (cfengine-libntech-e2cfe20_GH0.tar.gz) = 398fb1f54d802581154ed6457b221a6f44247caf2430ddd1732a0c8dc430f087
-SIZE (cfengine-libntech-e2cfe20_GH0.tar.gz) = 368301
+TIMESTAMP = 1763392633
+SHA256 (cfengine-core-3.25.20251117-adce3053f_GH0.tar.gz) = 22d10c39e453dc5fb4d86284111e526ff7fb8370e10ffebaa423150aaae39ee1
+SIZE (cfengine-core-3.25.20251117-adce3053f_GH0.tar.gz) = 2489595
+SHA256 (cfengine-libntech-476b57f_GH0.tar.gz) = 21b73e7624110d055b2275db69b5c251031d6af7c2125bf2142a6269a8fc08cb
+SIZE (cfengine-libntech-476b57f_GH0.tar.gz) = 368376
diff --git a/sysutils/cfengine-devel/files/patch-libenv_sysinfo.h b/sysutils/cfengine-devel/files/patch-libenv_sysinfo.h
index dbb77e0d7172..41eabd553ff3 100644
--- a/sysutils/cfengine-devel/files/patch-libenv_sysinfo.h
+++ b/sysutils/cfengine-devel/files/patch-libenv_sysinfo.h
@@ -1,8 +1,8 @@
---- libenv/sysinfo.h.orig 2023-12-04 08:49:45.000000000 -0800
-+++ libenv/sysinfo.h 2023-12-05 21:21:51.352396000 -0800
-@@ -40,4 +40,5 @@
-
+--- libenv/sysinfo.h.orig 2025-11-17 06:20:41.000000000 -0800
++++ libenv/sysinfo.h 2025-11-17 07:23:36.850520000 -0800
+@@ -42,4 +42,5 @@
JsonElement* GetUserInfo(const void *passwd);
+ JsonElement* GetGroupInfo(const void *group);
+#include <pcre.h>
#endif
diff --git a/sysutils/cfengine-devel/pkg-plist b/sysutils/cfengine-devel/pkg-plist
index 0220fe615e05..fde3ba04560e 100644
--- a/sysutils/cfengine-devel/pkg-plist
+++ b/sysutils/cfengine-devel/pkg-plist
@@ -15,7 +15,6 @@ libexec/cfengine/libpromises.so
libexec/cfengine/libpromises.so.3
libexec/cfengine/libpromises.so.3.0.6
libexec/python/README
-%%DOCSDIR%%/ChangeLog
%%DOCSDIR%%/README.md
%%DOCSDIR%%/examples/abort.cf
%%DOCSDIR%%/examples/accessed_before.cf
diff --git a/sysutils/cfengine-masterfiles-devel/Makefile b/sysutils/cfengine-masterfiles-devel/Makefile
index e5fe35853914..4ce04920f499 100644
--- a/sysutils/cfengine-masterfiles-devel/Makefile
+++ b/sysutils/cfengine-masterfiles-devel/Makefile
@@ -3,8 +3,8 @@ PORTVERSION= 3.25.${CFENGINE_COMMIT_DATE}
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
-HASH= b588e85e
-CFENGINE_COMMIT_DATE= 20250814
+HASH= 09255066
+CFENGINE_COMMIT_DATE= 20251117
MAINTAINER= cy@FreeBSD.org
COMMENT= cfengine sample policies for installations and upgrades
diff --git a/sysutils/cfengine-masterfiles-devel/distinfo b/sysutils/cfengine-masterfiles-devel/distinfo
index 3681a043daf5..06a64209c042 100644
--- a/sysutils/cfengine-masterfiles-devel/distinfo
+++ b/sysutils/cfengine-masterfiles-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755218293
-SHA256 (cfengine-masterfiles-3.25.20250814-b588e85e_GH0.tar.gz) = 743dc0eb306eae70dcafeeca32d8ae5676394cf57f51428912a8325b1e815dc3
-SIZE (cfengine-masterfiles-3.25.20250814-b588e85e_GH0.tar.gz) = 514442
+TIMESTAMP = 1763394159
+SHA256 (cfengine-masterfiles-3.25.20251117-09255066_GH0.tar.gz) = ac2abe399c9cd977d0f9876c0fcc319310beabd27876d1f5108c3861dcbeb95a
+SIZE (cfengine-masterfiles-3.25.20251117-09255066_GH0.tar.gz) = 516970
diff --git a/sysutils/cpu-microcode-intel/Makefile b/sysutils/cpu-microcode-intel/Makefile
index 4c40489a4031..929c3f43e568 100644
--- a/sysutils/cpu-microcode-intel/Makefile
+++ b/sysutils/cpu-microcode-intel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= microcode
DISTVERSIONPREFIX= microcode-
-DISTVERSION= 20250812
+DISTVERSION= 20251111
CATEGORIES= sysutils
PKGNAMEPREFIX= cpu-
PKGNAMESUFFIX= -intel
diff --git a/sysutils/cpu-microcode-intel/distinfo b/sysutils/cpu-microcode-intel/distinfo
index 3a5ff01985f0..1c0cdeda2173 100644
--- a/sysutils/cpu-microcode-intel/distinfo
+++ b/sysutils/cpu-microcode-intel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755018790
-SHA256 (intel-Intel-Linux-Processor-Microcode-Data-Files-microcode-20250812_GH0.tar.gz) = a8358422c68cc4d15c26db1ef682fbce332c3f46c4e087a79c132c437ec5f407
-SIZE (intel-Intel-Linux-Processor-Microcode-Data-Files-microcode-20250812_GH0.tar.gz) = 14986599
+TIMESTAMP = 1763567172
+SHA256 (intel-Intel-Linux-Processor-Microcode-Data-Files-microcode-20251111_GH0.tar.gz) = 5a9a0d17240f486461bc101ef74f2b8c10675cdd02d0ba0bd6168b061c62e970
+SIZE (intel-Intel-Linux-Processor-Microcode-Data-Files-microcode-20251111_GH0.tar.gz) = 16586556
diff --git a/sysutils/cpu-microcode-intel/pkg-plist b/sysutils/cpu-microcode-intel/pkg-plist
index 982ddb37840b..85ca4b9150b7 100644
--- a/sysutils/cpu-microcode-intel/pkg-plist
+++ b/sysutils/cpu-microcode-intel/pkg-plist
@@ -169,6 +169,7 @@
%%SPLIT%%%%DATADIR%%/06-aa-04.e6
%%SPLIT%%%%DATADIR%%/06-ad-01.20
%%SPLIT%%%%DATADIR%%/06-ad-01.95
+%%SPLIT%%%%DATADIR%%/06-ae-01.97
%%SPLIT%%%%DATADIR%%/06-af-03.01
%%SPLIT%%%%DATADIR%%/06-b5-00.80
%%SPLIT%%%%DATADIR%%/06-b7-01.32
diff --git a/sysutils/di/Makefile b/sysutils/di/Makefile
index 2398c265dd87..866b31d8aac9 100644
--- a/sysutils/di/Makefile
+++ b/sysutils/di/Makefile
@@ -1,5 +1,5 @@
PORTNAME= di
-DISTVERSION= 6.0.0
+DISTVERSION= 6.2.0
CATEGORIES= sysutils
MASTER_SITES= SF/diskinfo-di
@@ -10,17 +10,22 @@ WWW= https://diskinfo-di.sourceforge.io/
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+TEST_DEPENDS= bash:shells/bash
+
USES= cmake pathfix pkgconfig
USE_LDCONFIG= yes
+TEST_TARGET= test
+
OPTIONS_DEFINE= NLS
OPTIONS_DEFAULT= INTERNAL
OPTIONS_SINGLE= MATH
-OPTIONS_SINGLE_MATH= GMP INTERNAL LIBTOMMATH
+OPTIONS_SINGLE_MATH= GMP INTERNAL LIBTOMMATH MPDECIMAL
OPTIONS_SUB= yes
INTERNAL_DESC= Use internal math support
LIBTOMMATH_DESC= libtommath support
+MPDECIMAL_DESC= mpdecimal support
GMP_LIB_DEPENDS= libgmp.so:math/gmp
GMP_CONFIGURE_ENV= DI_USE_MATH="DI_GMP"
@@ -30,6 +35,9 @@ INTERNAL_CONFIGURE_ENV= DI_USE_MATH="DI_INTERNAL"
LIBTOMMATH_LIB_DEPENDS= libtommath.so:math/libtommath
LIBTOMMATH_CONFIGURE_ENV= DI_USE_MATH="DI_TOMMATH"
+MPDECIMAL_LIB_DEPENDS= libmpdec.so:math/mpdecimal
+MPDECIMAL_CONFIGURE_ENV= DI_USE_MATH="DI_MPDECIMAL"
+
NLS_USES= gettext
NLS_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Intl:BOOL=ON
diff --git a/sysutils/di/distinfo b/sysutils/di/distinfo
index 784aa776c64c..32a01327cbeb 100644
--- a/sysutils/di/distinfo
+++ b/sysutils/di/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745810354
-SHA256 (di-6.0.0.tar.gz) = 7b663e4db044b1fa4986bd018f827c18e96fe6d1f9a36732dcbb0450e7f518cb
-SIZE (di-6.0.0.tar.gz) = 133060
+TIMESTAMP = 1763305800
+SHA256 (di-6.2.0.tar.gz) = 65f7752988949c1186d368745ec1a2d9e1597cd8b20dee7d3cbed0da8ef4e4dc
+SIZE (di-6.2.0.tar.gz) = 137838
diff --git a/sysutils/di/pkg-plist b/sysutils/di/pkg-plist
index 6064f3ee0a75..bbb1d97a1f37 100644
--- a/sysutils/di/pkg-plist
+++ b/sysutils/di/pkg-plist
@@ -2,7 +2,7 @@ bin/di
include/di.h
lib/libdi.so
lib/libdi.so.6
-lib/libdi.so.6.0.0
+lib/libdi.so.6.2.0
libdata/pkgconfig/di.pc
%%NLS%%share/locale/de/LC_MESSAGES/di.mo
%%NLS%%share/locale/en/LC_MESSAGES/di.mo
diff --git a/sysutils/dua-cli/Makefile b/sysutils/dua-cli/Makefile
index fa2faea592c9..5c5dcee666b4 100644
--- a/sysutils/dua-cli/Makefile
+++ b/sysutils/dua-cli/Makefile
@@ -1,7 +1,6 @@
PORTNAME= dua-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 2.29.4
-PORTREVISION= 8
+DISTVERSION= 2.32.2
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/dua-cli/Makefile.crates b/sysutils/dua-cli/Makefile.crates
index 48e52eb77891..dc97857ba1e3 100644
--- a/sysutils/dua-cli/Makefile.crates
+++ b/sysutils/dua-cli/Makefile.crates
@@ -1,181 +1,195 @@
-CARGO_CRATES= addr2line-0.22.0 \
- adler-1.0.2 \
- ahash-0.8.11 \
- allocator-api2-0.2.18 \
- android-tzdata-0.1.1 \
+CARGO_CRATES= addr2line-0.25.1 \
+ adler2-2.0.1 \
+ allocator-api2-0.2.21 \
android_system_properties-0.1.5 \
- anstream-0.6.15 \
- anstyle-1.0.8 \
- anstyle-parse-0.2.5 \
- anstyle-query-1.1.1 \
- anstyle-wincon-3.0.4 \
- anyhow-1.0.86 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.100 \
atty-0.2.14 \
- autocfg-1.3.0 \
- backtrace-0.3.73 \
- bitflags-2.6.0 \
- block2-0.5.1 \
- bstr-1.10.0 \
- bumpalo-3.16.0 \
+ autocfg-1.5.0 \
+ backtrace-0.3.76 \
+ bitflags-2.10.0 \
+ bstr-1.12.1 \
+ bumpalo-3.19.0 \
byte-unit-4.0.19 \
cassowary-0.3.0 \
- castaway-0.2.3 \
- cc-1.1.7 \
- cfg-if-1.0.0 \
- chrono-0.4.38 \
- clap-4.5.13 \
- clap_builder-4.5.13 \
- clap_derive-4.5.13 \
- clap_lex-0.7.2 \
- colorchoice-1.0.2 \
+ castaway-0.2.4 \
+ cc-1.2.43 \
+ cfg-if-1.0.4 \
+ chrono-0.4.42 \
+ clap-4.5.50 \
+ clap_builder-4.5.50 \
+ clap_complete-4.5.59 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
+ colorchoice-1.0.4 \
compact_str-0.7.1 \
core-foundation-sys-0.8.7 \
crossbeam-0.8.4 \
- crossbeam-channel-0.5.13 \
- crossbeam-deque-0.8.5 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
- crossbeam-queue-0.3.11 \
- crossbeam-utils-0.8.20 \
+ crossbeam-queue-0.3.12 \
+ crossbeam-utils-0.8.21 \
crossterm-0.27.0 \
crossterm_winapi-0.9.1 \
crosstermion-0.14.0 \
- deranged-0.3.11 \
+ deranged-0.5.5 \
diff-0.1.13 \
- either-1.13.0 \
- equivalent-1.0.1 \
+ either-1.15.0 \
+ equivalent-1.0.2 \
faster-hex-0.9.0 \
filesize-0.2.0 \
- fixedbitset-0.4.2 \
- gimli-0.29.0 \
- gix-features-0.39.0 \
- gix-glob-0.17.0 \
- gix-hash-0.15.0 \
- gix-path-0.10.12 \
- gix-trace-0.1.11 \
- glob-0.3.1 \
- hashbrown-0.14.5 \
+ find-msvc-tools-0.1.4 \
+ fixedbitset-0.5.7 \
+ foldhash-0.1.5 \
+ gimli-0.32.3 \
+ gix-features-0.39.1 \
+ gix-glob-0.17.1 \
+ gix-hash-0.15.1 \
+ gix-path-0.10.21 \
+ gix-trace-0.1.15 \
+ gix-validate-0.10.1 \
+ glob-0.3.3 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
hermit-abi-0.1.19 \
- hermit-abi-0.3.9 \
- home-0.5.9 \
+ hermit-abi-0.5.2 \
+ home-0.5.12 \
human_format-1.1.0 \
- iana-time-zone-0.1.61 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
- indexmap-2.3.0 \
+ indexmap-2.12.0 \
is-docker-0.2.0 \
is-wsl-0.4.0 \
- is_terminal_polyfill-1.70.1 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.12.1 \
itertools-0.13.0 \
- itoa-1.0.11 \
- js-sys-0.3.72 \
+ itoa-1.0.15 \
+ js-sys-0.3.82 \
jwalk-0.8.1 \
- libc-0.2.155 \
- lock_api-0.4.12 \
- log-0.4.22 \
+ libc-0.2.177 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
log-panics-2.1.0 \
- lru-0.12.4 \
- memchr-2.7.4 \
- miniz_oxide-0.7.4 \
+ lru-0.12.5 \
+ memchr-2.7.6 \
+ miniz_oxide-0.8.9 \
mio-0.8.11 \
num-conv-0.1.0 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
+ num_cpus-1.17.0 \
num_threads-0.1.7 \
- objc-sys-0.3.5 \
- objc2-0.5.2 \
- objc2-encode-4.0.3 \
- objc2-foundation-0.2.2 \
- object-0.36.2 \
- once_cell-1.19.0 \
- open-5.3.0 \
- owo-colors-4.0.0 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ objc2-0.6.3 \
+ objc2-encode-4.1.0 \
+ objc2-foundation-0.3.2 \
+ object-0.37.3 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.2 \
+ open-5.3.2 \
+ owo-colors-4.2.3 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
paste-1.0.15 \
- pathdiff-0.2.1 \
- petgraph-0.6.5 \
+ pathdiff-0.2.3 \
+ percent-encoding-2.3.2 \
+ petgraph-0.7.1 \
powerfmt-0.2.0 \
- pretty_assertions-1.4.0 \
- proc-macro2-1.0.86 \
- quote-1.0.36 \
+ pretty_assertions-1.4.1 \
+ proc-macro2-1.0.103 \
+ quote-1.0.41 \
ratatui-0.26.3 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- redox_syscall-0.5.3 \
- regex-automata-0.4.7 \
- rustc-demangle-0.1.24 \
- rustversion-1.0.17 \
- ryu-1.0.18 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ redox_syscall-0.5.18 \
+ regex-automata-0.4.13 \
+ rustc-demangle-0.1.26 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
scopeguard-1.2.0 \
- serde-1.0.204 \
- serde_derive-1.0.204 \
- signal-hook-0.3.17 \
- signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.2 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ shlex-1.3.0 \
+ signal-hook-0.3.18 \
+ signal-hook-mio-0.2.5 \
+ signal-hook-registry-1.4.6 \
simplelog-0.12.2 \
- smallvec-1.13.2 \
+ smallvec-1.15.1 \
stability-0.2.1 \
static_assertions-1.1.0 \
strsim-0.11.1 \
strum-0.26.3 \
strum_macros-0.26.4 \
- syn-2.0.72 \
+ syn-2.0.108 \
termcolor-1.4.1 \
- thiserror-1.0.63 \
- thiserror-impl-1.0.63 \
- time-0.3.36 \
- time-core-0.1.2 \
- time-macros-0.2.18 \
- trash-5.2.0 \
+ thiserror-2.0.17 \
+ thiserror-impl-2.0.17 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ trash-5.2.5 \
tui-react-0.23.2 \
- unicode-ident-1.0.12 \
- unicode-segmentation-1.11.0 \
+ unicode-ident-1.0.20 \
+ unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
- unicode-width-0.1.13 \
- unicode-width-0.2.0 \
+ unicode-width-0.1.14 \
+ unicode-width-0.2.2 \
urlencoding-2.1.3 \
utf8-width-0.1.7 \
utf8parse-0.2.2 \
- version_check-0.9.5 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.95 \
- wasm-bindgen-backend-0.2.95 \
- wasm-bindgen-macro-0.2.95 \
- wasm-bindgen-macro-support-0.2.95 \
- wasm-bindgen-shared-0.2.95 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.105 \
+ wasm-bindgen-macro-0.2.105 \
+ wasm-bindgen-macro-support-0.2.105 \
+ wasm-bindgen-shared-0.2.105 \
wild-2.2.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.56.0 \
- windows-core-0.52.0 \
windows-core-0.56.0 \
+ windows-core-0.62.2 \
windows-implement-0.56.0 \
+ windows-implement-0.60.2 \
windows-interface-0.56.0 \
+ windows-interface-0.59.3 \
+ windows-link-0.2.1 \
windows-result-0.1.2 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
windows-sys-0.48.0 \
- windows-sys-0.52.0 \
- windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- yansi-0.5.1 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35
-CARGO_FEATURES= --no-default-features tui-crossplatform
+ windows_x86_64_msvc-0.53.1 \
+ yansi-1.0.1
diff --git a/sysutils/dua-cli/distinfo b/sysutils/dua-cli/distinfo
index 4f42f18d588b..d74d5be3bd61 100644
--- a/sysutils/dua-cli/distinfo
+++ b/sysutils/dua-cli/distinfo
@@ -1,238 +1,248 @@
-TIMESTAMP = 1734920290
-SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
-SIZE (rust/crates/addr2line-0.22.0.crate) = 39156
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
-SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
-SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+TIMESTAMP = 1761666989
+SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
+SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.15.crate) = 64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526
-SIZE (rust/crates/anstream-0.6.15.crate) = 29231
-SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1
-SIZE (rust/crates/anstyle-1.0.8.crate) = 15771
-SHA256 (rust/crates/anstyle-parse-0.2.5.crate) = eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb
-SIZE (rust/crates/anstyle-parse-0.2.5.crate) = 22680
-SHA256 (rust/crates/anstyle-query-1.1.1.crate) = 6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a
-SIZE (rust/crates/anstyle-query-1.1.1.crate) = 9891
-SHA256 (rust/crates/anstyle-wincon-3.0.4.crate) = 5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8
-SIZE (rust/crates/anstyle-wincon-3.0.4.crate) = 12234
-SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
-SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
-SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
-SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a
-SIZE (rust/crates/backtrace-0.3.73.crate) = 87617
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
-SIZE (rust/crates/block2-0.5.1.crate) = 24191
-SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
-SIZE (rust/crates/bstr-1.10.0.crate) = 380426
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
+SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
+SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
+SIZE (rust/crates/bstr-1.12.1.crate) = 354916
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/byte-unit-4.0.19.crate) = da78b32057b8fdfc352504708feeba7216dcd65a2c9ab02978cbd288d1279b6c
SIZE (rust/crates/byte-unit-4.0.19.crate) = 10929
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.1.7.crate) = 26a5c3fd7bfa1ce3897a3a3501d362b2d87b7f2583ebcb4a949ec25911025cbc
-SIZE (rust/crates/cc-1.1.7.crate) = 81694
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
-SIZE (rust/crates/chrono-0.4.38.crate) = 220559
-SHA256 (rust/crates/clap-4.5.13.crate) = 0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc
-SIZE (rust/crates/clap-4.5.13.crate) = 56267
-SHA256 (rust/crates/clap_builder-4.5.13.crate) = 64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99
-SIZE (rust/crates/clap_builder-4.5.13.crate) = 164093
-SHA256 (rust/crates/clap_derive-4.5.13.crate) = 501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0
-SIZE (rust/crates/clap_derive-4.5.13.crate) = 30132
-SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97
-SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805
-SHA256 (rust/crates/colorchoice-1.0.2.crate) = d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0
-SIZE (rust/crates/colorchoice-1.0.2.crate) = 7924
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.43.crate) = 739eb0f94557554b3ca9a86d2d37bebd49c5e6d0c1d2bda35ba5bdac830befc2
+SIZE (rust/crates/cc-1.2.43.crate) = 91384
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/clap-4.5.50.crate) = 0c2cfd7bf8a6017ddaa4e32ffe7403d547790db06bd171c1c53926faab501623
+SIZE (rust/crates/clap-4.5.50.crate) = 62030
+SHA256 (rust/crates/clap_builder-4.5.50.crate) = 0a4c05b9e80c5ccd3a7ef080ad7b6ba7d6fc00a985b8b157197075677c82c7a0
+SIZE (rust/crates/clap_builder-4.5.50.crate) = 171137
+SHA256 (rust/crates/clap_complete-4.5.59.crate) = 2348487adcd4631696ced64ccdb40d38ac4d31cae7f2eec8817fcea1b9d1c43c
+SIZE (rust/crates/clap_complete-4.5.59.crate) = 48576
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/compact_str-0.7.1.crate) = f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f
SIZE (rust/crates/compact_str-0.7.1.crate) = 57246
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
-SHA256 (rust/crates/crossbeam-channel-0.5.13.crate) = 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2
-SIZE (rust/crates/crossbeam-channel-0.5.13.crate) = 91174
-SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
-SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
-SHA256 (rust/crates/crossbeam-queue-0.3.11.crate) = df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35
-SIZE (rust/crates/crossbeam-queue-0.3.11.crate) = 15581
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115
+SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/crossterm-0.27.0.crate) = f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df
SIZE (rust/crates/crossterm-0.27.0.crate) = 125311
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
SHA256 (rust/crates/crosstermion-0.14.0.crate) = 3bb8ffe01d18963d7cdeb1b90d80ff1fc2adc8dd05517a8dfce4844f7157ecc4
SIZE (rust/crates/crosstermion-0.14.0.crate) = 8953
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/faster-hex-0.9.0.crate) = a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183
SIZE (rust/crates/faster-hex-0.9.0.crate) = 13053
SHA256 (rust/crates/filesize-0.2.0.crate) = 12d741e2415d4e2e5bd1c1d00409d1a8865a57892c2d689b504365655d237d43
SIZE (rust/crates/filesize-0.2.0.crate) = 5066
-SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
-SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd
-SIZE (rust/crates/gimli-0.29.0.crate) = 275756
-SHA256 (rust/crates/gix-features-0.39.0.crate) = 8e0eb9efdf96c35c0bed7596d1bef2d4ce6360a1d09738001f9d3e402aa7ba3e
-SIZE (rust/crates/gix-features-0.39.0.crate) = 31240
-SHA256 (rust/crates/gix-glob-0.17.0.crate) = 254b5101cf7facc00d9b5ff564cf46302ca76695cca23d33bc958a707b6fc857
-SIZE (rust/crates/gix-glob-0.17.0.crate) = 14138
-SHA256 (rust/crates/gix-hash-0.15.0.crate) = 952c3a29f1bc1007cc901abce7479943abfa42016db089de33d0a4fa3c85bfe8
-SIZE (rust/crates/gix-hash-0.15.0.crate) = 13514
-SHA256 (rust/crates/gix-path-0.10.12.crate) = c04e5a94fdb56b1e91eb7df2658ad16832428b8eeda24ff1a0f0288de2bce554
-SIZE (rust/crates/gix-path-0.10.12.crate) = 22834
-SHA256 (rust/crates/gix-trace-0.1.11.crate) = 04bdde120c29f1fc23a24d3e115aeeea3d60d8e65bab92cc5f9d90d9302eb952
-SIZE (rust/crates/gix-trace-0.1.11.crate) = 10424
-SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
-SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
-SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
+SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
+SIZE (rust/crates/gimli-0.32.3.crate) = 289789
+SHA256 (rust/crates/gix-features-0.39.1.crate) = 7d85d673f2e022a340dba4713bed77ef2cf4cd737d2f3e0f159d45e0935fd81f
+SIZE (rust/crates/gix-features-0.39.1.crate) = 31228
+SHA256 (rust/crates/gix-glob-0.17.1.crate) = aaf69a6bec0a3581567484bf99a4003afcaf6c469fd4214352517ea355cf3435
+SIZE (rust/crates/gix-glob-0.17.1.crate) = 14136
+SHA256 (rust/crates/gix-hash-0.15.1.crate) = 0b5eccc17194ed0e67d49285e4853307e4147e95407f91c1c3e4a13ba9f4e4ce
+SIZE (rust/crates/gix-hash-0.15.1.crate) = 13513
+SHA256 (rust/crates/gix-path-0.10.21.crate) = 0416b41cd00ff292af9b94b0660880c44bd2ed66828ddca9a2b333535cbb71b8
+SIZE (rust/crates/gix-path-0.10.21.crate) = 34033
+SHA256 (rust/crates/gix-trace-0.1.15.crate) = 1d3f59a8de2934f6391b6b3a1a7654eae18961fcb9f9c843533fed34ad0f3457
+SIZE (rust/crates/gix-trace-0.1.15.crate) = 10867
+SHA256 (rust/crates/gix-validate-0.10.1.crate) = 5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4
+SIZE (rust/crates/gix-validate-0.10.1.crate) = 12803
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
-SIZE (rust/crates/home-0.5.9.crate) = 8760
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/home-0.5.12.crate) = cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d
+SIZE (rust/crates/home-0.5.12.crate) = 9445
SHA256 (rust/crates/human_format-1.1.0.crate) = 5c3b1f728c459d27b12448862017b96ad4767b1ec2ec5e6434e99f1577f085b8
SIZE (rust/crates/human_format-1.1.0.crate) = 7108
-SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
-SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/indexmap-2.3.0.crate) = de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0
-SIZE (rust/crates/indexmap-2.3.0.crate) = 83027
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5
SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
-SIZE (rust/crates/itoa-1.0.11.crate) = 10563
-SHA256 (rust/crates/js-sys-0.3.72.crate) = 6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9
-SIZE (rust/crates/js-sys-0.3.72.crate) = 54096
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/js-sys-0.3.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65
+SIZE (rust/crates/js-sys-0.3.82.crate) = 56436
SHA256 (rust/crates/jwalk-0.8.1.crate) = 2735847566356cd2179a2a38264839308f7079fa96e6bd5a42d740460e003c56
SIZE (rust/crates/jwalk-0.8.1.crate) = 39882
-SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
-SIZE (rust/crates/libc-0.2.155.crate) = 743539
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/log-panics-2.1.0.crate) = 68f9dd8546191c1850ecf67d22f5ff00a935b890d0e84713159a55495cc2ac5f
SIZE (rust/crates/log-panics-2.1.0.crate) = 9464
-SHA256 (rust/crates/lru-0.12.4.crate) = 37ee39891760e7d94734f6f63fedc29a2e4a152f836120753a72503f09fcf904
-SIZE (rust/crates/lru-0.12.4.crate) = 16032
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
-SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
+SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
+SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
SIZE (rust/crates/mio-0.8.11.crate) = 102983
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
-SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310
-SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560
-SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804
-SIZE (rust/crates/objc2-0.5.2.crate) = 199204
-SHA256 (rust/crates/objc2-encode-4.0.3.crate) = 7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8
-SIZE (rust/crates/objc2-encode-4.0.3.crate) = 19478
-SHA256 (rust/crates/objc2-foundation-0.2.2.crate) = 0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8
-SIZE (rust/crates/objc2-foundation-0.2.2.crate) = 249330
-SHA256 (rust/crates/object-0.36.2.crate) = 3f203fa8daa7bb185f760ae12bd8e097f63d17041dcdcaf675ac54cdf863170e
-SIZE (rust/crates/object-0.36.2.crate) = 324577
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/open-5.3.0.crate) = 61a877bf6abd716642a53ef1b89fb498923a4afca5c754f9050b4d081c05c4b3
-SIZE (rust/crates/open-5.3.0.crate) = 24718
-SHA256 (rust/crates/owo-colors-4.0.0.crate) = caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f
-SIZE (rust/crates/owo-colors-4.0.0.crate) = 30984
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05
+SIZE (rust/crates/objc2-0.6.3.crate) = 272490
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
+SHA256 (rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272
+SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
+SHA256 (rust/crates/open-5.3.2.crate) = e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95
+SIZE (rust/crates/open-5.3.2.crate) = 26342
+SHA256 (rust/crates/owo-colors-4.2.3.crate) = 9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52
+SIZE (rust/crates/owo-colors-4.2.3.crate) = 38315
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
-SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142
-SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
-SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
+SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
+SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/petgraph-0.7.1.crate) = 3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772
+SIZE (rust/crates/petgraph-0.7.1.crate) = 736025
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66
-SIZE (rust/crates/pretty_assertions-1.4.0.crate) = 78846
-SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
-SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
-SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
-SIZE (rust/crates/quote-1.0.36.crate) = 28507
+SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
+SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
SHA256 (rust/crates/ratatui-0.26.3.crate) = f44c9e68fd46eda15c646fbb85e1040b657a58cdc8c98db1d97a55930d991eef
SIZE (rust/crates/ratatui-0.26.3.crate) = 465596
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.3.crate) = 2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4
-SIZE (rust/crates/redox_syscall-0.5.3.crate) = 23830
-SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
-SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustversion-1.0.17.crate) = 955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6
-SIZE (rust/crates/rustversion-1.0.17.crate) = 17621
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.204.crate) = bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12
-SIZE (rust/crates/serde-1.0.204.crate) = 78253
-SHA256 (rust/crates/serde_derive-1.0.204.crate) = e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222
-SIZE (rust/crates/serde_derive-1.0.204.crate) = 55871
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
-SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
-SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
+SHA256 (rust/crates/signal-hook-mio-0.2.5.crate) = b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc
+SIZE (rust/crates/signal-hook-mio-0.2.5.crate) = 14373
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
SHA256 (rust/crates/simplelog-0.12.2.crate) = 16257adbfaef1ee58b1363bdc0664c9b8e1e30aed86049635fb5f147d065a9c0
SIZE (rust/crates/simplelog-0.12.2.crate) = 21548
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/stability-0.2.1.crate) = d904e7009df136af5297832a3ace3370cd14ff1546a232f4f185036c2736fcac
SIZE (rust/crates/stability-0.2.1.crate) = 5381
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
@@ -243,121 +253,141 @@ SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c8
SIZE (rust/crates/strum-0.26.3.crate) = 7237
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
-SHA256 (rust/crates/syn-2.0.72.crate) = dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af
-SIZE (rust/crates/syn-2.0.72.crate) = 267069
+SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917
+SIZE (rust/crates/syn-2.0.108.crate) = 301754
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/thiserror-1.0.63.crate) = c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724
-SIZE (rust/crates/thiserror-1.0.63.crate) = 21537
-SHA256 (rust/crates/thiserror-impl-1.0.63.crate) = a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261
-SIZE (rust/crates/thiserror-impl-1.0.63.crate) = 16047
-SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
-SIZE (rust/crates/time-0.3.36.crate) = 119805
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
-SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
-SHA256 (rust/crates/trash-5.2.0.crate) = defe1fdd4232e407b312377885a2c5396764972bddad87baf304753374a1bfc8
-SIZE (rust/crates/trash-5.2.0.crate) = 52306
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/trash-5.2.5.crate) = a9b93a14fcf658568eb11b3ac4cb406822e916e2c55cdebc421beeb0bd7c94d8
+SIZE (rust/crates/trash-5.2.5.crate) = 57121
SHA256 (rust/crates/tui-react-0.23.2.crate) = 2914a701e00f3311d869175d83dbb7da374ba9a22a6876f3aa6af2673d3accc6
SIZE (rust/crates/tui-react-0.23.2.crate) = 8261
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
-SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
+SHA256 (rust/crates/unicode-ident-1.0.20.crate) = 462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06
+SIZE (rust/crates/unicode-ident-1.0.20.crate) = 47416
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
SIZE (rust/crates/unicode-truncate-1.1.0.crate) = 12529
-SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
-SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
-SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.95.crate) = 128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e
-SIZE (rust/crates/wasm-bindgen-0.2.95.crate) = 43894
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.95.crate) = cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358
-SIZE (rust/crates/wasm-bindgen-backend-0.2.95.crate) = 30487
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.95.crate) = e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56
-SIZE (rust/crates/wasm-bindgen-macro-0.2.95.crate) = 6938
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 21331
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 7649
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasm-bindgen-0.2.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60
+SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2
+SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76
+SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269
SHA256 (rust/crates/wild-2.2.1.crate) = a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1
SIZE (rust/crates/wild-2.2.1.crate) = 8080
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.56.0.crate) = 1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132
SIZE (rust/crates/windows-0.56.0.crate) = 10807828
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
SHA256 (rust/crates/windows-core-0.56.0.crate) = 4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6
SIZE (rust/crates/windows-core-0.56.0.crate) = 45084
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
SHA256 (rust/crates/windows-implement-0.56.0.crate) = f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b
SIZE (rust/crates/windows-implement-0.56.0.crate) = 9157
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
SHA256 (rust/crates/windows-interface-0.56.0.crate) = 08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc
SIZE (rust/crates/windows-interface-0.56.0.crate) = 9834
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
-SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
-SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
-SIZE (rust/crates/yansi-0.5.1.crate) = 16525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (Byron-dua-cli-v2.29.4_GH0.tar.gz) = b63c4cd9cf7ffa369f621cf798944374cef59b6cdb0fc8d608e2192bc9085951
-SIZE (Byron-dua-cli-v2.29.4_GH0.tar.gz) = 139256
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (Byron-dua-cli-v2.32.2_GH0.tar.gz) = 8a3495d2ec0c9bee961e512c79b11c9945797a3d4f979b4ec63fd50d73d80c94
+SIZE (Byron-dua-cli-v2.32.2_GH0.tar.gz) = 144906
diff --git a/sysutils/duplicity/Makefile b/sysutils/duplicity/Makefile
index abf60d4ffcbb..0f4db26ae9e4 100644
--- a/sysutils/duplicity/Makefile
+++ b/sysutils/duplicity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= duplicity
-DISTVERSION= 3.0.6
+DISTVERSION= 3.0.6.1
CATEGORIES= sysutils
MASTER_SITES= PYPI
@@ -11,6 +11,7 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pipx>0:devel/py-pipx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= librsync.so:net/librsync
@@ -31,7 +32,7 @@ SHEBANG_FILES= duplicity/__main__.py
PORTDOCS= AUTHORS.md README-LOG.md README-REPO.md README.md
-OPTIONS_DEFINE= B2 DOCS DROPBOX FTP FTPS GDOCS NLS S3
+OPTIONS_DEFINE= B2 DOCS DROPBOX FTP FTPS NLS S3
OPTIONS_DEFAULT= B2 DROPBOX GNUPG2 S3
OPTIONS_GROUP= GPG
OPTIONS_SINGLE= GPG
@@ -41,7 +42,6 @@ B2_DESC= Backblaze B2 backend
DROPBOX_DESC= Dropbox backend
FTP_DESC= FTP backend
FTPS_DESC= FTPS backend
-GDOCS_DESC= Google Docs backend
GPG_DESC= GnuPG support
GNUPG_DESC= Use GnuPG 1
GNUPG2_DESC= Use GnuPG 2
@@ -51,7 +51,6 @@ B2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}b2sdk>=0.1.8:devel/py-b2sdk@${PY_FLAVOR}
DROPBOX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dropbox>0:www/py-dropbox@${PY_FLAVOR}
FTP_RUN_DEPENDS= ncftp>=3.2.2:ftp/ncftp3
FTPS_RUN_DEPENDS= lftp>=3.7.15:ftp/lftp
-GDOCS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PyDrive2>0:www/py-pydrive2@${PY_FLAVOR}
GNUPG_RUN_DEPENDS= gnupg1>=1.4.7:security/gnupg1
GNUPG2_RUN_DEPENDS= gpg2:security/gnupg
NLS_USES= gettext-tools
diff --git a/sysutils/duplicity/distinfo b/sysutils/duplicity/distinfo
index f935171fc849..9816b499d6f4 100644
--- a/sysutils/duplicity/distinfo
+++ b/sysutils/duplicity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762255250
-SHA256 (duplicity-3.0.6.tar.gz) = c538fd9883173df1c5c7d8724433b116fe4929471d46b60809f5a4c33dffd370
-SIZE (duplicity-3.0.6.tar.gz) = 880944
+TIMESTAMP = 1763153264
+SHA256 (duplicity-3.0.6.1.tar.gz) = 49a544f509eeb10e73d3a1ce9785b6ca2a35cfa0d3ef24fd3c3655db7e755bb3
+SIZE (duplicity-3.0.6.1.tar.gz) = 878364
diff --git a/sysutils/duplicity/files/extra-patch-setup.py b/sysutils/duplicity/files/extra-patch-setup.py
index 097f462a7a92..faa812d38164 100644
--- a/sysutils/duplicity/files/extra-patch-setup.py
+++ b/sysutils/duplicity/files/extra-patch-setup.py
@@ -1,4 +1,4 @@
---- setup.py.orig 2025-11-03 12:04:09 UTC
+--- setup.py.orig 2025-11-13 17:58:14 UTC
+++ setup.py
@@ -130,28 +130,6 @@ def get_data_files():
if os.environ.get("READTHEDOCS") == "True":
diff --git a/sysutils/duplicity/files/patch-pyproject.toml b/sysutils/duplicity/files/patch-pyproject.toml
index 8b5b7c7e1508..e73097b4b7a3 100644
--- a/sysutils/duplicity/files/patch-pyproject.toml
+++ b/sysutils/duplicity/files/patch-pyproject.toml
@@ -1,12 +1,14 @@
---- pyproject.toml.orig 2025-11-03 12:04:09 UTC
+--- pyproject.toml.orig 2025-11-13 17:58:14 UTC
+++ pyproject.toml
-@@ -34,8 +34,8 @@ requires = [
+@@ -34,10 +34,10 @@ requires = [
[build-system]
requires = [
"build>=1.1",
- "pip>=24.0",
-- "setuptools>=78.1.0",
+ "pip>=23.3.2",
+ "pipx>=1.5",
+ "packaging>=20.0",
+- "setuptools>=78.1.0",
+ "setuptools>=63.1.0",
"wheel>=0.42.0",
]
diff --git a/sysutils/eksctl/Makefile b/sysutils/eksctl/Makefile
index 613795159378..51b91dd6744c 100644
--- a/sysutils/eksctl/Makefile
+++ b/sysutils/eksctl/Makefile
@@ -1,7 +1,6 @@
PORTNAME= eksctl
-PORTVERSION= 0.216.0
+PORTVERSION= 0.217.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
@@ -18,7 +17,7 @@ PLIST_FILES= bin/${PORTNAME}
GO_MODULE= github.com/eksctl-io/${PORTNAME}
GO_TARGET= ./cmd/${PORTNAME}
-GO_BUILDFLAGS= -ldflags="-X github.com/weaveworks/eksctl/pkg/version.gitCommit=a204313b2263 \
+GO_BUILDFLAGS= -ldflags="-X github.com/weaveworks/eksctl/pkg/version.gitCommit=d8988e840ac6 \
-X github.com/weaveworks/eksctl/pkg/version.buildDate=$$(date +%Y-%m-%dT%H:%M:%SZ)"
.include <bsd.port.mk>
diff --git a/sysutils/eksctl/distinfo b/sysutils/eksctl/distinfo
index 4b75f50e2c29..acff09cc63d1 100644
--- a/sysutils/eksctl/distinfo
+++ b/sysutils/eksctl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1761905035
-SHA256 (go/sysutils_eksctl/eksctl-v0.216.0/v0.216.0.mod) = 9c023c644a246fa02c552bd1108597e4d2c3b5108383a3234b188c74ca2547b8
-SIZE (go/sysutils_eksctl/eksctl-v0.216.0/v0.216.0.mod) = 24821
-SHA256 (go/sysutils_eksctl/eksctl-v0.216.0/v0.216.0.zip) = 46a0a574c5604b3837e8ffab7d0f2de0971405bcce00b77207e1f89a0280df70
-SIZE (go/sysutils_eksctl/eksctl-v0.216.0/v0.216.0.zip) = 13871866
+TIMESTAMP = 1763026373
+SHA256 (go/sysutils_eksctl/eksctl-v0.217.0/v0.217.0.mod) = 1f35a6b385378529b8ab79a4509f447b2005b5acde4ed1dd5e637a0628ea2df5
+SIZE (go/sysutils_eksctl/eksctl-v0.217.0/v0.217.0.mod) = 24825
+SHA256 (go/sysutils_eksctl/eksctl-v0.217.0/v0.217.0.zip) = 45c850cc11f43679725c79f4a3aff881882d6b9f0b7147a680d0c24891301d32
+SIZE (go/sysutils_eksctl/eksctl-v0.217.0/v0.217.0.zip) = 13883774
diff --git a/sysutils/elephant/Makefile b/sysutils/elephant/Makefile
index 7d5c56a95706..ad062d2ead3a 100644
--- a/sysutils/elephant/Makefile
+++ b/sysutils/elephant/Makefile
@@ -1,6 +1,6 @@
PORTNAME= elephant
DISTVERSIONPREFIX= v
-DISTVERSION= 2.14.3
+DISTVERSION= 2.16.0
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
@@ -24,11 +24,12 @@ PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
OPTIONS_DEFAULT= ${OPTIONS_GROUP_PROVIDERS:NNIRISESSIONS}
OPTIONS_GROUP= PROVIDERS
-OPTIONS_GROUP_PROVIDERS=BOOKMARKS CALC CLIPBOARD DESKTOPAPPLICATIONS FILES \
- MENUS NIRISESSIONS PROVIDERLIST RUNNER SNIPPETS SYMBOLS \
- TODO UNICODE WEBSEARCH WINDOWS
+OPTIONS_GROUP_PROVIDERS=1PASSWORD BOOKMARKS CALC CLIPBOARD DESKTOPAPPLICATIONS \
+ FILES MENUS NIRISESSIONS PROVIDERLIST RUNNER SNIPPETS \
+ SYMBOLS TODO UNICODE WEBSEARCH WINDOWS
PROVIDERS_DESC= Enabled providers
+1PASSWORD_DESC= Access your 1Password vaults
BOOKMARKS_DESC= URL bookmark manager
CALC_DESC= Perform calculation and unit-conversions
CLIPBOARD_DESC= Store clipboard history
@@ -45,6 +46,8 @@ UNICODE_DESC= Search for unicode symbols
WEBSEARCH_DESC= Search web with custom defined search engines
WINDOWS_DESC= Find and focus opened windows
+1PASSWORD_RUN_DEPENDS= op:security/1password-client2
+1PASSWORD_PLIST_FILES= etc/xdg/elephant/providers/1password.so
BOOKMARKS_RUN_DEPENDS= jq:textproc/jq
BOOKMARKS_USES= sqlite
BOOKMARKS_PLIST_FILES= etc/xdg/elephant/providers/bookmarks.so
diff --git a/sysutils/elephant/distinfo b/sysutils/elephant/distinfo
index 9799f748a7e9..58d1c51d87b0 100644
--- a/sysutils/elephant/distinfo
+++ b/sysutils/elephant/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762483994
-SHA256 (go/sysutils_elephant/elephant-v2.14.3/v2.14.3.mod) = 14e8da63cfb407de89f4ce5605d78d048b3f77bdef62aa33ee29aabbcfd9dace
-SIZE (go/sysutils_elephant/elephant-v2.14.3/v2.14.3.mod) = 2725
-SHA256 (go/sysutils_elephant/elephant-v2.14.3/v2.14.3.zip) = cbe97bc5e61da51d6c7862eefd77935c6857aa9d99b31775e13b4abd69807296
-SIZE (go/sysutils_elephant/elephant-v2.14.3/v2.14.3.zip) = 7562507
+TIMESTAMP = 1763559787
+SHA256 (go/sysutils_elephant/elephant-v2.16.0/v2.16.0.mod) = 0df5afad597346ffb501e93b1a722cbbfb8bea76532dc04167c7d238ae0ecade
+SIZE (go/sysutils_elephant/elephant-v2.16.0/v2.16.0.mod) = 2414
+SHA256 (go/sysutils_elephant/elephant-v2.16.0/v2.16.0.zip) = 6a134ab2356b611ab0254bb6dcf71199ae543af18012188b97d7b6fe21a511fd
+SIZE (go/sysutils_elephant/elephant-v2.16.0/v2.16.0.zip) = 7565126
diff --git a/sysutils/elephant/files/patch-vendor_github.com_neurlang_wayland_os_scm__freebsd.go b/sysutils/elephant/files/patch-vendor_github.com_neurlang_wayland_os_scm__freebsd.go
new file mode 100644
index 000000000000..080a3e55fead
--- /dev/null
+++ b/sysutils/elephant/files/patch-vendor_github.com_neurlang_wayland_os_scm__freebsd.go
@@ -0,0 +1,69 @@
+--- vendor/github.com/neurlang/wayland/os/scm_freebsd.go.orig 2025-11-14 04:42:13 UTC
++++ vendor/github.com/neurlang/wayland/os/scm_freebsd.go
+@@ -0,0 +1,66 @@
++//go:build freebsd
++// +build freebsd
++
++package os
++
++import "golang.org/x/sys/unix"
++import "syscall"
++
++// SocketControlMessage is a socket control message
++type SocketControlMessage = syscall.SocketControlMessage
++
++// Sockaddr is a socket address
++type Sockaddr = unix.Sockaddr
++
++// ParseSocketControlMessage calls a system call to parse a Socket Control Message
++func ParseSocketControlMessage(b []byte) ([]SocketControlMessage, error) {
++ scms, err := syscall.ParseSocketControlMessage(b)
++ return []SocketControlMessage(scms), err
++}
++
++// ParseUnixRights calls a system call to parse unix rights
++func ParseUnixRights(m *SocketControlMessage) (fds []int, err error) {
++ return syscall.ParseUnixRights(m)
++}
++
++func fallocate(fd int, mode uint32, off int64, size int64) error {
++ return syscall.Ftruncate(fd, off+size)
++}
++
++
++// UnixRights calls a system call
++func UnixRights(fd int) []byte {
++ return syscall.UnixRights(fd)
++}
++
++// Sendmsg sends information on fd using a Sendmsg system call
++func Sendmsg(fd int, msg []byte, oob []byte, sockaddr Sockaddr, z int) error {
++ return unix.Sendmsg(fd, msg, oob, sockaddr, z)
++}
++
++// Mmap calls the system call to map memory on a fd
++func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) {
++ return syscall.Mmap(fd, offset, length, prot, flags)
++}
++
++// Munmap calls the system call to unmap memory
++func Munmap(data []byte) error {
++ return syscall.Munmap(data)
++}
++
++// Close closes the fd
++func Close(fd int) error {
++ return syscall.Close(fd)
++}
++
++// ProtRead Pages may be read
++const ProtRead = syscall.PROT_READ
++
++// ProtWrite Pages may be written
++const ProtWrite = syscall.PROT_WRITE
++
++// MapShared Share this mapping
++const MapShared = syscall.MAP_SHARED
++
++// MapPrivate Private mapping
++const MapPrivate = syscall.MAP_PRIVATE
diff --git a/sysutils/elephant/files/patch-vendor_github.com_neurlang_wayland_os_scm__linux.go b/sysutils/elephant/files/patch-vendor_github.com_neurlang_wayland_os_scm__linux.go
new file mode 100644
index 000000000000..0944ac60ff75
--- /dev/null
+++ b/sysutils/elephant/files/patch-vendor_github.com_neurlang_wayland_os_scm__linux.go
@@ -0,0 +1,10 @@
+--- vendor/github.com/neurlang/wayland/os/scm_linux.go.orig 2025-11-14 04:42:08 UTC
++++ vendor/github.com/neurlang/wayland/os/scm_linux.go
+@@ -1,5 +1,5 @@
+-//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris
+-// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris
++//go:build aix || darwin || dragonfly || linux || netbsd || openbsd || solaris
++// +build aix darwin dragonfly linux netbsd openbsd solaris
+
+ package os
+
diff --git a/sysutils/extrace-freebsd/Makefile b/sysutils/extrace-freebsd/Makefile
index a1dce1b590ab..8f49af430d50 100644
--- a/sysutils/extrace-freebsd/Makefile
+++ b/sysutils/extrace-freebsd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= extrace-freebsd
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1
+DISTVERSION= 0.1.1
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/extrace-freebsd/distinfo b/sysutils/extrace-freebsd/distinfo
index 683324537ce4..7243e7b548d8 100644
--- a/sysutils/extrace-freebsd/distinfo
+++ b/sysutils/extrace-freebsd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760822101
-SHA256 (leahneukirchen-extrace-freebsd-v0.1_GH0.tar.gz) = 626a4a8f18f3f2740c04524159676a0907237a2f8d44a66649eeeb0eb521d909
-SIZE (leahneukirchen-extrace-freebsd-v0.1_GH0.tar.gz) = 4954
+TIMESTAMP = 1763030531
+SHA256 (leahneukirchen-extrace-freebsd-v0.1.1_GH0.tar.gz) = c47ea98e6e2245fa6cdb08f1a628f4b64e373a7b27c450aa2c1b3f0247f1ddae
+SIZE (leahneukirchen-extrace-freebsd-v0.1.1_GH0.tar.gz) = 5116
diff --git a/sysutils/f2/Makefile b/sysutils/f2/Makefile
index 12e3fa2c9008..bc65f09d7ff8 100644
--- a/sysutils/f2/Makefile
+++ b/sysutils/f2/Makefile
@@ -1,7 +1,6 @@
PORTNAME= f2
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.1
-PORTREVISION= 1
+DISTVERSION= 2.2.2
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/f2/distinfo b/sysutils/f2/distinfo
index ab3caf2e3630..f7b98e9304a8 100644
--- a/sysutils/f2/distinfo
+++ b/sysutils/f2/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762332180
-SHA256 (go/sysutils_f2/f2-v2.2.1/v2.2.1.mod) = 4d9971e51b04d8e752711faf6d2d8a00a11a8ae13e8e086e09fd976b30602ca4
-SIZE (go/sysutils_f2/f2-v2.2.1/v2.2.1.mod) = 2561
-SHA256 (go/sysutils_f2/f2-v2.2.1/v2.2.1.zip) = 7b9a2048ece82acb37775bdd5217aa2192eaa82e596cc253ce6678a708fbb9b0
-SIZE (go/sysutils_f2/f2-v2.2.1/v2.2.1.zip) = 722849
+TIMESTAMP = 1763356935
+SHA256 (go/sysutils_f2/f2-v2.2.2/v2.2.2.mod) = 7526af9e472a5af79cc4fc75edb4c8c5b6f8f0cc90e747853e595a1e570cd830
+SIZE (go/sysutils_f2/f2-v2.2.2/v2.2.2.mod) = 2530
+SHA256 (go/sysutils_f2/f2-v2.2.2/v2.2.2.zip) = 871a62d6278f7b61780d26ec595d3d65f0e5eb143e5d427a43e9adfbdf7ffe2d
+SIZE (go/sysutils_f2/f2-v2.2.2/v2.2.2.zip) = 725076
diff --git a/sysutils/fastfetch/Makefile b/sysutils/fastfetch/Makefile
index fcad73cb084b..78bf63e093b5 100644
--- a/sysutils/fastfetch/Makefile
+++ b/sysutils/fastfetch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fastfetch
-DISTVERSION= 2.55.0
+DISTVERSION= 2.55.1
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/fastfetch/distinfo b/sysutils/fastfetch/distinfo
index 4c991ebcb204..daa02cc14dff 100644
--- a/sysutils/fastfetch/distinfo
+++ b/sysutils/fastfetch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762873202
-SHA256 (fastfetch-cli-fastfetch-2.55.0_GH0.tar.gz) = d99ea4f5398ef05059771aa0b1aeda4bc1d01d951ae91d93c5b6dfb550649dbe
-SIZE (fastfetch-cli-fastfetch-2.55.0_GH0.tar.gz) = 1386298
+TIMESTAMP = 1763308635
+SHA256 (fastfetch-cli-fastfetch-2.55.1_GH0.tar.gz) = 65178a21158872990f570e09ca988a7dbeed3fbc27a6d64152ffdd73a9096fbd
+SIZE (fastfetch-cli-fastfetch-2.55.1_GH0.tar.gz) = 1386231
diff --git a/sysutils/go-ntfy/Makefile b/sysutils/go-ntfy/Makefile
index 5ffefefb77b5..271ecad65bc1 100644
--- a/sysutils/go-ntfy/Makefile
+++ b/sysutils/go-ntfy/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ntfy
DISTVERSIONPREFIX= v
-DISTVERSION= 2.14.0
-PORTREVISION= 4
+DISTVERSION= 2.15.0
CATEGORIES= sysutils
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
PKGNAMEPREFIX= go-
diff --git a/sysutils/go-ntfy/distinfo b/sysutils/go-ntfy/distinfo
index e8cf76be7633..dfb09f29fbe2 100644
--- a/sysutils/go-ntfy/distinfo
+++ b/sysutils/go-ntfy/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1755302023
-SHA256 (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.14.0_GH0/ntfy-v2.14.0.frontend.tar.gz) = 57e829eb0a12d55619c79d1fb2e623e52868d5541e84abfb11106d52c48e743c
-SIZE (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.14.0_GH0/ntfy-v2.14.0.frontend.tar.gz) = 2301196
-SHA256 (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.14.0_GH0/go.mod) = 42d2fedbbf4a995d9db12ed94deff11e300aefcfa76ee476db462d9837c900aa
-SIZE (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.14.0_GH0/go.mod) = 4753
-SHA256 (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.14.0_GH0/binwiederhier-ntfy-v2.14.0_GH0.tar.gz) = 5549b4c4654c021d3c956655f30f91bc1481ec3b2d8f502582e3f06fa100aa18
-SIZE (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.14.0_GH0/binwiederhier-ntfy-v2.14.0_GH0.tar.gz) = 13948979
+TIMESTAMP = 1763581687
+SHA256 (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.15.0_GH0/ntfy-v2.15.0.frontend.tar.gz) = 2ce47be2c1273a970b697b1ae8806336bf48acb48299d7e3818a9da4f72f24fa
+SIZE (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.15.0_GH0/ntfy-v2.15.0.frontend.tar.gz) = 2323268
+SHA256 (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.15.0_GH0/go.mod) = d15190263e718c8dba56e2124ec8f89a7ae0fa6b3215ea9d14999b4bd0e676ed
+SIZE (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.15.0_GH0/go.mod) = 4754
+SHA256 (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.15.0_GH0/binwiederhier-ntfy-v2.15.0_GH0.tar.gz) = 7c0a5d641de4f7833dfa65d1f59753faa9af991f109db28d6c0ea8b24f36f954
+SIZE (go/sysutils_go-ntfy/binwiederhier-ntfy-v2.15.0_GH0/binwiederhier-ntfy-v2.15.0_GH0.tar.gz) = 13964889
diff --git a/sysutils/gol/Makefile b/sysutils/gol/Makefile
new file mode 100644
index 000000000000..77be89da8581
--- /dev/null
+++ b/sysutils/gol/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= gol
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.0.35
+CATEGORIES= sysutils
+MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
+DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.vendor${EXTRACT_SUFX}
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= All-in-one log viewer in browser
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+USE_GITHUB= yes
+GH_ACCOUNT= kevincobain2000
+USE_RC_SUBR= ${PORTNAME}
+
+GO_TARGET= ./frontend/main.go:${PORTNAME}
+
+SUB_LIST= USER=${GOL_USER}
+
+PLIST_FILES= bin/${PORTNAME}
+
+GOL_USER= www
+
+post-extract:
+ @${MKDIR} ${WRKSRC}/vendor
+ @cd ${WRKDIR}/${PORTNAME}-vendor && ${COPYTREE_SHARE} . ${WRKSRC}/vendor
+
+.include <bsd.port.mk>
diff --git a/sysutils/gol/distinfo b/sysutils/gol/distinfo
new file mode 100644
index 000000000000..c3249c29968d
--- /dev/null
+++ b/sysutils/gol/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1763156565
+SHA256 (gol-v1.0.35.vendor.tar.gz) = a72e691485c92e1775297ecbb47c29337b275c4a3d7a5b204608c9a28dd4982b
+SIZE (gol-v1.0.35.vendor.tar.gz) = 4082558
+SHA256 (kevincobain2000-gol-v1.0.35_GH0.tar.gz) = 7290bb10db4526274dd8d6fe43a9ae88eda26dff6feaf7148c5dc82935bdedca
+SIZE (kevincobain2000-gol-v1.0.35_GH0.tar.gz) = 157006
diff --git a/sysutils/gol/files/gol.in b/sysutils/gol/files/gol.in
new file mode 100644
index 000000000000..645fc83775d8
--- /dev/null
+++ b/sysutils/gol/files/gol.in
@@ -0,0 +1,51 @@
+#!/bin/sh
+
+# PROVIDE: gol
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Configuration settings for gol in /etc/rc.conf
+#
+# gol_enable (bool): Enable gol. (default=NO)
+# gol_runas (str): User to run gol as. (default=%%USER%%)
+# gol_host (str): Host to serve. (default=127.0.0.1)
+# gol_port (int): Port to serve. (default=3003)
+# gol_every (int): Check for file paths every n seconds. (default=10)
+# gol_log (str): Log output. (default=/var/log/gol.log)
+# gol_extra_args (str): Additional parameters. (default=-f=${gol_log})
+# gol_args (str): Main parameters. (default=-every=${gol_every} -host=${gol_host} -port=${gol_port} ${gol_extra_args})
+#
+
+. /etc/rc.subr
+
+name="gol"
+desc="All-in-one log viewer in browser"
+rcvar="${name}_enable"
+
+load_rc_config $name
+
+: ${gol_enable:="NO"}
+: ${gol_runas:="%%USER%%"}
+: ${gol_log="/var/log/gol.log"}
+: ${gol_extra_args="-f=${gol_log}"}
+: ${gol_every:="10"}
+: ${gol_host:="127.0.0.1"}
+: ${gol_port:="3003"}
+: ${gol_args="-every=${gol_every} -host=${gol_host} -port=${gol_port} ${gol_extra_args}"}
+
+command="/usr/sbin/daemon"
+pidfile="/var/run/${name}.pid"
+procname="/usr/local/bin/${name}"
+command_args="-c -u ${gol_runas} -o ${gol_log} -p ${pidfile} -t \"${desc}\" ${procname} -open=false ${gol_args}"
+start_precmd="${name}_prestart"
+
+gol_prestart()
+{
+ if [ ! -f "${gol_log}" ]; then
+ install -m 644 /dev/null "${gol_log}"
+ fi
+
+ chmod 644 "${gol_log}"
+}
+
+run_rc_command "$1"
diff --git a/sysutils/gol/pkg-descr b/sysutils/gol/pkg-descr
new file mode 100644
index 000000000000..858638fb0c5a
--- /dev/null
+++ b/sysutils/gol/pkg-descr
@@ -0,0 +1,3 @@
+gol is a fast and lightweight log viewer that allows you to view
+logs in real time from different sources (files, Docker logs, remote
+via SSH, piped inputs, etc.) from a web browser.
diff --git a/sysutils/helm/Makefile b/sysutils/helm/Makefile
index 6e6a9f085e7d..a86cee9b3b23 100644
--- a/sysutils/helm/Makefile
+++ b/sysutils/helm/Makefile
@@ -1,7 +1,6 @@
PORTNAME= helm
-PORTVERSION= 3.19.0
+PORTVERSION= 3.19.2
DISTVERSIONPREFIX= v
-PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
@@ -17,7 +16,7 @@ USES= cpe go:modules tar:xz
GO_MODULE= github.com/${PORTNAME}/${PORTNAME}/v3
GO_PKGNAME= k8s.io/helm
GO_BUILDFLAGS= -ldflags="-X helm.sh/helm/v3/internal/version.version=v${PORTVERSION} \
- -X helm.sh/helm/v3/internal/version.gitCommit=3d8990f0836691f0229297773f3524598f46bda6"
+ -X helm.sh/helm/v3/internal/version.gitCommit=8766e718a0119851f10ddbe4577593a45fadf544"
GO_TARGET= ./cmd/${PORTNAME}
PLIST_FILES= ${GO_TARGET:C/.\/cmd/bin/}
diff --git a/sysutils/helm/distinfo b/sysutils/helm/distinfo
index ef7dc7d9f37d..08227b9499eb 100644
--- a/sysutils/helm/distinfo
+++ b/sysutils/helm/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757930396
-SHA256 (go/sysutils_helm/helm-v3.19.0/v3.19.0.mod) = b7911e46e951001cb367fbb8859f42db90508b33430f582b200bd158c37ab305
-SIZE (go/sysutils_helm/helm-v3.19.0/v3.19.0.mod) = 9035
-SHA256 (go/sysutils_helm/helm-v3.19.0/v3.19.0.zip) = 38d500d1a214a44231ad64bd73e3171f919f452a5ae2fede855c6f5f41437881
-SIZE (go/sysutils_helm/helm-v3.19.0/v3.19.0.zip) = 1402542
+TIMESTAMP = 1763025791
+SHA256 (go/sysutils_helm/helm-v3.19.2/v3.19.2.mod) = fe4c01bb419a4fdd623eae819d089419f0cd7eec3911cf0009479f574c42b787
+SIZE (go/sysutils_helm/helm-v3.19.2/v3.19.2.mod) = 9036
+SHA256 (go/sysutils_helm/helm-v3.19.2/v3.19.2.zip) = 74fae3e814496afc6c49be3f091c2fcbd4c040483ce92a58168b283d42b9c9c2
+SIZE (go/sysutils_helm/helm-v3.19.2/v3.19.2.zip) = 1404072
diff --git a/sysutils/kf6-baloo/distinfo b/sysutils/kf6-baloo/distinfo
index 28418a369d0a..7cf784fe2dba 100644
--- a/sysutils/kf6-baloo/distinfo
+++ b/sysutils/kf6-baloo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784981
-SHA256 (KDE/frameworks/6.19/baloo-6.19.0.tar.xz) = af3d5d85d4ed22963564fa6cc5557d489f17cba30d58308bba8c4c93d4e84688
-SIZE (KDE/frameworks/6.19/baloo-6.19.0.tar.xz) = 330980
+TIMESTAMP = 1762892877
+SHA256 (KDE/frameworks/6.20/baloo-6.20.0.tar.xz) = 06a0dc24b9cae08c7228aebc3215185042b58c4fc58ef86c8863e577493d1314
+SIZE (KDE/frameworks/6.20/baloo-6.20.0.tar.xz) = 331040
diff --git a/sysutils/kf6-kuserfeedback/distinfo b/sysutils/kf6-kuserfeedback/distinfo
index c6f28d01d2dc..db9c380082d3 100644
--- a/sysutils/kf6-kuserfeedback/distinfo
+++ b/sysutils/kf6-kuserfeedback/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784981
-SHA256 (KDE/frameworks/6.19/kuserfeedback-6.19.0.tar.xz) = 6768e73fd21a290f928b8d5714f6231ca5df8a72df625f43ac8f7ab6bb711f9f
-SIZE (KDE/frameworks/6.19/kuserfeedback-6.19.0.tar.xz) = 267400
+TIMESTAMP = 1762892877
+SHA256 (KDE/frameworks/6.20/kuserfeedback-6.20.0.tar.xz) = 638cd4e92137284de18620945441447391173a4f6785baa9e6b83855bba808b4
+SIZE (KDE/frameworks/6.20/kuserfeedback-6.20.0.tar.xz) = 267632
diff --git a/sysutils/kf6-kwallet/distinfo b/sysutils/kf6-kwallet/distinfo
index e6ebac0b378c..834bd1d021d2 100644
--- a/sysutils/kf6-kwallet/distinfo
+++ b/sysutils/kf6-kwallet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784982
-SHA256 (KDE/frameworks/6.19/kwallet-6.19.0.tar.xz) = 1de4a3f60b0c170d8d9d0476ed8e0cfdf37f6711bf4e507a8f7ec4268eadc4ad
-SIZE (KDE/frameworks/6.19/kwallet-6.19.0.tar.xz) = 364584
+TIMESTAMP = 1762892877
+SHA256 (KDE/frameworks/6.20/kwallet-6.20.0.tar.xz) = b6565ad041a57d390b3728a6599fc0e339784d2a4dab5990ace45abaa502e41e
+SIZE (KDE/frameworks/6.20/kwallet-6.20.0.tar.xz) = 364444
diff --git a/sysutils/kopia/Makefile b/sysutils/kopia/Makefile
index 5a675ca5df07..c6ce9e7f7e60 100644
--- a/sysutils/kopia/Makefile
+++ b/sysutils/kopia/Makefile
@@ -1,7 +1,6 @@
PORTNAME= kopia
DISTVERSIONPREFIX= v
-DISTVERSION= 0.21.1
-PORTREVISION= 5
+DISTVERSION= 0.22.0
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/kopia/distinfo b/sysutils/kopia/distinfo
index c627bc58d0d7..68394ac75bb7 100644
--- a/sysutils/kopia/distinfo
+++ b/sysutils/kopia/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753274303
-SHA256 (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.mod) = 8f535c3b0b8b925ffdac12109309343ccc1440e7905cc19bd7a2da4b53f710ed
-SIZE (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.mod) = 7157
-SHA256 (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.zip) = fc843df754d64fe919f2d96472a05aa2aac83a5cfc95efd9b63b1a158320bd3c
-SIZE (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.zip) = 2379262
+TIMESTAMP = 1763470292
+SHA256 (go/sysutils_kopia/kopia-v0.22.0/v0.22.0.mod) = 7bf759a899dcfa9c2c64099f7d351aa58d31fb6bad494ee117250a70b8c02946
+SIZE (go/sysutils_kopia/kopia-v0.22.0/v0.22.0.mod) = 7232
+SHA256 (go/sysutils_kopia/kopia-v0.22.0/v0.22.0.zip) = bca02dcb28b5a68a42a3be11721924f78d251ee87f0e4b690bce4bafd335855e
+SIZE (go/sysutils_kopia/kopia-v0.22.0/v0.22.0.zip) = 2424727
diff --git a/sysutils/kubectl/Makefile b/sysutils/kubectl/Makefile
index ed429d09b667..d7596382b662 100644
--- a/sysutils/kubectl/Makefile
+++ b/sysutils/kubectl/Makefile
@@ -1,7 +1,6 @@
PORTNAME= kubectl
-PORTVERSION= 1.34.1
+PORTVERSION= 1.34.2
DISTVERSIONPREFIX= v
-PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/kubectl/distinfo b/sysutils/kubectl/distinfo
index 7a97579b41ea..9e63bf25d073 100644
--- a/sysutils/kubectl/distinfo
+++ b/sysutils/kubectl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757666406
-SHA256 (kubernetes-kubernetes-v1.34.1_GH0.tar.gz) = b6054e61e26ca400e5afaa63defafb7dfcbbfad66356dd6d2598adec865a7685
-SIZE (kubernetes-kubernetes-v1.34.1_GH0.tar.gz) = 38057175
+TIMESTAMP = 1763024914
+SHA256 (kubernetes-kubernetes-v1.34.2_GH0.tar.gz) = b0dec1be2119c27b6e37a9e08d4848b7c5d05174bb631ad6c5e25c449da0eb6c
+SIZE (kubernetes-kubernetes-v1.34.2_GH0.tar.gz) = 38080420
diff --git a/sysutils/kubetail/Makefile b/sysutils/kubetail/Makefile
index 84888a764607..3fd1104553be 100644
--- a/sysutils/kubetail/Makefile
+++ b/sysutils/kubetail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kubetail
-DISTVERSION= 1.6.21
+DISTVERSION= 1.6.22
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
@@ -42,11 +42,6 @@ post-install-ZSH-on:
${INSTALL_DATA} ${WRKSRC}/completion/${PORTNAME}.zsh \
${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
-post-patch:
- @${ECHO} "Patching...";
-# shebangfix does not help
- ${REINPLACE_CMD} -e "s|/bin/bash|${LOCALBASE}/bin/bash|g" ${WRKSRC}/${PORTNAME}
-
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
diff --git a/sysutils/kubetail/distinfo b/sysutils/kubetail/distinfo
index d04e3351ad7f..97a82ae57724 100644
--- a/sysutils/kubetail/distinfo
+++ b/sysutils/kubetail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761361170
-SHA256 (johanhaleby-kubetail-1.6.21_GH0.tar.gz) = 14a363e9eae52039688c9bcca4040b69c7017e528ec23e7ba9aec200dcbeb010
-SIZE (johanhaleby-kubetail-1.6.21_GH0.tar.gz) = 12929
+TIMESTAMP = 1763124631
+SHA256 (johanhaleby-kubetail-1.6.22_GH0.tar.gz) = 1b58fa4a2068dcb091b76b1e29e68039a76de50efd37400461e24f61fdc59b1b
+SIZE (johanhaleby-kubetail-1.6.22_GH0.tar.gz) = 12930
diff --git a/sysutils/kustomize/Makefile b/sysutils/kustomize/Makefile
index 369794cfe419..54f02ba1d190 100644
--- a/sysutils/kustomize/Makefile
+++ b/sysutils/kustomize/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kustomize
DISTVERSIONPREFIX= v
-DISTVERSION= 5.7.1
+DISTVERSION= 5.8.0
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
@@ -10,7 +10,7 @@ WWW= https://github.com/kubernetes-sigs/kustomize
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23,modules
+USES= go:1.24,modules
_BUILD_DATE= $$(date -u +"%FT%T%z")
diff --git a/sysutils/kustomize/distinfo b/sysutils/kustomize/distinfo
index abddfee4b8b0..bb9daecc43ef 100644
--- a/sysutils/kustomize/distinfo
+++ b/sysutils/kustomize/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757955293
-SHA256 (go/sysutils_kustomize/kustomize-v5.7.1/v5.7.1.mod) = 79d23ad10e251a6aa0eb1447223523138d112fe44e8a50c57221433944e42a76
-SIZE (go/sysutils_kustomize/kustomize-v5.7.1/v5.7.1.mod) = 1511
-SHA256 (go/sysutils_kustomize/kustomize-v5.7.1/v5.7.1.zip) = fb439ec68284ab65d651fc51cc84255822f9afa7949bd2f2730d620db78bf036
-SIZE (go/sysutils_kustomize/kustomize-v5.7.1/v5.7.1.zip) = 134567
+TIMESTAMP = 1763091903
+SHA256 (go/sysutils_kustomize/kustomize-v5.8.0/v5.8.0.mod) = 801752c76aa41d91d66e2fb92d912ded0a2b6280f2d51e335fcfaabaefd89a36
+SIZE (go/sysutils_kustomize/kustomize-v5.8.0/v5.8.0.mod) = 1511
+SHA256 (go/sysutils_kustomize/kustomize-v5.8.0/v5.8.0.zip) = d2b51f69fa9b9c4b0e8ac2c9c5a80e71f2d69c60c03560442739cf8f76f7b72e
+SIZE (go/sysutils_kustomize/kustomize-v5.8.0/v5.8.0.zip) = 134660
diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile
index 8710a2e63294..26c307b0b532 100644
--- a/sysutils/mise/Makefile
+++ b/sysutils/mise/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mise
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.3
+DISTVERSION= 2025.11.5
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
@@ -56,14 +56,14 @@ CARGO_CRATES= addr2line-0.25.1 \
assert-json-diff-2.0.2 \
async-backtrace-0.2.7 \
async-backtrace-attributes-0.2.7 \
- async-compression-0.4.32 \
+ async-compression-0.4.33 \
async-recursion-1.1.1 \
async-trait-0.1.89 \
atomic-waker-1.1.2 \
autocfg-1.5.0 \
- aws-lc-fips-sys-0.13.9 \
- aws-lc-rs-1.14.1 \
- aws-lc-sys-0.32.3 \
+ aws-lc-fips-sys-0.13.10 \
+ aws-lc-rs-1.15.0 \
+ aws-lc-sys-0.33.0 \
backtrace-0.3.76 \
base16ct-0.2.0 \
base64-0.13.1 \
@@ -89,14 +89,14 @@ CARGO_CRATES= addr2line-0.25.1 \
bytecount-0.6.9 \
byteorder-1.5.0 \
bytes-1.10.1 \
- bytesize-2.1.0 \
+ bytesize-2.2.0 \
bzip2-0.5.2 \
bzip2-0.6.1 \
bzip2-sys-0.1.13+1.0.8 \
calm_io-0.1.1 \
calmio_filters-0.1.0 \
cbc-0.1.2 \
- cc-1.2.44 \
+ cc-1.2.45 \
cesu8-1.1.0 \
cexpr-0.6.0 \
cfg-if-1.0.4 \
@@ -124,8 +124,8 @@ CARGO_CRATES= addr2line-0.25.1 \
colored-3.0.0 \
combine-4.6.7 \
comfy-table-7.2.1 \
- compression-codecs-0.4.31 \
- compression-core-0.4.29 \
+ compression-codecs-0.4.32 \
+ compression-core-0.4.30 \
confique-0.3.1 \
confique-macro-0.0.12 \
console-0.15.11 \
@@ -134,7 +134,7 @@ CARGO_CRATES= addr2line-0.25.1 \
const_format-0.2.35 \
const_format_proc_macros-0.2.34 \
constant_time_eq-0.3.1 \
- contracts-0.6.6 \
+ contracts-0.6.7 \
cookie-factory-0.3.3 \
core-foundation-0.9.4 \
core-foundation-0.10.1 \
@@ -151,7 +151,7 @@ CARGO_CRATES= addr2line-0.25.1 \
crossterm-0.29.0 \
crossterm_winapi-0.9.1 \
crypto-bigint-0.5.5 \
- crypto-common-0.1.6 \
+ crypto-common-0.1.7 \
crypto_secretbox-0.1.1 \
ctor-0.4.3 \
ctor-proc-macro-0.0.6 \
@@ -193,7 +193,7 @@ CARGO_CRATES= addr2line-0.25.1 \
dtor-0.0.6 \
dtor-proc-macro-0.0.5 \
duct-0.13.7 \
- duct-1.1.0 \
+ duct-1.1.1 \
dunce-1.0.5 \
dyn-clone-1.0.20 \
ecdsa-0.16.9 \
@@ -208,7 +208,7 @@ CARGO_CRATES= addr2line-0.25.1 \
env_logger-0.11.8 \
envmnt-0.10.4 \
equivalent-1.0.2 \
- erased-serde-0.4.8 \
+ erased-serde-0.4.9 \
errno-0.2.8 \
errno-0.3.14 \
errno-dragonfly-0.1.2 \
@@ -250,7 +250,7 @@ CARGO_CRATES= addr2line-0.25.1 \
futures-util-0.3.31 \
fuzzy-matcher-0.3.7 \
generator-0.7.5 \
- generic-array-0.14.9 \
+ generic-array-0.14.7 \
getrandom-0.2.16 \
getrandom-0.3.4 \
getset-0.1.6 \
@@ -337,7 +337,7 @@ CARGO_CRATES= addr2line-0.25.1 \
httpdate-1.0.3 \
human_format-1.1.0 \
humansize-2.1.3 \
- hyper-1.7.0 \
+ hyper-1.8.0 \
hyper-rustls-0.27.7 \
hyper-tls-0.6.0 \
hyper-util-0.1.17 \
@@ -365,7 +365,7 @@ CARGO_CRATES= addr2line-0.25.1 \
indexmap-1.9.3 \
indexmap-2.12.0 \
indicatif-0.17.11 \
- indicatif-0.18.2 \
+ indicatif-0.18.3 \
indoc-2.0.7 \
inout-0.1.4 \
insta-1.43.2 \
@@ -374,14 +374,14 @@ CARGO_CRATES= addr2line-0.25.1 \
io-close-0.3.7 \
io_tee-0.1.1 \
ipnet-2.11.0 \
- iri-string-0.7.8 \
+ iri-string-0.7.9 \
is_terminal_polyfill-1.70.2 \
itertools-0.10.5 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.15 \
- jiff-static-0.2.15 \
+ jiff-0.2.16 \
+ jiff-static-0.2.16 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
jni-0.21.1 \
@@ -422,7 +422,7 @@ CARGO_CRATES= addr2line-0.25.1 \
loom-0.5.6 \
lru-slab-0.1.2 \
lua-src-548.1.2 \
- luajit-src-210.6.2+25a61a1 \
+ luajit-src-210.6.3+eba91fc \
lzma-rs-0.3.0 \
lzma-rust-0.1.7 \
lzma-rust2-0.6.1 \
@@ -455,7 +455,7 @@ CARGO_CRATES= addr2line-0.25.1 \
nu-ansi-term-0.50.3 \
num-0.4.3 \
num-bigint-0.4.6 \
- num-bigint-dig-0.8.5 \
+ num-bigint-dig-0.8.6 \
num-complex-0.4.6 \
num-conv-0.1.0 \
num-integer-0.1.46 \
@@ -477,10 +477,10 @@ CARGO_CRATES= addr2line-0.25.1 \
once_cell_polyfill-1.70.2 \
opaque-debug-0.3.1 \
openidconnect-4.0.1 \
- openssl-0.10.74 \
+ openssl-0.10.75 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-sys-0.9.110 \
+ openssl-sys-0.9.111 \
option-ext-0.2.0 \
ordered-float-2.10.1 \
os-release-0.1.0 \
@@ -548,7 +548,7 @@ CARGO_CRATES= addr2line-0.25.1 \
quinn-0.11.9 \
quinn-proto-0.11.13 \
quinn-udp-0.5.14 \
- quote-1.0.41 \
+ quote-1.0.42 \
r-efi-5.3.0 \
rand-0.8.5 \
rand-0.9.2 \
@@ -584,7 +584,7 @@ CARGO_CRATES= addr2line-0.25.1 \
rustc_version-0.4.1 \
rusticata-macros-4.1.0 \
rustix-1.1.2 \
- rustls-0.23.34 \
+ rustls-0.23.35 \
rustls-native-certs-0.8.2 \
rustls-pki-types-1.13.0 \
rustls-webpki-0.103.8 \
@@ -596,8 +596,8 @@ CARGO_CRATES= addr2line-0.25.1 \
scc-2.4.0 \
schannel-0.1.28 \
schemars-0.9.0 \
- schemars-1.0.5 \
- schemars_derive-1.0.5 \
+ schemars-1.1.0 \
+ schemars_derive-1.1.0 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
scrypt-0.11.0 \
@@ -668,7 +668,7 @@ CARGO_CRATES= addr2line-0.25.1 \
strum_macros-0.27.2 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.108 \
+ syn-2.0.110 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
sys-info-0.9.1 \
@@ -746,7 +746,7 @@ CARGO_CRATES= addr2line-0.25.1 \
untrusted-0.9.0 \
url-2.5.7 \
urlencoding-2.1.3 \
- usage-lib-2.6.0 \
+ usage-lib-2.8.0 \
utf8-decode-1.0.1 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
diff --git a/sysutils/mise/distinfo b/sysutils/mise/distinfo
index 2980eeda8013..db40b6e32e0a 100644
--- a/sysutils/mise/distinfo
+++ b/sysutils/mise/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762576608
+TIMESTAMP = 1763360250
SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -59,8 +59,8 @@ SHA256 (rust/crates/async-backtrace-0.2.7.crate) = 4dcb391558246d27a13f195c1e3a5
SIZE (rust/crates/async-backtrace-0.2.7.crate) = 26749
SHA256 (rust/crates/async-backtrace-attributes-0.2.7.crate) = affbba0d438add06462a0371997575927bc05052f7ec486e7a4ca405c956c3d7
SIZE (rust/crates/async-backtrace-attributes-0.2.7.crate) = 6938
-SHA256 (rust/crates/async-compression-0.4.32.crate) = 5a89bce6054c720275ac2432fbba080a66a2106a44a1b804553930ca6909f4e0
-SIZE (rust/crates/async-compression-0.4.32.crate) = 98949
+SHA256 (rust/crates/async-compression-0.4.33.crate) = 93c1f86859c1af3d514fa19e8323147ff10ea98684e6c7b307912509f50e67b2
+SIZE (rust/crates/async-compression-0.4.33.crate) = 96077
SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
@@ -69,12 +69,12 @@ SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/aws-lc-fips-sys-0.13.9.crate) = ede71ad84efb06d748d9af3bc500b14957a96282a69a6833b1420dcacb411cc3
-SIZE (rust/crates/aws-lc-fips-sys-0.13.9.crate) = 7787696
-SHA256 (rust/crates/aws-lc-rs-1.14.1.crate) = 879b6c89592deb404ba4dc0ae6b58ffd1795c78991cbb5b8bc441c48a070440d
-SIZE (rust/crates/aws-lc-rs-1.14.1.crate) = 209341
-SHA256 (rust/crates/aws-lc-sys-0.32.3.crate) = 107a4e9d9cab9963e04e84bb8dee0e25f2a987f9a8bad5ed054abd439caa8f8c
-SIZE (rust/crates/aws-lc-sys-0.32.3.crate) = 9361125
+SHA256 (rust/crates/aws-lc-fips-sys-0.13.10.crate) = 57900537c00a0565a35b63c4c281b372edfc9744b072fd4a3b414350a8f5ed48
+SIZE (rust/crates/aws-lc-fips-sys-0.13.10.crate) = 7788771
+SHA256 (rust/crates/aws-lc-rs-1.15.0.crate) = 5932a7d9d28b0d2ea34c6b3779d35e3dd6f6345317c34e73438c4f1f29144151
+SIZE (rust/crates/aws-lc-rs-1.15.0.crate) = 214252
+SHA256 (rust/crates/aws-lc-sys-0.33.0.crate) = 1826f2e4cfc2cd19ee53c42fbf68e2f81ec21108e0b7ecf6a71cf062137360fc
+SIZE (rust/crates/aws-lc-sys-0.33.0.crate) = 9485869
SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
@@ -125,8 +125,8 @@ SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/bytesize-2.1.0.crate) = f5c434ae3cf0089ca203e9019ebe529c47ff45cefe8af7c85ecb734ef541822f
-SIZE (rust/crates/bytesize-2.1.0.crate) = 19793
+SHA256 (rust/crates/bytesize-2.2.0.crate) = c99fa31e08a43eaa5913ef68d7e01c37a2bdce6ed648168239ad33b7d30a9cd8
+SIZE (rust/crates/bytesize-2.2.0.crate) = 21618
SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47
SIZE (rust/crates/bzip2-0.5.2.crate) = 38314
SHA256 (rust/crates/bzip2-0.6.1.crate) = f3a53fac24f34a81bc9954b5d6cfce0c21e18ec6959f44f56e8e90e4bb7c346c
@@ -139,8 +139,8 @@ SHA256 (rust/crates/calmio_filters-0.1.0.crate) = 846501f4575cd66766a40bb7ab6d8e
SIZE (rust/crates/calmio_filters-0.1.0.crate) = 1930
SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
SIZE (rust/crates/cbc-0.1.2.crate) = 23501
-SHA256 (rust/crates/cc-1.2.44.crate) = 37521ac7aabe3d13122dc382493e20c9416f299d2ccd5b3a5340a2570cdeb0f3
-SIZE (rust/crates/cc-1.2.44.crate) = 92035
+SHA256 (rust/crates/cc-1.2.45.crate) = 35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe
+SIZE (rust/crates/cc-1.2.45.crate) = 92261
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
@@ -195,10 +195,10 @@ SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde
SIZE (rust/crates/combine-4.6.7.crate) = 134808
SHA256 (rust/crates/comfy-table-7.2.1.crate) = b03b7db8e0b4b2fdad6c551e634134e99ec000e5c8c3b6856c65e8bbaded7a3b
SIZE (rust/crates/comfy-table-7.2.1.crate) = 78509
-SHA256 (rust/crates/compression-codecs-0.4.31.crate) = ef8a506ec4b81c460798f572caead636d57d3d7e940f998160f52bd254bf2d23
-SIZE (rust/crates/compression-codecs-0.4.31.crate) = 22694
-SHA256 (rust/crates/compression-core-0.4.29.crate) = e47641d3deaf41fb1538ac1f54735925e275eaf3bf4d55c81b137fba797e5cbb
-SIZE (rust/crates/compression-core-0.4.29.crate) = 4321
+SHA256 (rust/crates/compression-codecs-0.4.32.crate) = 680dc087785c5230f8e8843e2e57ac7c1c90488b6a91b88caa265410568f441b
+SIZE (rust/crates/compression-codecs-0.4.32.crate) = 24233
+SHA256 (rust/crates/compression-core-0.4.30.crate) = 3a9b614a5787ef0c8802a55766480563cb3a93b435898c422ed2a359cf811582
+SIZE (rust/crates/compression-core-0.4.30.crate) = 4841
SHA256 (rust/crates/confique-0.3.1.crate) = 33cbbbdc4e7bec8bd8a61bc21159fc79fa22004754feb0a83f78119b3918e0b3
SIZE (rust/crates/confique-0.3.1.crate) = 42794
SHA256 (rust/crates/confique-macro-0.0.12.crate) = 85d58122c074ab6431418377f20b74cac2d37be215a94784f1aa319e89200aab
@@ -215,8 +215,8 @@ SHA256 (rust/crates/const_format_proc_macros-0.2.34.crate) = 1d57c2eccfb16dbac1f
SIZE (rust/crates/const_format_proc_macros-0.2.34.crate) = 24396
SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
-SHA256 (rust/crates/contracts-0.6.6.crate) = dc486fc59d4d0e52ea0b4461a12720c8617338c9ee955cc4013fb7319d264abd
-SIZE (rust/crates/contracts-0.6.6.crate) = 31172
+SHA256 (rust/crates/contracts-0.6.7.crate) = 008eb94d541da40512913ef5e0707c3fb0e7280ba1af13f062461e46dd96ef7e
+SIZE (rust/crates/contracts-0.6.7.crate) = 31377
SHA256 (rust/crates/cookie-factory-0.3.3.crate) = 9885fa71e26b8ab7855e2ec7cae6e9b380edff76cd052e07c683a0319d51b3a2
SIZE (rust/crates/cookie-factory-0.3.3.crate) = 19084
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
@@ -249,8 +249,8 @@ SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76
SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384
-SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
-SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a
+SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619
SHA256 (rust/crates/crypto_secretbox-0.1.1.crate) = b9d6cf87adf719ddf43a805e92c6870a531aedda35ff640442cbaf8674e141e1
SIZE (rust/crates/crypto_secretbox-0.1.1.crate) = 11377
SHA256 (rust/crates/ctor-0.4.3.crate) = ec09e802f5081de6157da9a75701d6c713d8dc3ba52571fd4bd25f412644e8a6
@@ -333,8 +333,8 @@ SHA256 (rust/crates/dtor-proc-macro-0.0.5.crate) = 7454e41ff9012c00d53cf7f475c5e
SIZE (rust/crates/dtor-proc-macro-0.0.5.crate) = 2049
SHA256 (rust/crates/duct-0.13.7.crate) = e4ab5718d1224b63252cd0c6f74f6480f9ffeb117438a2e0f5cf6d9a4798929c
SIZE (rust/crates/duct-0.13.7.crate) = 30055
-SHA256 (rust/crates/duct-1.1.0.crate) = d7478638a31d1f1f3d6c9f5e57c76b906a04ac4879d6fd0fb6245bc88f73fd0b
-SIZE (rust/crates/duct-1.1.0.crate) = 35093
+SHA256 (rust/crates/duct-1.1.1.crate) = 7e66e9c0c03d094e1a0ba1be130b849034aa80c3a2ab8ee94316bc809f3fa684
+SIZE (rust/crates/duct-1.1.1.crate) = 37041
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
@@ -363,8 +363,8 @@ SHA256 (rust/crates/envmnt-0.10.4.crate) = d73999a2b8871e74c8b8bc23759ee9f3d8501
SIZE (rust/crates/envmnt-0.10.4.crate) = 1194963
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/erased-serde-0.4.8.crate) = 259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b
-SIZE (rust/crates/erased-serde-0.4.8.crate) = 28580
+SHA256 (rust/crates/erased-serde-0.4.9.crate) = 89e8918065695684b2b0702da20382d5ae6065cf3327bc2d6436bd49a71ce9f3
+SIZE (rust/crates/erased-serde-0.4.9.crate) = 28835
SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
SIZE (rust/crates/errno-0.2.8.crate) = 9276
SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
@@ -447,8 +447,8 @@ SHA256 (rust/crates/fuzzy-matcher-0.3.7.crate) = 54614a3312934d066701a80f20f15fa
SIZE (rust/crates/fuzzy-matcher-0.3.7.crate) = 18047
SHA256 (rust/crates/generator-0.7.5.crate) = 5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e
SIZE (rust/crates/generator-0.7.5.crate) = 29947
-SHA256 (rust/crates/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2
-SIZE (rust/crates/generic-array-0.14.9.crate) = 17439
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
@@ -621,8 +621,8 @@ SHA256 (rust/crates/human_format-1.1.0.crate) = 5c3b1f728c459d27b12448862017b96a
SIZE (rust/crates/human_format-1.1.0.crate) = 7108
SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
SIZE (rust/crates/humansize-2.1.3.crate) = 11953
-SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
-SIZE (rust/crates/hyper-1.7.0.crate) = 157006
+SHA256 (rust/crates/hyper-1.8.0.crate) = 1744436df46f0bde35af3eda22aeaba453aada65d8f1c171cd8a5f59030bd69f
+SIZE (rust/crates/hyper-1.8.0.crate) = 157604
SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
@@ -677,8 +677,8 @@ SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed14
SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235
SIZE (rust/crates/indicatif-0.17.11.crate) = 66577
-SHA256 (rust/crates/indicatif-0.18.2.crate) = ade6dfcba0dfb62ad59e59e7241ec8912af34fd29e0e743e3db992bd278e8b65
-SIZE (rust/crates/indicatif-0.18.2.crate) = 67401
+SHA256 (rust/crates/indicatif-0.18.3.crate) = 9375e112e4b463ec1b1c6c011953545c65a30164fbab5b581df32b3abf0dcb88
+SIZE (rust/crates/indicatif-0.18.3.crate) = 66504
SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
SIZE (rust/crates/indoc-2.0.7.crate) = 17184
SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
@@ -695,8 +695,8 @@ SHA256 (rust/crates/io_tee-0.1.1.crate) = 4b3f7cef34251886990511df1c61443aa92849
SIZE (rust/crates/io_tee-0.1.1.crate) = 2667
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
-SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
-SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
+SHA256 (rust/crates/iri-string-0.7.9.crate) = 4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397
+SIZE (rust/crates/iri-string-0.7.9.crate) = 142144
SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
@@ -707,10 +707,10 @@ SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aab
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
-SIZE (rust/crates/jiff-0.2.15.crate) = 712996
-SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
-SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jiff-0.2.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35
+SIZE (rust/crates/jiff-0.2.16.crate) = 731814
+SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69
+SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672
SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
@@ -791,8 +791,8 @@ SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f6
SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/lua-src-548.1.2.crate) = bdc4e1aff422ad5f08cffb4719603dcdbc2be2307f4c1510d7aab74b7fa88ca8
SIZE (rust/crates/lua-src-548.1.2.crate) = 669450
-SHA256 (rust/crates/luajit-src-210.6.2+25a61a1.crate) = 89b3e51e810ed7940b3d057d4cb63ef5faa8261fc8f46fb1905947a22f1c89ec
-SIZE (rust/crates/luajit-src-210.6.2+25a61a1.crate) = 1017912
+SHA256 (rust/crates/luajit-src-210.6.3+eba91fc.crate) = db059f84d60992bd55de5a19e4c8d181aba1ba40485ebe4a284f3512cc0c5cd5
+SIZE (rust/crates/luajit-src-210.6.3+eba91fc.crate) = 1020314
SHA256 (rust/crates/lzma-rs-0.3.0.crate) = 297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e
SIZE (rust/crates/lzma-rs-0.3.0.crate) = 29080
SHA256 (rust/crates/lzma-rust-0.1.7.crate) = 5baab2bbbd7d75a144d671e9ff79270e903957d92fb7386fd39034c709bd2661
@@ -857,8 +857,8 @@ SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b229
SIZE (rust/crates/num-0.4.3.crate) = 9575
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
-SHA256 (rust/crates/num-bigint-dig-0.8.5.crate) = 82c79c15c05d4bf82b6f5ef163104cc81a760d8e874d38ac50ab67c8877b647b
-SIZE (rust/crates/num-bigint-dig-0.8.5.crate) = 126199
+SHA256 (rust/crates/num-bigint-dig-0.8.6.crate) = e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7
+SIZE (rust/crates/num-bigint-dig-0.8.6.crate) = 126196
SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
@@ -901,14 +901,14 @@ SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7
SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
SHA256 (rust/crates/openidconnect-4.0.1.crate) = 0d8c6709ba2ea764bbed26bce1adf3c10517113ddea6f2d4196e4851757ef2b2
SIZE (rust/crates/openidconnect-4.0.1.crate) = 173752
-SHA256 (rust/crates/openssl-0.10.74.crate) = 24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654
-SIZE (rust/crates/openssl-0.10.74.crate) = 285425
+SHA256 (rust/crates/openssl-0.10.75.crate) = 08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328
+SIZE (rust/crates/openssl-0.10.75.crate) = 288136
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-sys-0.9.110.crate) = 0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2
-SIZE (rust/crates/openssl-sys-0.9.110.crate) = 80412
+SHA256 (rust/crates/openssl-sys-0.9.111.crate) = 82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321
+SIZE (rust/crates/openssl-sys-0.9.111.crate) = 80871
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
@@ -1043,8 +1043,8 @@ SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925a
SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837
SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
-SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
-SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -1115,8 +1115,8 @@ SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfc
SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746
SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
SIZE (rust/crates/rustix-1.1.2.crate) = 422717
-SHA256 (rust/crates/rustls-0.23.34.crate) = 6a9586e9ee2b4f8fab52a0048ca7334d7024eef48e2cb9407e3497bb7cab7fa7
-SIZE (rust/crates/rustls-0.23.34.crate) = 374030
+SHA256 (rust/crates/rustls-0.23.35.crate) = 533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f
+SIZE (rust/crates/rustls-0.23.35.crate) = 373700
SHA256 (rust/crates/rustls-native-certs-0.8.2.crate) = 9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923
SIZE (rust/crates/rustls-native-certs-0.8.2.crate) = 31903
SHA256 (rust/crates/rustls-pki-types-1.13.0.crate) = 94182ad936a0c91c324cd46c6511b9510ed16af436d7b5bab34beab0afd55f7a
@@ -1139,10 +1139,10 @@ SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c
SIZE (rust/crates/schannel-0.1.28.crate) = 42312
SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
SIZE (rust/crates/schemars-0.9.0.crate) = 80032
-SHA256 (rust/crates/schemars-1.0.5.crate) = 1317c3bf3e7df961da95b0a56a172a02abead31276215a0497241a7624b487ce
-SIZE (rust/crates/schemars-1.0.5.crate) = 88673
-SHA256 (rust/crates/schemars_derive-1.0.5.crate) = 5f760a6150d45dd66ec044983c124595ae76912e77ed0b44124cb3e415cce5d9
-SIZE (rust/crates/schemars_derive-1.0.5.crate) = 31160
+SHA256 (rust/crates/schemars-1.1.0.crate) = 9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289
+SIZE (rust/crates/schemars-1.1.0.crate) = 92664
+SHA256 (rust/crates/schemars_derive-1.1.0.crate) = 301858a4023d78debd2353c7426dc486001bddc91ae31a76fb1f55132f7e2633
+SIZE (rust/crates/schemars_derive-1.1.0.crate) = 31175
SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
@@ -1283,8 +1283,8 @@ SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917
-SIZE (rust/crates/syn-2.0.108.crate) = 301754
+SHA256 (rust/crates/syn-2.0.110.crate) = a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea
+SIZE (rust/crates/syn-2.0.110.crate) = 302184
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
@@ -1439,8 +1439,8 @@ SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cf
SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
-SHA256 (rust/crates/usage-lib-2.6.0.crate) = 717a96b69a8547b22ec9249d8078507b8365bc55cc6594c1ad752f85a274c2b7
-SIZE (rust/crates/usage-lib-2.6.0.crate) = 82515
+SHA256 (rust/crates/usage-lib-2.8.0.crate) = 47391a2d05bd55a38dbe5e8e05cf9324a51a40840d1ca63c2b80eb6043d7898e
+SIZE (rust/crates/usage-lib-2.8.0.crate) = 84304
SHA256 (rust/crates/utf8-decode-1.0.1.crate) = ca61eb27fa339aa08826a29f03e87b99b4d8f0fc2255306fd266bb1b6a9de498
SIZE (rust/crates/utf8-decode-1.0.1.crate) = 7605
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
@@ -1677,5 +1677,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
-SHA256 (jdx-mise-v2025.11.3_GH0.tar.gz) = bc0d5afd944d90202a375169b4e2f26e772121de793a3e392f3feb241bf8fa87
-SIZE (jdx-mise-v2025.11.3_GH0.tar.gz) = 5076368
+SHA256 (jdx-mise-v2025.11.5_GH0.tar.gz) = 3afc9f12571a60d66423e7e58549d226f9fd3b8dbcee1b90b416645808c2a23d
+SIZE (jdx-mise-v2025.11.5_GH0.tar.gz) = 5088278
diff --git a/sysutils/nut-devel/Makefile b/sysutils/nut-devel/Makefile
index 24102fa0b68c..cc9cd6b0e1ad 100644
--- a/sysutils/nut-devel/Makefile
+++ b/sysutils/nut-devel/Makefile
@@ -18,8 +18,8 @@ CONFLICTS= nut-[0-9]*
USE_GITHUB= yes
GH_ACCOUNT= networkupstools
-GH_TAGNAME= 87008cfc7
-NUT_COMMIT_DATE= 2025.09.23
+GH_TAGNAME= 41daedfab
+NUT_COMMIT_DATE= 2025.11.17
MAKE_JOBS_UNSAFE= yes
GNU_CONFIGURE= yes
diff --git a/sysutils/nut-devel/distinfo b/sysutils/nut-devel/distinfo
index 1b2179759efa..d69c73036e17 100644
--- a/sysutils/nut-devel/distinfo
+++ b/sysutils/nut-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758737801
-SHA256 (networkupstools-nut-2025.09.23-87008cfc7_GH0.tar.gz) = c7c119de155c56044c5d018cee46cf54f36ad0e69c63de495fd0f17992c8c2e2
-SIZE (networkupstools-nut-2025.09.23-87008cfc7_GH0.tar.gz) = 5028328
+TIMESTAMP = 1763394301
+SHA256 (networkupstools-nut-2025.11.17-41daedfab_GH0.tar.gz) = 3ad7a29ebc7721d0092e2b2f7f5e343ddd8b496a8a8c8b9785c8fa2006bdf46f
+SIZE (networkupstools-nut-2025.11.17-41daedfab_GH0.tar.gz) = 5143254
diff --git a/sysutils/nut-devel/files/patch-configure.ac b/sysutils/nut-devel/files/patch-configure.ac
index 86db2cd40761..f4ba07af7082 100644
--- a/sysutils/nut-devel/files/patch-configure.ac
+++ b/sysutils/nut-devel/files/patch-configure.ac
@@ -1,6 +1,20 @@
---- configure.ac.orig 2022-08-25 15:32:21.256937000 -0700
-+++ configure.ac 2022-08-25 15:37:36.166445000 -0700
-@@ -802,7 +802,7 @@
+--- configure.ac.orig 2025-11-17 08:11:32.054205000 -0800
++++ configure.ac 2025-11-17 08:19:12.634169000 -0800
+@@ -509,13 +509,6 @@
+ [RUN_AS_GROUP="nogroup"]
+ )
+
+-dnl Last hit wins, user and groups accounts separately
+-for TOKEN in upsmon nutmon ups nut; do
+- AS_IF([test -n "`${PROBE_OS_USER} ${TOKEN}`"], [RUN_AS_USER="${TOKEN}"])
+- AS_IF([test -n "`${PROBE_OS_GROUP} ${TOKEN}`"], [RUN_AS_GROUP="${TOKEN}"])
+-done
+-unset TOKEN
+-
+ dnl NOTE: NUT legacy default, keep as is for least surprise
+ dnl Distributions are however welcome to specify the option to use tmpfs
+ AS_CASE([${target_os}],
+@@ -2844,7 +2837,7 @@
dnl A Python GUI client application for the sysadmin desktop
dnl (not necessarily on the NUT server itself):
@@ -9,9 +23,9 @@
NUT_ARG_WITH([pynut], [install the PyNUT module files (yes, no, app, auto)], [auto])
dnl Note: we did NUT_CHECK_PYTHON2 NUT_CHECK_PYTHON3 etc above,
dnl and if at all possible, we generate the files from .in templates
-@@ -1301,7 +1301,7 @@
+@@ -3534,7 +3527,7 @@
dnl Can we satisfy any NUT-Monitor installation request?
- if test -n "${nut_with_nut_monitor_py2gtk2}${nut_with_nut_monitor_py3qt5}" ; then
+ if test -n "${nut_with_nut_monitor_py2gtk2}${nut_with_nut_monitor_py3qt5}${nut_with_nut_monitor_py3qt6}" ; then
case "${nut_with_nut_monitor}" in
- "auto") nut_with_nut_monitor="yes" ;;
+ "auto") nut_with_nut_monitor="no" ;;
diff --git a/sysutils/nut-devel/files/patch-scripts_Makefile b/sysutils/nut-devel/files/patch-scripts_Makefile
deleted file mode 100644
index 2bb9e47afe06..000000000000
--- a/sysutils/nut-devel/files/patch-scripts_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- scripts/Makefile.am.orig 2025-09-23 07:29:43.000000000 -0700
-+++ scripts/Makefile.am 2025-09-24 11:18:33.361330000 -0700
-@@ -30,7 +30,7 @@
- valgrind/valgrind.sh.in \
- Windows/halt.c
-
--SUBDIRS = augeas devd hotplug installer python systemd udev ufw Solaris Windows upsdrvsvcctl external_apis
-+SUBDIRS = augeas devd hotplug installer python udev ufw Solaris upsdrvsvcctl external_apis
-
- SPELLCHECK_SRC = README.adoc RedHat/README.adoc usb_resetter/README.adoc valgrind/README.adoc
-
diff --git a/sysutils/nut-devel/files/patch-scripts_Makefile.am b/sysutils/nut-devel/files/patch-scripts_Makefile.am
new file mode 100644
index 000000000000..067768646757
--- /dev/null
+++ b/sysutils/nut-devel/files/patch-scripts_Makefile.am
@@ -0,0 +1,11 @@
+--- scripts/Makefile.am.orig 2025-11-17 05:13:21.000000000 -0800
++++ scripts/Makefile.am 2025-11-17 07:46:55.934951000 -0800
+@@ -30,7 +30,7 @@
+ valgrind/valgrind.sh.in \
+ Windows/halt.c
+
+-SUBDIRS = augeas devd hotplug installer obs python systemd udev ufw Solaris Windows upsdrvsvcctl external_apis
++SUBDIRS = augeas devd hotplug installer obs python udev ufw Solaris Windows upsdrvsvcctl external_apis
+
+ SPELLCHECK_SRC = README.adoc RedHat/README.adoc usb_resetter/README.adoc valgrind/README.adoc obs/README.adoc
+
diff --git a/sysutils/nut-devel/pkg-plist b/sysutils/nut-devel/pkg-plist
index dade65c5907c..80b3d42ca0c8 100644
--- a/sysutils/nut-devel/pkg-plist
+++ b/sysutils/nut-devel/pkg-plist
@@ -54,8 +54,6 @@ lib/libnutscan.a
lib/libnutscan.so
lib/libnutscan.so.4
lib/libnutscan.so.4.0.0
-%%PYTHON_SITELIBDIR%%/PyNUT.py
-%%PYTHON_SITELIBDIR%%/test_nutclient.py
%%DEV%%libdata/pkgconfig/libnutclient.pc
%%DEV%%libdata/pkgconfig/libnutscan.pc
%%DEV%%libdata/pkgconfig/libupsclient.pc
@@ -234,7 +232,7 @@ lib/libnutscan.so.4.0.0
%%MANPAGES%%share/man/man8/nutconf.8.gz
%%MANPAGES%%%%USB%%share/man/man8/nutdrv_atcl_usb.8.gz
%%MANPAGES%%%%USB%%share/man/man8/nutdrv_qx.8.gz
-%%MANPAGES%%%%SERIAL%%share/man/man8/nutdrv_siemens_sitop.8.gz
+%%MANPAGES%%%%SERIAL%%share/man/man8/nutdrv_siemens-sitop.8.gz
%%MANPAGES%%share/man/man8/nutupsdrv.8.gz
%%MANPAGES%%%%USB%%share/man/man8/powervar_cx_usb.8.gz
%%MANPAGES%%%%SERIAL%%share/man/man8/riello_ser.8.gz
diff --git a/sysutils/plasma6-discover/distinfo b/sysutils/plasma6-discover/distinfo
index 393973d577bf..9183d982bd6c 100644
--- a/sysutils/plasma6-discover/distinfo
+++ b/sysutils/plasma6-discover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293186
-SHA256 (KDE/plasma/6.5.2/discover-6.5.2.tar.xz) = 19881d0f5c9751d959f2ecef4b4f68a70b304a6c97cb5579fa4aac97cbaf244a
-SIZE (KDE/plasma/6.5.2/discover-6.5.2.tar.xz) = 1119792
+TIMESTAMP = 1763481303
+SHA256 (KDE/plasma/6.5.3/discover-6.5.3.tar.xz) = d85bad3d4d6e815444160cd9d6e1bd357dc8399510fb452fefb2559aaaee8982
+SIZE (KDE/plasma/6.5.3/discover-6.5.3.tar.xz) = 1120912
diff --git a/sysutils/plasma6-kde-cli-tools/distinfo b/sysutils/plasma6-kde-cli-tools/distinfo
index da1e4c1576db..4e3c8172fa4e 100644
--- a/sysutils/plasma6-kde-cli-tools/distinfo
+++ b/sysutils/plasma6-kde-cli-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293187
-SHA256 (KDE/plasma/6.5.2/kde-cli-tools-6.5.2.tar.xz) = 834f1da71ec6f9eb2d0560218080a0f02a00cd6609c9ed5464011700c28a0a1c
-SIZE (KDE/plasma/6.5.2/kde-cli-tools-6.5.2.tar.xz) = 641652
+TIMESTAMP = 1763481304
+SHA256 (KDE/plasma/6.5.3/kde-cli-tools-6.5.3.tar.xz) = fd532c3df5a6db41518082bc945c36931c8da829117c2137fb30b9391aeb63fc
+SIZE (KDE/plasma/6.5.3/kde-cli-tools-6.5.3.tar.xz) = 639084
diff --git a/sysutils/plasma6-kinfocenter/distinfo b/sysutils/plasma6-kinfocenter/distinfo
index 71233b902ff0..99c4a96efe94 100644
--- a/sysutils/plasma6-kinfocenter/distinfo
+++ b/sysutils/plasma6-kinfocenter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293188
-SHA256 (KDE/plasma/6.5.2/kinfocenter-6.5.2.tar.xz) = ffe09a169c76c79ce551ef2b4eee97a6e1d8726d0b1a2fc247f78da188604649
-SIZE (KDE/plasma/6.5.2/kinfocenter-6.5.2.tar.xz) = 760788
+TIMESTAMP = 1763481304
+SHA256 (KDE/plasma/6.5.3/kinfocenter-6.5.3.tar.xz) = c2b464ed580a0823d8d171fb2d1a533a6aa2da1b88b4142d360453c152834304
+SIZE (KDE/plasma/6.5.3/kinfocenter-6.5.3.tar.xz) = 760524
diff --git a/sysutils/plasma6-kmenuedit/distinfo b/sysutils/plasma6-kmenuedit/distinfo
index 4a6ea4b2f6e4..c884cfa1c26d 100644
--- a/sysutils/plasma6-kmenuedit/distinfo
+++ b/sysutils/plasma6-kmenuedit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293189
-SHA256 (KDE/plasma/6.5.2/kmenuedit-6.5.2.tar.xz) = 8e61efc74f273f0d94c1e8d780dfe4aa2f50a6be9adea689a4367e0f22cccb55
-SIZE (KDE/plasma/6.5.2/kmenuedit-6.5.2.tar.xz) = 885736
+TIMESTAMP = 1763481305
+SHA256 (KDE/plasma/6.5.3/kmenuedit-6.5.3.tar.xz) = e50034d091635486f52e8d437bbba383d0df0185a4166d197d31f8765e5b0ae7
+SIZE (KDE/plasma/6.5.3/kmenuedit-6.5.3.tar.xz) = 885996
diff --git a/sysutils/plasma6-knighttime/distinfo b/sysutils/plasma6-knighttime/distinfo
index 464f4d50560c..a08e9e2bef6e 100644
--- a/sysutils/plasma6-knighttime/distinfo
+++ b/sysutils/plasma6-knighttime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293190
-SHA256 (KDE/plasma/6.5.2/knighttime-6.5.2.tar.xz) = cffccfa45bb3014e5e027ddaa9f9549c8840847a0653942cec42114bc5cf9f0d
-SIZE (KDE/plasma/6.5.2/knighttime-6.5.2.tar.xz) = 40144
+TIMESTAMP = 1763481306
+SHA256 (KDE/plasma/6.5.3/knighttime-6.5.3.tar.xz) = 1aefb76dc7e10f722bac6c0c42985a8e8c22dc40ece1ea86d12c44d6d6956b99
+SIZE (KDE/plasma/6.5.3/knighttime-6.5.3.tar.xz) = 39912
diff --git a/sysutils/plasma6-ksystemstats/distinfo b/sysutils/plasma6-ksystemstats/distinfo
index 2d3db0494f37..1ad5e3b2e9b5 100644
--- a/sysutils/plasma6-ksystemstats/distinfo
+++ b/sysutils/plasma6-ksystemstats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293190
-SHA256 (KDE/plasma/6.5.2/ksystemstats-6.5.2.tar.xz) = d8c272a3242fe5d0937b9e3051b302335b30ebc3228e82d6549c12a4e5886fca
-SIZE (KDE/plasma/6.5.2/ksystemstats-6.5.2.tar.xz) = 160028
+TIMESTAMP = 1763481306
+SHA256 (KDE/plasma/6.5.3/ksystemstats-6.5.3.tar.xz) = 19b37e012648d27fe86fa300d2cd2ce65c21672d3ba2145ca6555baf0e2aa913
+SIZE (KDE/plasma/6.5.3/ksystemstats-6.5.3.tar.xz) = 159388
diff --git a/sysutils/plasma6-libksysguard/distinfo b/sysutils/plasma6-libksysguard/distinfo
index 171220c1a7a1..8c5a3402653d 100644
--- a/sysutils/plasma6-libksysguard/distinfo
+++ b/sysutils/plasma6-libksysguard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293191
-SHA256 (KDE/plasma/6.5.2/libksysguard-6.5.2.tar.xz) = 4d23a22871ca947cf6fcba21e3bc4d1abd16aabb2f721199dfa34fd33f8945fb
-SIZE (KDE/plasma/6.5.2/libksysguard-6.5.2.tar.xz) = 337284
+TIMESTAMP = 1763481307
+SHA256 (KDE/plasma/6.5.3/libksysguard-6.5.3.tar.xz) = eb8d01fbcf6410a9d5ae78c538392524e20bbf4dc0a9619a3732a4731d5e7187
+SIZE (KDE/plasma/6.5.3/libksysguard-6.5.3.tar.xz) = 335032
diff --git a/sysutils/plasma6-plasma-disks/distinfo b/sysutils/plasma6-plasma-disks/distinfo
index dc52417a82a5..539ed4f4369a 100644
--- a/sysutils/plasma6-plasma-disks/distinfo
+++ b/sysutils/plasma6-plasma-disks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293192
-SHA256 (KDE/plasma/6.5.2/plasma-disks-6.5.2.tar.xz) = 9ac9853f39d9d4da72b7fb0fd858a64af992b96a6bc25e81b5511988ddf51d7b
-SIZE (KDE/plasma/6.5.2/plasma-disks-6.5.2.tar.xz) = 105204
+TIMESTAMP = 1763481308
+SHA256 (KDE/plasma/6.5.3/plasma-disks-6.5.3.tar.xz) = ffa8ac99c3d340dfea08c79da30df8b7618eca63783708ed1ba8a106daf79bfc
+SIZE (KDE/plasma/6.5.3/plasma-disks-6.5.3.tar.xz) = 105136
diff --git a/sysutils/plasma6-plasma-systemmonitor/distinfo b/sysutils/plasma6-plasma-systemmonitor/distinfo
index 4d9ac45df5bf..bf518580cca0 100644
--- a/sysutils/plasma6-plasma-systemmonitor/distinfo
+++ b/sysutils/plasma6-plasma-systemmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293193
-SHA256 (KDE/plasma/6.5.2/plasma-systemmonitor-6.5.2.tar.xz) = 0a3329bbd7b1f4cba7434d347895c7ee1814bb0643d1200bbfe0ff1cf8bcca21
-SIZE (KDE/plasma/6.5.2/plasma-systemmonitor-6.5.2.tar.xz) = 219476
+TIMESTAMP = 1763481309
+SHA256 (KDE/plasma/6.5.3/plasma-systemmonitor-6.5.3.tar.xz) = a4f24a5fea063cc0b22d3e0436f07cd26c59f2a672fcac19967fef3a53aa1d8d
+SIZE (KDE/plasma/6.5.3/plasma-systemmonitor-6.5.3.tar.xz) = 218356
diff --git a/sysutils/plasma6-polkit-kde-agent-1/distinfo b/sysutils/plasma6-polkit-kde-agent-1/distinfo
index 0969dcf52646..3548a4bde444 100644
--- a/sysutils/plasma6-polkit-kde-agent-1/distinfo
+++ b/sysutils/plasma6-polkit-kde-agent-1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293194
-SHA256 (KDE/plasma/6.5.2/polkit-kde-agent-1-6.5.2.tar.xz) = 351ccd623fee873c1d7a70f40e0a05bf984ead14791cd9257b2b7bdd2ddc04cc
-SIZE (KDE/plasma/6.5.2/polkit-kde-agent-1-6.5.2.tar.xz) = 57940
+TIMESTAMP = 1763481309
+SHA256 (KDE/plasma/6.5.3/polkit-kde-agent-1-6.5.3.tar.xz) = 0b2b47981b51a95b1655a3ac3985ff04ceabbab3717eb4038e8fae6a8eb0759a
+SIZE (KDE/plasma/6.5.3/polkit-kde-agent-1-6.5.3.tar.xz) = 57576
diff --git a/sysutils/plasma6-powerdevil/distinfo b/sysutils/plasma6-powerdevil/distinfo
index 2a5b73ad8c00..251b552e5c25 100644
--- a/sysutils/plasma6-powerdevil/distinfo
+++ b/sysutils/plasma6-powerdevil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293195
-SHA256 (KDE/plasma/6.5.2/powerdevil-6.5.2.tar.xz) = 7cfeb08beb3cc44ac6ae525613cdf40855dd1137083b050dc5e65d3764cbf4cb
-SIZE (KDE/plasma/6.5.2/powerdevil-6.5.2.tar.xz) = 1231124
+TIMESTAMP = 1763481310
+SHA256 (KDE/plasma/6.5.3/powerdevil-6.5.3.tar.xz) = 29992cb910a5627548623bce5a3bf51e7fa6820c4cd650ea255b4d3dd08a3863
+SIZE (KDE/plasma/6.5.3/powerdevil-6.5.3.tar.xz) = 1232036
diff --git a/sysutils/plasma6-systemsettings/distinfo b/sysutils/plasma6-systemsettings/distinfo
index b65b5d608c0f..33caafe555bc 100644
--- a/sysutils/plasma6-systemsettings/distinfo
+++ b/sysutils/plasma6-systemsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293196
-SHA256 (KDE/plasma/6.5.2/systemsettings-6.5.2.tar.xz) = f6f3b2192160f08c829c00fe4c0315f9c06288d4c4daf287141e11e83d8a4bce
-SIZE (KDE/plasma/6.5.2/systemsettings-6.5.2.tar.xz) = 220396
+TIMESTAMP = 1763481311
+SHA256 (KDE/plasma/6.5.3/systemsettings-6.5.3.tar.xz) = 9702d078dff4fafad6a5af8cab9f8659c645e1dd74c7b9ff7e2aeeee72867f8a
+SIZE (KDE/plasma/6.5.3/systemsettings-6.5.3.tar.xz) = 220476
diff --git a/sysutils/podman-suite/Makefile b/sysutils/podman-suite/Makefile
index f99c097ae841..b751d6e90df4 100644
--- a/sysutils/podman-suite/Makefile
+++ b/sysutils/podman-suite/Makefile
@@ -1,5 +1,5 @@
PORTNAME= podman-suite
-PORTVERSION= 20251001
+PORTVERSION= 20251114
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
diff --git a/sysutils/podman/Makefile b/sysutils/podman/Makefile
index 70553226b1bb..2c696b60d18d 100644
--- a/sysutils/podman/Makefile
+++ b/sysutils/podman/Makefile
@@ -1,6 +1,6 @@
PORTNAME= podman
DISTVERSIONPREFIX= v
-DISTVERSION= 5.6.2
+DISTVERSION= 5.7.0
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
@@ -20,7 +20,7 @@ RUN_DEPENDS= conmon:sysutils/conmon \
containers-common>=0:sysutils/containers-common \
ocijail:sysutils/ocijail
-USES= gmake go:no_targets,1.23 pkgconfig python:build shebangfix
+USES= gmake go:no_targets,1.24 pkgconfig python:build shebangfix
USE_RC_SUBR= podman podman_service
SHEBANG_FILES= ${WRKSRC}/hack/markdown-preprocess
diff --git a/sysutils/podman/distinfo b/sysutils/podman/distinfo
index 7a9e313a3a9d..c01a0d7ff42e 100644
--- a/sysutils/podman/distinfo
+++ b/sysutils/podman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759417077
-SHA256 (containers-podman-v5.6.2_GH0.tar.gz) = c6de8f347ee93e4626d7c82e3adcb1b34e64175b5ca9959e790e52a0b4bbf2a1
-SIZE (containers-podman-v5.6.2_GH0.tar.gz) = 20916839
+TIMESTAMP = 1763052179
+SHA256 (containers-podman-v5.7.0_GH0.tar.gz) = 86972a63aaa8a292fff7ee3f18b7445d2e937e83e0c3f3b3904d48065714f07f
+SIZE (containers-podman-v5.7.0_GH0.tar.gz) = 21261077
diff --git a/sysutils/podman/files/patch-pkg_specgen_generate_oci__freebsd.go b/sysutils/podman/files/patch-pkg_specgen_generate_oci__freebsd.go
new file mode 100644
index 000000000000..5f3e7367e198
--- /dev/null
+++ b/sysutils/podman/files/patch-pkg_specgen_generate_oci__freebsd.go
@@ -0,0 +1,70 @@
+pkg/specgen/generate: Fix adding host devices on FreeBSD
+
+This was not working when emulating Linux container images on FreeBSD.
+The code to handle host devices on FreeBSD relies on the container
+having a devfs mount. Unfortunately, the Linux emulation code which adds
+this was happening after the host device handling. This changes the
+logic so that host device management happens after Linux emulation.
+
+Signed-off-by: Doug Rabson <dfr@rabson.org>
+
+--- pkg/specgen/generate/oci_freebsd.go.orig 2025-11-11 13:51:07 UTC
++++ pkg/specgen/generate/oci_freebsd.go
+@@ -50,28 +50,6 @@ func SpecGenToOCI(ctx context.Context, s *specgen.Spec
+ g.AddAnnotation(key, val)
+ }
+
+- // Devices
+- var userDevices []spec.LinuxDevice
+- if !s.IsPrivileged() {
+- // add default devices from containers.conf
+- for _, device := range rtc.Containers.Devices.Get() {
+- if err = DevicesFromPath(&g, device, rtc); err != nil {
+- return nil, err
+- }
+- }
+- if len(compatibleOptions.HostDeviceList) > 0 && len(s.Devices) == 0 {
+- userDevices = compatibleOptions.HostDeviceList
+- } else {
+- userDevices = s.Devices
+- }
+- // add default devices specified by caller
+- for _, device := range userDevices {
+- if err = DevicesFromPath(&g, device.Path, rtc); err != nil {
+- return nil, err
+- }
+- }
+- }
+-
+ g.ClearProcessEnv()
+ for name, val := range s.Env {
+ g.AddProcessEnv(name, val)
+@@ -132,6 +110,28 @@ func SpecGenToOCI(ctx context.Context, s *specgen.Spec
+ },
+ )
+ configSpec.Mounts = mounts
++ }
++
++ // Devices
++ var userDevices []spec.LinuxDevice
++ if !s.IsPrivileged() {
++ // add default devices from containers.conf
++ for _, device := range rtc.Containers.Devices.Get() {
++ if err = DevicesFromPath(&g, device, rtc); err != nil {
++ return nil, err
++ }
++ }
++ if len(compatibleOptions.HostDeviceList) > 0 && len(s.Devices) == 0 {
++ userDevices = compatibleOptions.HostDeviceList
++ } else {
++ userDevices = s.Devices
++ }
++ // add default devices specified by caller
++ for _, device := range userDevices {
++ if err = DevicesFromPath(&g, device.Path, rtc); err != nil {
++ return nil, err
++ }
++ }
+ }
+
+ // BIND MOUNTS
diff --git a/sysutils/py-execnet/Makefile b/sysutils/py-execnet/Makefile
index 2c9716ac10fb..2ae87bd7868c 100644
--- a/sysutils/py-execnet/Makefile
+++ b/sysutils/py-execnet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= execnet
-PORTVERSION= 2.1.1
+DISTVERSION= 2.1.2
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-execnet/distinfo b/sysutils/py-execnet/distinfo
index 17214a5730c3..2ca2d4f334c8 100644
--- a/sysutils/py-execnet/distinfo
+++ b/sysutils/py-execnet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712762876
-SHA256 (execnet-2.1.1.tar.gz) = 5189b52c6121c24feae288166ab41b32549c7e2348652736540b9e6e7d4e72e3
-SIZE (execnet-2.1.1.tar.gz) = 166524
+TIMESTAMP = 1763046978
+SHA256 (execnet-2.1.2.tar.gz) = 63d83bfdd9a23e35b9c6a3261412324f964c2ec8dcd8d3c6916ee9373e0befcd
+SIZE (execnet-2.1.2.tar.gz) = 166622
diff --git a/sysutils/py-hcloud/Makefile b/sysutils/py-hcloud/Makefile
index 19965da9a8b0..ae4c276300b2 100644
--- a/sysutils/py-hcloud/Makefile
+++ b/sysutils/py-hcloud/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hcloud
-DISTVERSION= 2.11.0
+DISTVERSION= 2.11.1
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-hcloud/distinfo b/sysutils/py-hcloud/distinfo
index 8c14ec2c7741..7384e914403f 100644
--- a/sysutils/py-hcloud/distinfo
+++ b/sysutils/py-hcloud/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762852705
-SHA256 (hcloud-2.11.0.tar.gz) = b86ad809c39f3c9b12f21ab8957c6becde5f389044077f356f4d3d234585002f
-SIZE (hcloud-2.11.0.tar.gz) = 138402
+TIMESTAMP = 1763205423
+SHA256 (hcloud-2.11.1.tar.gz) = f212fe1f53cbf89edddac0e7005ec2eb021ea789f82be7097bd74cd705b29f2b
+SIZE (hcloud-2.11.1.tar.gz) = 138586
diff --git a/sysutils/py-python-bareos/Makefile b/sysutils/py-python-bareos/Makefile
index 8717aab603f9..534628aef521 100644
--- a/sysutils/py-python-bareos/Makefile
+++ b/sysutils/py-python-bareos/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-bareos
-PORTVERSION= 24.0.5
+PORTVERSION= 24.0.7
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-python-bareos/distinfo b/sysutils/py-python-bareos/distinfo
index 727e169e93bf..f523fbfba159 100644
--- a/sysutils/py-python-bareos/distinfo
+++ b/sysutils/py-python-bareos/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759978087
-SHA256 (python_bareos-24.0.5.tar.gz) = 75a55748af0390789c768ac95a12bbd0eb4e4a6c791b3e1de84ce08ade4740a5
-SIZE (python_bareos-24.0.5.tar.gz) = 37375
+TIMESTAMP = 1763446496
+SHA256 (python_bareos-24.0.7.tar.gz) = a6c3c9db23585e19b4c3505ffe76e82dd63e24bd25b768e44e3f95527244b866
+SIZE (python_bareos-24.0.7.tar.gz) = 37361
diff --git a/sysutils/py-salt-tower/Makefile b/sysutils/py-salt-tower/Makefile
new file mode 100644
index 000000000000..e93d07ae3716
--- /dev/null
+++ b/sysutils/py-salt-tower/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= salt-tower
+DISTVERSION= 1.12.0
+CATEGORIES= sysutils python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dereckson@gmail.com
+COMMENT= External pillar to manage and merge a stack of pillars
+WWW= https://jgraichen.github.io/salt-tower/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-pep517>0:devel/py-pdm-pep517@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/sysutils/py-salt-tower/distinfo b/sysutils/py-salt-tower/distinfo
new file mode 100644
index 000000000000..caf558083051
--- /dev/null
+++ b/sysutils/py-salt-tower/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1722101087
+SHA256 (salt-tower-1.12.0.tar.gz) = c267508f29f18afcf62b1e048fb85fad54f54cf07e1958d02181f34ad975c2fa
+SIZE (salt-tower-1.12.0.tar.gz) = 23668
diff --git a/sysutils/py-salt-tower/pkg-descr b/sysutils/py-salt-tower/pkg-descr
new file mode 100644
index 000000000000..a9ab82bccfb6
--- /dev/null
+++ b/sysutils/py-salt-tower/pkg-descr
@@ -0,0 +1,3 @@
+SaltStack pillar to allow a stack of different pillar with advanced merge
+capabilities. It allows to inject Jinja variables to select the pillar
+files to load and merge dictionaries into unique consolidated values.
diff --git a/sysutils/reproduce/Makefile b/sysutils/reproduce/Makefile
index b1e9cde754ba..6b7caec28156 100644
--- a/sysutils/reproduce/Makefile
+++ b/sysutils/reproduce/Makefile
@@ -1,6 +1,6 @@
PORTNAME= reproduce
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.1
+DISTVERSION= 0.7.0
CATEGORIES= sysutils
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/sysutils/reproduce/distinfo b/sysutils/reproduce/distinfo
index d38eded0ff60..a41516fc59c9 100644
--- a/sysutils/reproduce/distinfo
+++ b/sysutils/reproduce/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751917975
-SHA256 (DtxdF-reproduce-v0.6.1_GH0.tar.gz) = 226c3165002c3cfd9f37a9d4a0de642dfa34dda0ea379022fc117cf52954d350
-SIZE (DtxdF-reproduce-v0.6.1_GH0.tar.gz) = 10493
+TIMESTAMP = 1763101527
+SHA256 (DtxdF-reproduce-v0.7.0_GH0.tar.gz) = 0d017d1acc0911c513760b5630ffd1e5941da2ebd659615d2647ff2e482c125c
+SIZE (DtxdF-reproduce-v0.7.0_GH0.tar.gz) = 10610
diff --git a/sysutils/stackit/Makefile b/sysutils/stackit/Makefile
index 03f35ab91407..2e55eec006a2 100644
--- a/sysutils/stackit/Makefile
+++ b/sysutils/stackit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stackit
DISTVERSIONPREFIX= v
-DISTVERSION= 0.47.0
+DISTVERSION= 0.48.0
CATEGORIES= sysutils
MAINTAINER= gogolok@gmail.com
diff --git a/sysutils/stackit/distinfo b/sysutils/stackit/distinfo
index 2a388af657e1..0d149cb61ec9 100644
--- a/sysutils/stackit/distinfo
+++ b/sysutils/stackit/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762603219
-SHA256 (go/sysutils_stackit/stackit-v0.47.0/v0.47.0.mod) = e7959bf78ec0cb151eec499a5b82d27d36041a099b4a8d7579f385e552186a11
-SIZE (go/sysutils_stackit/stackit-v0.47.0/v0.47.0.mod) = 13100
-SHA256 (go/sysutils_stackit/stackit-v0.47.0/v0.47.0.zip) = 3a39b7cd1663edae5aca621eb9e642a29f0d4942c492ada2391b5360b75646ee
-SIZE (go/sysutils_stackit/stackit-v0.47.0/v0.47.0.zip) = 2202813
+TIMESTAMP = 1763539794
+SHA256 (go/sysutils_stackit/stackit-v0.48.0/v0.48.0.mod) = a9dd962c4c741890187a994258c94583ff491b78a90d257a38d06d12c7fdb9ce
+SIZE (go/sysutils_stackit/stackit-v0.48.0/v0.48.0.mod) = 13100
+SHA256 (go/sysutils_stackit/stackit-v0.48.0/v0.48.0.zip) = c2e06afaf26a48309903119aad26358bd29ab562bbeb93f124b2251da8a24daa
+SIZE (go/sysutils_stackit/stackit-v0.48.0/v0.48.0.zip) = 2202769
diff --git a/sysutils/terragrunt/Makefile b/sysutils/terragrunt/Makefile
index e6d561442e9a..4d020c2a978f 100644
--- a/sysutils/terragrunt/Makefile
+++ b/sysutils/terragrunt/Makefile
@@ -1,7 +1,6 @@
PORTNAME= terragrunt
DISTVERSIONPREFIX= v
-DISTVERSION= 0.93.0
-PORTREVISION= 1
+DISTVERSION= 0.93.9
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/terragrunt/distinfo b/sysutils/terragrunt/distinfo
index cfa9422d0b1e..286bea92fdc1 100644
--- a/sysutils/terragrunt/distinfo
+++ b/sysutils/terragrunt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762142402
-SHA256 (go/sysutils_terragrunt/terragrunt-v0.93.0/v0.93.0.mod) = 76275f8d3057b595e02994530b8ec42a82d4cdeb12e64257c70d7222439a6fe6
-SIZE (go/sysutils_terragrunt/terragrunt-v0.93.0/v0.93.0.mod) = 17129
-SHA256 (go/sysutils_terragrunt/terragrunt-v0.93.0/v0.93.0.zip) = 3ba6bc95b9ab736a925a0a644ddeb0d10cf3f41085abb3249d27064e2c94408d
-SIZE (go/sysutils_terragrunt/terragrunt-v0.93.0/v0.93.0.zip) = 9619106
+TIMESTAMP = 1763559575
+SHA256 (go/sysutils_terragrunt/terragrunt-v0.93.9/v0.93.9.mod) = 6f330500f80e1ce58d9bae00c5c4367743055726d9e9745f75ca899d126e29f2
+SIZE (go/sysutils_terragrunt/terragrunt-v0.93.9/v0.93.9.mod) = 18723
+SHA256 (go/sysutils_terragrunt/terragrunt-v0.93.9/v0.93.9.zip) = 0eb856d05e439eca2a52ede9aa021a61fe76fae6dda93a872dbb7a237ec44052
+SIZE (go/sysutils_terragrunt/terragrunt-v0.93.9/v0.93.9.zip) = 9729566
diff --git a/textproc/Makefile b/textproc/Makefile
index 936434ffbc55..f42e84207f5b 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1353,6 +1353,7 @@
SUBDIR += py-cloud_sptheme
SUBDIR += py-cmarkgfm
SUBDIR += py-collective.checkdocs
+ SUBDIR += py-conllu
SUBDIR += py-creole
SUBDIR += py-cssselect2
SUBDIR += py-csvkit
@@ -1797,6 +1798,7 @@
SUBDIR += ruby-rdtool
SUBDIR += ruby-rttool
SUBDIR += rubygem-abbrev
+ SUBDIR += rubygem-action_text-trix
SUBDIR += rubygem-actionpack-xml_parser-rails5
SUBDIR += rubygem-actionpack-xml_parser-rails52
SUBDIR += rubygem-actionpack-xml_parser-rails61
@@ -1808,6 +1810,7 @@
SUBDIR += rubygem-actiontext71
SUBDIR += rubygem-actiontext72
SUBDIR += rubygem-actiontext80
+ SUBDIR += rubygem-actiontext81
SUBDIR += rubygem-albino
SUBDIR += rubygem-amatch
SUBDIR += rubygem-asciidoctor
@@ -1960,6 +1963,7 @@
SUBDIR += rubygem-rails-dom-testing-rails71
SUBDIR += rubygem-rails-dom-testing-rails72
SUBDIR += rubygem-rails-dom-testing-rails80
+ SUBDIR += rubygem-rails-dom-testing-rails81
SUBDIR += rubygem-rails-dom-testing1
SUBDIR += rubygem-rails-html-sanitizer
SUBDIR += rubygem-rak
diff --git a/textproc/R-cran-XML/Makefile b/textproc/R-cran-XML/Makefile
index 5afb39a9be76..2a4ba0da3044 100644
--- a/textproc/R-cran-XML/Makefile
+++ b/textproc/R-cran-XML/Makefile
@@ -1,5 +1,5 @@
PORTNAME= XML
-DISTVERSION= 3.99-0.19
+DISTVERSION= 3.99-0.20
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/textproc/R-cran-XML/distinfo b/textproc/R-cran-XML/distinfo
index 1d231301e204..110f0c22107a 100644
--- a/textproc/R-cran-XML/distinfo
+++ b/textproc/R-cran-XML/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755949034
-SHA256 (XML_3.99-0.19.tar.gz) = 476437c1e4cdbbb3a938437e9a19b13ca9beac8de930dec5210fc1dfd3da4c6d
-SIZE (XML_3.99-0.19.tar.gz) = 966919
+TIMESTAMP = 1763159431
+SHA256 (XML_3.99-0.20.tar.gz) = f5fbb829a763c81b35571227cbeba346dee9713ff9c6c0c1a73f73256d51707c
+SIZE (XML_3.99-0.20.tar.gz) = 966751
diff --git a/textproc/R-cran-readr/Makefile b/textproc/R-cran-readr/Makefile
index 10931c725e12..210d1d12833c 100644
--- a/textproc/R-cran-readr/Makefile
+++ b/textproc/R-cran-readr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= readr
-PORTVERSION= 2.1.5
+PORTVERSION= 2.1.6
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/textproc/R-cran-readr/distinfo b/textproc/R-cran-readr/distinfo
index 6893b7645a42..69232ba6f78b 100644
--- a/textproc/R-cran-readr/distinfo
+++ b/textproc/R-cran-readr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705018609
-SHA256 (readr_2.1.5.tar.gz) = 0fa65a5fe0a46cffe221b7696b52adb82dd4d7a692a895484e438e439594e10a
-SIZE (readr_2.1.5.tar.gz) = 298065
+TIMESTAMP = 1763384094
+SHA256 (readr_2.1.6.tar.gz) = 9d743ba3b0453448ae5dea0582d5d7e5a2ef0489308d04cff7672865540546d9
+SIZE (readr_2.1.6.tar.gz) = 299193
diff --git a/textproc/R-cran-stringr/Makefile b/textproc/R-cran-stringr/Makefile
index 8ac1ac665a17..398279428516 100644
--- a/textproc/R-cran-stringr/Makefile
+++ b/textproc/R-cran-stringr/Makefile
@@ -1,11 +1,11 @@
PORTNAME= stringr
-DISTVERSION= 1.5.2
+DISTVERSION= 1.6.0
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= uzsolt@FreeBSD.org
COMMENT= Make it easier to work with strings
-WWW= https://cran.r-project.org/web/packages/stringr/
+WWW= https://cran.r-project.org/package=stringr
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -16,8 +16,18 @@ RUN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \
R-cran-magrittr>0:devel/R-cran-magrittr \
R-cran-rlang>=1.0.0:devel/R-cran-rlang \
R-cran-stringi>=1.5.3:textproc/R-cran-stringi \
- R-cran-vctrs>0:devel/R-cran-vctrs
+ R-cran-vctrs>=0.4.0:devel/R-cran-vctrs
+TEST_DEPENDS= R-cran-covr>0:devel/R-cran-covr \
+ R-cran-dplyr>0:math/R-cran-dplyr \
+ R-cran-htmltools>0:textproc/R-cran-htmltools \
+ R-cran-htmlwidgets>0:www/R-cran-htmlwidgets \
+ R-cran-knitr>0:print/R-cran-knitr \
+ R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
+ R-cran-testthat>=3.0.0:devel/R-cran-testthat \
+ R-cran-tibble>0:devel/R-cran-tibble
USES= cran:auto-plist
+TESTING_UNSAFE= Requires gt package from CRAN.
+
.include <bsd.port.mk>
diff --git a/textproc/R-cran-stringr/distinfo b/textproc/R-cran-stringr/distinfo
index 006bfa4f63b7..d5da55a15d50 100644
--- a/textproc/R-cran-stringr/distinfo
+++ b/textproc/R-cran-stringr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757509235
-SHA256 (stringr_1.5.2.tar.gz) = d410ecb4f19c3fd07bb32142d5d0286e2f19f1533ba86243776326a4e73837a3
-SIZE (stringr_1.5.2.tar.gz) = 178018
+TIMESTAMP = 1763318880
+SHA256 (stringr_1.6.0.tar.gz) = 24f2fc5df980a7eb888659e22b9744d2316c558624015c7a7cd8c3ce3e370064
+SIZE (stringr_1.6.0.tar.gz) = 195833
diff --git a/textproc/comrak/Makefile b/textproc/comrak/Makefile
index d98fd47bdafc..f7f6b01739ec 100644
--- a/textproc/comrak/Makefile
+++ b/textproc/comrak/Makefile
@@ -1,7 +1,6 @@
PORTNAME= comrak
DISTVERSIONPREFIX= v
-DISTVERSION= 0.47.0
-PORTREVISION= 1
+DISTVERSION= 0.48.0
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/comrak/distinfo b/textproc/comrak/distinfo
index f8929e11199f..b7cec0e00e42 100644
--- a/textproc/comrak/distinfo
+++ b/textproc/comrak/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1761900632
+TIMESTAMP = 1763356838
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
@@ -291,5 +291,5 @@ SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba
SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (kivikakk-comrak-v0.47.0_GH0.tar.gz) = 607e322d13cce89da43ea923dfa48c1a5fb10649a0de0300a366292a931211db
-SIZE (kivikakk-comrak-v0.47.0_GH0.tar.gz) = 406343
+SHA256 (kivikakk-comrak-v0.48.0_GH0.tar.gz) = 91d136008082a5019df88255bef198e21f177cf7234895be4957ffeb92bd886e
+SIZE (kivikakk-comrak-v0.48.0_GH0.tar.gz) = 406899
diff --git a/textproc/difftastic/Makefile b/textproc/difftastic/Makefile
index 81fff49161d2..ba4ac1045e9b 100644
--- a/textproc/difftastic/Makefile
+++ b/textproc/difftastic/Makefile
@@ -1,6 +1,5 @@
PORTNAME= difftastic
-DISTVERSION= 0.65.0
-PORTREVISION= 2
+DISTVERSION= 0.67.0
CATEGORIES= textproc
MAINTAINER= amdmi3@FreeBSD.org
@@ -25,13 +24,13 @@ CARGO_CRATES= ahash-0.8.11 \
anstyle-parse-0.2.6 \
anstyle-query-1.1.1 \
anstyle-wincon-3.0.4 \
- assert_cmd-2.0.8 \
+ assert_cmd-2.0.17 \
autocfg-1.1.0 \
bitflags-1.3.2 \
bitflags-2.5.0 \
bstr-1.9.1 \
bumpalo-3.16.0 \
- cc-1.2.7 \
+ cc-1.2.39 \
cfg-if-1.0.0 \
clap-4.5.23 \
clap_builder-4.5.23 \
@@ -50,8 +49,9 @@ CARGO_CRATES= ahash-0.8.11 \
env_logger-0.10.2 \
equivalent-1.0.1 \
errno-0.3.8 \
+ find-msvc-tools-0.1.2 \
fixedbitset-0.4.2 \
- float-cmp-0.9.0 \
+ float-cmp-0.10.0 \
fnv-1.0.7 \
glob-0.3.1 \
globset-0.4.15 \
@@ -64,7 +64,6 @@ CARGO_CRATES= ahash-0.8.11 \
indexmap-2.2.6 \
is-terminal-0.4.12 \
is_terminal_polyfill-1.70.1 \
- itertools-0.10.5 \
itoa-1.0.10 \
lazy_static-1.4.0 \
libc-0.2.169 \
@@ -80,16 +79,16 @@ CARGO_CRATES= ahash-0.8.11 \
normalize-line-endings-0.3.0 \
num-traits-0.2.19 \
once_cell-1.19.0 \
- owo-colors-3.5.0 \
+ owo-colors-4.2.3 \
parking_lot-0.12.1 \
parking_lot_core-0.9.9 \
petgraph-0.6.4 \
- predicates-2.1.5 \
+ predicates-3.1.3 \
predicates-core-1.0.6 \
predicates-tree-1.0.9 \
pretty_assertions-1.4.1 \
pretty_env_logger-0.5.0 \
- proc-macro2-1.0.79 \
+ proc-macro2-1.0.101 \
quote-1.0.35 \
radix-heap-0.4.2 \
rayon-1.10.0 \
@@ -104,36 +103,45 @@ CARGO_CRATES= ahash-0.8.11 \
ryu-1.0.17 \
same-file-1.0.6 \
scopeguard-1.2.0 \
- serde-1.0.197 \
- serde_derive-1.0.197 \
- serde_json-1.0.114 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
shlex-1.3.0 \
signal-hook-0.3.17 \
signal-hook-mio-0.2.4 \
signal-hook-registry-1.4.1 \
smallvec-1.13.2 \
streaming-iterator-0.1.9 \
- strsim-0.10.0 \
strsim-0.11.1 \
strum-0.26.3 \
strum_macros-0.26.4 \
- syn-2.0.55 \
+ syn-2.0.106 \
termcolor-1.4.1 \
terminal_size-0.4.1 \
termtree-0.4.1 \
tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
tikv-jemallocator-0.6.0 \
- tree-sitter-0.24.5 \
+ tree-sitter-0.25.10 \
+ tree-sitter-ada-0.1.0 \
tree-sitter-bash-0.23.3 \
tree-sitter-c-0.23.4 \
tree-sitter-c-sharp-0.23.1 \
+ tree-sitter-clojure-orchard-0.2.0 \
+ tree-sitter-cmake-0.7.1 \
tree-sitter-cpp-0.23.4 \
tree-sitter-css-0.23.1 \
+ tree-sitter-dart-orchard-0.2.1 \
+ tree-sitter-devicetree-0.14.1 \
+ tree-sitter-elisp-1.6.1 \
tree-sitter-elixir-0.3.4 \
+ tree-sitter-elm-5.8.0 \
tree-sitter-erlang-0.13.0 \
tree-sitter-fsharp-0.1.0 \
+ tree-sitter-gleam-1.0.0 \
tree-sitter-go-0.23.4 \
tree-sitter-haskell-0.23.1 \
+ tree-sitter-hcl-1.1.0 \
tree-sitter-html-0.23.2 \
tree-sitter-java-0.23.4 \
tree-sitter-javascript-0.23.1 \
@@ -142,15 +150,24 @@ CARGO_CRATES= ahash-0.8.11 \
tree-sitter-language-0.1.3 \
tree-sitter-lua-0.2.0 \
tree-sitter-make-1.1.1 \
+ tree-sitter-newick-1.1.0 \
tree-sitter-nix-0.0.2 \
tree-sitter-objc-3.0.2 \
tree-sitter-ocaml-0.23.2 \
tree-sitter-pascal-0.10.0 \
tree-sitter-php-0.23.11 \
+ tree-sitter-proto-0.2.0 \
tree-sitter-python-0.23.5 \
+ tree-sitter-qmljs-0.3.0 \
+ tree-sitter-r-1.2.0 \
+ tree-sitter-racket-0.24.7 \
tree-sitter-ruby-0.23.1 \
tree-sitter-rust-orchard-0.13.0 \
tree-sitter-scala-0.23.3 \
+ tree-sitter-scheme-0.24.7 \
+ tree-sitter-sequel-0.3.11 \
+ tree-sitter-sfapex-2.4.0 \
+ tree-sitter-solidity-1.2.13 \
tree-sitter-swift-0.7.0 \
tree-sitter-toml-ng-0.7.0 \
tree-sitter-typescript-0.23.2 \
diff --git a/textproc/difftastic/distinfo b/textproc/difftastic/distinfo
index 1d78e13f88d6..01f6e633da47 100644
--- a/textproc/difftastic/distinfo
+++ b/textproc/difftastic/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1758711380
+TIMESTAMP = 1763406300
SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
SIZE (rust/crates/ahash-0.8.11.crate) = 43607
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -15,8 +15,8 @@ SHA256 (rust/crates/anstyle-query-1.1.1.crate) = 6d36fc52c7f6c869915e99412912f22
SIZE (rust/crates/anstyle-query-1.1.1.crate) = 9891
SHA256 (rust/crates/anstyle-wincon-3.0.4.crate) = 5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8
SIZE (rust/crates/anstyle-wincon-3.0.4.crate) = 12234
-SHA256 (rust/crates/assert_cmd-2.0.8.crate) = 9834fcc22e0874394a010230586367d4a3e9f11b560f469262678547e1d2575e
-SIZE (rust/crates/assert_cmd-2.0.8.crate) = 24347
+SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
+SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
@@ -27,8 +27,8 @@ SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178
SIZE (rust/crates/bstr-1.9.1.crate) = 380305
SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/cc-1.2.7.crate) = a012a0df96dd6d06ba9a1b29d6402d1a5d77c6befd2566afdc26e10603dc93d7
-SIZE (rust/crates/cc-1.2.7.crate) = 100283
+SHA256 (rust/crates/cc-1.2.39.crate) = e1354349954c6fc9cb0deab020f27f783cf0b604e8bb754dc4658ecf0d29c35f
+SIZE (rust/crates/cc-1.2.39.crate) = 90774
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/clap-4.5.23.crate) = 3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84
@@ -65,10 +65,12 @@ SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8d
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
SIZE (rust/crates/errno-0.3.8.crate) = 10645
+SHA256 (rust/crates/find-msvc-tools-0.1.2.crate) = 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959
+SIZE (rust/crates/find-msvc-tools-0.1.2.crate) = 30461
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
-SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
+SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
+SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
@@ -93,8 +95,6 @@ SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d86
SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
-SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
SIZE (rust/crates/itoa-1.0.10.crate) = 10534
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
@@ -125,16 +125,16 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/owo-colors-3.5.0.crate) = c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f
-SIZE (rust/crates/owo-colors-3.5.0.crate) = 30310
+SHA256 (rust/crates/owo-colors-4.2.3.crate) = 9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52
+SIZE (rust/crates/owo-colors-4.2.3.crate) = 38315
SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
SHA256 (rust/crates/parking_lot_core-0.9.9.crate) = 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e
SIZE (rust/crates/parking_lot_core-0.9.9.crate) = 32445
SHA256 (rust/crates/petgraph-0.6.4.crate) = e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9
SIZE (rust/crates/petgraph-0.6.4.crate) = 185895
-SHA256 (rust/crates/predicates-2.1.5.crate) = 59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd
-SIZE (rust/crates/predicates-2.1.5.crate) = 24165
+SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
+SIZE (rust/crates/predicates-3.1.3.crate) = 24063
SHA256 (rust/crates/predicates-core-1.0.6.crate) = b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174
SIZE (rust/crates/predicates-core-1.0.6.crate) = 8084
SHA256 (rust/crates/predicates-tree-1.0.9.crate) = 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf
@@ -143,8 +143,8 @@ SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d0
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
SHA256 (rust/crates/pretty_env_logger-0.5.0.crate) = 865724d4dbe39d9f3dd3b52b88d859d66bcb2d6a0acfd5ea68a65fb66d4bdc1c
SIZE (rust/crates/pretty_env_logger-0.5.0.crate) = 9810
-SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
-SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
SIZE (rust/crates/quote-1.0.35.crate) = 28136
SHA256 (rust/crates/radix-heap-0.4.2.crate) = 59ffec9df464013295b499298811e6a3de31bf8128092135826517db12dee601
@@ -173,12 +173,14 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
-SIZE (rust/crates/serde-1.0.197.crate) = 77087
-SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
-SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
-SHA256 (rust/crates/serde_json-1.0.114.crate) = c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0
-SIZE (rust/crates/serde_json-1.0.114.crate) = 146986
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
@@ -191,16 +193,14 @@ SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47
SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/streaming-iterator-0.1.9.crate) = 2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520
SIZE (rust/crates/streaming-iterator-0.1.9.crate) = 18482
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
SIZE (rust/crates/strum-0.26.3.crate) = 7237
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
-SHA256 (rust/crates/syn-2.0.55.crate) = 002a1b3dbf967edfafc32655d0f377ab0bb7b994aa1d32c8cc7e9b8bf3ebb8f0
-SIZE (rust/crates/syn-2.0.55.crate) = 254901
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9
@@ -211,28 +211,46 @@ SHA256 (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc33069
SIZE (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 897133
SHA256 (rust/crates/tikv-jemallocator-0.6.0.crate) = 4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865
SIZE (rust/crates/tikv-jemallocator-0.6.0.crate) = 13700
-SHA256 (rust/crates/tree-sitter-0.24.5.crate) = 8ac95b18f0f727aaaa012bd5179a1916706ee3ed071920fdbda738750b0c0bf5
-SIZE (rust/crates/tree-sitter-0.24.5.crate) = 176800
+SHA256 (rust/crates/tree-sitter-0.25.10.crate) = 78f873475d258561b06f1c595d93308a7ed124d9977cb26b148c2084a4a3cc87
+SIZE (rust/crates/tree-sitter-0.25.10.crate) = 197383
+SHA256 (rust/crates/tree-sitter-ada-0.1.0.crate) = 8d9fcdd64359c98fcc99d72f6d3d6ca5d6d76ce325ac39430b1d283a0fb61ca1
+SIZE (rust/crates/tree-sitter-ada-0.1.0.crate) = 175242
SHA256 (rust/crates/tree-sitter-bash-0.23.3.crate) = 329a4d48623ac337d42b1df84e81a1c9dbb2946907c102ca72db158c1964a52e
SIZE (rust/crates/tree-sitter-bash-0.23.3.crate) = 439755
SHA256 (rust/crates/tree-sitter-c-0.23.4.crate) = afd2b1bf1585dc2ef6d69e87d01db8adb059006649dd5f96f31aa789ee6e9c71
SIZE (rust/crates/tree-sitter-c-0.23.4.crate) = 247226
SHA256 (rust/crates/tree-sitter-c-sharp-0.23.1.crate) = 67f06accca7b45351758663b8215089e643d53bd9a660ce0349314263737fcb0
SIZE (rust/crates/tree-sitter-c-sharp-0.23.1.crate) = 1347808
+SHA256 (rust/crates/tree-sitter-clojure-orchard-0.2.0.crate) = 62ff7bdebec1f2578787697e32b5539842b8ea9e35df784b537c22cf1ed1aa8f
+SIZE (rust/crates/tree-sitter-clojure-orchard-0.2.0.crate) = 64986
+SHA256 (rust/crates/tree-sitter-cmake-0.7.1.crate) = 7c1b35d1dd7396d24b3e826bb0f975b915ec7e9125b989d5e9d24ebb6a08509a
+SIZE (rust/crates/tree-sitter-cmake-0.7.1.crate) = 49838
SHA256 (rust/crates/tree-sitter-cpp-0.23.4.crate) = df2196ea9d47b4ab4a31b9297eaa5a5d19a0b121dceb9f118f6790ad0ab94743
SIZE (rust/crates/tree-sitter-cpp-0.23.4.crate) = 971129
SHA256 (rust/crates/tree-sitter-css-0.23.1.crate) = 25435a275adb3226b6fddab891bbc50d1a500774a44ceb97022a39666ccda75d
SIZE (rust/crates/tree-sitter-css-0.23.1.crate) = 44324
+SHA256 (rust/crates/tree-sitter-dart-orchard-0.2.1.crate) = 206d0062b36beab07b152aa9c02f5b4944453cd942ba01471df951b40292e9ad
+SIZE (rust/crates/tree-sitter-dart-orchard-0.2.1.crate) = 290693
+SHA256 (rust/crates/tree-sitter-devicetree-0.14.1.crate) = b1e6874b59d8252cbaf9750f7152166e17ed162921a5f6d4e8bd2a2bc2aed46b
+SIZE (rust/crates/tree-sitter-devicetree-0.14.1.crate) = 71568
+SHA256 (rust/crates/tree-sitter-elisp-1.6.1.crate) = 5e2e9a6ab3cebf24ca41cdc1f985549b9b33f7ef25c19ac7d18e53a4ee24da09
+SIZE (rust/crates/tree-sitter-elisp-1.6.1.crate) = 28074
SHA256 (rust/crates/tree-sitter-elixir-0.3.4.crate) = e45d444647b4fd53d8fd32474c1b8bedc1baa22669ce3a78d083e365fa9a2d3f
SIZE (rust/crates/tree-sitter-elixir-0.3.4.crate) = 460085
+SHA256 (rust/crates/tree-sitter-elm-5.8.0.crate) = accee95d95c001e53f5ab1a1168f1ed1c6ec763a17fb48b43acf5bf4ff9e3423
+SIZE (rust/crates/tree-sitter-elm-5.8.0.crate) = 125963
SHA256 (rust/crates/tree-sitter-erlang-0.13.0.crate) = eb9265a444b04975b2ecc2e1a64114a03e009737e7fae19ce9078b962b8be1af
SIZE (rust/crates/tree-sitter-erlang-0.13.0.crate) = 123418
SHA256 (rust/crates/tree-sitter-fsharp-0.1.0.crate) = f2db500a0948bf37c43febe2c3d67bfb9ad690b06aaa20780a5106da6f620b41
SIZE (rust/crates/tree-sitter-fsharp-0.1.0.crate) = 2510055
+SHA256 (rust/crates/tree-sitter-gleam-1.0.0.crate) = f0175c53793bda5d444360dd5add25463d18d66afb7f521d6791e2fc61bf2fb3
+SIZE (rust/crates/tree-sitter-gleam-1.0.0.crate) = 117231
SHA256 (rust/crates/tree-sitter-go-0.23.4.crate) = b13d476345220dbe600147dd444165c5791bf85ef53e28acbedd46112ee18431
SIZE (rust/crates/tree-sitter-go-0.23.4.crate) = 105624
SHA256 (rust/crates/tree-sitter-haskell-0.23.1.crate) = 977c51e504548cba13fc27cb5a2edab2124cf6716a1934915d07ab99523b05a4
SIZE (rust/crates/tree-sitter-haskell-0.23.1.crate) = 842034
+SHA256 (rust/crates/tree-sitter-hcl-1.1.0.crate) = 5a7b2cc3d7121553b84309fab9d11b3ff3d420403eef9ae50f9fd1cd9d9cf012
+SIZE (rust/crates/tree-sitter-hcl-1.1.0.crate) = 60729
SHA256 (rust/crates/tree-sitter-html-0.23.2.crate) = 261b708e5d92061ede329babaaa427b819329a9d427a1d710abb0f67bbef63ee
SIZE (rust/crates/tree-sitter-html-0.23.2.crate) = 21295
SHA256 (rust/crates/tree-sitter-java-0.23.4.crate) = 6f9b24494d5f386acb2c086e0541c1b145692e0e012101ddb8257737b83c2803
@@ -249,6 +267,8 @@ SHA256 (rust/crates/tree-sitter-lua-0.2.0.crate) = 5cdb9adf0965fec58e7660cbb3a05
SIZE (rust/crates/tree-sitter-lua-0.2.0.crate) = 40860
SHA256 (rust/crates/tree-sitter-make-1.1.1.crate) = c5998dc7cbcbdab19fae8aefef982bf2d6544513d8d2e69cc44aec4c63810104
SIZE (rust/crates/tree-sitter-make-1.1.1.crate) = 81481
+SHA256 (rust/crates/tree-sitter-newick-1.1.0.crate) = 08c5785bcf2ade84e16242b1a8d1f574334ddd26032c15a5d9bcc012e013f4e1
+SIZE (rust/crates/tree-sitter-newick-1.1.0.crate) = 23754
SHA256 (rust/crates/tree-sitter-nix-0.0.2.crate) = 3a8d4f8705d377d63242a075331d2d8c1dcc9828fd74aa13d7145185b3d9c004
SIZE (rust/crates/tree-sitter-nix-0.0.2.crate) = 43319
SHA256 (rust/crates/tree-sitter-objc-3.0.2.crate) = 9ca8bb556423fc176f0535e79d525f783a6684d3c9da81bf9d905303c129e1d2
@@ -259,14 +279,30 @@ SHA256 (rust/crates/tree-sitter-pascal-0.10.0.crate) = ca037a9d7fd7441903e8946bf
SIZE (rust/crates/tree-sitter-pascal-0.10.0.crate) = 236236
SHA256 (rust/crates/tree-sitter-php-0.23.11.crate) = f066e94e9272cfe4f1dcb07a1c50c66097eca648f2d7233d299c8ae9ed8c130c
SIZE (rust/crates/tree-sitter-php-0.23.11.crate) = 475556
+SHA256 (rust/crates/tree-sitter-proto-0.2.0.crate) = 8e4360b434b5980fc397137ef29e1988619fef4159ac86fa7ac5777d459d3924
+SIZE (rust/crates/tree-sitter-proto-0.2.0.crate) = 36221
SHA256 (rust/crates/tree-sitter-python-0.23.5.crate) = 70beaa47e19e1529e8787fc0a80ebbae5a9fdaefc5fcc8972c885c9abf6ab0f0
SIZE (rust/crates/tree-sitter-python-0.23.5.crate) = 174528
+SHA256 (rust/crates/tree-sitter-qmljs-0.3.0.crate) = 67445ea937cd7eadaf2f628e2e7dd234374586cc31b4d1d63dbb5f5e7f9d9b62
+SIZE (rust/crates/tree-sitter-qmljs-0.3.0.crate) = 467652
+SHA256 (rust/crates/tree-sitter-r-1.2.0.crate) = 429133cbda9f8a46e03ef3aae6abb6c3d22875f8585cad472138101bfd517255
+SIZE (rust/crates/tree-sitter-r-1.2.0.crate) = 177718
+SHA256 (rust/crates/tree-sitter-racket-0.24.7.crate) = f8395b6a054e6264c67e1ef915f239c4f86575b7d7c69638bdbf3c336c58f128
+SIZE (rust/crates/tree-sitter-racket-0.24.7.crate) = 63170
SHA256 (rust/crates/tree-sitter-ruby-0.23.1.crate) = be0484ea4ef6bb9c575b4fdabde7e31340a8d2dbc7d52b321ac83da703249f95
SIZE (rust/crates/tree-sitter-ruby-0.23.1.crate) = 512753
SHA256 (rust/crates/tree-sitter-rust-orchard-0.13.0.crate) = 42e06f00ca89feba4d7455e95b61b9019a979a380527297fab0c461e2e13c264
SIZE (rust/crates/tree-sitter-rust-orchard-0.13.0.crate) = 610064
SHA256 (rust/crates/tree-sitter-scala-0.23.3.crate) = ab837c0df7ffb6c315fd1cd792164375b3ec0c282ea35f639231f138044f8d0c
SIZE (rust/crates/tree-sitter-scala-0.23.3.crate) = 1035228
+SHA256 (rust/crates/tree-sitter-scheme-0.24.7.crate) = 8a7e7f156bdf38145f26705d1733185698845307d3e9d9c071ecce4375575131
+SIZE (rust/crates/tree-sitter-scheme-0.24.7.crate) = 44637
+SHA256 (rust/crates/tree-sitter-sequel-0.3.11.crate) = 9d198ad3c319c02e43c21efa1ec796b837afcb96ffaef1a40c1978fbdcec7d17
+SIZE (rust/crates/tree-sitter-sequel-0.3.11.crate) = 887739
+SHA256 (rust/crates/tree-sitter-sfapex-2.4.0.crate) = 7b97637acb3bcfc2518162ecf9b02a18b28a502cd7631bec5c2a26f4e5ea024b
+SIZE (rust/crates/tree-sitter-sfapex-2.4.0.crate) = 520945
+SHA256 (rust/crates/tree-sitter-solidity-1.2.13.crate) = 4eacf8875b70879f0cb670c60b233ad0b68752d9e1474e6c3ef168eea8a90b25
+SIZE (rust/crates/tree-sitter-solidity-1.2.13.crate) = 188062
SHA256 (rust/crates/tree-sitter-swift-0.7.0.crate) = bdc72ea9c62a6d188c9f7d64109a9b14b09231852b87229c68c44e8738b9e6b9
SIZE (rust/crates/tree-sitter-swift-0.7.0.crate) = 890957
SHA256 (rust/crates/tree-sitter-toml-ng-0.7.0.crate) = e9adc2c898ae49730e857d75be403da3f92bb81d8e37a2f918a08dd10de5ebb1
@@ -353,5 +389,5 @@ SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf259
SIZE (rust/crates/zerocopy-0.7.32.crate) = 151096
SHA256 (rust/crates/zerocopy-derive-0.7.32.crate) = 9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6
SIZE (rust/crates/zerocopy-derive-0.7.32.crate) = 37623
-SHA256 (Wilfred-difftastic-0.65.0_GH0.tar.gz) = 59462f69e2cedfdc1bee4fd0da48fe9a7ae635cdb6818c1a300b31c0b146d4b8
-SIZE (Wilfred-difftastic-0.65.0_GH0.tar.gz) = 24632733
+SHA256 (Wilfred-difftastic-0.67.0_GH0.tar.gz) = a6a15d6ca9f9ab7c034d1770417d1829deb3fbe9dcf4731b9cba867e50e78437
+SIZE (Wilfred-difftastic-0.67.0_GH0.tar.gz) = 18359198
diff --git a/textproc/difftastic/files/patch-jemalloc b/textproc/difftastic/files/patch-jemalloc
deleted file mode 100644
index f80eab3f65fa..000000000000
--- a/textproc/difftastic/files/patch-jemalloc
+++ /dev/null
@@ -1,29 +0,0 @@
-Upstream has switched from mimalloc to jemalloc in 0.64.0, but
-tikv-jemallocator does not currently build on FreeBSD, so just
-switch it to system allocator which is jemalloc anyway.
---- Cargo.toml.orig 2025-09-24 03:24:08 UTC
-+++ Cargo.toml
-@@ -110,7 +110,7 @@ tree-sitter-zig = "1.1.2"
- tree-sitter-yaml = "0.7.0"
- tree-sitter-zig = "1.1.2"
-
--[target.'cfg(not(any(target_env = "msvc", target_os = "illumos")))'.dependencies]
-+[target.'cfg(not(any(target_env = "msvc", target_os = "freebsd")))'.dependencies]
- tikv-jemallocator = "0.6"
-
- [dev-dependencies]
---- src/main.rs.orig 2025-09-24 03:24:08 UTC
-+++ src/main.rs
-@@ -91,10 +91,10 @@ use crate::parse::syntax;
- ///
- /// For reference, Jemalloc uses 10-20% more time (although up to 33%
- /// more instructions) when testing on sample files.
--#[cfg(not(any(target_env = "msvc", target_os = "illumos")))]
-+#[cfg(not(any(target_env = "msvc", target_os = "freebsd")))]
- use tikv_jemallocator::Jemalloc;
-
--#[cfg(not(any(target_env = "msvc", target_os = "illumos")))]
-+#[cfg(not(any(target_env = "msvc", target_os = "freebsd")))]
- #[global_allocator]
- static GLOBAL: Jemalloc = Jemalloc;
-
diff --git a/textproc/highlight/Makefile b/textproc/highlight/Makefile
index bdfe4fada033..7470f2981cc5 100644
--- a/textproc/highlight/Makefile
+++ b/textproc/highlight/Makefile
@@ -1,5 +1,5 @@
PORTNAME= highlight
-DISTVERSION= 4.17
+DISTVERSION= 4.18
PORTEPOCH= 3
CATEGORIES= textproc
MASTER_SITES= http://andre-simon.de/zip/
diff --git a/textproc/highlight/distinfo b/textproc/highlight/distinfo
index 8fa8f8f721e8..23c6e25b271a 100644
--- a/textproc/highlight/distinfo
+++ b/textproc/highlight/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759093847
-SHA256 (highlight-4.17.tar.bz2) = d4f7baa98bd162d8f15642793bd7b8671cfa47ad5100707ac609be3ed486ff94
-SIZE (highlight-4.17.tar.bz2) = 1536499
+TIMESTAMP = 1762949005
+SHA256 (highlight-4.18.tar.bz2) = f52c211dcd5626526af45ab8e558253caa713d060709bbac22c23ceae35eb502
+SIZE (highlight-4.18.tar.bz2) = 1536668
diff --git a/textproc/kf6-kcodecs/distinfo b/textproc/kf6-kcodecs/distinfo
index 1c10cf8691f3..a383c5f2aa0d 100644
--- a/textproc/kf6-kcodecs/distinfo
+++ b/textproc/kf6-kcodecs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784982
-SHA256 (KDE/frameworks/6.19/kcodecs-6.19.0.tar.xz) = 3a61c268bcbc4f3af416e2cf6d30a891ac70354c9757589fba9ee0eae964aed1
-SIZE (KDE/frameworks/6.19/kcodecs-6.19.0.tar.xz) = 2472472
+TIMESTAMP = 1762892877
+SHA256 (KDE/frameworks/6.20/kcodecs-6.20.0.tar.xz) = 15920b9a859341b13831e6ed49baceea2e728c796fdd082128e51f8e127ff3a0
+SIZE (KDE/frameworks/6.20/kcodecs-6.20.0.tar.xz) = 2473332
diff --git a/textproc/kf6-sonnet/distinfo b/textproc/kf6-sonnet/distinfo
index f01afd54194a..4a5072bbe933 100644
--- a/textproc/kf6-sonnet/distinfo
+++ b/textproc/kf6-sonnet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784982
-SHA256 (KDE/frameworks/6.19/sonnet-6.19.0.tar.xz) = 4b102a359c5da1796862dbc24fb395c1220847f0584fa7a974ec118d644acfa0
-SIZE (KDE/frameworks/6.19/sonnet-6.19.0.tar.xz) = 2413172
+TIMESTAMP = 1762892878
+SHA256 (KDE/frameworks/6.20/sonnet-6.20.0.tar.xz) = 356cddaf7cf2aabcaf850314bb248fa56a15b8285fea74d8f3a7c7e4dec2a83a
+SIZE (KDE/frameworks/6.20/sonnet-6.20.0.tar.xz) = 2413704
diff --git a/textproc/kf6-syntax-highlighting/distinfo b/textproc/kf6-syntax-highlighting/distinfo
index 125cc5105696..328d3837c209 100644
--- a/textproc/kf6-syntax-highlighting/distinfo
+++ b/textproc/kf6-syntax-highlighting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784982
-SHA256 (KDE/frameworks/6.19/syntax-highlighting-6.19.0.tar.xz) = 13a72e89bae0af936a2d54b02473e96dea560effc4b03fd43d69e4582c1dbd19
-SIZE (KDE/frameworks/6.19/syntax-highlighting-6.19.0.tar.xz) = 3752928
+TIMESTAMP = 1762892878
+SHA256 (KDE/frameworks/6.20/syntax-highlighting-6.20.0.tar.xz) = 6e2862a3857c11e9a75accc6e3acfcc16f634ee878586b4d2a97b573f52bfdc0
+SIZE (KDE/frameworks/6.20/syntax-highlighting-6.20.0.tar.xz) = 3767856
diff --git a/textproc/lowdown/Makefile b/textproc/lowdown/Makefile
index 009867b201ff..cfb096951868 100644
--- a/textproc/lowdown/Makefile
+++ b/textproc/lowdown/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lowdown
-PORTVERSION= 2.0.2
+PORTVERSION= 2.0.4
CATEGORIES= textproc
MASTER_SITES= https://kristaps.bsd.lv/lowdown/snapshots/
diff --git a/textproc/lowdown/distinfo b/textproc/lowdown/distinfo
index 04cbe6e55b12..3f3e6c9f4627 100644
--- a/textproc/lowdown/distinfo
+++ b/textproc/lowdown/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740655594
-SHA256 (lowdown-2.0.2.tar.gz) = d59f2ad82f981a63051bb61d8d04c02c8c49428ac29c435dff03a92e210b0004
-SIZE (lowdown-2.0.2.tar.gz) = 299643
+TIMESTAMP = 1763469513
+SHA256 (lowdown-2.0.4.tar.gz) = 37412340bc3d87dc53f2be1a161bcd8da3c1ac974f5be305b5781a56e2d02595
+SIZE (lowdown-2.0.4.tar.gz) = 319401
diff --git a/textproc/moor/Makefile b/textproc/moor/Makefile
index 36eb44f6cdb1..f736586d6f3c 100644
--- a/textproc/moor/Makefile
+++ b/textproc/moor/Makefile
@@ -1,7 +1,6 @@
PORTNAME= moor
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.1
-PORTREVISION= 2
+DISTVERSION= 2.9.1
CATEGORIES= textproc
MAINTAINER= nxjoseph@protonmail.com
diff --git a/textproc/moor/distinfo b/textproc/moor/distinfo
index d12f75d32edc..da8de25e30ec 100644
--- a/textproc/moor/distinfo
+++ b/textproc/moor/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760300260
-SHA256 (go/textproc_moor/moor-v2.5.1/v2.5.1.mod) = 157a9f9076751751b42b48c8ea9d05f985c0b14ce11316ed20856fd9a382b731
-SIZE (go/textproc_moor/moor-v2.5.1/v2.5.1.mod) = 585
-SHA256 (go/textproc_moor/moor-v2.5.1/v2.5.1.zip) = cbbe4c8f2142c49f6a435361611c156bb8fc21857048025c244a815827e72f20
-SIZE (go/textproc_moor/moor-v2.5.1/v2.5.1.zip) = 3122467
+TIMESTAMP = 1763231811
+SHA256 (go/textproc_moor/moor-v2.9.1/v2.9.1.mod) = 717203e78c0cec84940aaf4ae2764f45e8f5d326aceb748d54d8bcfb5007f3f8
+SIZE (go/textproc_moor/moor-v2.9.1/v2.9.1.mod) = 561
+SHA256 (go/textproc_moor/moor-v2.9.1/v2.9.1.zip) = f76ca66c11a9e1ef939c6848a5b9c9d2e65e787d0dac859b725ebf718c3b8fe5
+SIZE (go/textproc_moor/moor-v2.9.1/v2.9.1.zip) = 3133857
diff --git a/textproc/obsidian/Makefile b/textproc/obsidian/Makefile
index d5ab45400493..73893f68cc39 100644
--- a/textproc/obsidian/Makefile
+++ b/textproc/obsidian/Makefile
@@ -8,7 +8,7 @@
PORTNAME= obsidian
PORTVERSION= 1.9.14
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= textproc
# Icon is taken from the Nix build recipe
# https://github.com/NixOS/nixpkgs/blob/de5448dab588ad41aef40f8c7c0c230981656698/pkgs/applications/misc/obsidian/default.nix#L31-L34
diff --git a/textproc/py-conllu/Makefile b/textproc/py-conllu/Makefile
new file mode 100644
index 000000000000..e093e001db96
--- /dev/null
+++ b/textproc/py-conllu/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= conllu
+DISTVERSION= 6.0.0
+CATEGORIES= textproc python # machine-learning
+#MASTER_SITES= PYPI # incomplete tests
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= CoNLL-U format parser for Python
+WWW= https://github.com/EmilStenstrom/conllu/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest
+
+USE_GITHUB= yes
+GH_ACCOUNT= EmilStenstrom
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+TEST_WRKSRC= ${WRKSRC}/tests
+
+NO_ARCH= yes
+
+# tests as of 6.0.0 are incomplete
+# Results (0.65s):
+# 138 passed
+# 1 failed
+# - tests/test_readme.py:30 test_readme
+
+.include <bsd.port.mk>
diff --git a/textproc/py-conllu/distinfo b/textproc/py-conllu/distinfo
new file mode 100644
index 000000000000..67d02f3de4d9
--- /dev/null
+++ b/textproc/py-conllu/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1763235299
+SHA256 (EmilStenstrom-conllu-6.0.0_GH0.tar.gz) = ced6404c17b4d6b217c431fe73bcf700ef01615707338969c428810bf4891a3a
+SIZE (EmilStenstrom-conllu-6.0.0_GH0.tar.gz) = 29621
diff --git a/textproc/py-conllu/pkg-descr b/textproc/py-conllu/pkg-descr
new file mode 100644
index 000000000000..69b4d6a8ef1e
--- /dev/null
+++ b/textproc/py-conllu/pkg-descr
@@ -0,0 +1,11 @@
+CoNLL-U format parser for Python.
+
+The conllu library is a lightweight, dependency-free parser for the
+CoNLL-U format. It provides a simple API to parse CoNLL-U formatted
+strings into Python data structures.
+
+CoNLL is a family of plain text file formats to annotate natural language.
+
+CoNLL-U is a plain text file format used by the Universal Dependencies project
+to annotate natural language, with each sentence's words or tokens represented
+by a line of 10 tab-separated fields.
diff --git a/textproc/py-et_xmlfile/Makefile b/textproc/py-et_xmlfile/Makefile
index 8a83ab1b6df8..a75d7de3a2a2 100644
--- a/textproc/py-et_xmlfile/Makefile
+++ b/textproc/py-et_xmlfile/Makefile
@@ -1,6 +1,5 @@
PORTNAME= et_xmlfile
-PORTVERSION= 1.1.0
-PORTREVISION= 1
+PORTVERSION= 2.0.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-et_xmlfile/distinfo b/textproc/py-et_xmlfile/distinfo
index fdf6e91ba190..30d1788dda1e 100644
--- a/textproc/py-et_xmlfile/distinfo
+++ b/textproc/py-et_xmlfile/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1677003561
-SHA256 (et_xmlfile-1.1.0.tar.gz) = 8eb9e2bc2f8c97e37a2dc85a09ecdcdec9d8a396530a6d5a33b30b9a92da0c5c
-SIZE (et_xmlfile-1.1.0.tar.gz) = 3218
+TIMESTAMP = 1762879557
+SHA256 (et_xmlfile-2.0.0.tar.gz) = dab3f4764309081ce75662649be815c4c9081e88f0837825f90fd28317d4da54
+SIZE (et_xmlfile-2.0.0.tar.gz) = 17234
diff --git a/textproc/py-ocrmypdf/Makefile b/textproc/py-ocrmypdf/Makefile
index b62e369362ec..157d71bad57d 100644
--- a/textproc/py-ocrmypdf/Makefile
+++ b/textproc/py-ocrmypdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ocrmypdf
-DISTVERSION= 16.11.0
+DISTVERSION= 16.11.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -31,9 +31,10 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=6.36.0:devel/py-hypothesis@${PY
USES= ghostscript:run python shebangfix
USE_PYTHON= autoplist concurrent pep517 pytest
# Skip some checks as they yield wrong results if run with the root account
+# "test_watcher" requires additional deps used by the "watcher" feature
PYTEST_IGNORED_TESTS= test_chmod \
test_input_file_not_readable \
- test_malformed_docinfo # leads to an internal pytest error
+ test_watcher
SHEBANG_FILES= src/ocrmypdf/__main__.py \
src/ocrmypdf/pdfinfo/__init__.py
diff --git a/textproc/py-ocrmypdf/distinfo b/textproc/py-ocrmypdf/distinfo
index e20d42f98e01..582ec949cdca 100644
--- a/textproc/py-ocrmypdf/distinfo
+++ b/textproc/py-ocrmypdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757764047
-SHA256 (ocrmypdf-16.11.0.tar.gz) = d89077e503238dac35c6e565925edc8d98b71e5289853c02cacbc1d0901f1be7
-SIZE (ocrmypdf-16.11.0.tar.gz) = 7015068
+TIMESTAMP = 1763048154
+SHA256 (ocrmypdf-16.11.1.tar.gz) = 838ab69e0ee0f04feea0d5861a17badecab6d3beaed0e29a97058eadda58cbb1
+SIZE (ocrmypdf-16.11.1.tar.gz) = 7015278
diff --git a/textproc/py-ocrmypdf/files/patch-src_ocrmypdf_optimize.py b/textproc/py-ocrmypdf/files/patch-src_ocrmypdf_optimize.py
new file mode 100644
index 000000000000..34e6453d57df
--- /dev/null
+++ b/textproc/py-ocrmypdf/files/patch-src_ocrmypdf_optimize.py
@@ -0,0 +1,66 @@
+From: "James R. Barlow" <james@purplerock.ca>
+Date: Sun, 9 Nov 2025 15:43:36 -0800
+Subject: [PATCH] Work around Ghostscript 10.6.0 JPEG encoding issue by forcing
+ optimization.
+
+Not an ideal fix, but it improves an issue affecting numerous users.
+
+Fixes 1585.
+
+Obtained from:
+
+https://github.com/ocrmypdf/OCRmyPDF/commit/f4c6c8121ba8178ff3a1cb8f70037bbc3a31391b.patch
+
+--- src/ocrmypdf/optimize.py.orig 2020-02-02 00:00:00 UTC
++++ src/ocrmypdf/optimize.py
+@@ -17,6 +17,7 @@ import img2pdf
+ from zlib import compress
+
+ import img2pdf
++from packaging.version import Version
+ from pikepdf import (
+ Dictionary,
+ Name,
+@@ -32,7 +33,7 @@ from ocrmypdf._concurrent import Executor, SerialExecu
+ from PIL import Image
+
+ from ocrmypdf._concurrent import Executor, SerialExecutor
+-from ocrmypdf._exec import jbig2enc, pngquant
++from ocrmypdf._exec import ghostscript, jbig2enc, pngquant
+ from ocrmypdf._jobcontext import PdfContext
+ from ocrmypdf._progressbar import ProgressBar
+ from ocrmypdf.exceptions import OutputFileAccessError
+@@ -189,6 +190,16 @@ def extract_image_jbig2(
+ return None
+
+
++def _should_optimize_jpeg(options, filtdp):
++ if options.optimize >= 2:
++ return True
++ if options.optimize < 2 and ghostscript.version() >= Version('10.6.0'):
++ # Ghostscript 10.6.0+ introduced some sort of JPEG encoding issue.
++ # To resolve this, re-optimize the JPEG anyway.
++ return True
++ return False
++
++
+ def extract_image_generic(
+ *, pdf: Pdf, root: Path, image: Stream, xref: Xref, options
+ ) -> XrefExt | None:
+@@ -202,15 +213,7 @@ def extract_image_generic(
+ if pim.bits_per_component == 1:
+ return None
+
+- if filtdp[0] == Name.DCTDecode and options.optimize >= 2:
+- # This is a simple heuristic derived from some training data, that has
+- # about a 70% chance of guessing whether the JPEG is high quality,
+- # and possibly recompressible, or not. The number itself doesn't mean
+- # anything.
+- # bytes_per_pixel = int(raw_jpeg.Length) / (w * h)
+- # jpeg_quality_estimate = 117.0 * (bytes_per_pixel ** 0.213)
+- # if jpeg_quality_estimate < 65:
+- # return None
++ if filtdp[0] == Name.DCTDecode and _should_optimize_jpeg(options, filtdp):
+ try:
+ imgname = root / f'{xref:08d}'
+ with imgname.open('wb') as f:
diff --git a/textproc/py-openpyxl/Makefile b/textproc/py-openpyxl/Makefile
index 2e3a384c9824..e7bac0ce6333 100644
--- a/textproc/py-openpyxl/Makefile
+++ b/textproc/py-openpyxl/Makefile
@@ -1,12 +1,11 @@
PORTNAME= openpyxl
-PORTVERSION= 3.1.1
-PORTREVISION= 1
+PORTVERSION= 3.1.5
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= antoine@FreeBSD.org
-COMMENT= Python library to read/write Excel 2007 xlsx/xlsm files
+COMMENT= Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files
WWW= https://foss.heptapod.net/openpyxl/openpyxl
LICENSE= MIT
diff --git a/textproc/py-openpyxl/distinfo b/textproc/py-openpyxl/distinfo
index 0471199a6402..ef4950a6ca4d 100644
--- a/textproc/py-openpyxl/distinfo
+++ b/textproc/py-openpyxl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1677003796
-SHA256 (openpyxl-3.1.1.tar.gz) = f06d44e2c973781068bce5ecf860a09bcdb1c7f5ce1facd5e9aa82c92c93ae72
-SIZE (openpyxl-3.1.1.tar.gz) = 185802
+TIMESTAMP = 1762880564
+SHA256 (openpyxl-3.1.5.tar.gz) = cf0e3cf56142039133628b5acffe8ef0c12bc902d2aadd3e0fe5878dc08d1050
+SIZE (openpyxl-3.1.5.tar.gz) = 186464
diff --git a/textproc/py-pdfminer.six/Makefile b/textproc/py-pdfminer.six/Makefile
index 1e0934f7d07c..1bace396185c 100644
--- a/textproc/py-pdfminer.six/Makefile
+++ b/textproc/py-pdfminer.six/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pdfminer.six
-DISTVERSION= 20250506
-PORTREVISION= 1
+DISTVERSION= 20251107
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-pdfminer.six/distinfo b/textproc/py-pdfminer.six/distinfo
index 40cbaaff1b14..3cd14a5774e9 100644
--- a/textproc/py-pdfminer.six/distinfo
+++ b/textproc/py-pdfminer.six/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747388843
-SHA256 (pdfminer_six-20250506.tar.gz) = b03cc8df09cf3c7aba8246deae52e0bca7ebb112a38895b5e1d4f5dd2b8ca2e7
-SIZE (pdfminer_six-20250506.tar.gz) = 7387678
+TIMESTAMP = 1763113734
+SHA256 (pdfminer_six-20251107.tar.gz) = 5fb0c553799c591777f22c0c72b77fc2522d7d10c70654e25f4c5f1fd996e008
+SIZE (pdfminer_six-20251107.tar.gz) = 7387104
diff --git a/textproc/rubygem-action_text-trix/Makefile b/textproc/rubygem-action_text-trix/Makefile
new file mode 100644
index 000000000000..b7cd80ebdc95
--- /dev/null
+++ b/textproc/rubygem-action_text-trix/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= action_text-trix
+PORTVERSION= 2.1.15
+CATEGORIES= textproc rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Rich text editor for everyday writing
+WWW= https://trix-editor.org/ \
+ https://github.com/basecamp/trix
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-railties81>=0:www/rubygem-railties81
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/rubygem-action_text-trix/distinfo b/textproc/rubygem-action_text-trix/distinfo
new file mode 100644
index 000000000000..cd1d621aa79f
--- /dev/null
+++ b/textproc/rubygem-action_text-trix/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526274
+SHA256 (rubygem/action_text-trix-2.1.15.gem) = 4bf9bbd8fa95954de3f0022dae0d927bce22c1bb31d5dc9c3766f8c145c109c1
+SIZE (rubygem/action_text-trix-2.1.15.gem) = 109568
diff --git a/textproc/rubygem-action_text-trix/pkg-descr b/textproc/rubygem-action_text-trix/pkg-descr
new file mode 100644
index 000000000000..7f76078a38fc
--- /dev/null
+++ b/textproc/rubygem-action_text-trix/pkg-descr
@@ -0,0 +1,10 @@
+A Rich Text Editor for Everyday Writing
+
+Compose beautifully formatted text in your web application. Trix is a WYSIWYG
+editor for writing messages, comments, articles, and lists -- the simple
+documents most web apps are made of. It features a sophisticated document model,
+support for embedded attachments, and outputs terse and consistent HTML.
+
+Trix is an open-source project from 37signals, the creators of Ruby on Rails.
+Millions of people trust their text to us, and we built Trix to give them the
+best possible editing experience. See Trix in action in Basecamp 3.
diff --git a/textproc/rubygem-actiontext81/Makefile b/textproc/rubygem-actiontext81/Makefile
new file mode 100644
index 000000000000..bc8e8d058e55
--- /dev/null
+++ b/textproc/rubygem-actiontext81/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= actiontext
+PORTVERSION= 8.1.0
+CATEGORIES= textproc rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Edit and display rich text in Rails applications
+WWW= https://github.com/rails/rails/tree/main/actiontext \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-action_text-trix>=2.1.15<2.2:textproc/rubygem-action_text-trix \
+ rubygem-actionpack81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actionpack81 \
+ rubygem-activerecord81>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activerecord81 \
+ rubygem-activestorage81>=${PORTVERSION}<${PORTVERSION}_99:net/rubygem-activestorage81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-globalid-rails81>=0.6.0:databases/rubygem-globalid-rails81 \
+ rubygem-nokogiri>=1.8.5:textproc/rubygem-nokogiri
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/textproc/rubygem-actiontext81/distinfo b/textproc/rubygem-actiontext81/distinfo
new file mode 100644
index 000000000000..bddde7bf2bed
--- /dev/null
+++ b/textproc/rubygem-actiontext81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526264
+SHA256 (rubygem/actiontext-8.1.0.gem) = 64bc719fcbe5fecfa7c45cf289c0d87d41be924e98883433c2e6352d3a142277
+SIZE (rubygem/actiontext-8.1.0.gem) = 41984
diff --git a/textproc/rubygem-actiontext81/pkg-descr b/textproc/rubygem-actiontext81/pkg-descr
new file mode 100644
index 000000000000..785267e465f8
--- /dev/null
+++ b/textproc/rubygem-actiontext81/pkg-descr
@@ -0,0 +1,7 @@
+Action Text brings rich text content and editing to Rails. It includes the Trix
+editor that handles everything from formatting to links to quotes to lists to
+embedded images and galleries. The rich text content generated by the Trix
+editor is saved in its own RichText model that's associated with any existing
+Active Record model in the application. Any embedded images (or other
+attachments) are automatically stored using Active Storage and associated with
+the included RichText model.
diff --git a/textproc/rubygem-gitlab-glfm-markdown/Makefile b/textproc/rubygem-gitlab-glfm-markdown/Makefile
index 3ee2b0436529..dc5639b48de9 100644
--- a/textproc/rubygem-gitlab-glfm-markdown/Makefile
+++ b/textproc/rubygem-gitlab-glfm-markdown/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gitlab-glfm-markdown
-PORTVERSION= 0.0.36
-PORTREVISION= 1
+PORTVERSION= 0.0.38
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-gitlab-glfm-markdown/Makefile.crates b/textproc/rubygem-gitlab-glfm-markdown/Makefile.crates
index 99315910a0a9..65ccdf9eef64 100644
--- a/textproc/rubygem-gitlab-glfm-markdown/Makefile.crates
+++ b/textproc/rubygem-gitlab-glfm-markdown/Makefile.crates
@@ -12,7 +12,6 @@ CARGO_CRATES= adler2-2.0.1 \
bit-vec-0.6.3 \
bitflags-1.3.2 \
bitflags-2.9.1 \
- bumpalo-3.19.0 \
caseless-0.2.2 \
cc-1.2.27 \
cexpr-0.6.0 \
@@ -23,10 +22,9 @@ CARGO_CRATES= adler2-2.0.1 \
clap_derive-4.4.7 \
clap_lex-0.6.0 \
colorchoice-1.0.4 \
- comrak-0.43.0 \
+ comrak-0.46.0 \
crc32fast-1.4.2 \
deranged-0.4.0 \
- deunicode-1.6.2 \
either-1.15.0 \
emojis-0.6.4 \
entities-1.0.1 \
@@ -41,14 +39,14 @@ CARGO_CRATES= adler2-2.0.1 \
is_terminal_polyfill-1.70.1 \
itertools-0.12.1 \
itoa-1.0.15 \
+ jetscii-0.5.3 \
lazy_static-1.5.0 \
lazycell-1.3.0 \
libc-0.2.174 \
libloading-0.8.8 \
linked-hash-map-0.5.6 \
- log-0.4.27 \
- magnus-0.6.4 \
- magnus-macros-0.6.0 \
+ magnus-0.8.2 \
+ magnus-macros-0.8.0 \
memchr-2.7.5 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
@@ -66,25 +64,23 @@ CARGO_CRATES= adler2-2.0.1 \
proc-macro2-1.0.95 \
quick-xml-0.37.5 \
quote-1.0.40 \
- rb-sys-0.9.116 \
- rb-sys-build-0.9.116 \
- rb-sys-env-0.1.2 \
+ rb-sys-0.9.117 \
+ rb-sys-build-0.9.117 \
+ rb-sys-env-0.2.2 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
rustc-hash-1.1.0 \
- rustversion-1.0.21 \
ryu-1.0.20 \
same-file-1.0.6 \
seq-macro-0.3.6 \
serde-1.0.219 \
serde_derive-1.0.219 \
serde_json-1.0.140 \
- serde_magnus-0.8.1 \
+ serde_magnus-0.10.0 \
shell-words-1.1.0 \
shlex-1.3.0 \
siphasher-1.0.1 \
- slug-0.1.6 \
strsim-0.10.0 \
syn-2.0.104 \
syntect-5.2.0 \
@@ -102,11 +98,6 @@ CARGO_CRATES= adler2-2.0.1 \
unicode_categories-0.1.1 \
utf8parse-0.2.2 \
walkdir-2.5.0 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
winapi-util-0.1.9 \
windows-sys-0.59.0 \
windows-targets-0.52.6 \
diff --git a/textproc/rubygem-gitlab-glfm-markdown/distinfo b/textproc/rubygem-gitlab-glfm-markdown/distinfo
index df565d2d6ee7..6a26dde63f6f 100644
--- a/textproc/rubygem-gitlab-glfm-markdown/distinfo
+++ b/textproc/rubygem-gitlab-glfm-markdown/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1761544936
-SHA256 (gitlab-glfm-markdown-0.0.36.gem) = d2548815faf012a650653ca10e545d462c1f2558c6062bebf470f1b3dc79238b
-SIZE (gitlab-glfm-markdown-0.0.36.gem) = 23040
+TIMESTAMP = 1763010757
+SHA256 (gitlab-glfm-markdown-0.0.38.gem) = 8e57dd9283d655a40f6120dac0728f1d088900228977c139e3c969c756f40bc6
+SIZE (gitlab-glfm-markdown-0.0.38.gem) = 23040
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -29,8 +29,6 @@ SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c9
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
-SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
-SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/caseless-0.2.2.crate) = 8b6fd507454086c8edfd769ca6ada439193cdb209c7681712ef6275cccbfe5d8
SIZE (rust/crates/caseless-0.2.2.crate) = 29309
SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
@@ -51,14 +49,12 @@ SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd
SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
-SHA256 (rust/crates/comrak-0.43.0.crate) = 5ccfd7678fba9aff54a74a70352d952b345e568823ed9d5a92ebc8ad0adad8ea
-SIZE (rust/crates/comrak-0.43.0.crate) = 209621
+SHA256 (rust/crates/comrak-0.46.0.crate) = dc151d9c800c4fadd542c949b84c1dae6d1b424315ebcfd154e611d4f7910a97
+SIZE (rust/crates/comrak-0.46.0.crate) = 223946
SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
SIZE (rust/crates/deranged-0.4.0.crate) = 23235
-SHA256 (rust/crates/deunicode-1.6.2.crate) = abd57806937c9cc163efc8ea3910e00a62e2aeb0b8119f1793a978088f8f6b04
-SIZE (rust/crates/deunicode-1.6.2.crate) = 172772
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/emojis-0.6.4.crate) = 99e1f1df1f181f2539bac8bf027d31ca5ffbf9e559e3f2d09413b9107b5c02f4
@@ -87,6 +83,8 @@ SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jetscii-0.5.3.crate) = 47f142fe24a9c9944451e8349de0a56af5f3e7226dc46f3ed4d4ecc0b85af75e
+SIZE (rust/crates/jetscii-0.5.3.crate) = 18811
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
@@ -97,12 +95,10 @@ SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fc
SIZE (rust/crates/libloading-0.8.8.crate) = 31345
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/magnus-0.6.4.crate) = b1597ef40aa8c36be098249e82c9a20cf7199278ac1c1a1a995eeead6a184479
-SIZE (rust/crates/magnus-0.6.4.crate) = 170454
-SHA256 (rust/crates/magnus-macros-0.6.0.crate) = 5968c820e2960565f647819f5928a42d6e874551cab9d88d75e3e0660d7f71e3
-SIZE (rust/crates/magnus-macros-0.6.0.crate) = 6642
+SHA256 (rust/crates/magnus-0.8.2.crate) = 3b36a5b126bbe97eb0d02d07acfeb327036c6319fd816139a49824a83b7f9012
+SIZE (rust/crates/magnus-0.8.2.crate) = 199864
+SHA256 (rust/crates/magnus-macros-0.8.0.crate) = 47607461fd8e1513cb4f2076c197d8092d921a1ea75bd08af97398f593751892
+SIZE (rust/crates/magnus-macros-0.8.0.crate) = 8146
SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
@@ -137,12 +133,12 @@ SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27
SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/rb-sys-0.9.116.crate) = 7059846f68396df83155779c75336ca24567741cb95256e6308c9fcc370e8dad
-SIZE (rust/crates/rb-sys-0.9.116.crate) = 28585
-SHA256 (rust/crates/rb-sys-build-0.9.116.crate) = ac217510df41b9ffc041573e68d7a02aaff770c49943c7494441c4b224b0ecd0
-SIZE (rust/crates/rb-sys-build-0.9.116.crate) = 24282
-SHA256 (rust/crates/rb-sys-env-0.1.2.crate) = a35802679f07360454b418a5d1735c89716bde01d35b1560fc953c1415a0b3bb
-SIZE (rust/crates/rb-sys-env-0.1.2.crate) = 9203
+SHA256 (rust/crates/rb-sys-0.9.117.crate) = f900d1ce4629a2ebffaf5de74bd8f9c1188d4c5ed406df02f97e22f77a006f44
+SIZE (rust/crates/rb-sys-0.9.117.crate) = 28664
+SHA256 (rust/crates/rb-sys-build-0.9.117.crate) = ef1e9c857028f631056bcd6d88cec390c751e343ce2223ddb26d23eb4a151d59
+SIZE (rust/crates/rb-sys-build-0.9.117.crate) = 24740
+SHA256 (rust/crates/rb-sys-env-0.2.2.crate) = 08f8d2924cf136a1315e2b4c7460a39f62ef11ee5d522df9b2750fab55b868b6
+SIZE (rust/crates/rb-sys-env-0.2.2.crate) = 9195
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
@@ -151,8 +147,6 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
-SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -165,16 +159,14 @@ SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/serde_magnus-0.8.1.crate) = 76c20da583b5e1016e9199ef5f3260f7a8d1b253307d232600f6b12737262dbd
-SIZE (rust/crates/serde_magnus-0.8.1.crate) = 12809
+SHA256 (rust/crates/serde_magnus-0.10.0.crate) = c4a5121544138e6a14036e48ecbe589fb63577f35620caaa32642257b412c317
+SIZE (rust/crates/serde_magnus-0.10.0.crate) = 16391
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slug-0.1.6.crate) = 882a80f72ee45de3cc9a5afeb2da0331d58df69e4e7d8eeb5d3c7784ae67e724
-SIZE (rust/crates/slug-0.1.6.crate) = 6787
SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
@@ -209,16 +201,6 @@ SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faec
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
diff --git a/textproc/rubygem-rails-dom-testing-rails81/Makefile b/textproc/rubygem-rails-dom-testing-rails81/Makefile
new file mode 100644
index 000000000000..6994c31344dc
--- /dev/null
+++ b/textproc/rubygem-rails-dom-testing-rails81/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= rails-dom-testing
+PORTVERSION= 2.3.0
+CATEGORIES= textproc rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Analyse and compare DOMs using Nokogiri
+WWW= https://github.com/rails/rails-dom-testing
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport81>=5.0.0:devel/rubygem-activesupport81 \
+ rubygem-minitest>=0:devel/rubygem-minitest \
+ rubygem-nokogiri>=1.6:textproc/rubygem-nokogiri
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/rubygem-rails-dom-testing-rails81/distinfo b/textproc/rubygem-rails-dom-testing-rails81/distinfo
new file mode 100644
index 000000000000..a0b7ecf2e656
--- /dev/null
+++ b/textproc/rubygem-rails-dom-testing-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1748496007
+SHA256 (rubygem/rails-dom-testing-2.3.0.gem) = 8acc7953a7b911ca44588bf08737bc16719f431a1cc3091a292bca7317925c1d
+SIZE (rubygem/rails-dom-testing-2.3.0.gem) = 17920
diff --git a/textproc/rubygem-rails-dom-testing-rails81/pkg-descr b/textproc/rubygem-rails-dom-testing-rails81/pkg-descr
new file mode 100644
index 000000000000..ddabc817c4fd
--- /dev/null
+++ b/textproc/rubygem-rails-dom-testing-rails81/pkg-descr
@@ -0,0 +1,6 @@
+This gem is responsible for comparing HTML doms and asserting that DOM elements
+are present in Rails applications. Doms are compared via assert_dom_equal and
+assert_dom_not_equal. Elements are asserted via assert_select,
+assert_select_encoded, assert_select_email and a subset of the dom can be
+selected with css_select. The gem is developed for Rails 4.2 and above, and
+will not work on previous versions.
diff --git a/textproc/scdoc/Makefile b/textproc/scdoc/Makefile
index 0475cd97265b..51ff65173b8c 100644
--- a/textproc/scdoc/Makefile
+++ b/textproc/scdoc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scdoc
-DISTVERSION= 1.11.3
+DISTVERSION= 1.11.4
CATEGORIES= textproc
MASTER_SITES= https://git.sr.ht/~sircmpwn/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/textproc/scdoc/distinfo b/textproc/scdoc/distinfo
index 66b3bde1fcc2..fd18aba1b613 100644
--- a/textproc/scdoc/distinfo
+++ b/textproc/scdoc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708163491
-SHA256 (scdoc-1.11.3.tar.gz) = 4c5c6136540384e5455b250f768e7ca11b03fdba1a8efc2341ee0f1111e57612
-SIZE (scdoc-1.11.3.tar.gz) = 12768
+TIMESTAMP = 1762871856
+SHA256 (scdoc-1.11.4.tar.gz) = e1a9c2000f855123a1a50c8f897073e0ee95fc41787431efe3864c2f1c2e7092
+SIZE (scdoc-1.11.4.tar.gz) = 13081
diff --git a/textproc/television/Makefile b/textproc/television/Makefile
index 3e244db2d68d..963d297870b5 100644
--- a/textproc/television/Makefile
+++ b/textproc/television/Makefile
@@ -1,6 +1,5 @@
PORTNAME= television
-DISTVERSION= 0.13.8
-PORTREVISION= 1
+DISTVERSION= 0.13.9
CATEGORIES= textproc
MAINTAINER= uzsolt@FreeBSD.org
diff --git a/textproc/television/distinfo b/textproc/television/distinfo
index 55f17d7c9962..ddff8b65ef8c 100644
--- a/textproc/television/distinfo
+++ b/textproc/television/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762187013
+TIMESTAMP = 1763297745
SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -623,5 +623,5 @@ SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d783271
SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
-SHA256 (alexpasmantier-television-0.13.8_GH0.tar.gz) = db252ceb27d8cac92c9a09525ca95894a89754802409cf35e17b7bac5096bbcf
-SIZE (alexpasmantier-television-0.13.8_GH0.tar.gz) = 17567217
+SHA256 (alexpasmantier-television-0.13.9_GH0.tar.gz) = bcb358af258233100dbe60ae341f79ab5db520f5207dbe52f94ff525d6d322f0
+SIZE (alexpasmantier-television-0.13.9_GH0.tar.gz) = 17567536
diff --git a/textproc/uncrustify/Makefile b/textproc/uncrustify/Makefile
index 1dbbfe26acc2..69cfbe48648a 100644
--- a/textproc/uncrustify/Makefile
+++ b/textproc/uncrustify/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uncrustify
-PORTVERSION= 0.81.0
+PORTVERSION= 0.82.0
DISTVERSIONPREFIX= ${PORTNAME}-
CATEGORIES= textproc
diff --git a/textproc/uncrustify/distinfo b/textproc/uncrustify/distinfo
index e4de925c2cf4..c0eb14b4fa0a 100644
--- a/textproc/uncrustify/distinfo
+++ b/textproc/uncrustify/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747432805
-SHA256 (uncrustify-uncrustify-uncrustify-0.81.0_GH0.tar.gz) = 484623dc16b92206adc6ac0770077c6c67c6e441102148c2a121a19549330ff9
-SIZE (uncrustify-uncrustify-uncrustify-0.81.0_GH0.tar.gz) = 1817801
+TIMESTAMP = 1763406126
+SHA256 (uncrustify-uncrustify-uncrustify-0.82.0_GH0.tar.gz) = e05f8d5ee36aaa1acfa032fe97546b7be46b1f4620e7c38037f8a42e25fe676f
+SIZE (uncrustify-uncrustify-uncrustify-0.82.0_GH0.tar.gz) = 1855272
diff --git a/textproc/utf8proc/Makefile b/textproc/utf8proc/Makefile
index 977b80564548..2c7f4ffa987a 100644
--- a/textproc/utf8proc/Makefile
+++ b/textproc/utf8proc/Makefile
@@ -1,7 +1,14 @@
PORTNAME= utf8proc
-DISTVERSION= 2.10.0
+DISTVERSION= 2.11.1
CATEGORIES= textproc devel
-MASTER_SITES= https://github.com/JuliaStrings/${PORTNAME}/releases/download/v${DISTVERSION}/
+MASTER_SITES= https://github.com/JuliaStrings/${PORTNAME}/releases/download/v${DISTVERSION}/ \
+ https://www.unicode.org/Public/17.0.0/ucd/:testfiles1 \
+ https://www.unicode.org/Public/17.0.0/ucd/auxiliary/:testfiles2
+DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
+ NormalizationTest.txt:testfiles1 \
+ GraphemeBreakTest.txt:testfiles2
+DIST_SUBDIR= ${PORTNAME}/${DISTVERSION}
+EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
MAINTAINER= diizzy@FreeBSD.org
COMMENT= UTF-8 processing library
@@ -10,18 +17,15 @@ WWW= https://juliastrings.github.io/utf8proc/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-USES= cmake
+USES= cmake:testing pathfix
USE_LDCONFIG= yes
-CMAKE_ON= BUILD_SHARED_LIBS
-
-PLIST_FILES= include/utf8proc.h \
- lib/libutf8proc.so \
- lib/libutf8proc.so.3 \
- lib/libutf8proc.so.3.1.0 \
- libdata/pkgconfig/libutf8proc.pc
PORTDOCS= NEWS.md README.md
+CMAKE_TESTING_ON= UTF8PROC_ENABLE_TESTING
+
+CMAKE_ON= BUILD_SHARED_LIBS
+
OPTIONS_DEFINE= DOCS
post-install-DOCS-on:
@@ -29,4 +33,8 @@ post-install-DOCS-on:
cd ${WRKSRC} && \
${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
+pre-test:
+ ${MKDIR} ${BUILD_WRKSRC}/data
+ ${CP} ${DISTDIR}/${DIST_SUBDIR}/*.txt ${BUILD_WRKSRC}/data
+
.include <bsd.port.mk>
diff --git a/textproc/utf8proc/distinfo b/textproc/utf8proc/distinfo
index 756b5eac767d..05162b2b024b 100644
--- a/textproc/utf8proc/distinfo
+++ b/textproc/utf8proc/distinfo
@@ -1,3 +1,7 @@
-TIMESTAMP = 1742505280
-SHA256 (utf8proc-2.10.0.tar.gz) = 276a37dc4d1dd24d7896826a579f4439d1e5fe33603add786bb083cab802e23e
-SIZE (utf8proc-2.10.0.tar.gz) = 195848
+TIMESTAMP = 1763200320
+SHA256 (utf8proc/2.11.1/utf8proc-2.11.1.tar.gz) = 0aa41260917df1ef4724f34f314babbd48ba18963e4d5a14a1752f14ee765010
+SIZE (utf8proc/2.11.1/utf8proc-2.11.1.tar.gz) = 198822
+SHA256 (utf8proc/2.11.1/NormalizationTest.txt) = 5019ffd530751a741900c849c0e010332f142a3612234639bd200b82138a87db
+SIZE (utf8proc/2.11.1/NormalizationTest.txt) = 2827429
+SHA256 (utf8proc/2.11.1/GraphemeBreakTest.txt) = e2d134d2c52919bace503ebb6a551c1855fe1a1faec18478c78fff254a1793ec
+SIZE (utf8proc/2.11.1/GraphemeBreakTest.txt) = 126570
diff --git a/textproc/utf8proc/files/patch-CMakeLists.txt b/textproc/utf8proc/files/patch-CMakeLists.txt
index 17c0d46124c4..821d8539fc00 100644
--- a/textproc/utf8proc/files/patch-CMakeLists.txt
+++ b/textproc/utf8proc/files/patch-CMakeLists.txt
@@ -1,11 +1,13 @@
---- CMakeLists.txt.orig 2021-12-17 21:31:08 UTC
+--- CMakeLists.txt.orig 2025-11-15 10:14:38 UTC
+++ CMakeLists.txt
-@@ -62,7 +62,7 @@ if (UTF8PROC_INSTALL)
- RUNTIME DESTINATION "${CMAKE_INSTALL_FULL_BINDIR}"
- )
- configure_file(libutf8proc.pc.cmakein libutf8proc.pc @ONLY)
-- install(FILES "${CMAKE_CURRENT_BINARY_DIR}/libutf8proc.pc" DESTINATION "${CMAKE_INSTALL_FULL_LIBDIR}/pkgconfig")
-+ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/libutf8proc.pc" DESTINATION "${CMAKE_INSTALL_FULL_LIBDIR}data/pkgconfig")
- endif()
-
- if(UTF8PROC_ENABLE_TESTING)
+@@ -86,8 +86,8 @@ if(UTF8PROC_ENABLE_TESTING)
+ enable_testing()
+ file(MAKE_DIRECTORY data)
+ set(UNICODE_VERSION 17.0.0)
+- file(DOWNLOAD https://www.unicode.org/Public/${UNICODE_VERSION}/ucd/NormalizationTest.txt ${CMAKE_BINARY_DIR}/data/NormalizationTest.txt SHOW_PROGRESS)
+- file(DOWNLOAD https://www.unicode.org/Public/${UNICODE_VERSION}/ucd/auxiliary/GraphemeBreakTest.txt ${CMAKE_BINARY_DIR}/data/GraphemeBreakTest.txt SHOW_PROGRESS)
++# file(DOWNLOAD https://www.unicode.org/Public/${UNICODE_VERSION}/ucd/NormalizationTest.txt ${CMAKE_BINARY_DIR}/data/NormalizationTest.txt SHOW_PROGRESS)
++# file(DOWNLOAD https://www.unicode.org/Public/${UNICODE_VERSION}/ucd/auxiliary/GraphemeBreakTest.txt ${CMAKE_BINARY_DIR}/data/GraphemeBreakTest.txt SHOW_PROGRESS)
+ add_executable(case test/tests.h test/tests.c utf8proc.h test/case.c)
+ target_link_libraries(case utf8proc)
+ add_executable(custom test/tests.h test/tests.c utf8proc.h test/custom.c)
diff --git a/textproc/utf8proc/pkg-plist b/textproc/utf8proc/pkg-plist
new file mode 100644
index 000000000000..9c3a5549dc44
--- /dev/null
+++ b/textproc/utf8proc/pkg-plist
@@ -0,0 +1,9 @@
+include/utf8proc.h
+lib/cmake/utf8proc/utf8proc-config-version.cmake
+lib/cmake/utf8proc/utf8proc-config.cmake
+lib/cmake/utf8proc/utf8proc-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/utf8proc/utf8proc-targets.cmake
+lib/libutf8proc.so
+lib/libutf8proc.so.3
+lib/libutf8proc.so.3.2.1
+libdata/pkgconfig/libutf8proc.pc
diff --git a/textproc/xan/Makefile b/textproc/xan/Makefile
index 2650fa13a41c..648ca87ab2f9 100644
--- a/textproc/xan/Makefile
+++ b/textproc/xan/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xan
-DISTVERSION= 0.53.0
-PORTREVISION= 2
+DISTVERSION= 0.54.0
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
@@ -19,7 +18,7 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= medialab
-PLIST_FILES= bin/xan
+PLIST_FILES= bin/${PORTNAME}
PORTDOCS= CHANGELOG.md CONTRIBUTING.md README.md
OPTIONS_DEFINE= DOCS
diff --git a/textproc/xan/Makefile.crates b/textproc/xan/Makefile.crates
index af87b8a6d32d..fbe4912065c7 100644
--- a/textproc/xan/Makefile.crates
+++ b/textproc/xan/Makefile.crates
@@ -1,37 +1,36 @@
-CARGO_CRATES= adler2-2.0.0 \
+CARGO_CRATES= adler2-2.0.1 \
ahash-0.8.12 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
- arbitrary-1.4.1 \
+ arbitrary-1.4.2 \
arrayvec-0.7.6 \
atoi_simd-0.16.1 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
base64-0.22.1 \
bgzip-0.3.1 \
binary-layout-2.1.0 \
bincode-1.3.3 \
- bitflags-2.9.0 \
+ bitflags-2.9.4 \
block-buffer-0.10.4 \
bstr-1.12.0 \
btoi-0.4.3 \
- bumpalo-3.17.0 \
+ bumpalo-3.19.0 \
byteorder-1.5.0 \
- bytesize-2.0.1 \
- calamine-0.28.0 \
+ bytesize-2.1.0 \
+ calamine-0.31.0 \
caseless-0.2.2 \
cassowary-0.3.0 \
- castaway-0.2.3 \
- cc-1.2.19 \
- cfg-if-1.0.0 \
- cfg_aliases-0.2.1 \
+ castaway-0.2.4 \
+ cc-1.2.41 \
+ cfg-if-1.0.4 \
codepage-0.1.2 \
colored-2.2.0 \
- colorgrad-0.7.1 \
+ colorgrad-0.7.2 \
compact_str-0.8.1 \
- comrak-0.39.0 \
- console-0.15.11 \
+ comrak-0.39.1 \
+ console-0.16.1 \
cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
+ crc32fast-1.5.0 \
crossbeam-0.8.4 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
@@ -39,21 +38,23 @@ CARGO_CRATES= adler2-2.0.0 \
crossbeam-queue-0.3.12 \
crossbeam-utils-0.8.21 \
crypto-common-0.1.6 \
- csscolorparser-0.7.0 \
+ csscolorparser-0.7.2 \
cssparser-0.34.0 \
cssparser-macros-0.6.1 \
- csv-1.3.1 \
- csv-core-0.1.12 \
- ctrlc-3.4.6 \
+ csv-1.4.0 \
+ csv-core-0.1.13 \
darling-0.20.11 \
+ darling-0.21.3 \
darling_core-0.20.11 \
+ darling_core-0.21.3 \
darling_macro-0.20.11 \
- dbus-0.9.7 \
+ darling_macro-0.21.3 \
+ dbus-0.9.9 \
debug_unsafe-0.1.3 \
deepsize-0.2.0 \
deepsize_derive-0.1.2 \
- derive_arbitrary-1.4.1 \
- derive_more-0.99.19 \
+ derive_arbitrary-1.4.2 \
+ derive_more-0.99.20 \
deunicode-1.6.2 \
digest-0.10.7 \
displaydoc-0.2.5 \
@@ -75,160 +76,168 @@ CARGO_CRATES= adler2-2.0.0 \
encoding_index_tests-0.1.4 \
encoding_rs-0.8.35 \
entities-1.0.1 \
- enumset-1.1.5 \
- enumset_derive-0.10.0 \
+ enumset-1.1.10 \
+ enumset_derive-0.14.0 \
equivalent-1.0.2 \
errno-0.2.8 \
- errno-0.3.11 \
+ errno-0.3.14 \
errno-dragonfly-0.1.2 \
ext-sort-0.1.5 \
- fast-float-0.2.0 \
fast-float2-0.2.3 \
fastrand-2.3.0 \
- filetime-0.2.25 \
- flate2-1.1.1 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.4 \
+ flate2-1.1.4 \
+ float-cmp-0.10.0 \
fnv-1.0.7 \
foldhash-0.1.5 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
futf-0.1.5 \
fxhash-0.2.1 \
- generic-array-0.14.7 \
- getopts-0.2.21 \
- getrandom-0.3.2 \
- glob-0.3.2 \
+ generic-array-0.14.9 \
+ getopts-0.2.24 \
+ getrandom-0.2.16 \
+ getrandom-0.3.4 \
+ glob-0.3.3 \
+ halfbrown-0.2.5 \
hashbrown-0.12.3 \
- hashbrown-0.15.2 \
+ hashbrown-0.14.5 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
+ hermit-abi-0.5.2 \
html-escape-0.2.13 \
html5ever-0.29.1 \
hyperloglogplus-0.4.1 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.1 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.1 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.1 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
ident_case-1.0.1 \
- idna-1.0.3 \
- idna_adapter-1.2.0 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
indexmap-1.9.3 \
- indexmap-2.9.0 \
- indicatif-0.17.11 \
+ indexmap-2.12.0 \
+ indicatif-0.18.0 \
indoc-2.0.6 \
- instability-0.3.7 \
+ instability-0.3.9 \
itertools-0.13.0 \
itoa-1.0.15 \
jemalloc-sys-0.5.4+5.3.0-patched \
jemallocator-0.5.4 \
- jiff-0.2.14 \
- jiff-static-0.2.14 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
- js-sys-0.3.77 \
+ jobserver-0.1.34 \
+ js-sys-0.3.81 \
lazy_static-1.5.0 \
- libc-0.2.172 \
- libdbus-sys-0.2.5 \
- libredox-0.1.3 \
- libz-rs-sys-0.5.1 \
+ libc-0.2.177 \
+ libdbus-sys-0.2.6 \
+ libredox-0.1.10 \
+ libz-rs-sys-0.5.2 \
linked-hash-map-0.5.6 \
- linux-raw-sys-0.9.4 \
- litemap-0.7.5 \
- lock_api-0.4.12 \
- lockfree-object-pool-0.1.6 \
- log-0.4.27 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.0 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
lru-0.12.5 \
mac-0.1.1 \
markup5ever-0.14.1 \
match_token-0.1.0 \
md5-0.7.0 \
- memchr-2.7.4 \
+ memchr-2.7.6 \
memmap2-0.5.10 \
+ memmap2-0.9.8 \
mime2ext-0.1.54 \
- miniz_oxide-0.8.8 \
+ miniz_oxide-0.8.9 \
namedlock-0.7.0 \
new_debug_unreachable-1.0.6 \
- nix-0.29.0 \
- normpath-1.3.0 \
- npyz-0.8.3 \
+ normpath-1.5.0 \
+ npyz-0.8.4 \
num-bigint-0.4.6 \
num-complex-0.4.6 \
num-integer-0.1.46 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
- number_prefix-0.4.0 \
+ num_cpus-1.17.0 \
numfmt-1.1.1 \
once_cell-1.21.3 \
opener-0.7.2 \
ordered-float-2.10.1 \
- ordered-float-5.0.0 \
+ ordered-float-5.1.0 \
pad-0.1.6 \
pager-0.16.1 \
paltoquet-0.11.0 \
pariter-0.5.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
paste-1.0.15 \
- percent-encoding-2.3.1 \
- pest-2.8.0 \
- pest_derive-2.8.0 \
- pest_generator-2.8.0 \
- pest_meta-2.8.0 \
+ percent-encoding-2.3.2 \
+ pest-2.8.3 \
+ pest_derive-2.8.3 \
+ pest_generator-2.8.3 \
+ pest_meta-2.8.3 \
phf-0.11.3 \
phf_codegen-0.11.3 \
phf_generator-0.11.3 \
phf_macros-0.11.3 \
phf_shared-0.11.3 \
pkg-config-0.3.32 \
- portable-atomic-1.11.0 \
+ portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
+ potential_utf-0.1.3 \
ppv-lite86-0.2.21 \
precomputed-hash-0.1.1 \
priority-queue-1.4.0 \
- proc-macro2-1.0.94 \
+ proc-macro2-1.0.101 \
py_literal-0.4.0 \
- quick-xml-0.37.4 \
- quote-1.0.40 \
- r-efi-5.2.0 \
+ quick-xml-0.38.3 \
+ quote-1.0.41 \
+ r-efi-5.3.0 \
rand-0.8.5 \
- rand-0.9.0 \
+ rand-0.9.2 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
rand_seeder-0.4.0 \
ratatui-0.29.0 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- redox_syscall-0.5.11 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ redox_syscall-0.5.18 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
rmp-0.8.14 \
rmp-serde-1.3.0 \
- rust_xlsxwriter-0.88.0 \
- rustix-1.0.5 \
- rustversion-1.0.20 \
+ rust_xlsxwriter-0.88.1 \
+ rustix-1.1.2 \
+ rustversion-1.0.22 \
ryu-1.0.20 \
scopeguard-1.2.0 \
scraper-0.23.1 \
selectors-0.26.0 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.140 \
- servo_arc-0.4.0 \
- sha2-0.10.8 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
+ servo_arc-0.4.1 \
+ sha2-0.10.9 \
shlex-1.3.0 \
simd-adler32-0.3.7 \
+ simd-csv-0.9.0 \
+ simd-json-0.14.3 \
+ simdutf8-0.1.5 \
siphasher-1.0.1 \
slug-0.1.6 \
- smallvec-1.15.0 \
+ smallvec-1.15.1 \
smawk-0.3.2 \
- sprintf-0.4.1 \
- stable_deref_trait-1.2.0 \
+ sprintf-0.4.3 \
+ stable_deref_trait-1.2.1 \
static_assertions-1.1.0 \
string_cache-0.8.9 \
string_cache_codegen-0.5.4 \
@@ -237,27 +246,27 @@ CARGO_CRATES= adler2-2.0.0 \
strum-0.26.3 \
strum_macros-0.26.4 \
syn-1.0.109 \
- syn-2.0.100 \
- synstructure-0.13.1 \
+ syn-2.0.106 \
+ synstructure-0.13.2 \
tar-0.4.44 \
tdigest-0.2.3 \
- tempfile-3.19.1 \
+ tempfile-3.23.0 \
tendril-0.4.3 \
termsize-0.1.9 \
textwrap-0.16.2 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
- tinystr-0.7.6 \
- tinyvec-1.9.0 \
+ thiserror-impl-2.0.17 \
+ tinystr-0.8.1 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
topk-0.5.0 \
transient-btree-index-0.5.1 \
typed-arena-2.0.2 \
- typenum-1.18.0 \
+ typenum-1.19.0 \
ucd-trie-0.1.7 \
- unicode-ident-1.0.18 \
+ unicode-ident-1.0.19 \
unicode-linebreak-0.1.5 \
unicode-normalization-0.1.24 \
unicode-segmentation-1.12.0 \
@@ -266,44 +275,61 @@ CARGO_CRATES= adler2-2.0.0 \
unicode-width-0.2.0 \
unicode_categories-0.1.1 \
unidecode-0.3.0 \
- url-2.5.4 \
+ unit-prefix-0.5.1 \
+ url-2.5.7 \
utf-8-0.7.6 \
- utf16_iter-1.0.5 \
utf8-width-0.1.7 \
utf8_iter-1.0.4 \
- uuid-1.16.0 \
+ uuid-1.18.1 \
+ value-trait-0.10.1 \
version_check-0.9.5 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.104 \
+ wasm-bindgen-backend-0.2.104 \
+ wasm-bindgen-macro-0.2.104 \
+ wasm-bindgen-macro-support-0.2.104 \
+ wasm-bindgen-shared-0.2.104 \
web-time-1.1.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-link-0.2.1 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.52.6 \
- wit-bindgen-rt-0.39.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.8.24 \
- zerocopy-derive-0.8.24 \
+ windows_x86_64_msvc-0.53.1 \
+ wit-bindgen-0.46.0 \
+ writeable-0.6.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3 \
- zip-4.2.0 \
- zlib-rs-0.5.1 \
- zopfli-0.8.1
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1 \
+ zip-4.6.1 \
+ zlib-rs-0.5.2 \
+ zopfli-0.8.2 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.16+zstd.1.5.7
diff --git a/textproc/xan/distinfo b/textproc/xan/distinfo
index 8b7507818670..b5147fa422cb 100644
--- a/textproc/xan/distinfo
+++ b/textproc/xan/distinfo
@@ -1,20 +1,20 @@
-TIMESTAMP = 1758519511
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+TIMESTAMP = 1763531690
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
-SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/atoi_simd-0.16.1.crate) = c2a49e05797ca52e312a0c658938b7d00693ef037799ef7187678f212d7684cf
SIZE (rust/crates/atoi_simd-0.16.1.crate) = 18018
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/bgzip-0.3.1.crate) = b64fd8980fb64af5951bc05de7772b598150a6f7eac42ec17f73e8489915f99b
@@ -23,50 +23,48 @@ SHA256 (rust/crates/binary-layout-2.1.0.crate) = 09fb7bcbdb06f167a36079264284689
SIZE (rust/crates/binary-layout-2.1.0.crate) = 26405
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
SHA256 (rust/crates/btoi-0.4.3.crate) = 9dd6407f73a9b8b6162d8a2ef999fe6afd7cc15902ebf42c5cd296addf17e0ad
SIZE (rust/crates/btoi-0.4.3.crate) = 10007
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytesize-2.0.1.crate) = a3c8f83209414aacf0eeae3cf730b18d6981697fba62f200fcfb92b9f082acba
-SIZE (rust/crates/bytesize-2.0.1.crate) = 18922
-SHA256 (rust/crates/calamine-0.28.0.crate) = 15e02a18e79de779a78b0a6ec84a3deed1ff0607dd970a11369f993263f99f1a
-SIZE (rust/crates/calamine-0.28.0.crate) = 90014
+SHA256 (rust/crates/bytesize-2.1.0.crate) = f5c434ae3cf0089ca203e9019ebe529c47ff45cefe8af7c85ecb734ef541822f
+SIZE (rust/crates/bytesize-2.1.0.crate) = 19793
+SHA256 (rust/crates/calamine-0.31.0.crate) = da56b262e8a827c6b12c3dde4ea4622e0ff542bd2e9ea5855e4cb523481d77b7
+SIZE (rust/crates/calamine-0.31.0.crate) = 113424
SHA256 (rust/crates/caseless-0.2.2.crate) = 8b6fd507454086c8edfd769ca6ada439193cdb209c7681712ef6275cccbfe5d8
SIZE (rust/crates/caseless-0.2.2.crate) = 29309
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.19.crate) = 8e3a13707ac958681c13b39b458c073d0d9bc8a22cb1b2f4c8e55eb72c13f362
-SIZE (rust/crates/cc-1.2.19.crate) = 105910
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
-SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.41.crate) = ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7
+SIZE (rust/crates/cc-1.2.41.crate) = 91154
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/codepage-0.1.2.crate) = 48f68d061bc2828ae826206326e61251aca94c1e4a5305cf52d9138639c918b4
SIZE (rust/crates/codepage-0.1.2.crate) = 8663
SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
SIZE (rust/crates/colored-2.2.0.crate) = 35062
-SHA256 (rust/crates/colorgrad-0.7.1.crate) = 770315cbc9e3909b1f574a1ab4923a1e1e2f39442ac432cbf7e30e405ee9db1a
-SIZE (rust/crates/colorgrad-0.7.1.crate) = 39757
+SHA256 (rust/crates/colorgrad-0.7.2.crate) = faedab4fd8670120c2be7f49225fbdb8b6db6d46f04ce4f864b1f1cdd55e6400
+SIZE (rust/crates/colorgrad-0.7.2.crate) = 42544
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
-SHA256 (rust/crates/comrak-0.39.0.crate) = d5c834ca54c5a20588b358f34d1533b4b498ddb5fd979cec6b22d0e8867a2449
-SIZE (rust/crates/comrak-0.39.0.crate) = 179041
-SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
-SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/comrak-0.39.1.crate) = 2fefab951771fc3beeed0773ce66a4f7b706273fc6c4c95b08dd1615744abcf5
+SIZE (rust/crates/comrak-0.39.1.crate) = 178985
+SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4
+SIZE (rust/crates/console-0.16.1.crate) = 39129
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
@@ -81,36 +79,40 @@ SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aa
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/csscolorparser-0.7.0.crate) = 46f9a16a848a7fb95dd47ce387ac1ee9a6df879ba784b815537fcd388a1a8288
-SIZE (rust/crates/csscolorparser-0.7.0.crate) = 17415
+SHA256 (rust/crates/csscolorparser-0.7.2.crate) = 5fda6aace1fbef3aa217b27f4c8d7d071ef2a70a5ca51050b1f17d40299d3f16
+SIZE (rust/crates/csscolorparser-0.7.2.crate) = 39693
SHA256 (rust/crates/cssparser-0.34.0.crate) = b7c66d1cd8ed61bf80b38432613a7a2f09401ab8d0501110655f8b341484a3e3
SIZE (rust/crates/cssparser-0.34.0.crate) = 53857
SHA256 (rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331
SIZE (rust/crates/cssparser-macros-0.6.1.crate) = 7914
-SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
-SIZE (rust/crates/csv-1.3.1.crate) = 888542
-SHA256 (rust/crates/csv-core-0.1.12.crate) = 7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d
-SIZE (rust/crates/csv-core-0.1.12.crate) = 26298
-SHA256 (rust/crates/ctrlc-3.4.6.crate) = 697b5419f348fd5ae2478e8018cb016c00a5881c7f46c717de98ffd135a5651c
-SIZE (rust/crates/ctrlc-3.4.6.crate) = 14660
+SHA256 (rust/crates/csv-1.4.0.crate) = 52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b50f76ce9827ae0c6e14f938
+SIZE (rust/crates/csv-1.4.0.crate) = 888642
+SHA256 (rust/crates/csv-core-0.1.13.crate) = 704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782
+SIZE (rust/crates/csv-core-0.1.13.crate) = 26119
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
+SIZE (rust/crates/darling-0.21.3.crate) = 41398
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
+SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
-SHA256 (rust/crates/dbus-0.9.7.crate) = 1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b
-SIZE (rust/crates/dbus-0.9.7.crate) = 104206
+SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
+SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
+SHA256 (rust/crates/dbus-0.9.9.crate) = 190b6255e8ab55a7b568df5a883e9497edc3e4821c06396612048b430e5ad1e9
+SIZE (rust/crates/dbus-0.9.9.crate) = 106151
SHA256 (rust/crates/debug_unsafe-0.1.3.crate) = 85d3cef41d236720ed453e102153a53e4cc3d2fde848c0078a50cf249e8e3e5b
SIZE (rust/crates/debug_unsafe-0.1.3.crate) = 2065
SHA256 (rust/crates/deepsize-0.2.0.crate) = 1cdb987ec36f6bf7bfbea3f928b75590b736fc42af8e54d97592481351b2b96c
SIZE (rust/crates/deepsize-0.2.0.crate) = 11625
SHA256 (rust/crates/deepsize_derive-0.1.2.crate) = 990101d41f3bc8c1a45641024377ee284ecc338e5ecf3ea0f0e236d897c72796
SIZE (rust/crates/deepsize_derive-0.1.2.crate) = 2358
-SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
-SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
-SHA256 (rust/crates/derive_more-0.99.19.crate) = 3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f
-SIZE (rust/crates/derive_more-0.99.19.crate) = 55072
+SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a
+SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290
+SHA256 (rust/crates/derive_more-0.99.20.crate) = 6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f
+SIZE (rust/crates/derive_more-0.99.20.crate) = 55041
SHA256 (rust/crates/deunicode-1.6.2.crate) = abd57806937c9cc163efc8ea3910e00a62e2aeb0b8119f1793a978088f8f6b04
SIZE (rust/crates/deunicode-1.6.2.crate) = 172772
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
@@ -153,98 +155,102 @@ SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/entities-1.0.1.crate) = b5320ae4c3782150d900b79807611a59a99fc9a1d61d686faafc24b93fc8d7ca
SIZE (rust/crates/entities-1.0.1.crate) = 24795
-SHA256 (rust/crates/enumset-1.1.5.crate) = d07a4b049558765cef5f0c1a273c3fc57084d768b44d2f98127aef4cceb17293
-SIZE (rust/crates/enumset-1.1.5.crate) = 26442
-SHA256 (rust/crates/enumset_derive-0.10.0.crate) = 59c3b24c345d8c314966bdc1832f6c2635bfcce8e7cf363bd115987bba2ee242
-SIZE (rust/crates/enumset_derive-0.10.0.crate) = 13211
+SHA256 (rust/crates/enumset-1.1.10.crate) = 25b07a8dfbbbfc0064c0a6bdf9edcf966de6b1c33ce344bdeca3b41615452634
+SIZE (rust/crates/enumset-1.1.10.crate) = 31353
+SHA256 (rust/crates/enumset_derive-0.14.0.crate) = f43e744e4ea338060faee68ed933e46e722fb7f3617e722a5772d7e856d8b3ce
+SIZE (rust/crates/enumset_derive-0.14.0.crate) = 17657
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
SIZE (rust/crates/errno-0.2.8.crate) = 9276
-SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e
-SIZE (rust/crates/errno-0.3.11.crate) = 12048
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
SHA256 (rust/crates/ext-sort-0.1.5.crate) = cf5d3b056bcc471d38082b8c453acb6670f7327fd44219b3c411e40834883569
SIZE (rust/crates/ext-sort-0.1.5.crate) = 18713
-SHA256 (rust/crates/fast-float-0.2.0.crate) = 95765f67b4b18863968b4a1bd5bb576f732b29a4a28c7cd84c09fa3e2875f33c
-SIZE (rust/crates/fast-float-0.2.0.crate) = 41609
SHA256 (rust/crates/fast-float2-0.2.3.crate) = f8eb564c5c7423d25c886fb561d1e4ee69f72354d16918afa32c08811f6b6a55
SIZE (rust/crates/fast-float2-0.2.3.crate) = 44399
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
-SIZE (rust/crates/flate2-1.1.1.crate) = 77224
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/flate2-1.1.4.crate) = dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9
+SIZE (rust/crates/flate2-1.1.4.crate) = 77010
+SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
+SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
SIZE (rust/crates/futf-0.1.5.crate) = 11344
SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
-SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
-SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
-SIZE (rust/crates/getopts-0.2.21.crate) = 18457
-SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
-SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2
+SIZE (rust/crates/generic-array-0.14.9.crate) = 17439
+SHA256 (rust/crates/getopts-0.2.24.crate) = cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df
+SIZE (rust/crates/getopts-0.2.24.crate) = 21467
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/halfbrown-0.2.5.crate) = 8588661a8607108a5ca69cab034063441a0413a0b041c13618a7dd348021ef6f
+SIZE (rust/crates/halfbrown-0.2.5.crate) = 29010
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
SHA256 (rust/crates/html5ever-0.29.1.crate) = 3b7410cae13cbc75623c98ac4cbfd1f0bedddf3227afc24f370cf0f50a44a11c
SIZE (rust/crates/html5ever-0.29.1.crate) = 72424
SHA256 (rust/crates/hyperloglogplus-0.4.1.crate) = 621debdf94dcac33e50475fdd76d34d5ea9c0362a834b9db08c3024696c1fbe3
SIZE (rust/crates/hyperloglogplus-0.4.1.crate) = 50923
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.1.crate) = 7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d
-SIZE (rust/crates/icu_locid_transform_data-1.5.1.crate) = 42937
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.1.crate) = c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7
-SIZE (rust/crates/icu_normalizer_data-1.5.1.crate) = 50737
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.1.crate) = 85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2
-SIZE (rust/crates/icu_properties_data-1.5.1.crate) = 229231
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
-SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235
-SIZE (rust/crates/indicatif-0.17.11.crate) = 66577
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
+SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
+SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
-SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
-SIZE (rust/crates/instability-0.3.7.crate) = 13682
+SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
+SIZE (rust/crates/instability-0.3.9.crate) = 14451
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
@@ -253,38 +259,38 @@ SHA256 (rust/crates/jemalloc-sys-0.5.4+5.3.0-patched.crate) = ac6c1946e1cea1788c
SIZE (rust/crates/jemalloc-sys-0.5.4+5.3.0-patched.crate) = 884321
SHA256 (rust/crates/jemallocator-0.5.4.crate) = a0de374a9f8e63150e6f5e8a60cc14c668226d7a347d8aee1a45766e3c4dd3bc
SIZE (rust/crates/jemallocator-0.5.4.crate) = 13088
-SHA256 (rust/crates/jiff-0.2.14.crate) = a194df1107f33c79f4f93d02c80798520551949d59dfad22b6157048a88cca93
-SIZE (rust/crates/jiff-0.2.14.crate) = 712978
-SHA256 (rust/crates/jiff-static-0.2.14.crate) = 6c6e1db7ed32c6c71b759497fae34bf7933636f75a251b9e736555da426f6442
-SIZE (rust/crates/jiff-static-0.2.14.crate) = 76141
+SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
+SIZE (rust/crates/jiff-0.2.15.crate) = 712996
+SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
+SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305
+SIZE (rust/crates/js-sys-0.3.81.crate) = 56399
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libdbus-sys-0.2.5.crate) = 06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72
-SIZE (rust/crates/libdbus-sys-0.2.5.crate) = 1557017
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
-SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libdbus-sys-0.2.6.crate) = 5cbe856efeb50e4681f010e9aaa2bf0a644e10139e54cde10fc83a307c23bd9f
+SIZE (rust/crates/libdbus-sys-0.2.6.crate) = 1105988
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
+SHA256 (rust/crates/libz-rs-sys-0.5.2.crate) = 840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd
+SIZE (rust/crates/libz-rs-sys-0.5.2.crate) = 46524
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
-SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
-SIZE (rust/crates/litemap-0.7.5.crate) = 29962
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/lockfree-object-pool-0.1.6.crate) = 9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e
-SIZE (rust/crates/lockfree-object-pool-0.1.6.crate) = 12309
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
@@ -295,24 +301,24 @@ SHA256 (rust/crates/match_token-0.1.0.crate) = 88a9689d8d44bf9964484516275f5cd4c
SIZE (rust/crates/match_token-0.1.0.crate) = 4903
SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
SIZE (rust/crates/md5-0.7.0.crate) = 6671
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
+SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
+SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
SHA256 (rust/crates/mime2ext-0.1.54.crate) = cbf6f36070878c42c5233846cd3de24cf9016828fd47bc22957a687298bb21fc
SIZE (rust/crates/mime2ext-0.1.54.crate) = 28612
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/namedlock-0.7.0.crate) = 00080bed36de1de35105737807ffe79cebdaf3b4c47f8335be7297df82e19a2b
SIZE (rust/crates/namedlock-0.7.0.crate) = 13192
SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
-SHA256 (rust/crates/normpath-1.3.0.crate) = c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed
-SIZE (rust/crates/normpath-1.3.0.crate) = 20719
-SHA256 (rust/crates/npyz-0.8.3.crate) = 13f27ea175875c472b3df61ece89a6d6ef4e0627f43704e400c782f174681ebd
-SIZE (rust/crates/npyz-0.8.3.crate) = 75073
+SHA256 (rust/crates/normpath-1.5.0.crate) = bf23ab2b905654b4cb177e30b629937b3868311d4e1cba859f899c041046e69b
+SIZE (rust/crates/normpath-1.5.0.crate) = 22940
+SHA256 (rust/crates/npyz-0.8.4.crate) = 9f0e759e014e630f90af745101b614f761306ddc541681e546649068e25ec1b9
+SIZE (rust/crates/npyz-0.8.4.crate) = 77220
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
@@ -321,10 +327,8 @@ SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad044
SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
-SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
-SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/numfmt-1.1.1.crate) = db7467e47de9fb6ea5b3f47dc34c1cf0b86359f072a46f6278119544cdbd0021
SIZE (rust/crates/numfmt-1.1.1.crate) = 15744
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
@@ -333,8 +337,8 @@ SHA256 (rust/crates/opener-0.7.2.crate) = d0812e5e4df08da354c851a3376fead46db31c
SIZE (rust/crates/opener-0.7.2.crate) = 19229
SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
-SHA256 (rust/crates/ordered-float-5.0.0.crate) = e2c1f9f56e534ac6a9b8a4600bdf0f530fb393b5f393e7b4d03489c3cf0c3f01
-SIZE (rust/crates/ordered-float-5.0.0.crate) = 23364
+SHA256 (rust/crates/ordered-float-5.1.0.crate) = 7f4779c6901a562440c3786d08192c6fbda7c1c2060edd10006b05ee35d10f2d
+SIZE (rust/crates/ordered-float-5.1.0.crate) = 30230
SHA256 (rust/crates/pad-0.1.6.crate) = d2ad9b889f1b12e0b9ee24db044b5129150d5eada288edc800f789928dc8c0e3
SIZE (rust/crates/pad-0.1.6.crate) = 4963
SHA256 (rust/crates/pager-0.16.1.crate) = 2599211a5c97fbbb1061d3dc751fa15f404927e4846e07c643287d6d1f462880
@@ -343,22 +347,22 @@ SHA256 (rust/crates/paltoquet-0.11.0.crate) = 46d7e82e84411cf4d59131ba2d854d40b5
SIZE (rust/crates/paltoquet-0.11.0.crate) = 20305
SHA256 (rust/crates/pariter-0.5.1.crate) = 324a62b9e7b5f270c0acc92a2040f8028bb643f959f9c068f11a7864f327e3d9
SIZE (rust/crates/pariter-0.5.1.crate) = 4180059
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.8.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
-SIZE (rust/crates/pest-2.8.0.crate) = 128955
-SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
-SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196
-SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
-SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617
-SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
-SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pest-2.8.3.crate) = 989e7521a040efde50c3ab6bbadafbe15ab6dc042686926be59ac35d74607df4
+SIZE (rust/crates/pest-2.8.3.crate) = 130311
+SHA256 (rust/crates/pest_derive-2.8.3.crate) = 187da9a3030dbafabbbfb20cb323b976dc7b7ce91fcd84f2f74d6e31d378e2de
+SIZE (rust/crates/pest_derive-2.8.3.crate) = 43363
+SHA256 (rust/crates/pest_generator-2.8.3.crate) = 49b401d98f5757ebe97a26085998d6c0eecec4995cad6ab7fc30ffdf4b052843
+SIZE (rust/crates/pest_generator-2.8.3.crate) = 43010
+SHA256 (rust/crates/pest_meta-2.8.3.crate) = 72f27a2cfee9f9039c4d86faa5af122a0ac3851441a34865b8a043b46be0065a
+SIZE (rust/crates/pest_meta-2.8.3.crate) = 67289
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
SIZE (rust/crates/phf-0.11.3.crate) = 23231
SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
@@ -371,30 +375,32 @@ SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5b
SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
SHA256 (rust/crates/priority-queue-1.4.0.crate) = a0bda9164fe05bc9225752d54aae413343c36f684380005398a6a8fde95fe785
SIZE (rust/crates/priority-queue-1.4.0.crate) = 33872
-SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/py_literal-0.4.0.crate) = 102df7a3d46db9d3891f178dcc826dc270a6746277a9ae6436f8d29fd490a8e1
SIZE (rust/crates/py_literal-0.4.0.crate) = 16747
-SHA256 (rust/crates/quick-xml-0.37.4.crate) = a4ce8c88de324ff838700f36fb6ab86c96df0e3c4ab6ef3a9b2044465cce1369
-SIZE (rust/crates/quick-xml-0.37.4.crate) = 190389
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
+SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
-SIZE (rust/crates/rand-0.9.0.crate) = 97798
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
@@ -405,28 +411,32 @@ SHA256 (rust/crates/rand_seeder-0.4.0.crate) = 502927fdfc3c9645d53e0c95bb2d53783
SIZE (rust/crates/rand_seeder-0.4.0.crate) = 16549
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.11.crate) = d2f103c6d277498fbceb16e84d317e2a400f160f46904d5f5410848c829511a3
-SIZE (rust/crates/redox_syscall-0.5.11.crate) = 30300
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
SIZE (rust/crates/rmp-0.8.14.crate) = 29687
SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
-SHA256 (rust/crates/rust_xlsxwriter-0.88.0.crate) = 11a9ee3bdc80c80c012e551066a1963a1e550690d186372f33fe3e0a8b3f7661
-SIZE (rust/crates/rust_xlsxwriter-0.88.0.crate) = 4252681
-SHA256 (rust/crates/rustix-1.0.5.crate) = d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf
-SIZE (rust/crates/rustix-1.0.5.crate) = 414160
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rust_xlsxwriter-0.88.1.crate) = 1aeb5b05e174a2f19f17bcd1275fd12165ce6b86496233386357dcade748a921
+SIZE (rust/crates/rust_xlsxwriter-0.88.1.crate) = 4251962
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
@@ -435,32 +445,40 @@ SHA256 (rust/crates/scraper-0.23.1.crate) = 527e65d9d888567588db4c12da1087598d0f
SIZE (rust/crates/scraper-0.23.1.crate) = 24157
SHA256 (rust/crates/selectors-0.26.0.crate) = fd568a4c9bb598e291a08244a5c1f5a8a6650bee243b5b0f8dbb3d9cc1d87fe8
SIZE (rust/crates/selectors-0.26.0.crate) = 64329
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/servo_arc-0.4.0.crate) = ae65c4249478a2647db249fb43e23cec56a2c8974a427e7bd8cb5a1d0964921a
-SIZE (rust/crates/servo_arc-0.4.0.crate) = 15813
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/servo_arc-0.4.1.crate) = 204ea332803bd95a0b60388590d59cf6468ec9becf626e2451f1d26a1d972de4
+SIZE (rust/crates/servo_arc-0.4.1.crate) = 18512
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/simd-csv-0.9.0.crate) = 68d453a9cbd8d5f3a6fc36ae07e7a976717438f03a0bf8b790804a15ac873fb0
+SIZE (rust/crates/simd-csv-0.9.0.crate) = 40919
+SHA256 (rust/crates/simd-json-0.14.3.crate) = aa2bcf6c6e164e81bc7a5d49fc6988b3d515d9e8c07457d7b74ffb9324b9cd40
+SIZE (rust/crates/simd-json-0.14.3.crate) = 169109
+SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
+SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/slug-0.1.6.crate) = 882a80f72ee45de3cc9a5afeb2da0331d58df69e4e7d8eeb5d3c7784ae67e724
SIZE (rust/crates/slug-0.1.6.crate) = 6787
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
-SHA256 (rust/crates/sprintf-0.4.1.crate) = 2597858e7b64b053ffb5e34589f8132c2798f1d2389cfafc695d1d0a7aa6d0ef
-SIZE (rust/crates/sprintf-0.4.1.crate) = 10946
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/sprintf-0.4.3.crate) = b0e59842c3aac5c7901ea11bbb02e60e5d67263b43d4361dec9303cca8e764eb
+SIZE (rust/crates/sprintf-0.4.3.crate) = 11610
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f
@@ -477,16 +495,16 @@ SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa37
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
SIZE (rust/crates/tar-0.4.44.crate) = 61020
SHA256 (rust/crates/tdigest-0.2.3.crate) = c45d225a08ebccf0e0c7d46db4066ea8ab05b29d3750ecc1a04f1675978bf3c8
SIZE (rust/crates/tdigest-0.2.3.crate) = 8881
-SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
-SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
SIZE (rust/crates/tendril-0.4.3.crate) = 37210
SHA256 (rust/crates/termsize-0.1.9.crate) = 6f11ff5c25c172608d5b85e2fb43ee9a6d683a7f4ab7f96ae07b3d8b590368fd
@@ -495,16 +513,16 @@ SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf071
SIZE (rust/crates/textwrap-0.16.2.crate) = 57077
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/topk-0.5.0.crate) = df51a25ec31d4fa5d382419151b31d9ccd470a75a01d13f9627e8602534abdbb
@@ -513,12 +531,12 @@ SHA256 (rust/crates/transient-btree-index-0.5.1.crate) = 912beb62a15a1e8b8ddfff8
SIZE (rust/crates/transient-btree-index-0.5.1.crate) = 23906
SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
SIZE (rust/crates/typed-arena-2.0.2.crate) = 11848
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
@@ -535,32 +553,36 @@ SHA256 (rust/crates/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9d
SIZE (rust/crates/unicode_categories-0.1.1.crate) = 87298
SHA256 (rust/crates/unidecode-0.3.0.crate) = 402bb19d8e03f1d1a7450e2bd613980869438e0666331be3e073089124aa1adc
SIZE (rust/crates/unidecode-0.3.0.crate) = 103512
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
+SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
-SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
-SIZE (rust/crates/uuid-1.16.0.crate) = 58549
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
+SHA256 (rust/crates/value-trait-0.10.1.crate) = 9170e001f458781e92711d2ad666110f153e4e50bfd5cbd02db6547625714187
+SIZE (rust/crates/value-trait-0.10.1.crate) = 25645
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d
+SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19
+SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119
+SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -569,53 +591,83 @@ SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.8.24.crate) = 2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879
-SIZE (rust/crates/zerocopy-0.8.24.crate) = 243777
-SHA256 (rust/crates/zerocopy-derive-0.8.24.crate) = a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be
-SIZE (rust/crates/zerocopy-derive-0.8.24.crate) = 86487
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (rust/crates/zip-4.2.0.crate) = 95ab361742de920c5535880f89bbd611ee62002bf11341d16a5f057bb8ba6899
-SIZE (rust/crates/zip-4.2.0.crate) = 113836
-SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
-SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
-SHA256 (rust/crates/zopfli-0.8.1.crate) = e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946
-SIZE (rust/crates/zopfli-0.8.1.crate) = 50972
-SHA256 (medialab-xan-0.53.0_GH0.tar.gz) = 0b7bdea4cf18ea6dcaeaffb64fa2b7f7dca07760af3c89ac6955c338e94ad49b
-SIZE (medialab-xan-0.53.0_GH0.tar.gz) = 5901324
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zip-4.6.1.crate) = caa8cd6af31c3b31c6631b8f483848b91589021b28fffe50adada48d4f4d2ed1
+SIZE (rust/crates/zip-4.6.1.crate) = 115842
+SHA256 (rust/crates/zlib-rs-0.5.2.crate) = 2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2
+SIZE (rust/crates/zlib-rs-0.5.2.crate) = 194342
+SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
+SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
+SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
+SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
+SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
+SHA256 (medialab-xan-0.54.0_GH0.tar.gz) = 15b024631f72f789bfe22694a8a1a09a6411a6ce31bac0fc35f2e4db0d4d6362
+SIZE (medialab-xan-0.54.0_GH0.tar.gz) = 5933819
diff --git a/textproc/xsv-rs/Makefile b/textproc/xsv-rs/Makefile
index 793b2e126990..7175301ea5b8 100644
--- a/textproc/xsv-rs/Makefile
+++ b/textproc/xsv-rs/Makefile
@@ -13,6 +13,9 @@ LICENSE_COMB= dual
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
LICENSE_FILE_UNLICENSE= ${WRKSRC}/UNLICENSE
+DEPRECATED= Abandoned, repo archived on Apr 24, 2025. Consider migrating to textproc/xan or textproc/miller
+EXPIRATION_DATE=2025-12-31
+
USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= BurntSushi
diff --git a/www/Makefile b/www/Makefile
index 9dcc4c4fb989..37cb2c09cf66 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -2081,6 +2081,7 @@
SUBDIR += rubygem-actioncable71
SUBDIR += rubygem-actioncable72
SUBDIR += rubygem-actioncable80
+ SUBDIR += rubygem-actioncable81
SUBDIR += rubygem-actionpack-gitlab
SUBDIR += rubygem-actionpack4
SUBDIR += rubygem-actionpack5
@@ -2092,6 +2093,7 @@
SUBDIR += rubygem-actionpack71
SUBDIR += rubygem-actionpack72
SUBDIR += rubygem-actionpack80
+ SUBDIR += rubygem-actionpack81
SUBDIR += rubygem-activeresource
SUBDIR += rubygem-activeresource4
SUBDIR += rubygem-acts-as-taggable-on
@@ -2142,6 +2144,7 @@
SUBDIR += rubygem-cssbundling-rails-rails70
SUBDIR += rubygem-cssbundling-rails-rails71
SUBDIR += rubygem-cssbundling-rails-rails72
+ SUBDIR += rubygem-cssbundling-rails-rails80
SUBDIR += rubygem-cuba
SUBDIR += rubygem-d3_rails
SUBDIR += rubygem-davclient
@@ -2208,9 +2211,6 @@
SUBDIR += rubygem-gon-rails-gitlab
SUBDIR += rubygem-gon-rails5
SUBDIR += rubygem-gon-rails50
- SUBDIR += rubygem-gon-rails60
- SUBDIR += rubygem-gon-rails61
- SUBDIR += rubygem-gon-rails70
SUBDIR += rubygem-hackpad-cli
SUBDIR += rubygem-haml
SUBDIR += rubygem-haml-coderay
@@ -2245,6 +2245,7 @@
SUBDIR += rubygem-importmap-rails-rails70
SUBDIR += rubygem-importmap-rails-rails71
SUBDIR += rubygem-importmap-rails-rails72
+ SUBDIR += rubygem-importmap-rails-rails80
SUBDIR += rubygem-innate
SUBDIR += rubygem-jekyll
SUBDIR += rubygem-jekyll-sanity
@@ -2264,6 +2265,7 @@
SUBDIR += rubygem-jsbundling-rails-rails70
SUBDIR += rubygem-jsbundling-rails-rails71
SUBDIR += rubygem-jsbundling-rails-rails72
+ SUBDIR += rubygem-jsbundling-rails-rails80
SUBDIR += rubygem-jsobfu
SUBDIR += rubygem-json-jwt
SUBDIR += rubygem-json-jwt-gitlab
@@ -2271,6 +2273,7 @@
SUBDIR += rubygem-jwt
SUBDIR += rubygem-jwt2
SUBDIR += rubygem-kamal
+ SUBDIR += rubygem-kamal-rails80
SUBDIR += rubygem-kaminari
SUBDIR += rubygem-kaminari-actionview
SUBDIR += rubygem-kaminari-actionview-rails-gitlab
@@ -2347,6 +2350,7 @@
SUBDIR += rubygem-propshaft-rails70
SUBDIR += rubygem-propshaft-rails71
SUBDIR += rubygem-propshaft-rails72
+ SUBDIR += rubygem-propshaft-rails80
SUBDIR += rubygem-protocol-hpack
SUBDIR += rubygem-protocol-http
SUBDIR += rubygem-protocol-http1
@@ -2397,6 +2401,7 @@
SUBDIR += rubygem-rails71
SUBDIR += rubygem-rails72
SUBDIR += rubygem-rails80
+ SUBDIR += rubygem-rails81
SUBDIR += rubygem-rails_12factor
SUBDIR += rubygem-rails_autolink
SUBDIR += rubygem-rails_serve_static_assets
@@ -2412,6 +2417,7 @@
SUBDIR += rubygem-railties71
SUBDIR += rubygem-railties72
SUBDIR += rubygem-railties80
+ SUBDIR += rubygem-railties81
SUBDIR += rubygem-raindrops
SUBDIR += rubygem-ramaze
SUBDIR += rubygem-raphael-rails
@@ -2480,11 +2486,13 @@
SUBDIR += rubygem-stimulus-rails-rails70
SUBDIR += rubygem-stimulus-rails-rails71
SUBDIR += rubygem-stimulus-rails-rails72
+ SUBDIR += rubygem-stimulus-rails-rails80
SUBDIR += rubygem-swd
SUBDIR += rubygem-tailwindcss-rails
SUBDIR += rubygem-tailwindcss-rails-rails70
SUBDIR += rubygem-tailwindcss-rails-rails71
SUBDIR += rubygem-tailwindcss-rails-rails72
+ SUBDIR += rubygem-tailwindcss-rails-rails80
SUBDIR += rubygem-task_list
SUBDIR += rubygem-thin
SUBDIR += rubygem-thruster
@@ -2497,6 +2505,7 @@
SUBDIR += rubygem-turbo-rails-rails70
SUBDIR += rubygem-turbo-rails-rails71
SUBDIR += rubygem-turbo-rails-rails72
+ SUBDIR += rubygem-turbo-rails-rails80
SUBDIR += rubygem-turbolinks
SUBDIR += rubygem-turbolinks-source
SUBDIR += rubygem-typhoeus
@@ -2720,6 +2729,7 @@
SUBDIR += wiki-tui
SUBDIR += wikicalc
SUBDIR += wordpress
+ SUBDIR += wp-cli
SUBDIR += wpebackend-fdo
SUBDIR += writeas-cli
SUBDIR += writefreely
diff --git a/www/adguardhome/Makefile b/www/adguardhome/Makefile
index cd1cf91286bc..8536f899dfbd 100644
--- a/www/adguardhome/Makefile
+++ b/www/adguardhome/Makefile
@@ -1,14 +1,14 @@
PORTNAME= adguardhome
DISTVERSIONPREFIX= v
-DISTVERSION= 0.107.66
-PORTREVISION= 3
+DISTVERSION= 0.107.69
CATEGORIES= www
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/
DISTFILES= ${GH_PROJECT}_frontend${EXTRACT_SUFX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Network-wide ads & trackers blocking DNS server
-WWW= https://adguard.com/en/adguard-home/overview.html
+WWW= https://adguard.com/en/adguard-home/overview.html \
+ https://github.com/AdguardTeam/AdGuardHome
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/www/adguardhome/distinfo b/www/adguardhome/distinfo
index e069783b6632..bac319e97557 100644
--- a/www/adguardhome/distinfo
+++ b/www/adguardhome/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1758004550
-SHA256 (go/www_adguardhome/adguardhome-v0.107.66/AdGuardHome_frontend.tar.gz) = 18ead3a9a0c710a05d63a3f967795709120a8f50e8938462860022ada3c950e4
-SIZE (go/www_adguardhome/adguardhome-v0.107.66/AdGuardHome_frontend.tar.gz) = 2555897
-SHA256 (go/www_adguardhome/adguardhome-v0.107.66/v0.107.66.mod) = e5edf9f791048cb1be4cccb7e25a41b32e9096de47c5f49c95ca3b698d06ff72
-SIZE (go/www_adguardhome/adguardhome-v0.107.66/v0.107.66.mod) = 5691
-SHA256 (go/www_adguardhome/adguardhome-v0.107.66/v0.107.66.zip) = 737e5217f3f7686fb03695b76b49d56169c833616e584fd14f493250570416d4
-SIZE (go/www_adguardhome/adguardhome-v0.107.66/v0.107.66.zip) = 2802429
+TIMESTAMP = 1763355559
+SHA256 (go/www_adguardhome/adguardhome-v0.107.69/AdGuardHome_frontend.tar.gz) = 8414ebbbba860f92d60d3ae3d591229e025f02bb0d2c5f87581df4b569ac3cce
+SIZE (go/www_adguardhome/adguardhome-v0.107.69/AdGuardHome_frontend.tar.gz) = 2580667
+SHA256 (go/www_adguardhome/adguardhome-v0.107.69/v0.107.69.mod) = 2cf11f3fff3611d93a228b4e332703239d7a342e6efddda863865440e35105d2
+SIZE (go/www_adguardhome/adguardhome-v0.107.69/v0.107.69.mod) = 5492
+SHA256 (go/www_adguardhome/adguardhome-v0.107.69/v0.107.69.zip) = 8403f3186c6f92c727854b364562c0de4a0c937b7437df99813a39b024718167
+SIZE (go/www_adguardhome/adguardhome-v0.107.69/v0.107.69.zip) = 2826878
diff --git a/www/adguardhome/files/patch-go.mod b/www/adguardhome/files/patch-go.mod
deleted file mode 100644
index cbcad5620f45..000000000000
--- a/www/adguardhome/files/patch-go.mod
+++ /dev/null
@@ -1,10 +0,0 @@
---- go.mod 2025-09-16 08:57:09.926633000 +0200
-+++ go.mod 2025-09-16 08:57:21.286250000 +0200
-@@ -1,6 +1,6 @@
- module github.com/AdguardTeam/AdGuardHome
-
--go 1.25.1
-+go 1.25
-
- require (
- github.com/AdguardTeam/dnsproxy v0.76.1
diff --git a/www/bareos-webui/Makefile b/www/bareos-webui/Makefile
index ff7d66f19472..25f234446a94 100644
--- a/www/bareos-webui/Makefile
+++ b/www/bareos-webui/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bareos
DISTVERSIONPREFIX= Release/
-DISTVERSION= 24.0.5
+DISTVERSION= 24.0.7
CATEGORIES?= www sysutils
PKGNAMESUFFIX= -webui
@@ -41,6 +41,10 @@ ETCDIRWEBUI= etc/${PORTNAME}${PKGNAMESUFFIX}
post-extract:
${FIND} ${WRKSRC}/webui -name .gitignore -delete
+post-patch:
+ @${REINPLACE_CMD} -e 's/CMAKE_INSTALL_FULL_DATAROOTDIR/CMAKE_INSTALL_DATAROOTDIR/g' \
+ ${WRKSRC}/webui/CMakeLists.txt
+
pre-install:
${FIND} ${WRKSRC}/webui -name *.in -delete
diff --git a/www/bareos-webui/distinfo b/www/bareos-webui/distinfo
index 3a07219e5dd2..1bae739fe02e 100644
--- a/www/bareos-webui/distinfo
+++ b/www/bareos-webui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759977836
-SHA256 (bareos-bareos-Release-24.0.5_GH0.tar.gz) = 52bbd9cde1c8a2e7fe7c00fb41215e5add112607de7a2ca77677a28752e7a8d7
-SIZE (bareos-bareos-Release-24.0.5_GH0.tar.gz) = 13392425
+TIMESTAMP = 1763492378
+SHA256 (bareos-bareos-Release-24.0.7_GH0.tar.gz) = ae60d17114f1b9081314d002186fd538c108972c332287f381cff0f63c1b22a1
+SIZE (bareos-bareos-Release-24.0.7_GH0.tar.gz) = 13402073
diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index 2664f0e21d61..408f97e8a1e9 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -1,12 +1,12 @@
PORTNAME= chromium
-PORTVERSION= 142.0.7444.162
+PORTVERSION= 142.0.7444.175
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= www wayland
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ \
https://nerd.hu/distfiles/:external \
https://freedesktop.org/software/pulseaudio/releases/:pulseaudio
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+DISTFILES= ${DISTNAME}-lite${EXTRACT_SUFX} \
pulseaudio-${PULSEV}.tar.gz:pulseaudio
MAINTAINER= chromium@FreeBSD.org
@@ -298,10 +298,17 @@ pre-configure:
.endfor
touch ${WRKDIR}/pulseaudio-${PULSEV}/src/pulse/version.h
@${REINPLACE_CMD} -e 's|$${LOCALBASE}|${LOCALBASE}|;s|$${MODCLANG_VERSION}|${LLVM_DEFAULT}|' \
+ ${WRKSRC}/build/linux/strip_binary.gni \
${WRKSRC}/build/rust/rust_bindgen.gni \
${WRKSRC}/build/rust/rust_bindgen_generator.gni
do-configure:
+ @( \
+ echo "#ifndef GPU_WEBGPU_DAWN_COMMIT_HASH_H_" ;\
+ echo "#define GPU_WEBGPU_DAWN_COMMIT_HASH_H_" ;\
+ echo "#define DAWN_COMMIT_HASH \"$$(cat ${WRKSRC}/gpu/webgpu/DAWN_VERSION)\"" ;\
+ echo "#endif // GPU_WEBGPU_DAWN_COMMIT_HASH_H_" \
+ ) > ${WRKSRC}/gpu/webgpu/dawn_commit_hash.h
# GN generator bootstrapping and generating ninja files
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} CC=${CC} CXX=${CXX} LD=${CXX} \
READELF=${READELF} AR=${AR} NM=${NM} ${PYTHON_CMD} \
diff --git a/www/chromium/distinfo b/www/chromium/distinfo
index ce9cda34e59a..07dd160c7409 100644
--- a/www/chromium/distinfo
+++ b/www/chromium/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1762935820
-SHA256 (chromium-142.0.7444.162.tar.xz) = dbe84fedf3496ea1d47f0b19c60cbb442418f0f2191a78f54039cfd04b087b42
-SIZE (chromium-142.0.7444.162.tar.xz) = 7577065240
+TIMESTAMP = 1763487556
+SHA256 (chromium-142.0.7444.175-lite.tar.xz) = 619b37ab0273f72fac859fff8dd89fbf1b7ae7e7ccb8d67bc79281b24f683bc9
+SIZE (chromium-142.0.7444.175-lite.tar.xz) = 1711108684
SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (chromium-142.0.7444.162-testdata.tar.xz) = 7cd14d54a6343eff62eb44aa49227c82f26df3b44123211eb7b8c824891315e8
-SIZE (chromium-142.0.7444.162-testdata.tar.xz) = 932493864
+SHA256 (chromium-142.0.7444.175-testdata.tar.xz) = 0db5f8a557400dc10538f60610328c9bb636135197db75feab753a23a96aadce
+SIZE (chromium-142.0.7444.175-testdata.tar.xz) = 650873
diff --git a/www/chromium/files/patch-build_linux_strip__binary.gni b/www/chromium/files/patch-build_linux_strip__binary.gni
new file mode 100644
index 000000000000..23261b3d0a3c
--- /dev/null
+++ b/www/chromium/files/patch-build_linux_strip__binary.gni
@@ -0,0 +1,13 @@
+--- build/linux/strip_binary.gni.orig 2025-11-18 17:44:48 UTC
++++ build/linux/strip_binary.gni
+@@ -21,8 +21,8 @@ template("strip_binary") {
+ "testonly",
+ ])
+ action("${target_name}") {
+- llvm_strip_binary = "${clang_base_path}/bin/llvm-strip"
+- llvm_objcopy_binary = "${clang_base_path}/bin/llvm-objcopy"
++ llvm_strip_binary = "${LOCALBASE}/llvm${MODCLANG_VERSION}/bin/llvm-strip"
++ llvm_objcopy_binary = "${LOCALBASE}/llvm${MODCLANG_VERSION}/bin/llvm-objcopy"
+ script = "//build/linux/strip_binary.py"
+
+ if (defined(invoker.stripped_binary_output)) {
diff --git a/www/chromium/files/patch-chrome_browser_headless_headless__mode__util.cc b/www/chromium/files/patch-chrome_browser_headless_headless__mode__util.cc
new file mode 100644
index 000000000000..1bbc0697bc56
--- /dev/null
+++ b/www/chromium/files/patch-chrome_browser_headless_headless__mode__util.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/headless/headless_mode_util.cc.orig 2025-11-17 10:37:57 UTC
++++ chrome/browser/headless/headless_mode_util.cc
+@@ -12,7 +12,7 @@
+ // New headless mode is available on Linux, Windows and Mac platforms.
+ // More platforms will be added later, so avoid function level clutter
+ // by providing stub implementations at the end of the file.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+
+ #include "base/base_switches.h"
+ #include "base/files/file_path.h"
+@@ -23,7 +23,7 @@
+ #include "chrome/common/chrome_switches.h"
+ #include "content/public/common/content_switches.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/gl/gl_switches.h" // nogncheck
+ #include "ui/ozone/public/ozone_switches.h" // nogncheck
+ #endif // BUILDFLAG(IS_LINUX)
+@@ -113,7 +113,7 @@ class HeadlessModeHandleImpl : public HeadlessModeHand
+ command_line->AppendSwitchPath(switches::kUserDataDir, user_data_dir);
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Headless mode on Linux relies on ozone/headless platform.
+ command_line->AppendSwitchASCII(::switches::kOzonePlatform,
+ switches::kHeadless);
diff --git a/www/chromium/files/patch-chrome_common_chrome__features.cc b/www/chromium/files/patch-chrome_common_chrome__features.cc
index a71c3a42cdc1..eb33d04d5d2e 100644
--- a/www/chromium/files/patch-chrome_common_chrome__features.cc
+++ b/www/chromium/files/patch-chrome_common_chrome__features.cc
@@ -1,4 +1,4 @@
---- chrome/common/chrome_features.cc.orig 2025-10-30 15:44:36 UTC
+--- chrome/common/chrome_features.cc.orig 2025-11-18 17:44:48 UTC
+++ chrome/common/chrome_features.cc
@@ -86,7 +86,7 @@ BASE_FEATURE(kUseAdHocSigningForWebAppShims, base::FEA
#endif // BUILDFLAG(IS_MAC)
@@ -36,7 +36,7 @@
// Controls whether Chrome Apps are supported. See https://crbug.com/1221251.
// If the feature is disabled, Chrome Apps continue to work. If enabled, Chrome
// Apps will not launch and will be marked in the UI as deprecated.
-@@ -627,7 +627,7 @@ BASE_FEATURE(kGlicDisableWarming, base::FEATURE_ENABLE
+@@ -625,7 +625,7 @@ BASE_FEATURE(kGlicWarming, base::FEATURE_DISABLED_BY_D
// Killswitch that controls whether the guest WebContents visibility state is
// set to hidden when the Glic panel is warming.
BASE_FEATURE(kGlicGuestContentsVisibilityState,
@@ -45,7 +45,7 @@
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1088,7 +1088,7 @@ BASE_FEATURE(kKAnonymityServiceOHTTPRequests, base::FE
+@@ -1086,7 +1086,7 @@ BASE_FEATURE(kKAnonymityServiceOHTTPRequests, base::FE
// public keys.
BASE_FEATURE(kKAnonymityServiceStorage, base::FEATURE_ENABLED_BY_DEFAULT);
@@ -54,7 +54,7 @@
BASE_FEATURE(kLinuxLowMemoryMonitor, base::FEATURE_DISABLED_BY_DEFAULT);
// Values taken from the low-memory-monitor documentation and also apply to the
// portal API:
-@@ -1099,7 +1099,7 @@ constexpr base::FeatureParam<int> kLinuxLowMemoryMonit
+@@ -1097,7 +1097,7 @@ constexpr base::FeatureParam<int> kLinuxLowMemoryMonit
&kLinuxLowMemoryMonitor, "critical_level", 255};
#endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
diff --git a/www/chromium/files/patch-chrome_common_chrome__features.h b/www/chromium/files/patch-chrome_common_chrome__features.h
index 8d460f366db3..aff02a69894b 100644
--- a/www/chromium/files/patch-chrome_common_chrome__features.h
+++ b/www/chromium/files/patch-chrome_common_chrome__features.h
@@ -1,4 +1,4 @@
---- chrome/common/chrome_features.h.orig 2025-10-30 15:44:36 UTC
+--- chrome/common/chrome_features.h.orig 2025-11-18 17:44:48 UTC
+++ chrome/common/chrome_features.h
@@ -83,13 +83,13 @@ BASE_DECLARE_FEATURE(kUseAdHocSigningForWebAppShims);
#endif // BUILDFLAG(IS_MAC)
@@ -25,7 +25,7 @@
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kShortcutsNotApps);
-@@ -808,7 +808,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceOHTTPRequests);
+@@ -806,7 +806,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceOHTTPRequests);
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kKAnonymityServiceStorage);
@@ -34,7 +34,7 @@
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kLinuxLowMemoryMonitor);
COMPONENT_EXPORT(CHROME_FEATURES)
extern const base::FeatureParam<int> kLinuxLowMemoryMonitorModerateLevel;
-@@ -816,7 +816,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -814,7 +814,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
extern const base::FeatureParam<int> kLinuxLowMemoryMonitorCriticalLevel;
#endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
diff --git a/www/chromium/files/patch-chromecast_browser_cast__browser__main__parts.cc b/www/chromium/files/patch-chromecast_browser_cast__browser__main__parts.cc
deleted file mode 100644
index 82880757423e..000000000000
--- a/www/chromium/files/patch-chromecast_browser_cast__browser__main__parts.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- chromecast/browser/cast_browser_main_parts.cc.orig 2025-09-06 10:01:20 UTC
-+++ chromecast/browser/cast_browser_main_parts.cc
-@@ -99,7 +99,7 @@
- #include "ui/ozone/public/ozone_platform.h"
- #endif // BUILDFLAG(IS_OZONE)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include <fontconfig/fontconfig.h>
- #include <signal.h>
- #include <sys/prctl.h>
-@@ -280,7 +280,7 @@ class CastViewsDelegate : public views::ViewsDelegate
-
- #endif // defined(USE_AURA)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
- base::FilePath GetApplicationFontsDir() {
- std::unique_ptr<base::Environment> env(base::Environment::Create());
-@@ -325,7 +325,7 @@ const DefaultCommandLineSwitch kDefaultSwitches[] = {
- {switches::kDisableThreadedAnimation, ""},
- #endif // BUILDFLAG(IS_ANDROID)
- #endif // BUILDFLAG(IS_CAST_AUDIO_ONLY)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #if defined(ARCH_CPU_X86_FAMILY)
- // This is needed for now to enable the x11 Ozone platform to work with
- // current Linux/NVidia OpenGL drivers.
-@@ -502,7 +502,7 @@ void CastBrowserMainParts::ToolkitInitialized() {
- views_delegate_ = std::make_unique<CastViewsDelegate>();
- #endif // defined(USE_AURA)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base::FilePath dir_font = GetApplicationFontsDir();
- const FcChar8* dir_font_char8 =
- reinterpret_cast<const FcChar8*>(dir_font.value().data());
diff --git a/www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc b/www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc
deleted file mode 100644
index 3fdda956a2ab..000000000000
--- a/www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chromecast/browser/cast_content_browser_client.cc.orig 2025-10-02 04:28:32 UTC
-+++ chromecast/browser/cast_content_browser_client.cc
-@@ -432,7 +432,7 @@ void CastContentBrowserClient::AppendExtraCommandLineS
- switches::kAudioOutputChannels));
- }
- } else if (process_type == switches::kGpuProcess) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Necessary for accelerated 2d canvas. By default on Linux, Chromium
- // assumes GLES2 contexts can be lost to a power-save mode, which breaks GPU
- // canvas apps.
diff --git a/www/chromium/files/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc b/www/chromium/files/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
deleted file mode 100644
index 2d0b977a481e..000000000000
--- a/www/chromium/files/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc.orig 2025-10-30 15:44:36 UTC
-+++ chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc
-@@ -364,7 +364,7 @@ CastWebView::Scoped RuntimeApplicationServiceImpl::Cre
- params->force_720p_resolution =
- GetFlagEntry(feature::kCastCoreForce720p, config_.extra_features(),
- /*default_value=*/false);
--#if BUILDFLAG(ENABLE_CAST_RECEIVER) && BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(ENABLE_CAST_RECEIVER) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
- // Starboard-based (linux) cast receivers may not render their UI at 720p, so
- // we need to scale to the proper resolution. For example, a 4k TV may render
- // the window at 1920x1080, so a scaling factor of 1.5 is necessary for a 720p
diff --git a/www/chromium/files/patch-chromecast_media_base_default__monotonic__clock.cc b/www/chromium/files/patch-chromecast_media_base_default__monotonic__clock.cc
deleted file mode 100644
index effe33ff128d..000000000000
--- a/www/chromium/files/patch-chromecast_media_base_default__monotonic__clock.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chromecast/media/base/default_monotonic_clock.cc.orig 2022-02-28 16:54:41 UTC
-+++ chromecast/media/base/default_monotonic_clock.cc
-@@ -11,7 +11,7 @@
- #include "base/time/time.h"
- #include "build/build_config.h"
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chromecast/media/base/buildflags.h"
- #endif // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS)
-@@ -28,7 +28,7 @@ std::unique_ptr<MonotonicClock> MonotonicClock::Create
- return std::make_unique<DefaultMonotonicClock>();
- }
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- int64_t MonotonicClockNow() {
- timespec now = {0, 0};
- #if BUILDFLAG(MEDIA_CLOCK_MONOTONIC_RAW)
diff --git a/www/chromium/files/patch-gpu_webgpu_dawn__commit__hash.h b/www/chromium/files/patch-gpu_webgpu_dawn__commit__hash.h
deleted file mode 100644
index db3e035fe7a3..000000000000
--- a/www/chromium/files/patch-gpu_webgpu_dawn__commit__hash.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- gpu/webgpu/dawn_commit_hash.h.orig 2025-10-30 15:44:36 UTC
-+++ gpu/webgpu/dawn_commit_hash.h
-@@ -0,0 +1,8 @@
-+/* Generated by lastchange.py, do not edit.*/
-+
-+#ifndef GPU_WEBGPU_DAWN_COMMIT_HASH_H_
-+#define GPU_WEBGPU_DAWN_COMMIT_HASH_H_
-+
-+#define DAWN_COMMIT_HASH "cee9cb0d67e749bf42f5e90cb3b8a6f525dbb920"
-+
-+#endif // GPU_WEBGPU_DAWN_COMMIT_HASH_H_
diff --git a/www/chromium/files/patch-third__party_protobuf_proto__library.gni b/www/chromium/files/patch-third__party_protobuf_proto__library.gni
new file mode 100644
index 000000000000..dfb4a71860d8
--- /dev/null
+++ b/www/chromium/files/patch-third__party_protobuf_proto__library.gni
@@ -0,0 +1,19 @@
+--- third_party/protobuf/proto_library.gni.orig 2025-11-18 17:44:48 UTC
++++ third_party/protobuf/proto_library.gni
+@@ -260,7 +260,15 @@ _protoc_gen_ts_runtime_deps = [
+
+ # When use_remoteexec=true, node actions may run on remote
+ # Linux worker. So it should include linux node binary in inputs.
+-if (is_linux || is_chromeos || use_remoteexec) {
++if (is_openbsd) {
++ _protoc_gen_ts_runtime_deps +=
++ [ "//third_party/node/openbsd/node-openbsd/bin/node" ]
++}
++if (is_freebsd) {
++ _protoc_gen_ts_runtime_deps +=
++ [ "//third_party/node/freebsd/node-freebsd/bin/node" ]
++}
++if (!is_bsd && (is_linux || is_chromeos || use_remoteexec)) {
+ _protoc_gen_ts_runtime_deps +=
+ [ "//third_party/node/linux/node-linux-x64/bin/node" ]
+ }
diff --git a/www/drupal11/Makefile b/www/drupal11/Makefile
index d6f93e41a623..62131fa38289 100644
--- a/www/drupal11/Makefile
+++ b/www/drupal11/Makefile
@@ -1,5 +1,5 @@
PORTNAME= drupal11
-PORTVERSION= 11.2.3
+PORTVERSION= 11.2.8
CATEGORIES= www
MASTER_SITES= http://ftp.drupal.org/files/projects/
DISTNAME= drupal-${PORTVERSION}
diff --git a/www/drupal11/distinfo b/www/drupal11/distinfo
index 5ab30fead8f9..bd2ae1913f90 100644
--- a/www/drupal11/distinfo
+++ b/www/drupal11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755136821
-SHA256 (drupal/drupal-11.2.3.tar.gz) = 49fc1cd903e6a7dca6f1d0723995618450c584526c8bc913e913a6a62403d046
-SIZE (drupal/drupal-11.2.3.tar.gz) = 20218252
+TIMESTAMP = 1763015788
+SHA256 (drupal/drupal-11.2.8.tar.gz) = 8420cfb1441d16edb97d921af1b82f1f75af70e896636a58a11a353590bab525
+SIZE (drupal/drupal-11.2.8.tar.gz) = 20238987
diff --git a/www/drupal11/pkg-plist b/www/drupal11/pkg-plist
index 96b2edc36be4..67f8b9cd784a 100644
--- a/www/drupal11/pkg-plist
+++ b/www/drupal11/pkg-plist
@@ -10223,6 +10223,8 @@
%%WWWDIR%%/core/modules/navigation/tests/navigation_test_block/navigation_test_block.info.yml
%%WWWDIR%%/core/modules/navigation/tests/navigation_test_block/src/Hook/NavigationTestBlockHooks.php
%%WWWDIR%%/core/modules/navigation/tests/navigation_test_block/src/Plugin/Block/NavigationTestBlock.php
+%%WWWDIR%%/core/modules/navigation/tests/navigation_test_top_bar/navigation_test_top_bar.info.yml
+%%WWWDIR%%/core/modules/navigation/tests/navigation_test_top_bar/src/Plugin/TopBarItem/TopBarItemLinkAttribute.php
%%WWWDIR%%/core/modules/navigation/tests/src/Functional/GenericTest.php
%%WWWDIR%%/core/modules/navigation/tests/src/Functional/NavigationContentTopTest.php
%%WWWDIR%%/core/modules/navigation/tests/src/Functional/NavigationDefaultBlockDefinitionTest.php
@@ -10860,6 +10862,7 @@
%%WWWDIR%%/core/modules/package_manager/tests/modules/package_manager_test_validation/src/CollectPathsToExcludeFailValidator.php
%%WWWDIR%%/core/modules/package_manager/tests/modules/package_manager_test_validation/src/EventSubscriber/TestSubscriber.php
%%WWWDIR%%/core/modules/package_manager/tests/modules/package_manager_test_validation/src/PackageManagerTestValidationServiceProvider.php
+%%WWWDIR%%/core/modules/package_manager/tests/modules/package_manager_test_validation/src/TestExecutableFinder.php
%%WWWDIR%%/core/modules/package_manager/tests/modules/package_manager_test_validation/src/TestSandboxDatabaseUpdatesValidator.php
%%WWWDIR%%/core/modules/package_manager/tests/src/Build/PackageInstallDirectWriteTest.php
%%WWWDIR%%/core/modules/package_manager/tests/src/Build/PackageInstallSubmoduleTest.php
@@ -13275,7 +13278,6 @@
%%WWWDIR%%/core/modules/system/tests/src/Functional/Module/DependencyTest.php
%%WWWDIR%%/core/modules/system/tests/src/Functional/Module/DeprecatedTemplateTest.php
%%WWWDIR%%/core/modules/system/tests/src/Functional/Module/GenericModuleTestBase.php
-%%WWWDIR%%/core/modules/system/tests/src/Functional/Module/GenericTest.php
%%WWWDIR%%/core/modules/system/tests/src/Functional/Module/HookRequirementsTest.php
%%WWWDIR%%/core/modules/system/tests/src/Functional/Module/ModuleTestBase.php
%%WWWDIR%%/core/modules/system/tests/src/Functional/Module/NonStableModulesTest.php
@@ -13928,8 +13930,11 @@
%%WWWDIR%%/core/modules/text/src/Plugin/migrate/field/d6/TextField.php
%%WWWDIR%%/core/modules/text/src/Plugin/migrate/field/d7/TextField.php
%%WWWDIR%%/core/modules/text/src/TextProcessed.php
+%%WWWDIR%%/core/modules/text/tests/modules/text_test/src/Hook/TextTestHooks.php
+%%WWWDIR%%/core/modules/text/tests/modules/text_test/text_test.info.yml
%%WWWDIR%%/core/modules/text/tests/src/Functional/GenericTest.php
%%WWWDIR%%/core/modules/text/tests/src/Functional/TextFieldTest.php
+%%WWWDIR%%/core/modules/text/tests/src/Functional/TextareaWithSummaryTest.php
%%WWWDIR%%/core/modules/text/tests/src/FunctionalJavascript/TextareaWithSummaryTest.php
%%WWWDIR%%/core/modules/text/tests/src/Kernel/Migrate/MigrateTextConfigsTest.php
%%WWWDIR%%/core/modules/text/tests/src/Kernel/TextFormatterTest.php
@@ -15757,6 +15762,7 @@
%%WWWDIR%%/core/modules/workspaces/tests/modules/workspaces_test/src/EntityTestRevPubWorkspaceHandler.php
%%WWWDIR%%/core/modules/workspaces/tests/modules/workspaces_test/src/Form/ActiveWorkspaceTestForm.php
%%WWWDIR%%/core/modules/workspaces/tests/modules/workspaces_test/src/Hook/WorkspacesTestHooks.php
+%%WWWDIR%%/core/modules/workspaces/tests/modules/workspaces_test/src/Plugin/Field/FieldType/RevisionTestItem.php
%%WWWDIR%%/core/modules/workspaces/tests/modules/workspaces_test/workspaces_test.info.yml
%%WWWDIR%%/core/modules/workspaces/tests/modules/workspaces_test/workspaces_test.routing.yml
%%WWWDIR%%/core/modules/workspaces/tests/src/Functional/GenericTest.php
@@ -15792,6 +15798,7 @@
%%WWWDIR%%/core/modules/workspaces/tests/src/Kernel/WorkspaceCRUDTest.php
%%WWWDIR%%/core/modules/workspaces/tests/src/Kernel/WorkspaceContentTranslationTest.php
%%WWWDIR%%/core/modules/workspaces/tests/src/Kernel/WorkspaceEntityDeleteTest.php
+%%WWWDIR%%/core/modules/workspaces/tests/src/Kernel/WorkspaceEntityOperationsTest.php
%%WWWDIR%%/core/modules/workspaces/tests/src/Kernel/WorkspaceEntityRepositoryTest.php
%%WWWDIR%%/core/modules/workspaces/tests/src/Kernel/WorkspaceFormPersistenceTest.php
%%WWWDIR%%/core/modules/workspaces/tests/src/Kernel/WorkspaceInformationTest.php
@@ -17745,8 +17752,10 @@
%%WWWDIR%%/core/tests/Drupal/Tests/Composer/Plugin/Unpack/Fixtures.php
%%WWWDIR%%/core/tests/Drupal/Tests/Composer/Plugin/Unpack/SemVerTest.php
%%WWWDIR%%/core/tests/Drupal/Tests/Composer/Plugin/Unpack/fixtures/composer-root/composer.json.tmpl
+%%WWWDIR%%/core/tests/Drupal/Tests/Composer/Plugin/Unpack/fixtures/merge/composer.merge.json
%%WWWDIR%%/core/tests/Drupal/Tests/Composer/Plugin/Unpack/fixtures/modules/composer-module-a/composer.json
%%WWWDIR%%/core/tests/Drupal/Tests/Composer/Plugin/Unpack/fixtures/modules/composer-module-b/composer.json
+%%WWWDIR%%/core/tests/Drupal/Tests/Composer/Plugin/Unpack/fixtures/modules/composer-module-c/composer.json
%%WWWDIR%%/core/tests/Drupal/Tests/Composer/Plugin/Unpack/fixtures/recipes/composer-recipe-a/composer.json
%%WWWDIR%%/core/tests/Drupal/Tests/Composer/Plugin/Unpack/fixtures/recipes/composer-recipe-a/recipe.yml
%%WWWDIR%%/core/tests/Drupal/Tests/Composer/Plugin/Unpack/fixtures/recipes/composer-recipe-b/composer.json
@@ -17888,6 +17897,7 @@
%%WWWDIR%%/core/tests/Drupal/Tests/Core/Cache/NullBackendTest.php
%%WWWDIR%%/core/tests/Drupal/Tests/Core/Cache/RefinableCacheableDependencyTraitTest.php
%%WWWDIR%%/core/tests/Drupal/Tests/Core/Cache/VariationCacheTest.php
+%%WWWDIR%%/core/tests/Drupal/Tests/Core/Command/BootableCommandTraitTest.php
%%WWWDIR%%/core/tests/Drupal/Tests/Core/Common/AttributesTest.php
%%WWWDIR%%/core/tests/Drupal/Tests/Core/Common/DiffArrayTest.php
%%WWWDIR%%/core/tests/Drupal/Tests/Core/Common/TagsTest.php
@@ -18275,6 +18285,7 @@
%%WWWDIR%%/core/tests/Drupal/Tests/Core/Theme/Icon/IconExtractorTest.php
%%WWWDIR%%/core/tests/Drupal/Tests/Core/Theme/Icon/IconFinderTest.php
%%WWWDIR%%/core/tests/Drupal/Tests/Core/Theme/Icon/IconPackExtractorFormTest.php
+%%WWWDIR%%/core/tests/Drupal/Tests/Core/Theme/Icon/IconPackManagerTest.php
%%WWWDIR%%/core/tests/Drupal/Tests/Core/Theme/Icon/IconTest.php
%%WWWDIR%%/core/tests/Drupal/Tests/Core/Theme/Icon/IconTestTrait.php
%%WWWDIR%%/core/tests/Drupal/Tests/Core/Theme/Icon/IconsTwigExtensionTest.php
@@ -18663,6 +18674,7 @@
%%WWWDIR%%/core/tests/fixtures/recipes/config_from_module_and_recipe/recipe.yml
%%WWWDIR%%/core/tests/fixtures/recipes/config_rollback_exception/recipe.yml
%%WWWDIR%%/core/tests/fixtures/recipes/config_wildcard/recipe.yml
+%%WWWDIR%%/core/tests/fixtures/recipes/create_node_type/recipe.yml
%%WWWDIR%%/core/tests/fixtures/recipes/input_test/recipe.yml
%%WWWDIR%%/core/tests/fixtures/recipes/install_node_with_config/config/node.settings.yml
%%WWWDIR%%/core/tests/fixtures/recipes/install_node_with_config/config/node.type.test.yml
@@ -20859,6 +20871,7 @@
%%WWWDIR%%/vendor/symfony/console/Helper/TableRows.php
%%WWWDIR%%/vendor/symfony/console/Helper/TableSeparator.php
%%WWWDIR%%/vendor/symfony/console/Helper/TableStyle.php
+%%WWWDIR%%/vendor/symfony/console/Helper/TerminalInputHelper.php
%%WWWDIR%%/vendor/symfony/console/Helper/TreeHelper.php
%%WWWDIR%%/vendor/symfony/console/Helper/TreeNode.php
%%WWWDIR%%/vendor/symfony/console/Helper/TreeStyle.php
@@ -21785,7 +21798,9 @@
%%WWWDIR%%/vendor/symfony/polyfill-php84/Php84.php
%%WWWDIR%%/vendor/symfony/polyfill-php84/README.md
%%WWWDIR%%/vendor/symfony/polyfill-php84/Resources/stubs/Deprecated.php
+%%WWWDIR%%/vendor/symfony/polyfill-php84/Resources/stubs/ReflectionConstant.php
%%WWWDIR%%/vendor/symfony/polyfill-php84/bootstrap.php
+%%WWWDIR%%/vendor/symfony/polyfill-php84/bootstrap82.php
%%WWWDIR%%/vendor/symfony/polyfill-php84/composer.json
%%WWWDIR%%/vendor/symfony/process/CHANGELOG.md
%%WWWDIR%%/vendor/symfony/process/Exception/ExceptionInterface.php
@@ -22371,7 +22386,6 @@
%%WWWDIR%%/vendor/symfony/var-dumper/Cloner/Cursor.php
%%WWWDIR%%/vendor/symfony/var-dumper/Cloner/Data.php
%%WWWDIR%%/vendor/symfony/var-dumper/Cloner/DumperInterface.php
-%%WWWDIR%%/vendor/symfony/var-dumper/Cloner/Internal/NoDefault.php
%%WWWDIR%%/vendor/symfony/var-dumper/Cloner/Stub.php
%%WWWDIR%%/vendor/symfony/var-dumper/Cloner/VarCloner.php
%%WWWDIR%%/vendor/symfony/var-dumper/Command/Descriptor/CliDescriptor.php
diff --git a/www/filebrowser-quantum/Makefile b/www/filebrowser-quantum/Makefile
index 8c0ccf58ad31..1f90099bf6c0 100644
--- a/www/filebrowser-quantum/Makefile
+++ b/www/filebrowser-quantum/Makefile
@@ -1,11 +1,11 @@
PORTNAME= filebrowser-quantum
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.0-beta
-PORTREVISION= 1
+DISTVERSION= 1.0.1
+PORTEPOCH= 1
CATEGORIES= www
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
-DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \
- ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.vendor${EXTRACT_SUFX}
+DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}-${FILEBROWSER_QUANTUM_CHANNEL}.frontend${EXTRACT_SUFX} \
+ ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}-${FILEBROWSER_QUANTUM_CHANNEL}.vendor${EXTRACT_SUFX}
MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Web File Browser
@@ -18,12 +18,13 @@ USES= go:1.25,modules
USE_GITHUB= yes
GH_ACCOUNT= gtsteffaniak
GH_PROJECT= filebrowser
+GH_TAGNAME= ${DISTVERSIONPREFIX}${DISTVERSION}-${FILEBROWSER_QUANTUM_CHANNEL}
USE_RC_SUBR= ${PORTNAME}
GO_TARGET= ./main.go:${PORTNAME}
GO_BUILDFLAGS= -ldflags "\
- -X 'github.com/gtsteffaniak/filebrowser/backend/common/version.Version=${DISTVERSIONPREFIX}${DISTVERSION}' \
+ -X 'github.com/gtsteffaniak/filebrowser/backend/common/version.Version=${DISTVERSIONPREFIX}${DISTVERSION}-${FILEBROWSER_QUANTUM_CHANNEL}' \
-X 'github.com/gtsteffaniak/filebrowser/backend/common/version.CommitSHA=${GITID}'"
SUB_FILES= ${PORTNAME}.yaml
@@ -41,12 +42,13 @@ FFMPEG_DESC= Enable video thumbnail generation support
FFMPEG_RUN_DEPENDS= ffmpeg>=0:multimedia/ffmpeg
-# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD'
+# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION}-${FILEBROWSER_QUANTUM_CHANNEL} && git rev-parse HEAD'
# in the FileBrowser Quantum repository to get the value of GITID.
-GITID= 2a3028e
+GITID= 1d8c74d
FILEBROWSER_QUANTUM_USER= www
FILEBROWSER_QUANTUM_GROUP= ${FILEBROWSER_QUANTUM_USER}
+FILEBROWSER_QUANTUM_CHANNEL= stable
post-extract:
@${MKDIR} ${WRKSRC}/vendor
diff --git a/www/filebrowser-quantum/distinfo b/www/filebrowser-quantum/distinfo
index 336474feaa2b..f8663a8629c7 100644
--- a/www/filebrowser-quantum/distinfo
+++ b/www/filebrowser-quantum/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1762057407
-SHA256 (filebrowser-quantum-v1.0.0-beta.frontend.tar.gz) = cd296774079fbb8e2c70460744ec85f0acb5ea6d8bfff8e752851a057ef79a5e
-SIZE (filebrowser-quantum-v1.0.0-beta.frontend.tar.gz) = 1751218
-SHA256 (filebrowser-quantum-v1.0.0-beta.vendor.tar.gz) = 7e747c66bf3edeff0e8a5db6cadad41f440ab62a55ca8ac8452ac3806ce2a13e
-SIZE (filebrowser-quantum-v1.0.0-beta.vendor.tar.gz) = 68018852
-SHA256 (gtsteffaniak-filebrowser-v1.0.0-beta_GH0.tar.gz) = 235d908b0b1657c7a67ac06ee66a1c3560be75b145cee8d7df0d997fd98dcd03
-SIZE (gtsteffaniak-filebrowser-v1.0.0-beta_GH0.tar.gz) = 4467297
+TIMESTAMP = 1763186194
+SHA256 (filebrowser-quantum-v1.0.1-stable.frontend.tar.gz) = c48523d147b09ea4c61b52fdb4d8cd0916302e994eda5240318ec957cac797a2
+SIZE (filebrowser-quantum-v1.0.1-stable.frontend.tar.gz) = 1784739
+SHA256 (filebrowser-quantum-v1.0.1-stable.vendor.tar.gz) = 6550dde383ca3255ce11e7c72e6e6e79df4748ec10258b581d5b15b25e3c491f
+SIZE (filebrowser-quantum-v1.0.1-stable.vendor.tar.gz) = 68079269
+SHA256 (gtsteffaniak-filebrowser-v1.0.1-v1.0.1-stable_GH0.tar.gz) = 0bead0e0ed635b2536e42be861d988d25f5298f8125a91339b19f64dce7ccb33
+SIZE (gtsteffaniak-filebrowser-v1.0.1-v1.0.1-stable_GH0.tar.gz) = 4493041
diff --git a/www/filebrowser/Makefile b/www/filebrowser/Makefile
index 75c3ac76deb5..6331b632ec4c 100644
--- a/www/filebrowser/Makefile
+++ b/www/filebrowser/Makefile
@@ -1,7 +1,6 @@
PORTNAME= filebrowser
DISTVERSIONPREFIX= v
-DISTVERSION= 2.45.0
-PORTREVISION= 1
+DISTVERSION= 2.46.0
CATEGORIES= www
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX}
diff --git a/www/filebrowser/distinfo b/www/filebrowser/distinfo
index 18450d641232..f2a92061fe95 100644
--- a/www/filebrowser/distinfo
+++ b/www/filebrowser/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1762033610
-SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.45.0_GH0/filebrowser-v2.45.0.frontend.tar.gz) = 745fc3ebe427f3e266c252b3520b958800ec8971c13389971f5b39435cb6e0d0
-SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.45.0_GH0/filebrowser-v2.45.0.frontend.tar.gz) = 2348303
-SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.45.0_GH0/go.mod) = 2d9ea37e7c9c4de9f21ebc040de03ea38bb5fd35c89a770d2535240a54c6df19
-SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.45.0_GH0/go.mod) = 3248
-SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.45.0_GH0/filebrowser-filebrowser-v2.45.0_GH0.tar.gz) = fd7ed8dff59cdb11d56d76dbe739d341780e08ebcdc2ee5833849ccf8090d809
-SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.45.0_GH0/filebrowser-filebrowser-v2.45.0_GH0.tar.gz) = 5301148
+TIMESTAMP = 1763169398
+SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.46.0_GH0/filebrowser-v2.46.0.frontend.tar.gz) = ea900e4f159f60d9cc1cc79cd41640c62c769e2cc4522fe0073a60fef0c9ebe1
+SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.46.0_GH0/filebrowser-v2.46.0.frontend.tar.gz) = 3772293
+SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.46.0_GH0/go.mod) = a89f03740a4f4d0fd5b51ff2977ab9f5e0c648ded19af0debb3ea7be7c9e1fe2
+SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.46.0_GH0/go.mod) = 3329
+SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.46.0_GH0/filebrowser-filebrowser-v2.46.0_GH0.tar.gz) = e2917eb4dccccf27db1db2d29cc2f4da6a5508cf59a5d021655441c59627cd08
+SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.46.0_GH0/filebrowser-filebrowser-v2.46.0_GH0.tar.gz) = 5354132
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 5567675b5b40..724f25e0e99d 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,10 +1,9 @@
PORTNAME= firefox
-DISTVERSION= 145.0
-PORTREVISION= 2
+DISTVERSION= 145.0.1
PORTEPOCH= 2
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build2/source
+ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source
DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX}
MAINTAINER= gecko@FreeBSD.org
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index 161e945ece50..eac53b3fe5c0 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762467910
-SHA256 (firefox-145.0.source.tar.xz) = eb0828db0e942ad345c725e2cbf2ed3b90d23771b054b6db0ded57cfa10b8c9c
-SIZE (firefox-145.0.source.tar.xz) = 649881808
+TIMESTAMP = 1763493968
+SHA256 (firefox-145.0.1.source.tar.xz) = b48115bd304ff0169fefc488226caf4053e04cc2aa83b1a9f4ac85fbaa9ff457
+SIZE (firefox-145.0.1.source.tar.xz) = 645303268
diff --git a/www/firefox/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build b/www/firefox/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build
index d9dde78484f2..ac01cff0e211 100644
--- a/www/firefox/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build
+++ b/www/firefox/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build
@@ -7,7 +7,7 @@ diff --git dom/media/webrtc/libwebrtc_overrides/moz.build dom/media/webrtc/libwe
index ed9c450e5649..1ac213e48b28 100644
--- dom/media/webrtc/libwebrtc_overrides/moz.build
+++ dom/media/webrtc/libwebrtc_overrides/moz.build
-@@ -34,7 +34,7 @@ UNIFIED_SOURCES += [
+@@ -49,13 +49,13 @@
"call/call_basic_stats.cc",
]
@@ -16,3 +16,10 @@ index ed9c450e5649..1ac213e48b28 100644
CXXFLAGS += CONFIG["MOZ_X11_CFLAGS"]
UNIFIED_SOURCES += [
"modules/desktop_capture/linux/x11/x_error_trap.cc",
+ ]
+
+-if CONFIG["TARGET_CPU"] in ("loongarch64", "ppc64"):
++if CONFIG["TARGET_CPU"] in ("loongarch64"):
+ UNIFIED_SOURCES += [
+ "modules/desktop_capture/linux/x11/x_error_trap.cc",
+ ]
diff --git a/www/freenginx-acme/Makefile b/www/freenginx-acme/Makefile
new file mode 100644
index 000000000000..1e87e5372868
--- /dev/null
+++ b/www/freenginx-acme/Makefile
@@ -0,0 +1,48 @@
+PORTNAME= acme
+DISTVERSION= 0.3.0
+CATEGORIES= www
+MASTER_SITES= https://github.com/nginx/nginx-${PORTNAME}/releases/download/v${PORTVERSION}/:acme \
+ https://freenginx.org/download/:freenginx
+PKGNAMEPREFIX= freenginx-devel-
+DISTFILES= nginx-${PORTNAME}-${DISTVERSION}.tar.gz:acme \
+ freenginx-${NGINX_VERSION}.tar.gz
+
+MAINTAINER= osa@FreeBSD.org
+COMMENT= ACME module for freenginx
+WWW= https://github.com/nginx/nginx-acme
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS+= libpcre2-8.so:devel/pcre2
+
+WRKSRC= ${WRKDIR}/nginx-${PORTNAME}-${PORTVERSION}
+
+.include "${.CURDIR}/../freenginx-devel/version.mk"
+RUN_DEPENDS= ${LOCALBASE}/sbin/nginx:www/freenginx-devel
+
+USES= cargo cpe llvm:lib,noexport ssl
+
+CPE_VENDOR= nginx
+CPE_PRODUCT= nginx-acme
+
+CARGO_ENV+= NGINX_BUILD_DIR=${WRKDIR}/freenginx-${NGINX_VERSION}/objs
+NGX_CONFIGURE_ARGS= --with-compat \
+ --with-cc-opt="-I ${LOCALBASE}/include" \
+ --with-ld-opt="-L ${LOCALBASE}/lib" \
+ --with-http_ssl_module
+
+.include "${.CURDIR}/Makefile.crates"
+
+PLIST_FILES= libexec/freenginx/ngx_http_acme_module.so
+
+pre-configure:
+ ( cd ${WRKDIR}/freenginx-${NGINX_VERSION} && \
+ ${SETENV} ${CONFIGURE_ENV} ${CONFIGURE_CMD} ${NGX_CONFIGURE_ARGS} )
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/freenginx/
+ ${INSTALL_DATA} ${WRKDIR}/target/release/libnginx_acme.so \
+ ${STAGEDIR}${PREFIX}/libexec/freenginx/ngx_http_acme_module.so
+
+.include <bsd.port.mk>
diff --git a/www/freenginx-acme/Makefile.crates b/www/freenginx-acme/Makefile.crates
new file mode 100644
index 000000000000..e129e2f424ec
--- /dev/null
+++ b/www/freenginx-acme/Makefile.crates
@@ -0,0 +1,78 @@
+CARGO_CRATES= aho-corasick-1.1.4 \
+ allocator-api2-0.3.1 \
+ annotate-snippets-0.11.5 \
+ anstyle-1.0.13 \
+ async-task-4.7.1 \
+ atomic-waker-1.1.2 \
+ base64-0.22.1 \
+ bindgen-0.72.1 \
+ bitflags-2.10.0 \
+ bytes-1.11.0 \
+ cc-1.2.46 \
+ cexpr-0.6.0 \
+ cfg-if-1.0.4 \
+ clang-sys-1.8.1 \
+ constcat-0.6.1 \
+ dunce-1.0.5 \
+ either-1.15.0 \
+ errno-0.3.14 \
+ find-msvc-tools-0.1.5 \
+ fnv-1.0.7 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ glob-0.3.3 \
+ http-1.3.1 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ http-serde-2.1.1 \
+ httparse-1.10.1 \
+ hyper-1.8.1 \
+ iri-string-0.7.9 \
+ itertools-0.13.0 \
+ itoa-1.0.15 \
+ libc-0.2.177 \
+ libloading-0.8.9 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
+ memchr-2.7.6 \
+ minimal-lexical-0.2.1 \
+ nginx-sys-0.5.0 \
+ ngx-0.5.0 \
+ nom-7.1.3 \
+ once_cell-1.21.3 \
+ openssl-0.10.75 \
+ openssl-macros-0.1.1 \
+ openssl-sys-0.9.111 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
+ prettyplease-0.2.37 \
+ proc-macro2-1.0.103 \
+ quote-1.0.42 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
+ rustc-hash-2.1.1 \
+ ryu-1.0.20 \
+ scopeguard-1.2.0 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
+ shlex-1.3.0 \
+ siphasher-1.0.1 \
+ smallvec-1.15.1 \
+ syn-2.0.110 \
+ thiserror-2.0.17 \
+ thiserror-impl-2.0.17 \
+ tokio-1.48.0 \
+ try-lock-0.2.5 \
+ unicode-ident-1.0.22 \
+ unicode-width-0.2.2 \
+ vcpkg-0.2.15 \
+ want-0.3.1 \
+ windows-link-0.2.1 \
+ windows-sys-0.61.2 \
+ zeroize-1.8.2
diff --git a/www/freenginx-acme/distinfo b/www/freenginx-acme/distinfo
new file mode 100644
index 000000000000..e125eb67af50
--- /dev/null
+++ b/www/freenginx-acme/distinfo
@@ -0,0 +1,161 @@
+TIMESTAMP = 1763571385
+SHA256 (nginx-acme-0.3.0.tar.gz) = 1fa2b29d6e84e8aeffa15e91841f5a521a7537a8ce30321e56f4c1cb06d15440
+SIZE (nginx-acme-0.3.0.tar.gz) = 97925
+SHA256 (freenginx-1.29.3.tar.gz) = 55989cea3352d937d6d96c9af8b943f3a3f3a0220f35ede7a5b605a3d86b029a
+SIZE (freenginx-1.29.3.tar.gz) = 1243956
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/allocator-api2-0.3.1.crate) = c583acf993cf4245c4acb0a2cc2ab1f9cc097de73411bb6d3647ff6af2b1013d
+SIZE (rust/crates/allocator-api2-0.3.1.crate) = 66312
+SHA256 (rust/crates/annotate-snippets-0.11.5.crate) = 710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4
+SIZE (rust/crates/annotate-snippets-0.11.5.crate) = 34687
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
+SIZE (rust/crates/async-task-4.7.1.crate) = 38077
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
+SHA256 (rust/crates/bytes-1.11.0.crate) = b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3
+SIZE (rust/crates/bytes-1.11.0.crate) = 78391
+SHA256 (rust/crates/cc-1.2.46.crate) = b97463e1064cb1b1c1384ad0a0b9c8abd0988e2a91f52606c80ef14aadb63e36
+SIZE (rust/crates/cc-1.2.46.crate) = 92306
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
+SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
+SHA256 (rust/crates/constcat-0.6.1.crate) = 136d3e02915a2cea4d74caa8681e2d44b1c3254bdbf17d11d41d587ff858832c
+SIZE (rust/crates/constcat-0.6.1.crate) = 8583
+SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844
+SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
+SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/http-serde-2.1.1.crate) = 0f056c8559e3757392c8d091e796416e4649d8e49e88b8d76df6c002f05027fd
+SIZE (rust/crates/http-serde-2.1.1.crate) = 6359
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/hyper-1.8.1.crate) = 2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11
+SIZE (rust/crates/hyper-1.8.1.crate) = 157353
+SHA256 (rust/crates/iri-string-0.7.9.crate) = 4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397
+SIZE (rust/crates/iri-string-0.7.9.crate) = 142144
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/nginx-sys-0.5.0.crate) = 3c85fc3a3b71cdb9269103e3934e989fe5c9f22a34d9068c1b23db1f0349ca79
+SIZE (rust/crates/nginx-sys-0.5.0.crate) = 26184
+SHA256 (rust/crates/ngx-0.5.0.crate) = 3cafa4700c0836055c5c78ba9defc418cea187d92ac65478bb7053a5a1d39775
+SIZE (rust/crates/ngx-0.5.0.crate) = 60872
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/openssl-0.10.75.crate) = 08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328
+SIZE (rust/crates/openssl-0.10.75.crate) = 288136
+SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
+SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
+SHA256 (rust/crates/openssl-sys-0.9.111.crate) = 82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321
+SIZE (rust/crates/openssl-sys-0.9.111.crate) = 80871
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/syn-2.0.110.crate) = a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea
+SIZE (rust/crates/syn-2.0.110.crate) = 302184
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
+SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
+SIZE (rust/crates/want-0.3.1.crate) = 6398
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
+SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
diff --git a/www/freenginx-acme/files/patch-build.rs b/www/freenginx-acme/files/patch-build.rs
new file mode 100644
index 000000000000..c45057b059a1
--- /dev/null
+++ b/www/freenginx-acme/files/patch-build.rs
@@ -0,0 +1,37 @@
+--- build.rs.orig 2025-10-08 22:59:16 UTC
++++ build.rs
+@@ -50,6 +50,11 @@ fn detect_nginx_features() {
+ if let Ok(os) = env::var("DEP_NGINX_OS") {
+ println!("cargo::rustc-cfg=ngx_os=\"{os}\"");
+ }
++ // Read nginx name detected by nginx-sys and pass to the compiler.
++ println!("cargo::rerun-if-env-changed=DEP_NGINX_NAME");
++ if let Ok(ngx_name) = env::var("DEP_NGINX_NAME") {
++ println!("cargo::rustc-cfg=ngx_name=\"{ngx_name}\"");
++ }
+
+ // Generate cfg values for version checks
+
+@@ -58,13 +63,16 @@ fn detect_nginx_features() {
+ println!("cargo::rerun-if-env-changed=DEP_NGINX_VERSION_NUMBER");
+ if let Ok(version) = env::var("DEP_NGINX_VERSION_NUMBER") {
+ let version: u64 = version.parse().unwrap();
++ let ngx_name: String = env::var("DEP_NGINX_NAME").unwrap_or("any()".to_string());
+
+- if version >= 1_027_002 {
+- println!("cargo::rustc-cfg=ngx_ssl_cache");
+- }
+-
+- if version >= 1_029_002 {
+- println!("cargo::rustc-cfg=ngx_ssl_client_hello_cb");
++ if ngx_name != "freenginx" {
++ if version >= 1_027_002 {
++ println!("cargo::rustc-cfg=ngx_ssl_cache");
++ }
++
++ if version >= 1_029_002 {
++ println!("cargo::rustc-cfg=ngx_ssl_client_hello_cb");
++ }
+ }
+ }
+ }
diff --git a/www/freenginx-acme/files/patch-cargo-crates_nginx-sys-0.5.0_build_main.rs b/www/freenginx-acme/files/patch-cargo-crates_nginx-sys-0.5.0_build_main.rs
new file mode 100644
index 000000000000..079db70f01b4
--- /dev/null
+++ b/www/freenginx-acme/files/patch-cargo-crates_nginx-sys-0.5.0_build_main.rs
@@ -0,0 +1,19 @@
+--- cargo-crates/nginx-sys-0.5.0/build/main.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/nginx-sys-0.5.0/build/main.rs
+@@ -364,6 +364,8 @@ pub fn print_cargo_metadata<T: AsRef<Path>>(
+
+ if name == "nginx_build" {
+ println!("cargo::metadata=build={}", unquote(value));
++ } else if name == "nginx_name" {
++ println!("cargo::metadata=name={}", unquote(value));
+ } else if name == "nginx_version" {
+ println!("cargo::metadata=version={}", unquote(value));
+ } else if name == "nginx_version_number" {
+@@ -453,6 +455,7 @@ RUST_CONF_NGINX_BUILD=NGINX_VER_BUILD
+ #endif
+
+ RUST_CONF_NGINX_BUILD=NGINX_VER_BUILD
++RUST_CONF_NGINX_NAME=NGINX_NAME
+ RUST_CONF_NGINX_VERSION=NGINX_VER
+ RUST_CONF_NGINX_VERSION_NUMBER=nginx_version
+ "
diff --git a/www/freenginx-acme/pkg-descr b/www/freenginx-acme/pkg-descr
new file mode 100644
index 000000000000..28655bae33ab
--- /dev/null
+++ b/www/freenginx-acme/pkg-descr
@@ -0,0 +1,2 @@
+ACME shared library for the NGINX OSS server.
+This library is the requirement for ACME support.
diff --git a/www/gatus/Makefile b/www/gatus/Makefile
index 7b5e05ca3a82..c49a94be7af4 100644
--- a/www/gatus/Makefile
+++ b/www/gatus/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gatus
DISTVERSIONPREFIX= v
-DISTVERSION= 5.30.0
-PORTREVISION= 1
+DISTVERSION= 5.32.0
CATEGORIES= www
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.vendor${EXTRACT_SUFX}
diff --git a/www/gatus/distinfo b/www/gatus/distinfo
index d3cd03e8fe99..465c2463c22a 100644
--- a/www/gatus/distinfo
+++ b/www/gatus/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762041844
-SHA256 (gatus-v5.30.0.vendor.tar.gz) = 18adaeee6bd4bf7cad89cbdfb51ceb894c4a01a2de4d34a63eb679ca409cdcbf
-SIZE (gatus-v5.30.0.vendor.tar.gz) = 51715166
-SHA256 (TwiN-gatus-v5.30.0_GH0.tar.gz) = 3069217638af392a701b78e7d285ae18847077a1b97e6fe8b82047ea2733456e
-SIZE (TwiN-gatus-v5.30.0_GH0.tar.gz) = 2888071
+TIMESTAMP = 1763584417
+SHA256 (gatus-v5.32.0.vendor.tar.gz) = 8e8ba344ab185f1517c09b519bb56e9452e7a38987767d92adbf9985f3326d1d
+SIZE (gatus-v5.32.0.vendor.tar.gz) = 51666793
+SHA256 (TwiN-gatus-v5.32.0_GH0.tar.gz) = 983f79f067bc2bdb04a170259362ac595eba6938d4bb5e7fbfd1f972bace227d
+SIZE (TwiN-gatus-v5.32.0_GH0.tar.gz) = 2965583
diff --git a/www/gitlab-pages/distinfo b/www/gitlab-pages/distinfo
index 88dcd2ed4e9a..aa17d4c45bb4 100644
--- a/www/gitlab-pages/distinfo
+++ b/www/gitlab-pages/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1761544139
-SHA256 (go/www_gitlab-pages/gitlab-pages-v18.5.1/go.mod) = ac8a9352d8b2a358be9c716c703e89a2b1623b7abd3d9738213b2e0d50baef8b
-SIZE (go/www_gitlab-pages/gitlab-pages-v18.5.1/go.mod) = 3416
-SHA256 (go/www_gitlab-pages/gitlab-pages-v18.5.1/gitlab-pages-v18.5.1.tar.bz2) = acfc2e21f27a50102dec97ae97c23e051ff2913b6b8fae52acd11d54d0e9f461
-SIZE (go/www_gitlab-pages/gitlab-pages-v18.5.1/gitlab-pages-v18.5.1.tar.bz2) = 236838
+TIMESTAMP = 1763010408
+SHA256 (go/www_gitlab-pages/gitlab-pages-v18.5.2/go.mod) = ac8a9352d8b2a358be9c716c703e89a2b1623b7abd3d9738213b2e0d50baef8b
+SIZE (go/www_gitlab-pages/gitlab-pages-v18.5.2/go.mod) = 3416
+SHA256 (go/www_gitlab-pages/gitlab-pages-v18.5.2/gitlab-pages-v18.5.2.tar.bz2) = b46609913beaa016b08718977dab4d87bfc56a87a123aa6325f7e85d33696a20
+SIZE (go/www_gitlab-pages/gitlab-pages-v18.5.2/gitlab-pages-v18.5.2.tar.bz2) = 236830
diff --git a/www/gitlab-workhorse/distinfo b/www/gitlab-workhorse/distinfo
index 7e266cc07228..cd43c18e5307 100644
--- a/www/gitlab-workhorse/distinfo
+++ b/www/gitlab-workhorse/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1761544152
-SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.5.1/go.mod) = 39650d5ecf720c85d09f111d574d56810f1d80074f1efb4fabac0db4c369d717
-SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.5.1/go.mod) = 9343
-SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.5.1/gitlab-foss-v18.5.1.tar.bz2) = 50f60927372f380930fc6a6b5b9bf3093c6b043ad488b8e5b941a8ca5bec5c91
-SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.5.1/gitlab-foss-v18.5.1.tar.bz2) = 122919401
+TIMESTAMP = 1763010422
+SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.5.2/go.mod) = 39650d5ecf720c85d09f111d574d56810f1d80074f1efb4fabac0db4c369d717
+SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.5.2/go.mod) = 9343
+SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.5.2/gitlab-foss-v18.5.2.tar.bz2) = 9bfd39dc3f34dec8af17f55bda6aa6217600be016e8c498804f7c3568064ee8c
+SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.5.2/gitlab-foss-v18.5.2.tar.bz2) = 122917718
diff --git a/www/gitlab/Makefile b/www/gitlab/Makefile
index bead25a6d2b7..d1d6371587c8 100644
--- a/www/gitlab/Makefile
+++ b/www/gitlab/Makefile
@@ -43,12 +43,13 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \
rubygem-net-smtp>=0:mail/rubygem-net-smtp \
rubygem-psych3>=3.1<4:textproc/rubygem-psych3 \
rubygem-net-pop>=0:mail/rubygem-net-pop \
- rubygem-rails-gitlab>=7.1.5.1<7.2:www/rubygem-rails-gitlab \
+ rubygem-rails-gitlab>=${RAILS_VERSION}<7.2:www/rubygem-rails-gitlab \
+ rubygem-zeitwerk>=2.6.18<2.6.19:devel/rubygem-zeitwerk \
rubygem-mutex_m>=0.3<1:devel/rubygem-mutex_m \
rubygem-drb-gitlab>=2.2.3<3:devel/rubygem-drb-gitlab \
rubygem-bootsnap>=1.18.6<1.19:devel/rubygem-bootsnap \
rubygem-ffi>=1.17.2<2:devel/rubygem-ffi \
- rubygem-openssl>=3.3.1<4:security/rubygem-openssl \
+ rubygem-openssl>=3.3.2<4:security/rubygem-openssl \
rubygem-gitlab-secret_detection>=0.35.1<1:security/rubygem-gitlab-secret_detection \
rubygem-responders-rails-gitlab>=3.0<4.0:www/rubygem-responders-rails-gitlab \
rubygem-sprockets-gitlab>=3.7.5<3.8:devel/rubygem-sprockets-gitlab \
@@ -162,12 +163,12 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \
rubygem-rouge-gitlab>=4.6.1<4.7:textproc/rubygem-rouge-gitlab \
rubygem-truncato>=0.7.13<0.8.0:textproc/rubygem-truncato \
rubygem-nokogiri>=1.18.10<2:textproc/rubygem-nokogiri \
- rubygem-gitlab-glfm-markdown>=0.0.36<0.1:textproc/rubygem-gitlab-glfm-markdown \
+ rubygem-gitlab-glfm-markdown>=0.0.38<0.1:textproc/rubygem-gitlab-glfm-markdown \
rubygem-tanuki_emoji>=0.13<1:graphics/rubygem-tanuki_emoji \
rubygem-unicode-emoji>=4.0.4<5:devel/rubygem-unicode-emoji \
rubygem-icalendar-gitlab>=2.10.3<2.11:devel/rubygem-icalendar-gitlab \
rubygem-diffy>=3.4.4<4:textproc/rubygem-diffy \
- rubygem-rack22>=2.2.18,3<2.3,3:www/rubygem-rack22 \
+ rubygem-rack22>=2.2.20,3<2.3,3:www/rubygem-rack22 \
rubygem-rack-timeout>=0.7.0<0.8:www/rubygem-rack-timeout \
rubygem-puma-gitlab>=6.6.1<6.6.2:www/rubygem-puma-gitlab \
rubygem-sd_notify>=0.1.1<0.2:devel/rubygem-sd_notify \
@@ -400,6 +401,9 @@ post-patch:
# Remove symlink a create a file with content
${RM} ${WRKSRC}/GITLAB_WORKHORSE_VERSION
${ECHO} ${PORTVERSION} > ${WRKSRC}/GITLAB_WORKHORSE_VERSION
+ # Correct link for pipeline secret scanning tool
+ ${REINPLACE_CMD} -e 's|/analyzer run|/usr/local/bin/analyzer run|g' \
+ ${WRKSRC}/lib/gitlab/ci/templates/Jobs/*.yml
do-install:
${CP} ${WRKSRC}/config/database.yml.postgresql ${WRKSRC}/config/database.yml.sample
diff --git a/www/gitlab/Makefile.common b/www/gitlab/Makefile.common
index 86f4f1e6af4a..1c759292e321 100644
--- a/www/gitlab/Makefile.common
+++ b/www/gitlab/Makefile.common
@@ -1,5 +1,5 @@
-GITLAB_VERSION= 18.5.1
-GITLAB_PORTREVISION= 2
+GITLAB_VERSION= 18.5.2
+GITLAB_PORTREVISION= 1
# Git version gitaly should use (from gitlab mirror)
# Find current tag from Makefile and .gitlab-ci.yaml
diff --git a/www/gitlab/distinfo b/www/gitlab/distinfo
index 45bec2af3123..3032f717c2d3 100644
--- a/www/gitlab/distinfo
+++ b/www/gitlab/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1761544051
-SHA256 (gitlab-foss-v18.5.1.tar.bz2) = 50f60927372f380930fc6a6b5b9bf3093c6b043ad488b8e5b941a8ca5bec5c91
-SIZE (gitlab-foss-v18.5.1.tar.bz2) = 122919401
-TIMESTAMP = 1761544091
-SHA256 (gitlab-v18.5.1-ee.tar.bz2) = e272ef2b363f2d5ba20b3a01eac3f17c07a193dbb453613d139a9400cb600e72
-SIZE (gitlab-v18.5.1-ee.tar.bz2) = 139335454
+TIMESTAMP = 1763010355
+SHA256 (gitlab-foss-v18.5.2.tar.bz2) = 9bfd39dc3f34dec8af17f55bda6aa6217600be016e8c498804f7c3568064ee8c
+SIZE (gitlab-foss-v18.5.2.tar.bz2) = 122917718
+TIMESTAMP = 1763010399
+SHA256 (gitlab-v18.5.2-ee.tar.bz2) = 3b281a0ee6b170de3befa46db60ac8b0da7663ac3b55225576741c947242d85b
+SIZE (gitlab-v18.5.2-ee.tar.bz2) = 139293550
diff --git a/www/gitlab/files/patch-Gemfile b/www/gitlab/files/patch-Gemfile
index d221500c3dda..f995a6f85547 100644
--- a/www/gitlab/files/patch-Gemfile
+++ b/www/gitlab/files/patch-Gemfile
@@ -1,6 +1,6 @@
---- Gemfile.orig 2025-10-21 19:12:22 UTC
+--- Gemfile.orig 2025-11-11 08:08:24 UTC
+++ Gemfile
-@@ -166,7 +166,7 @@ gem 'graphql', '2.5.11', feature_category: :api
+@@ -169,7 +169,7 @@ gem 'graphql', '2.5.11', feature_category: :api
# GraphQL API
gem 'graphql', '2.5.11', feature_category: :api
@@ -9,7 +9,7 @@
gem 'apollo_upload_server', '~> 2.1.6', feature_category: :api
# Cells
-@@ -296,7 +296,7 @@ gem 'state_machines-activerecord', '~> 0.8.0', feature
+@@ -299,7 +299,7 @@ gem 'state_machines-activerecord', '~> 0.8.0', feature
gem 'state_machines-activerecord', '~> 0.8.0', feature_category: :shared
# Background jobs
@@ -18,7 +18,7 @@
gem 'sidekiq-cron', '~> 1.12.0', feature_category: :scalability
gem 'gitlab-sidekiq-fetcher',
path: 'vendor/gems/sidekiq-reliable-fetch',
-@@ -474,141 +474,15 @@ gem 'warning', '~> 1.5.0', feature_category: :shared
+@@ -477,141 +477,15 @@ gem 'warning', '~> 1.5.0', feature_category: :shared
gem 'warning', '~> 1.5.0', feature_category: :shared
@@ -107,7 +107,7 @@
-group :development, :test, :coverage do
- gem 'simplecov', '~> 0.22', require: false, feature_category: :tooling
- gem 'simplecov-lcov', '~> 0.8.0', require: false, feature_category: :tooling
-- gem 'simplecov-cobertura', '~> 2.1.0', require: false, feature_category: :tooling
+- gem 'simplecov-cobertura', '~> 3.1.0', require: false, feature_category: :tooling
- gem 'undercover', '~> 0.7.0', require: false, feature_category: :tooling
-end
-
@@ -160,7 +160,7 @@
gem 'octokit', '~> 9.0', feature_category: :importers
# Needed by octokit: https://github.com/octokit/octokit.rb/pull/1688
gem 'faraday-multipart', '~> 1.0', feature_category: :importers
-@@ -642,7 +516,7 @@ gem 'spamcheck', '~> 1.3.0', feature_category: :inside
+@@ -645,7 +519,7 @@ gem 'spamcheck', '~> 1.3.0', feature_category: :inside
gem 'spamcheck', '~> 1.3.0', feature_category: :insider_threat
# Gitaly GRPC protocol definitions
@@ -169,7 +169,7 @@
# KAS GRPC protocol definitions
gem 'gitlab-kas-grpc', '~> 18.5.0-rc4', feature_category: :deployment_management
-@@ -668,7 +542,7 @@ gem 'gitlab-net-dns', '~> 0.15.0', feature_category: :
+@@ -671,7 +545,7 @@ gem 'gitlab-net-dns', '~> 0.15.0', feature_category: :
gem 'gitlab-net-dns', '~> 0.15.0', feature_category: :shared
# Countries list
@@ -178,7 +178,7 @@
gem 'retriable', '~> 3.1.2', feature_category: :shared
-@@ -753,10 +627,15 @@ gem 'duo_api', '~> 1.3', feature_category: :system_acc
+@@ -756,10 +630,15 @@ gem 'duo_api', '~> 1.3', feature_category: :system_acc
gem 'duo_api', '~> 1.3', feature_category: :system_access
diff --git a/www/homer-web/Makefile b/www/homer-web/Makefile
index 1ddbdb530cbd..a2053c6f8060 100644
--- a/www/homer-web/Makefile
+++ b/www/homer-web/Makefile
@@ -1,6 +1,6 @@
PORTNAME= homer
DISTVERSIONPREFIX= v
-DISTVERSION= 25.10.1
+DISTVERSION= 25.11.1
CATEGORIES= www
MASTER_SITES= https://github.com/bastienwirtz/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
PKGNAMESUFFIX= -web
diff --git a/www/homer-web/distinfo b/www/homer-web/distinfo
index 03bf5fbe807d..fab4a84e62d5 100644
--- a/www/homer-web/distinfo
+++ b/www/homer-web/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759768145
-SHA256 (homer-25.10.1/homer.zip) = 3eefcc44506e6622532cf7f8f95fe69f47fc7150e778707aaf49c35bdea85d62
-SIZE (homer-25.10.1/homer.zip) = 1138220
+TIMESTAMP = 1763309301
+SHA256 (homer-25.11.1/homer.zip) = 0d5c7f97d976726b71ebbe3a08a3dd1954bdad5dae99884223e15b86009fe5f5
+SIZE (homer-25.11.1/homer.zip) = 1139626
diff --git a/www/homer-web/pkg-plist b/www/homer-web/pkg-plist
index 6980400f8e63..bdd9c370c69e 100644
--- a/www/homer-web/pkg-plist
+++ b/www/homer-web/pkg-plist
@@ -19,103 +19,105 @@
%%WWWDIR%%/index.html
%%WWWDIR%%/logo.png
%%WWWDIR%%/registerSW.js
-%%WWWDIR%%/resources/AdGuardHome-7he84pM7.js
+%%WWWDIR%%/resources/AdGuardHome-Dzn4ZmG9.js
%%WWWDIR%%/resources/AdGuardHome-Tw0vCF6f.css
-%%WWWDIR%%/resources/CopyToClipboard-CV8B3de8.js
%%WWWDIR%%/resources/CopyToClipboard-DUc_NqZL.css
+%%WWWDIR%%/resources/CopyToClipboard-UgHkSJ-q.js
+%%WWWDIR%%/resources/DockerSocketProxy-Cyv8MOYU.js
%%WWWDIR%%/resources/DockerSocketProxy-DYHxpllM.css
-%%WWWDIR%%/resources/DockerSocketProxy-DlJ24zzM.js
-%%WWWDIR%%/resources/Docuseal-CDR0edvv.js
+%%WWWDIR%%/resources/Docuseal-C37k_xD6.js
%%WWWDIR%%/resources/Docuseal-GTRlXpFw.css
%%WWWDIR%%/resources/Emby-Cc4XwFHX.css
-%%WWWDIR%%/resources/Emby-ChjQY51N.js
-%%WWWDIR%%/resources/FreshRSS-BOAJyKhb.js
+%%WWWDIR%%/resources/Emby-DHUZKCVY.js
+%%WWWDIR%%/resources/FreshRSS-BX9xZ4C_.js
%%WWWDIR%%/resources/FreshRSS-D6eQ8Kbw.css
-%%WWWDIR%%/resources/Gatus-BdE5QvF3.css
-%%WWWDIR%%/resources/Gatus-DuogVquC.js
+%%WWWDIR%%/resources/Gatus-C5iRShik.js
+%%WWWDIR%%/resources/Gatus-CLcd62rh.css
+%%WWWDIR%%/resources/Gitea-CcPcqf1y.js
%%WWWDIR%%/resources/Gitea-DJOaXsSb.css
-%%WWWDIR%%/resources/Gitea-Dw8xhKpe.js
-%%WWWDIR%%/resources/Glances-BnNqYKX4.js
-%%WWWDIR%%/resources/Gotify-CXs_Wavl.js
+%%WWWDIR%%/resources/Glances-B-2O1kcM.js
+%%WWWDIR%%/resources/Gotify-7T5x9vvs.js
%%WWWDIR%%/resources/Gotify-CgkfqLBJ.css
+%%WWWDIR%%/resources/Healthchecks-CAjOHAb6.js
%%WWWDIR%%/resources/Healthchecks-CuXYh2ap.css
-%%WWWDIR%%/resources/Healthchecks-D_BKVlai.js
%%WWWDIR%%/resources/HomeAssistant-D4G66XLG.css
-%%WWWDIR%%/resources/HomeAssistant-DSXS4-1W.js
+%%WWWDIR%%/resources/HomeAssistant-DluMFdUT.js
%%WWWDIR%%/resources/Immich-BQJ4xb-9.css
-%%WWWDIR%%/resources/Immich-IrUDb6cL.js
-%%WWWDIR%%/resources/Jellystat-CWKGdWMA.js
+%%WWWDIR%%/resources/Immich-DN4tuWe-.js
+%%WWWDIR%%/resources/Jellystat-DlZR6mt0.js
%%WWWDIR%%/resources/Jellystat-YCL3xwF6.css
-%%WWWDIR%%/resources/Lidarr-BXj4uhT8.js
%%WWWDIR%%/resources/Lidarr-Dza-1-vv.css
-%%WWWDIR%%/resources/Linkding-dhA_inuK.js
-%%WWWDIR%%/resources/Matrix-Dive0G89.js
+%%WWWDIR%%/resources/Lidarr-yWN9fFu7.js
+%%WWWDIR%%/resources/Linkding-8A7TmKHw.js
+%%WWWDIR%%/resources/Matrix-BGQD8T6G.js
%%WWWDIR%%/resources/Matrix-Q-bxbOqk.css
-%%WWWDIR%%/resources/Mealie-BNhw3D2W.js
-%%WWWDIR%%/resources/Medusa-BUYCtYxj.js
+%%WWWDIR%%/resources/Mealie--6NuQ2Gw.js
+%%WWWDIR%%/resources/Medusa-Bkh0cXix.js
%%WWWDIR%%/resources/Medusa-DcXIgM3A.css
+%%WWWDIR%%/resources/Miniflux-C_FC9ybj.js
+%%WWWDIR%%/resources/Miniflux-CzYehShr.css
%%WWWDIR%%/resources/Mylar-D14wGFq4.css
-%%WWWDIR%%/resources/Mylar-DlTpsCne.js
-%%WWWDIR%%/resources/Nextcloud-BInxkv38.js
+%%WWWDIR%%/resources/Mylar-DDS41vkF.js
+%%WWWDIR%%/resources/Nextcloud-D0uEIgrh.js
%%WWWDIR%%/resources/Nextcloud-v71Ld_Cv.css
-%%WWWDIR%%/resources/OctoPrint-C_NzWW4V.js
%%WWWDIR%%/resources/OctoPrint-DqTJwI-L.css
+%%WWWDIR%%/resources/OctoPrint-N9gmCOmw.js
+%%WWWDIR%%/resources/Olivetin-BwOdD_rC.js
%%WWWDIR%%/resources/Olivetin-D8ESXpq5.css
-%%WWWDIR%%/resources/Olivetin-DhM74uXT.js
+%%WWWDIR%%/resources/OpenHAB-9grQdKuJ.js
%%WWWDIR%%/resources/OpenHAB-BjwTZqa0.css
-%%WWWDIR%%/resources/OpenHAB-S_RXOqUf.js
-%%WWWDIR%%/resources/OpenWeather-BnOfph1G.js
+%%WWWDIR%%/resources/OpenWeather-7ktWa9hc.js
%%WWWDIR%%/resources/OpenWeather-CGFhy5zp.css
-%%WWWDIR%%/resources/PaperlessNG-BJgD9EEo.js
-%%WWWDIR%%/resources/PeaNUT-q5xDV3Vc.js
+%%WWWDIR%%/resources/PaperlessNG-BzHZ260G.js
+%%WWWDIR%%/resources/PeaNUT-lSEVOZry.js
%%WWWDIR%%/resources/PiAlert-27f4aoYp.css
-%%WWWDIR%%/resources/PiAlert-DK3Irs59.js
-%%WWWDIR%%/resources/PiHole-D6rnY5WG.js
+%%WWWDIR%%/resources/PiAlert-9NCa2WuE.js
+%%WWWDIR%%/resources/PiHole-Bz-zKIhP.js
%%WWWDIR%%/resources/PiHole-tWFI9dge.css
%%WWWDIR%%/resources/Ping-BVyk1tW9.css
-%%WWWDIR%%/resources/Ping-DFAWmGQ9.js
+%%WWWDIR%%/resources/Ping-DVYlsFZ_.js
%%WWWDIR%%/resources/Plex-D9cFNqvv.css
-%%WWWDIR%%/resources/Plex-DrDRIxPa.js
+%%WWWDIR%%/resources/Plex-jsor7_X8.js
%%WWWDIR%%/resources/Portainer-BQaRgpcO.css
-%%WWWDIR%%/resources/Portainer-VbLlLuyl.js
+%%WWWDIR%%/resources/Portainer-C6vZuec8.js
+%%WWWDIR%%/resources/Prometheus-CNK8fumw.js
%%WWWDIR%%/resources/Prometheus-DW7rR0zJ.css
-%%WWWDIR%%/resources/Prometheus-zKudf5gq.js
+%%WWWDIR%%/resources/Prowlarr-BgOzBMsE.js
%%WWWDIR%%/resources/Prowlarr-C0MntQnn.css
-%%WWWDIR%%/resources/Prowlarr-DiQz8vCB.js
%%WWWDIR%%/resources/Proxmox-B7Ne6yNU.css
-%%WWWDIR%%/resources/Proxmox-BHAV2dDx.js
-%%WWWDIR%%/resources/Radarr-DTjSiGtD.js
+%%WWWDIR%%/resources/Proxmox-D_UmS7J2.js
+%%WWWDIR%%/resources/Radarr-DYmHIt8j.js
%%WWWDIR%%/resources/Radarr-Drh5L8HP.css
-%%WWWDIR%%/resources/Readarr-DP0YOIUs.js
%%WWWDIR%%/resources/Readarr-QGnLos4n.css
+%%WWWDIR%%/resources/Readarr-c22Giv9R.js
%%WWWDIR%%/resources/Rtorrent-8y0Hk3ah.css
-%%WWWDIR%%/resources/Rtorrent-Yo8BgXQu.js
-%%WWWDIR%%/resources/SABnzbd-DYtpOwuE.js
+%%WWWDIR%%/resources/Rtorrent-DUYgXt1F.js
+%%WWWDIR%%/resources/SABnzbd-C5B-EAJj.js
%%WWWDIR%%/resources/SABnzbd-Doh_UVaM.css
-%%WWWDIR%%/resources/Scrutiny-BC7bjc_e.js
%%WWWDIR%%/resources/Scrutiny-BFyhoSmH.css
+%%WWWDIR%%/resources/Scrutiny-Dz9yvDlD.js
+%%WWWDIR%%/resources/Sonarr-9CpRZMiJ.js
%%WWWDIR%%/resources/Sonarr-B0qW27KC.css
-%%WWWDIR%%/resources/Sonarr-GSggT8ig.js
-%%WWWDIR%%/resources/SpeedtestTracker-BYjfPGfV.js
+%%WWWDIR%%/resources/SpeedtestTracker-BgJpaE0E.js
%%WWWDIR%%/resources/Tautulli-CfeJITWv.css
-%%WWWDIR%%/resources/Tautulli-D0UMi6oQ.js
+%%WWWDIR%%/resources/Tautulli-DaoOqELT.js
%%WWWDIR%%/resources/Tdarr-BvRK51o8.css
-%%WWWDIR%%/resources/Tdarr-DAUvV3XA.js
-%%WWWDIR%%/resources/ThemeChooser-CFdkqS2b.js
+%%WWWDIR%%/resources/Tdarr-Veyb37IA.js
%%WWWDIR%%/resources/ThemeChooser-CcNjZIAP.css
+%%WWWDIR%%/resources/ThemeChooser-lYd8_7Yw.js
+%%WWWDIR%%/resources/Traefik-BplF3TBK.js
%%WWWDIR%%/resources/Traefik-DEucQtS6.css
-%%WWWDIR%%/resources/Traefik-DUzs7cKF.js
-%%WWWDIR%%/resources/Transmission-C_Q3gyWy.js
%%WWWDIR%%/resources/Transmission-Cx5tdiSu.css
-%%WWWDIR%%/resources/TruenasScale-DtpmH0Na.js
+%%WWWDIR%%/resources/Transmission-tXmkRTmU.js
+%%WWWDIR%%/resources/TruenasScale-CnLb7Bje.js
%%WWWDIR%%/resources/TruenasScale-maMPkiom.css
%%WWWDIR%%/resources/UptimeKuma-Fq8eQnsp.css
-%%WWWDIR%%/resources/UptimeKuma-Va38M5b-.js
-%%WWWDIR%%/resources/Vaultwarden-CSVNbUnv.js
+%%WWWDIR%%/resources/UptimeKuma-sIi1qNcg.js
%%WWWDIR%%/resources/Vaultwarden-Dy-eliI8.css
+%%WWWDIR%%/resources/Vaultwarden-G0zyUZ8K.js
%%WWWDIR%%/resources/WUD-BLIHvfpt.css
-%%WWWDIR%%/resources/WUD-CUPvJBwg.js
-%%WWWDIR%%/resources/Wallabag-Bnlll0kw.js
+%%WWWDIR%%/resources/WUD-Dsi4xA5m.js
+%%WWWDIR%%/resources/Wallabag-4P7t6n-t.js
%%WWWDIR%%/resources/Wallabag-VA4tCsKR.css
%%WWWDIR%%/resources/fa-brands-400-D1LuMI3I.ttf
%%WWWDIR%%/resources/fa-brands-400-D_cYUPeE.woff2
@@ -125,10 +127,10 @@
%%WWWDIR%%/resources/fa-solid-900-D0aA9rwL.ttf
%%WWWDIR%%/resources/fa-v4compatibility-C9RhG_FT.woff2
%%WWWDIR%%/resources/fa-v4compatibility-CCth-dXg.ttf
-%%WWWDIR%%/resources/index-1CifYKjc.css
-%%WWWDIR%%/resources/index-B-LM16Ha.js
+%%WWWDIR%%/resources/index-BF4DSS10.js
+%%WWWDIR%%/resources/index-BUSrgv1m.css
%%WWWDIR%%/resources/noto-latin-normal-GUnxZaaT.woff2
%%WWWDIR%%/resources/qBittorrent-B7KcPLhg.css
-%%WWWDIR%%/resources/qBittorrent-BkT3mKDa.js
+%%WWWDIR%%/resources/qBittorrent-guyMyBuM.js
%%WWWDIR%%/sw.js
%%WWWDIR%%/workbox-84c915bb.js
diff --git a/www/hurl/Makefile b/www/hurl/Makefile
index d3e2c9ea81ee..fda745225991 100644
--- a/www/hurl/Makefile
+++ b/www/hurl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hurl
DISTVERSION= 7.0.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MAINTAINER= rodrigo@FreeBSD.org
@@ -10,9 +10,11 @@ WWW= https://hurl.dev/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_i386= bindgen test for libxml binding fail
+
LIB_DEPENDS= libcurl.so:ftp/curl
-USES= cargo gnome ssl llvm
+USES= cargo gnome llvm ssl
USE_GITHUB= yes
GH_ACCOUNT= Orange-OpenSource
USE_GNOME= libxml2
diff --git a/www/iridium/Makefile b/www/iridium/Makefile
index 3f9722e7f0be..4d3e9024b383 100644
--- a/www/iridium/Makefile
+++ b/www/iridium/Makefile
@@ -1,5 +1,6 @@
PORTNAME= iridium
PORTVERSION= 2025.11.142.2
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= www wayland
diff --git a/www/iridium/files/patch-chrome_browser_headless_headless__mode__util.cc b/www/iridium/files/patch-chrome_browser_headless_headless__mode__util.cc
new file mode 100644
index 000000000000..1bbc0697bc56
--- /dev/null
+++ b/www/iridium/files/patch-chrome_browser_headless_headless__mode__util.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/headless/headless_mode_util.cc.orig 2025-11-17 10:37:57 UTC
++++ chrome/browser/headless/headless_mode_util.cc
+@@ -12,7 +12,7 @@
+ // New headless mode is available on Linux, Windows and Mac platforms.
+ // More platforms will be added later, so avoid function level clutter
+ // by providing stub implementations at the end of the file.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+
+ #include "base/base_switches.h"
+ #include "base/files/file_path.h"
+@@ -23,7 +23,7 @@
+ #include "chrome/common/chrome_switches.h"
+ #include "content/public/common/content_switches.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/gl/gl_switches.h" // nogncheck
+ #include "ui/ozone/public/ozone_switches.h" // nogncheck
+ #endif // BUILDFLAG(IS_LINUX)
+@@ -113,7 +113,7 @@ class HeadlessModeHandleImpl : public HeadlessModeHand
+ command_line->AppendSwitchPath(switches::kUserDataDir, user_data_dir);
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Headless mode on Linux relies on ozone/headless platform.
+ command_line->AppendSwitchASCII(::switches::kOzonePlatform,
+ switches::kHeadless);
diff --git a/www/nextcloud-news/Makefile b/www/nextcloud-news/Makefile
index d0f71d0b19af..3dc224ba7391 100644
--- a/www/nextcloud-news/Makefile
+++ b/www/nextcloud-news/Makefile
@@ -1,5 +1,5 @@
PORTNAME= news
-PORTVERSION= 27.1.0
+PORTVERSION= 27.2.0
CATEGORIES= www
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
DISTNAME= ${PORTNAME}
@@ -11,7 +11,7 @@ WWW= https://apps.nextcloud.com/apps/news
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-NEXTCLOUD_RUN_DEPENDS= 30
+NEXTCLOUD_RUN_DEPENDS= 31
USES= nextcloud php:flavors
diff --git a/www/nextcloud-news/distinfo b/www/nextcloud-news/distinfo
index 35c95632f84c..ce2531bcdd4e 100644
--- a/www/nextcloud-news/distinfo
+++ b/www/nextcloud-news/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761729437
-SHA256 (nextcloud/news-27.1.0/news.tar.gz) = 6ca2047915660e80e369bf1dbac746faaeccb3f81a394154c821f50b5a4a274e
-SIZE (nextcloud/news-27.1.0/news.tar.gz) = 3290878
+TIMESTAMP = 1763116225
+SHA256 (nextcloud/news-27.2.0/news.tar.gz) = 791e257db76b409cfaa45235f3d8ecb29e21c720b03125a2267f54d8e82b80a1
+SIZE (nextcloud/news-27.2.0/news.tar.gz) = 2919203
diff --git a/www/npm-node20/Makefile b/www/npm-node20/Makefile
index 348af63ac468..826ca62f7c17 100644
--- a/www/npm-node20/Makefile
+++ b/www/npm-node20/Makefile
@@ -1,5 +1,5 @@
USES= nodejs:20,run
-MASTERDIR= ${.CURDIR}/../npm-node22
+MASTERDIR= ${.CURDIR}/../npm-node24
.include "${MASTERDIR}/Makefile"
diff --git a/www/npm-node22/Makefile b/www/npm-node22/Makefile
index b9fdeecc6063..9f865929a021 100644
--- a/www/npm-node22/Makefile
+++ b/www/npm-node22/Makefile
@@ -1,45 +1,5 @@
-PORTNAME= npm
-PORTVERSION= 11.6.1
-CATEGORIES= www
-MASTER_SITES= LOCAL/sunpoet
-PKGNAMESUFFIX= ${NODEJS_SUFFIX}
+USES= nodejs:22,run
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Node package manager
-WWW= https://www.npmjs.com/package/npm \
- https://docs.npmjs.com/ \
- https://github.com/npm/cli
+MASTERDIR= ${.CURDIR}/../npm-node24
-LICENSE= ART20
-LICENSE_FILE= ${WRKSRC}/lib/node_modules/npm/LICENSE
-
-RUN_DEPENDS= gmake:devel/gmake
-
-USES?= nodejs:22,run
-USES+= cpe python shebangfix tar:xz
-
-NO_ARCH= yes
-NO_BUILD= yes
-REINPLACE_ARGS= -i ''
-
-CONFLICTS_INSTALL= npm-node[0-9][0-9]
-
-CPE_VENDOR= npmjs
-
-PORTSCOUT= ignore:1
-
-SHEBANG_GLOB= *.py
-
-post-patch:
- @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' ${WRKSRC}/etc/man.d/npm.conf
- @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp
- @${REINPLACE_CMD} -e 's|exec python |exec ${PYTHON_CMD} |' ${WRKSRC}/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp
- @${FIND} ${WRKSRC}/ -name '*.sh' -exec ${REINPLACE_CMD} -e '1 s|/usr/local|${LOCALBASE}|' {} +
- @${FIND} ${WRKSRC}/ -name '*.bak' -delete
-
-do-install:
- cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/
- ${ECHO_CMD} 'python=${PYTHON_CMD}' > ${STAGEDIR}${PREFIX}/etc/npmrc
- ${PYTHON_CMD} -m compileall -d ${PREFIX}/lib/node_modules/npm/node_modules/node-gyp/gyp -f ${STAGEDIR}${PREFIX}/lib/node_modules/npm/node_modules/node-gyp/gyp -o 0 -o 1
-
-.include <bsd.port.mk>
+.include "${MASTERDIR}/Makefile"
diff --git a/www/npm-node24/Makefile b/www/npm-node24/Makefile
index 8ad8600cf41c..cce134b9fab1 100644
--- a/www/npm-node24/Makefile
+++ b/www/npm-node24/Makefile
@@ -1,5 +1,45 @@
-USES= nodejs:24,run
+PORTNAME= npm
+PORTVERSION= 11.6.1
+CATEGORIES= www
+MASTER_SITES= LOCAL/sunpoet
+PKGNAMESUFFIX= ${NODEJS_SUFFIX}
-MASTERDIR= ${.CURDIR}/../npm-node22
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Node package manager
+WWW= https://www.npmjs.com/package/npm \
+ https://docs.npmjs.com/ \
+ https://github.com/npm/cli
-.include "${MASTERDIR}/Makefile"
+LICENSE= ART20
+LICENSE_FILE= ${WRKSRC}/lib/node_modules/npm/LICENSE
+
+RUN_DEPENDS= gmake:devel/gmake
+
+USES?= nodejs:24,run
+USES+= cpe python shebangfix tar:xz
+
+NO_ARCH= yes
+NO_BUILD= yes
+REINPLACE_ARGS= -i ''
+
+CONFLICTS_INSTALL= npm-node[0-9][0-9]
+
+CPE_VENDOR= npmjs
+
+PORTSCOUT= ignore:1
+
+SHEBANG_GLOB= *.py
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' ${WRKSRC}/etc/man.d/npm.conf
+ @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp
+ @${REINPLACE_CMD} -e 's|exec python |exec ${PYTHON_CMD} |' ${WRKSRC}/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp
+ @${FIND} ${WRKSRC}/ -name '*.sh' -exec ${REINPLACE_CMD} -e '1 s|/usr/local|${LOCALBASE}|' {} +
+ @${FIND} ${WRKSRC}/ -name '*.bak' -delete
+
+do-install:
+ cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/
+ ${ECHO_CMD} 'python=${PYTHON_CMD}' > ${STAGEDIR}${PREFIX}/etc/npmrc
+ ${PYTHON_CMD} -m compileall -d ${PREFIX}/lib/node_modules/npm/node_modules/node-gyp/gyp -f ${STAGEDIR}${PREFIX}/lib/node_modules/npm/node_modules/node-gyp/gyp -o 0 -o 1
+
+.include <bsd.port.mk>
diff --git a/www/npm-node22/distinfo b/www/npm-node24/distinfo
index d0a9a3b31d6b..d0a9a3b31d6b 100644
--- a/www/npm-node22/distinfo
+++ b/www/npm-node24/distinfo
diff --git a/www/npm-node22/pkg-descr b/www/npm-node24/pkg-descr
index e63a2219f115..e63a2219f115 100644
--- a/www/npm-node22/pkg-descr
+++ b/www/npm-node24/pkg-descr
diff --git a/www/npm-node22/pkg-plist b/www/npm-node24/pkg-plist
index d66e9e1ca2a3..d66e9e1ca2a3 100644
--- a/www/npm-node22/pkg-plist
+++ b/www/npm-node24/pkg-plist
diff --git a/www/npm-node25/Makefile b/www/npm-node25/Makefile
index 22066b65d811..72d0fc312251 100644
--- a/www/npm-node25/Makefile
+++ b/www/npm-node25/Makefile
@@ -1,5 +1,5 @@
USES= nodejs:25,run
-MASTERDIR= ${.CURDIR}/../npm-node22
+MASTERDIR= ${.CURDIR}/../npm-node24
.include "${MASTERDIR}/Makefile"
diff --git a/www/npm/Makefile b/www/npm/Makefile
index a1a394f59380..70739761acf7 100644
--- a/www/npm/Makefile
+++ b/www/npm/Makefile
@@ -1,5 +1,6 @@
PORTNAME= npm
PORTVERSION= 11.6.1
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/www/osticket/Makefile b/www/osticket/Makefile
index 337ae6a71f56..457e93ddaa7b 100644
--- a/www/osticket/Makefile
+++ b/www/osticket/Makefile
@@ -18,7 +18,6 @@ USES= cpe php:web zip
CPE_VENDOR= enhancesoft
USE_PHP= ctype curl dom fileinfo filter gd gettext iconv imap intl \
mbstring mysqli opcache phar session xml zip
-IGNORE_WITH_PHP= 80
NO_ARCH= yes
NO_BUILD= yes
diff --git a/www/plasma6-plasma-browser-integration/distinfo b/www/plasma6-plasma-browser-integration/distinfo
index 144e3d28f7ea..a0983768ff7e 100644
--- a/www/plasma6-plasma-browser-integration/distinfo
+++ b/www/plasma6-plasma-browser-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293197
-SHA256 (KDE/plasma/6.5.2/plasma-browser-integration-6.5.2.tar.xz) = 815b48314af04aabe782125ef9ebade7d50879da9ee3bd7edb23849cda6602ab
-SIZE (KDE/plasma/6.5.2/plasma-browser-integration-6.5.2.tar.xz) = 238420
+TIMESTAMP = 1763481311
+SHA256 (KDE/plasma/6.5.3/plasma-browser-integration-6.5.3.tar.xz) = cc4d72f25e429110c2a5ad2ad808de37ed138957e32defdc15d19c8a0bffdd4e
+SIZE (KDE/plasma/6.5.3/plasma-browser-integration-6.5.3.tar.xz) = 235864
diff --git a/www/pocket-id/Makefile b/www/pocket-id/Makefile
index ab1e295c7097..966e9c1e470f 100644
--- a/www/pocket-id/Makefile
+++ b/www/pocket-id/Makefile
@@ -1,7 +1,6 @@
PORTNAME= pocket-id
DISTVERSIONPREFIX= v
-DISTVERSION= 1.14.2
-PORTREVISION= 1
+DISTVERSION= 1.15.0
CATEGORIES= www
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX}
diff --git a/www/pocket-id/distinfo b/www/pocket-id/distinfo
index 91179e9f2454..65876fd8c955 100644
--- a/www/pocket-id/distinfo
+++ b/www/pocket-id/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1762102273
-SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.14.2_GH0/pocket-id-v1.14.2.frontend.tar.gz) = 55ed2d78c8b04a8235f9afd4203a93575136102741cd9186d8b64216ab4e0d21
-SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.14.2_GH0/pocket-id-v1.14.2.frontend.tar.gz) = 1524233
-SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.14.2_GH0/go.mod) = bec1b62684ac5d9de80b7ff98601ed82e958a89d52c0d8b9877a030932f93fbc
-SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.14.2_GH0/go.mod) = 7707
-SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.14.2_GH0/pocket-id-pocket-id-v1.14.2_GH0.tar.gz) = f9eabea2996cff00d5f6598aa3f04d25a9698982a520872cf62dbd2986344254
-SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.14.2_GH0/pocket-id-pocket-id-v1.14.2_GH0.tar.gz) = 2210277
+TIMESTAMP = 1763221309
+SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.15.0_GH0/pocket-id-v1.15.0.frontend.tar.gz) = 928c55da177657d461565d1f04547f14522c5afd3a4397a170fade40e2b52b85
+SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.15.0_GH0/pocket-id-v1.15.0.frontend.tar.gz) = 1535522
+SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.15.0_GH0/go.mod) = bec1b62684ac5d9de80b7ff98601ed82e958a89d52c0d8b9877a030932f93fbc
+SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.15.0_GH0/go.mod) = 7707
+SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.15.0_GH0/pocket-id-pocket-id-v1.15.0_GH0.tar.gz) = 9498a027f0f2aba531daf2f1ed0ee0217b34dedae1c8855ea67bb663b1f3cc54
+SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.15.0_GH0/pocket-id-pocket-id-v1.15.0_GH0.tar.gz) = 2215396
diff --git a/www/proxygen/Makefile b/www/proxygen/Makefile
index 5fc939ab290f..dbab195b3893 100644
--- a/www/proxygen/Makefile
+++ b/www/proxygen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= proxygen
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.10.00
+DISTVERSION= 2025.11.17.00
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/proxygen/distinfo b/www/proxygen/distinfo
index 8a946912c04c..7e55a4fec8c4 100644
--- a/www/proxygen/distinfo
+++ b/www/proxygen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762937312
-SHA256 (facebook-proxygen-v2025.11.10.00_GH0.tar.gz) = c26860f201ab99bbeba253e701cb6c279c646a25315b4923103a1682b4366657
-SIZE (facebook-proxygen-v2025.11.10.00_GH0.tar.gz) = 1546285
+TIMESTAMP = 1763425434
+SHA256 (facebook-proxygen-v2025.11.17.00_GH0.tar.gz) = e0c44b312ecdd3c45783ee730a0699bc0184d49be639af099ac618531a4a5768
+SIZE (facebook-proxygen-v2025.11.17.00_GH0.tar.gz) = 1548812
diff --git a/www/py-webargs/Makefile b/www/py-webargs/Makefile
index bdc56b1e5e75..9d8525a7adf5 100644
--- a/www/py-webargs/Makefile
+++ b/www/py-webargs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= webargs
-DISTVERSION= 8.7.0
+DISTVERSION= 8.7.1
CATEGORIES= www devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,6 +19,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottle>0:www/py-bottle@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flask>=0.12.2:www/py-flask@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyramid>0:www/py-pyramid@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tornado>=4.5.2:www/py-tornado@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webtest>0:www/py-webtest@${PY_FLAVOR}
diff --git a/www/py-webargs/distinfo b/www/py-webargs/distinfo
index a73176bbc672..a476e75d8a8c 100644
--- a/www/py-webargs/distinfo
+++ b/www/py-webargs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745772513
-SHA256 (marshmallow-code-webargs-8.7.0_GH0.tar.gz) = 29a761a2cd68606aeaa4050fc299678a32e83fbfa3f5daee41a44b88d02f1415
-SIZE (marshmallow-code-webargs-8.7.0_GH0.tar.gz) = 101455
+TIMESTAMP = 1763132840
+SHA256 (marshmallow-code-webargs-8.7.1_GH0.tar.gz) = fbfb421c27477aaae2b277b4633af1c9c8b1127a12c71a47c6837cdaed0a0051
+SIZE (marshmallow-code-webargs-8.7.1_GH0.tar.gz) = 101933
diff --git a/www/rubygem-actioncable81/Makefile b/www/rubygem-actioncable81/Makefile
new file mode 100644
index 000000000000..0f138191c86e
--- /dev/null
+++ b/www/rubygem-actioncable81/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= actioncable
+PORTVERSION= 8.1.0
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Structure many real-time application concerns into channels over a single WebSocket connection
+WWW= https://github.com/rails/rails/tree/main/actioncable \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actionpack81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-nio4r>=2.0<3:devel/rubygem-nio4r \
+ rubygem-websocket-driver>=0.6.1:www/rubygem-websocket-driver \
+ rubygem-zeitwerk>=2.6<3:devel/rubygem-zeitwerk
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-actioncable81/distinfo b/www/rubygem-actioncable81/distinfo
new file mode 100644
index 000000000000..f4a7a0981b06
--- /dev/null
+++ b/www/rubygem-actioncable81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526266
+SHA256 (rubygem/actioncable-8.1.0.gem) = 336d5868db5629d2071ddc6b4e654f9c0af94117ccebee884f45035232ffd8b9
+SIZE (rubygem/actioncable-8.1.0.gem) = 47104
diff --git a/www/rubygem-actioncable81/pkg-descr b/www/rubygem-actioncable81/pkg-descr
new file mode 100644
index 000000000000..5d7feb3ca8cf
--- /dev/null
+++ b/www/rubygem-actioncable81/pkg-descr
@@ -0,0 +1,7 @@
+Action Cable seamlessly integrates WebSockets with the rest of your Rails
+application. It allows for real-time features to be written in Ruby in the same
+style and form as the rest of your Rails application, while still being
+performant and scalable. It's a full-stack offering that provides both a
+client-side JavaScript framework and a server-side Ruby framework. You have
+access to your full domain model written with Active Record or your ORM of
+choice.
diff --git a/www/rubygem-actionpack81/Makefile b/www/rubygem-actionpack81/Makefile
new file mode 100644
index 000000000000..619a9eff09fb
--- /dev/null
+++ b/www/rubygem-actionpack81/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= actionpack
+PORTVERSION= 8.1.0
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Action Controller and Action View of Rails MVC Framework
+WWW= https://github.com/rails/rails/tree/main/actionpack \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionview81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-actionview81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-nokogiri>=1.8.5:textproc/rubygem-nokogiri \
+ rubygem-rack>=2.2.4,3:www/rubygem-rack \
+ rubygem-rack-session>=1.0.1:www/rubygem-rack-session \
+ rubygem-rack-test>=0.6.3:www/rubygem-rack-test \
+ rubygem-rails-dom-testing-rails81>=2.2<3:textproc/rubygem-rails-dom-testing-rails81 \
+ rubygem-rails-html-sanitizer>=1.6<2:textproc/rubygem-rails-html-sanitizer \
+ rubygem-useragent>=0.16<1:devel/rubygem-useragent
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-actionpack81/distinfo b/www/rubygem-actionpack81/distinfo
new file mode 100644
index 000000000000..43f25eb1a48d
--- /dev/null
+++ b/www/rubygem-actionpack81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526268
+SHA256 (rubygem/actionpack-8.1.0.gem) = f837989d31e5ab3a71f4db2ec8e197891558c5b763d12c5f1c1dfc5911df0a61
+SIZE (rubygem/actionpack-8.1.0.gem) = 260608
diff --git a/www/rubygem-actionpack81/pkg-descr b/www/rubygem-actionpack81/pkg-descr
new file mode 100644
index 000000000000..2f8df748c74a
--- /dev/null
+++ b/www/rubygem-actionpack81/pkg-descr
@@ -0,0 +1,19 @@
+Action Pack is a framework for handling and responding to web requests. It
+provides mechanisms for routing (mapping request URLs to actions), defining
+controllers that implement actions, and generating responses. In short, Action
+Pack provides the controller layer in the MVC paradigm.
+
+It consists of several modules:
+- Action Dispatch, which parses information about the web request, handles
+ routing as defined by the user, and does advanced processing related to HTTP
+ such as MIME-type negotiation, decoding parameters in POST, PATCH, or PUT
+ bodies, handling HTTP caching logic, cookies and sessions.
+- Action Controller, which provides a base controller class that can be
+ subclassed to implement filters and actions to handle requests. The result of
+ an action is typically content generated from views.
+
+With the Ruby on Rails framework, users only directly interface with the Action
+Controller module. Necessary Action Dispatch functionality is activated by
+default and Action View rendering is implicitly triggered by Action Controller.
+However, these modules are designed to function on their own and can be used
+outside of Rails.
diff --git a/www/rubygem-cssbundling-rails-rails80/Makefile b/www/rubygem-cssbundling-rails-rails80/Makefile
new file mode 100644
index 000000000000..69e45c8042d6
--- /dev/null
+++ b/www/rubygem-cssbundling-rails-rails80/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= cssbundling-rails
+PORTVERSION= 1.4.3
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Bundle and process CSS with Tailwind, Bootstrap, PostCSS, Sass in Rails via Node.js
+WWW= https://github.com/rails/cssbundling-rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-railties80>=6.0.0:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-cssbundling-rails-rails80/distinfo b/www/rubygem-cssbundling-rails-rails80/distinfo
new file mode 100644
index 000000000000..f2cba7b71cfe
--- /dev/null
+++ b/www/rubygem-cssbundling-rails-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1742070756
+SHA256 (rubygem/cssbundling-rails-1.4.3.gem) = 53aecd5a7d24ac9c8fcd92975acd0e830fead4ee4583d3d3d49bb64651946e41
+SIZE (rubygem/cssbundling-rails-1.4.3.gem) = 11776
diff --git a/www/rubygem-cssbundling-rails-rails80/pkg-descr b/www/rubygem-cssbundling-rails-rails80/pkg-descr
new file mode 100644
index 000000000000..3bf0ef49a085
--- /dev/null
+++ b/www/rubygem-cssbundling-rails-rails80/pkg-descr
@@ -0,0 +1,12 @@
+Use Tailwind CSS, Bootstrap, Bulma, PostCSS, or Dart Sass to bundle and process
+your CSS, then deliver it via the asset pipeline in Rails. This gem provides
+installers to get you going with the bundler of your choice in a new Rails
+application, and a convention to use app/assets/builds to hold your bundled
+output as artifacts that are not checked into source control (the installer adds
+this directory to .gitignore by default).
+
+You develop using this approach by running the bundler in watch mode in a
+terminal with yarn build:css --watch (and your Rails server in another, if
+you're not using something like puma-dev). You can also use ./bin/dev, which
+will start both the Rails server and the CSS build watcher (along with a JS
+build watcher, if you're also using jsbundling-rails).
diff --git a/www/rubygem-cssbundling-rails/Makefile b/www/rubygem-cssbundling-rails/Makefile
index 31b141d1c5be..478f358c587d 100644
--- a/www/rubygem-cssbundling-rails/Makefile
+++ b/www/rubygem-cssbundling-rails/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cssbundling-rails
PORTVERSION= 1.4.3
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -10,7 +11,7 @@ WWW= https://github.com/rails/cssbundling-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-railties80>=6.0.0:www/rubygem-railties80
+RUN_DEPENDS= rubygem-railties81>=6.0.0:www/rubygem-railties81
USES= gem
diff --git a/www/rubygem-gon-rails60/Makefile b/www/rubygem-gon-rails60/Makefile
deleted file mode 100644
index b59f6a2fe046..000000000000
--- a/www/rubygem-gon-rails60/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-PORTNAME= gon
-PORTVERSION= 6.4.0
-CATEGORIES= www rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= -rails60
-
-MAINTAINER= mfechner@FreeBSD.org
-COMMENT= Framework to pass data to JS easily
-WWW= https://github.com/gazay/gon
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= rubygem-actionpack60>=3.0.20:www/rubygem-actionpack60 \
- rubygem-i18n>=0.7:devel/rubygem-i18n \
- rubygem-multi_json>=0:devel/rubygem-multi_json \
- rubygem-request_store>=1.0:devel/rubygem-request_store
-
-USES= cpe gem
-CPE_VENDOR= ${PORTNAME}_project
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/rubygem-gon-rails60/distinfo b/www/rubygem-gon-rails60/distinfo
deleted file mode 100644
index 70a568978163..000000000000
--- a/www/rubygem-gon-rails60/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1619177531
-SHA256 (rubygem/gon-6.4.0.gem) = e3a618d659392890f1aa7db420f17c75fd7d35aeb5f8fe003697d02c4b88d2f0
-SIZE (rubygem/gon-6.4.0.gem) = 158720
diff --git a/www/rubygem-gon-rails60/pkg-descr b/www/rubygem-gon-rails60/pkg-descr
deleted file mode 100644
index f3dfc03b45c8..000000000000
--- a/www/rubygem-gon-rails60/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-If you need to send some data to your js files and you don't want to do this
-with long way trough views and parsing - use this force!
diff --git a/www/rubygem-gon-rails61/Makefile b/www/rubygem-gon-rails61/Makefile
deleted file mode 100644
index a70d40a6699f..000000000000
--- a/www/rubygem-gon-rails61/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-PORTNAME= gon
-PORTVERSION= 6.4.0
-CATEGORIES= www rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= -rails61
-
-MAINTAINER= mfechner@FreeBSD.org
-COMMENT= Framework to pass data to JS easily
-WWW= https://github.com/gazay/gon
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= rubygem-actionpack61>=3.0.20:www/rubygem-actionpack61 \
- rubygem-i18n>=0.7:devel/rubygem-i18n \
- rubygem-multi_json>=0:devel/rubygem-multi_json \
- rubygem-request_store>=1.0:devel/rubygem-request_store
-
-USES= cpe gem
-CPE_VENDOR= ${PORTNAME}_project
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/rubygem-gon-rails61/distinfo b/www/rubygem-gon-rails61/distinfo
deleted file mode 100644
index 70a568978163..000000000000
--- a/www/rubygem-gon-rails61/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1619177531
-SHA256 (rubygem/gon-6.4.0.gem) = e3a618d659392890f1aa7db420f17c75fd7d35aeb5f8fe003697d02c4b88d2f0
-SIZE (rubygem/gon-6.4.0.gem) = 158720
diff --git a/www/rubygem-gon-rails61/pkg-descr b/www/rubygem-gon-rails61/pkg-descr
deleted file mode 100644
index f3dfc03b45c8..000000000000
--- a/www/rubygem-gon-rails61/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-If you need to send some data to your js files and you don't want to do this
-with long way trough views and parsing - use this force!
diff --git a/www/rubygem-gon-rails70/Makefile b/www/rubygem-gon-rails70/Makefile
deleted file mode 100644
index 3beef14e4b31..000000000000
--- a/www/rubygem-gon-rails70/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-PORTNAME= gon
-PORTVERSION= 6.4.0
-CATEGORIES= www rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= -rails70
-
-MAINTAINER= mfechner@FreeBSD.org
-COMMENT= Framework to pass data to JS easily
-WWW= https://github.com/gazay/gon
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= rubygem-actionpack70>=3.0.20:www/rubygem-actionpack70 \
- rubygem-i18n>=0.7:devel/rubygem-i18n \
- rubygem-multi_json>=0:devel/rubygem-multi_json \
- rubygem-request_store>=1.0:devel/rubygem-request_store
-
-USES= cpe gem
-CPE_VENDOR= ${PORTNAME}_project
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/rubygem-gon-rails70/distinfo b/www/rubygem-gon-rails70/distinfo
deleted file mode 100644
index 70a568978163..000000000000
--- a/www/rubygem-gon-rails70/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1619177531
-SHA256 (rubygem/gon-6.4.0.gem) = e3a618d659392890f1aa7db420f17c75fd7d35aeb5f8fe003697d02c4b88d2f0
-SIZE (rubygem/gon-6.4.0.gem) = 158720
diff --git a/www/rubygem-gon-rails70/pkg-descr b/www/rubygem-gon-rails70/pkg-descr
deleted file mode 100644
index f3dfc03b45c8..000000000000
--- a/www/rubygem-gon-rails70/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-If you need to send some data to your js files and you don't want to do this
-with long way trough views and parsing - use this force!
diff --git a/www/rubygem-importmap-rails-rails80/Makefile b/www/rubygem-importmap-rails-rails80/Makefile
new file mode 100644
index 000000000000..d6f015e9a4a2
--- /dev/null
+++ b/www/rubygem-importmap-rails-rails80/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= importmap-rails
+PORTVERSION= 2.2.2
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling
+WWW= https://github.com/rails/importmap-rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack80>=6.0.0:www/rubygem-actionpack80 \
+ rubygem-activesupport80>=6.0.0:devel/rubygem-activesupport80 \
+ rubygem-railties80>=6.0.0:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-importmap-rails-rails80/distinfo b/www/rubygem-importmap-rails-rails80/distinfo
new file mode 100644
index 000000000000..1d82f88590a8
--- /dev/null
+++ b/www/rubygem-importmap-rails-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757121890
+SHA256 (rubygem/importmap-rails-2.2.2.gem) = 729f5b1092f832780829ade1d0b46c7e53d91c556f06da7254da2977e93fe614
+SIZE (rubygem/importmap-rails-2.2.2.gem) = 20992
diff --git a/www/rubygem-importmap-rails-rails80/pkg-descr b/www/rubygem-importmap-rails-rails80/pkg-descr
new file mode 100644
index 000000000000..184d7013fa42
--- /dev/null
+++ b/www/rubygem-importmap-rails-rails80/pkg-descr
@@ -0,0 +1,17 @@
+Import maps let you import JavaScript modules using logical names that map to
+versioned/digested files -- directly from the browser. So you can build modern
+JavaScript applications using JavaScript libraries made for ESM without the need
+for transpiling or bundling.This frees you from needing Webpack, Yarn, npm, or
+any other part of the JavaScript toolchain. All you need is the asset pipeline
+that's already included in Rails.
+
+With this approach you'll ship many small JavaScript files instead of one big
+JavaScript file. Thanks to HTTP/2 that no longer carries a material performance
+penalty during the initial transport, and in fact offers substantial benefits
+over the long run due to better caching dynamics. Whereas before any change to
+any JavaScript file included in your big bundle would invalidate the cache for
+the the whole bundle, now only the cache for that single file is invalidated.
+
+There's native support for import maps in Chrome/Edge 89+, and a shim available
+for any browser with basic ESM support. So your app will be able to work with
+all the evergreen browsers.
diff --git a/www/rubygem-importmap-rails/Makefile b/www/rubygem-importmap-rails/Makefile
index 15a3001e3fc5..dca0f7d8be71 100644
--- a/www/rubygem-importmap-rails/Makefile
+++ b/www/rubygem-importmap-rails/Makefile
@@ -1,5 +1,6 @@
PORTNAME= importmap-rails
PORTVERSION= 2.2.2
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -10,9 +11,9 @@ WWW= https://github.com/rails/importmap-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-actionpack80>=6.0.0:www/rubygem-actionpack80 \
- rubygem-activesupport80>=6.0.0:devel/rubygem-activesupport80 \
- rubygem-railties80>=6.0.0:www/rubygem-railties80
+RUN_DEPENDS= rubygem-actionpack81>=6.0.0:www/rubygem-actionpack81 \
+ rubygem-activesupport81>=6.0.0:devel/rubygem-activesupport81 \
+ rubygem-railties81>=6.0.0:www/rubygem-railties81
USES= gem
diff --git a/www/rubygem-jsbundling-rails-rails80/Makefile b/www/rubygem-jsbundling-rails-rails80/Makefile
new file mode 100644
index 000000000000..f001e9d361c1
--- /dev/null
+++ b/www/rubygem-jsbundling-rails-rails80/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= jsbundling-rails
+PORTVERSION= 1.3.1
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Bundle and transpile JavaScript in Rails with esbuild, rollup.js, or Webpack
+WWW= https://github.com/rails/jsbundling-rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-railties80>=6.0.0:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-jsbundling-rails-rails80/distinfo b/www/rubygem-jsbundling-rails-rails80/distinfo
new file mode 100644
index 000000000000..525427ce99d0
--- /dev/null
+++ b/www/rubygem-jsbundling-rails-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1722711339
+SHA256 (rubygem/jsbundling-rails-1.3.1.gem) = 0fa03f6d051c694cbf55a022d8be53399879f2c4cf38b2968f86379c62b1c2ca
+SIZE (rubygem/jsbundling-rails-1.3.1.gem) = 10752
diff --git a/www/rubygem-jsbundling-rails-rails80/pkg-descr b/www/rubygem-jsbundling-rails-rails80/pkg-descr
new file mode 100644
index 000000000000..a9cca1c01efb
--- /dev/null
+++ b/www/rubygem-jsbundling-rails-rails80/pkg-descr
@@ -0,0 +1,12 @@
+Use esbuild, rollup.js, or Webpack to bundle your JavaScript, then deliver it
+via the asset pipeline in Rails. This gem provides installers to get you going
+with the bundler of your choice in a new Rails application, and a convention to
+use app/assets/builds to hold your bundled output as artifacts that are not
+checked into source control (the installer adds this directory to .gitignore by
+default).
+
+You develop using this approach by running the bundler in watch mode in a
+terminal with yarn build --watch (and your Rails server in another, if you're
+not using something like puma-dev). You can also use ./bin/dev, which will start
+both the Rails server and the JS build watcher (along with a CSS build watcher,
+if you're also using cssbundling-rails).
diff --git a/www/rubygem-jsbundling-rails/Makefile b/www/rubygem-jsbundling-rails/Makefile
index 14fe3792e7c4..318b9e00efda 100644
--- a/www/rubygem-jsbundling-rails/Makefile
+++ b/www/rubygem-jsbundling-rails/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jsbundling-rails
PORTVERSION= 1.3.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ WWW= https://github.com/rails/jsbundling-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-railties80>=6.0.0:www/rubygem-railties80
+RUN_DEPENDS= rubygem-railties81>=6.0.0:www/rubygem-railties81
USES= gem
diff --git a/www/rubygem-kamal-rails80/Makefile b/www/rubygem-kamal-rails80/Makefile
new file mode 100644
index 000000000000..2f6dc748292b
--- /dev/null
+++ b/www/rubygem-kamal-rails80/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= kamal
+PORTVERSION= 2.8.2
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Deploy web apps in containers to servers running Docker with zero downtime
+WWW= https://kamal-deploy.org/ \
+ https://github.com/basecamp/kamal
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-activesupport80>=7.0:devel/rubygem-activesupport80 \
+ rubygem-base64>=0.2<1:converters/rubygem-base64 \
+ rubygem-bcrypt_pbkdf>=1.0<2:security/rubygem-bcrypt_pbkdf \
+ rubygem-concurrent-ruby>=1.2<2:devel/rubygem-concurrent-ruby \
+ rubygem-dotenv>=3.1<4:misc/rubygem-dotenv \
+ rubygem-ed25519>=1.4<2:security/rubygem-ed25519 \
+ rubygem-net-ssh>=7.3,2<8,2:security/rubygem-net-ssh \
+ rubygem-sshkit>=1.23.0<2.0:security/rubygem-sshkit \
+ rubygem-thor>=1.3<2:devel/rubygem-thor \
+ rubygem-zeitwerk>=2.6.18<3.0:devel/rubygem-zeitwerk
+
+USES= gem
+
+NO_ARCH= yes
+
+post-install:
+ ${RM} ${STAGEDIR}${PREFIX}/bin/kamal
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-kamal-rails80/distinfo b/www/rubygem-kamal-rails80/distinfo
new file mode 100644
index 000000000000..1fdfadb3a6a1
--- /dev/null
+++ b/www/rubygem-kamal-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762523541
+SHA256 (rubygem/kamal-2.8.2.gem) = 5193d7a6be85c8eb7b0a27aa43ab49128f1500e9a818a730c5eb66d809a842c8
+SIZE (rubygem/kamal-2.8.2.gem) = 72704
diff --git a/www/rubygem-kamal-rails80/pkg-descr b/www/rubygem-kamal-rails80/pkg-descr
new file mode 100644
index 000000000000..c039b6ed9157
--- /dev/null
+++ b/www/rubygem-kamal-rails80/pkg-descr
@@ -0,0 +1,5 @@
+From bare metal to cloud VMs, deploy web apps anywhere with zero downtime. Kamal
+uses kamal-proxy to seamlessly switch requests between containers. Works
+seamlessly across multiple servers, using SSHKit to execute commands. Originally
+built for Rails apps, Kamal will work with any type of web app that can be
+containerized with Docker.
diff --git a/www/rubygem-kamal/Makefile b/www/rubygem-kamal/Makefile
index 1b02990fba72..caaf3f2367ea 100644
--- a/www/rubygem-kamal/Makefile
+++ b/www/rubygem-kamal/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kamal
PORTVERSION= 2.8.2
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -11,7 +12,7 @@ WWW= https://kamal-deploy.org/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-activesupport80>=7.0:devel/rubygem-activesupport80 \
+RUN_DEPENDS= rubygem-activesupport81>=7.0:devel/rubygem-activesupport81 \
rubygem-base64>=0.2<1:converters/rubygem-base64 \
rubygem-bcrypt_pbkdf>=1.0<2:security/rubygem-bcrypt_pbkdf \
rubygem-concurrent-ruby>=1.2<2:devel/rubygem-concurrent-ruby \
diff --git a/www/rubygem-propshaft-rails80/Makefile b/www/rubygem-propshaft-rails80/Makefile
new file mode 100644
index 000000000000..bf0f2b5f4775
--- /dev/null
+++ b/www/rubygem-propshaft-rails80/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= propshaft
+PORTVERSION= 1.3.1
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Deliver assets for Rails
+WWW= https://github.com/rails/propshaft
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack80>=7.0.0:www/rubygem-actionpack80 \
+ rubygem-activesupport80>=7.0.0:devel/rubygem-activesupport80 \
+ rubygem-rack>=0,3:www/rubygem-rack
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-propshaft-rails80/distinfo b/www/rubygem-propshaft-rails80/distinfo
new file mode 100644
index 000000000000..04e12483bf49
--- /dev/null
+++ b/www/rubygem-propshaft-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759816954
+SHA256 (rubygem/propshaft-1.3.1.gem) = 9acc664ef67e819ffa3d95bd7ad4c3623ea799110c5f4dee67fa7e583e74c392
+SIZE (rubygem/propshaft-1.3.1.gem) = 18432
diff --git a/www/rubygem-propshaft-rails80/pkg-descr b/www/rubygem-propshaft-rails80/pkg-descr
new file mode 100644
index 000000000000..3c548d091fec
--- /dev/null
+++ b/www/rubygem-propshaft-rails80/pkg-descr
@@ -0,0 +1,6 @@
+Propshaft is an asset pipeline library for Rails. It's built for an era where
+bundling assets to save on HTTP connections is no longer urgent, where
+JavaScript and CSS are either compiled by dedicated Node.js bundlers or served
+directly to the browsers, and where increases in bandwidth have made the need
+for minification less pressing. These factors allow for a dramatically simpler
+and faster asset pipeline compared to previous options, like Sprockets.
diff --git a/www/rubygem-propshaft/Makefile b/www/rubygem-propshaft/Makefile
index 7dddff506ae1..f3165e1853ad 100644
--- a/www/rubygem-propshaft/Makefile
+++ b/www/rubygem-propshaft/Makefile
@@ -1,5 +1,6 @@
PORTNAME= propshaft
PORTVERSION= 1.3.1
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -10,8 +11,8 @@ WWW= https://github.com/rails/propshaft
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-actionpack80>=7.0.0:www/rubygem-actionpack80 \
- rubygem-activesupport80>=7.0.0:devel/rubygem-activesupport80 \
+RUN_DEPENDS= rubygem-actionpack81>=7.0.0:www/rubygem-actionpack81 \
+ rubygem-activesupport81>=7.0.0:devel/rubygem-activesupport81 \
rubygem-rack>=0,3:www/rubygem-rack
USES= gem
diff --git a/www/rubygem-rails80/Makefile b/www/rubygem-rails80/Makefile
index cee9d1f5b53f..e9db228b6734 100644
--- a/www/rubygem-rails80/Makefile
+++ b/www/rubygem-rails80/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rails
PORTVERSION= 8.0.4
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 80
@@ -28,12 +29,12 @@ RUN_DEPENDS= rubygem-actioncable80>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem
rubygem-bootsnap>=1.4.4:devel/rubygem-bootsnap \
rubygem-capybara>=3.39:devel/rubygem-capybara \
rubygem-connection_pool>=0:net/rubygem-connection_pool \
- rubygem-cssbundling-rails>=0:www/rubygem-cssbundling-rails \
+ rubygem-cssbundling-rails-rails80>=0:www/rubygem-cssbundling-rails-rails80 \
rubygem-dalli>=3.0.1:databases/rubygem-dalli \
rubygem-image_processing>=1.2<2:graphics/rubygem-image_processing \
- rubygem-importmap-rails>=1.2.3:www/rubygem-importmap-rails \
+ rubygem-importmap-rails-rails80>=1.2.3:www/rubygem-importmap-rails-rails80 \
rubygem-jbuilder-rails80>=0:devel/rubygem-jbuilder-rails80 \
- rubygem-jsbundling-rails>=0:www/rubygem-jsbundling-rails \
+ rubygem-jsbundling-rails-rails80>=0:www/rubygem-jsbundling-rails-rails80 \
rubygem-json>=2.0.0:devel/rubygem-json \
rubygem-kamal>=2.1.0:www/rubygem-kamal \
rubygem-launchy>=0:devel/rubygem-launchy \
@@ -43,7 +44,7 @@ RUN_DEPENDS= rubygem-actioncable80>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem
rubygem-msgpack>=1.7.0:devel/rubygem-msgpack \
rubygem-nokogiri>=1.8.1:textproc/rubygem-nokogiri \
rubygem-prism>=0:textproc/rubygem-prism \
- rubygem-propshaft>=0.1.7:www/rubygem-propshaft \
+ rubygem-propshaft-rails80>=0.1.7:www/rubygem-propshaft-rails80 \
rubygem-puma>=5.0.3:www/rubygem-puma \
rubygem-rack>=3.0,3<4,3:www/rubygem-rack \
rubygem-rack-cache>=1.2<2:www/rubygem-rack-cache \
@@ -52,16 +53,16 @@ RUN_DEPENDS= rubygem-actioncable80>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem
rubygem-redis-namespace>=0:databases/rubygem-redis-namespace \
rubygem-rexml>=0:textproc/rubygem-rexml \
rubygem-selenium-webdriver>=4.20.0:www/rubygem-selenium-webdriver \
- rubygem-solid_cable>=0:databases/rubygem-solid_cable \
- rubygem-solid_cache>=0:databases/rubygem-solid_cache \
- rubygem-solid_queue>=0:databases/rubygem-solid_queue \
+ rubygem-solid_cable-rails80>=0:databases/rubygem-solid_cable-rails80 \
+ rubygem-solid_cache-rails80>=0:databases/rubygem-solid_cache-rails80 \
+ rubygem-solid_queue-rails80>=0:databases/rubygem-solid_queue-rails80 \
rubygem-sprockets-rails-rails80>=2.0.0:devel/rubygem-sprockets-rails-rails80 \
rubygem-sqlite3>=2.1.0:databases/rubygem-sqlite3 \
- rubygem-stimulus-rails>=0:www/rubygem-stimulus-rails \
+ rubygem-stimulus-rails-rails80>=0:www/rubygem-stimulus-rails-rails80 \
rubygem-sucker_punch>=0:devel/rubygem-sucker_punch \
- rubygem-tailwindcss-rails>=0:www/rubygem-tailwindcss-rails \
+ rubygem-tailwindcss-rails-rails80>=0:www/rubygem-tailwindcss-rails-rails80 \
rubygem-thruster>=0:www/rubygem-thruster \
- rubygem-turbo-rails>=0:www/rubygem-turbo-rails \
+ rubygem-turbo-rails-rails80>=0:www/rubygem-turbo-rails-rails80 \
rubygem-web-console-rails80>=0:devel/rubygem-web-console-rails80 \
rubygem-webmock>=0:www/rubygem-webmock \
rubygem-webrick>=0:www/rubygem-webrick
diff --git a/www/rubygem-rails81/Makefile b/www/rubygem-rails81/Makefile
new file mode 100644
index 000000000000..b01c2e0889e3
--- /dev/null
+++ b/www/rubygem-rails81/Makefile
@@ -0,0 +1,77 @@
+PORTNAME= rails
+PORTVERSION= 8.1.0
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Full-stack web application framework
+WWW= https://rubyonrails.org/ \
+ https://github.com/rails/rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actioncable81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actioncable81 \
+ rubygem-actionmailbox81>=${PORTVERSION}<${PORTVERSION}_99:mail/rubygem-actionmailbox81 \
+ rubygem-actionmailer81>=${PORTVERSION}<${PORTVERSION}_99:mail/rubygem-actionmailer81 \
+ rubygem-actionpack81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actionpack81 \
+ rubygem-actiontext81>=${PORTVERSION}<${PORTVERSION}_99:textproc/rubygem-actiontext81 \
+ rubygem-actionview81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-actionview81 \
+ rubygem-activejob81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activejob81 \
+ rubygem-activemodel81>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activemodel81 \
+ rubygem-activerecord81>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activerecord81 \
+ rubygem-activestorage81>=${PORTVERSION}<${PORTVERSION}_99:net/rubygem-activestorage81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-bundler>=1.15.0:sysutils/rubygem-bundler \
+ rubygem-railties81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-railties81 \
+ rubygem-bootsnap>=1.4.4:devel/rubygem-bootsnap \
+ rubygem-capybara>=3.39:devel/rubygem-capybara \
+ rubygem-connection_pool>=0:net/rubygem-connection_pool \
+ rubygem-cssbundling-rails>=0:www/rubygem-cssbundling-rails \
+ rubygem-dalli>=3.0.1:databases/rubygem-dalli \
+ rubygem-image_processing>=1.2<2:graphics/rubygem-image_processing \
+ rubygem-importmap-rails>=1.2.3:www/rubygem-importmap-rails \
+ rubygem-jbuilder-rails81>=0:devel/rubygem-jbuilder-rails81 \
+ rubygem-jsbundling-rails>=0:www/rubygem-jsbundling-rails \
+ rubygem-json>=2.0.0:devel/rubygem-json \
+ rubygem-kamal>=2.1.0:www/rubygem-kamal \
+ rubygem-launchy>=0:devel/rubygem-launchy \
+ rubygem-libxml-ruby>=0:textproc/rubygem-libxml-ruby \
+ rubygem-listen>=3.3<4:devel/rubygem-listen \
+ rubygem-minitest>=0:devel/rubygem-minitest \
+ rubygem-msgpack>=1.7.0:devel/rubygem-msgpack \
+ rubygem-nokogiri>=1.8.1:textproc/rubygem-nokogiri \
+ rubygem-prism>=0:textproc/rubygem-prism \
+ rubygem-propshaft>=0.1.7:www/rubygem-propshaft \
+ rubygem-puma>=5.0.3:www/rubygem-puma \
+ rubygem-rack>=3.0,3<4,3:www/rubygem-rack \
+ rubygem-rack-cache>=1.2<2:www/rubygem-rack-cache \
+ rubygem-rake>=13:devel/rubygem-rake \
+ rubygem-readline-ext>=0:devel/rubygem-readline-ext \
+ rubygem-redis-namespace>=0:databases/rubygem-redis-namespace \
+ rubygem-rexml>=0:textproc/rubygem-rexml \
+ rubygem-selenium-webdriver>=4.20.0:www/rubygem-selenium-webdriver \
+ rubygem-solid_cable>=0:databases/rubygem-solid_cable \
+ rubygem-solid_cache>=0:databases/rubygem-solid_cache \
+ rubygem-solid_queue>=0:databases/rubygem-solid_queue \
+ rubygem-sprockets-rails-rails81>=2.0.0:devel/rubygem-sprockets-rails-rails81 \
+ rubygem-sqlite3>=2.1.0:databases/rubygem-sqlite3 \
+ rubygem-stimulus-rails>=0:www/rubygem-stimulus-rails \
+ rubygem-tailwindcss-rails>=0:www/rubygem-tailwindcss-rails \
+ rubygem-thruster>=0:www/rubygem-thruster \
+ rubygem-turbo-rails>=0:www/rubygem-turbo-rails \
+ rubygem-web-console-rails81>=0:devel/rubygem-web-console-rails81 \
+ rubygem-webmock>=0:www/rubygem-webmock \
+ rubygem-webrick>=0:www/rubygem-webrick
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+CPE_VENDOR= rubyonrails
+CPE_PRODUCT= ruby_on_rails
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-rails81/distinfo b/www/rubygem-rails81/distinfo
new file mode 100644
index 000000000000..52c7597f39fc
--- /dev/null
+++ b/www/rubygem-rails81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526270
+SHA256 (rubygem/rails-8.1.0.gem) = 85b8bd4568523e455d9651d36ac385d1be7073e88441aa4d902915db8c0f33f0
+SIZE (rubygem/rails-8.1.0.gem) = 7168
diff --git a/www/rubygem-rails81/pkg-descr b/www/rubygem-rails81/pkg-descr
new file mode 100644
index 000000000000..5936b0adc42e
--- /dev/null
+++ b/www/rubygem-rails81/pkg-descr
@@ -0,0 +1,23 @@
+Rails is a web-application framework that includes everything needed to create
+database-backed web applications according to the Model-View-Controller (MVC)
+pattern.
+
+Understanding the MVC pattern is key to understanding Rails. MVC divides your
+application into three layers: Model, View, and Controller, each with a specific
+responsibility.
+
+Active Record, Active Model, Action Pack, and Action View can each be used
+independently outside Rails.
+
+In addition to that, Rails also comes with:
+- Action Mailer, a library to generate and send emails
+- Action Mailbox, a library to receive emails within a Rails application
+- Active Job, a framework for declaring jobs and making them run on a variety of
+ queuing backends
+- Action Cable, a framework to integrate WebSockets with a Rails application
+- Active Storage, a library to attach cloud and local files to Rails
+ applications
+- Action Text, a library to handle rich text content
+- Active Support, a collection of utility classes and standard library
+ extensions that are useful for Rails, and may also be used independently
+ outside Rails
diff --git a/www/rubygem-railties81/Makefile b/www/rubygem-railties81/Makefile
new file mode 100644
index 000000000000..03c854edcd38
--- /dev/null
+++ b/www/rubygem-railties81/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= railties
+PORTVERSION= 8.1.0
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Rails internals: application bootup, plugins, generators, and rake tasks
+WWW= https://github.com/rails/rails/tree/master/railties \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actionpack81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-irb>=1.13<2:devel/rubygem-irb \
+ rubygem-rackup>=1.0.0:www/rubygem-rackup \
+ rubygem-rake>=12.2:devel/rubygem-rake \
+ rubygem-thor>=1.2.2<2:devel/rubygem-thor \
+ rubygem-tsort>=0.2:devel/rubygem-tsort \
+ rubygem-zeitwerk>=2.6<3:devel/rubygem-zeitwerk
+
+USES= gem shebangfix
+
+NO_ARCH= yes
+
+PLIST_FILES= bin/rails
+
+CONFLICTS_INSTALL= rubygem-railties[0-9] rubygem-railties[0-9][0-9]
+
+PORTSCOUT= limit:^8\.1\.
+
+SHEBANG_FILES= lib/rails/generators/rails/app/templates/docker-entrypoint.tt
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-railties81/distinfo b/www/rubygem-railties81/distinfo
new file mode 100644
index 000000000000..8ae07db1fe1e
--- /dev/null
+++ b/www/rubygem-railties81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762526272
+SHA256 (rubygem/railties-8.1.0.gem) = f930b9a9057070bd413a8f285d5b38bac4d1a0aa3306031a2320689c51f41f91
+SIZE (rubygem/railties-8.1.0.gem) = 201728
diff --git a/www/rubygem-railties81/pkg-descr b/www/rubygem-railties81/pkg-descr
new file mode 100644
index 000000000000..fbc0144b3be4
--- /dev/null
+++ b/www/rubygem-railties81/pkg-descr
@@ -0,0 +1,4 @@
+Railties is responsible for gluing all frameworks together. Overall, it:
+- handles the bootstrapping process for a Rails application;
+- manages the rails command line interface;
+- and provides the Rails generators core.
diff --git a/www/rubygem-stimulus-rails-rails80/Makefile b/www/rubygem-stimulus-rails-rails80/Makefile
new file mode 100644
index 000000000000..99b07c9868ba
--- /dev/null
+++ b/www/rubygem-stimulus-rails-rails80/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= stimulus-rails
+PORTVERSION= 1.3.4
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Modest JavaScript framework for the HTML you already have
+WWW= https://github.com/hotwired/stimulus-rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-railties80>=6.0.0:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-stimulus-rails-rails80/distinfo b/www/rubygem-stimulus-rails-rails80/distinfo
new file mode 100644
index 000000000000..81e2a35410a8
--- /dev/null
+++ b/www/rubygem-stimulus-rails-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1724084812
+SHA256 (rubygem/stimulus-rails-1.3.4.gem) = 765676ffa1f33af64ce026d26b48e8ffb2e0b94e0f50e9119e11d6107d67cb06
+SIZE (rubygem/stimulus-rails-1.3.4.gem) = 76288
diff --git a/www/rubygem-stimulus-rails-rails80/pkg-descr b/www/rubygem-stimulus-rails-rails80/pkg-descr
new file mode 100644
index 000000000000..37ed1125c806
--- /dev/null
+++ b/www/rubygem-stimulus-rails-rails80/pkg-descr
@@ -0,0 +1,12 @@
+Stimulus is a JavaScript framework with modest ambitions. It doesn't seek to
+take over your entire front-end in fact, it's not concerned with rendering HTML
+at all. Instead, it's designed to augment your HTML with just enough behavior to
+make it shine. Stimulus pairs beautifully with Turbo to provide a complete
+solution for fast, compelling applications with a minimal amount of effort.
+Together they form the core of Hotwire.
+
+Stimulus for Rails makes it easy to use this modest framework with both
+import-mapped and JavaScript-bundled apps. It relies on either importmap-rails
+to make Stimulus available via ESM or a Node-capable Rails (like via
+jsbundling-rails) to include Stimulus in the bundle. Make sure to install one of
+these first!
diff --git a/www/rubygem-stimulus-rails/Makefile b/www/rubygem-stimulus-rails/Makefile
index e73ee5c586c7..f9f6e49ce473 100644
--- a/www/rubygem-stimulus-rails/Makefile
+++ b/www/rubygem-stimulus-rails/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stimulus-rails
PORTVERSION= 1.3.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ WWW= https://github.com/hotwired/stimulus-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-railties80>=6.0.0:www/rubygem-railties80
+RUN_DEPENDS= rubygem-railties81>=6.0.0:www/rubygem-railties81
USES= gem
diff --git a/www/rubygem-tailwindcss-rails-rails80/Makefile b/www/rubygem-tailwindcss-rails-rails80/Makefile
new file mode 100644
index 000000000000..cc13bfa60f5f
--- /dev/null
+++ b/www/rubygem-tailwindcss-rails-rails80/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= tailwindcss-rails
+PORTVERSION= 1.0.0
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Integrate Tailwind CSS with the asset pipeline in Rails
+WWW= https://github.com/rails/tailwindcss-rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-railties80>=6.0.0:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+# tailwindcss-rails 2.x uses pre-built Tailwind CSS CLI
+PORTSCOUT= limit:^1\.
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-tailwindcss-rails-rails80/distinfo b/www/rubygem-tailwindcss-rails-rails80/distinfo
new file mode 100644
index 000000000000..f738c0d6a620
--- /dev/null
+++ b/www/rubygem-tailwindcss-rails-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1641045750
+SHA256 (rubygem/tailwindcss-rails-1.0.0.gem) = 03fabbc6f36ddd29b7fe6877343b49cef2678aafe63cbddb55f861a19f5e3486
+SIZE (rubygem/tailwindcss-rails-1.0.0.gem) = 1063424
diff --git a/www/rubygem-tailwindcss-rails-rails80/pkg-descr b/www/rubygem-tailwindcss-rails-rails80/pkg-descr
new file mode 100644
index 000000000000..d5475ebd156b
--- /dev/null
+++ b/www/rubygem-tailwindcss-rails-rails80/pkg-descr
@@ -0,0 +1,7 @@
+Tailwind CSS is a utility-first CSS framework packed with classes like flex,
+pt-4, text-center and rotate-90 that can be composed to build any design,
+directly in your markup.
+
+This gem gives access to the standard Tailwind CSS framework configured for dark
+mode, forms, aspect-ratio, typography, and the Inter font via the asset pipeline
+using Sprockets (and soon Propshaft).
diff --git a/www/rubygem-tailwindcss-rails/Makefile b/www/rubygem-tailwindcss-rails/Makefile
index 33ce8c536e5f..1456edd6ba66 100644
--- a/www/rubygem-tailwindcss-rails/Makefile
+++ b/www/rubygem-tailwindcss-rails/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tailwindcss-rails
PORTVERSION= 1.0.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ WWW= https://github.com/rails/tailwindcss-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-railties80>=6.0.0:www/rubygem-railties80
+RUN_DEPENDS= rubygem-railties81>=6.0.0:www/rubygem-railties81
USES= gem
diff --git a/www/rubygem-turbo-rails-rails80/Makefile b/www/rubygem-turbo-rails-rails80/Makefile
new file mode 100644
index 000000000000..e16ce18d486b
--- /dev/null
+++ b/www/rubygem-turbo-rails-rails80/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= turbo-rails
+PORTVERSION= 2.0.17
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -rails80
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Speed of a single-page web application without having to write any JavaScript
+WWW= https://github.com/hotwired/turbo-rails
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack80>=7.1.0:www/rubygem-actionpack80 \
+ rubygem-railties80>=7.1.0:www/rubygem-railties80
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-turbo-rails-rails80/distinfo b/www/rubygem-turbo-rails-rails80/distinfo
new file mode 100644
index 000000000000..27d1a2e35c1e
--- /dev/null
+++ b/www/rubygem-turbo-rails-rails80/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759816962
+SHA256 (rubygem/turbo-rails-2.0.17.gem) = 49fd304b62e1b7f308f4feda49d1e1941ec90e6cd2f16cd0d9f8380e72c21926
+SIZE (rubygem/turbo-rails-2.0.17.gem) = 203264
diff --git a/www/rubygem-turbo-rails-rails80/pkg-descr b/www/rubygem-turbo-rails-rails80/pkg-descr
new file mode 100644
index 000000000000..8ec8ea2ef762
--- /dev/null
+++ b/www/rubygem-turbo-rails-rails80/pkg-descr
@@ -0,0 +1,23 @@
+Turbo gives you the speed of a single-page web application without having to
+write any JavaScript. Turbo accelerates links and form submissions without
+requiring you to change your server-side generated HTML. It lets you carve up a
+page into independent frames, which can be lazy-loaded and operate as
+independent components. And finally, helps you make partial page updates using
+just HTML and a set of CRUD-like container tags. These three techniques reduce
+the amount of custom JavaScript that many web applications need to write by an
+order of magnitude. And for the few dynamic bits that are left, you're invited
+to finish the job with Stimulus.
+
+On top of accelerating web applications, Turbo was built from the ground-up to
+form the foundation of hybrid native applications. Write the navigational shell
+of your Android or iOS app using the standard platform tooling, then seamlessly
+fill in features from the web, following native navigation patterns. Not every
+mobile screen needs to be written in Swift or Kotlin to feel native. With Turbo,
+you spend less time wrangling JSON, waiting on app stores to approve updates, or
+reimplementing features you've already created in HTML.
+
+Turbo is a language-agnostic framework written in TypeScript, but this gem
+builds on top of those basics to make the integration with Rails as smooth as
+possible. You can deliver turbo updates via model callbacks over Action Cable,
+respond to controller actions with native navigation or standard redirects, and
+render turbo frames with helpers and layout-free responses.
diff --git a/www/rubygem-turbo-rails/Makefile b/www/rubygem-turbo-rails/Makefile
index b2d3c166de78..9a6faaaaa78e 100644
--- a/www/rubygem-turbo-rails/Makefile
+++ b/www/rubygem-turbo-rails/Makefile
@@ -1,5 +1,6 @@
PORTNAME= turbo-rails
PORTVERSION= 2.0.17
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -10,8 +11,8 @@ WWW= https://github.com/hotwired/turbo-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-actionpack80>=7.1.0:www/rubygem-actionpack80 \
- rubygem-railties80>=7.1.0:www/rubygem-railties80
+RUN_DEPENDS= rubygem-actionpack81>=7.1.0:www/rubygem-actionpack81 \
+ rubygem-railties81>=7.1.0:www/rubygem-railties81
USES= gem
diff --git a/www/tor-browser/Makefile b/www/tor-browser/Makefile
index f330bc016584..ed1893902c93 100644
--- a/www/tor-browser/Makefile
+++ b/www/tor-browser/Makefile
@@ -1,9 +1,8 @@
PORTNAME= tor-browser
-DISTVERSION= 15.0a4
-PORTREVISION= 1
+DISTVERSION= 15.0.1
CATEGORIES= www net security wayland
-TAG_BASE= dff70d135408cfc24931c170efa91fbaded19914
-TAG_TOR= ca310e42296a7085ea59fc323592f3dc702123ac
+TAG_BASE= df313475cfd9eba31009edca530803dd991264d7
+TAG_TOR= 4fcb19da2c6b62bdd96828172162bea89ee3231e
MASTER_SITES= TOR \
LOCAL/vvd \
https://build-sources.tbb.torproject.org/:source1 \
@@ -18,9 +17,9 @@ MASTER_SITES= TOR \
LOCAL/vvd:source5
MASTER_SITE_SUBDIR= torbrowser/${DISTVERSION}/:DEFAULT \
download/releases/:source3
-DISTNAME= src-firefox-tor-browser-140.4.0esr-15.0-1-build2
+DISTNAME= src-firefox-tor-browser-140.5.0esr-15.0-1-build2
MANUAL= manual_215922.zip
-NOSCRIPT= noscript-13.2.1.xpi
+NOSCRIPT= noscript-13.2.2.xpi
DISTFILES= ${DISTNAME}.tar.xz \
${MANUAL}:source1 \
fonts-3--4348e1.tar.zst:source2 \
@@ -57,7 +56,7 @@ USES= compiler:c++11-lib libtool localbase:ldflags perl5 pkgconfig \
python shebangfix tar:xz
USE_GECKO= gecko
USE_GITHUB= nodefault
-TAG_L10N= 468bb10
+TAG_L10N= 64046fdc97c1b1886a479dead61e6dc5428ae6e6
GH_TUPLE= mozilla-l10n:firefox-l10n:${TAG_L10N}:ffl10n
USE_MOZILLA= -sqlite
diff --git a/www/tor-browser/distinfo b/www/tor-browser/distinfo
index a09bc4c5ed05..8d4438bb8cf7 100644
--- a/www/tor-browser/distinfo
+++ b/www/tor-browser/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1760818795
-SHA256 (src-firefox-tor-browser-140.4.0esr-15.0-1-build2.tar.xz) = 8f9f58809f738bd88fe19cf8c8842b6f4714a01c48e24e01c220872012e84a5d
-SIZE (src-firefox-tor-browser-140.4.0esr-15.0-1-build2.tar.xz) = 692091336
+TIMESTAMP = 1763367259
+SHA256 (src-firefox-tor-browser-140.5.0esr-15.0-1-build2.tar.xz) = 855f9b1e89079a66854b26f56adf1ead9113ea4c4d80999b8aae34285cb26fc3
+SIZE (src-firefox-tor-browser-140.5.0esr-15.0-1-build2.tar.xz) = 691736176
SHA256 (manual_215922.zip) = b5ed703f54d52e9f197320f3698e936d585a3fed23cc4f9fbf59edce2869f885
SIZE (manual_215922.zip) = 28305786
SHA256 (fonts-3--4348e1.tar.zst) = 7fbbecece6de777f196982f6eb567970a6d8e7ac2bf5b1ad6b90e1ea36374032
SIZE (fonts-3--4348e1.tar.zst) = 27441580
-SHA256 (noscript-13.2.1.xpi) = 190297f3d1e55db0c65f9bc00460bea9b753939d428ea593d6cef27fde1ce69a
-SIZE (noscript-13.2.1.xpi) = 997750
-SHA256 (tpo-translation-dff70d135408cfc24931c170efa91fbaded19914_GL0.tar.gz) = caceab3ddbb4b7a0e7b85d0fd8e67023473e746e8d5c5caf18b7f97cd0abb3c5
-SIZE (tpo-translation-dff70d135408cfc24931c170efa91fbaded19914_GL0.tar.gz) = 1022345
-SHA256 (tpo-translation-ca310e42296a7085ea59fc323592f3dc702123ac_GL0.tar.gz) = 0af26f717359fdd1ed951d6376e6e350641acf5ee5f4bf28316108caff3086dd
-SIZE (tpo-translation-ca310e42296a7085ea59fc323592f3dc702123ac_GL0.tar.gz) = 2904329
-SHA256 (mozilla-l10n-firefox-l10n-468bb10_GH0.tar.gz) = f4fa857e29371568c41c9c8a3298c086ffc4df73085a93ec6a1cc6be8a17a3e3
-SIZE (mozilla-l10n-firefox-l10n-468bb10_GH0.tar.gz) = 71046393
+SHA256 (noscript-13.2.2.xpi) = f5ae80f2858057a3c8ebbafc12269659003f937e1cd781e05c01cc668e025c70
+SIZE (noscript-13.2.2.xpi) = 998460
+SHA256 (tpo-translation-df313475cfd9eba31009edca530803dd991264d7_GL0.tar.gz) = 458f807afe511fdc3978f4507be9ab4951d452b225f395eb40d05b6cb80dcff6
+SIZE (tpo-translation-df313475cfd9eba31009edca530803dd991264d7_GL0.tar.gz) = 1024175
+SHA256 (tpo-translation-4fcb19da2c6b62bdd96828172162bea89ee3231e_GL0.tar.gz) = ede47efdad795378d3ce0bde92f836c6948c4ef68087e0f6b626a13c20bf2240
+SIZE (tpo-translation-4fcb19da2c6b62bdd96828172162bea89ee3231e_GL0.tar.gz) = 2901031
+SHA256 (mozilla-l10n-firefox-l10n-64046fdc97c1b1886a479dead61e6dc5428ae6e6_GH0.tar.gz) = b8b0adbb24f4eb19f9a490c2e1ce3851990a30c91029b097c1a7827e89896d2b
+SIZE (mozilla-l10n-firefox-l10n-64046fdc97c1b1886a479dead61e6dc5428ae6e6_GH0.tar.gz) = 71152825
diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile
index fd280260d582..c9ca44079825 100644
--- a/www/ungoogled-chromium/Makefile
+++ b/www/ungoogled-chromium/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ungoogled-chromium
PORTVERSION= 142.0.7444.162
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
UGVERSION= ${DISTVERSION}-1
diff --git a/www/ungoogled-chromium/files/patch-chrome_browser_headless_headless__mode__util.cc b/www/ungoogled-chromium/files/patch-chrome_browser_headless_headless__mode__util.cc
new file mode 100644
index 000000000000..1bbc0697bc56
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-chrome_browser_headless_headless__mode__util.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/headless/headless_mode_util.cc.orig 2025-11-17 10:37:57 UTC
++++ chrome/browser/headless/headless_mode_util.cc
+@@ -12,7 +12,7 @@
+ // New headless mode is available on Linux, Windows and Mac platforms.
+ // More platforms will be added later, so avoid function level clutter
+ // by providing stub implementations at the end of the file.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+
+ #include "base/base_switches.h"
+ #include "base/files/file_path.h"
+@@ -23,7 +23,7 @@
+ #include "chrome/common/chrome_switches.h"
+ #include "content/public/common/content_switches.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/gl/gl_switches.h" // nogncheck
+ #include "ui/ozone/public/ozone_switches.h" // nogncheck
+ #endif // BUILDFLAG(IS_LINUX)
+@@ -113,7 +113,7 @@ class HeadlessModeHandleImpl : public HeadlessModeHand
+ command_line->AppendSwitchPath(switches::kUserDataDir, user_data_dir);
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Headless mode on Linux relies on ozone/headless platform.
+ command_line->AppendSwitchASCII(::switches::kOzonePlatform,
+ switches::kHeadless);
diff --git a/www/wp-cli/Makefile b/www/wp-cli/Makefile
new file mode 100644
index 000000000000..72d0fa60d29c
--- /dev/null
+++ b/www/wp-cli/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= wp-cli
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.12.0
+CATEGORIES= www
+MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
+PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
+DISTFILES+= ${PORTNAME}-${DISTVERSION}.phar
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER= pkaipila@gmail.com
+COMMENT= Command line interface for WordPress
+WWW= https://wp-cli.org/ \
+ https://github.com/wp-cli/wp-cli/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= php:cli,flavors
+USE_GITHUB= yes
+USE_PHP= filter mbstring mysqli phar simplexml tokenizer xml xmlreader \
+ xmlwriter zip zlib
+
+NO_ARCH= yes
+NO_BUILD= yes
+PLIST_FILES= bin/wp \
+ etc/bash_completion.d/wp.bash \
+ share/fish/completions/wp.fish
+
+do-install:
+ ${INSTALL_SCRIPT} ${DISTDIR}/${PORTNAME}-${DISTVERSION}.phar \
+ ${STAGEDIR}${PREFIX}/bin/wp
+ ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d \
+ ${STAGEDIR}${PREFIX}/share/fish/completions
+ ${INSTALL_DATA} ${WRKSRC}/utils/wp-completion.bash \
+ ${STAGEDIR}${PREFIX}/etc/bash_completion.d/wp.bash
+ ${INSTALL_DATA} ${WRKSRC}/utils/wp.fish \
+ ${STAGEDIR}${PREFIX}/share/fish/completions/wp.fish
+
+.include <bsd.port.mk>
diff --git a/www/wp-cli/distinfo b/www/wp-cli/distinfo
new file mode 100644
index 000000000000..9547e0c47a52
--- /dev/null
+++ b/www/wp-cli/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1763504802
+SHA256 (wp-cli-2.12.0.phar) = ce34ddd838f7351d6759068d09793f26755463b4a4610a5a5c0a97b68220d85c
+SIZE (wp-cli-2.12.0.phar) = 7142777
+SHA256 (wp-cli-wp-cli-v2.12.0_GH0.tar.gz) = 5edf426895cad99c7fd6486de6618e7360ebcdbdda0684b78d587d67b4749345
+SIZE (wp-cli-wp-cli-v2.12.0_GH0.tar.gz) = 400613
diff --git a/www/wp-cli/pkg-descr b/www/wp-cli/pkg-descr
new file mode 100644
index 000000000000..ece676e35a95
--- /dev/null
+++ b/www/wp-cli/pkg-descr
@@ -0,0 +1,3 @@
+WP-CLI is the command-line interface for WordPress.
+You can update plugins, configure multisite installations and much more without
+using a web browser.
diff --git a/www/yarn-node20/Makefile b/www/yarn-node20/Makefile
index e5433dbb11fb..9cf6e063171e 100644
--- a/www/yarn-node20/Makefile
+++ b/www/yarn-node20/Makefile
@@ -1,5 +1,5 @@
USES= nodejs:20,run
-MASTERDIR= ${.CURDIR}/../yarn-node22
+MASTERDIR= ${.CURDIR}/../yarn-node24
.include "${MASTERDIR}/Makefile"
diff --git a/www/yarn-node22/Makefile b/www/yarn-node22/Makefile
index c302c2681dda..b1c2a321e09f 100644
--- a/www/yarn-node22/Makefile
+++ b/www/yarn-node22/Makefile
@@ -1,51 +1,5 @@
-PORTNAME= yarn
-DISTVERSIONPREFIX= v
-PORTVERSION= 1.22.19
-CATEGORIES= www
-MASTER_SITES= https://yarnpkg.com/downloads/${PORTVERSION}/
-PKGNAMESUFFIX= ${NODEJS_SUFFIX}
+USES= nodejs:22,run
-MAINTAINER= pizzamig@FreeBSD.org
-COMMENT= Package manager for node, alternative to npm
-WWW= https://classic.yarnpkg.com/
+MASTERDIR= ${.CURDIR}/../yarn-node24
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-USES?= nodejs:22,run
-USES+= cpe
-CPE_VENDOR= ${PORTNAME}pkg
-
-CONFLICTS_INSTALL= yarn-node[0-9][0-9]
-
-OPTIONS_DEFINE= HADOOPCOMPAT
-HADOOPCOMPAT_DESC= hadoop2 compatibility, the yarn script is excluded
-
-OPTIONS_SUB= yes
-
-HADOOPCOMPAT_CONFLICTS_INSTALL_OFF= hadoop2*
-
-NO_ARCH= yes
-NO_BUILD= yes
-
-post-patch:
- @${RM} ${WRKSRC}/bin/*.cmd
- @${REINPLACE_CMD} -i '' \
- -e 's|"installationMethod": "tar"|"installationMethod": "pkg"|g' \
- ${WRKSRC}/package.json
- @${REINPLACE_CMD} -i '' -e 's%Linux)%Linux|FreeBSD)%g' \
- ${WRKSRC}/bin/yarn
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/node_modules/yarn
- (cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/node_modules/yarn)
- ${RLN} ${STAGEDIR}${PREFIX}/lib/node_modules/yarn/bin/yarn.js \
- ${STAGEDIR}${PREFIX}/bin/yarn.js
- ${RLN} ${STAGEDIR}${PREFIX}/lib/node_modules/yarn/bin/yarnpkg \
- ${STAGEDIR}${PREFIX}/bin/yarnpkg
-
-do-install-HADOOPCOMPAT-off:
- ${RLN} ${STAGEDIR}${PREFIX}/lib/node_modules/yarn/bin/yarn \
- ${STAGEDIR}${PREFIX}/bin/yarn
-
-.include <bsd.port.mk>
+.include "${MASTERDIR}/Makefile"
diff --git a/www/yarn-node24/Makefile b/www/yarn-node24/Makefile
index f65ee187eaed..864b08faeacf 100644
--- a/www/yarn-node24/Makefile
+++ b/www/yarn-node24/Makefile
@@ -1,5 +1,52 @@
-USES= nodejs:24,run
+PORTNAME= yarn
+DISTVERSIONPREFIX= v
+PORTVERSION= 1.22.19
+PORTREVISION= 1
+CATEGORIES= www
+MASTER_SITES= https://yarnpkg.com/downloads/${PORTVERSION}/
+PKGNAMESUFFIX= ${NODEJS_SUFFIX}
-MASTERDIR= ${.CURDIR}/../yarn-node22
+MAINTAINER= pizzamig@FreeBSD.org
+COMMENT= Package manager for node, alternative to npm
+WWW= https://classic.yarnpkg.com/
-.include "${MASTERDIR}/Makefile"
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES?= nodejs:24,run
+USES+= cpe
+CPE_VENDOR= ${PORTNAME}pkg
+
+CONFLICTS_INSTALL= yarn-node[0-9][0-9]
+
+OPTIONS_DEFINE= HADOOPCOMPAT
+HADOOPCOMPAT_DESC= hadoop2 compatibility, the yarn script is excluded
+
+OPTIONS_SUB= yes
+
+HADOOPCOMPAT_CONFLICTS_INSTALL_OFF= hadoop2*
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+post-patch:
+ @${RM} ${WRKSRC}/bin/*.cmd
+ @${REINPLACE_CMD} -i '' \
+ -e 's|"installationMethod": "tar"|"installationMethod": "pkg"|g' \
+ ${WRKSRC}/package.json
+ @${REINPLACE_CMD} -i '' -e 's%Linux)%Linux|FreeBSD)%g' \
+ ${WRKSRC}/bin/yarn
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/node_modules/yarn
+ (cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/node_modules/yarn)
+ ${RLN} ${STAGEDIR}${PREFIX}/lib/node_modules/yarn/bin/yarn.js \
+ ${STAGEDIR}${PREFIX}/bin/yarn.js
+ ${RLN} ${STAGEDIR}${PREFIX}/lib/node_modules/yarn/bin/yarnpkg \
+ ${STAGEDIR}${PREFIX}/bin/yarnpkg
+
+do-install-HADOOPCOMPAT-off:
+ ${RLN} ${STAGEDIR}${PREFIX}/lib/node_modules/yarn/bin/yarn \
+ ${STAGEDIR}${PREFIX}/bin/yarn
+
+.include <bsd.port.mk>
diff --git a/www/yarn-node22/distinfo b/www/yarn-node24/distinfo
index 7dd276a3014a..7dd276a3014a 100644
--- a/www/yarn-node22/distinfo
+++ b/www/yarn-node24/distinfo
diff --git a/www/yarn-node20/files/patch-lib_cli.js b/www/yarn-node24/files/patch-lib_cli.js
index 0165be16caab..0165be16caab 100644
--- a/www/yarn-node20/files/patch-lib_cli.js
+++ b/www/yarn-node24/files/patch-lib_cli.js
diff --git a/www/yarn-node22/pkg-descr b/www/yarn-node24/pkg-descr
index 50f1b63d7d7b..50f1b63d7d7b 100644
--- a/www/yarn-node22/pkg-descr
+++ b/www/yarn-node24/pkg-descr
diff --git a/www/yarn-node22/pkg-plist b/www/yarn-node24/pkg-plist
index db77c3ec95bd..db77c3ec95bd 100644
--- a/www/yarn-node22/pkg-plist
+++ b/www/yarn-node24/pkg-plist
diff --git a/www/yarn-node25/Makefile b/www/yarn-node25/Makefile
index 2aaae2918ce9..0fa210696aa8 100644
--- a/www/yarn-node25/Makefile
+++ b/www/yarn-node25/Makefile
@@ -1,5 +1,5 @@
USES= nodejs:25,run
-MASTERDIR= ${.CURDIR}/../yarn-node22
+MASTERDIR= ${.CURDIR}/../yarn-node24
.include "${MASTERDIR}/Makefile"
diff --git a/www/yarn/Makefile b/www/yarn/Makefile
index 4ac3d4f83350..ac8aee74af55 100644
--- a/www/yarn/Makefile
+++ b/www/yarn/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yarn
PORTVERSION= 1.22.18
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/x11-fm/filerunner/Makefile b/x11-fm/filerunner/Makefile
index f7a41de35e63..b7c22b814d34 100644
--- a/x11-fm/filerunner/Makefile
+++ b/x11-fm/filerunner/Makefile
@@ -1,8 +1,8 @@
PORTNAME= filerunner
-PORTVERSION= 23.03.07.16
+DISTVERSION= 24.07.12.20
CATEGORIES= x11-fm tk
-MASTER_SITES= SF/${PORTNAME}/release-${PORTVERSION}
-DISTNAME= fr-${PORTVERSION}
+MASTER_SITES= SF/${PORTNAME}/release-${DISTVERSION}
+DISTNAME= fr-${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Tcl/Tk-based filemanager with FTP capabilities
@@ -10,22 +10,20 @@ WWW= https://sourceforge.net/projects/filerunner/
LICENSE= GPLv2
-USES= tk:run
+USES= shebangfix tk:run
USE_LDCONFIG= yes
+SHEBANG_FILES= fr frftp
+tk_OLD_CMD= "/usr/bin/env wish"
+
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
-post-patch:
- ${REINPLACE_CMD} -e 's|/usr/bin/env wish|${WISH}|' ${WRKSRC}/fr
-
do-install:
- @${MKDIR} ${STAGEDIR}${DATADIR}
- cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}
-.for file in fr frftp
- @${CHMOD} ${BINMODE} ${STAGEDIR}${DATADIR}/${file}
-.endfor
- @${LN} -sf ${DATADIR}/fr ${STAGEDIR}${PREFIX}/bin/fr
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
+ '! ( -name fr -o -name frftp ) ')
+ ${INSTALL_SCRIPT} ${WRKSRC}/fr ${WRKSRC}/frftp ${STAGEDIR}${DATADIR}
+ ${RLN} ${STAGEDIR}${DATADIR}/fr ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>
diff --git a/x11-fm/filerunner/distinfo b/x11-fm/filerunner/distinfo
index 3d7fcb810404..f5923f2b7876 100644
--- a/x11-fm/filerunner/distinfo
+++ b/x11-fm/filerunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704532284
-SHA256 (fr-23.03.07.16.tar.gz) = 79cf8196a2dd9913059937494301d30be674deb6cdf00303816f8bb828625ebf
-SIZE (fr-23.03.07.16.tar.gz) = 3053709
+TIMESTAMP = 1761595057
+SHA256 (fr-24.07.12.20.tar.gz) = 9ffe6a581681fd9e8834870f8c6ab205534177eed644bbaae13173362fd3240e
+SIZE (fr-24.07.12.20.tar.gz) = 3487526
diff --git a/x11-fm/filerunner/pkg-plist b/x11-fm/filerunner/pkg-plist
index bf3d259fe744..d0e9bb9335b5 100644
--- a/x11-fm/filerunner/pkg-plist
+++ b/x11-fm/filerunner/pkg-plist
@@ -22,6 +22,7 @@ bin/fr
%%DATADIR%%/Makefiles/syncExcludeList
%%DATADIR%%/Makefiles/syncWithSim.tcl
%%DATADIR%%/Makefiles/tcl-inotify-1.4.1.tar.gz
+%%DATADIR%%/Makefiles/tcl-panicTrap-1.0.0.tar.gz
%%DATADIR%%/Makefiles/tip_index.tcl
%%DATADIR%%/Makefiles/toUnix.tcl
%%DATADIR%%/Makefiles/trim-inotify.tcl
@@ -54,8 +55,8 @@ bin/fr
%%DATADIR%%/bitmaps/up.bit
%%DATADIR%%/bitmaps/update.bit
%%DATADIR%%/bitmaps/xterm.bit
-%%DATADIR%%/cmd.tcl
%%DATADIR%%/cmdcomplete.tcl
+%%DATADIR%%/cmds.tcl
%%DATADIR%%/colorList.tcl
%%DATADIR%%/config.tcl
%%DATADIR%%/cript.tcl
@@ -76,7 +77,6 @@ bin/fr
%%DATADIR%%/font.tcl
%%DATADIR%%/fr
%%DATADIR%%/fr-inotify.tcl
-%%DATADIR%%/fr.bak
%%DATADIR%%/fr.tcl
%%DATADIR%%/frBalloon.tcl
%%DATADIR%%/frExpandFileListing.tcl
@@ -106,7 +106,6 @@ bin/fr
%%DATADIR%%/frlib/isCommand.tcl
%%DATADIR%%/frlib/killCode.tcl
%%DATADIR%%/frlib/ldelete.tcl
-%%DATADIR%%/frlib/lnorm.tcl
%%DATADIR%%/frlib/passwordLocker.tcl
%%DATADIR%%/frlib/pathmasking.tcl
%%DATADIR%%/frlib/patternListSearch.tcl
@@ -183,10 +182,12 @@ bin/fr
%%DATADIR%%/packages/mswindows/VFSrecycle.tcl
%%DATADIR%%/packages/mswindows/VFSregistry.tcl
%%DATADIR%%/packages/mswindows/auto_execOk.tcl
+%%DATADIR%%/packages/mswindows/cifsWindowsExt.tcl
%%DATADIR%%/packages/mswindows/cmdProperities.tcl
%%DATADIR%%/packages/mswindows/configc.tcl
%%DATADIR%%/packages/mswindows/configl.tcl
%%DATADIR%%/packages/mswindows/findUNC.tcl
+%%DATADIR%%/packages/mswindows/findUNC.tclX
%%DATADIR%%/packages/mswindows/findUNC.xtcl
%%DATADIR%%/packages/mswindows/fixMSWcommand.tcl
%%DATADIR%%/packages/mswindows/frWinBits.tcl
@@ -199,6 +200,59 @@ bin/fr
%%DATADIR%%/packages/mswindows/which.tcl
%%DATADIR%%/packages/mswindows/winLnkFile.tcl
%%DATADIR%%/packages/mswindows/windows.tcl
+%%DATADIR%%/packages/panic/index.html
+%%DATADIR%%/packages/panic/libpanicTrap1.0.0.so
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/AUTHORS
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/BUGS
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/ChangeLog
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/Makefile
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/Makefile.in
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/README
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/README.panicTrap
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/TODO
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/aclocal.m4
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/buildrelease
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/config.log
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/config.status
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/configure
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/configure.in
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/doc/tcl-inotify.n
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/index.html
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/libpanicTrap1.0.0.so
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/license.terms
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/panicTrap.o
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/pkgIndex.tcl
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/run.sh
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tclconfig/ChangeLog
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tclconfig/README.txt
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tclconfig/install-sh
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tclconfig/tcl.m4
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tests/132.txt
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tests/tailf.tcl
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tests/test1.tcl
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tests/test2.tcl
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tests/test3.tcl
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tests/test_mem.tcl
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/tests/test_mem2.tcl
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/unix/panicTrap-nosys.h
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/unix/panicTrap.c
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/unix/panicTrap.h
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/unix/tclInt.h
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/unix/tclIntDecls.h
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/unix/tclIntPlatDecls.h
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/unix/tclPort.h
+%%DATADIR%%/packages/panic/panicTrap-1.0.0/unix/tclUnixPort.h
+%%DATADIR%%/packages/panic/pkgIndex.tcl
+%%DATADIR%%/packages/tcl-combobox/ANNOUNCE.txt
+%%DATADIR%%/packages/tcl-combobox/CHANGES.txt
+%%DATADIR%%/packages/tcl-combobox/LICENSE
+%%DATADIR%%/packages/tcl-combobox/README.txt
+%%DATADIR%%/packages/tcl-combobox/combobox.html
+%%DATADIR%%/packages/tcl-combobox/combobox.n
+%%DATADIR%%/packages/tcl-combobox/combobox.tcl
+%%DATADIR%%/packages/tcl-combobox/combobox.tmml
+%%DATADIR%%/packages/tcl-combobox/example.tcl
+%%DATADIR%%/packages/tcl-combobox/pkgIndex.tcl
%%DATADIR%%/packages/textmenu/pkgIndex.tcl
%%DATADIR%%/packages/textmenu/textCascadMenu.tcl
%%DATADIR%%/packages/textmenu/textmenu.tcl
diff --git a/x11-themes/kf6-breeze-icons/Makefile b/x11-themes/kf6-breeze-icons/Makefile
index 469745bbc0ab..3b929041a793 100644
--- a/x11-themes/kf6-breeze-icons/Makefile
+++ b/x11-themes/kf6-breeze-icons/Makefile
@@ -14,8 +14,8 @@ USE_KDE= ecm:build
USE_LDCONFIG= yes
USE_QT= base
-SHEBANG_FILES= generate-24px-versions.py \
- svg-xml-script-template.py
+SHEBANG_FILES= tools/generate-24px-versions.py \
+ tools/svg-xml-script-template.py
CMAKE_ON= BINARY_ICONS_RESOURCE \
WITH_ICON_GENERATION
diff --git a/x11-themes/kf6-breeze-icons/distinfo b/x11-themes/kf6-breeze-icons/distinfo
index 72fbbc209fba..c4623aa78380 100644
--- a/x11-themes/kf6-breeze-icons/distinfo
+++ b/x11-themes/kf6-breeze-icons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784983
-SHA256 (KDE/frameworks/6.19/breeze-icons-6.19.0.tar.xz) = 2caca35c48271fdc641b328129e99448ae1fdabc447262a92e4805321d22aa4c
-SIZE (KDE/frameworks/6.19/breeze-icons-6.19.0.tar.xz) = 2106936
+TIMESTAMP = 1762892878
+SHA256 (KDE/frameworks/6.20/breeze-icons-6.20.0.tar.xz) = 0a47b28a04a086ccb5b4afb51d6677180006819d0d9302524721689bfa4ad13c
+SIZE (KDE/frameworks/6.20/breeze-icons-6.20.0.tar.xz) = 2104000
diff --git a/x11-themes/kf6-breeze-icons/pkg-plist b/x11-themes/kf6-breeze-icons/pkg-plist
index 78a5e1655e0a..6d0e3b4de4be 100644
--- a/x11-themes/kf6-breeze-icons/pkg-plist
+++ b/x11-themes/kf6-breeze-icons/pkg-plist
@@ -9,6 +9,7 @@ lib/cmake/KF6BreezeIcons/KF6BreezeIconsTargets.cmake
lib/libKF6BreezeIcons.so
lib/libKF6BreezeIcons.so.6
lib/libKF6BreezeIcons.so.%%KDE_FRAMEWORKS_VERSION%%
+share/icons/breeze-dark/actions/12/external-link-symbolic.svg
share/icons/breeze-dark/actions/12/mobile-close-app.svg
share/icons/breeze-dark/actions/12/mobile-task-switcher.svg
share/icons/breeze-dark/actions/12/object-fill.svg
@@ -621,6 +622,8 @@ share/icons/breeze-dark/actions/16/document-save-symbolic.svg
share/icons/breeze-dark/actions/16/document-save.svg
share/icons/breeze-dark/actions/16/document-scan-symbolic.svg
share/icons/breeze-dark/actions/16/document-scan.svg
+share/icons/breeze-dark/actions/16/document-send-rtl.svg
+share/icons/breeze-dark/actions/16/document-send-symbolic-rtl.svg
share/icons/breeze-dark/actions/16/document-send-symbolic.svg
share/icons/breeze-dark/actions/16/document-send.svg
share/icons/breeze-dark/actions/16/document-share-symbolic.svg
@@ -921,6 +924,7 @@ share/icons/breeze-dark/actions/16/expand-symbolic.svg
share/icons/breeze-dark/actions/16/expand.svg
share/icons/breeze-dark/actions/16/export-symbolic.svg
share/icons/breeze-dark/actions/16/extension-symbolic.svg
+share/icons/breeze-dark/actions/16/external-link-symbolic.svg
share/icons/breeze-dark/actions/16/favorite-genres-amarok-symbolic.svg
share/icons/breeze-dark/actions/16/favorite-genres-amarok.svg
share/icons/breeze-dark/actions/16/feed-subscribe-symbolic.svg
@@ -2294,6 +2298,8 @@ share/icons/breeze-dark/actions/16/online-symbolic.svg
share/icons/breeze-dark/actions/16/online.svg
share/icons/breeze-dark/actions/16/open-for-editing-symbolic.svg
share/icons/breeze-dark/actions/16/open-for-editing.svg
+share/icons/breeze-dark/actions/16/open-link-rtl.svg
+share/icons/breeze-dark/actions/16/open-link-symbolic-rtl.svg
share/icons/breeze-dark/actions/16/open-link-symbolic.svg
share/icons/breeze-dark/actions/16/open-link.svg
share/icons/breeze-dark/actions/16/open-menu-symbolic.svg
@@ -4249,6 +4255,8 @@ share/icons/breeze-dark/actions/22/document-save-symbolic.svg
share/icons/breeze-dark/actions/22/document-save.svg
share/icons/breeze-dark/actions/22/document-scan-symbolic.svg
share/icons/breeze-dark/actions/22/document-scan.svg
+share/icons/breeze-dark/actions/22/document-send-rtl.svg
+share/icons/breeze-dark/actions/22/document-send-symbolic-rtl.svg
share/icons/breeze-dark/actions/22/document-send-symbolic.svg
share/icons/breeze-dark/actions/22/document-send.svg
share/icons/breeze-dark/actions/22/document-share-symbolic.svg
@@ -4555,6 +4563,7 @@ share/icons/breeze-dark/actions/22/expand-all-symbolic.svg
share/icons/breeze-dark/actions/22/expand-all.svg
share/icons/breeze-dark/actions/22/expand-symbolic.svg
share/icons/breeze-dark/actions/22/expand.svg
+share/icons/breeze-dark/actions/22/external-link-symbolic.svg
share/icons/breeze-dark/actions/22/favorite-favorited-symbolic.svg
share/icons/breeze-dark/actions/22/favorite-favorited.svg
share/icons/breeze-dark/actions/22/favorite-genres-amarok-symbolic.svg
@@ -6108,6 +6117,8 @@ share/icons/breeze-dark/actions/22/online-symbolic.svg
share/icons/breeze-dark/actions/22/online.svg
share/icons/breeze-dark/actions/22/open-for-editing-symbolic.svg
share/icons/breeze-dark/actions/22/open-for-editing.svg
+share/icons/breeze-dark/actions/22/open-link-rtl.svg
+share/icons/breeze-dark/actions/22/open-link-symbolic-rtl.svg
share/icons/breeze-dark/actions/22/open-link-symbolic.svg
share/icons/breeze-dark/actions/22/open-link.svg
share/icons/breeze-dark/actions/22/open-menu-symbolic.svg
@@ -8144,6 +8155,8 @@ share/icons/breeze-dark/actions/24/document-save-symbolic.svg
share/icons/breeze-dark/actions/24/document-save.svg
share/icons/breeze-dark/actions/24/document-scan-symbolic.svg
share/icons/breeze-dark/actions/24/document-scan.svg
+share/icons/breeze-dark/actions/24/document-send-rtl.svg
+share/icons/breeze-dark/actions/24/document-send-symbolic-rtl.svg
share/icons/breeze-dark/actions/24/document-send-symbolic.svg
share/icons/breeze-dark/actions/24/document-send.svg
share/icons/breeze-dark/actions/24/document-share-symbolic.svg
@@ -8450,6 +8463,7 @@ share/icons/breeze-dark/actions/24/expand-all-symbolic.svg
share/icons/breeze-dark/actions/24/expand-all.svg
share/icons/breeze-dark/actions/24/expand-symbolic.svg
share/icons/breeze-dark/actions/24/expand.svg
+share/icons/breeze-dark/actions/24/external-link-symbolic.svg
share/icons/breeze-dark/actions/24/favorite-favorited-symbolic.svg
share/icons/breeze-dark/actions/24/favorite-favorited.svg
share/icons/breeze-dark/actions/24/favorite-genres-amarok-symbolic.svg
@@ -10003,6 +10017,8 @@ share/icons/breeze-dark/actions/24/online-symbolic.svg
share/icons/breeze-dark/actions/24/online.svg
share/icons/breeze-dark/actions/24/open-for-editing-symbolic.svg
share/icons/breeze-dark/actions/24/open-for-editing.svg
+share/icons/breeze-dark/actions/24/open-link-rtl.svg
+share/icons/breeze-dark/actions/24/open-link-symbolic-rtl.svg
share/icons/breeze-dark/actions/24/open-link-symbolic.svg
share/icons/breeze-dark/actions/24/open-link.svg
share/icons/breeze-dark/actions/24/open-menu-symbolic.svg
@@ -17927,6 +17943,7 @@ share/icons/breeze-dark/status/16/microphone-sensitivity-muted-symbolic.svg
share/icons/breeze-dark/status/16/microphone-sensitivity-muted.svg
share/icons/breeze-dark/status/16/network-offline-symbolic.svg
share/icons/breeze-dark/status/16/non-starred-symbolic.svg
+share/icons/breeze-dark/status/16/non-starred.svg
share/icons/breeze-dark/status/16/org.kde.CrowTranslate-tray-symbolic.svg
share/icons/breeze-dark/status/16/org.kde.CrowTranslate-tray.svg
share/icons/breeze-dark/status/16/pidgin-tray-available-symbolic.svg
@@ -17964,9 +17981,12 @@ share/icons/breeze-dark/status/16/security-low-symbolic.svg
share/icons/breeze-dark/status/16/security-low.svg
share/icons/breeze-dark/status/16/security-medium-symbolic.svg
share/icons/breeze-dark/status/16/security-medium.svg
+share/icons/breeze-dark/status/16/semi-starred-rtl.svg
share/icons/breeze-dark/status/16/semi-starred-symbolic-rtl.svg
share/icons/breeze-dark/status/16/semi-starred-symbolic.svg
+share/icons/breeze-dark/status/16/semi-starred.svg
share/icons/breeze-dark/status/16/starred-symbolic.svg
+share/icons/breeze-dark/status/16/starred.svg
share/icons/breeze-dark/status/16/state-download-symbolic.svg
share/icons/breeze-dark/status/16/state-download.svg
share/icons/breeze-dark/status/16/state-error-symbolic.svg
@@ -18738,6 +18758,8 @@ share/icons/breeze-dark/status/22/nm-signal-50-symbolic.svg
share/icons/breeze-dark/status/22/nm-signal-50.svg
share/icons/breeze-dark/status/22/nm-signal-75-symbolic.svg
share/icons/breeze-dark/status/22/nm-signal-75.svg
+share/icons/breeze-dark/status/22/non-starred-symbolic.svg
+share/icons/breeze-dark/status/22/non-starred.svg
share/icons/breeze-dark/status/22/org.telegram.desktop-attention-symbolic.svg
share/icons/breeze-dark/status/22/org.telegram.desktop-mute-symbolic.svg
share/icons/breeze-dark/status/22/org.telegram.desktop-symbolic.svg
@@ -18767,6 +18789,8 @@ share/icons/breeze-dark/status/22/showinfo.svg
share/icons/breeze-dark/status/22/snap.telegram.desktop.-attention-symbolic.svg
share/icons/breeze-dark/status/22/snap.telegram.desktop.-mute-symbolic.svg
share/icons/breeze-dark/status/22/snap.telegram.desktop.-symbolic.svg
+share/icons/breeze-dark/status/22/starred-symbolic.svg
+share/icons/breeze-dark/status/22/starred.svg
share/icons/breeze-dark/status/22/state-download-symbolic.svg
share/icons/breeze-dark/status/22/state-download.svg
share/icons/breeze-dark/status/22/state-error-symbolic.svg
@@ -19560,6 +19584,8 @@ share/icons/breeze-dark/status/24/nm-signal-50-symbolic.svg
share/icons/breeze-dark/status/24/nm-signal-50.svg
share/icons/breeze-dark/status/24/nm-signal-75-symbolic.svg
share/icons/breeze-dark/status/24/nm-signal-75.svg
+share/icons/breeze-dark/status/24/non-starred-symbolic.svg
+share/icons/breeze-dark/status/24/non-starred.svg
share/icons/breeze-dark/status/24/org.telegram.desktop-attention-symbolic.svg
share/icons/breeze-dark/status/24/org.telegram.desktop-mute-symbolic.svg
share/icons/breeze-dark/status/24/org.telegram.desktop-symbolic.svg
@@ -19589,6 +19615,8 @@ share/icons/breeze-dark/status/24/showinfo.svg
share/icons/breeze-dark/status/24/snap.telegram.desktop.-attention-symbolic.svg
share/icons/breeze-dark/status/24/snap.telegram.desktop.-mute-symbolic.svg
share/icons/breeze-dark/status/24/snap.telegram.desktop.-symbolic.svg
+share/icons/breeze-dark/status/24/starred-symbolic.svg
+share/icons/breeze-dark/status/24/starred.svg
share/icons/breeze-dark/status/24/state-download-symbolic.svg
share/icons/breeze-dark/status/24/state-download.svg
share/icons/breeze-dark/status/24/state-error-symbolic.svg
@@ -19858,6 +19886,7 @@ share/icons/breeze-dark/status/64/printer-warning.svg
share/icons/breeze-dark/status/64/security-high.svg
share/icons/breeze-dark/status/64/security-low.svg
share/icons/breeze-dark/status/64/security-medium.svg
+share/icons/breeze/actions/12/external-link-symbolic.svg
share/icons/breeze/actions/12/mobile-close-app.svg
share/icons/breeze/actions/12/mobile-task-switcher.svg
share/icons/breeze/actions/12/object-fill.svg
@@ -20470,6 +20499,8 @@ share/icons/breeze/actions/16/document-save-symbolic.svg
share/icons/breeze/actions/16/document-save.svg
share/icons/breeze/actions/16/document-scan-symbolic.svg
share/icons/breeze/actions/16/document-scan.svg
+share/icons/breeze/actions/16/document-send-rtl.svg
+share/icons/breeze/actions/16/document-send-symbolic-rtl.svg
share/icons/breeze/actions/16/document-send-symbolic.svg
share/icons/breeze/actions/16/document-send.svg
share/icons/breeze/actions/16/document-share-symbolic.svg
@@ -20770,6 +20801,7 @@ share/icons/breeze/actions/16/expand-symbolic.svg
share/icons/breeze/actions/16/expand.svg
share/icons/breeze/actions/16/export-symbolic.svg
share/icons/breeze/actions/16/extension-symbolic.svg
+share/icons/breeze/actions/16/external-link-symbolic.svg
share/icons/breeze/actions/16/favorite-genres-amarok-symbolic.svg
share/icons/breeze/actions/16/favorite-genres-amarok.svg
share/icons/breeze/actions/16/feed-subscribe-symbolic.svg
@@ -22143,6 +22175,8 @@ share/icons/breeze/actions/16/online-symbolic.svg
share/icons/breeze/actions/16/online.svg
share/icons/breeze/actions/16/open-for-editing-symbolic.svg
share/icons/breeze/actions/16/open-for-editing.svg
+share/icons/breeze/actions/16/open-link-rtl.svg
+share/icons/breeze/actions/16/open-link-symbolic-rtl.svg
share/icons/breeze/actions/16/open-link-symbolic.svg
share/icons/breeze/actions/16/open-link.svg
share/icons/breeze/actions/16/open-menu-symbolic.svg
@@ -24098,6 +24132,8 @@ share/icons/breeze/actions/22/document-save-symbolic.svg
share/icons/breeze/actions/22/document-save.svg
share/icons/breeze/actions/22/document-scan-symbolic.svg
share/icons/breeze/actions/22/document-scan.svg
+share/icons/breeze/actions/22/document-send-rtl.svg
+share/icons/breeze/actions/22/document-send-symbolic-rtl.svg
share/icons/breeze/actions/22/document-send-symbolic.svg
share/icons/breeze/actions/22/document-send.svg
share/icons/breeze/actions/22/document-share-symbolic.svg
@@ -24404,6 +24440,7 @@ share/icons/breeze/actions/22/expand-all-symbolic.svg
share/icons/breeze/actions/22/expand-all.svg
share/icons/breeze/actions/22/expand-symbolic.svg
share/icons/breeze/actions/22/expand.svg
+share/icons/breeze/actions/22/external-link-symbolic.svg
share/icons/breeze/actions/22/favorite-favorited-symbolic.svg
share/icons/breeze/actions/22/favorite-favorited.svg
share/icons/breeze/actions/22/favorite-genres-amarok-symbolic.svg
@@ -25957,6 +25994,8 @@ share/icons/breeze/actions/22/online-symbolic.svg
share/icons/breeze/actions/22/online.svg
share/icons/breeze/actions/22/open-for-editing-symbolic.svg
share/icons/breeze/actions/22/open-for-editing.svg
+share/icons/breeze/actions/22/open-link-rtl.svg
+share/icons/breeze/actions/22/open-link-symbolic-rtl.svg
share/icons/breeze/actions/22/open-link-symbolic.svg
share/icons/breeze/actions/22/open-link.svg
share/icons/breeze/actions/22/open-menu-symbolic.svg
@@ -27993,6 +28032,8 @@ share/icons/breeze/actions/24/document-save-symbolic.svg
share/icons/breeze/actions/24/document-save.svg
share/icons/breeze/actions/24/document-scan-symbolic.svg
share/icons/breeze/actions/24/document-scan.svg
+share/icons/breeze/actions/24/document-send-rtl.svg
+share/icons/breeze/actions/24/document-send-symbolic-rtl.svg
share/icons/breeze/actions/24/document-send-symbolic.svg
share/icons/breeze/actions/24/document-send.svg
share/icons/breeze/actions/24/document-share-symbolic.svg
@@ -28299,6 +28340,7 @@ share/icons/breeze/actions/24/expand-all-symbolic.svg
share/icons/breeze/actions/24/expand-all.svg
share/icons/breeze/actions/24/expand-symbolic.svg
share/icons/breeze/actions/24/expand.svg
+share/icons/breeze/actions/24/external-link-symbolic.svg
share/icons/breeze/actions/24/favorite-favorited-symbolic.svg
share/icons/breeze/actions/24/favorite-favorited.svg
share/icons/breeze/actions/24/favorite-genres-amarok-symbolic.svg
@@ -29852,6 +29894,8 @@ share/icons/breeze/actions/24/online-symbolic.svg
share/icons/breeze/actions/24/online.svg
share/icons/breeze/actions/24/open-for-editing-symbolic.svg
share/icons/breeze/actions/24/open-for-editing.svg
+share/icons/breeze/actions/24/open-link-rtl.svg
+share/icons/breeze/actions/24/open-link-symbolic-rtl.svg
share/icons/breeze/actions/24/open-link-symbolic.svg
share/icons/breeze/actions/24/open-link.svg
share/icons/breeze/actions/24/open-menu-symbolic.svg
@@ -37777,6 +37821,7 @@ share/icons/breeze/status/16/microphone-sensitivity-muted-symbolic.svg
share/icons/breeze/status/16/microphone-sensitivity-muted.svg
share/icons/breeze/status/16/network-offline-symbolic.svg
share/icons/breeze/status/16/non-starred-symbolic.svg
+share/icons/breeze/status/16/non-starred.svg
share/icons/breeze/status/16/org.kde.CrowTranslate-tray-symbolic.svg
share/icons/breeze/status/16/org.kde.CrowTranslate-tray.svg
share/icons/breeze/status/16/pidgin-tray-available-symbolic.svg
@@ -37814,9 +37859,12 @@ share/icons/breeze/status/16/security-low-symbolic.svg
share/icons/breeze/status/16/security-low.svg
share/icons/breeze/status/16/security-medium-symbolic.svg
share/icons/breeze/status/16/security-medium.svg
+share/icons/breeze/status/16/semi-starred-rtl.svg
share/icons/breeze/status/16/semi-starred-symbolic-rtl.svg
share/icons/breeze/status/16/semi-starred-symbolic.svg
+share/icons/breeze/status/16/semi-starred.svg
share/icons/breeze/status/16/starred-symbolic.svg
+share/icons/breeze/status/16/starred.svg
share/icons/breeze/status/16/state-download-symbolic.svg
share/icons/breeze/status/16/state-download.svg
share/icons/breeze/status/16/state-error-symbolic.svg
@@ -38588,6 +38636,8 @@ share/icons/breeze/status/22/nm-signal-50-symbolic.svg
share/icons/breeze/status/22/nm-signal-50.svg
share/icons/breeze/status/22/nm-signal-75-symbolic.svg
share/icons/breeze/status/22/nm-signal-75.svg
+share/icons/breeze/status/22/non-starred-symbolic.svg
+share/icons/breeze/status/22/non-starred.svg
share/icons/breeze/status/22/org.telegram.desktop-attention-symbolic.svg
share/icons/breeze/status/22/org.telegram.desktop-mute-symbolic.svg
share/icons/breeze/status/22/org.telegram.desktop-symbolic.svg
@@ -38617,6 +38667,8 @@ share/icons/breeze/status/22/showinfo.svg
share/icons/breeze/status/22/snap.telegram.desktop.-attention-symbolic.svg
share/icons/breeze/status/22/snap.telegram.desktop.-mute-symbolic.svg
share/icons/breeze/status/22/snap.telegram.desktop.-symbolic.svg
+share/icons/breeze/status/22/starred-symbolic.svg
+share/icons/breeze/status/22/starred.svg
share/icons/breeze/status/22/state-download-symbolic.svg
share/icons/breeze/status/22/state-download.svg
share/icons/breeze/status/22/state-error-symbolic.svg
@@ -39410,6 +39462,8 @@ share/icons/breeze/status/24/nm-signal-50-symbolic.svg
share/icons/breeze/status/24/nm-signal-50.svg
share/icons/breeze/status/24/nm-signal-75-symbolic.svg
share/icons/breeze/status/24/nm-signal-75.svg
+share/icons/breeze/status/24/non-starred-symbolic.svg
+share/icons/breeze/status/24/non-starred.svg
share/icons/breeze/status/24/org.telegram.desktop-attention-symbolic.svg
share/icons/breeze/status/24/org.telegram.desktop-mute-symbolic.svg
share/icons/breeze/status/24/org.telegram.desktop-symbolic.svg
@@ -39439,6 +39493,8 @@ share/icons/breeze/status/24/showinfo.svg
share/icons/breeze/status/24/snap.telegram.desktop.-attention-symbolic.svg
share/icons/breeze/status/24/snap.telegram.desktop.-mute-symbolic.svg
share/icons/breeze/status/24/snap.telegram.desktop.-symbolic.svg
+share/icons/breeze/status/24/starred-symbolic.svg
+share/icons/breeze/status/24/starred.svg
share/icons/breeze/status/24/state-download-symbolic.svg
share/icons/breeze/status/24/state-download.svg
share/icons/breeze/status/24/state-error-symbolic.svg
diff --git a/x11-themes/kf6-kcolorscheme/distinfo b/x11-themes/kf6-kcolorscheme/distinfo
index a013a511d8c5..e3f4ba11f035 100644
--- a/x11-themes/kf6-kcolorscheme/distinfo
+++ b/x11-themes/kf6-kcolorscheme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784983
-SHA256 (KDE/frameworks/6.19/kcolorscheme-6.19.0.tar.xz) = c278cf086d4499dcebd3aa0e6190716578dc06ec80c63d95de6b0c40457653f0
-SIZE (KDE/frameworks/6.19/kcolorscheme-6.19.0.tar.xz) = 51304
+TIMESTAMP = 1762892879
+SHA256 (KDE/frameworks/6.20/kcolorscheme-6.20.0.tar.xz) = 1505acc69b2cc1be9ad325a70ab9669bb8d316fc5d601ccf4032be22fab8c0c2
+SIZE (KDE/frameworks/6.20/kcolorscheme-6.20.0.tar.xz) = 51508
diff --git a/x11-themes/kf6-kiconthemes/distinfo b/x11-themes/kf6-kiconthemes/distinfo
index 31ff7c7087e8..ec5f15e2f74a 100644
--- a/x11-themes/kf6-kiconthemes/distinfo
+++ b/x11-themes/kf6-kiconthemes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784983
-SHA256 (KDE/frameworks/6.19/kiconthemes-6.19.0.tar.xz) = b0b67371ba61874976a84fefe592e786fc7ffb9c54543914abc20a32241be2e9
-SIZE (KDE/frameworks/6.19/kiconthemes-6.19.0.tar.xz) = 1272252
+TIMESTAMP = 1762892879
+SHA256 (KDE/frameworks/6.20/kiconthemes-6.20.0.tar.xz) = 61b906051cd66db1dd259ec76d08885d3fe749e0d3947aea749021d2c96537a5
+SIZE (KDE/frameworks/6.20/kiconthemes-6.20.0.tar.xz) = 1272276
diff --git a/x11-themes/kf6-qqc2-desktop-style/distinfo b/x11-themes/kf6-qqc2-desktop-style/distinfo
index e3b355b270c6..9449577d8fd2 100644
--- a/x11-themes/kf6-qqc2-desktop-style/distinfo
+++ b/x11-themes/kf6-qqc2-desktop-style/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784984
-SHA256 (KDE/frameworks/6.19/qqc2-desktop-style-6.19.0.tar.xz) = 68f9b93f6e8b0fba244f022d8367ef4735422be746e6752764ab3887e05f8535
-SIZE (KDE/frameworks/6.19/qqc2-desktop-style-6.19.0.tar.xz) = 90384
+TIMESTAMP = 1762892879
+SHA256 (KDE/frameworks/6.20/qqc2-desktop-style-6.20.0.tar.xz) = 0f9d15ff0dd3b9744563360860cbb1e137b1d9b89376210e7328aaa02ed4ab7e
+SIZE (KDE/frameworks/6.20/qqc2-desktop-style-6.20.0.tar.xz) = 90448
diff --git a/x11-themes/plasma6-aurorae/distinfo b/x11-themes/plasma6-aurorae/distinfo
index a4ac0465e5cc..2a3fe91aa439 100644
--- a/x11-themes/plasma6-aurorae/distinfo
+++ b/x11-themes/plasma6-aurorae/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293197
-SHA256 (KDE/plasma/6.5.2/aurorae-6.5.2.tar.xz) = f38d5855cffa9d7a29fa803934bba7c8a6847243ef773b55f223e864b79d98d3
-SIZE (KDE/plasma/6.5.2/aurorae-6.5.2.tar.xz) = 58064
+TIMESTAMP = 1763481312
+SHA256 (KDE/plasma/6.5.3/aurorae-6.5.3.tar.xz) = bde2b3eabe85f42426b32964b9282ab6888a95c9249a573a680a0f27be757470
+SIZE (KDE/plasma/6.5.3/aurorae-6.5.3.tar.xz) = 57728
diff --git a/x11-themes/plasma6-breeze-gtk/distinfo b/x11-themes/plasma6-breeze-gtk/distinfo
index 9a57e3588654..5822a2a5f7ec 100644
--- a/x11-themes/plasma6-breeze-gtk/distinfo
+++ b/x11-themes/plasma6-breeze-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293214
-SHA256 (KDE/plasma/6.5.2/breeze-gtk-6.5.2.tar.xz) = c682daf5f616d03db856579789278aa1c3632f2d54fb108f04e2cc81a9aefdb9
-SIZE (KDE/plasma/6.5.2/breeze-gtk-6.5.2.tar.xz) = 41012
+TIMESTAMP = 1763481314
+SHA256 (KDE/plasma/6.5.3/breeze-gtk-6.5.3.tar.xz) = d26a60f62fcec0dab82017863f4b5beb8a07b7a21ca48af4470e450bf9dca3aa
+SIZE (KDE/plasma/6.5.3/breeze-gtk-6.5.3.tar.xz) = 40852
diff --git a/x11-themes/plasma6-breeze/distinfo b/x11-themes/plasma6-breeze/distinfo
index 2d284e950587..d85796783893 100644
--- a/x11-themes/plasma6-breeze/distinfo
+++ b/x11-themes/plasma6-breeze/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293213
-SHA256 (KDE/plasma/6.5.2/breeze-6.5.2.tar.xz) = 907b5f058aca913ec8353799df7d9ce0c88dcda2d1bcbbf4a539f8886cf07a8b
-SIZE (KDE/plasma/6.5.2/breeze-6.5.2.tar.xz) = 41797820
+TIMESTAMP = 1763481314
+SHA256 (KDE/plasma/6.5.3/breeze-6.5.3.tar.xz) = d782875a4510c31435ccd5aad209eb519c0a4ddfdb7da392f54eae863c2e8699
+SIZE (KDE/plasma/6.5.3/breeze-6.5.3.tar.xz) = 41801364
diff --git a/x11-themes/plasma6-kde-gtk-config/distinfo b/x11-themes/plasma6-kde-gtk-config/distinfo
index 767f0527a469..e6ed3c0e36f9 100644
--- a/x11-themes/plasma6-kde-gtk-config/distinfo
+++ b/x11-themes/plasma6-kde-gtk-config/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293215
-SHA256 (KDE/plasma/6.5.2/kde-gtk-config-6.5.2.tar.xz) = cc37cd3401be0ce676663c8ba21413f7a3fb32c73b684f22d172a62ade4e8d29
-SIZE (KDE/plasma/6.5.2/kde-gtk-config-6.5.2.tar.xz) = 79228
+TIMESTAMP = 1763481315
+SHA256 (KDE/plasma/6.5.3/kde-gtk-config-6.5.3.tar.xz) = 8f2452149585e3e05c88ffedb82e43dac1ec7669a08e6a33c03bad0332899f3e
+SIZE (KDE/plasma/6.5.3/kde-gtk-config-6.5.3.tar.xz) = 79140
diff --git a/x11-themes/plasma6-oxygen/distinfo b/x11-themes/plasma6-oxygen/distinfo
index 8d4b0dbacaaa..338b01ea3e0d 100644
--- a/x11-themes/plasma6-oxygen/distinfo
+++ b/x11-themes/plasma6-oxygen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293217
-SHA256 (KDE/plasma/6.5.2/oxygen-6.5.2.tar.xz) = d349c7928f068982337bb45481ec19d942a68f47e0f0a25eb839ea2ff358556a
-SIZE (KDE/plasma/6.5.2/oxygen-6.5.2.tar.xz) = 2967404
+TIMESTAMP = 1763481316
+SHA256 (KDE/plasma/6.5.3/oxygen-6.5.3.tar.xz) = 379f98db9d829b975b0a59a38a56d9a324feac4bb6f95fc20a5ea5a2203d6d94
+SIZE (KDE/plasma/6.5.3/oxygen-6.5.3.tar.xz) = 2971768
diff --git a/x11-themes/plasma6-plasma-workspace-wallpapers/distinfo b/x11-themes/plasma6-plasma-workspace-wallpapers/distinfo
index caa95d0155fb..588ab49e1ade 100644
--- a/x11-themes/plasma6-plasma-workspace-wallpapers/distinfo
+++ b/x11-themes/plasma6-plasma-workspace-wallpapers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293307
-SHA256 (KDE/plasma/6.5.2/plasma-workspace-wallpapers-6.5.2.tar.xz) = 05ac1d3ac607563bf18de5cec49f6c0a5bf51c82e6b8bf4466886e0d19d3593b
-SIZE (KDE/plasma/6.5.2/plasma-workspace-wallpapers-6.5.2.tar.xz) = 186903636
+TIMESTAMP = 1763481324
+SHA256 (KDE/plasma/6.5.3/plasma-workspace-wallpapers-6.5.3.tar.xz) = 447d3a56750d53f53ce1a2735f35124466376ce3d0890b40200bc5fb88f01d97
+SIZE (KDE/plasma/6.5.3/plasma-workspace-wallpapers-6.5.3.tar.xz) = 186904056
diff --git a/x11-themes/plasma6-qqc2-breeze-style/distinfo b/x11-themes/plasma6-qqc2-breeze-style/distinfo
index 3be4fb25a01e..a9ab8fe38390 100644
--- a/x11-themes/plasma6-qqc2-breeze-style/distinfo
+++ b/x11-themes/plasma6-qqc2-breeze-style/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293309
-SHA256 (KDE/plasma/6.5.2/qqc2-breeze-style-6.5.2.tar.xz) = d5483dab67c578230c7e78c9fa54bb900d9e19356f915058e482a84d91956c81
-SIZE (KDE/plasma/6.5.2/qqc2-breeze-style-6.5.2.tar.xz) = 66820
+TIMESTAMP = 1763481324
+SHA256 (KDE/plasma/6.5.3/qqc2-breeze-style-6.5.3.tar.xz) = ff31b4d46e3b8b2a60031a5b964ea89f7c142cdd3392bde60b4a80f62f265bd3
+SIZE (KDE/plasma/6.5.3/qqc2-breeze-style-6.5.3.tar.xz) = 66412
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index d4963ee497e6..302f8da7dc5d 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -50,6 +50,7 @@
SUBDIR += gtksourceviewmm3
SUBDIR += guile-gnome-platform
SUBDIR += hyprland-qt-support
+ SUBDIR += hyprtoolkit
SUBDIR += imgui
SUBDIR += irrlicht
SUBDIR += itk
diff --git a/x11-toolkits/hyprtoolkit/Makefile b/x11-toolkits/hyprtoolkit/Makefile
new file mode 100644
index 000000000000..ece5b10df8b3
--- /dev/null
+++ b/x11-toolkits/hyprtoolkit/Makefile
@@ -0,0 +1,46 @@
+PORTNAME= hyprtoolkit
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.3.0
+CATEGORIES= x11-toolkits
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Modern C++ Wayland-native GUI toolkit
+WWW= https://github.com/hyprwm/hyprtoolkit
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= googletest>0:devel/googletest \
+ hyprwayland-scanner>=0.4.0:devel/hyprwayland-scanner \
+ wayland-protocols>0:graphics/wayland-protocols
+LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
+ libhyprutils.so:devel/hyprutils \
+ libiniparser.so:devel/iniparser \
+ libinotify.so:devel/libinotify \
+ libhyprgraphics.so:graphics/hyprgraphics \
+ libdrm.so:graphics/libdrm \
+ libwayland-client.so:graphics/wayland \
+ libxkbcommon.so:x11/libxkbcommon \
+ libaquamarine.so:x11-toolkits/aquamarine
+
+USES= cmake:testing compiler:c++20-lang gl gnome pkgconfig xorg
+
+USE_GITHUB= yes
+GH_ACCOUNT= hyprwm
+
+USE_GL= egl gbm opengl
+USE_GNOME= cairo pango
+USE_XORG= pixman
+
+LDFLAGS+= -pthread
+
+PLIST_SUB= SOVERSION_MAJOR=3 \
+ SOVERSION_FULL=${DISTVERSION}
+
+# XXX Drop after FreeBSD 13.5 EOL around 2026-04-30
+# https://cgit.freebsd.org/src/commit/?id=af93fea71038
+.if !exists(/usr/include/sys/timerfd.h)
+LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim
+.endif
+
+.include <bsd.port.mk>
diff --git a/x11-toolkits/hyprtoolkit/distinfo b/x11-toolkits/hyprtoolkit/distinfo
new file mode 100644
index 000000000000..93159b74f145
--- /dev/null
+++ b/x11-toolkits/hyprtoolkit/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762933997
+SHA256 (hyprwm-hyprtoolkit-v0.3.0_GH0.tar.gz) = 9f7e1a0a7bfe31ef769bfa9dfaef211f193f38b10e0823320336578ecee13d55
+SIZE (hyprwm-hyprtoolkit-v0.3.0_GH0.tar.gz) = 559745
diff --git a/x11-toolkits/hyprtoolkit/files/patch-CMakeLists.txt b/x11-toolkits/hyprtoolkit/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..5a16eafbc215
--- /dev/null
+++ b/x11-toolkits/hyprtoolkit/files/patch-CMakeLists.txt
@@ -0,0 +1,28 @@
+--- CMakeLists.txt.orig 2025-11-10 12:58:11 UTC
++++ CMakeLists.txt
+@@ -82,9 +82,15 @@ if(NOT HAS_TIMERFD AND epoll_FOUND)
+ check_include_file("sys/timerfd.h" HAS_TIMERFD)
+ pkg_check_modules(epoll IMPORTED_TARGET epoll-shim)
+ if(NOT HAS_TIMERFD AND epoll_FOUND)
+- target_link_libraries(hyprtoolkit PkgConfig::epoll)
++ target_link_libraries(hyprtoolkit PUBLIC PkgConfig::epoll)
+ endif()
+
++check_include_file("sys/inotify.h" HAS_INOTIFY)
++pkg_check_modules(inotify IMPORTED_TARGET libinotify)
++if(NOT HAS_INOTIFY AND inotify_FOUND)
++ target_link_libraries(hyprtoolkit PUBLIC PkgConfig::inotify)
++endif()
++
+ if (NOT DISABLE_TESTS)
+ enable_testing()
+
+@@ -111,7 +117,7 @@ if (NOT DISABLE_TESTS)
+ target_compile_options(hyprtoolkit_inline_tests PRIVATE --coverage)
+ target_link_options(hyprtoolkit_inline_tests PRIVATE --coverage)
+ target_include_directories(hyprtoolkit_inline_tests PUBLIC "./include" PRIVATE "./src" "./src/include" "./protocols" "${CMAKE_BINARY_DIR}")
+- target_link_libraries(hyprtoolkit_inline_tests PRIVATE GTest::gtest_main OpenGL::EGL OpenGL::OpenGL PkgConfig::deps)
++ target_link_libraries(hyprtoolkit_inline_tests PRIVATE GTest::gtest_main OpenGL::EGL OpenGL::OpenGL PkgConfig::deps PkgConfig::epoll PkgConfig::inotify)
+ gtest_discover_tests(hyprtoolkit_inline_tests)
+ endif()
+
diff --git a/x11-toolkits/hyprtoolkit/files/patch-include_hyprtoolkit_palette_Palette.hpp b/x11-toolkits/hyprtoolkit/files/patch-include_hyprtoolkit_palette_Palette.hpp
new file mode 100644
index 000000000000..f69244d0d8aa
--- /dev/null
+++ b/x11-toolkits/hyprtoolkit/files/patch-include_hyprtoolkit_palette_Palette.hpp
@@ -0,0 +1,11 @@
+--- include/hyprtoolkit/palette/Palette.hpp.orig 2025-11-12 08:32:18 UTC
++++ include/hyprtoolkit/palette/Palette.hpp
+@@ -4,6 +4,8 @@
+
+ #include "Color.hpp"
+
++#include <string>
++
+ namespace Hyprtoolkit {
+
+ class CPalette {
diff --git a/x11-toolkits/hyprtoolkit/files/patch-src_core_Backend.cpp b/x11-toolkits/hyprtoolkit/files/patch-src_core_Backend.cpp
new file mode 100644
index 000000000000..87108a81019b
--- /dev/null
+++ b/x11-toolkits/hyprtoolkit/files/patch-src_core_Backend.cpp
@@ -0,0 +1,10 @@
+--- src/core/Backend.cpp.orig 2025-11-12 08:07:15 UTC
++++ src/core/Backend.cpp
+@@ -19,6 +19,7 @@
+ #include <sys/poll.h>
+
+ #include <print>
++#include <unistd.h>
+
+ using namespace Hyprtoolkit;
+ using namespace Hyprutils::Memory;
diff --git a/x11-toolkits/hyprtoolkit/files/patch-src_core_platforms_WaylandPlatform.cpp b/x11-toolkits/hyprtoolkit/files/patch-src_core_platforms_WaylandPlatform.cpp
new file mode 100644
index 000000000000..15f595daa055
--- /dev/null
+++ b/x11-toolkits/hyprtoolkit/files/patch-src_core_platforms_WaylandPlatform.cpp
@@ -0,0 +1,10 @@
+--- src/core/platforms/WaylandPlatform.cpp.orig 2025-11-12 08:07:51 UTC
++++ src/core/platforms/WaylandPlatform.cpp
+@@ -15,6 +15,7 @@
+ #include <cstring>
+ #include <sys/mman.h>
+ #include <fcntl.h>
++#include <unistd.h>
+
+ using namespace Hyprtoolkit;
+ using namespace Hyprutils::Math;
diff --git a/x11-toolkits/hyprtoolkit/files/patch-src_element_Element.cpp b/x11-toolkits/hyprtoolkit/files/patch-src_element_Element.cpp
new file mode 100644
index 000000000000..b749e5845853
--- /dev/null
+++ b/x11-toolkits/hyprtoolkit/files/patch-src_element_Element.cpp
@@ -0,0 +1,11 @@
+--- src/element/Element.cpp.orig 2025-11-12 08:13:02 UTC
++++ src/element/Element.cpp
+@@ -7,6 +7,8 @@
+ #include "../window/ToolkitWindow.hpp"
+ #include "../layout/Positioner.hpp"
+
++#include <algorithm>
++
+ using namespace Hyprtoolkit;
+ using namespace Hyprutils::Math;
+
diff --git a/x11-toolkits/hyprtoolkit/files/patch-src_element_scrollArea_ScrollArea.cpp b/x11-toolkits/hyprtoolkit/files/patch-src_element_scrollArea_ScrollArea.cpp
new file mode 100644
index 000000000000..f3acbfb3d474
--- /dev/null
+++ b/x11-toolkits/hyprtoolkit/files/patch-src_element_scrollArea_ScrollArea.cpp
@@ -0,0 +1,11 @@
+--- src/element/scrollArea/ScrollArea.cpp.orig 2025-11-12 08:23:14 UTC
++++ src/element/scrollArea/ScrollArea.cpp
+@@ -118,7 +118,7 @@ void SScrollAreaImpl::clampMaxScroll() {
+ data.scrollX ? 99999999999 : self->impl->position.w,
+ data.scrollY ? 99999999999 : self->impl->position.h,
+ })
+- .value_or({99999999, 99999999}) -
++ .value_or(Vector2D{99999999, 99999999}) -
+ self->impl->position.size())
+ .clamp({0, 0});
+
diff --git a/x11-toolkits/hyprtoolkit/files/patch-src_palette_ConfigManager.cpp b/x11-toolkits/hyprtoolkit/files/patch-src_palette_ConfigManager.cpp
new file mode 100644
index 000000000000..e17c3beeec3f
--- /dev/null
+++ b/x11-toolkits/hyprtoolkit/files/patch-src_palette_ConfigManager.cpp
@@ -0,0 +1,11 @@
+--- src/palette/ConfigManager.cpp.orig 2025-11-12 08:27:37 UTC
++++ src/palette/ConfigManager.cpp
+@@ -4,6 +4,8 @@
+
+ #include "../core/InternalBackend.hpp"
+
++#include <unistd.h>
++
+ using namespace Hyprtoolkit;
+
+ CConfigManager::CConfigManager() : m_inotifyFd(inotify_init()) {
diff --git a/x11-toolkits/hyprtoolkit/files/patch-src_renderer_gl_OpenGL.cpp b/x11-toolkits/hyprtoolkit/files/patch-src_renderer_gl_OpenGL.cpp
new file mode 100644
index 000000000000..a42cb29d84a4
--- /dev/null
+++ b/x11-toolkits/hyprtoolkit/files/patch-src_renderer_gl_OpenGL.cpp
@@ -0,0 +1,11 @@
+--- src/renderer/gl/OpenGL.cpp.orig 2025-11-12 08:29:16 UTC
++++ src/renderer/gl/OpenGL.cpp
+@@ -447,7 +447,7 @@ COpenGLRenderer::COpenGLRenderer(int drmFD) : m_drmFD(
+
+ g_logger->log(HT_LOG_DEBUG, "DRM syncobj timeline support: {}", m_syncobjSupported ? "yes" : "no");
+ #else
+- Debug::log(LOG, "DRM syncobj timeline support: no (not linux)");
++ g_logger->log(HT_LOG_DEBUG, "DRM syncobj timeline support: no (not linux)");
+ #endif
+
+ #ifdef HYPRTOOLKIT_DEBUG
diff --git a/x11-toolkits/hyprtoolkit/files/patch-src_window_WaylandPopup.cpp b/x11-toolkits/hyprtoolkit/files/patch-src_window_WaylandPopup.cpp
new file mode 100644
index 000000000000..9090cbba3ee3
--- /dev/null
+++ b/x11-toolkits/hyprtoolkit/files/patch-src_window_WaylandPopup.cpp
@@ -0,0 +1,11 @@
+--- src/window/WaylandPopup.cpp.orig 2025-11-12 08:33:32 UTC
++++ src/window/WaylandPopup.cpp
+@@ -59,7 +59,7 @@ void CWaylandPopup::open() {
+ m_wlPopupState.xdgPositioner->sendSetAnchorRect(m_creationData.pos.x, m_creationData.pos.y, 1, 1);
+ m_wlPopupState.xdgPositioner->sendSetAnchor(XDG_POSITIONER_ANCHOR_TOP_LEFT);
+ m_wlPopupState.xdgPositioner->sendSetGravity(XDG_POSITIONER_GRAVITY_BOTTOM_RIGHT);
+- m_wlPopupState.xdgPositioner->sendSetSize(m_creationData.preferredSize.value_or({200, 200}).x, m_creationData.preferredSize.value_or({200, 200}).y);
++ m_wlPopupState.xdgPositioner->sendSetSize(m_creationData.preferredSize.value_or(Vector2D{200, 200}).x, m_creationData.preferredSize.value_or(Vector2D{200, 200}).y);
+ m_wlPopupState.xdgPositioner->sendSetConstraintAdjustment(
+ (xdgPositionerConstraintAdjustment)(XDG_POSITIONER_CONSTRAINT_ADJUSTMENT_SLIDE_Y | XDG_POSITIONER_CONSTRAINT_ADJUSTMENT_SLIDE_X));
+
diff --git a/x11-toolkits/hyprtoolkit/pkg-descr b/x11-toolkits/hyprtoolkit/pkg-descr
new file mode 100644
index 000000000000..482be8457447
--- /dev/null
+++ b/x11-toolkits/hyprtoolkit/pkg-descr
@@ -0,0 +1,7 @@
+Hyprtoolkit is designed to be a small, simple, and modern C++ toolkit
+for making wayland GUI apps, with a few goals:
+
+- Simple C++ API for making a GUI app
+- Smooth animations
+- Easy usage
+- Simple system theming
diff --git a/x11-toolkits/hyprtoolkit/pkg-plist b/x11-toolkits/hyprtoolkit/pkg-plist
new file mode 100644
index 000000000000..740343e45d29
--- /dev/null
+++ b/x11-toolkits/hyprtoolkit/pkg-plist
@@ -0,0 +1,32 @@
+include/hyprtoolkit/core/Backend.hpp
+include/hyprtoolkit/core/CoreMacros.hpp
+include/hyprtoolkit/core/Input.hpp
+include/hyprtoolkit/core/LogTypes.hpp
+include/hyprtoolkit/core/Timer.hpp
+include/hyprtoolkit/element/Button.hpp
+include/hyprtoolkit/element/Checkbox.hpp
+include/hyprtoolkit/element/ColumnLayout.hpp
+include/hyprtoolkit/element/Combobox.hpp
+include/hyprtoolkit/element/Element.hpp
+include/hyprtoolkit/element/Image.hpp
+include/hyprtoolkit/element/Line.hpp
+include/hyprtoolkit/element/Null.hpp
+include/hyprtoolkit/element/Rectangle.hpp
+include/hyprtoolkit/element/RowLayout.hpp
+include/hyprtoolkit/element/ScrollArea.hpp
+include/hyprtoolkit/element/Slider.hpp
+include/hyprtoolkit/element/Spinbox.hpp
+include/hyprtoolkit/element/Text.hpp
+include/hyprtoolkit/element/Textbox.hpp
+include/hyprtoolkit/palette/Color.hpp
+include/hyprtoolkit/palette/Palette.hpp
+include/hyprtoolkit/palette/Palette.hpp.orig
+include/hyprtoolkit/system/Icons.hpp
+include/hyprtoolkit/types/FontTypes.hpp
+include/hyprtoolkit/types/PointerShape.hpp
+include/hyprtoolkit/types/SizeType.hpp
+include/hyprtoolkit/window/Window.hpp
+lib/libhyprtoolkit.so
+lib/libhyprtoolkit.so.%%SOVERSION_MAJOR%%
+lib/libhyprtoolkit.so.%%SOVERSION_FULL%%
+libdata/pkgconfig/hyprtoolkit.pc
diff --git a/x11-toolkits/kf6-attica/distinfo b/x11-toolkits/kf6-attica/distinfo
index 64621b805f87..c306838df43d 100644
--- a/x11-toolkits/kf6-attica/distinfo
+++ b/x11-toolkits/kf6-attica/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784984
-SHA256 (KDE/frameworks/6.19/attica-6.19.0.tar.xz) = 30813efb577f75b87eec4f02300a906e5f39a8dd2c7e7488958a7ffeaaaee1a8
-SIZE (KDE/frameworks/6.19/attica-6.19.0.tar.xz) = 68640
+TIMESTAMP = 1762892879
+SHA256 (KDE/frameworks/6.20/attica-6.20.0.tar.xz) = 8ef95ad2798763202cdd659521bbe64ca58ec8ca68465eace4a817a2ff2e4dc4
+SIZE (KDE/frameworks/6.20/attica-6.20.0.tar.xz) = 68640
diff --git a/x11-toolkits/kf6-kcompletion/distinfo b/x11-toolkits/kf6-kcompletion/distinfo
index d2a41c6dc082..d5cab5c271f5 100644
--- a/x11-toolkits/kf6-kcompletion/distinfo
+++ b/x11-toolkits/kf6-kcompletion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784984
-SHA256 (KDE/frameworks/6.19/kcompletion-6.19.0.tar.xz) = 8b71d6e88b38e3aacd2591805bf2ad9c12b7bf02d7f9bde40d8af86a906edd40
-SIZE (KDE/frameworks/6.19/kcompletion-6.19.0.tar.xz) = 2300756
+TIMESTAMP = 1762892880
+SHA256 (KDE/frameworks/6.20/kcompletion-6.20.0.tar.xz) = 3b270003b661db894f50e9f90fdddd309c3ea97010e363bc551f752db6efcecc
+SIZE (KDE/frameworks/6.20/kcompletion-6.20.0.tar.xz) = 2300492
diff --git a/x11-toolkits/kf6-kconfigwidgets/distinfo b/x11-toolkits/kf6-kconfigwidgets/distinfo
index 4abe68af5ada..92fe6d250fa6 100644
--- a/x11-toolkits/kf6-kconfigwidgets/distinfo
+++ b/x11-toolkits/kf6-kconfigwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784984
-SHA256 (KDE/frameworks/6.19/kconfigwidgets-6.19.0.tar.xz) = 1d785b68307c054a6133b8e4e462b569f02ec7adb8aafe1b95f49531b9a87f7c
-SIZE (KDE/frameworks/6.19/kconfigwidgets-6.19.0.tar.xz) = 2532072
+TIMESTAMP = 1762892880
+SHA256 (KDE/frameworks/6.20/kconfigwidgets-6.20.0.tar.xz) = 5c5e8dc7e986d85c3602b8a52b8d8909f91e7433ecad8037099491250f5f4e36
+SIZE (KDE/frameworks/6.20/kconfigwidgets-6.20.0.tar.xz) = 2532148
diff --git a/x11-toolkits/kf6-kguiaddons/distinfo b/x11-toolkits/kf6-kguiaddons/distinfo
index 52a7dd0fd6dd..492f260a47fc 100644
--- a/x11-toolkits/kf6-kguiaddons/distinfo
+++ b/x11-toolkits/kf6-kguiaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784985
-SHA256 (KDE/frameworks/6.19/kguiaddons-6.19.0.tar.xz) = ac43416c5ba790c898cd3b806c6babe45b41df72ecc65a4328cc1a532ca8a1e6
-SIZE (KDE/frameworks/6.19/kguiaddons-6.19.0.tar.xz) = 90564
+TIMESTAMP = 1762892880
+SHA256 (KDE/frameworks/6.20/kguiaddons-6.20.0.tar.xz) = 33caf5ae46f1a6214f56596180e0c6ccb4af2cce0dcae060ae4fb7078260a476
+SIZE (KDE/frameworks/6.20/kguiaddons-6.20.0.tar.xz) = 90608
diff --git a/x11-toolkits/kf6-kirigami/distinfo b/x11-toolkits/kf6-kirigami/distinfo
index 45de0083d9f4..f8b3dc314ae0 100644
--- a/x11-toolkits/kf6-kirigami/distinfo
+++ b/x11-toolkits/kf6-kirigami/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784985
-SHA256 (KDE/frameworks/6.19/kirigami-6.19.0.tar.xz) = 8c6685dde55f001cc621b38c61486d0e9e2ef7fb1d502ca5dd049112229ea7cc
-SIZE (KDE/frameworks/6.19/kirigami-6.19.0.tar.xz) = 576876
+TIMESTAMP = 1762892880
+SHA256 (KDE/frameworks/6.20/kirigami-6.20.0.tar.xz) = b67fea7225ccef4cefd0a9d3a547483150129167c47595736eac457986f709d9
+SIZE (KDE/frameworks/6.20/kirigami-6.20.0.tar.xz) = 578640
diff --git a/x11-toolkits/kf6-kitemviews/distinfo b/x11-toolkits/kf6-kitemviews/distinfo
index cc6499536c73..7f13d4ee5ae9 100644
--- a/x11-toolkits/kf6-kitemviews/distinfo
+++ b/x11-toolkits/kf6-kitemviews/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784985
-SHA256 (KDE/frameworks/6.19/kitemviews-6.19.0.tar.xz) = d5865512eee33997e97b766acaccb32236b93e0f81a1a7912065cc7c02b3f252
-SIZE (KDE/frameworks/6.19/kitemviews-6.19.0.tar.xz) = 2229584
+TIMESTAMP = 1762892881
+SHA256 (KDE/frameworks/6.20/kitemviews-6.20.0.tar.xz) = 63f6d64780d3eb1bfdd2f2f9036026a2cdc163b676168c29c2797544f9ad6305
+SIZE (KDE/frameworks/6.20/kitemviews-6.20.0.tar.xz) = 2229424
diff --git a/x11-toolkits/kf6-kjobwidgets/distinfo b/x11-toolkits/kf6-kjobwidgets/distinfo
index 410f63792fbb..0fd62c2d2f96 100644
--- a/x11-toolkits/kf6-kjobwidgets/distinfo
+++ b/x11-toolkits/kf6-kjobwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784986
-SHA256 (KDE/frameworks/6.19/kjobwidgets-6.19.0.tar.xz) = dbd4936d08990cd767496922aa10e8af98aeeeba1f9233a93701564e032eac75
-SIZE (KDE/frameworks/6.19/kjobwidgets-6.19.0.tar.xz) = 2240012
+TIMESTAMP = 1762892881
+SHA256 (KDE/frameworks/6.20/kjobwidgets-6.20.0.tar.xz) = 393b6eb6b35d680d48a5c7b09359668bddc1ed89d4fa70b8a8a81fb2d841ce7a
+SIZE (KDE/frameworks/6.20/kjobwidgets-6.20.0.tar.xz) = 2240912
diff --git a/x11-toolkits/kf6-ktextwidgets/distinfo b/x11-toolkits/kf6-ktextwidgets/distinfo
index eb9cf32accd1..f65e501fc1de 100644
--- a/x11-toolkits/kf6-ktextwidgets/distinfo
+++ b/x11-toolkits/kf6-ktextwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784986
-SHA256 (KDE/frameworks/6.19/ktextwidgets-6.19.0.tar.xz) = d9fa49ee95cf03321d2b2d89bd6952734323b75a2d983b97702d14bce4809f16
-SIZE (KDE/frameworks/6.19/ktextwidgets-6.19.0.tar.xz) = 2486804
+TIMESTAMP = 1762892881
+SHA256 (KDE/frameworks/6.20/ktextwidgets-6.20.0.tar.xz) = 781e7fad5720de7f31380b2c4a458bc2875940449ed9168b48c60d474b6df220
+SIZE (KDE/frameworks/6.20/ktextwidgets-6.20.0.tar.xz) = 2486696
diff --git a/x11-toolkits/kf6-kwidgetsaddons/distinfo b/x11-toolkits/kf6-kwidgetsaddons/distinfo
index 7c86ccbc21ed..d5c7dee3ad08 100644
--- a/x11-toolkits/kf6-kwidgetsaddons/distinfo
+++ b/x11-toolkits/kf6-kwidgetsaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784986
-SHA256 (KDE/frameworks/6.19/kwidgetsaddons-6.19.0.tar.xz) = 622a96f697f83b8cf0e2abe870b3648afce10150cbebfb46cb3769b77a69867a
-SIZE (KDE/frameworks/6.19/kwidgetsaddons-6.19.0.tar.xz) = 4254492
+TIMESTAMP = 1762892882
+SHA256 (KDE/frameworks/6.20/kwidgetsaddons-6.20.0.tar.xz) = 39974b85cdffd8c6d6e0a5c0684927a21e071c1e63d7cce3888331f0169a4837
+SIZE (KDE/frameworks/6.20/kwidgetsaddons-6.20.0.tar.xz) = 4257304
diff --git a/x11-toolkits/kf6-kxmlgui/distinfo b/x11-toolkits/kf6-kxmlgui/distinfo
index f3cddc43027a..f271bea45de0 100644
--- a/x11-toolkits/kf6-kxmlgui/distinfo
+++ b/x11-toolkits/kf6-kxmlgui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784986
-SHA256 (KDE/frameworks/6.19/kxmlgui-6.19.0.tar.xz) = 29c29dc71c1668aef18dcd0a8c865739f5dcc2e2f5cea66bec75d240807fd9ee
-SIZE (KDE/frameworks/6.19/kxmlgui-6.19.0.tar.xz) = 2897500
+TIMESTAMP = 1762892882
+SHA256 (KDE/frameworks/6.20/kxmlgui-6.20.0.tar.xz) = a16fd3734112914ef50ed2666a16905d87e67954bc368725ccb1d5b2edc8f8f1
+SIZE (KDE/frameworks/6.20/kxmlgui-6.20.0.tar.xz) = 2897500
diff --git a/x11-toolkits/plasma6-kdeplasma-addons/distinfo b/x11-toolkits/plasma6-kdeplasma-addons/distinfo
index 3b79448e4048..c09d48f31c76 100644
--- a/x11-toolkits/plasma6-kdeplasma-addons/distinfo
+++ b/x11-toolkits/plasma6-kdeplasma-addons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293311
-SHA256 (KDE/plasma/6.5.2/kdeplasma-addons-6.5.2.tar.xz) = 935b1ca2890cab03ef9bf0cacc8fb5a6044fa688487d4b60f97ab239a3b95684
-SIZE (KDE/plasma/6.5.2/kdeplasma-addons-6.5.2.tar.xz) = 1096604
+TIMESTAMP = 1763481325
+SHA256 (KDE/plasma/6.5.3/kdeplasma-addons-6.5.3.tar.xz) = 8426429aaf15bf33d3c7b7f61837e9b5679e9b7ce73f612273398a7a977c6287
+SIZE (KDE/plasma/6.5.3/kdeplasma-addons-6.5.3.tar.xz) = 1096852
diff --git a/x11-wm/cosmic-comp/Makefile b/x11-wm/cosmic-comp/Makefile
index f511da94f7ee..8ca2d4cd2563 100644
--- a/x11-wm/cosmic-comp/Makefile
+++ b/x11-wm/cosmic-comp/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cosmic-comp
DISTVERSIONPREFIX= epoch-
-DISTVERSION= 1.0.0-beta.2
-PORTREVISION= 1
+DISTVERSION= 1.0.0-beta.6
CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -25,7 +24,7 @@ USE_GITHUB= yes
USE_GL= gbm
USE_XORG= pixman
GH_ACCOUNT= pop-os
-GH_TUPLE= pop-os:iced:0.4.2-3049-gd0508750:iced/../${WRKSRC_crate_iced:T}/iced
+GH_TUPLE= pop-os:iced:0.4.2-3056-g8cbf2b70:iced/../${WRKSRC_crate_iced:T}/iced
CARGO_FEATURES= --no-default-features # disable systemd
PLIST_FILES= bin/${PORTNAME} \
share/cosmic/com.system76.CosmicSettings.Shortcuts/v1/defaults/keybindings.ron \
diff --git a/x11-wm/cosmic-comp/Makefile.crates b/x11-wm/cosmic-comp/Makefile.crates
index 3916cd15d9b8..9ca8b63fc5a2 100644
--- a/x11-wm/cosmic-comp/Makefile.crates
+++ b/x11-wm/cosmic-comp/Makefile.crates
@@ -1,6 +1,6 @@
-CARGO_CRATES= ab_glyph-0.2.31 \
+CARGO_CRATES= ab_glyph-0.2.32 \
ab_glyph_rasterizer-0.1.10 \
- addr2line-0.24.2 \
+ addr2line-0.25.1 \
adler2-2.0.1 \
ahash-0.8.12 \
aho-corasick-1.1.3 \
@@ -33,7 +33,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
atomic_float-1.1.0 \
auto_enums-0.8.7 \
autocfg-1.5.0 \
- backtrace-0.3.75 \
+ backtrace-0.3.76 \
base64-0.21.7 \
base64-0.22.1 \
basic-toml-0.1.10 \
@@ -47,23 +47,23 @@ CARGO_CRATES= ab_glyph-0.2.31 \
blocking-1.6.2 \
bumpalo-3.19.0 \
by_address-1.2.1 \
- bytemuck-1.23.2 \
- bytemuck_derive-1.10.1 \
+ bytemuck-1.24.0 \
+ bytemuck_derive-1.10.2 \
byteorder-lite-0.1.0 \
bytes-1.10.1 \
calloop-0.13.0 \
calloop-0.14.3 \
calloop-wayland-source-0.3.0 \
calloop-wayland-source-0.4.1 \
- cc-1.2.38 \
+ cc-1.2.41 \
cesu8-1.1.0 \
cfg-expr-0.20.3 \
- cfg-if-1.0.3 \
+ cfg-if-1.0.4 \
cfg_aliases-0.1.1 \
cfg_aliases-0.2.1 \
cgmath-0.18.0 \
chrono-0.4.42 \
- clap_lex-0.7.5 \
+ clap_lex-0.7.6 \
clipboard-win-5.4.1 \
cocoa-0.25.0 \
cocoa-foundation-0.1.2 \
@@ -96,7 +96,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
darling_macro-0.20.11 \
darling_macro-0.21.3 \
data-url-0.3.2 \
- deranged-0.5.3 \
+ deranged-0.5.4 \
derive_setters-0.1.8 \
derive_utils-0.15.0 \
digest-0.10.7 \
@@ -143,8 +143,8 @@ CARGO_CRATES= ab_glyph-0.2.31 \
fastrand-2.3.0 \
fdeflate-0.3.7 \
find-crate-0.6.3 \
- find-msvc-tools-0.1.2 \
- flate2-1.1.2 \
+ find-msvc-tools-0.1.4 \
+ flate2-1.1.4 \
float-cmp-0.9.0 \
float_next_after-1.0.0 \
fluent-0.17.0 \
@@ -153,7 +153,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
fluent-syntax-0.12.0 \
fnv-1.0.7 \
foldhash-0.1.5 \
- font-types-0.9.0 \
+ font-types-0.10.0 \
fontconfig-parser-0.5.8 \
fontdb-0.18.0 \
fontdb-0.23.0 \
@@ -175,12 +175,12 @@ CARGO_CRATES= ab_glyph-0.2.31 \
gbm-0.18.0 \
gbm-sys-0.4.0 \
generator-0.8.7 \
- generic-array-0.14.7 \
- gethostname-1.0.2 \
+ generic-array-0.14.9 \
+ gethostname-1.1.0 \
getrandom-0.2.16 \
- getrandom-0.3.3 \
+ getrandom-0.3.4 \
gif-0.13.3 \
- gimli-0.31.1 \
+ gimli-0.32.3 \
gl_generator-0.14.0 \
glam-0.25.0 \
glow-0.13.1 \
@@ -191,10 +191,10 @@ CARGO_CRATES= ab_glyph-0.2.31 \
gpu-allocator-0.26.0 \
gpu-descriptor-0.3.2 \
gpu-descriptor-types-0.2.0 \
- grid-0.11.0 \
+ grid-0.18.0 \
guillotiere-0.6.2 \
- half-2.6.0 \
- harfrust-0.2.1 \
+ half-2.7.1 \
+ harfrust-0.3.2 \
hashbrown-0.12.3 \
hashbrown-0.15.5 \
hashbrown-0.16.0 \
@@ -236,26 +236,25 @@ CARGO_CRATES= ab_glyph-0.2.31 \
intl-memoizer-0.5.3 \
intl_pluralrules-7.0.2 \
io-lifetimes-1.0.11 \
- io-uring-0.7.10 \
itoa-1.0.15 \
jni-0.21.1 \
jni-sys-0.3.0 \
jobserver-0.1.34 \
jpeg-decoder-0.3.2 \
- js-sys-0.3.80 \
+ js-sys-0.3.81 \
kamadak-exif-0.5.5 \
kdl-6.5.0 \
keyframe-1.1.1 \
khronos-egl-6.0.0 \
khronos_api-3.1.0 \
- known-folders-1.3.1 \
+ known-folders-1.4.0 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
kurbo-0.9.5 \
kurbo-0.10.4 \
kurbo-0.11.3 \
lazy_static-1.5.0 \
- libc-0.2.176 \
+ libc-0.2.177 \
libdisplay-info-0.3.0 \
libdisplay-info-derive-0.1.1 \
libdisplay-info-sys-0.3.0 \
@@ -272,7 +271,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
linux-raw-sys-0.11.0 \
litemap-0.8.0 \
litrs-0.4.2 \
- lock_api-0.4.13 \
+ lock_api-0.4.14 \
log-0.4.28 \
log-panics-2.1.0 \
logind-zbus-5.3.2 \
@@ -285,7 +284,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
lyon_tessellation-1.0.16 \
malloc_buf-0.0.6 \
matchers-0.2.0 \
- memchr-2.7.5 \
+ memchr-2.7.6 \
memmap2-0.9.8 \
memoffset-0.9.1 \
metal-0.29.0 \
@@ -295,7 +294,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
miniz_oxide-0.8.9 \
mint-0.5.9 \
mio-1.0.4 \
- moxcms-0.7.5 \
+ moxcms-0.7.7 \
mutate_once-0.1.2 \
naga-22.1.0 \
ndk-0.9.0 \
@@ -308,7 +307,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
nom-8.0.0 \
notify-8.2.0 \
notify-types-2.0.0 \
- nu-ansi-term-0.50.1 \
+ nu-ansi-term-0.50.3 \
num-0.4.3 \
num-bigint-0.4.6 \
num-complex-0.4.6 \
@@ -341,11 +340,11 @@ CARGO_CRATES= ab_glyph-0.2.31 \
objc2-uniform-type-identifiers-0.2.2 \
objc2-user-notifications-0.2.2 \
objc_id-0.1.1 \
- object-0.36.7 \
+ object-0.37.3 \
once_cell-1.21.3 \
option-ext-0.2.0 \
orbclient-0.3.48 \
- ordered-float-5.0.0 \
+ ordered-float-5.1.0 \
ordered-stream-0.2.0 \
ouroboros-0.18.5 \
ouroboros_macro-0.18.5 \
@@ -354,9 +353,9 @@ CARGO_CRATES= ab_glyph-0.2.31 \
palette_derive-0.7.6 \
parking-2.2.1 \
parking_lot-0.11.2 \
- parking_lot-0.12.4 \
+ parking_lot-0.12.5 \
parking_lot_core-0.8.6 \
- parking_lot_core-0.9.11 \
+ parking_lot_core-0.9.12 \
paste-1.0.15 \
percent-encoding-2.3.2 \
phf-0.11.3 \
@@ -386,9 +385,9 @@ CARGO_CRATES= ab_glyph-0.2.31 \
proc-macro2-diagnostics-0.10.1 \
profiling-1.0.17 \
profiling-procmacros-1.0.17 \
- pxfm-0.1.24 \
+ pxfm-0.1.25 \
quick-xml-0.37.5 \
- quote-1.0.40 \
+ quote-1.0.41 \
r-efi-5.3.0 \
rand-0.8.5 \
rand-0.9.2 \
@@ -399,25 +398,22 @@ CARGO_CRATES= ab_glyph-0.2.31 \
rangemap-1.6.0 \
raw-window-handle-0.6.2 \
rctree-0.5.0 \
- read-fonts-0.29.3 \
- read-fonts-0.34.0 \
+ read-fonts-0.35.0 \
redox_syscall-0.2.16 \
redox_syscall-0.4.1 \
- redox_syscall-0.5.17 \
+ redox_syscall-0.5.18 \
redox_users-0.4.6 \
redox_users-0.5.2 \
- ref-cast-1.0.24 \
- ref-cast-impl-1.0.24 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
- regex-syntax-0.8.6 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
reis-0.5.0 \
renderdoc-sys-1.1.0 \
resvg-0.37.0 \
resvg-0.42.0 \
rgb-0.8.52 \
- ron-0.9.0 \
- ron-0.10.1 \
ron-0.11.0 \
roxmltree-0.19.0 \
roxmltree-0.20.0 \
@@ -441,14 +437,14 @@ CARGO_CRATES= ab_glyph-0.2.31 \
self_cell-1.2.0 \
semver-1.0.27 \
sendfd-0.4.4 \
- serde-1.0.226 \
- serde_core-1.0.226 \
- serde_derive-1.0.226 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
serde_json-1.0.145 \
serde_repr-0.1.20 \
- serde_spanned-0.6.9 \
- serde_with-3.14.1 \
- serde_with_macros-3.14.1 \
+ serde_spanned-1.0.3 \
+ serde_with-3.15.0 \
+ serde_with_macros-3.15.0 \
sha2-0.10.9 \
sharded-slab-0.1.7 \
shlex-1.3.0 \
@@ -457,8 +453,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
simplecss-0.2.2 \
siphasher-0.3.11 \
siphasher-1.0.1 \
- skrifa-0.31.3 \
- skrifa-0.36.0 \
+ skrifa-0.37.0 \
slab-0.4.11 \
slotmap-1.0.7 \
smallvec-1.15.1 \
@@ -468,7 +463,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
smol_str-0.2.2 \
snowflake-1.3.0 \
spirv-0.3.0+sdk-1.3.268.0 \
- stable_deref_trait-1.2.0 \
+ stable_deref_trait-1.2.1 \
static_assertions-1.1.0 \
strict-num-0.1.1 \
strsim-0.11.1 \
@@ -476,19 +471,20 @@ CARGO_CRATES= ab_glyph-0.2.31 \
svg_fmt-0.4.5 \
svgtypes-0.13.0 \
svgtypes-0.15.3 \
- swash-0.2.5 \
+ swash-0.2.6 \
syn-1.0.109 \
syn-2.0.106 \
synstructure-0.13.2 \
sys-locale-0.3.2 \
- system-deps-7.0.5 \
+ system-deps-7.0.6 \
+ taffy-0.9.1 \
target-lexicon-0.13.2 \
tempfile-3.23.0 \
termcolor-1.4.1 \
thiserror-1.0.69 \
- thiserror-2.0.16 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.16 \
+ thiserror-impl-2.0.17 \
thread_local-1.1.9 \
time-0.3.44 \
time-core-0.1.6 \
@@ -499,14 +495,13 @@ CARGO_CRATES= ab_glyph-0.2.31 \
tinystr-0.8.1 \
tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.47.1 \
+ tokio-1.48.0 \
toml-0.5.11 \
- toml-0.8.23 \
- toml_datetime-0.6.11 \
- toml_datetime-0.7.2 \
- toml_edit-0.22.27 \
- toml_edit-0.23.6 \
- toml_parser-1.0.3 \
+ toml-0.9.8 \
+ toml_datetime-0.7.3 \
+ toml_edit-0.23.7 \
+ toml_parser-1.0.4 \
+ toml_writer-1.0.4 \
tracing-0.1.41 \
tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
@@ -518,7 +513,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
ttf-parser-0.21.1 \
ttf-parser-0.25.1 \
type-map-0.5.1 \
- typenum-1.18.0 \
+ typenum-1.19.0 \
udev-0.9.3 \
uds_windows-1.1.0 \
unic-langid-0.9.6 \
@@ -547,14 +542,13 @@ CARGO_CRATES= ab_glyph-0.2.31 \
version_check-0.9.5 \
walkdir-2.5.0 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.7+wasi-0.2.4 \
wasip2-1.0.1+wasi-0.2.4 \
- wasm-bindgen-0.2.103 \
- wasm-bindgen-backend-0.2.103 \
- wasm-bindgen-futures-0.4.53 \
- wasm-bindgen-macro-0.2.103 \
- wasm-bindgen-macro-support-0.2.103 \
- wasm-bindgen-shared-0.2.103 \
+ wasm-bindgen-0.2.104 \
+ wasm-bindgen-backend-0.2.104 \
+ wasm-bindgen-futures-0.4.54 \
+ wasm-bindgen-macro-0.2.104 \
+ wasm-bindgen-macro-support-0.2.104 \
+ wasm-bindgen-shared-0.2.104 \
wasm-timer-0.2.5 \
wayland-backend-0.3.11 \
wayland-client-0.31.11 \
@@ -569,14 +563,14 @@ CARGO_CRATES= ab_glyph-0.2.31 \
wayland-scanner-0.31.7 \
wayland-server-0.31.10 \
wayland-sys-0.31.7 \
- web-sys-0.3.80 \
+ web-sys-0.3.81 \
web-time-1.1.0 \
weezl-0.1.10 \
wgpu-22.1.0 \
wgpu-core-22.1.0 \
wgpu-hal-22.0.0 \
wgpu-types-22.0.0 \
- widestring-1.2.0 \
+ widestring-1.2.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.11 \
@@ -586,58 +580,58 @@ CARGO_CRATES= ab_glyph-0.2.31 \
windows-collections-0.2.0 \
windows-core-0.52.0 \
windows-core-0.61.2 \
- windows-core-0.62.0 \
+ windows-core-0.62.2 \
windows-future-0.2.1 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
windows-link-0.1.3 \
- windows-link-0.2.0 \
+ windows-link-0.2.1 \
windows-numerics-0.2.0 \
windows-result-0.3.4 \
- windows-result-0.4.0 \
+ windows-result-0.4.1 \
windows-strings-0.4.2 \
- windows-strings-0.5.0 \
+ windows-strings-0.5.1 \
windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
- windows-sys-0.61.0 \
+ windows-sys-0.61.2 \
windows-targets-0.42.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.3 \
+ windows-targets-0.53.5 \
windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
+ windows_x86_64_msvc-0.53.1 \
winit-0.30.12 \
winnow-0.6.24 \
winnow-0.7.13 \
@@ -660,8 +654,8 @@ CARGO_CRATES= ab_glyph-0.2.31 \
yazi-0.2.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
- zbus-5.11.0 \
- zbus_macros-5.11.0 \
+ zbus-5.12.0 \
+ zbus_macros-5.12.0 \
zbus_names-4.2.0 \
zeno-0.3.3 \
zerocopy-0.8.27 \
@@ -673,21 +667,20 @@ CARGO_CRATES= ab_glyph-0.2.31 \
zerovec-derive-0.11.1 \
zune-core-0.4.12 \
zune-jpeg-0.4.21 \
- zvariant-5.7.0 \
- zvariant_derive-5.7.0 \
+ zvariant-5.8.0 \
+ zvariant_derive-5.8.0 \
zvariant_utils-3.2.1 \
- taffy@git+https://github.com/DioxusLabs/taffy?rev=7781c70\#7781c70241f7f572130c13106f2a869a9cf80885 \
- cosmic-settings-config,cosmic-settings-daemon-config@git+https://github.com/pop-os/cosmic-settings-daemon\#181e8f9c6269253f173f1bbcdd1385f23c78c598 \
- smithay@git+https://github.com/smithay/smithay.git?rev=eb45814\#eb45814725597a7f0db07eccf4bd473d87c730bc \
+ cosmic-settings-daemon@git+https://github.com/pop-os/dbus-settings-bindings\#b2337437d70b3db7a56211a43aa1632306711b2d \
+ smithay@git+https://github.com/smithay/smithay.git?rev=d743e1a\#d743e1a317fa0f01d1c4cadd96d277a1ec7b59d9 \
+ cosmic-settings-config,cosmic-settings-daemon-config@git+https://github.com/pop-os/cosmic-settings-daemon\#68331387e4336c37ce2300bea8638257feab449a \
atomicwrites@git+https://github.com/jackpot51/rust-atomicwrites\#043ab4859d53ffd3d55334685303d8df39c9f768 \
iced_glyphon@git+https://github.com/pop-os/glyphon.git?tag=iced-0.14-dev\#6ef9d12a20cfd0f7bdf38136a26ded9f7459ec8b \
- cosmic-settings-daemon@git+https://github.com/pop-os/dbus-settings-bindings\#3b86984332be2c930a3536ab714b843c851fa8ca \
+ cosmic-config,cosmic-config-derive,cosmic-theme,iced,iced_core,iced_futures,iced_graphics,iced_renderer,iced_runtime,iced_tiny_skia,iced_wgpu,iced_widget,libcosmic@git+https://github.com/pop-os/libcosmic/\#f44d82a7e83af15270a9ca3beb832f4799699337 \
cosmic-freedesktop-icons@git+https://github.com/pop-os/freedesktop-icons\#8a05c322c482ff3c69cf34bacfee98907ac45307 \
clipboard_macos,clipboard_wayland,clipboard_x11,dnd,mime,window_clipboard@git+https://github.com/pop-os/window_clipboard.git?tag=pop-0.13-2\#6b9faab87bea9cebec6ae036906fd67fed254f5f \
+ cosmic-text@git+https://github.com/pop-os/cosmic-text.git\#cffdea2b334e7830a5fd6f95bf5e1784014442a8 \
cosmic-randr-shell@git+https://github.com/pop-os/cosmic-randr/\#bce9cdf2d447508d4e2d54a2be4fcd738ab51df5 \
smithay-clipboard@git+https://github.com/pop-os/smithay-clipboard?tag=pop-dnd-5\#5a3007def49eb678d1144850c9ee04b80707c56a \
- cosmic-text@git+https://github.com/pop-os/cosmic-text.git\#e04bfd098f58958b09f0cf5e14a67f87e49dbaec \
softbuffer@git+https://github.com/pop-os/softbuffer?tag=cosmic-4.0\#a3f77e251e7422803f693df6e3fc313c010c4dcb \
cosmic-client-toolkit,cosmic-protocols@git+https://github.com/pop-os/cosmic-protocols?branch=main\#d0e95be25e423cfe523b11111a3666ed7aaf0dc4 \
- cosmic-config,cosmic-config-derive,cosmic-theme,iced,iced_core,iced_futures,iced_graphics,iced_renderer,iced_runtime,iced_tiny_skia,iced_wgpu,iced_widget,libcosmic@git+https://github.com/pop-os/libcosmic/\#9ccade723a3f5d4438b16d5ad5ace927b903e794 \
id_tree@git+https://github.com/Drakulix/id-tree.git?branch=feature%2Fcopy_clone\#632a57d6d49160e18d7300fa7edae52281ec5482
diff --git a/x11-wm/cosmic-comp/distinfo b/x11-wm/cosmic-comp/distinfo
index 39ee7a0b7ed1..2a19bddc9568 100644
--- a/x11-wm/cosmic-comp/distinfo
+++ b/x11-wm/cosmic-comp/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1760532319
-SHA256 (rust/crates/ab_glyph-0.2.31.crate) = e074464580a518d16a7126262fffaaa47af89d4099d4cb403f8ed938ba12ee7d
-SIZE (rust/crates/ab_glyph-0.2.31.crate) = 20909
+TIMESTAMP = 1762917654
+SHA256 (rust/crates/ab_glyph-0.2.32.crate) = 01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2
+SIZE (rust/crates/ab_glyph-0.2.32.crate) = 20967
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618
SIZE (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 11206
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
+SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
@@ -69,8 +69,8 @@ SHA256 (rust/crates/auto_enums-0.8.7.crate) = 9c170965892137a3a9aeb000b4524aa3cc
SIZE (rust/crates/auto_enums-0.8.7.crate) = 58613
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
-SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
+SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
@@ -97,10 +97,10 @@ SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06
SIZE (rust/crates/by_address-1.2.1.crate) = 8437
-SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
-SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
-SHA256 (rust/crates/bytemuck_derive-1.10.1.crate) = 4f154e572231cb6ba2bd1176980827e3d5dc04cc183a75dea38109fbdd672d29
-SIZE (rust/crates/bytemuck_derive-1.10.1.crate) = 25122
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
+SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff
+SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
@@ -113,14 +113,14 @@ SHA256 (rust/crates/calloop-wayland-source-0.3.0.crate) = 95a66a987056935f7efce4
SIZE (rust/crates/calloop-wayland-source-0.3.0.crate) = 11300
SHA256 (rust/crates/calloop-wayland-source-0.4.1.crate) = 138efcf0940a02ebf0cc8d1eff41a1682a46b431630f4c52450d6265876021fa
SIZE (rust/crates/calloop-wayland-source-0.4.1.crate) = 11247
-SHA256 (rust/crates/cc-1.2.38.crate) = 80f41ae168f955c12fb8960b057d70d0ca153fb83182b57d86380443527be7e9
-SIZE (rust/crates/cc-1.2.38.crate) = 90139
+SHA256 (rust/crates/cc-1.2.41.crate) = ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7
+SIZE (rust/crates/cc-1.2.41.crate) = 91154
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cfg-expr-0.20.3.crate) = 1a2c5f3bf25ec225351aa1c8e230d04d880d3bd89dea133537dafad4ae291e5c
SIZE (rust/crates/cfg-expr-0.20.3.crate) = 44845
-SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
-SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
@@ -129,8 +129,8 @@ SHA256 (rust/crates/cgmath-0.18.0.crate) = 1a98d30140e3296250832bbaaff83b27dcd6f
SIZE (rust/crates/cgmath-0.18.0.crate) = 64802
SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
SIZE (rust/crates/chrono-0.4.42.crate) = 238174
-SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
SHA256 (rust/crates/cocoa-0.25.0.crate) = f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c
@@ -195,8 +195,8 @@ SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa1
SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
SHA256 (rust/crates/data-url-0.3.2.crate) = be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376
SIZE (rust/crates/data-url-0.3.2.crate) = 23862
-SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
-SIZE (rust/crates/deranged-0.5.3.crate) = 24353
+SHA256 (rust/crates/deranged-0.5.4.crate) = a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071
+SIZE (rust/crates/deranged-0.5.4.crate) = 24461
SHA256 (rust/crates/derive_setters-0.1.8.crate) = ae5c625eda104c228c06ecaf988d1c60e542176bd7a490e60eeda3493244c0c9
SIZE (rust/crates/derive_setters-0.1.8.crate) = 11918
SHA256 (rust/crates/derive_utils-0.15.0.crate) = ccfae181bab5ab6c5478b2ccb69e4c68a02f8c3ec72f6616bfec9dbc599d2ee0
@@ -289,10 +289,10 @@ SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956
SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
SHA256 (rust/crates/find-crate-0.6.3.crate) = 59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2
SIZE (rust/crates/find-crate-0.6.3.crate) = 12092
-SHA256 (rust/crates/find-msvc-tools-0.1.2.crate) = 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959
-SIZE (rust/crates/find-msvc-tools-0.1.2.crate) = 30461
-SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
-SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/flate2-1.1.4.crate) = dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9
+SIZE (rust/crates/flate2-1.1.4.crate) = 77010
SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
SHA256 (rust/crates/float_next_after-1.0.0.crate) = 8bf7cc16383c4b8d58b9905a8509f02926ce3058053c056376248d958c9df1e8
@@ -309,8 +309,8 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
-SHA256 (rust/crates/font-types-0.9.0.crate) = 02a596f5713680923a2080d86de50fe472fb290693cf0f701187a1c8b36996b7
-SIZE (rust/crates/font-types-0.9.0.crate) = 24609
+SHA256 (rust/crates/font-types-0.10.0.crate) = 511e2c18a516c666d27867d2f9821f76e7d591f762e9fc41dd6cc5c90fe54b0b
+SIZE (rust/crates/font-types-0.10.0.crate) = 24757
SHA256 (rust/crates/fontconfig-parser-0.5.8.crate) = bbc773e24e02d4ddd8395fd30dc147524273a83e54e0f312d986ea30de5f5646
SIZE (rust/crates/fontconfig-parser-0.5.8.crate) = 40928
SHA256 (rust/crates/fontdb-0.18.0.crate) = e32eac81c1135c1df01d4e6d4233c47ba11f6a6d07f33e0bba09d18797077770
@@ -353,18 +353,18 @@ SHA256 (rust/crates/gbm-sys-0.4.0.crate) = c13a5f2acc785d8fb6bf6b7ab6bfb0ef5dad4
SIZE (rust/crates/gbm-sys-0.4.0.crate) = 7647
SHA256 (rust/crates/generator-0.8.7.crate) = 605183a538e3e2a9c1038635cc5c2d194e2ee8fd0d1b66b8349fad7dbacce5a2
SIZE (rust/crates/generator-0.8.7.crate) = 37332
-SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
-SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/gethostname-1.0.2.crate) = fc257fdb4038301ce4b9cd1b3b51704509692bb3ff716a410cbd07925d9dae55
-SIZE (rust/crates/gethostname-1.0.2.crate) = 9914
+SHA256 (rust/crates/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2
+SIZE (rust/crates/generic-array-0.14.9.crate) = 17439
+SHA256 (rust/crates/gethostname-1.1.0.crate) = 1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8
+SIZE (rust/crates/gethostname-1.1.0.crate) = 9865
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
SHA256 (rust/crates/gif-0.13.3.crate) = 4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b
SIZE (rust/crates/gif-0.13.3.crate) = 36010
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
+SIZE (rust/crates/gimli-0.32.3.crate) = 289789
SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
SHA256 (rust/crates/glam-0.25.0.crate) = 151665d9be52f9bb40fc7966565d39666f2d1e69233571b71b87791c7e0528b3
@@ -385,14 +385,14 @@ SHA256 (rust/crates/gpu-descriptor-0.3.2.crate) = b89c83349105e3732062a895becfc7
SIZE (rust/crates/gpu-descriptor-0.3.2.crate) = 7943
SHA256 (rust/crates/gpu-descriptor-types-0.2.0.crate) = fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91
SIZE (rust/crates/gpu-descriptor-types-0.2.0.crate) = 2169
-SHA256 (rust/crates/grid-0.11.0.crate) = 1df00eed8d1f0db937f6be10e46e8072b0671accb504cf0f959c5c52c679f5b9
-SIZE (rust/crates/grid-0.11.0.crate) = 14044
+SHA256 (rust/crates/grid-0.18.0.crate) = 12101ecc8225ea6d675bc70263074eab6169079621c2186fe0c66590b2df9681
+SIZE (rust/crates/grid-0.18.0.crate) = 26095
SHA256 (rust/crates/guillotiere-0.6.2.crate) = b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782
SIZE (rust/crates/guillotiere-0.6.2.crate) = 18116
-SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
-SIZE (rust/crates/half-2.6.0.crate) = 59507
-SHA256 (rust/crates/harfrust-0.2.1.crate) = 75a4c970f1a00edc1626f1e3cc039492b15b73df28b9fff70f95404a571b4fae
-SIZE (rust/crates/harfrust-0.2.1.crate) = 308937
+SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
+SIZE (rust/crates/half-2.7.1.crate) = 61040
+SHA256 (rust/crates/harfrust-0.3.2.crate) = 92c020db12c71d8a12a3fe7607873cade3a01a6287e29d540c8723276221b9d8
+SIZE (rust/crates/harfrust-0.3.2.crate) = 308772
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
@@ -475,8 +475,6 @@ SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac87
SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201
SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
-SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
-SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
@@ -487,8 +485,8 @@ SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c97
SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
SHA256 (rust/crates/jpeg-decoder-0.3.2.crate) = 00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07
SIZE (rust/crates/jpeg-decoder-0.3.2.crate) = 745371
-SHA256 (rust/crates/js-sys-0.3.80.crate) = 852f13bec5eba4ba9afbeb93fd7c13fe56147f055939ae21c43a29a0ecb2702e
-SIZE (rust/crates/js-sys-0.3.80.crate) = 56202
+SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305
+SIZE (rust/crates/js-sys-0.3.81.crate) = 56399
SHA256 (rust/crates/kamadak-exif-0.5.5.crate) = ef4fc70d0ab7e5b6bafa30216a6b48705ea964cdfc29c050f2412295eba58077
SIZE (rust/crates/kamadak-exif-0.5.5.crate) = 54457
SHA256 (rust/crates/kdl-6.5.0.crate) = 81a29e7b50079ff44549f68c0becb1c73d7f6de2a4ea952da77966daf3d4761e
@@ -499,8 +497,8 @@ SHA256 (rust/crates/khronos-egl-6.0.0.crate) = 6aae1df220ece3c0ada96b8153459b67e
SIZE (rust/crates/khronos-egl-6.0.0.crate) = 29315
SHA256 (rust/crates/khronos_api-3.1.0.crate) = e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc
SIZE (rust/crates/khronos_api-3.1.0.crate) = 599718
-SHA256 (rust/crates/known-folders-1.3.1.crate) = c644f4623d1c55eb60a9dac35e0858a59f982fb87db6ce34c872372b0a5b728f
-SIZE (rust/crates/known-folders-1.3.1.crate) = 16841
+SHA256 (rust/crates/known-folders-1.4.0.crate) = d463f34ca3c400fde3a054da0e0b8c6ffa21e4590922f3e18281bb5eeef4cbdc
+SIZE (rust/crates/known-folders-1.4.0.crate) = 16910
SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
@@ -513,8 +511,8 @@ SHA256 (rust/crates/kurbo-0.11.3.crate) = c62026ae44756f8a599ba21140f350303d4f08
SIZE (rust/crates/kurbo-0.11.3.crate) = 137586
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174
-SIZE (rust/crates/libc-0.2.176.crate) = 790040
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
SHA256 (rust/crates/libdisplay-info-0.3.0.crate) = 59fd96dbb2381ff31f314f07accbdf8550febdcc5cd8761ecaf7c1763361c359
SIZE (rust/crates/libdisplay-info-0.3.0.crate) = 40051
SHA256 (rust/crates/libdisplay-info-derive-0.1.1.crate) = 8dc2c710cf5819e91220a446d9e64acc6814386cc22c509c3f0df83c0b874a98
@@ -547,8 +545,8 @@ SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
SIZE (rust/crates/litrs-0.4.2.crate) = 43399
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/log-panics-2.1.0.crate) = 68f9dd8546191c1850ecf67d22f5ff00a935b890d0e84713159a55495cc2ac5f
@@ -573,8 +571,8 @@ SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218e
SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
SIZE (rust/crates/matchers-0.2.0.crate) = 7075
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
@@ -593,8 +591,8 @@ SHA256 (rust/crates/mint-0.5.9.crate) = e53debba6bda7a793e5f99b8dacf19e626084f52
SIZE (rust/crates/mint-0.5.9.crate) = 8399
SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
SIZE (rust/crates/mio-1.0.4.crate) = 104212
-SHA256 (rust/crates/moxcms-0.7.5.crate) = ddd32fa8935aeadb8a8a6b6b351e40225570a37c43de67690383d87ef170cd08
-SIZE (rust/crates/moxcms-0.7.5.crate) = 184232
+SHA256 (rust/crates/moxcms-0.7.7.crate) = c588e11a3082784af229e23e8e4ecf5bcc6fbe4f69101e0421ce8d79da7f0b40
+SIZE (rust/crates/moxcms-0.7.7.crate) = 175575
SHA256 (rust/crates/mutate_once-0.1.2.crate) = 13d2233c9842d08cfe13f9eac96e207ca6a2ea10b80259ebe8ad0268be27d2af
SIZE (rust/crates/mutate_once-0.1.2.crate) = 4508
SHA256 (rust/crates/naga-22.1.0.crate) = 8bd5a652b6faf21496f2cfd88fc49989c8db0825d1f6746b1a71a6ede24a63ad
@@ -619,8 +617,8 @@ SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea6
SIZE (rust/crates/notify-8.2.0.crate) = 39067
SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
-SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
-SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
+SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
+SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597
SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
SIZE (rust/crates/num-0.4.3.crate) = 9575
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
@@ -685,16 +683,16 @@ SHA256 (rust/crates/objc2-user-notifications-0.2.2.crate) = 76cfcbf642358e8689af
SIZE (rust/crates/objc2-user-notifications-0.2.2.crate) = 9600
SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/orbclient-0.3.48.crate) = ba0b26cec2e24f08ed8bb31519a9333140a6599b867dac464bb150bdb796fd43
SIZE (rust/crates/orbclient-0.3.48.crate) = 1324601
-SHA256 (rust/crates/ordered-float-5.0.0.crate) = e2c1f9f56e534ac6a9b8a4600bdf0f530fb393b5f393e7b4d03489c3cf0c3f01
-SIZE (rust/crates/ordered-float-5.0.0.crate) = 23364
+SHA256 (rust/crates/ordered-float-5.1.0.crate) = 7f4779c6901a562440c3786d08192c6fbda7c1c2060edd10006b05ee35d10f2d
+SIZE (rust/crates/ordered-float-5.1.0.crate) = 30230
SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
SHA256 (rust/crates/ouroboros-0.18.5.crate) = 1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59
@@ -711,12 +709,12 @@ SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d
SIZE (rust/crates/parking-2.2.1.crate) = 10685
SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
-SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
-SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
SHA256 (rust/crates/parking_lot_core-0.8.6.crate) = 60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc
SIZE (rust/crates/parking_lot_core-0.8.6.crate) = 32567
-SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
-SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
@@ -775,12 +773,12 @@ SHA256 (rust/crates/profiling-1.0.17.crate) = 3eb8486b569e12e2c32ad3e204dbaba5e4
SIZE (rust/crates/profiling-1.0.17.crate) = 13493
SHA256 (rust/crates/profiling-procmacros-1.0.17.crate) = 52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b
SIZE (rust/crates/profiling-procmacros-1.0.17.crate) = 5895
-SHA256 (rust/crates/pxfm-0.1.24.crate) = 83f9b339b02259ada5c0f4a389b7fb472f933aa17ce176fd2ad98f28bb401fde
-SIZE (rust/crates/pxfm-0.1.24.crate) = 867020
+SHA256 (rust/crates/pxfm-0.1.25.crate) = a3cbdf373972bf78df4d3b518d07003938e2c7d1fb5891e55f9cb6df57009d84
+SIZE (rust/crates/pxfm-0.1.25.crate) = 866791
SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -801,30 +799,28 @@ SHA256 (rust/crates/raw-window-handle-0.6.2.crate) = 20675572f6f24e9e76ef639bc55
SIZE (rust/crates/raw-window-handle-0.6.2.crate) = 20234
SHA256 (rust/crates/rctree-0.5.0.crate) = 3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f
SIZE (rust/crates/rctree-0.5.0.crate) = 8298
-SHA256 (rust/crates/read-fonts-0.29.3.crate) = 04ca636dac446b5664bd16c069c00a9621806895b8bb02c2dc68542b23b8f25d
-SIZE (rust/crates/read-fonts-0.29.3.crate) = 395959
-SHA256 (rust/crates/read-fonts-0.34.0.crate) = 8941f8e9d5f8ad3aebea330d01ac68c0167600eb31a86ecd86e97be4d13b51f5
-SIZE (rust/crates/read-fonts-0.34.0.crate) = 416028
+SHA256 (rust/crates/read-fonts-0.35.0.crate) = 6717cf23b488adf64b9d711329542ba34de147df262370221940dfabc2c91358
+SIZE (rust/crates/read-fonts-0.35.0.crate) = 416793
SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
-SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
-SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
-SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
-SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
-SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
-SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
-SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
-SIZE (rust/crates/regex-1.11.2.crate) = 166265
-SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
-SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
-SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
-SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/reis-0.5.0.crate) = 00939c5c526a1b4054ef8d9d96b3f92227f08ca355965e986741b556eda6d289
SIZE (rust/crates/reis-0.5.0.crate) = 72601
SHA256 (rust/crates/renderdoc-sys-1.1.0.crate) = 19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832
@@ -835,10 +831,6 @@ SHA256 (rust/crates/resvg-0.42.0.crate) = 944d052815156ac8fa77eaac055220e95ba0b0
SIZE (rust/crates/resvg-0.42.0.crate) = 78253
SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
SIZE (rust/crates/rgb-0.8.52.crate) = 22449
-SHA256 (rust/crates/ron-0.9.0.crate) = 63f3aa105dea217ef30d89581b65a4d527a19afc95ef5750be3890e8d3c5b837
-SIZE (rust/crates/ron-0.9.0.crate) = 112874
-SHA256 (rust/crates/ron-0.10.1.crate) = beceb6f7bf81c73e73aeef6dd1356d9a1b2b4909e1f0fc3e59b034f9572d7b7f
-SIZE (rust/crates/ron-0.10.1.crate) = 114092
SHA256 (rust/crates/ron-0.11.0.crate) = db09040cc89e461f1a265139777a2bde7f8d8c67c4936f700c63ce3e2904d468
SIZE (rust/crates/ron-0.11.0.crate) = 121686
SHA256 (rust/crates/roxmltree-0.19.0.crate) = 3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f
@@ -885,22 +877,22 @@ SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551
SIZE (rust/crates/semver-1.0.27.crate) = 30081
SHA256 (rust/crates/sendfd-0.4.4.crate) = b183bfd5b1bc64ab0c1ef3ee06b008a9ef1b68a7d3a99ba566fbfe7a7c6d745b
SIZE (rust/crates/sendfd-0.4.4.crate) = 13046
-SHA256 (rust/crates/serde-1.0.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
-SIZE (rust/crates/serde-1.0.226.crate) = 28484
-SHA256 (rust/crates/serde_core-1.0.226.crate) = ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4
-SIZE (rust/crates/serde_core-1.0.226.crate) = 63014
-SHA256 (rust/crates/serde_derive-1.0.226.crate) = 8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33
-SIZE (rust/crates/serde_derive-1.0.226.crate) = 58702
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
-SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
-SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
-SHA256 (rust/crates/serde_with-3.14.1.crate) = c522100790450cf78eeac1507263d0a350d4d5b30df0c8e1fe051a10c22b376e
-SIZE (rust/crates/serde_with-3.14.1.crate) = 193025
-SHA256 (rust/crates/serde_with_macros-3.14.1.crate) = 327ada00f7d64abaac1e55a6911e90cf665aa051b9a561c7006c157f4633135e
-SIZE (rust/crates/serde_with_macros-3.14.1.crate) = 39432
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
+SHA256 (rust/crates/serde_with-3.15.0.crate) = 6093cd8c01b25262b84927e0f7151692158fab02d961e04c979d3903eba7ecc5
+SIZE (rust/crates/serde_with-3.15.0.crate) = 196624
+SHA256 (rust/crates/serde_with_macros-3.15.0.crate) = a7e6c180db0816026a61afa1cff5344fb7ebded7e4d3062772179f2501481c27
+SIZE (rust/crates/serde_with_macros-3.15.0.crate) = 38082
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
@@ -917,10 +909,8 @@ SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb0
SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/skrifa-0.31.3.crate) = dbeb4ca4399663735553a09dd17ce7e49a0a0203f03b706b39628c4d913a8607
-SIZE (rust/crates/skrifa-0.31.3.crate) = 276317
-SHA256 (rust/crates/skrifa-0.36.0.crate) = 37004372610e83ee2a4c69c7d896b41f33da6a3dc1a4fe07dd9b2629a549b1dc
-SIZE (rust/crates/skrifa-0.36.0.crate) = 282755
+SHA256 (rust/crates/skrifa-0.37.0.crate) = 8c31071dedf532758ecf3fed987cdb4bd9509f900e026ab684b4ecb81ea49841
+SIZE (rust/crates/skrifa-0.37.0.crate) = 283031
SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
@@ -939,8 +929,8 @@ SHA256 (rust/crates/snowflake-1.3.0.crate) = 27207bb65232eda1f588cf46db2fee75c08
SIZE (rust/crates/snowflake-1.3.0.crate) = 8073
SHA256 (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844
SIZE (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = 30802
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strict-num-0.1.1.crate) = 6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731
@@ -955,8 +945,8 @@ SHA256 (rust/crates/svgtypes-0.13.0.crate) = 6e44e288cd960318917cbd540340968b90b
SIZE (rust/crates/svgtypes-0.13.0.crate) = 38095
SHA256 (rust/crates/svgtypes-0.15.3.crate) = 68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc
SIZE (rust/crates/svgtypes-0.15.3.crate) = 43696
-SHA256 (rust/crates/swash-0.2.5.crate) = f745de914febc7c9ab4388dfaf94bbc87e69f57bb41133a9b0c84d4be49856f3
-SIZE (rust/crates/swash-0.2.5.crate) = 237646
+SHA256 (rust/crates/swash-0.2.6.crate) = 47846491253e976bdd07d0f9cc24b7daf24720d11309302ccbbc6e6b6e53550a
+SIZE (rust/crates/swash-0.2.6.crate) = 238129
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
@@ -965,8 +955,10 @@ SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/sys-locale-0.3.2.crate) = 8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4
SIZE (rust/crates/sys-locale-0.3.2.crate) = 15072
-SHA256 (rust/crates/system-deps-7.0.5.crate) = e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb
-SIZE (rust/crates/system-deps-7.0.5.crate) = 28669
+SHA256 (rust/crates/system-deps-7.0.6.crate) = c236d79f20808ca0084bfcd1a2fd6c686216b7f7a0c4fc39deb0cbf5eaab3713
+SIZE (rust/crates/system-deps-7.0.6.crate) = 28897
+SHA256 (rust/crates/taffy-0.9.1.crate) = b25026fb8cc9ab51ab9fdabe5d11706796966f6d1c78e19871ef63be2b8f0644
+SIZE (rust/crates/taffy-0.9.1.crate) = 157356
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
@@ -975,12 +967,12 @@ SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
-SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
-SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
@@ -1001,22 +993,20 @@ SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557
SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
-SIZE (rust/crates/tokio-1.47.1.crate) = 829790
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
-SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
-SIZE (rust/crates/toml-0.8.23.crate) = 36050
-SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
-SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
-SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1
-SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859
-SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
-SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
-SHA256 (rust/crates/toml_edit-0.23.6.crate) = f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b
-SIZE (rust/crates/toml_edit-0.23.6.crate) = 65753
-SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627
-SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_edit-0.23.7.crate) = 6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d
+SIZE (rust/crates/toml_edit-0.23.7.crate) = 65946
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
@@ -1039,8 +1029,8 @@ SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047
SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
SHA256 (rust/crates/type-map-0.5.1.crate) = cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90
SIZE (rust/crates/type-map-0.5.1.crate) = 8606
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/udev-0.9.3.crate) = af4e37e9ea4401fc841ff54b9ddfc9be1079b1e89434c1a6a865dd68980f7e9f
SIZE (rust/crates/udev-0.9.3.crate) = 21737
SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
@@ -1097,22 +1087,20 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
-SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
-SHA256 (rust/crates/wasm-bindgen-0.2.103.crate) = ab10a69fbd0a177f5f649ad4d8d3305499c42bab9aef2f7ff592d0ec8f833819
-SIZE (rust/crates/wasm-bindgen-0.2.103.crate) = 47309
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 0bb702423545a6007bbc368fde243ba47ca275e549c8a28617f56f6ba53b1d1c
-SIZE (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 32238
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.53.crate) = a0b221ff421256839509adbb55998214a70d829d3a28c69b4a6672e9d2a42f67
-SIZE (rust/crates/wasm-bindgen-futures-0.4.53.crate) = 16321
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.103.crate) = fc65f4f411d91494355917b605e1480033152658d71f722a90647f56a70c88a0
-SIZE (rust/crates/wasm-bindgen-macro-0.2.103.crate) = 9382
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = ffc003a991398a8ee604a401e194b6b3a39677b3173d6e74495eb51b82e99a32
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = 26418
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 293c37f4efa430ca14db3721dfbe48d8c33308096bd44d80ebaa775ab71ba1cf
-SIZE (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 9060
+SHA256 (rust/crates/wasm-bindgen-0.2.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d
+SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19
+SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 7e038d41e478cc73bae0ff9b36c60cff1c98b8f38f8d7e8061e79ee63608ac5c
+SIZE (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 16381
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119
+SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057
SHA256 (rust/crates/wasm-timer-0.2.5.crate) = be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f
SIZE (rust/crates/wasm-timer-0.2.5.crate) = 21668
SHA256 (rust/crates/wayland-backend-0.3.11.crate) = 673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35
@@ -1141,8 +1129,8 @@ SHA256 (rust/crates/wayland-server-0.31.10.crate) = fcbd4f3aba6c9fba70445ad2a484
SIZE (rust/crates/wayland-server-0.31.10.crate) = 56154
SHA256 (rust/crates/wayland-sys-0.31.7.crate) = 34949b42822155826b41db8e5d0c1be3a2bd296c747577a43a3e6daefc296142
SIZE (rust/crates/wayland-sys-0.31.7.crate) = 10106
-SHA256 (rust/crates/web-sys-0.3.80.crate) = fbe734895e869dc429d78c4b433f8d17d95f8d05317440b4fad5ab2d33e596dc
-SIZE (rust/crates/web-sys-0.3.80.crate) = 641763
+SHA256 (rust/crates/web-sys-0.3.81.crate) = 9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120
+SIZE (rust/crates/web-sys-0.3.81.crate) = 641812
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
@@ -1155,8 +1143,8 @@ SHA256 (rust/crates/wgpu-hal-22.0.0.crate) = f6bbf4b4de8b2a83c0401d9e5ae0080a279
SIZE (rust/crates/wgpu-hal-22.0.0.crate) = 317984
SHA256 (rust/crates/wgpu-types-22.0.0.crate) = bc9d91f0e2c4b51434dfa6db77846f2793149d8e73f800fa2e41f52b8eac3c5d
SIZE (rust/crates/wgpu-types-22.0.0.crate) = 62297
-SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d
-SIZE (rust/crates/widestring-1.2.0.crate) = 89105
+SHA256 (rust/crates/widestring-1.2.1.crate) = 72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471
+SIZE (rust/crates/widestring-1.2.1.crate) = 90350
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -1175,28 +1163,28 @@ SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838c
SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
-SHA256 (rust/crates/windows-core-0.62.0.crate) = 57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c
-SIZE (rust/crates/windows-core-0.62.0.crate) = 36955
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
-SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
-SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
-SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
-SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
-SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
-SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f
-SIZE (rust/crates/windows-result-0.4.0.crate) = 13420
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
-SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda
-SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
@@ -1207,16 +1195,16 @@ SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b3
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
-SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
-SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
@@ -1225,60 +1213,60 @@ SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
SHA256 (rust/crates/winit-0.30.12.crate) = c66d4b9ed69c4009f6321f762d6e61ad8a2389cd431b97cb1e146812e9e6c732
SIZE (rust/crates/winit-0.30.12.crate) = 604631
SHA256 (rust/crates/winnow-0.6.24.crate) = c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a
@@ -1323,10 +1311,10 @@ SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f659
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zbus-5.11.0.crate) = 2d07e46d035fb8e375b2ce63ba4e4ff90a7f73cf2ffb0138b29e1158d2eaadf7
-SIZE (rust/crates/zbus-5.11.0.crate) = 167028
-SHA256 (rust/crates/zbus_macros-5.11.0.crate) = 57e797a9c847ed3ccc5b6254e8bcce056494b375b511b3d6edcec0aeb4defaca
-SIZE (rust/crates/zbus_macros-5.11.0.crate) = 37505
+SHA256 (rust/crates/zbus-5.12.0.crate) = b622b18155f7a93d1cd2dc8c01d2d6a44e08fb9ebb7b3f9e6ed101488bad6c91
+SIZE (rust/crates/zbus-5.12.0.crate) = 168368
+SHA256 (rust/crates/zbus_macros-5.12.0.crate) = 1cdb94821ca8a87ca9c298b5d1cbd80e2a8b67115d99f6e4551ac49e42b6a314
+SIZE (rust/crates/zbus_macros-5.12.0.crate) = 37026
SHA256 (rust/crates/zbus_names-4.2.0.crate) = 7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97
SIZE (rust/crates/zbus_names-4.2.0.crate) = 17015
SHA256 (rust/crates/zeno-0.3.3.crate) = 6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524
@@ -1349,43 +1337,41 @@ SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713
SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268
-SHA256 (rust/crates/zvariant-5.7.0.crate) = 999dd3be73c52b1fccd109a4a81e4fcd20fab1d3599c8121b38d04e1419498db
-SIZE (rust/crates/zvariant-5.7.0.crate) = 90643
-SHA256 (rust/crates/zvariant_derive-5.7.0.crate) = 6643fd0b26a46d226bd90d3f07c1b5321fe9bb7f04673cb37ac6d6883885b68e
-SIZE (rust/crates/zvariant_derive-5.7.0.crate) = 14214
+SHA256 (rust/crates/zvariant-5.8.0.crate) = 2be61892e4f2b1772727be11630a62664a1826b62efa43a6fe7449521cb8744c
+SIZE (rust/crates/zvariant-5.8.0.crate) = 92133
+SHA256 (rust/crates/zvariant_derive-5.8.0.crate) = da58575a1b2b20766513b1ec59d8e2e68db2745379f961f86650655e862d2006
+SIZE (rust/crates/zvariant_derive-5.8.0.crate) = 14336
SHA256 (rust/crates/zvariant_utils-3.2.1.crate) = c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599
SIZE (rust/crates/zvariant_utils-3.2.1.crate) = 14678
-SHA256 (DioxusLabs-taffy-7781c70241f7f572130c13106f2a869a9cf80885_GH0.tar.gz) = e1a8e5cd37d8bb34badfd3c3e03a6948893a2ae6f789143162253f1f8e11fd4a
-SIZE (DioxusLabs-taffy-7781c70241f7f572130c13106f2a869a9cf80885_GH0.tar.gz) = 389939
-SHA256 (pop-os-cosmic-settings-daemon-181e8f9c6269253f173f1bbcdd1385f23c78c598_GH0.tar.gz) = f72636014cd2c5cdccf988a50782997cc630146b987ce677759ff028bcd39822
-SIZE (pop-os-cosmic-settings-daemon-181e8f9c6269253f173f1bbcdd1385f23c78c598_GH0.tar.gz) = 106335
-SHA256 (smithay-smithay-eb45814725597a7f0db07eccf4bd473d87c730bc_GH0.tar.gz) = ee1b884c5b1718dd5aadac626c7b69934078a8da0b6f15074ac4e8617a7e55d5
-SIZE (smithay-smithay-eb45814725597a7f0db07eccf4bd473d87c730bc_GH0.tar.gz) = 794089
+SHA256 (pop-os-dbus-settings-bindings-b2337437d70b3db7a56211a43aa1632306711b2d_GH0.tar.gz) = 18bd7612bdf55e71e3cd04e81bab475ddf8920472fec98d62db8596c9bc6646b
+SIZE (pop-os-dbus-settings-bindings-b2337437d70b3db7a56211a43aa1632306711b2d_GH0.tar.gz) = 58168
+SHA256 (smithay-smithay-d743e1a317fa0f01d1c4cadd96d277a1ec7b59d9_GH0.tar.gz) = f240d5bb303db940758215de335a3781354a16fc2e4f533417ad034f8ae8328c
+SIZE (smithay-smithay-d743e1a317fa0f01d1c4cadd96d277a1ec7b59d9_GH0.tar.gz) = 797824
+SHA256 (pop-os-cosmic-settings-daemon-68331387e4336c37ce2300bea8638257feab449a_GH0.tar.gz) = 708d8cbf373a77fe5be7464d506b616f49b53ba527060b67e8e89cf247894268
+SIZE (pop-os-cosmic-settings-daemon-68331387e4336c37ce2300bea8638257feab449a_GH0.tar.gz) = 106373
SHA256 (jackpot51-rust-atomicwrites-043ab4859d53ffd3d55334685303d8df39c9f768_GH0.tar.gz) = 95ce4266b50ce6470ba74a5a9ce718bbfba45bf5ab43786db05be1682f6f0db1
SIZE (jackpot51-rust-atomicwrites-043ab4859d53ffd3d55334685303d8df39c9f768_GH0.tar.gz) = 6787
SHA256 (pop-os-glyphon-iced-0.14-dev_GH0.tar.gz) = ec5f82cdbf5f5c0a7313cad64de78365d51c196d3bb54f645c9f186b08eac74b
SIZE (pop-os-glyphon-iced-0.14-dev_GH0.tar.gz) = 183465
-SHA256 (pop-os-dbus-settings-bindings-3b86984332be2c930a3536ab714b843c851fa8ca_GH0.tar.gz) = b4287d22cc6987dcd74a94ae18c20c56cfcea16d79ea9a190ab831788530d88a
-SIZE (pop-os-dbus-settings-bindings-3b86984332be2c930a3536ab714b843c851fa8ca_GH0.tar.gz) = 58223
+SHA256 (pop-os-libcosmic-f44d82a7e83af15270a9ca3beb832f4799699337_GH0.tar.gz) = 558b2d77dc0c8a56e3fe1affcc2c55d83eccae97a8830d9fedcd9130418fb3fe
+SIZE (pop-os-libcosmic-f44d82a7e83af15270a9ca3beb832f4799699337_GH0.tar.gz) = 1405640
SHA256 (pop-os-freedesktop-icons-8a05c322c482ff3c69cf34bacfee98907ac45307_GH0.tar.gz) = 401e64639e4a897ed5c658db7b210c75d328af7a3b100874cbb8a4ee5a472f93
SIZE (pop-os-freedesktop-icons-8a05c322c482ff3c69cf34bacfee98907ac45307_GH0.tar.gz) = 10860
SHA256 (pop-os-window_clipboard-pop-0.13-2_GH0.tar.gz) = 2181c53f2fe5d373cedfa7fe826bab04cbdd39fdbcb77920bbcc9f41a9cca79c
SIZE (pop-os-window_clipboard-pop-0.13-2_GH0.tar.gz) = 24227
+SHA256 (pop-os-cosmic-text-cffdea2b334e7830a5fd6f95bf5e1784014442a8_GH0.tar.gz) = 1b07294aca331e1b204467fababd8c3f432500b19d39aeb823cf73df8730e3fd
+SIZE (pop-os-cosmic-text-cffdea2b334e7830a5fd6f95bf5e1784014442a8_GH0.tar.gz) = 2891624
SHA256 (pop-os-cosmic-randr-bce9cdf2d447508d4e2d54a2be4fcd738ab51df5_GH0.tar.gz) = fdd6a3f5532a956900d690305b7685b24fa0fdc8699c4d1c8d18ec4026f0caf0
SIZE (pop-os-cosmic-randr-bce9cdf2d447508d4e2d54a2be4fcd738ab51df5_GH0.tar.gz) = 35872
SHA256 (pop-os-smithay-clipboard-pop-dnd-5_GH0.tar.gz) = 5e871e450991b94b8c09bc08994d6173e9bbb0f80b19ea7e3a126527d765bc90
SIZE (pop-os-smithay-clipboard-pop-dnd-5_GH0.tar.gz) = 22877
-SHA256 (pop-os-cosmic-text-e04bfd098f58958b09f0cf5e14a67f87e49dbaec_GH0.tar.gz) = daad121d29468c81caadd4c838f9f90cdb1c5e9713d418305276cfe0b257191e
-SIZE (pop-os-cosmic-text-e04bfd098f58958b09f0cf5e14a67f87e49dbaec_GH0.tar.gz) = 2892556
SHA256 (pop-os-softbuffer-cosmic-4.0_GH0.tar.gz) = 980f30eb5afc07acdec43f181a9e745cb7a887a6dff7e06dc9199748b2487569
SIZE (pop-os-softbuffer-cosmic-4.0_GH0.tar.gz) = 165853
SHA256 (pop-os-cosmic-protocols-d0e95be25e423cfe523b11111a3666ed7aaf0dc4_GH0.tar.gz) = 8b802e07e033f8550ec87f93154c871ef844fb628208f3fe1296ea61ca3f4aed
SIZE (pop-os-cosmic-protocols-d0e95be25e423cfe523b11111a3666ed7aaf0dc4_GH0.tar.gz) = 44738
-SHA256 (pop-os-libcosmic-9ccade723a3f5d4438b16d5ad5ace927b903e794_GH0.tar.gz) = fabde760cd65734d546af3fa90d361a24db7335cade1244f2effb522589aa590
-SIZE (pop-os-libcosmic-9ccade723a3f5d4438b16d5ad5ace927b903e794_GH0.tar.gz) = 1400326
SHA256 (Drakulix-id-tree-632a57d6d49160e18d7300fa7edae52281ec5482_GH0.tar.gz) = 8393b1b94f1f2d00c916b677e898332579420d8cf3781a68d1866c1b9bc8685d
SIZE (Drakulix-id-tree-632a57d6d49160e18d7300fa7edae52281ec5482_GH0.tar.gz) = 29608
-SHA256 (pop-os-cosmic-comp-epoch-1.0.0-beta.2_GH0.tar.gz) = b8d97b9d6e444f7b7cfa309fd982fb78ff25f1b5de1f2b161987872d6e3be0d4
-SIZE (pop-os-cosmic-comp-epoch-1.0.0-beta.2_GH0.tar.gz) = 472087
-SHA256 (pop-os-iced-0.4.2-3049-gd0508750_GH0.tar.gz) = 94852a405015b9ecb04c9768775dd3ecf976b1d003bfbb62952e30bb9f4f3164
-SIZE (pop-os-iced-0.4.2-3049-gd0508750_GH0.tar.gz) = 5278008
+SHA256 (pop-os-cosmic-comp-epoch-1.0.0-beta.6_GH0.tar.gz) = a871ba30702ffd31fa07fb11a30707393f75fef1b25b51da33d4ddd700f7faad
+SIZE (pop-os-cosmic-comp-epoch-1.0.0-beta.6_GH0.tar.gz) = 473160
+SHA256 (pop-os-iced-0.4.2-3056-g8cbf2b70_GH0.tar.gz) = 6bd174f6da67d12d7aab557480024ac57e6e28ded31d23e7c03c3017389d98ab
+SIZE (pop-os-iced-0.4.2-3056-g8cbf2b70_GH0.tar.gz) = 5279541
diff --git a/x11-wm/cosmic-comp/files/patch-libdisplay-info-0.3 b/x11-wm/cosmic-comp/files/patch-libdisplay-info-0.3
deleted file mode 100644
index 2c80d517cbfe..000000000000
--- a/x11-wm/cosmic-comp/files/patch-libdisplay-info-0.3
+++ /dev/null
@@ -1,50 +0,0 @@
-https://github.com/Smithay/libdisplay-info-rs/pull/17
-
---- Cargo.lock.orig 2025-10-15 12:45:19 UTC
-+++ Cargo.lock
-@@ -3005,9 +3005,9 @@ name = "libdisplay-info"
-
- [[package]]
- name = "libdisplay-info"
--version = "0.2.2"
-+version = "0.3.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "4210cfe93a0dc37228e08105e3c13171e5af816f7bd39e00e3d3adcf2b487a2b"
-+checksum = "59fd96dbb2381ff31f314f07accbdf8550febdcc5cd8761ecaf7c1763361c359"
- dependencies = [
- "bitflags 2.9.4",
- "libc",
-@@ -3029,9 +3029,9 @@ name = "libdisplay-info-sys"
-
- [[package]]
- name = "libdisplay-info-sys"
--version = "0.2.2"
-+version = "0.3.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "7f4f9264ece23c37ffa023ae635f48d588e1786745dad06dff10c9fb99dc646c"
-+checksum = "26590d55b8819f9c6b0d95d9d12dc9edbfd1f2413e88814a33b631ac049bb51f"
- dependencies = [
- "semver",
- "system-deps",
---- Cargo.toml.orig 2025-10-15 12:45:19 UTC
-+++ Cargo.toml
-@@ -32,7 +32,7 @@ cosmic-text = { git = "https://github.com/pop-os/cosmi
- cosmic-text = { git = "https://github.com/pop-os/cosmic-text.git", features = [
- "shape-run-cache",
- ] }
--libdisplay-info = "0.2.2"
-+libdisplay-info = "0.3.0"
- egui = { version = "0.31.0", optional = true }
- egui_plot = { version = "0.31.0", optional = true }
- i18n-embed = { version = "0.16", features = [
---- cosmic-comp-config/Cargo.toml.orig 2025-10-15 12:45:19 UTC
-+++ cosmic-comp-config/Cargo.toml
-@@ -7,7 +7,7 @@ input = "0.9.0"
- cosmic-config = { git = "https://github.com/pop-os/libcosmic/" }
- cosmic-randr-shell = { git = "https://github.com/pop-os/cosmic-randr/", optional = true }
- input = "0.9.0"
--libdisplay-info = { version = "0.2.0", optional = true }
-+libdisplay-info = { version = "0.3.0", optional = true }
- serde = { version = "1", features = ["derive"] }
- ron = { version = "0.9.0-alpha.0", optional = true }
- tracing = { version = "0.1.37", features = [
diff --git a/x11-wm/cosmic-comp/files/patch-no-systemd b/x11-wm/cosmic-comp/files/patch-no-systemd
index d75d9c713728..c63fd06ba251 100644
--- a/x11-wm/cosmic-comp/files/patch-no-systemd
+++ b/x11-wm/cosmic-comp/files/patch-no-systemd
@@ -12,9 +12,9 @@ Avoid various systemd dependencies
DesktopNames=pop:COSMIC
X-GDM-SessionRegisters=false
\ No newline at end of file
---- src/main.rs.orig 2025-09-19 13:33:10 UTC
-+++ src/main.rs
-@@ -134,6 +134,13 @@ fn main_inner() -> Result<(), Box<dyn Error>> {
+--- src/lib.rs.orig 2025-11-12 03:20:54 UTC
++++ src/lib.rs
+@@ -132,6 +132,13 @@ pub fn run(hooks: crate::hooks::Hooks) -> Result<(), B
logger::init_logger()?;
info!("Cosmic starting up!");
diff --git a/x11-wm/lxqt-wayland-session/Makefile b/x11-wm/lxqt-wayland-session/Makefile
index 1bbe7f00df3a..af050b997d37 100644
--- a/x11-wm/lxqt-wayland-session/Makefile
+++ b/x11-wm/lxqt-wayland-session/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-wayland-session
PORTVERSION= 0.3.0
+PORTREVISION= 1
CATEGORIES= x11-wm
MASTER_SITES= LXQT
@@ -11,13 +12,16 @@ LICENSE= LGPL21+
BUILD_DEPENDS= xdg-user-dirs-update:devel/xdg-user-dirs \
${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
-RUN_DEPENDS= lxqt-session>=${PORTVERSION}:x11-wm/lxqt-session
+RUN_DEPENDS= lxqt-session>=${PORTVERSION}:x11-wm/lxqt-session \
+ bash:shells/bash
USES= cmake compiler:c++20-lang gl localbase:ldflags perl5 pkgconfig \
- lxqt:2 tar:xz xorg
+ lxqt:2 shebangfix tar:xz xorg
USE_GL= gl
USE_PERL5= build
USE_XORG= ice sm xcb xext
USE_LXQT= buildtools2 lxqt
+SHEBANG_FILES= lxqt-qdbus.in
+
.include <bsd.port.mk>
diff --git a/x11-wm/phoc/Makefile b/x11-wm/phoc/Makefile
index 9017f5a2e673..43ca9d13951c 100644
--- a/x11-wm/phoc/Makefile
+++ b/x11-wm/phoc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= phoc
DISTVERSIONPREFIX= v
-DISTVERSION= 0.50.0
+DISTVERSION= 0.51.0
CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11-wm/phoc/distinfo b/x11-wm/phoc/distinfo
index 2f997888c0d1..52dfc8452702 100644
--- a/x11-wm/phoc/distinfo
+++ b/x11-wm/phoc/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1759570701
-SHA256 (phoc-v0.50.0.tar.bz2) = 46d6a9a05d2ff6fd8873757b441cbfa4fd5c1b5f4781abf5e09a9461e3e857db
-SIZE (phoc-v0.50.0.tar.bz2) = 297265
+TIMESTAMP = 1763196889
+SHA256 (phoc-v0.51.0.tar.bz2) = d7a6250563718c462d88f8be9969b09973c0b9655371dae12e3fc5ec55de1425
+SIZE (phoc-v0.51.0.tar.bz2) = 298040
SHA256 (gmobile-v0.2.0.tar.bz2) = a043d63026731b7d2e7cb2a8332ca0f4125d74f15a76db7fd4b857064e0a8727
SIZE (gmobile-v0.2.0.tar.bz2) = 54872
SHA256 (gvdb-4758f6f.tar.bz2) = e318d0de50d6d5280d1e28e97b8836c7ad49d821dbeaa67697b2392cf7eea908
diff --git a/x11-wm/plasma6-kdecoration/distinfo b/x11-wm/plasma6-kdecoration/distinfo
index e7a8db795e95..846698aa7099 100644
--- a/x11-wm/plasma6-kdecoration/distinfo
+++ b/x11-wm/plasma6-kdecoration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293311
-SHA256 (KDE/plasma/6.5.2/kdecoration-6.5.2.tar.xz) = 2963dc44ff2b1cc7ea44cbb3800d35c4d0bcead783728179afda504cc0611576
-SIZE (KDE/plasma/6.5.2/kdecoration-6.5.2.tar.xz) = 58936
+TIMESTAMP = 1763481325
+SHA256 (KDE/plasma/6.5.3/kdecoration-6.5.3.tar.xz) = 3238a135a67036f86d957f35247c51eb18e4b46609260478a6630cadc93449bd
+SIZE (KDE/plasma/6.5.3/kdecoration-6.5.3.tar.xz) = 58820
diff --git a/x11-wm/plasma6-kwin-x11/distinfo b/x11-wm/plasma6-kwin-x11/distinfo
index 19a657049da0..233043b59d6a 100644
--- a/x11-wm/plasma6-kwin-x11/distinfo
+++ b/x11-wm/plasma6-kwin-x11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293320
-SHA256 (KDE/plasma/6.5.2/kwin-x11-6.5.2.tar.xz) = 632e6b14c7d302b6efec62ab08426a924ca720cb6fb207f0f922e59f7f689256
-SIZE (KDE/plasma/6.5.2/kwin-x11-6.5.2.tar.xz) = 6860264
+TIMESTAMP = 1763481327
+SHA256 (KDE/plasma/6.5.3/kwin-x11-6.5.3.tar.xz) = ae7515a590d79f8613dc322b4413724cb0466771036986f47d012cece79e9bd9
+SIZE (KDE/plasma/6.5.3/kwin-x11-6.5.3.tar.xz) = 6854040
diff --git a/x11-wm/plasma6-kwin/Makefile b/x11-wm/plasma6-kwin/Makefile
index 2eac26edc93f..9afa43341aaa 100644
--- a/x11-wm/plasma6-kwin/Makefile
+++ b/x11-wm/plasma6-kwin/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kwin
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= x11-wm kde kde-plasma
COMMENT= Easy to use, but flexible, Wayland Compositor
diff --git a/x11-wm/plasma6-kwin/distinfo b/x11-wm/plasma6-kwin/distinfo
index 2b86da865416..63d4b63c2a75 100644
--- a/x11-wm/plasma6-kwin/distinfo
+++ b/x11-wm/plasma6-kwin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293316
-SHA256 (KDE/plasma/6.5.2/kwin-6.5.2.tar.xz) = 3be0d569fe342daddee859bab6aefda32d7056b601e84038e8af92593f140774
-SIZE (KDE/plasma/6.5.2/kwin-6.5.2.tar.xz) = 8797584
+TIMESTAMP = 1763481326
+SHA256 (KDE/plasma/6.5.3/kwin-6.5.3.tar.xz) = 90eaf74d7733a591e5f9170b59a49ee0e3684de954ab756fef0421c035149f71
+SIZE (KDE/plasma/6.5.3/kwin-6.5.3.tar.xz) = 8790764
diff --git a/x11/Makefile b/x11/Makefile
index 29ed4ec8cd87..2c60adaa6000 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -133,6 +133,7 @@
SUBDIR += hybrid-bar
SUBDIR += hyprcursor
SUBDIR += hypridle
+ SUBDIR += hyprland-guiutils
SUBDIR += hyprland-qtutils
SUBDIR += hyprlock
SUBDIR += hyprls
diff --git a/x11/autorandr/Makefile b/x11/autorandr/Makefile
index a52479a478a9..e0f955d18d88 100644
--- a/x11/autorandr/Makefile
+++ b/x11/autorandr/Makefile
@@ -1,9 +1,6 @@
PORTNAME= autorandr
-DISTVERSION= 1.12.1
-PORTREVISION= 1
+DISTVERSION= 1.15
CATEGORIES= x11
-PATCH_SITES= https://github.com/phillipberndt/autorandr/commit/
-PATCHFILES= 2bc71d562765e2023b26a31c485769612e3eb91e.patch:-p1 # PR 282
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Auto-detect displays and configure them with xrandr
@@ -15,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/gpl-3.0.txt
BUILD_DEPENDS= gsed:textproc/gsed
RUN_DEPENDS= xrandr:x11/xrandr
-USES= gmake pkgconfig python:3.10 shebangfix xorg
+USES= gmake pkgconfig python shebangfix xorg
# Use GitHub instead of MASTER_SITES=PYPI to get additional files like
# the manual page and the license.
USE_GITHUB= yes
@@ -37,12 +34,13 @@ _EXTRA_BUILD_TARGETS= contrib/autorandr_launcher/autorandr-launcher
_EXTRA_INSTALL_TARGETS= install_bash_completion install_launcher \
install_manpage
+CFLAGS+= -DAUTORANDR_PATH=${PREFIX}/bin/autorandr
+
# Regenerate the patches with:
# make clean extract do-patch PATCHFILES=
post-patch:
${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' \
${WRKSRC}/${PORTNAME}.py \
- ${WRKSRC}/contrib/autorandr_launcher/autorandr_launcher.c
post-build:
${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${BUILD_WRKSRC} ${MAKE_ARGS} \
diff --git a/x11/autorandr/distinfo b/x11/autorandr/distinfo
index f0accfab318b..e91ca36c7a80 100644
--- a/x11/autorandr/distinfo
+++ b/x11/autorandr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1647355348
-SHA256 (phillipberndt-autorandr-1.12.1_GH0.tar.gz) = 2fa2fa6e76a208dc6e2f3a5c743aef14b8b3fd0ed18132e25f79cde3a00b0309
-SIZE (phillipberndt-autorandr-1.12.1_GH0.tar.gz) = 45550
+TIMESTAMP = 1761161416
+SHA256 (phillipberndt-autorandr-1.15_GH0.tar.gz) = 1579b6b4d44669a0db22268524ea512f60da02eeecffddf81f7327aaf56485f5
+SIZE (phillipberndt-autorandr-1.15_GH0.tar.gz) = 49352
SHA256 (2bc71d562765e2023b26a31c485769612e3eb91e.patch) = e3e7335d2cd2aebe9fe8b633f570bbd22ecf0b82ada392ee5c8da1a2e41f6b34
SIZE (2bc71d562765e2023b26a31c485769612e3eb91e.patch) = 3801
diff --git a/x11/autorandr/files/patch-autorandr.py b/x11/autorandr/files/patch-autorandr.py
index c5b6286c6762..716ce45e37c6 100644
--- a/x11/autorandr/files/patch-autorandr.py
+++ b/x11/autorandr/files/patch-autorandr.py
@@ -1,6 +1,6 @@
---- autorandr.py.orig 2021-12-22 12:28:03 UTC
+--- autorandr.py.orig 2024-03-03 12:37:50 UTC
+++ autorandr.py
-@@ -121,6 +121,8 @@ Usage: autorandr [options]
+@@ -150,6 +150,8 @@ def is_closed_lid(output):
def is_closed_lid(output):
if not re.match(r'(eDP(-?[0-9]\+)*|LVDS(-?[0-9]\+)*)', output):
return False
@@ -9,7 +9,7 @@
lids = glob.glob("/proc/acpi/button/lid/*/state")
if len(lids) == 1:
state_file = lids[0]
-@@ -1114,7 +1116,7 @@ def exec_scripts(profile_path, script_name, meta_infor
+@@ -1212,7 +1214,7 @@ def exec_scripts(profile_path, script_name, meta_infor
if profile_path:
candidate_directories.append(profile_path)
candidate_directories.append(user_profile_path)
@@ -18,16 +18,16 @@
candidate_directories.append(os.path.join(config_dir, "autorandr"))
for folder in candidate_directories:
-@@ -1191,6 +1193,8 @@ def dispatch_call_to_sessions(argv):
- sys.exit(1)
- os.waitpid(child_pid, 0)
+@@ -1299,6 +1301,8 @@ def dispatch_call_to_sessions(argv):
+ if 'AUTORANDR_UID_MIN' in os.environ:
+ uid_min = int(os.environ['AUTORANDR_UID_MIN'])
+ print("/proc is not supported on FreeBSD; aborting.", file=sys.stderr)
+ sys.exit(1)
for directory in os.listdir("/proc"):
directory = os.path.join("/proc/", directory)
if not os.path.isdir(directory):
-@@ -1321,7 +1325,7 @@ def main(argv):
+@@ -1453,7 +1457,7 @@ def main(argv):
try:
# Load profiles from each XDG config directory
# The XDG spec says that earlier entries should take precedence, so reverse the order
diff --git a/x11/autorandr/files/patch-contrib_autorandr__launcher_autorandr__launcher.c b/x11/autorandr/files/patch-contrib_autorandr__launcher_autorandr__launcher.c
deleted file mode 100644
index a759cdaef292..000000000000
--- a/x11/autorandr/files/patch-contrib_autorandr__launcher_autorandr__launcher.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- contrib/autorandr_launcher/autorandr_launcher.c.orig 2022-03-15 15:02:37 UTC
-+++ contrib/autorandr_launcher/autorandr_launcher.c
-@@ -38,7 +38,7 @@ static int ar_launch()
- pid_t pid = fork();
- if (pid == 0) {
- static char *argv[] =
-- { "/usr/bin/autorandr", "--change", "--default", "default", NULL };
-+ { "%%PREFIX%%/bin/autorandr", "--change", "--default", "default", NULL };
- execve(argv[0], argv, environ);
- exit(127);
- } else {
diff --git a/x11/cde-devel/Makefile b/x11/cde-devel/Makefile
index 65bae8239860..0ec45d316558 100644
--- a/x11/cde-devel/Makefile
+++ b/x11/cde-devel/Makefile
@@ -13,8 +13,8 @@ WWW= https://sourceforge.net/p/cdesktopenv/wiki/Home/
USE_GITHUB= yes
GH_ACCOUNT= cschuber
GH_PROJECT= cdesktopenv-code
-GH_TAGNAME= 9f0f015c4
-COMMIT_DATE= 2025.06.13
+GH_TAGNAME= 76b99355c
+COMMIT_DATE= 2025.11.15
LICENSE= LGPL21
diff --git a/x11/cde-devel/distinfo b/x11/cde-devel/distinfo
index e9b8907b1463..a787d512078f 100644
--- a/x11/cde-devel/distinfo
+++ b/x11/cde-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750880303
-SHA256 (cschuber-cdesktopenv-code-2025.06.13-9f0f015c4_GH0.tar.gz) = 2c4564a7cae87acfa573887e9a0d93a51e66f9164d7f00e63c659ef13ed57269
-SIZE (cschuber-cdesktopenv-code-2025.06.13-9f0f015c4_GH0.tar.gz) = 57524957
+TIMESTAMP = 1763398202
+SHA256 (cschuber-cdesktopenv-code-2025.11.15-76b99355c_GH0.tar.gz) = d57a8283fc2ae5c789c3cab0a705ac747960415c408fcefa5d8146c0896f87da
+SIZE (cschuber-cdesktopenv-code-2025.11.15-76b99355c_GH0.tar.gz) = 57529040
diff --git a/x11/hyprland-guiutils/Makefile b/x11/hyprland-guiutils/Makefile
new file mode 100644
index 000000000000..ce6c23bb2a22
--- /dev/null
+++ b/x11/hyprland-guiutils/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= hyprland-guiutils
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.0
+CATEGORIES= x11
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Hyprland GUI utilities
+WWW= https://github.com/hyprwm/hyprland-guiutils
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
+ libhyprutils.so:devel/hyprutils \
+ libdrm.so:graphics/libdrm \
+ libhyprtoolkit.so:x11-toolkits/hyprtoolkit
+
+USES= cmake compiler:c++11-lib pkgconfig xorg
+
+USE_GITHUB= yes
+GH_ACCOUNT= hyprwm
+
+USE_XORG= pixman
+
+LDFLAGS+= -Wl,--as-needed
+
+CONFLICTS_INSTALL= hyprland-qtutils
+
+PLIST_FILES= bin/hyprland-dialog \
+ bin/hyprland-donate-screen \
+ bin/hyprland-update-screen
+
+.include <bsd.port.mk>
diff --git a/x11/hyprland-guiutils/distinfo b/x11/hyprland-guiutils/distinfo
new file mode 100644
index 000000000000..b5d527ea6878
--- /dev/null
+++ b/x11/hyprland-guiutils/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762972899
+SHA256 (hyprwm-hyprland-guiutils-v0.1.0_GH0.tar.gz) = 4edb387a49b29cc547c991e3238a3e6de69336408ba4d9881ab1ba4d6a9dd542
+SIZE (hyprwm-hyprland-guiutils-v0.1.0_GH0.tar.gz) = 9683
diff --git a/x11/hyprland-guiutils/pkg-descr b/x11/hyprland-guiutils/pkg-descr
new file mode 100644
index 000000000000..570836879cf1
--- /dev/null
+++ b/x11/hyprland-guiutils/pkg-descr
@@ -0,0 +1,2 @@
+Hyprland GUI utilities is a small bunch of utility applications
+hyprland might invoke. (It is a successor to hyprland-qtutils.)
diff --git a/x11/hyprland-qtutils/Makefile b/x11/hyprland-qtutils/Makefile
index b0e9da89fa10..1055d35e75e5 100644
--- a/x11/hyprland-qtutils/Makefile
+++ b/x11/hyprland-qtutils/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyprland-qtutils
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11
MAINTAINER= tagattie@FreeBSD.org
@@ -11,6 +11,9 @@ WWW= https://github.com/hyprwm/hyprland-qtutils
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Superceded by hyprland-guiutils. Use x11/hyprland-guiutils instead.
+EXPIRATION_DATE= 2025-12-31
+
LIB_DEPENDS= libhyprutils.so:devel/hyprutils
RUN_DEPENDS= hyprland-qt-support>0:x11-toolkits/hyprland-qt-support
@@ -23,6 +26,8 @@ USE_QT= base declarative wayland:build
LDFLAGS+= -Wl,--as-needed # Qt deps
+CONFLICTS_INSTALL= hyprland-guiutils
+
PLIST_FILES= bin/hyprland-dialog \
bin/hyprland-donate-screen \
bin/hyprland-update-screen
diff --git a/x11/hyprls/Makefile b/x11/hyprls/Makefile
index 1a5fabd00fa2..5521d250d7fd 100644
--- a/x11/hyprls/Makefile
+++ b/x11/hyprls/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hyprls
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.1
-PORTREVISION= 3
+DISTVERSION= 0.10.0
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
@@ -14,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.25,modules
USE_GITHUB= nodefault
-GH_TUPLE= hyprwm:hyprland-wiki:6c123a2f295b6b1846511587df0b68616dff1a47:hyprland_wiki/hyprland-wiki
+GH_TUPLE= hyprwm:hyprland-wiki:584e32827d32256da60ea9db0f3d26b3d91dac05:hyprland_wiki/hyprland-wiki
GO_MODULE= github.com/hyprland-community/hyprls
GO_TARGET= ./cmd/hyprls
diff --git a/x11/hyprls/distinfo b/x11/hyprls/distinfo
index 295f6a4ce55c..738c9af5e510 100644
--- a/x11/hyprls/distinfo
+++ b/x11/hyprls/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1758445157
-SHA256 (go/x11_hyprls/hyprls-v0.9.1/v0.9.1.mod) = 245e17a069d23e2e4a1f07f92685ea7f755ac2f7b517f8da801b4f38cc398b9c
-SIZE (go/x11_hyprls/hyprls-v0.9.1/v0.9.1.mod) = 906
-SHA256 (go/x11_hyprls/hyprls-v0.9.1/v0.9.1.zip) = 2d07cf48c1b26a4e125e8912d779fe2fab835e32c97b14717288d179c03457fb
-SIZE (go/x11_hyprls/hyprls-v0.9.1/v0.9.1.zip) = 1902059
-SHA256 (go/x11_hyprls/hyprls-v0.9.1/hyprwm-hyprland-wiki-6c123a2f295b6b1846511587df0b68616dff1a47_GH0.tar.gz) = 80a8da05f86590b2af38ca1c35f06cb950ca5bb03c17e8fb54bd473048f5c73a
-SIZE (go/x11_hyprls/hyprls-v0.9.1/hyprwm-hyprland-wiki-6c123a2f295b6b1846511587df0b68616dff1a47_GH0.tar.gz) = 409680
+TIMESTAMP = 1763433528
+SHA256 (go/x11_hyprls/hyprls-v0.10.0/v0.10.0.mod) = 1b0ad8eed291b40627a6ae9ef74454c54ab962490c4adb2c5d3f3d2fb06adbc1
+SIZE (go/x11_hyprls/hyprls-v0.10.0/v0.10.0.mod) = 906
+SHA256 (go/x11_hyprls/hyprls-v0.10.0/v0.10.0.zip) = b27c25c11c336736facda664f5d3d81084b8ecb12a069905869201d71983dfd0
+SIZE (go/x11_hyprls/hyprls-v0.10.0/v0.10.0.zip) = 1907074
+SHA256 (go/x11_hyprls/hyprls-v0.10.0/hyprwm-hyprland-wiki-584e32827d32256da60ea9db0f3d26b3d91dac05_GH0.tar.gz) = d6b9e05ac87c1247ed2166076c09b7fbe9f03117ec9ba245832b1f438be945ee
+SIZE (go/x11_hyprls/hyprls-v0.10.0/hyprwm-hyprland-wiki-584e32827d32256da60ea9db0f3d26b3d91dac05_GH0.tar.gz) = 415642
diff --git a/x11/kf6-frameworkintegration/distinfo b/x11/kf6-frameworkintegration/distinfo
index 1dd875a1e832..2096c2ef2b4f 100644
--- a/x11/kf6-frameworkintegration/distinfo
+++ b/x11/kf6-frameworkintegration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784987
-SHA256 (KDE/frameworks/6.19/frameworkintegration-6.19.0.tar.xz) = fb6bc12b342b66811bd52812448d8a67e1fe6e0d37f1c66c54168852147e59a4
-SIZE (KDE/frameworks/6.19/frameworkintegration-6.19.0.tar.xz) = 56556
+TIMESTAMP = 1762892882
+SHA256 (KDE/frameworks/6.20/frameworkintegration-6.20.0.tar.xz) = 1ee61c92c1214159877c0e113a92358724f9ac3ee57710a15038c85dc4fdc7d8
+SIZE (KDE/frameworks/6.20/frameworkintegration-6.20.0.tar.xz) = 56544
diff --git a/x11/kf6-frameworks/Makefile b/x11/kf6-frameworks/Makefile
index 183f5f6f0c1c..aaecbd838969 100644
--- a/x11/kf6-frameworks/Makefile
+++ b/x11/kf6-frameworks/Makefile
@@ -5,7 +5,7 @@ PKGNAMEPREFIX= kf6-
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE frameworks meta port
-WWW= https://api.kde.org/frameworks/index.html
+WWW= https://api.kde.org
USES= kde:6 metaport qt:6
USE_KDE= ${_USE_FRAMEWORKS_ALL}
diff --git a/x11/kf6-kded/distinfo b/x11/kf6-kded/distinfo
index 48a44d14989f..9f25f0cadf9a 100644
--- a/x11/kf6-kded/distinfo
+++ b/x11/kf6-kded/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784987
-SHA256 (KDE/frameworks/6.19/kded-6.19.0.tar.xz) = 9c5a04227bf63f36c878b7e6925476c8c805acbdb543b8a6c14c35de46a0bc02
-SIZE (KDE/frameworks/6.19/kded-6.19.0.tar.xz) = 35232
+TIMESTAMP = 1762892882
+SHA256 (KDE/frameworks/6.20/kded-6.20.0.tar.xz) = 1d6c950048e05b9e8038cfdf84963d1d4b8bfc5f326f301e743211791e9a9f65
+SIZE (KDE/frameworks/6.20/kded-6.20.0.tar.xz) = 35208
diff --git a/x11/kf6-kglobalaccel/distinfo b/x11/kf6-kglobalaccel/distinfo
index 0e3040f32481..2def07c19b17 100644
--- a/x11/kf6-kglobalaccel/distinfo
+++ b/x11/kf6-kglobalaccel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784987
-SHA256 (KDE/frameworks/6.19/kglobalaccel-6.19.0.tar.xz) = 1bbe7502658319767c048039e8dac2bd17bc120422d8e58ef6f22ba63840ae49
-SIZE (KDE/frameworks/6.19/kglobalaccel-6.19.0.tar.xz) = 2271912
+TIMESTAMP = 1762892883
+SHA256 (KDE/frameworks/6.20/kglobalaccel-6.20.0.tar.xz) = ee2abd91df47a6ae478f86e67f463487e30032f3c0d8cfd77f2d6b9567c86db4
+SIZE (KDE/frameworks/6.20/kglobalaccel-6.20.0.tar.xz) = 2271580
diff --git a/x11/kf6-krunner/distinfo b/x11/kf6-krunner/distinfo
index ae09905848e7..0ccc407a622b 100644
--- a/x11/kf6-krunner/distinfo
+++ b/x11/kf6-krunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784987
-SHA256 (KDE/frameworks/6.19/krunner-6.19.0.tar.xz) = d59ca1a7142529bdca28f539dc7b3784f975be68b36c69d0c3e6835966ec32ab
-SIZE (KDE/frameworks/6.19/krunner-6.19.0.tar.xz) = 135436
+TIMESTAMP = 1762892883
+SHA256 (KDE/frameworks/6.20/krunner-6.20.0.tar.xz) = 735b2cf153ed1bd223389f29b4b619319fbb310071dac6c7e9fadda1195d3a1c
+SIZE (KDE/frameworks/6.20/krunner-6.20.0.tar.xz) = 134724
diff --git a/x11/kf6-kwindowsystem/distinfo b/x11/kf6-kwindowsystem/distinfo
index eb93435a1d49..64941c815453 100644
--- a/x11/kf6-kwindowsystem/distinfo
+++ b/x11/kf6-kwindowsystem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759962012
-SHA256 (KDE/frameworks/6.19/kwindowsystem-6.19.0.tar.xz) = 7ef870cc6c37fc98e4655c267cda069b28259640524d1088d4434350827e59da
-SIZE (KDE/frameworks/6.19/kwindowsystem-6.19.0.tar.xz) = 2362928
+TIMESTAMP = 1762892883
+SHA256 (KDE/frameworks/6.20/kwindowsystem-6.20.0.tar.xz) = 836be005df3c8cfc81d9ca199f19e36ba0df515d69e7d8b06343465412f6f477
+SIZE (KDE/frameworks/6.20/kwindowsystem-6.20.0.tar.xz) = 2363808
diff --git a/x11/lightdm-kde-greeter/Makefile b/x11/lightdm-kde-greeter/Makefile
index 4814955eb6ae..74286168a2ef 100644
--- a/x11/lightdm-kde-greeter/Makefile
+++ b/x11/lightdm-kde-greeter/Makefile
@@ -1,6 +1,5 @@
PORTNAME= lightdm-kde-greeter
-PORTVERSION= 6.0.3
-PORTREVISION= 1
+PORTVERSION= 6.0.4
CATEGORIES= x11 kde
MAINTAINER= kde@FreeBSD.org
@@ -25,7 +24,7 @@ USE_KDE= auth colorscheme config configwidgets coreaddons i18n \
USE_QT= 5compat base declarative
USE_XORG= x11 xcb xext xrandr xrender
-KDE_INVENT= 31d29530ad834c1bfb70ed43f9395a549fbace56 plasma
+KDE_INVENT= v${PORTVERSION} plasma
CMAKE_ARGS= -DGREETER_IMAGES_DIR="${PREFIX}/var/db/${PORTNAME}/images" \
-DLIGHTDM_CONFIG_DIR=${PREFIX}/etc/lightdm \
diff --git a/x11/lightdm-kde-greeter/distinfo b/x11/lightdm-kde-greeter/distinfo
index 6dd117e6e6b4..c107c9767074 100644
--- a/x11/lightdm-kde-greeter/distinfo
+++ b/x11/lightdm-kde-greeter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747954785
-SHA256 (plasma-lightdm-kde-greeter-31d29530ad834c1bfb70ed43f9395a549fbace56_GL0.tar.gz) = 5c254699e5bc09dc1443a8034a16c6da50bb98bd368d300092d5f54e89d49cfd
-SIZE (plasma-lightdm-kde-greeter-31d29530ad834c1bfb70ed43f9395a549fbace56_GL0.tar.gz) = 344041
+TIMESTAMP = 1763045932
+SHA256 (lightdm-kde-greeter-v6.0.4.tar.bz2) = b9a47b786103b83276ffa57144408e0cb6e513515692417880ac4878fb0e9f94
+SIZE (lightdm-kde-greeter-v6.0.4.tar.bz2) = 326621
diff --git a/x11/lightdm-kde-greeter/pkg-plist b/x11/lightdm-kde-greeter/pkg-plist
index d4ec905f5fdf..4075c5a2c606 100644
--- a/x11/lightdm-kde-greeter/pkg-plist
+++ b/x11/lightdm-kde-greeter/pkg-plist
@@ -31,6 +31,9 @@ share/dbus-1/system.d/org.kde.kcontrol.kcmlightdm.conf
%%DATADIR%%/themes/userbar/main.qml
%%DATADIR%%/themes/userbar/preview.png
%%DATADIR%%/themes/userbar/theme.desktop
+share/locale/ar/LC_MESSAGES/kcm_lightdm.mo
+share/locale/ar/LC_MESSAGES/lightdm_kde_greeter.mo
+share/locale/ar/LC_MESSAGES/lightdm_theme_userbar.mo
share/locale/ca/LC_MESSAGES/kcm_lightdm.mo
share/locale/ca/LC_MESSAGES/lightdm_kde_greeter.mo
share/locale/ca/LC_MESSAGES/lightdm_theme_userbar.mo
@@ -85,6 +88,9 @@ share/locale/ka/LC_MESSAGES/lightdm_theme_userbar.mo
share/locale/ko/LC_MESSAGES/kcm_lightdm.mo
share/locale/ko/LC_MESSAGES/lightdm_kde_greeter.mo
share/locale/ko/LC_MESSAGES/lightdm_theme_userbar.mo
+share/locale/lt/LC_MESSAGES/kcm_lightdm.mo
+share/locale/lt/LC_MESSAGES/lightdm_kde_greeter.mo
+share/locale/lt/LC_MESSAGES/lightdm_theme_userbar.mo
share/locale/lv/LC_MESSAGES/kcm_lightdm.mo
share/locale/lv/LC_MESSAGES/lightdm_kde_greeter.mo
share/locale/lv/LC_MESSAGES/lightdm_theme_userbar.mo
@@ -96,6 +102,8 @@ share/locale/pl/LC_MESSAGES/kcm_lightdm.mo
share/locale/pl/LC_MESSAGES/lightdm_kde_greeter.mo
share/locale/pl/LC_MESSAGES/lightdm_theme_userbar.mo
share/locale/pt_BR/LC_MESSAGES/kcm_lightdm.mo
+share/locale/pt_BR/LC_MESSAGES/lightdm_kde_greeter.mo
+share/locale/pt_BR/LC_MESSAGES/lightdm_theme_userbar.mo
share/locale/sa/LC_MESSAGES/kcm_lightdm.mo
share/locale/sa/LC_MESSAGES/lightdm_kde_greeter.mo
share/locale/sa/LC_MESSAGES/lightdm_theme_userbar.mo
diff --git a/x11/oscar/Makefile b/x11/oscar/Makefile
index 8354dd10e406..60579966e1de 100644
--- a/x11/oscar/Makefile
+++ b/x11/oscar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= OSCAR
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.1
+DISTVERSION= 1.6.1
CATEGORIES= x11
MAINTAINER= sdalu@sdalu.com
@@ -11,13 +11,13 @@ LICENSE= GPLv3
BUILD_DEPENDS= bash:shells/bash
-USES= gmake qmake:outsource qt:5 shebangfix xorg gl desktop-file-utils
+USES= gmake qmake:outsource qt:6 shebangfix xorg gl desktop-file-utils
USE_XORG= x11
USE_GL= gl glu
-USE_QT= gui printsupport opengl widgets network xml serialport core linguisttools:build buildtools:build
+USE_QT= base tools serialport
USE_GITLAB= yes
-GL_ACCOUNT= pholy
+GL_ACCOUNT= CrimsonNape
GL_PROJECT= OSCAR-code
WRKSRC_SUBDIR= oscar
diff --git a/x11/oscar/distinfo b/x11/oscar/distinfo
index 7098ad7c120a..d4588ad7517a 100644
--- a/x11/oscar/distinfo
+++ b/x11/oscar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705257812
-SHA256 (OSCAR-code-v1.5.1.tar.bz2) = a7d7668f0d2480835fa409f7585e1c6ba55684909fc2b98b86197913948044d8
-SIZE (OSCAR-code-v1.5.1.tar.bz2) = 6727600
+TIMESTAMP = 1761349814
+SHA256 (OSCAR-code-v1.6.1.tar.bz2) = 7d1b5e4a2888537657742c9faed028b459f6cd54dd91e985604cc2d34b00fd33
+SIZE (OSCAR-code-v1.6.1.tar.bz2) = 6878709
diff --git a/x11/oscar/files/patch-SleepLib_common.cpp b/x11/oscar/files/patch-SleepLib_common.cpp
index fb5de5c17145..3a6e7aec67e1 100644
--- a/x11/oscar/files/patch-SleepLib_common.cpp
+++ b/x11/oscar/files/patch-SleepLib_common.cpp
@@ -1,10 +1,10 @@
---- SleepLib/common.cpp
-+++ SleepLib/common.cpp
-@@ -248,7 +248,7 @@ QString appResourcePath()
- // This one will be used if the Html and Translations folders
+--- SleepLib/common.cpp 2025-07-20 16:34:44.000000000 +0200
++++ SleepLib/common.cpp 2025-10-25 02:20:32.076356000 +0200
+@@ -285,7 +285,7 @@
+ // This one will be used if the Html and Translations folders
// are in the same folder as the OSCAR executable
paths.append( QCoreApplication::applicationDirPath() );
--#ifdef Q_OS_LINUX
+-#ifdef Q_OS_LINUX
+#if defined (Q_OS_LINUX) || defined (Q_OS_FREEBSD)
QString appName = QCoreApplication::applicationName();
if (appName != QString("OSCAR"))
diff --git a/x11/oscar/pkg-plist b/x11/oscar/pkg-plist
index 040ff31175cb..ce7cf8cc5816 100644
--- a/x11/oscar/pkg-plist
+++ b/x11/oscar/pkg-plist
@@ -1,202 +1,180 @@
bin/OSCAR
-%%DATADIR%%/help/help_en/daily.html
-%%DATADIR%%/help/help_en/default.css
-%%DATADIR%%/help/help_en/faq.html
-%%DATADIR%%/help/help_en/gettingstarted.html
-%%DATADIR%%/help/help_en/glossary.html
-%%DATADIR%%/help/help_en/import.html
-%%DATADIR%%/help/help_en/index.html
-%%DATADIR%%/help/help_en/OSCAR_Guide_en.qhp
-%%DATADIR%%/help/help_en/overview.html
-%%DATADIR%%/help/help_en/oximetry.html
-%%DATADIR%%/help/help_en/reportingbugs.html
-%%DATADIR%%/help/help_en/statistics.html
-%%DATADIR%%/help/help_en/supported.html
-%%DATADIR%%/help/help_en/tipsntricks.html
-%%DATADIR%%/help/help_nl/daily.html
-%%DATADIR%%/help/help_nl/default.css
-%%DATADIR%%/help/help_nl/faq.html
-%%DATADIR%%/help/help_nl/gettingstarted.html
-%%DATADIR%%/help/help_nl/glossary.html
-%%DATADIR%%/help/help_nl/import.html
-%%DATADIR%%/help/help_nl/index.html
-%%DATADIR%%/help/help_nl/OSCAR_Guide_nl.qhp
-%%DATADIR%%/help/help_nl/overview.html
-%%DATADIR%%/help/help_nl/oximetry.html
-%%DATADIR%%/help/help_nl/reportingbugs.html
-%%DATADIR%%/help/help_nl/statistics.html
-%%DATADIR%%/help/help_nl/supported.html
-%%DATADIR%%/help/help_nl/tipsntricks.html
-%%DATADIR%%/help/images/aircurve.png
-%%DATADIR%%/help/images/airsense10.png
-%%DATADIR%%/help/images/cms50f.png
-%%DATADIR%%/help/images/dreamstation.png
-%%DATADIR%%/help/images/dv64.png
-%%DATADIR%%/help/images/fp_icon.png
-%%DATADIR%%/help/images/intellipap.png
-%%DATADIR%%/help/images/logo.png
-%%DATADIR%%/help/images/oximeter.png
-%%DATADIR%%/help/images/prs1_60s.png
-%%DATADIR%%/help/images/prs1_960.png
-%%DATADIR%%/help/images/prs1.png
-%%DATADIR%%/help/images/rms9.png
-%%DATADIR%%/help/index.qhcp
-%%DATADIR%%/Html/about-af.html
-%%DATADIR%%/Html/about-ar.html
-%%DATADIR%%/Html/about-bg.html
-%%DATADIR%%/Html/about-da.html
-%%DATADIR%%/Html/about-de.html
-%%DATADIR%%/Html/about-el.html
-%%DATADIR%%/Html/about-es.html
-%%DATADIR%%/Html/about-fi.html
-%%DATADIR%%/Html/about-fil.html
-%%DATADIR%%/Html/about-fr.html
-%%DATADIR%%/Html/about-he.html
-%%DATADIR%%/Html/about-hu.html
-%%DATADIR%%/Html/about-it.html
-%%DATADIR%%/Html/about-nl.html
-%%DATADIR%%/Html/about-no.html
-%%DATADIR%%/Html/about-pl.html
-%%DATADIR%%/Html/about-pt_BR.html
-%%DATADIR%%/Html/about-pt.html
-%%DATADIR%%/Html/about-ro.html
-%%DATADIR%%/Html/about-sv.html
-%%DATADIR%%/Html/about-th.html
-%%DATADIR%%/Html/about-tr.html
-%%DATADIR%%/Html/about-zh.html
-%%DATADIR%%/Html/about.html
-%%DATADIR%%/Html/credits.html
-%%DATADIR%%/Html/release_notes.html
-%%DATADIR%%/icons/aircurve.png
-%%DATADIR%%/icons/airsense10.png
-%%DATADIR%%/icons/arrow-end.png
-%%DATADIR%%/icons/arrow-left.png
-%%DATADIR%%/icons/arrow-right.png
-%%DATADIR%%/icons/back.png
-%%DATADIR%%/icons/bookmark.png
-%%DATADIR%%/icons/checkmark.png
-%%DATADIR%%/icons/cms50f.png
-%%DATADIR%%/icons/cog.png
-%%DATADIR%%/icons/cubeoximeter.png
-%%DATADIR%%/icons/daily.png
-%%DATADIR%%/icons/dreamstation.png
-%%DATADIR%%/icons/dv64.png
-%%DATADIR%%/icons/edit-find.png
-%%DATADIR%%/icons/empty_box.png
-%%DATADIR%%/icons/exit.png
-%%DATADIR%%/icons/eye.png
-%%DATADIR%%/icons/forward.png
-%%DATADIR%%/icons/fp_icon.png
-%%DATADIR%%/icons/go-home.png
-%%DATADIR%%/icons/help.png
-%%DATADIR%%/icons/intellipap.png
-%%DATADIR%%/icons/last.png
-%%DATADIR%%/icons/logo-lg.png
-%%DATADIR%%/icons/logo-lm.png
-%%DATADIR%%/icons/logo-md.png
-%%DATADIR%%/icons/logo-sm.png
-%%DATADIR%%/icons/logo.ico
-%%DATADIR%%/icons/mask.png
-%%DATADIR%%/icons/moon.png
-%%DATADIR%%/icons/OSCAR.icns
-%%DATADIR%%/icons/overview-page.png
-%%DATADIR%%/icons/overview.png
-%%DATADIR%%/icons/oximeter.png
-%%DATADIR%%/icons/plus.png
-%%DATADIR%%/icons/prds2.png
-%%DATADIR%%/icons/preferences.png
-%%DATADIR%%/icons/prs1_60s.png
-%%DATADIR%%/icons/prs1_960.png
-%%DATADIR%%/icons/prs1.png
-%%DATADIR%%/icons/prs1vent.png
-%%DATADIR%%/icons/pushpin.png
-%%DATADIR%%/icons/question_mark.png
-%%DATADIR%%/icons/README.txt
-%%DATADIR%%/icons/refresh.png
-%%DATADIR%%/icons/rename.png
-%%DATADIR%%/icons/restore.png
-%%DATADIR%%/icons/resvent.png
-%%DATADIR%%/icons/return.png
-%%DATADIR%%/icons/rms9.png
-%%DATADIR%%/icons/sadface.png
-%%DATADIR%%/icons/save.png
-%%DATADIR%%/icons/sdcard-lock.png
-%%DATADIR%%/icons/sdcard.png
-%%DATADIR%%/icons/session-off.png
-%%DATADIR%%/icons/session-on.png
-%%DATADIR%%/icons/smileyface.png
-%%DATADIR%%/icons/statistics.png
-%%DATADIR%%/icons/svg/applications-viewers.svg
-%%DATADIR%%/icons/svg/back.svg
-%%DATADIR%%/icons/svg/calendar.svg
-%%DATADIR%%/icons/svg/close-window.svg
-%%DATADIR%%/icons/svg/edit-find.svg
-%%DATADIR%%/icons/svg/emblem-marketing.svg
-%%DATADIR%%/icons/svg/forward.svg
-%%DATADIR%%/icons/svg/gnome-dev-media-sdmmc.svg
-%%DATADIR%%/icons/svg/media.svg
-%%DATADIR%%/icons/svg/moon.svg
-%%DATADIR%%/icons/svg/preferences.svg
-%%DATADIR%%/icons/trash_can.png
-%%DATADIR%%/icons/trophy.png
-%%DATADIR%%/icons/up-down.png
-%%DATADIR%%/icons/update.png
-%%DATADIR%%/icons/warning.png
-%%DATADIR%%/Translations/Afrikaans.af.qm
-%%DATADIR%%/Translations/Arabic.ar.qm
-%%DATADIR%%/Translations/Bulgarian.bg.qm
-%%DATADIR%%/Translations/Chinese.zh_CN.qm
-%%DATADIR%%/Translations/Chinese.zh_TW.qm
-%%DATADIR%%/Translations/Czech.cz.qm
-%%DATADIR%%/Translations/Dansk.da.qm
-%%DATADIR%%/Translations/Deutsch.de.qm
-%%DATADIR%%/Translations/English.en_UK.qm
-%%DATADIR%%/Translations/Espaniol.es_MX.qm
-%%DATADIR%%/Translations/Espaniol.es.qm
-%%DATADIR%%/Translations/Filipino.fil.qm
-%%DATADIR%%/Translations/Filipino.ph.qm
-%%DATADIR%%/Translations/Francais.fr.qm
-%%DATADIR%%/Translations/Greek.el.qm
-%%DATADIR%%/Translations/Hebrew.he.qm
-%%DATADIR%%/Translations/Italiano.it.qm
-%%DATADIR%%/Translations/Japanese.ja.qm
-%%DATADIR%%/Translations/Korean.ko.qm
-%%DATADIR%%/Translations/Magyar.hu.qm
-%%DATADIR%%/Translations/Nederlands.nl.qm
-%%DATADIR%%/Translations/Norsk.no.qm
-%%DATADIR%%/Translations/oscar_qt_af.qm
-%%DATADIR%%/Translations/oscar_qt_ar.qm
-%%DATADIR%%/Translations/oscar_qt_bg.qm
-%%DATADIR%%/Translations/oscar_qt_da.qm
-%%DATADIR%%/Translations/oscar_qt_de.qm
-%%DATADIR%%/Translations/oscar_qt_el.qm
-%%DATADIR%%/Translations/oscar_qt_es.qm
-%%DATADIR%%/Translations/oscar_qt_fi.qm
-%%DATADIR%%/Translations/oscar_qt_fil.qm
-%%DATADIR%%/Translations/oscar_qt_fr.qm
-%%DATADIR%%/Translations/oscar_qt_he.qm
-%%DATADIR%%/Translations/oscar_qt_it.qm
-%%DATADIR%%/Translations/oscar_qt_ja.qm
-%%DATADIR%%/Translations/oscar_qt_ko.qm
-%%DATADIR%%/Translations/oscar_qt_nl.qm
-%%DATADIR%%/Translations/oscar_qt_no.qm
-%%DATADIR%%/Translations/oscar_qt_pl.qm
-%%DATADIR%%/Translations/oscar_qt_pt.qm
-%%DATADIR%%/Translations/oscar_qt_ro.qm
-%%DATADIR%%/Translations/oscar_qt_ru.qm
-%%DATADIR%%/Translations/oscar_qt_sv.qm
-%%DATADIR%%/Translations/oscar_qt_th.qm
-%%DATADIR%%/Translations/oscar_qt_tr.qm
-%%DATADIR%%/Translations/oscar_qt_zh.qm
-%%DATADIR%%/Translations/Polski.pl.qm
-%%DATADIR%%/Translations/Portugues.pt_BR.qm
-%%DATADIR%%/Translations/Portugues.pt.qm
-%%DATADIR%%/Translations/Romanian.ro.qm
-%%DATADIR%%/Translations/Russkiy.ru.qm
-%%DATADIR%%/Translations/Suomi.fi.qm
-%%DATADIR%%/Translations/Svenska.sv.qm
-%%DATADIR%%/Translations/Thai.th.qm
-%%DATADIR%%/Translations/Turkish.tr.qm
share/applications/OSCAR.desktop
share/icons/hicolor/48x48/apps/OSCAR.png
share/icons/hicolor/scalable/apps/OSCAR.svg
+share/OSCAR/help/help_en/daily.html
+share/OSCAR/help/help_en/default.css
+share/OSCAR/help/help_en/faq.html
+share/OSCAR/help/help_en/gettingstarted.html
+share/OSCAR/help/help_en/glossary.html
+share/OSCAR/help/help_en/import.html
+share/OSCAR/help/help_en/index.html
+share/OSCAR/help/help_en/OSCAR_Guide_en.qhp
+share/OSCAR/help/help_en/overview.html
+share/OSCAR/help/help_en/oximetry.html
+share/OSCAR/help/help_en/reportingbugs.html
+share/OSCAR/help/help_en/statistics.html
+share/OSCAR/help/help_en/supported.html
+share/OSCAR/help/help_en/tipsntricks.html
+share/OSCAR/help/help_nl/daily.html
+share/OSCAR/help/help_nl/default.css
+share/OSCAR/help/help_nl/faq.html
+share/OSCAR/help/help_nl/gettingstarted.html
+share/OSCAR/help/help_nl/glossary.html
+share/OSCAR/help/help_nl/import.html
+share/OSCAR/help/help_nl/index.html
+share/OSCAR/help/help_nl/OSCAR_Guide_nl.qhp
+share/OSCAR/help/help_nl/overview.html
+share/OSCAR/help/help_nl/oximetry.html
+share/OSCAR/help/help_nl/reportingbugs.html
+share/OSCAR/help/help_nl/statistics.html
+share/OSCAR/help/help_nl/supported.html
+share/OSCAR/help/help_nl/tipsntricks.html
+share/OSCAR/help/images/aircurve.png
+share/OSCAR/help/images/airsense10.png
+share/OSCAR/help/images/cms50f.png
+share/OSCAR/help/images/dreamstation.png
+share/OSCAR/help/images/dv64.png
+share/OSCAR/help/images/fp_icon.png
+share/OSCAR/help/images/intellipap.png
+share/OSCAR/help/images/logo.png
+share/OSCAR/help/images/oximeter.png
+share/OSCAR/help/images/prs1_60s.png
+share/OSCAR/help/images/prs1_960.png
+share/OSCAR/help/images/prs1.png
+share/OSCAR/help/images/rms9.png
+share/OSCAR/help/index.qhcp
+share/OSCAR/Html/about-af.html
+share/OSCAR/Html/about-ar.html
+share/OSCAR/Html/about-bg.html
+share/OSCAR/Html/about-da.html
+share/OSCAR/Html/about-de.html
+share/OSCAR/Html/about-el.html
+share/OSCAR/Html/about-es.html
+share/OSCAR/Html/about-fi.html
+share/OSCAR/Html/about-fil.html
+share/OSCAR/Html/about-fr.html
+share/OSCAR/Html/about-he.html
+share/OSCAR/Html/about-hu.html
+share/OSCAR/Html/about-it.html
+share/OSCAR/Html/about-nl.html
+share/OSCAR/Html/about-no.html
+share/OSCAR/Html/about-ph.html
+share/OSCAR/Html/about-pl.html
+share/OSCAR/Html/about-pt_BR.html
+share/OSCAR/Html/about-pt.html
+share/OSCAR/Html/about-ro.html
+share/OSCAR/Html/about-ru.html
+share/OSCAR/Html/about-sv.html
+share/OSCAR/Html/about-th.html
+share/OSCAR/Html/about-tr.html
+share/OSCAR/Html/about-zh.html
+share/OSCAR/Html/about.html
+share/OSCAR/Html/credits.html
+share/OSCAR/Html/release_notes.html
+share/OSCAR/icons/aircurve.png
+share/OSCAR/icons/airsense10.png
+share/OSCAR/icons/arrow-end.png
+share/OSCAR/icons/arrow-left.png
+share/OSCAR/icons/arrow-right.png
+share/OSCAR/icons/back.png
+share/OSCAR/icons/bmc.png
+share/OSCAR/icons/bookmark.png
+share/OSCAR/icons/checkmark.png
+share/OSCAR/icons/cms50f.png
+share/OSCAR/icons/cog.png
+share/OSCAR/icons/cubeoximeter.png
+share/OSCAR/icons/daily.png
+share/OSCAR/icons/dreamstation.png
+share/OSCAR/icons/dv64.png
+share/OSCAR/icons/edit-find.png
+share/OSCAR/icons/empty_box.png
+share/OSCAR/icons/exit.png
+share/OSCAR/icons/eye.png
+share/OSCAR/icons/forward.png
+share/OSCAR/icons/fp_icon.png
+share/OSCAR/icons/go-home.png
+share/OSCAR/icons/help.png
+share/OSCAR/icons/intellipap.png
+share/OSCAR/icons/last.png
+share/OSCAR/icons/logo-lg.png
+share/OSCAR/icons/logo-lm.png
+share/OSCAR/icons/logo-md.png
+share/OSCAR/icons/logo-sm.png
+share/OSCAR/icons/logo.ico
+share/OSCAR/icons/mask.png
+share/OSCAR/icons/moon.png
+share/OSCAR/icons/OSCAR.icns
+share/OSCAR/icons/overview-page.png
+share/OSCAR/icons/overview.png
+share/OSCAR/icons/oximeter.png
+share/OSCAR/icons/plus.png
+share/OSCAR/icons/prds2.png
+share/OSCAR/icons/preferences.png
+share/OSCAR/icons/prs1_60s.png
+share/OSCAR/icons/prs1_960.png
+share/OSCAR/icons/prs1.png
+share/OSCAR/icons/prs1vent.png
+share/OSCAR/icons/pushpin.png
+share/OSCAR/icons/question_mark.png
+share/OSCAR/icons/README.txt
+share/OSCAR/icons/refresh.png
+share/OSCAR/icons/rename.png
+share/OSCAR/icons/restore.png
+share/OSCAR/icons/resvent.png
+share/OSCAR/icons/return.png
+share/OSCAR/icons/rms9.png
+share/OSCAR/icons/sadface.png
+share/OSCAR/icons/save.png
+share/OSCAR/icons/sdcard-lock.png
+share/OSCAR/icons/sdcard.png
+share/OSCAR/icons/session-off.png
+share/OSCAR/icons/session-on.png
+share/OSCAR/icons/smileyface.png
+share/OSCAR/icons/statistics.png
+share/OSCAR/icons/svg/applications-viewers.svg
+share/OSCAR/icons/svg/back.svg
+share/OSCAR/icons/svg/calendar.svg
+share/OSCAR/icons/svg/close-window.svg
+share/OSCAR/icons/svg/edit-find.svg
+share/OSCAR/icons/svg/emblem-marketing.svg
+share/OSCAR/icons/svg/forward.svg
+share/OSCAR/icons/svg/gnome-dev-media-sdmmc.svg
+share/OSCAR/icons/svg/media.svg
+share/OSCAR/icons/svg/moon.svg
+share/OSCAR/icons/svg/preferences.svg
+share/OSCAR/icons/trash_can.png
+share/OSCAR/icons/trophy.png
+share/OSCAR/icons/up-down.png
+share/OSCAR/icons/update.png
+share/OSCAR/icons/warning.png
+share/OSCAR/Translations/Afrikaans.af.qm
+share/OSCAR/Translations/Arabic.ar.qm
+share/OSCAR/Translations/Bulgarian.bg.qm
+share/OSCAR/Translations/Chinese.zh_CN.qm
+share/OSCAR/Translations/Chinese.zh_TW.qm
+share/OSCAR/Translations/Czech.cz.qm
+share/OSCAR/Translations/Dansk.da.qm
+share/OSCAR/Translations/Deutsch.de.qm
+share/OSCAR/Translations/English.en_UK.qm
+share/OSCAR/Translations/Espaniol.es_MX.qm
+share/OSCAR/Translations/Espaniol.es.qm
+share/OSCAR/Translations/Filipino.fil.qm
+share/OSCAR/Translations/Francais.fr.qm
+share/OSCAR/Translations/Greek.el.qm
+share/OSCAR/Translations/Hebrew.he.qm
+share/OSCAR/Translations/Italiano.it.qm
+share/OSCAR/Translations/Japanese.ja.qm
+share/OSCAR/Translations/Korean.ko.qm
+share/OSCAR/Translations/Magyar.hu.qm
+share/OSCAR/Translations/Nederlands.nl.qm
+share/OSCAR/Translations/Norsk.no.qm
+share/OSCAR/Translations/Polski.pl.qm
+share/OSCAR/Translations/Portugues.pt_BR.qm
+share/OSCAR/Translations/Portugues.pt.qm
+share/OSCAR/Translations/Romanian.ro.qm
+share/OSCAR/Translations/Russkiy.ru.qm
+share/OSCAR/Translations/Suomi.fi.qm
+share/OSCAR/Translations/Svenska.sv.qm
+share/OSCAR/Translations/Thai.th.qm
+share/OSCAR/Translations/Turkish.tr.qm
diff --git a/x11/plasma6-kactivitymanagerd/distinfo b/x11/plasma6-kactivitymanagerd/distinfo
index 44ff8200b5ef..7bf6679d7d91 100644
--- a/x11/plasma6-kactivitymanagerd/distinfo
+++ b/x11/plasma6-kactivitymanagerd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293320
-SHA256 (KDE/plasma/6.5.2/kactivitymanagerd-6.5.2.tar.xz) = 9332b5f0fc86f806a480bb45112693a83df906db8eaddc2417459e9a6d7cdf6d
-SIZE (KDE/plasma/6.5.2/kactivitymanagerd-6.5.2.tar.xz) = 99604
+TIMESTAMP = 1763481328
+SHA256 (KDE/plasma/6.5.3/kactivitymanagerd-6.5.3.tar.xz) = aec7045e7c796992e226778e9e8cd720e13bc88f9fe424dfe705749daf7c2fed
+SIZE (KDE/plasma/6.5.3/kactivitymanagerd-6.5.3.tar.xz) = 99072
diff --git a/x11/plasma6-kgamma/distinfo b/x11/plasma6-kgamma/distinfo
index 1858972a705a..5ce177e81dd5 100644
--- a/x11/plasma6-kgamma/distinfo
+++ b/x11/plasma6-kgamma/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293321
-SHA256 (KDE/plasma/6.5.2/kgamma-6.5.2.tar.xz) = 538353ffcdfb7e6d66e16b1a3fafffa478b293c7d57656ca71016f2aeb782eee
-SIZE (KDE/plasma/6.5.2/kgamma-6.5.2.tar.xz) = 87620
+TIMESTAMP = 1763481328
+SHA256 (KDE/plasma/6.5.3/kgamma-6.5.3.tar.xz) = 81f6b9fd3b9e6145d11f39df91497570b245d78c1e94c3ee1e61d62fb803960d
+SIZE (KDE/plasma/6.5.3/kgamma-6.5.3.tar.xz) = 87456
diff --git a/x11/plasma6-kglobalacceld/distinfo b/x11/plasma6-kglobalacceld/distinfo
index 335cdb4289a4..06f1f32fcbdd 100644
--- a/x11/plasma6-kglobalacceld/distinfo
+++ b/x11/plasma6-kglobalacceld/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293322
-SHA256 (KDE/plasma/6.5.2/kglobalacceld-6.5.2.tar.xz) = 8954c7b754e22affd7f79ef4061f5ae0c71798f7bc5531eac8c778936ba4f5f6
-SIZE (KDE/plasma/6.5.2/kglobalacceld-6.5.2.tar.xz) = 56576
+TIMESTAMP = 1763481329
+SHA256 (KDE/plasma/6.5.3/kglobalacceld-6.5.3.tar.xz) = 47a9c9815b1dd34fd9ec77f2826ce959216f01275853375936434f12dc9287d2
+SIZE (KDE/plasma/6.5.3/kglobalacceld-6.5.3.tar.xz) = 56320
diff --git a/x11/plasma6-kscreen/distinfo b/x11/plasma6-kscreen/distinfo
index f41b4eaf58f4..8c524ace88eb 100644
--- a/x11/plasma6-kscreen/distinfo
+++ b/x11/plasma6-kscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293323
-SHA256 (KDE/plasma/6.5.2/kscreen-6.5.2.tar.xz) = 9c814fd42f9730196fc0c9e6230a85bfc8004c0e5732b04879d35db4d7b9c468
-SIZE (KDE/plasma/6.5.2/kscreen-6.5.2.tar.xz) = 1731288
+TIMESTAMP = 1763481330
+SHA256 (KDE/plasma/6.5.3/kscreen-6.5.3.tar.xz) = 7f09ef7546cef2484dffe091853d6928ada38a776d5fbf0b10d47ac96de9a0c7
+SIZE (KDE/plasma/6.5.3/kscreen-6.5.3.tar.xz) = 1730512
diff --git a/x11/plasma6-kwayland/distinfo b/x11/plasma6-kwayland/distinfo
index e867edf61fdd..4356b5503d54 100644
--- a/x11/plasma6-kwayland/distinfo
+++ b/x11/plasma6-kwayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293324
-SHA256 (KDE/plasma/6.5.2/kwayland-6.5.2.tar.xz) = aa63e3753e241f3955eb806ae91af1f3963e42ec731f2b8a2330119b65cb557a
-SIZE (KDE/plasma/6.5.2/kwayland-6.5.2.tar.xz) = 134112
+TIMESTAMP = 1763481331
+SHA256 (KDE/plasma/6.5.3/kwayland-6.5.3.tar.xz) = e6c13b7a4812724102fe2f82f502e42f8812114381a82bb81b8613ea5ab38725
+SIZE (KDE/plasma/6.5.3/kwayland-6.5.3.tar.xz) = 132896
diff --git a/x11/plasma6-layer-shell-qt/distinfo b/x11/plasma6-layer-shell-qt/distinfo
index 1344ae8eeba0..cdbcf19773c9 100644
--- a/x11/plasma6-layer-shell-qt/distinfo
+++ b/x11/plasma6-layer-shell-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293325
-SHA256 (KDE/plasma/6.5.2/layer-shell-qt-6.5.2.tar.xz) = 4530bb88e3fb2b6358ba8169a0c83922d9dbc33210f8d8d2b7d0479dd449633d
-SIZE (KDE/plasma/6.5.2/layer-shell-qt-6.5.2.tar.xz) = 36408
+TIMESTAMP = 1763481331
+SHA256 (KDE/plasma/6.5.3/layer-shell-qt-6.5.3.tar.xz) = 94d7d854a151c3f5028748d6ea88c68a28a6c1d8c7610d3610745d188d273049
+SIZE (KDE/plasma/6.5.3/layer-shell-qt-6.5.3.tar.xz) = 36188
diff --git a/x11/plasma6-libkscreen/distinfo b/x11/plasma6-libkscreen/distinfo
index b7adafd53ced..489c8b39fe8d 100644
--- a/x11/plasma6-libkscreen/distinfo
+++ b/x11/plasma6-libkscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293328
-SHA256 (KDE/plasma/6.5.2/libkscreen-6.5.2.tar.xz) = 28099754348a7d3af74d79b443d7fde8e6a2b32c6e5491b520180d65d1e1ba61
-SIZE (KDE/plasma/6.5.2/libkscreen-6.5.2.tar.xz) = 121788
+TIMESTAMP = 1763481334
+SHA256 (KDE/plasma/6.5.3/libkscreen-6.5.3.tar.xz) = 1e0036c4886824bbeb30f3ce558b9e4d10373885e60087d6d91553f27374d22f
+SIZE (KDE/plasma/6.5.3/libkscreen-6.5.3.tar.xz) = 120856
diff --git a/x11/plasma6-libplasma/distinfo b/x11/plasma6-libplasma/distinfo
index ac31091504c3..d2ee531078ee 100644
--- a/x11/plasma6-libplasma/distinfo
+++ b/x11/plasma6-libplasma/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293330
-SHA256 (KDE/plasma/6.5.2/libplasma-6.5.2.tar.xz) = 194fcfd972b7c0882e88528603d8aef69aa0a5ef199730bf5b1e33022f21e6e1
-SIZE (KDE/plasma/6.5.2/libplasma-6.5.2.tar.xz) = 1970548
+TIMESTAMP = 1763481335
+SHA256 (KDE/plasma/6.5.3/libplasma-6.5.3.tar.xz) = 1fe40f488501078dc700f3ca018e4ff5d4c5d344fbcd4adb76ace86269c7a9f5
+SIZE (KDE/plasma/6.5.3/libplasma-6.5.3.tar.xz) = 1971112
diff --git a/x11/plasma6-plasma-activities-stats/distinfo b/x11/plasma6-plasma-activities-stats/distinfo
index 6d4dc4ace23c..fc82ea16b169 100644
--- a/x11/plasma6-plasma-activities-stats/distinfo
+++ b/x11/plasma6-plasma-activities-stats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293337
-SHA256 (KDE/plasma/6.5.2/plasma-activities-stats-6.5.2.tar.xz) = b9a65b164ed7a3012118e0891670ca5e8287b2cb8f42f562dc7f649852f49000
-SIZE (KDE/plasma/6.5.2/plasma-activities-stats-6.5.2.tar.xz) = 83392
+TIMESTAMP = 1763481340
+SHA256 (KDE/plasma/6.5.3/plasma-activities-stats-6.5.3.tar.xz) = dcf32468cba65ec7067ea63aac0cfad419dc24975806699893699814ee39fcd4
+SIZE (KDE/plasma/6.5.3/plasma-activities-stats-6.5.3.tar.xz) = 83068
diff --git a/x11/plasma6-plasma-activities/distinfo b/x11/plasma6-plasma-activities/distinfo
index 865ffffbc7b2..783d27ffe503 100644
--- a/x11/plasma6-plasma-activities/distinfo
+++ b/x11/plasma6-plasma-activities/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293333
-SHA256 (KDE/plasma/6.5.2/plasma-activities-6.5.2.tar.xz) = 39783d324f3c03404521b49264d34135756d00bcead46177a4b989f8bea7449a
-SIZE (KDE/plasma/6.5.2/plasma-activities-6.5.2.tar.xz) = 63328
+TIMESTAMP = 1763481337
+SHA256 (KDE/plasma/6.5.3/plasma-activities-6.5.3.tar.xz) = ebb2990a9504864ed332de83f92941924afa74e579b9d1b406bb9d876d0ee21d
+SIZE (KDE/plasma/6.5.3/plasma-activities-6.5.3.tar.xz) = 63004
diff --git a/x11/plasma6-plasma-desktop/distinfo b/x11/plasma6-plasma-desktop/distinfo
index 128534863324..9269b0bafaeb 100644
--- a/x11/plasma6-plasma-desktop/distinfo
+++ b/x11/plasma6-plasma-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293343
-SHA256 (KDE/plasma/6.5.2/plasma-desktop-6.5.2.tar.xz) = b0b2b3351fc8e6f53f0673e7bb4e0772d9df620e9d3de65e651d3d70306c7a58
-SIZE (KDE/plasma/6.5.2/plasma-desktop-6.5.2.tar.xz) = 16758456
+TIMESTAMP = 1763481341
+SHA256 (KDE/plasma/6.5.3/plasma-desktop-6.5.3.tar.xz) = bb764a2c97747f9e3027429427046754fb3ac7dff6ac82171511c716faa4d0b7
+SIZE (KDE/plasma/6.5.3/plasma-desktop-6.5.3.tar.xz) = 16750748
diff --git a/x11/plasma6-plasma-desktop/pkg-plist b/x11/plasma6-plasma-desktop/pkg-plist
index 088be9510c80..6a45d72f7ee1 100644
--- a/x11/plasma6-plasma-desktop/pkg-plist
+++ b/x11/plasma6-plasma-desktop/pkg-plist
@@ -2019,6 +2019,7 @@ share/locale/hu/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/hu/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/hu/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/hu/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/hu/LC_MESSAGES/plasma_runner_keys.mo
share/locale/hu/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/hu/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/hu/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
diff --git a/x11/plasma6-plasma-integration/distinfo b/x11/plasma6-plasma-integration/distinfo
index b094c9913395..439d77de087e 100644
--- a/x11/plasma6-plasma-integration/distinfo
+++ b/x11/plasma6-plasma-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293344
-SHA256 (KDE/plasma/6.5.2/plasma-integration-6.5.2.tar.xz) = 8a13fcfd5a61cf9ff683754fe7013e24f2285b8f39f6799ba1df7bc9ee5f7ee4
-SIZE (KDE/plasma/6.5.2/plasma-integration-6.5.2.tar.xz) = 98804
+TIMESTAMP = 1763481342
+SHA256 (KDE/plasma/6.5.3/plasma-integration-6.5.3.tar.xz) = aaaff2d04e3e7fc289353f464c9be0b27782ae3596a53c667ced43ae6bb9dcb8
+SIZE (KDE/plasma/6.5.3/plasma-integration-6.5.3.tar.xz) = 98256
diff --git a/x11/plasma6-plasma-workspace/distinfo b/x11/plasma6-plasma-workspace/distinfo
index 7c05e952a692..557642802d62 100644
--- a/x11/plasma6-plasma-workspace/distinfo
+++ b/x11/plasma6-plasma-workspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762293352
-SHA256 (KDE/plasma/6.5.2/plasma-workspace-6.5.2.tar.xz) = 8bf7fa53b33e27448e2b151f5fc086cecc5d7f5163c4a9d8f13875e5676e0ba6
-SIZE (KDE/plasma/6.5.2/plasma-workspace-6.5.2.tar.xz) = 20271688
+TIMESTAMP = 1763481343
+SHA256 (KDE/plasma/6.5.3/plasma-workspace-6.5.3.tar.xz) = ff64cbadc97493eaf0f633cb00912bcfc20536dda684babcfa4b3eecd483ca17
+SIZE (KDE/plasma/6.5.3/plasma-workspace-6.5.3.tar.xz) = 20268060
diff --git a/x11/plasma6-plasma-workspace/pkg-plist b/x11/plasma6-plasma-workspace/pkg-plist
index 3246668f62a7..c298ff5a4ba7 100644
--- a/x11/plasma6-plasma-workspace/pkg-plist
+++ b/x11/plasma6-plasma-workspace/pkg-plist
@@ -2471,6 +2471,7 @@ share/locale/fr/LC_MESSAGES/kcm_regionandlang.mo
share/locale/fr/LC_MESSAGES/kcm_soundtheme.mo
share/locale/fr/LC_MESSAGES/kcm_style.mo
share/locale/fr/LC_MESSAGES/kcm_users.mo
+share/locale/fr/LC_MESSAGES/kcm_wallpaper.mo
share/locale/fr/LC_MESSAGES/kcminit.mo
share/locale/fr/LC_MESSAGES/kded_devicenotifications.mo
share/locale/fr/LC_MESSAGES/kded_donationmessage.mo
@@ -6069,6 +6070,7 @@ share/locale/zh_CN/LC_MESSAGES/kcm_regionandlang.mo
share/locale/zh_CN/LC_MESSAGES/kcm_soundtheme.mo
share/locale/zh_CN/LC_MESSAGES/kcm_style.mo
share/locale/zh_CN/LC_MESSAGES/kcm_users.mo
+share/locale/zh_CN/LC_MESSAGES/kcm_wallpaper.mo
share/locale/zh_CN/LC_MESSAGES/kcminit.mo
share/locale/zh_CN/LC_MESSAGES/kded_devicenotifications.mo
share/locale/zh_CN/LC_MESSAGES/kded_donationmessage.mo
@@ -6145,6 +6147,7 @@ share/locale/zh_TW/LC_MESSAGES/kcm_regionandlang.mo
share/locale/zh_TW/LC_MESSAGES/kcm_soundtheme.mo
share/locale/zh_TW/LC_MESSAGES/kcm_style.mo
share/locale/zh_TW/LC_MESSAGES/kcm_users.mo
+share/locale/zh_TW/LC_MESSAGES/kcm_wallpaper.mo
share/locale/zh_TW/LC_MESSAGES/kcminit.mo
share/locale/zh_TW/LC_MESSAGES/kded_devicenotifications.mo
share/locale/zh_TW/LC_MESSAGES/kded_donationmessage.mo
diff --git a/x11/swayimg/Makefile b/x11/swayimg/Makefile
index e13701f0c4dd..41d062ed6bc7 100644
--- a/x11/swayimg/Makefile
+++ b/x11/swayimg/Makefile
@@ -1,7 +1,6 @@
PORTNAME= swayimg
DISTVERSIONPREFIX= v
-DISTVERSION= 4.5
-PORTREVISION= 2
+DISTVERSION= 4.6
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/swayimg/distinfo b/x11/swayimg/distinfo
index 71e228c9a158..5b07d53206f1 100644
--- a/x11/swayimg/distinfo
+++ b/x11/swayimg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752047007
-SHA256 (artemsen-swayimg-v4.5_GH0.tar.gz) = 4f0c491f873e37b85342a92d9b0ecc570a059bb971040c23075d4c3ab401680b
-SIZE (artemsen-swayimg-v4.5_GH0.tar.gz) = 788904
+TIMESTAMP = 1763456700
+SHA256 (artemsen-swayimg-v4.6_GH0.tar.gz) = 030ac867501f4d10a2d85bb47d65d51f31c75282f3805079e0aaf9ac05bfb1df
+SIZE (artemsen-swayimg-v4.6_GH0.tar.gz) = 791750
diff --git a/x11/walker/Makefile b/x11/walker/Makefile
index 73b891f621a9..77f230b5b937 100644
--- a/x11/walker/Makefile
+++ b/x11/walker/Makefile
@@ -1,7 +1,6 @@
PORTNAME= walker
DISTVERSIONPREFIX= v
-DISTVERSION= 2.9.3
-PORTREVISION= 1
+DISTVERSION= 2.11.1
CATEGORIES= x11 wayland
PKGNAMESUFFIX= -launcher
diff --git a/x11/walker/distinfo b/x11/walker/distinfo
index 585ee15f84ce..a54db352fa4f 100644
--- a/x11/walker/distinfo
+++ b/x11/walker/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762492087
+TIMESTAMP = 1763562484
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -501,5 +501,5 @@ SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83
SIZE (rust/crates/xml-rs-0.8.27.crate) = 55258
SHA256 (rust/crates/yaml-rust2-0.10.3.crate) = 4ce2a4ff45552406d02501cea6c18d8a7e50228e7736a872951fe2fe75c91be7
SIZE (rust/crates/yaml-rust2-0.10.3.crate) = 76325
-SHA256 (abenz1267-walker-v2.9.3_GH0.tar.gz) = e980fe3bb3ab52712a1d91d4c9d7d63c3c0d1783c88022a173cb82f499017f44
-SIZE (abenz1267-walker-v2.9.3_GH0.tar.gz) = 119899
+SHA256 (abenz1267-walker-v2.11.1_GH0.tar.gz) = cb3c08fb5cba09f77b36709525aabb4110239361d3f7f72dc98e46fcd330b0cd
+SIZE (abenz1267-walker-v2.11.1_GH0.tar.gz) = 150246
diff --git a/x11/walker/pkg-plist b/x11/walker/pkg-plist
index 0b683f5a8fc7..746391483cd1 100644
--- a/x11/walker/pkg-plist
+++ b/x11/walker/pkg-plist
@@ -9,6 +9,7 @@ etc/xdg/walker/themes/default/item_dmenu.xml
etc/xdg/walker/themes/default/item_files.xml
etc/xdg/walker/themes/default/item_providerlist.xml
etc/xdg/walker/themes/default/item_symbols.xml
+etc/xdg/walker/themes/default/item_symbols_grid.xml
etc/xdg/walker/themes/default/item_todo.xml
etc/xdg/walker/themes/default/item_unicode.xml
etc/xdg/walker/themes/default/keybind.xml
diff --git a/x11/xfce4-screensaver/Makefile b/x11/xfce4-screensaver/Makefile
index 6cdbb97c057c..758f8aa92f63 100644
--- a/x11/xfce4-screensaver/Makefile
+++ b/x11/xfce4-screensaver/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xfce4-screensaver
PORTVERSION= 4.20.1
+PORTREVISION= 1
CATEGORIES= x11 xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
diff --git a/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c b/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c
new file mode 100644
index 000000000000..e2b78d0e4701
--- /dev/null
+++ b/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c
@@ -0,0 +1,51 @@
+From 5a6b01aaeb109ef419ab021972a4225618b277ce Mon Sep 17 00:00:00 2001
+From: Guido Falsi <madpilot@freebsd.org>
+Date: Sun, 16 Nov 2025 12:14:37 +0100
+Subject: [PATCH] Use pgrep in place of pidof
+
+This also simplifies function logic.
+
+Fixes: #38
+---
+ src/gs-lock-plug.c | 16 ++++------------
+ 1 file changed, 4 insertions(+), 12 deletions(-)
+
+diff --git a/src/gs-lock-plug.c b/src/gs-lock-plug.c
+index d0806f64..fce7bf15 100644
+--- src/gs-lock-plug.c
++++ src/gs-lock-plug.c
+@@ -26,6 +26,7 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <sys/utsname.h>
++#include <sys/wait.h>
+ #include <time.h>
+ #include <unistd.h>
+
+@@ -179,20 +180,11 @@ toggle_infobar_visibility (GSLockPlug *plug) {
+
+ static gboolean
+ process_is_running (const char *name) {
+- int num_processes;
+- gchar *command = g_strdup_printf ("pidof %s | wc -l", name);
+- FILE *fp = popen (command, "r");
++ gchar *command = g_strdup_printf ("pgrep %s", name);
++ int rc = system (command);
+ g_free (command);
+
+- if (fp == NULL)
+- return FALSE;
+-
+- if (fscanf (fp, "%d", &num_processes) != 1)
+- num_processes = 0;
+-
+- pclose (fp);
+-
+- if (num_processes > 0) {
++ if (WIFEXITED (rc) && WEXITSTATUS (rc) == 0) {
+ return TRUE;
+ } else {
+ return FALSE;
+--
+GitLab
+