aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mk/Uses/cargo.mk2
-rw-r--r--Mk/Uses/qt.mk4
-rw-r--r--Mk/bsd.gecko.mk2
-rw-r--r--Mk/bsd.port.mk2
-rw-r--r--accessibility/qt6-speech/distinfo6
-rw-r--r--accessibility/sctd/Makefile2
-rw-r--r--accessibility/wl-gammarelay-rs/Makefile2
-rw-r--r--archivers/lxqt-archiver/Makefile2
-rw-r--r--archivers/ouch/Makefile2
-rw-r--r--archivers/py-cramjam/Makefile2
-rw-r--r--audio/amberol/Makefile2
-rw-r--r--audio/ebur128/Makefile2
-rw-r--r--audio/gnome-metronome/Makefile2
-rw-r--r--audio/gnome-podcasts/Makefile2
-rw-r--r--audio/lewton/Makefile2
-rw-r--r--audio/mmtc/Makefile2
-rw-r--r--audio/mousai/Makefile2
-rw-r--r--audio/mythplugin-mythmusic/Makefile14
-rw-r--r--audio/mythplugin-mythmusic/distinfo6
-rw-r--r--audio/myxer/Makefile2
-rw-r--r--audio/ncspot/Makefile2
-rw-r--r--audio/netease-music-tui/Makefile2
-rw-r--r--audio/pipewire-spa-oss/Makefile2
-rw-r--r--audio/shortwave/Makefile2
-rw-r--r--audio/songrec/Makefile2
-rw-r--r--audio/spotify-player/Makefile1
-rw-r--r--audio/spotifyd/Makefile2
-rw-r--r--benchmarks/hyperfine/Makefile2
-rw-r--r--benchmarks/inferno/Makefile2
-rw-r--r--biology/coverm/Makefile2
-rw-r--r--cad/ghdl/Makefile37
-rw-r--r--cad/ghdl/distinfo6
-rw-r--r--cad/ghdl/pkg-plist6
-rw-r--r--cad/leocad/Makefile16
-rw-r--r--cad/leocad/distinfo6
-rw-r--r--cad/librepcb/Makefile1
-rw-r--r--cad/surfer/Makefile2
-rw-r--r--cad/svlint/Makefile1
-rw-r--r--cad/svls/Makefile1
-rw-r--r--cad/veryl/Makefile1
-rw-r--r--chinese/py-rjieba/Makefile2
-rw-r--r--comms/qt6-connectivity/distinfo6
-rw-r--r--comms/qt6-connectivity/pkg-plist1
-rw-r--r--comms/qt6-sensors/distinfo6
-rw-r--r--comms/qt6-serialbus/distinfo6
-rw-r--r--comms/qt6-serialport/distinfo6
-rw-r--r--converters/yj-bruceadams/Makefile2
-rw-r--r--databases/diesel/Makefile2
-rw-r--r--databases/evolution-data-server/Makefile78
-rw-r--r--databases/evolution-data-server/pkg-plist43
-rw-r--r--databases/frece/Makefile2
-rw-r--r--databases/gobang/Makefile2
-rw-r--r--databases/mongodb70/Makefile1
-rw-r--r--databases/mongodb80/Makefile2
-rw-r--r--databases/movine/Makefile2
-rw-r--r--databases/ods2sql/Makefile2
-rw-r--r--databases/postgresql-promscale/Makefile2
-rw-r--r--databases/py-datafusion/Makefile1
-rw-r--r--databases/py-sqlglotrs/Makefile1
-rw-r--r--databases/py-sqloxide/Makefile2
-rw-r--r--databases/qdrant/Makefile2
-rw-r--r--databases/qt6-base_sqldriver/distinfo6
-rw-r--r--databases/quake/Makefile2
-rw-r--r--databases/redisjson/Makefile2
-rw-r--r--databases/sqlx-cli/Makefile2
-rw-r--r--databases/surrealdb/Makefile1
-rw-r--r--databases/xls2txt/Makefile2
-rw-r--r--deskutils/calibre/Makefile4
-rw-r--r--deskutils/calibre/distinfo10
-rw-r--r--deskutils/calibre/files/patch-setup_iso__codes.py6
-rw-r--r--deskutils/calibre/files/user-agent-data.json124
-rw-r--r--deskutils/health/Makefile2
-rw-r--r--deskutils/jot/Makefile2
-rw-r--r--deskutils/just/Makefile2
-rw-r--r--deskutils/lazycli/Makefile2
-rw-r--r--deskutils/lxqt-notificationd/Makefile2
-rw-r--r--deskutils/pipecolor/Makefile2
-rw-r--r--deskutils/plasma6-xdg-desktop-portal-kde/Makefile1
-rw-r--r--deskutils/pueue/Makefile2
-rw-r--r--deskutils/readur/Makefile2
-rw-r--r--deskutils/readur/distinfo10
-rw-r--r--deskutils/readur/pkg-plist2
-rw-r--r--deskutils/rwpspread/Makefile2
-rw-r--r--deskutils/sigi/Makefile2
-rw-r--r--deskutils/skim/Makefile2
-rw-r--r--deskutils/solanum/Makefile2
-rw-r--r--deskutils/taskwarrior-tui/Makefile2
-rw-r--r--deskutils/thokr/Makefile2
-rw-r--r--devel/Makefile2
-rw-r--r--devel/amber/Makefile2
-rw-r--r--devel/argc/Makefile2
-rw-r--r--devel/bacon/Makefile2
-rw-r--r--devel/bingrep/Makefile2
-rw-r--r--devel/bunyan/Makefile2
-rw-r--r--devel/busd/Makefile2
-rw-r--r--devel/bustle/Makefile2
-rw-r--r--devel/cargo-bloat/Makefile2
-rw-r--r--devel/cargo-c/Makefile2
-rw-r--r--devel/cargo-cache/Makefile2
-rw-r--r--devel/cargo-deny/Makefile1
-rw-r--r--devel/cargo-depgraph/Makefile2
-rw-r--r--devel/cargo-dist/Makefile2
-rw-r--r--devel/cargo-edit/Makefile2
-rw-r--r--devel/cargo-generate/Makefile2
-rw-r--r--devel/cargo-hack/Makefile2
-rw-r--r--devel/cargo-leptos/Makefile2
-rw-r--r--devel/cargo-llvm-cov/Makefile2
-rw-r--r--devel/cargo-make/Makefile2
-rw-r--r--devel/cargo-mutants/Makefile2
-rw-r--r--devel/cargo-readme/Makefile2
-rw-r--r--devel/cargo-tarpaulin/Makefile2
-rw-r--r--devel/catppuccin-whiskers/Makefile1
-rw-r--r--devel/cbfmt/Makefile2
-rw-r--r--devel/cocogitto/Makefile2
-rw-r--r--devel/convco/Makefile2
-rw-r--r--devel/corrosion/Makefile2
-rw-r--r--devel/cpu_rec_rs/Makefile2
-rw-r--r--devel/desed/Makefile2
-rw-r--r--devel/dorst/Makefile1
-rw-r--r--devel/dra/Makefile2
-rw-r--r--devel/dtool/Makefile2
-rw-r--r--devel/dura/Makefile2
-rw-r--r--devel/electron34/Makefile2
-rw-r--r--devel/electron35/Makefile2
-rw-r--r--devel/electron36/Makefile1
-rw-r--r--devel/electron37/Makefile1
-rw-r--r--devel/electron37/files/patch-build_rust_allocator_lib.rs22
-rw-r--r--devel/electron38/Makefile1
-rw-r--r--devel/elfcat/Makefile2
-rw-r--r--devel/emacs-lsp-booster/Makefile2
-rw-r--r--devel/fnm/Makefile2
-rw-r--r--devel/fsx/Makefile2
-rw-r--r--devel/gbump/Makefile2
-rw-r--r--devel/gfold/Makefile2
-rw-r--r--devel/ghostie/Makefile2
-rw-r--r--devel/git-absorb/Makefile2
-rw-r--r--devel/git-cinnabar/Makefile2
-rw-r--r--devel/git-cliff/Makefile1
-rw-r--r--devel/git-delta/Makefile2
-rw-r--r--devel/git-graph/Makefile2
-rw-r--r--devel/git-repo-manager/Makefile2
-rw-r--r--devel/git-workspace/Makefile2
-rw-r--r--devel/gitoxide/Makefile2
-rw-r--r--devel/gitu/Makefile1
-rw-r--r--devel/gitui/Makefile2
-rw-r--r--devel/glitter/Makefile2
-rw-r--r--devel/got/Makefile2
-rw-r--r--devel/got/distinfo6
-rw-r--r--devel/grcov/Makefile2
-rw-r--r--devel/grex/Makefile2
-rw-r--r--devel/hvm/Makefile2
-rw-r--r--devel/interactive_rebase_tool/Makefile2
-rw-r--r--devel/jetbrains-restarter/Makefile1
-rw-r--r--devel/jetbrains-rustrover/Makefile6
-rw-r--r--devel/jetbrains-rustrover/distinfo6
-rw-r--r--devel/jetbrains-rustrover/pkg-plist32
-rw-r--r--devel/jujutsu/Makefile1
-rw-r--r--devel/libdatadog/Makefile1
-rw-r--r--devel/liblxqt/Makefile2
-rw-r--r--devel/libphonenumber/Makefile2
-rw-r--r--devel/libphonenumber/distinfo6
-rw-r--r--devel/libqt6xdg/Makefile2
-rw-r--r--devel/librashader/Makefile2
-rw-r--r--devel/libwasmtime/Makefile2
-rw-r--r--devel/lstr/Makefile1
-rw-r--r--devel/nextest/Makefile2
-rw-r--r--devel/omnilinter/Makefile2
-rw-r--r--devel/openapi-tui/Makefile2
-rw-r--r--devel/parol-ls/Makefile2
-rw-r--r--devel/parol/Makefile2
-rw-r--r--devel/patsh/Makefile2
-rw-r--r--devel/pijul/Makefile2
-rw-r--r--devel/pipelight/Makefile1
-rw-r--r--devel/py-awscli/Makefile2
-rw-r--r--devel/py-awscli/distinfo6
-rw-r--r--devel/py-cgen/Makefile27
-rw-r--r--devel/py-cgen/distinfo3
-rw-r--r--devel/py-cgen/pkg-descr10
-rw-r--r--devel/py-dbt-extractor/Makefile2
-rw-r--r--devel/py-ddtrace/Makefile2
-rw-r--r--devel/py-deptry/Makefile1
-rw-r--r--devel/py-dulwich/Makefile1
-rw-r--r--devel/py-fastuuid/Makefile1
-rw-r--r--devel/py-jellyfish/Makefile2
-rw-r--r--devel/py-libcst/Makefile2
-rw-r--r--devel/py-mando/Makefile28
-rw-r--r--devel/py-mando/distinfo3
-rw-r--r--devel/py-mando/pkg-descr15
-rw-r--r--devel/py-maturin/Makefile1
-rw-r--r--devel/py-orjson/Makefile2
-rw-r--r--devel/py-ormsgpack/Makefile2
-rw-r--r--devel/py-pendulum/Makefile2
-rw-r--r--devel/py-pycrdt/Makefile1
-rw-r--r--devel/py-pydantic-core/Makefile2
-rw-r--r--devel/py-pyperscan/Makefile2
-rw-r--r--devel/py-pyproject-fmt-rust/Makefile2
-rw-r--r--devel/py-pyproject-fmt/Makefile2
-rw-r--r--devel/py-qcs-sdk-python/Makefile2
-rw-r--r--devel/py-regress/Makefile2
-rw-r--r--devel/py-rpds-py/Makefile1
-rw-r--r--devel/py-ruff/Makefile1
-rw-r--r--devel/py-tox-toml-fmt/Makefile2
-rw-r--r--devel/py-ty/Makefile1
-rw-r--r--devel/py-watchfiles/Makefile2
-rw-r--r--devel/pylyzer/Makefile2
-rw-r--r--devel/pyside6-tools/distinfo6
-rw-r--r--devel/pyside6/distinfo6
-rw-r--r--devel/qt6-5compat/distinfo6
-rw-r--r--devel/qt6-base/Makefile3
-rw-r--r--devel/qt6-base/distinfo6
-rw-r--r--devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake13
-rw-r--r--devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake11
-rw-r--r--devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h27
-rw-r--r--devel/qt6-base/files/patch-src_corelib_io_qprocess__unix.cpp32
-rw-r--r--devel/qt6-base/pkg-plist25
-rw-r--r--devel/qt6-grpc/distinfo6
-rw-r--r--devel/qt6-grpc/pkg-plist1
-rw-r--r--devel/qt6-languageserver/distinfo6
-rw-r--r--devel/qt6-location/distinfo6
-rw-r--r--devel/qt6-positioning/distinfo6
-rw-r--r--devel/qt6-remoteobjects/distinfo6
-rw-r--r--devel/qt6-scxml/distinfo6
-rw-r--r--devel/qt6-scxml/pkg-plist1
-rw-r--r--devel/qt6-tools/Makefile22
-rw-r--r--devel/qt6-tools/distinfo6
-rw-r--r--devel/qt6-tools/files/patch-.cmake.conf19
-rw-r--r--devel/qt6-tools/files/patch-configure.cmake10
-rw-r--r--devel/qt6-tools/files/patch-src_qdoc_cmake_QDocConfiguration.cmake16
-rw-r--r--devel/qt6-tools/pkg-plist1
-rw-r--r--devel/qt6-translations/distinfo6
-rw-r--r--devel/qt6-translations/pkg-plist5
-rw-r--r--devel/qtcreator/Makefile2
-rw-r--r--devel/qtcreator/distinfo6
-rw-r--r--devel/qtcreator/pkg-plist1
-rw-r--r--devel/radicle/Makefile16
-rw-r--r--devel/radicle/Makefile.crates34
-rw-r--r--devel/radicle/distinfo74
-rw-r--r--devel/rubygem-prometheus-client-mmap/Makefile2
-rw-r--r--devel/ruff/Makefile1
-rw-r--r--devel/rust-analyzer/Makefile1
-rw-r--r--devel/rust-bindgen-cli/Makefile2
-rw-r--r--devel/rust-cbindgen/Makefile2
-rw-r--r--devel/rust-script/Makefile2
-rw-r--r--devel/rustc-demangle/Makefile2
-rw-r--r--devel/rustup-init/Makefile2
-rw-r--r--devel/rye/Makefile2
-rw-r--r--devel/sccache/Makefile2
-rw-r--r--devel/selene/Makefile2
-rw-r--r--devel/sentry-cli/Makefile2
-rw-r--r--devel/shiboken6/distinfo6
-rw-r--r--devel/signal-sqlcipher-extension/Makefile1
-rw-r--r--devel/snazy/Makefile2
-rw-r--r--devel/spr/Makefile2
-rw-r--r--devel/stgit/Makefile2
-rw-r--r--devel/stylua/Makefile2
-rw-r--r--devel/tabby/Makefile1
-rw-r--r--devel/tagref/Makefile2
-rw-r--r--devel/texlab/Makefile2
-rw-r--r--devel/the-way/Makefile2
-rw-r--r--devel/tokei/Makefile2
-rw-r--r--devel/tokio-console/Makefile2
-rw-r--r--devel/tree-sitter-cli/Makefile2
-rw-r--r--devel/tree-sitter-graph/Makefile2
-rw-r--r--devel/twiggy/Makefile2
-rw-r--r--devel/typeshare/Makefile2
-rw-r--r--devel/unit-otel/Makefile1
-rw-r--r--devel/uv/Makefile1
-rw-r--r--devel/wasm-server-runner/Makefile2
-rw-r--r--devel/wasmer/Makefile2
-rw-r--r--devel/wizer/Makefile2
-rw-r--r--devel/xtensa-esp-elf/Makefile2
-rw-r--r--dns/dnsdist/Makefile1
-rw-r--r--dns/dnstracer-rs/Makefile1
-rw-r--r--dns/dog/Makefile2
-rw-r--r--dns/doh-proxy/Makefile2
-rw-r--r--dns/encrypted-dns-server/Makefile2
-rw-r--r--dns/powerdns-recursor/Makefile1
-rw-r--r--editors/ad/Makefile2
-rw-r--r--editors/amp/Makefile2
-rw-r--r--editors/helix/Makefile2
-rw-r--r--editors/kakoune-lsp/Makefile1
-rw-r--r--editors/kibi/Makefile2
-rw-r--r--editors/languageclient-neovim/Makefile2
-rw-r--r--editors/lapce/Makefile2
-rw-r--r--editors/microsoft-edit/Makefile2
-rw-r--r--editors/neovim-gtk/Makefile2
-rw-r--r--editors/ox/Makefile2
-rw-r--r--editors/parinfer-rust/Makefile2
-rw-r--r--filesystems/sandboxfs/Makefile2
-rw-r--r--filesystems/ufs/Makefile1
-rw-r--r--filesystems/xfuse/Makefile1
-rw-r--r--filesystems/zerofs/Makefile1
-rw-r--r--filesystems/ztop/Makefile2
-rw-r--r--finance/electrs/Makefile2
-rw-r--r--finance/hyperswitch/Makefile2
-rw-r--r--finance/ord/Makefile2
-rw-r--r--finance/tickrs/Makefile2
-rw-r--r--ftp/termscp/Makefile2
-rw-r--r--ftp/unftp/Makefile2
-rw-r--r--games/0ad/Makefile2
-rw-r--r--games/DDNet/Makefile2
-rw-r--r--games/anki/Makefile1
-rw-r--r--games/dose-response/Makefile2
-rw-r--r--games/genact/Makefile2
-rw-r--r--games/gnome-robots/Makefile2
-rw-r--r--games/hivetui/Makefile2
-rw-r--r--games/jaggedalliance2/Makefile2
-rw-r--r--games/jumpy/Makefile2
-rw-r--r--games/punchy/Makefile2
-rw-r--r--games/rpg-cli/Makefile2
-rw-r--r--games/sulis/Makefile2
-rw-r--r--games/veloren-weekly/Makefile1
-rw-r--r--graphics/artem/Makefile2
-rw-r--r--graphics/asciinema-agg/Makefile3
-rw-r--r--graphics/asciinema-agg/Makefile.crates550
-rw-r--r--graphics/asciinema-agg/distinfo10
-rw-r--r--graphics/dify/Makefile2
-rw-r--r--graphics/drawpile/Makefile2
-rw-r--r--graphics/dssim/Makefile2
-rw-r--r--graphics/gifski/Makefile2
-rw-r--r--graphics/libimagequant/Makefile2
-rw-r--r--graphics/libopenraw/Makefile2
-rw-r--r--graphics/librsvg2-rust/Makefile2
-rw-r--r--graphics/menyoki/Makefile2
-rw-r--r--graphics/mesa-devel/Makefile1
-rw-r--r--graphics/noaa-apt/Makefile2
-rw-r--r--graphics/ocrs/Makefile2
-rw-r--r--graphics/oculante/Makefile2
-rw-r--r--graphics/oxipng/Makefile2
-rw-r--r--graphics/pastel/Makefile2
-rw-r--r--graphics/qt6-3d/distinfo6
-rw-r--r--graphics/qt6-3d/pkg-plist14
-rw-r--r--graphics/qt6-imageformats/distinfo6
-rw-r--r--graphics/qt6-lottie/distinfo6
-rw-r--r--graphics/qt6-quickeffectmaker/distinfo6
-rw-r--r--graphics/qt6-svg/distinfo6
-rw-r--r--graphics/qt6-wayland/distinfo6
-rw-r--r--graphics/qt6-wayland/pkg-plist1
-rw-r--r--graphics/resvg-capi/Makefile2
-rw-r--r--graphics/resvg/Makefile2
-rw-r--r--graphics/rx/Makefile2
-rw-r--r--graphics/satty/Makefile2
-rw-r--r--graphics/svgbob/Makefile2
-rw-r--r--graphics/viu/Makefile2
-rw-r--r--graphics/wallust/Makefile1
-rw-r--r--graphics/xd3d/Makefile6
-rw-r--r--irc/halloy/Makefile2
-rw-r--r--japanese/cskk/Makefile2
-rw-r--r--japanese/py-SudachiPy/Makefile2
-rw-r--r--japanese/sudachi/Makefile2
-rw-r--r--java/icedtea-web/Makefile2
-rw-r--r--lang/amber/Makefile2
-rw-r--r--lang/antimony/Makefile2
-rw-r--r--lang/asm-lsp/Makefile2
-rw-r--r--lang/cairo/Makefile2
-rw-r--r--lang/gleam/Makefile2
-rw-r--r--lang/gluon/Makefile2
-rw-r--r--lang/inko/Makefile2
-rw-r--r--lang/numbat/Makefile2
-rw-r--r--lang/pomsky/Makefile2
-rw-r--r--lang/prql/Makefile2
-rw-r--r--lang/py-dhall/Makefile2
-rw-r--r--lang/rust-bootstrap/Makefile12
-rw-r--r--lang/rust-bootstrap/distinfo6
-rw-r--r--lang/rust-bootstrap/sync.sh4
-rw-r--r--lang/rust/Makefile18
-rw-r--r--lang/rust/distinfo102
-rw-r--r--lang/rust/files/patch-vendor_cc.rs12
-rw-r--r--lang/rustpython/Makefile2
-rw-r--r--lang/scryer-prolog/Makefile2
-rw-r--r--lang/spidermonkey102/Makefile2
-rw-r--r--lang/spidermonkey115/Makefile2
-rw-r--r--lang/spidermonkey128/Makefile2
-rw-r--r--lang/spidermonkey78/Makefile2
-rw-r--r--lang/spidermonkey91/Makefile2
-rw-r--r--lang/starlark-rust/Makefile2
-rw-r--r--lang/typstfmt/Makefile2
-rw-r--r--lang/typstyle/Makefile2
-rw-r--r--mail/fetchmail/Makefile2
-rw-r--r--mail/fetchmail/distinfo6
-rw-r--r--mail/fetchmailconf/pkg-plist1
-rw-r--r--mail/imap-tools/Makefile1
-rw-r--r--mail/pizauth/Makefile2
-rw-r--r--mail/postfix-current/Makefile2
-rw-r--r--mail/postfix-current/distinfo6
-rw-r--r--mail/postfix-current/files/extra-patch-blacklistd109
-rw-r--r--mail/postfix-current/files/patch-src_util_sys__defs.h2
-rw-r--r--mail/thunderbird-esr/Makefile2
-rw-r--r--mail/thunderbird-esr/distinfo6
-rw-r--r--mail/thunderbird/Makefile1
-rw-r--r--math/Makefile1
-rw-r--r--math/elan/Makefile2
-rw-r--r--math/fend/Makefile2
-rw-r--r--math/kalc/Makefile2
-rw-r--r--math/kalker/Makefile2
-rw-r--r--math/py-clarabel/Makefile2
-rw-r--r--math/py-conway-polynomials/Makefile31
-rw-r--r--math/py-conway-polynomials/distinfo3
-rw-r--r--math/py-conway-polynomials/pkg-descr14
-rw-r--r--math/py-pcodec/Makefile2
-rw-r--r--math/py-rustworkx/Makefile2
-rw-r--r--math/rapid/Makefile3
-rw-r--r--math/savage/Makefile2
-rw-r--r--misc/Makefile1
-rw-r--r--misc/aichat/Makefile1
-rw-r--r--misc/air/Makefile2
-rw-r--r--misc/arrow-datafusion/Makefile2
-rw-r--r--misc/bedrust/Makefile2
-rw-r--r--misc/binocle/Makefile2
-rw-r--r--misc/broot/Makefile2
-rw-r--r--misc/code2prompt/Makefile1
-rw-r--r--misc/codex/Makefile1
-rw-r--r--misc/coloursum/Makefile2
-rw-r--r--misc/dijo/Makefile2
-rw-r--r--misc/dotenv-linter/Makefile2
-rw-r--r--misc/lscolors/Makefile2
-rw-r--r--misc/mcp-probe/Makefile2
-rw-r--r--misc/navi/Makefile2
-rw-r--r--misc/ooo/Makefile2
-rw-r--r--misc/outside/Makefile2
-rw-r--r--misc/pqrs/Makefile2
-rw-r--r--misc/py-hf-xet/Makefile1
-rw-r--r--misc/py-lazrs/Makefile2
-rw-r--r--misc/py-napari/Makefile3
-rw-r--r--misc/py-napari/files/patch-pyproject.toml10
-rw-r--r--misc/py-pyqir/Makefile2
-rw-r--r--misc/py-python-crc/Makefile22
-rw-r--r--misc/py-python-crc/distinfo3
-rw-r--r--misc/py-python-crc/pkg-descr12
-rw-r--r--misc/py-safetensors/Makefile2
-rw-r--r--misc/qt6-doc/distinfo6
-rw-r--r--misc/qt6-doc/pkg-plist3
-rw-r--r--misc/qt6-examples/distinfo6
-rw-r--r--misc/qt6-examples/pkg-plist9
-rw-r--r--misc/qt6ct/Makefile2
-rw-r--r--misc/radio_datetime_analyzer/Makefile2
-rw-r--r--misc/rash/Makefile1
-rw-r--r--misc/rsclock/Makefile2
-rw-r--r--misc/ruut/Makefile2
-rw-r--r--misc/shimmy/Makefile1
-rw-r--r--misc/silicon/Makefile2
-rw-r--r--misc/star-history/Makefile2
-rw-r--r--misc/tenere/Makefile2
-rw-r--r--misc/terminfo-db/Makefile2
-rw-r--r--misc/terminfo-db/distinfo6
-rw-r--r--misc/terminfo-db/pkg-plist42
-rw-r--r--misc/timr-tui/Makefile2
-rw-r--r--misc/wavedrom/Makefile2
-rw-r--r--misc/wthrr/Makefile2
-rw-r--r--misc/xd-rust/Makefile2
-rw-r--r--misc/xplr/Makefile2
-rw-r--r--misc/zine/Makefile2
-rw-r--r--multimedia/ab-av1/Makefile2
-rw-r--r--multimedia/alass/Makefile2
-rw-r--r--multimedia/av1an/Makefile2
-rw-r--r--multimedia/dovi_tool/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins-rust/Makefile1
-rw-r--r--multimedia/gstreamer1/Makefile1
-rw-r--r--multimedia/helvum/Makefile2
-rw-r--r--multimedia/kooha/Makefile2
-rw-r--r--multimedia/librav1e/Makefile2
-rw-r--r--multimedia/librespot/Makefile1
-rw-r--r--multimedia/mythtv/Makefile76
-rw-r--r--multimedia/mythtv/distinfo6
-rw-r--r--multimedia/mythtv/files/patch-configure11
-rw-r--r--multimedia/mythtv/files/patch-external_FFmpeg_libswscale_ppc_yuv2rgb__altivec.c145
-rw-r--r--multimedia/mythtv/pkg-plist275
-rw-r--r--multimedia/neolink/Makefile2
-rw-r--r--multimedia/qt6-multimedia/distinfo6
-rw-r--r--multimedia/qt6-multimedia/pkg-plist1
-rw-r--r--multimedia/rav1e/Makefile2
-rw-r--r--multimedia/ringrtc/Makefile1
-rw-r--r--multimedia/scte35dump/Makefile2
-rw-r--r--multimedia/supersonic/Makefile3
-rw-r--r--multimedia/supersonic/distinfo10
-rw-r--r--multimedia/termplay/Makefile2
-rw-r--r--multimedia/video-trimmer/Makefile2
-rw-r--r--multimedia/wl-screenrec/Makefile2
-rw-r--r--multimedia/youtui/Makefile2
-rw-r--r--net-im/conduit/Makefile1
-rw-r--r--net-im/flare/Makefile2
-rw-r--r--net-im/fractal/Makefile2
-rw-r--r--net-im/gurk-rs/Makefile2
-rw-r--r--net-im/iamb/Makefile2
-rw-r--r--net-im/libsignal-client/Makefile2
-rw-r--r--net-im/libsignal-node/Makefile1
-rw-r--r--net-im/py-matrix-synapse/Makefile1
-rw-r--r--net-im/telegram-desktop/Makefile2
-rw-r--r--net-im/yume/Makefile2
-rw-r--r--net-im/zkgroup/Makefile2
-rw-r--r--net-mgmt/bandwhich/Makefile2
-rw-r--r--net-mgmt/geom-exporter/Makefile2
-rw-r--r--net-mgmt/gping/Makefile2
-rw-r--r--net-mgmt/nfs-exporter/Makefile2
-rw-r--r--net-mgmt/rs-aggregate/Makefile2
-rw-r--r--net-p2p/c-lightning/Makefile1
-rw-r--r--net-p2p/cncli/Makefile2
-rw-r--r--net-p2p/intermodal/Makefile2
-rw-r--r--net-p2p/oura/Makefile2
-rw-r--r--net-p2p/twitch-tui/Makefile2
-rw-r--r--net/aws-ec2-imdsv2-get/Makefile2
-rw-r--r--net/dataplaneapi/Makefile3
-rw-r--r--net/dataplaneapi/distinfo10
-rw-r--r--net/deltachat-rpc-server/Makefile2
-rw-r--r--net/dumbpipe/Makefile2
-rw-r--r--net/findomain/Makefile2
-rw-r--r--net/gdrive/Makefile2
-rw-r--r--net/gemserv/Makefile2
-rw-r--r--net/haproxy/Makefile2
-rw-r--r--net/haproxy/distinfo6
-rw-r--r--net/haproxy24/Makefile2
-rw-r--r--net/haproxy24/distinfo6
-rw-r--r--net/haproxy26/Makefile2
-rw-r--r--net/haproxy26/distinfo6
-rw-r--r--net/haproxy28/Makefile2
-rw-r--r--net/haproxy28/distinfo6
-rw-r--r--net/haproxy30/Makefile2
-rw-r--r--net/haproxy30/distinfo6
-rw-r--r--net/krill/Makefile2
-rw-r--r--net/ktcplist/Makefile2
-rw-r--r--net/lldap/Makefile2
-rw-r--r--net/narrowlink/Makefile2
-rw-r--r--net/ntpd-rs/Makefile1
-rw-r--r--net/oha/Makefile2
-rw-r--r--net/proby/Makefile2
-rw-r--r--net/qt6-coap/distinfo6
-rw-r--r--net/qt6-mqtt/distinfo6
-rw-r--r--net/qt6-networkauth/distinfo6
-rw-r--r--net/quiche/Makefile1
-rw-r--r--net/rabbitmqadmin/Makefile2
-rw-r--r--net/rathole/Makefile2
-rw-r--r--net/rosenpass/Makefile2
-rw-r--r--net/routinator/Makefile2
-rw-r--r--net/rsyn/Makefile2
-rw-r--r--net/rustdesk-server/Makefile2
-rw-r--r--net/s3m/Makefile2
-rw-r--r--net/sendme/Makefile2
-rw-r--r--net/shadowsocks-rust/Makefile2
-rw-r--r--net/sniffnet/Makefile1
-rw-r--r--net/trippy/Makefile2
-rw-r--r--net/udp-over-tcp/Makefile2
-rw-r--r--net/waypipe/Makefile2
-rw-r--r--net/wstunnel/Makefile2
-rw-r--r--ports-mgmt/pkg-graph/Makefile2
-rw-r--r--ports-mgmt/sccache-overlay/Makefile2
-rw-r--r--print/plutobook/Makefile2
-rw-r--r--print/plutobook/distinfo6
-rw-r--r--print/ppa6/Makefile1
-rw-r--r--science/py-qiskit/Makefile1
-rw-r--r--science/qt6-quick3dphysics/distinfo6
-rw-r--r--science/tinker/Makefile1
-rw-r--r--science/tinker/distinfo6
-rw-r--r--science/tinker/files/patch-cmake_CMakeLists.txt15
-rw-r--r--science/tinker/files/patch-make_Makefile13
-rw-r--r--security/Makefile1
-rw-r--r--security/acmed/Makefile2
-rw-r--r--security/agave/Makefile2
-rw-r--r--security/arti/Makefile2
-rw-r--r--security/authenticator/Makefile2
-rw-r--r--security/authoscope/Makefile2
-rw-r--r--security/cargo-audit/Makefile2
-rw-r--r--security/clamav-lts/Makefile2
-rw-r--r--security/clamav/Makefile2
-rw-r--r--security/cloak/Makefile2
-rw-r--r--security/diswall/Makefile2
-rw-r--r--security/flawz/Makefile2
-rw-r--r--security/gpg-tui/Makefile2
-rw-r--r--security/hashcat/Makefile2
-rw-r--r--security/kanidm/Makefile2
-rw-r--r--security/lxqt-openssh-askpass/Makefile2
-rw-r--r--security/lxqt-sudo/Makefile2
-rw-r--r--security/netbird/Makefile3
-rw-r--r--security/netbird/distinfo10
-rw-r--r--security/nss/Makefile2
-rw-r--r--security/nss/distinfo6
-rw-r--r--security/pam_rssh/Makefile2
-rw-r--r--security/pdfrip/Makefile2
-rw-r--r--security/py-bcrypt/Makefile2
-rw-r--r--security/py-certipy/Makefile32
-rw-r--r--security/py-certipy/distinfo3
-rw-r--r--security/py-certipy/files/patch-pyproject.toml11
-rw-r--r--security/py-certipy/pkg-descr13
-rw-r--r--security/py-cryptography/Makefile2
-rw-r--r--security/rage-encryption/Makefile2
-rw-r--r--security/ratify/Makefile1
-rw-r--r--security/rpm-sequoia/Makefile2
-rw-r--r--security/rustls-ffi/Makefile2
-rw-r--r--security/rustscan/Makefile2
-rw-r--r--security/sequoia-chameleon-gnupg/Makefile2
-rw-r--r--security/sequoia-sq/Makefile2
-rw-r--r--security/sniffglue/Makefile2
-rw-r--r--security/ssh-vault/Makefile2
-rw-r--r--security/sudo-rs/Makefile2
-rw-r--r--security/suricata/Makefile2
-rw-r--r--security/vaultwarden/Makefile2
-rw-r--r--security/vuxml/vuln/2025.xml140
-rw-r--r--shells/atuin/Makefile1
-rw-r--r--shells/fish/Makefile1
-rw-r--r--shells/ion/Makefile2
-rw-r--r--shells/nsh/Makefile2
-rw-r--r--shells/nu_plugin_formats/Makefile2
-rw-r--r--shells/nu_plugin_gstat/Makefile2
-rw-r--r--shells/nu_plugin_inc/Makefile2
-rw-r--r--shells/nu_plugin_polars/Makefile2
-rw-r--r--shells/nu_plugin_query/Makefile2
-rw-r--r--shells/nushell/Makefile1
-rw-r--r--shells/sheldon/Makefile2
-rw-r--r--shells/shell-hist/Makefile2
-rw-r--r--shells/shellharden/Makefile2
-rw-r--r--shells/starship/Makefile2
-rw-r--r--sysutils/async/Makefile2
-rw-r--r--sysutils/b3sum/Makefile2
-rw-r--r--sysutils/backdown/Makefile2
-rw-r--r--sysutils/bkt/Makefile2
-rw-r--r--sysutils/bottom/Makefile2
-rw-r--r--sysutils/bupstash/Makefile2
-rw-r--r--sysutils/conserve/Makefile2
-rw-r--r--sysutils/czkawka/Makefile2
-rw-r--r--sysutils/ddh/Makefile2
-rw-r--r--sysutils/diskonaut/Makefile2
-rw-r--r--sysutils/diskus/Makefile2
-rw-r--r--sysutils/dua-cli/Makefile2
-rw-r--r--sysutils/dust/Makefile2
-rw-r--r--sysutils/dutree/Makefile2
-rw-r--r--sysutils/elfx86exts/Makefile2
-rw-r--r--sysutils/erdtree/Makefile2
-rw-r--r--sysutils/exa/Makefile2
-rw-r--r--sysutils/eza/Makefile1
-rw-r--r--sysutils/faketty/Makefile2
-rw-r--r--sysutils/fclones/Makefile2
-rw-r--r--sysutils/fd/Makefile2
-rw-r--r--sysutils/flipperbit/Makefile2
-rw-r--r--sysutils/flowgger/Makefile2
-rw-r--r--sysutils/framework-system/Makefile2
-rw-r--r--sysutils/freebsd-rustdate/Makefile2
-rw-r--r--sysutils/fselect/Makefile2
-rw-r--r--sysutils/gstat-rs/Makefile2
-rw-r--r--sysutils/handlr/Makefile2
-rw-r--r--sysutils/hexyl/Makefile2
-rw-r--r--sysutils/httm/Makefile2
-rw-r--r--sysutils/jail_exporter/Makefile2
-rw-r--r--sysutils/joshuto/Makefile2
-rw-r--r--sysutils/kubie/Makefile2
-rw-r--r--sysutils/lsd/Makefile2
-rw-r--r--sysutils/lxqt-admin/Makefile2
-rw-r--r--sysutils/lxqt-config/Makefile2
-rw-r--r--sysutils/lxqt-policykit/Makefile2
-rw-r--r--sysutils/lxqt-powermanagement/Makefile2
-rw-r--r--sysutils/lxqt-qt6plugin/Makefile2
-rw-r--r--sysutils/mcfly/Makefile2
-rw-r--r--sysutils/mdcat/Makefile2
-rw-r--r--sysutils/mprocs/Makefile2
-rw-r--r--sysutils/onefetch/Makefile2
-rw-r--r--sysutils/pefs-kmod/Makefile4
-rw-r--r--sysutils/pefs-kmod/distinfo6
-rw-r--r--sysutils/pfetch-rs/Makefile2
-rw-r--r--sysutils/pollinfo/Makefile2
-rw-r--r--sysutils/potnet/Makefile2
-rw-r--r--sysutils/process-viewer/Makefile2
-rw-r--r--sysutils/procs/Makefile2
-rw-r--r--sysutils/qmk_hid/Makefile2
-rw-r--r--sysutils/rldd/Makefile2
-rw-r--r--sysutils/runiq/Makefile2
-rw-r--r--sysutils/rust-coreutils/Makefile1
-rw-r--r--sysutils/rust-findutils/Makefile2
-rw-r--r--sysutils/screen/Makefile2
-rw-r--r--sysutils/screen/files/patch-src_attacher.c108
-rw-r--r--sysutils/syngesture/Makefile2
-rw-r--r--sysutils/systeroid/Makefile2
-rw-r--r--sysutils/szyszka/Makefile2
-rw-r--r--sysutils/tailspin/Makefile2
-rw-r--r--sysutils/tealdeer/Makefile2
-rw-r--r--sysutils/tere/Makefile2
-rw-r--r--sysutils/tiempo/Makefile2
-rw-r--r--sysutils/tldr/Makefile1
-rw-r--r--sysutils/topgrade/Makefile2
-rw-r--r--sysutils/tuckr/Makefile2
-rw-r--r--sysutils/vivid/Makefile2
-rw-r--r--sysutils/wiper/Makefile2
-rw-r--r--sysutils/xcp/Makefile2
-rw-r--r--sysutils/yadf/Makefile2
-rw-r--r--sysutils/yazi/Makefile2
-rw-r--r--sysutils/zellij/Makefile2
-rw-r--r--sysutils/zoxide/Makefile2
-rw-r--r--textproc/angle-grinder/Makefile2
-rw-r--r--textproc/aq/Makefile2
-rw-r--r--textproc/bat/Makefile2
-rw-r--r--textproc/biodiff/Makefile2
-rw-r--r--textproc/cast2gif/Makefile2
-rw-r--r--textproc/choose/Makefile2
-rw-r--r--textproc/code-minimap/Makefile2
-rw-r--r--textproc/comrak/Makefile2
-rw-r--r--textproc/csview/Makefile2
-rw-r--r--textproc/csvlens/Makefile2
-rw-r--r--textproc/difftastic/Makefile1
-rw-r--r--textproc/doxx/Makefile2
-rw-r--r--textproc/evtx/Makefile2
-rw-r--r--textproc/fblog/Makefile2
-rw-r--r--textproc/feluda/Makefile2
-rw-r--r--textproc/goldendict-ng/Makefile13
-rw-r--r--textproc/goldendict-ng/distinfo6
-rw-r--r--textproc/grass/Makefile2
-rw-r--r--textproc/harper/Makefile2
-rw-r--r--textproc/harper/Makefile.crates15
-rw-r--r--textproc/harper/distinfo36
-rw-r--r--textproc/html-query/Makefile2
-rw-r--r--textproc/htmlq/Makefile2
-rw-r--r--textproc/jaq/Makefile2
-rw-r--r--textproc/jless/Makefile2
-rw-r--r--textproc/jnv/Makefile2
-rw-r--r--textproc/jql/Makefile1
-rw-r--r--textproc/mdbook-linkcheck/Makefile2
-rw-r--r--textproc/mdbook-mermaid/Makefile2
-rw-r--r--textproc/mdbook/Makefile2
-rw-r--r--textproc/mdq/Makefile2
-rw-r--r--textproc/meilisearch/Makefile2
-rw-r--r--textproc/otree/Makefile1
-rw-r--r--textproc/py-jiter/Makefile1
-rw-r--r--textproc/py-pycddl/Makefile2
-rw-r--r--textproc/py-python-docx/Makefile6
-rw-r--r--textproc/py-python-docx/distinfo6
-rw-r--r--textproc/py-tiktoken/Makefile1
-rw-r--r--textproc/py-tokenizers/Makefile1
-rw-r--r--textproc/quickwit/Makefile2
-rw-r--r--textproc/riffdiff/Makefile1
-rw-r--r--textproc/ripgrep-all/Makefile2
-rw-r--r--textproc/ripgrep/Makefile2
-rw-r--r--textproc/rubygem-commonmarker/Makefile1
-rw-r--r--textproc/rubygem-gitlab-glfm-markdown/Makefile2
-rw-r--r--textproc/sad/Makefile2
-rw-r--r--textproc/sd/Makefile2
-rw-r--r--textproc/sonic/Makefile2
-rw-r--r--textproc/television/Makefile2
-rw-r--r--textproc/tokay/Makefile2
-rw-r--r--textproc/tomlq/Makefile2
-rw-r--r--textproc/tree-sitter-grammars/Makefile1
-rw-r--r--textproc/ttynt/Makefile2
-rw-r--r--textproc/tui-journal/Makefile1
-rw-r--r--textproc/typst/Makefile2
-rw-r--r--textproc/xan/Makefile1
-rw-r--r--textproc/xsv-rs/Makefile2
-rw-r--r--www/agate/Makefile1
-rw-r--r--www/castor/Makefile2
-rw-r--r--www/chromium/Makefile3
-rw-r--r--www/chromium/distinfo10
-rw-r--r--www/chromium/files/patch-BUILD.gn8
-rw-r--r--www/chromium/files/patch-base_BUILD.gn24
-rw-r--r--www/chromium/files/patch-base_allocator_partition__alloc__features.cc8
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni4
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h6
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h4
-rw-r--r--www/chromium/files/patch-base_debug_stack__trace.cc10
-rw-r--r--www/chromium/files/patch-base_files_file__util__unittest.cc8
-rw-r--r--www/chromium/files/patch-base_memory_discardable__memory.cc18
-rw-r--r--www/chromium/files/patch-base_memory_madv__free__discardable__memory__posix.cc6
-rw-r--r--www/chromium/files/patch-base_memory_platform__shared__memory__region.h24
-rw-r--r--www/chromium/files/patch-base_memory_platform__shared__memory__region__posix.cc15
-rw-r--r--www/chromium/files/patch-base_message__loop_message__pump__epoll.cc4
-rw-r--r--www/chromium/files/patch-base_native__library__posix.cc11
-rw-r--r--www/chromium/files/patch-base_native__library__unittest.cc11
-rw-r--r--www/chromium/files/patch-base_process_process__metrics.h48
-rw-r--r--www/chromium/files/patch-base_process_process__metrics__freebsd.cc16
-rw-r--r--www/chromium/files/patch-base_process_process__metrics__openbsd.cc4
-rw-r--r--www/chromium/files/patch-base_process_process__metrics__unittest.cc4
-rw-r--r--www/chromium/files/patch-base_profiler_stack__base__address__posix.cc18
-rw-r--r--www/chromium/files/patch-base_rand__util__posix.cc8
-rw-r--r--www/chromium/files/patch-base_strings_safe__sprintf__unittest.cc6
-rw-r--r--www/chromium/files/patch-base_system_sys__info.cc4
-rw-r--r--www/chromium/files/patch-base_system_sys__info.h10
-rw-r--r--www/chromium/files/patch-base_system_sys__info__freebsd.cc33
-rw-r--r--www/chromium/files/patch-base_system_sys__info__openbsd.cc32
-rw-r--r--www/chromium/files/patch-base_system_sys__info__posix.cc6
-rw-r--r--www/chromium/files/patch-base_system_sys__info__unittest.cc4
-rw-r--r--www/chromium/files/patch-base_threading_platform__thread.h4
-rw-r--r--www/chromium/files/patch-base_threading_platform__thread__internal__posix.cc15
-rw-r--r--www/chromium/files/patch-base_threading_platform__thread__metrics.cc4
-rw-r--r--www/chromium/files/patch-base_threading_platform__thread__metrics.h6
-rw-r--r--www/chromium/files/patch-base_threading_platform__thread__posix.cc16
-rw-r--r--www/chromium/files/patch-build_config_BUILDCONFIG.gn12
-rw-r--r--www/chromium/files/patch-build_config_clang_BUILD.gn4
-rw-r--r--www/chromium/files/patch-build_config_clang_clang.gni11
-rw-r--r--www/chromium/files/patch-build_config_compiler_BUILD.gn34
-rw-r--r--www/chromium/files/patch-build_config_rust.gni4
-rw-r--r--www/chromium/files/patch-build_rust_allocator_lib.rs10
-rw-r--r--www/chromium/files/patch-build_toolchain_gcc__toolchain.gni4
-rw-r--r--www/chromium/files/patch-cc_base_features.cc4
-rw-r--r--www/chromium/files/patch-chrome_app_chrome__main.cc4
-rw-r--r--www/chromium/files/patch-chrome_app_chrome__main__delegate.cc12
-rw-r--r--www/chromium/files/patch-chrome_browser_BUILD.gn4
-rw-r--r--www/chromium/files/patch-chrome_browser_about__flags.cc144
-rw-r--r--www/chromium/files/patch-chrome_browser_accessibility_page__colors__controller.cc (renamed from www/chromium/files/patch-chrome_browser_accessibility_page__colors.cc)12
-rw-r--r--www/chromium/files/patch-chrome_browser_background_glic_glic__status__icon.cc16
-rw-r--r--www/chromium/files/patch-chrome_browser_browser__features.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_browser__features.h6
-rw-r--r--www/chromium/files/patch-chrome_browser_browser__process__impl.cc12
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__browser__field__trials.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__browser__main.cc26
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__browser__main__linux.cc17
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__browser__main__posix.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc51
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__content__browser__client.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_download_download__commands.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_download_download__item__model.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_enterprise_connectors_common.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc19
-rw-r--r--www/chromium/files/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc10
-rw-r--r--www/chromium/files/patch-chrome_browser_enterprise_util_managed__browser__utils.cc10
-rw-r--r--www/chromium/files/patch-chrome_browser_extensions_BUILD.gn4
-rw-r--r--www/chromium/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc12
-rw-r--r--www/chromium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc12
-rw-r--r--www/chromium/files/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_extensions_external__provider__impl.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_first__run_first__run__internal.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_flag__descriptions.cc74
-rw-r--r--www/chromium/files/patch-chrome_browser_flag__descriptions.h71
-rw-r--r--www/chromium/files/patch-chrome_browser_glic_widget_glic__widget.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_global__features.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_headless_headless__mode__util.cc29
-rw-r--r--www/chromium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc12
-rw-r--r--www/chromium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc26
-rw-r--r--www/chromium/files/patch-chrome_browser_net_profile__network__context__service.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_net_system__network__context__manager.cc30
-rw-r--r--www/chromium/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc10
-rw-r--r--www/chromium/files/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc46
-rw-r--r--www/chromium/files/patch-chrome_browser_prefs_browser__prefs.cc15
-rw-r--r--www/chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc52
-rw-r--r--www/chromium/files/patch-chrome_browser_profiles_profile__impl.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_renderer__preferences__util.cc32
-rw-r--r--www/chromium/files/patch-chrome_browser_sessions_session__restore.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_signin_accounts__policy__manager.cc38
-rw-r--r--www/chromium/files/patch-chrome_browser_signin_accounts__policy__manager.h29
-rw-r--r--www/chromium/files/patch-chrome_browser_signin_chrome__signin__client.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_sync_sync__service__factory.cc26
-rw-r--r--www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.cc17
-rw-r--r--www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.h16
-rw-r--r--www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h16
-rw-r--r--www/chromium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_themes_theme__service.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_themes_theme__service__factory.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_accelerator__table.cc (renamed from www/chromium/files/patch-chrome_browser_ui_views_accelerator__table.cc)4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_browser.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc18
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_browser__commands.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_browser__ui__prefs.cc10
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_chrome__pages.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_chrome__pages.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_startup_infobar__utils.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_tab__helpers.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_tabs_features.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_tabs_tab__features.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc10
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_ui__features.cc22
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_ui__features.h13
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc10
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc12
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc12
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc20
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc14
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc26
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc10
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc16
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_web__applications_icons_icon__masker.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_webauthn_enclave__manager.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_webauthn_password__credential__controller.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_webauthn_password__credential__ui__controller.cc11
-rw-r--r--www/chromium/files/patch-chrome_common_chrome__features.cc45
-rw-r--r--www/chromium/files/patch-chrome_common_chrome__features.h8
-rw-r--r--www/chromium/files/patch-chrome_common_chrome__paths.cc12
-rw-r--r--www/chromium/files/patch-chrome_common_chrome__paths.h6
-rw-r--r--www/chromium/files/patch-chrome_common_chrome__switches.cc6
-rw-r--r--www/chromium/files/patch-chrome_common_chrome__switches.h6
-rw-r--r--www/chromium/files/patch-chrome_common_pref__names.h22
-rw-r--r--www/chromium/files/patch-chrome_common_url__constants.h4
-rw-r--r--www/chromium/files/patch-chrome_common_webui__url__constants.cc6
-rw-r--r--www/chromium/files/patch-chrome_common_webui__url__constants.h8
-rw-r--r--www/chromium/files/patch-chrome_updater_configurator.cc4
-rw-r--r--www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc4
-rw-r--r--www/chromium/files/patch-components_BUILD.gn6
-rw-r--r--www/chromium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc32
-rw-r--r--www/chromium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h14
-rw-r--r--www/chromium/files/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc8
-rw-r--r--www/chromium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide.cc11
-rw-r--r--www/chromium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc11
-rw-r--r--www/chromium/files/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc16
-rw-r--r--www/chromium/files/patch-components_autofill_core_browser_payments_bnpl__manager.cc4
-rw-r--r--www/chromium/files/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc6
-rw-r--r--www/chromium/files/patch-components_autofill_core_common_autofill__features.cc11
-rw-r--r--www/chromium/files/patch-components_autofill_core_common_autofill__payments__features.cc31
-rw-r--r--www/chromium/files/patch-components_autofill_core_common_autofill__prefs.cc26
-rw-r--r--www/chromium/files/patch-components_autofill_core_common_autofill__prefs.h20
-rw-r--r--www/chromium/files/patch-components_device__signals_core_common_linux_platform__utils__linux.cc8
-rw-r--r--www/chromium/files/patch-components_device__signals_core_common_platform__utils.h4
-rw-r--r--www/chromium/files/patch-components_error__page_common_localized__error.cc4
-rw-r--r--www/chromium/files/patch-components_eye__dropper_eye__dropper__view.cc4
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__configurations.cc8
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__constants.cc6
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__constants.h6
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__list.cc10
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__list.h14
-rw-r--r--www/chromium/files/patch-components_feed_core_v2_proto__util.cc4
-rw-r--r--www/chromium/files/patch-components_feed_core_v2_test_proto__printer.cc4
-rw-r--r--www/chromium/files/patch-components_metrics_metrics__log.cc10
-rw-r--r--www/chromium/files/patch-components_ntp__tiles_pref__names.h11
-rw-r--r--www/chromium/files/patch-components_optimization__guide_core_feature__registry_feature__registration.cc11
-rw-r--r--www/chromium/files/patch-components_optimization__guide_core_optimization__guide__features.cc4
-rw-r--r--www/chromium/files/patch-components_os__crypt_sync_libsecret__util__linux.cc4
-rw-r--r--www/chromium/files/patch-components_paint__preview_browser_paint__preview__client.cc6
-rw-r--r--www/chromium/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc4
-rw-r--r--www/chromium/files/patch-components_paint__preview_player_player__compositor__delegate.cc4
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_features_password__features.cc10
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_features_password__features.h8
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_password__autofill__manager.cc6
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_password__autofill__manager.h4
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_password__form__manager.cc8
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_password__manager.cc8
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_password__manager__client.h6
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc6
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc4
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc4
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_stub__password__manager__client.h4
-rw-r--r--www/chromium/files/patch-components_password__manager_core_common_password__manager__pref__names.h4
-rw-r--r--www/chromium/files/patch-components_performance__manager_decorators_process__metrics__decorator.cc14
-rw-r--r--www/chromium/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc4
-rw-r--r--www/chromium/files/patch-components_regional__capabilities_regional__capabilities__switches.cc6
-rw-r--r--www/chromium/files/patch-components_regional__capabilities_regional__capabilities__switches.h6
-rw-r--r--www/chromium/files/patch-components_search__engines_template__url__service.cc4
-rw-r--r--www/chromium/files/patch-components_signin_public_base_signin__switches.cc8
-rw-r--r--www/chromium/files/patch-components_signin_public_base_signin__switches.h10
-rw-r--r--www/chromium/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc4
-rw-r--r--www/chromium/files/patch-components_sync__preferences_common__syncable__prefs__database.cc8
-rw-r--r--www/chromium/files/patch-components_sync_service_sync__prefs.cc11
-rw-r--r--www/chromium/files/patch-components_sync_service_sync__service__impl.cc11
-rw-r--r--www/chromium/files/patch-components_translate_core_common_translate__util.cc4
-rw-r--r--www/chromium/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc4
-rw-r--r--www/chromium/files/patch-components_variations_service_variations__service.cc4
-rw-r--r--www/chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc4
-rw-r--r--www/chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h4
-rw-r--r--www/chromium/files/patch-components_viz_service_gl_gpu__service__impl.cc6
-rw-r--r--www/chromium/files/patch-content_app_BUILD.gn17
-rw-r--r--www/chromium/files/patch-content_app_content__main.cc6
-rw-r--r--www/chromium/files/patch-content_app_content__main__runner__impl.cc29
-rw-r--r--www/chromium/files/patch-content_browser_BUILD.gn6
-rw-r--r--www/chromium/files/patch-content_browser_browser__child__process__host__impl.cc8
-rw-r--r--www/chromium/files/patch-content_browser_browser__interface__binders.cc20
-rw-r--r--www/chromium/files/patch-content_browser_browser__main__loop.cc8
-rw-r--r--www/chromium/files/patch-content_browser_gpu_gpu__process__host.cc6
-rw-r--r--www/chromium/files/patch-content_browser_network__service__instance__impl.cc8
-rw-r--r--www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc14
-rw-r--r--www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.h6
-rw-r--r--www/chromium/files/patch-content_browser_renderer__host_render__view__host__impl.cc4
-rw-r--r--www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc10
-rw-r--r--www/chromium/files/patch-content_browser_service__host_utility__process__host.cc6
-rw-r--r--www/chromium/files/patch-content_browser_shape__detection_shape__detection__service__host.cc20
-rw-r--r--www/chromium/files/patch-content_browser_theme__helper.cc11
-rw-r--r--www/chromium/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc18
-rw-r--r--www/chromium/files/patch-content_child_child__process.cc6
-rw-r--r--www/chromium/files/patch-content_gpu_gpu__main.cc18
-rw-r--r--www/chromium/files/patch-content_public_browser_content__browser__client.cc4
-rw-r--r--www/chromium/files/patch-content_public_common_content__features.cc21
-rw-r--r--www/chromium/files/patch-content_public_common_content__switches.cc4
-rw-r--r--www/chromium/files/patch-content_public_common_content__switches.h4
-rw-r--r--www/chromium/files/patch-content_renderer_render__thread__impl.cc12
-rw-r--r--www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc8
-rw-r--r--www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.h4
-rw-r--r--www/chromium/files/patch-content_shell_BUILD.gn4
-rw-r--r--www/chromium/files/patch-content_shell_utility_shell__content__utility__client.cc6
-rw-r--r--www/chromium/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc27
-rw-r--r--www/chromium/files/patch-content_utility_services.cc29
-rw-r--r--www/chromium/files/patch-content_utility_utility__main.cc16
-rw-r--r--www/chromium/files/patch-content_zygote_zygote__linux.cc4
-rw-r--r--www/chromium/files/patch-extensions_browser_api_messaging_message__service.cc6
-rw-r--r--www/chromium/files/patch-extensions_common_api___permission__features.json28
-rw-r--r--www/chromium/files/patch-extensions_common_api_runtime.json12
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_service_dawn__context__provider.cc4
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc4
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc6
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc4
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc6
-rw-r--r--www/chromium/files/patch-gpu_config_gpu__control__list.cc4
-rw-r--r--www/chromium/files/patch-gpu_config_gpu__finch__features.cc8
-rw-r--r--www/chromium/files/patch-gpu_config_gpu__info__collector.cc8
-rw-r--r--www/chromium/files/patch-gpu_vulkan_vulkan__util.cc4
-rw-r--r--www/chromium/files/patch-headless_BUILD.gn4
-rw-r--r--www/chromium/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc19
-rw-r--r--www/chromium/files/patch-headless_lib_browser_headless__web__contents__impl.cc4
-rw-r--r--www/chromium/files/patch-ipc_ipc__message__utils.cc4
-rw-r--r--www/chromium/files/patch-ipc_ipc__message__utils.h4
-rw-r--r--www/chromium/files/patch-media_audio_BUILD.gn4
-rw-r--r--www/chromium/files/patch-media_base_media__switches.cc63
-rw-r--r--www/chromium/files/patch-media_base_media__switches.h10
-rw-r--r--www/chromium/files/patch-media_base_video__frame.cc6
-rw-r--r--www/chromium/files/patch-media_base_video__frame.h6
-rw-r--r--www/chromium/files/patch-media_capture_video_linux_fake__v4l2__impl.cc4
-rw-r--r--www/chromium/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc4
-rw-r--r--www/chromium/files/patch-media_gpu_test_raw__video.cc4
-rw-r--r--www/chromium/files/patch-media_gpu_vaapi_vaapi__wrapper.cc4
-rw-r--r--www/chromium/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc8
-rw-r--r--www/chromium/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc8
-rw-r--r--www/chromium/files/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc11
-rw-r--r--www/chromium/files/patch-media_video_video__encode__accelerator__adapter.cc4
-rw-r--r--www/chromium/files/patch-media_video_video__encode__accelerator__adapter__test.cc4
-rw-r--r--www/chromium/files/patch-net_BUILD.gn16
-rw-r--r--www/chromium/files/patch-net_base_features.cc14
-rw-r--r--www/chromium/files/patch-net_base_network__change__notifier__passive.cc4
-rw-r--r--www/chromium/files/patch-net_base_sockaddr__util__posix.cc8
-rw-r--r--www/chromium/files/patch-net_base_sockaddr__util__posix__unittest.cc8
-rw-r--r--www/chromium/files/patch-net_disk__cache_simple_simple__file__tracker.cc6
-rw-r--r--www/chromium/files/patch-net_dns_BUILD.gn4
-rw-r--r--www/chromium/files/patch-net_socket_tcp__socket__posix.cc4
-rw-r--r--www/chromium/files/patch-net_socket_udp__socket__posix.cc8
-rw-r--r--www/chromium/files/patch-net_socket_udp__socket__unittest.cc12
-rw-r--r--www/chromium/files/patch-net_tools_net__watcher_net__watcher.cc6
-rw-r--r--www/chromium/files/patch-net_websockets_websocket__basic__stream__adapters__test.cc4
-rw-r--r--www/chromium/files/patch-pdf_pdfium_pdfium__engine.cc6
-rw-r--r--www/chromium/files/patch-remoting_host_host__attributes.cc4
-rw-r--r--www/chromium/files/patch-remoting_host_me2me__desktop__environment.cc8
-rw-r--r--www/chromium/files/patch-remoting_host_remoting__me2me__host.cc43
-rw-r--r--www/chromium/files/patch-sandbox_linux_services_init__process__reaper.cc4
-rw-r--r--www/chromium/files/patch-sandbox_policy_BUILD.gn11
-rw-r--r--www/chromium/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc7
-rw-r--r--www/chromium/files/patch-services_device_serial_serial__io__handler__posix.cc4
-rw-r--r--www/chromium/files/patch-services_device_usb_usb__device__handle__usbfs.cc12
-rw-r--r--www/chromium/files/patch-services_network_BUILD.gn4
-rw-r--r--www/chromium/files/patch-services_network_network__context.cc6
-rw-r--r--www/chromium/files/patch-services_network_network__context.h4
-rw-r--r--www/chromium/files/patch-services_network_network__service.cc8
-rw-r--r--www/chromium/files/patch-services_network_network__service.h4
-rw-r--r--www/chromium/files/patch-services_network_public_cpp_features.cc4
-rw-r--r--www/chromium/files/patch-services_on__device__model_ml_BUILD.gn11
-rw-r--r--www/chromium/files/patch-services_shape__detection_shape__detection__service.cc10
-rw-r--r--www/chromium/files/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc8
-rw-r--r--www/chromium/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc6
-rw-r--r--www/chromium/files/patch-services_viz_public_mojom_BUILD.gn4
-rw-r--r--www/chromium/files/patch-third__party_abseil-cpp_absl_base_config.h6
-rw-r--r--www/chromium/files/patch-third__party_angle_src_common_system__utils__linux.cpp8
-rw-r--r--www/chromium/files/patch-third__party_angle_src_libANGLE_Display.cpp14
-rw-r--r--www/chromium/files/patch-third__party_blink_common_features.cc8
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_controller_blink__initializer.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_core_dom_tree__scope.h10
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_core_editing_editing__behavior.cc13
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc6
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_core_page_context__menu__controller.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_core_xml_xslt__processor.h4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_BUILD.gn4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc10
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h10
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc6
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc8
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc21
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json540
-rw-r--r--www/chromium/files/patch-third__party_ffmpeg_configure4
-rw-r--r--www/chromium/files/patch-third__party_perfetto_include_perfetto_base_time.h8
-rw-r--r--www/chromium/files/patch-third__party_perfetto_src_base_utils.cc6
-rw-r--r--www/chromium/files/patch-third__party_perfetto_src_tracing_track.cc4
-rw-r--r--www/chromium/files/patch-third__party_skia_experimental_rust__png_ffi_FFI.rs23
-rw-r--r--www/chromium/files/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c4
-rw-r--r--www/chromium/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c8
-rw-r--r--www/chromium/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h4
-rw-r--r--www/chromium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn4
-rw-r--r--www/chromium/files/patch-third__party_webrtc_rtc__base_cpu__info.cc13
-rw-r--r--www/chromium/files/patch-ui_accessibility_accessibility__features.cc8
-rw-r--r--www/chromium/files/patch-ui_accessibility_accessibility__features.h6
-rw-r--r--www/chromium/files/patch-ui_accessibility_ax__tree.cc8
-rw-r--r--www/chromium/files/patch-ui_aura_screen__ozone.h4
-rw-r--r--www/chromium/files/patch-ui_base_resource_resource__bundle.cc4
-rw-r--r--www/chromium/files/patch-ui_base_test_skia__gold__pixel__diff.cc4
-rw-r--r--www/chromium/files/patch-ui_base_ui__base__features.cc8
-rw-r--r--www/chromium/files/patch-ui_base_ui__base__switches.cc18
-rw-r--r--www/chromium/files/patch-ui_base_ui__base__switches.h16
-rw-r--r--www/chromium/files/patch-ui_base_x_x11__cursor__loader.cc10
-rw-r--r--www/chromium/files/patch-ui_compositor_compositor.cc4
-rw-r--r--www/chromium/files/patch-ui_compositor_compositor.h4
-rw-r--r--www/chromium/files/patch-ui_compositor_compositor__observer.h8
-rw-r--r--www/chromium/files/patch-ui_display_screen.cc4
-rw-r--r--www/chromium/files/patch-ui_events_keycodes_dom_keycode__converter.cc10
-rw-r--r--www/chromium/files/patch-ui_gfx_BUILD.gn4
-rw-r--r--www/chromium/files/patch-ui_gfx_linux_gbm__wrapper.cc4
-rw-r--r--www/chromium/files/patch-ui_gfx_native__widget__types.h8
-rw-r--r--www/chromium/files/patch-ui_gl_gl__switches.cc8
-rw-r--r--www/chromium/files/patch-ui_gtk_printing_print__dialog__gtk.cc4
-rw-r--r--www/chromium/files/patch-ui_native__theme_features_native__theme__features.cc6
-rw-r--r--www/chromium/files/patch-ui_native__theme_native__theme.h4
-rw-r--r--www/chromium/files/patch-ui_native__theme_native__theme__base.cc4
-rw-r--r--www/chromium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc4
-rw-r--r--www/chromium/files/patch-ui_ozone_platform_x11_x11__window.cc4
-rw-r--r--www/chromium/files/patch-ui_platform__window_platform__window__delegate.cc4
-rw-r--r--www/chromium/files/patch-ui_platform__window_platform__window__delegate.h4
-rw-r--r--www/chromium/files/patch-ui_views_BUILD.gn4
-rw-r--r--www/chromium/files/patch-ui_views_widget_widget.cc6
-rw-r--r--www/chromium/files/patch-ui_views_widget_widget.h4
-rw-r--r--www/chromium/files/patch-v8_BUILD.gn20
-rw-r--r--www/chromium/files/patch-v8_src_api_api.cc4
-rw-r--r--www/chromium/files/patch-v8_src_execution_isolate.cc6
-rw-r--r--www/deno-dom/Makefile2
-rw-r--r--www/deno/Makefile1
-rw-r--r--www/dezoomify-rs/Makefile2
-rw-r--r--www/dothttp/Makefile2
-rw-r--r--www/drill/Makefile2
-rw-r--r--www/dufs/Makefile2
-rw-r--r--www/feroxbuster/Makefile2
-rw-r--r--www/filebrowser-quantum/Makefile2
-rw-r--r--www/filebrowser-quantum/distinfo14
-rw-r--r--www/filebrowser/Makefile2
-rw-r--r--www/filebrowser/distinfo14
-rw-r--r--www/firefox-esr/Makefile1
-rw-r--r--www/firefox/Makefile2
-rw-r--r--www/firefox/distinfo6
-rw-r--r--www/freenginx/Makefile22
-rw-r--r--www/freenginx/distinfo14
-rw-r--r--www/freenginx/files/nginx.in2
-rw-r--r--www/freenginx/files/patch-conf-nginx.conf4
-rw-r--r--www/freenginx/pkg-descr2
-rw-r--r--www/freenginx/pkg-plist172
-rw-r--r--www/gallery-dl/Makefile2
-rw-r--r--www/gallery-dl/distinfo6
-rw-r--r--www/garage/Makefile2
-rw-r--r--www/geckodriver/Makefile2
-rw-r--r--www/gohugo/Makefile2
-rw-r--r--www/gohugo/distinfo10
-rw-r--r--www/homepage/Makefile2
-rw-r--r--www/homepage/distinfo6
-rw-r--r--www/homepage/pkg-plist4645
-rw-r--r--www/hurl/Makefile2
-rw-r--r--www/iridium/Makefile1
-rw-r--r--www/iridium/files/patch-build_rust_allocator_lib.rs46
-rw-r--r--www/jwt-cli/Makefile2
-rw-r--r--www/librewolf/Makefile1
-rw-r--r--www/loco/Makefile2
-rw-r--r--www/lychee/Makefile2
-rw-r--r--www/marmite/Makefile2
-rw-r--r--www/mediawiki139/Makefile2
-rw-r--r--www/mediawiki139/distinfo6
-rw-r--r--www/mediawiki143/Makefile2
-rw-r--r--www/mediawiki143/distinfo6
-rw-r--r--www/mediawiki144/Makefile2
-rw-r--r--www/mediawiki144/distinfo6
-rw-r--r--www/microbin/Makefile2
-rw-r--r--www/miniserve/Makefile1
-rw-r--r--www/monolith/Makefile2
-rw-r--r--www/mythplugin-mythweb/Makefile14
-rw-r--r--www/ncgopher/Makefile2
-rw-r--r--www/newsboat/Makefile2
-rw-r--r--www/nextcloud-forms/Makefile2
-rw-r--r--www/nextcloud-forms/distinfo6
-rw-r--r--www/nginx-acme/Makefile2
-rw-r--r--www/pocket-id/Makefile2
-rw-r--r--www/pocket-id/distinfo14
-rw-r--r--www/py-adblock/Makefile2
-rw-r--r--www/py-granian/Makefile1
-rw-r--r--www/py-jh2/Makefile2
-rw-r--r--www/py-nh3/Makefile2
-rw-r--r--www/py-nicegui/Makefile3
-rw-r--r--www/py-nicegui/distinfo6
-rw-r--r--www/py-openbrokerapi/Makefile5
-rw-r--r--www/py-openbrokerapi/distinfo6
-rw-r--r--www/py-openbrokerapi/files/patch-pyproject.toml26
-rw-r--r--www/py-primp/Makefile1
-rw-r--r--www/py-pywry/Makefile2
-rw-r--r--www/py-qh3/Makefile2
-rw-r--r--www/qt6-httpserver/distinfo6
-rw-r--r--www/qt6-webchannel/distinfo6
-rw-r--r--www/qt6-webengine/distinfo6
-rw-r--r--www/qt6-webengine/files/patch-security-rollup246
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch__posix.cc43
-rw-r--r--www/qt6-webengine/files/patch-src_core_compositor_native__skia__output__device__opengl.cpp11
-rw-r--r--www/qt6-webengine/pkg-plist1
-rw-r--r--www/qt6-websockets/distinfo6
-rw-r--r--www/qt6-webview/distinfo6
-rw-r--r--www/rearx/Makefile2
-rw-r--r--www/reddsaver/Makefile2
-rw-r--r--www/rustypaste-cli/Makefile2
-rw-r--r--www/rustypaste/Makefile2
-rw-r--r--www/so/Makefile2
-rw-r--r--www/sqlpage/Makefile1
-rw-r--r--www/stork/Makefile2
-rw-r--r--www/tor-browser/Makefile1
-rw-r--r--www/trunk/Makefile2
-rw-r--r--www/tuifeed/Makefile2
-rw-r--r--www/ungoogled-chromium/Makefile1
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs44
-rw-r--r--www/varnish-libvmod-fileserver/Makefile2
-rw-r--r--www/vigil/Makefile2
-rw-r--r--www/wasm-bindgen-cli/Makefile2
-rw-r--r--www/wasm-pack/Makefile2
-rw-r--r--www/waterfox/Makefile1
-rw-r--r--www/websocat/Makefile2
-rw-r--r--www/wiki-tui/Makefile2
-rw-r--r--www/xh/Makefile2
-rw-r--r--www/zola/Makefile2
-rw-r--r--x11-fonts/py-shaperglot/Makefile1
-rw-r--r--x11-toolkits/qt6-charts/distinfo6
-rw-r--r--x11-toolkits/qt6-datavis3d/distinfo6
-rw-r--r--x11-toolkits/qt6-declarative/distinfo6
-rw-r--r--x11-toolkits/qt6-declarative/pkg-plist17
-rw-r--r--x11-toolkits/qt6-graphs/distinfo6
-rw-r--r--x11-toolkits/qt6-quick3d/distinfo6
-rw-r--r--x11-toolkits/qt6-quicktimeline/distinfo6
-rw-r--r--x11-toolkits/qt6-shadertools/distinfo6
-rw-r--r--x11-toolkits/qt6-virtualkeyboard/distinfo6
-rw-r--r--x11-wm/cosmic-comp/Makefile1
-rw-r--r--x11-wm/leftwm/Makefile2
-rw-r--r--x11-wm/lxqt-session/Makefile2
-rw-r--r--x11-wm/lxqt-wayland-session/Makefile2
-rw-r--r--x11-wm/niri/Makefile2
-rw-r--r--x11-wm/plasma6-kwin/Makefile2
-rw-r--r--x11/admiral/Makefile2
-rw-r--r--x11/alacritty/Makefile2
-rw-r--r--x11/ashell/Makefile2
-rw-r--r--x11/clipcat/Makefile1
-rw-r--r--x11/clipcat/files/patch-rust-1.90.011
-rw-r--r--x11/eww/Makefile2
-rw-r--r--x11/hybrid-bar/Makefile2
-rw-r--r--x11/hyprviz/Makefile1
-rw-r--r--x11/i3bar-river/Makefile2
-rw-r--r--x11/inputplug/Makefile2
-rw-r--r--x11/kickoff/Makefile2
-rw-r--r--x11/lxqt-about/Makefile2
-rw-r--r--x11/lxqt-globalkeys/Makefile2
-rw-r--r--x11/lxqt-runner/Makefile2
-rw-r--r--x11/plank/Makefile2
-rw-r--r--x11/plank/distinfo6
-rw-r--r--x11/rio/Makefile2
-rw-r--r--x11/rlaunch/Makefile2
-rw-r--r--x11/salut/Makefile5
-rw-r--r--x11/screengrab/Makefile2
-rw-r--r--x11/shikane/Makefile2
-rw-r--r--x11/shotman/Makefile2
-rw-r--r--x11/sirula/Makefile2
-rw-r--r--x11/squeekboard/Makefile2
-rw-r--r--x11/swayr/Makefile2
-rw-r--r--x11/swayrbar/Makefile2
-rw-r--r--x11/swww/Makefile2
-rw-r--r--x11/walker/Makefile1
-rw-r--r--x11/watershot/Makefile2
-rw-r--r--x11/waycorner/Makefile2
-rw-r--r--x11/wayidle/Makefile2
-rw-r--r--x11/wayout/Makefile2
-rw-r--r--x11/wezterm/Makefile1
-rw-r--r--x11/windowtolayer/Makefile1
-rw-r--r--x11/wlr-which-key/Makefile2
-rw-r--r--x11/wmfocus/Makefile2
-rw-r--r--x11/xdg-desktop-portal-luminous/Makefile2
-rw-r--r--x11/xwayland-satellite/Makefile2
1289 files changed, 7216 insertions, 6723 deletions
diff --git a/Mk/Uses/cargo.mk b/Mk/Uses/cargo.mk
index 2ba0738a03a0..c4ef05268ef6 100644
--- a/Mk/Uses/cargo.mk
+++ b/Mk/Uses/cargo.mk
@@ -109,7 +109,7 @@ WRKSRC_crate_${_crate}= ${WRKDIR}/${_wrksrc}
CARGO_BUILDDEP?= yes
. if ${CARGO_BUILDDEP:tl} == "yes"
-BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.89.0:lang/${RUST_DEFAULT}
+BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.90.0:lang/${RUST_DEFAULT}
. elif ${CARGO_BUILDDEP:tl} == "any-version"
BUILD_DEPENDS+= ${RUST_DEFAULT}>=0:lang/${RUST_DEFAULT}
. endif
diff --git a/Mk/Uses/qt.mk b/Mk/Uses/qt.mk
index 88984a936848..edc8cbd555bb 100644
--- a/Mk/Uses/qt.mk
+++ b/Mk/Uses/qt.mk
@@ -23,8 +23,8 @@ _QT_MK_INCLUDED= qt.mk
# Qt versions currently supported by the framework.
_QT_SUPPORTED?= 5 6
QT5_VERSION?= 5.15.17
-QT6_VERSION?= 6.9.2
-PYSIDE6_VERSION?= 6.9.2
+QT6_VERSION?= 6.9.3
+PYSIDE6_VERSION?= 6.9.3
# Support for intermediate Qt6 releases. This partially defines
# _QT6_MASTER_SITE_SUBDIR and would probably be better in qt-dist.mk,
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
index 5f8bffc8e3d1..59c6721fb7bd 100644
--- a/Mk/bsd.gecko.mk
+++ b/Mk/bsd.gecko.mk
@@ -77,7 +77,7 @@ ELF_FEATURES+= +wxneeded:dist/bin/${MOZILLA} +wxneeded:dist/bin/${MOZILLA}-bin
BUNDLE_LIBS= yes
BUILD_DEPENDS+= rust-cbindgen>=0.28.0:devel/rust-cbindgen \
- ${RUST_DEFAULT}>=1.89.0:lang/${RUST_DEFAULT}
+ ${RUST_DEFAULT}>=1.90.0:lang/${RUST_DEFAULT}
LIB_DEPENDS+= libdrm.so:graphics/libdrm
RUN_DEPENDS+= ${LOCALBASE}/lib/libpci.so:devel/libpci
LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
index 96824b8641e2..eee8bfb7c45f 100644
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -1081,7 +1081,7 @@ LD+= --sysroot=${CROSS_SYSROOT}
STRIP_CMD= ${CROSS_BINUTILS_PREFIX}strip
# only bmake support the below
STRIPBIN= ${STRIP_CMD}
-.export.env STRIPBIN
+.export-env STRIPBIN
.endif
#
diff --git a/accessibility/qt6-speech/distinfo b/accessibility/qt6-speech/distinfo
index 13aa551e21a9..4df5b8e43822 100644
--- a/accessibility/qt6-speech/distinfo
+++ b/accessibility/qt6-speech/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196264
-SHA256 (KDE/Qt/6.9.2/qtspeech-everywhere-src-6.9.2.tar.xz) = b2b667375111637e45517a6e63475987691b922a19900abc52996617a0a088b1
-SIZE (KDE/Qt/6.9.2/qtspeech-everywhere-src-6.9.2.tar.xz) = 247748
+TIMESTAMP = 1759303069
+SHA256 (KDE/Qt/6.9.3/qtspeech-everywhere-src-6.9.3.tar.xz) = f86f5a4c742fb86ccc6e90ee72a9213150986575c3d238829a4b48a28bc9ab3e
+SIZE (KDE/Qt/6.9.3/qtspeech-everywhere-src-6.9.3.tar.xz) = 248056
diff --git a/accessibility/sctd/Makefile b/accessibility/sctd/Makefile
index 8b12698a77b6..b463e6dce03e 100644
--- a/accessibility/sctd/Makefile
+++ b/accessibility/sctd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sctd
DISTVERSION= 0.2.0
-PORTREVISION= 43
+PORTREVISION= 44
CATEGORIES= accessibility
MAINTAINER= 0mp@FreeBSD.org
diff --git a/accessibility/wl-gammarelay-rs/Makefile b/accessibility/wl-gammarelay-rs/Makefile
index 113f7476eaf4..81ef450b447f 100644
--- a/accessibility/wl-gammarelay-rs/Makefile
+++ b/accessibility/wl-gammarelay-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wl-gammarelay-rs
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= accessibility wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/archivers/lxqt-archiver/Makefile b/archivers/lxqt-archiver/Makefile
index 73d2eb6a3a0c..0df028469f41 100644
--- a/archivers/lxqt-archiver/Makefile
+++ b/archivers/lxqt-archiver/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-archiver
PORTVERSION= 1.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= archivers
MASTER_SITES= LXQT
diff --git a/archivers/ouch/Makefile b/archivers/ouch/Makefile
index 0b3dff9c61bb..4edd287ca055 100644
--- a/archivers/ouch/Makefile
+++ b/archivers/ouch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ouch
DISTVERSION= 0.6.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= archivers
MAINTAINER= yuri@FreeBSD.org
diff --git a/archivers/py-cramjam/Makefile b/archivers/py-cramjam/Makefile
index 89ce79d389e7..3117ce2676fa 100644
--- a/archivers/py-cramjam/Makefile
+++ b/archivers/py-cramjam/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cramjam
PORTVERSION= 2.11.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= archivers python
MASTER_SITES= PYPI \
https://github.com/milesgranger/cramjam/releases/download/v${PORTVERSION}/
diff --git a/audio/amberol/Makefile b/audio/amberol/Makefile
index 63339d1d90cc..7013e7c68106 100644
--- a/audio/amberol/Makefile
+++ b/audio/amberol/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amberol
DISTVERSION= 2025.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/ebur128/Makefile b/audio/ebur128/Makefile
index a530a6d215c2..cd7e3e20629f 100644
--- a/audio/ebur128/Makefile
+++ b/audio/ebur128/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ebur128
DISTVERSION= 0.1.10
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= audio
MAINTAINER= diizzy@FreeBSD.org
diff --git a/audio/gnome-metronome/Makefile b/audio/gnome-metronome/Makefile
index d6548846a022..099a947a199a 100644
--- a/audio/gnome-metronome/Makefile
+++ b/audio/gnome-metronome/Makefile
@@ -1,6 +1,6 @@
PORTNAME= metronome
DISTVERSION= 1.3.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= audio gnome
PKGNAMEPREFIX= gnome-
DIST_SUBDIR= gnome
diff --git a/audio/gnome-podcasts/Makefile b/audio/gnome-podcasts/Makefile
index 3ec5dcf7c17d..a8be9c40c2b7 100644
--- a/audio/gnome-podcasts/Makefile
+++ b/audio/gnome-podcasts/Makefile
@@ -1,6 +1,6 @@
PORTNAME= podcasts
DISTVERSION= 0.7.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= audio
PKGNAMEPREFIX= gnome-
diff --git a/audio/lewton/Makefile b/audio/lewton/Makefile
index 35489ffed2f3..c5b1f3ff50fa 100644
--- a/audio/lewton/Makefile
+++ b/audio/lewton/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lewton
DISTVERSION= 0.10.2
-PORTREVISION= 39
+PORTREVISION= 40
CATEGORIES= audio
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/audio/mmtc/Makefile b/audio/mmtc/Makefile
index 9d7acb499f76..10364626a058 100644
--- a/audio/mmtc/Makefile
+++ b/audio/mmtc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mmtc
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/mousai/Makefile b/audio/mousai/Makefile
index 75860fc0915e..7e13ea8b4916 100644
--- a/audio/mousai/Makefile
+++ b/audio/mousai/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mousai
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.8
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/mythplugin-mythmusic/Makefile b/audio/mythplugin-mythmusic/Makefile
index 2d32db058fff..ce7b5e3c8f11 100644
--- a/audio/mythplugin-mythmusic/Makefile
+++ b/audio/mythplugin-mythmusic/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mythmusic
DISTVERSIONPREFIX= v
-DISTVERSION= 34.0
-PORTREVISION= 2
+DISTVERSION= 35.0
CATEGORIES= audio
PKGNAMEPREFIX= mythplugin-
@@ -10,18 +9,18 @@ COMMENT= Music playing plugin for MythTV
WWW= https://www.mythtv.org/wiki/MythMusic
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/../LICENSE
LIB_DEPENDS= libFLAC.so:audio/flac \
libmp3lame.so:audio/lame \
libogg.so:audio/libogg \
libvorbis.so:audio/libvorbis \
- libmyth-34.so:multimedia/mythtv
+ libmyth-35.so:multimedia/mythtv
USES= gmake qt:5 shebangfix
USE_GITHUB= yes
GH_ACCOUNT= MythTV
GH_PROJECT= mythtv
-USE_LDCONFIG= yes
USE_QT= buildtools:build core gui qmake:build sql widgets xml
SHEBANG_FILES= ../mythtv/programs/scripts/metadata/Music/mbutils.py
@@ -34,19 +33,16 @@ CONFIGURE_ENV= QMAKESPEC="${QMAKESPEC}" MOC="${MOC}" \
MAKE_ENV= QTDIR="${PREFIX}" \
QMAKESPEC="${QMAKESPEC}"
DESTDIRNAME= INSTALL_ROOT
-PLIST_SUB= MYTHSHARE="share/mythtv"
WRKSRC_SUBDIR= mythplugins
+PLIST_SUB= MYTHSHARE="share/mythtv"
OPTIONS_DEFINE= CDIO
+OPTIONS_DEFAULT=CDIO
CDIO_LIB_DEPENDS= libcdio.so:sysutils/libcdio \
libcdio_paranoia.so:sysutils/libcdio-paranoia
CDIO_CONFIGURE_ENABLE= cdio
-FFTW_DESC= FFTW3-based visualizations
-FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3
-FFTW_CONFIGURE_ENABLE= fftw
-
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
${WRKSRC}/configure \
diff --git a/audio/mythplugin-mythmusic/distinfo b/audio/mythplugin-mythmusic/distinfo
index 817a516dabd2..8766614738da 100644
--- a/audio/mythplugin-mythmusic/distinfo
+++ b/audio/mythplugin-mythmusic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708697729
-SHA256 (MythTV-mythtv-v34.0_GH0.tar.gz) = 1c0a0f9ae190468d07ebfb534c720ef8c62811148a9f928c56876e9fdbd5d6bf
-SIZE (MythTV-mythtv-v34.0_GH0.tar.gz) = 118820346
+TIMESTAMP = 1741514105
+SHA256 (MythTV-mythtv-v35.0_GH0.tar.gz) = 1d06520d1f0726a8d131aa323e9cd04f34a8154b32efe827dd570c2b212196c8
+SIZE (MythTV-mythtv-v35.0_GH0.tar.gz) = 120302443
diff --git a/audio/myxer/Makefile b/audio/myxer/Makefile
index 9d9ecc02018b..b09b290f679e 100644
--- a/audio/myxer/Makefile
+++ b/audio/myxer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= myxer
DISTVERSION= 1.3.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/ncspot/Makefile b/audio/ncspot/Makefile
index 541a3db4a9e4..7360eff737ef 100644
--- a/audio/ncspot/Makefile
+++ b/audio/ncspot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ncspot
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/audio/netease-music-tui/Makefile b/audio/netease-music-tui/Makefile
index c75eaf2629c4..5ac7c98e6dd6 100644
--- a/audio/netease-music-tui/Makefile
+++ b/audio/netease-music-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= netease-music-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.5
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/pipewire-spa-oss/Makefile b/audio/pipewire-spa-oss/Makefile
index 8d7b3f496385..3290f233d1b6 100644
--- a/audio/pipewire-spa-oss/Makefile
+++ b/audio/pipewire-spa-oss/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pipewire-spa-oss
DISTVERSION= g20250416
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= arrowd@FreeBSD.org
diff --git a/audio/shortwave/Makefile b/audio/shortwave/Makefile
index 6ec9c69242a2..ec3c7f762075 100644
--- a/audio/shortwave/Makefile
+++ b/audio/shortwave/Makefile
@@ -1,6 +1,6 @@
PORTNAME= shortwave
DISTVERSION= 5.0.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= decke@FreeBSD.org
diff --git a/audio/songrec/Makefile b/audio/songrec/Makefile
index 1ceae54d0f5b..8ca3fe1fc9cd 100644
--- a/audio/songrec/Makefile
+++ b/audio/songrec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= songrec
DISTVERSION= 0.4.3
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/spotify-player/Makefile b/audio/spotify-player/Makefile
index 00de3a92e577..28f07f7f4040 100644
--- a/audio/spotify-player/Makefile
+++ b/audio/spotify-player/Makefile
@@ -1,6 +1,7 @@
PORTNAME= spotify-player
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= jfree@FreeBSD.org
diff --git a/audio/spotifyd/Makefile b/audio/spotifyd/Makefile
index 7ce3bb485d65..134d95d8ad61 100644
--- a/audio/spotifyd/Makefile
+++ b/audio/spotifyd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spotifyd
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/benchmarks/hyperfine/Makefile b/benchmarks/hyperfine/Makefile
index f052409f7326..014b0a13348a 100644
--- a/benchmarks/hyperfine/Makefile
+++ b/benchmarks/hyperfine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyperfine
DISTVERSIONPREFIX= v
DISTVERSION= 1.19.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= benchmarks
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/benchmarks/inferno/Makefile b/benchmarks/inferno/Makefile
index 4359367bde9e..aee87fad3dcd 100644
--- a/benchmarks/inferno/Makefile
+++ b/benchmarks/inferno/Makefile
@@ -1,7 +1,7 @@
PORTNAME= inferno
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= benchmarks
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/coverm/Makefile b/biology/coverm/Makefile
index 9256b1dfe0c8..213b27d8d186 100644
--- a/biology/coverm/Makefile
+++ b/biology/coverm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= coverm
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/ghdl/Makefile b/cad/ghdl/Makefile
index cdbb15775212..21434b11b2e7 100644
--- a/cad/ghdl/Makefile
+++ b/cad/ghdl/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ghdl
DISTVERSIONPREFIX= v
-DISTVERSION= 5.0.1
-PORTREVISION= 1
+DISTVERSION= 5.1.1
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -13,41 +12,38 @@ LICENSE_FILE= ${WRKSRC}/COPYING.md
BROKEN_aarch64= build breaks, see https://github.com/ghdl/ghdl/issues/2639
-TEST_DEPENDS= bash:shells/bash \
- ${PYTHON_PKGNAMEPREFIX}pyTooling>=2.11.0:devel/py-pyTooling@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyTooling>=2.11.0:devel/py-pyTooling@${PY_FLAVOR} \
+ bash:shells/bash
USES= ada:run gmake python:test shebangfix
-SHEBANG_FILES= testsuite/testsuite.sh
+USE_GITHUB= yes
USE_LDCONFIG= yes
-NO_SHLIB_REQUIRES_GLOB= libgnat-12.so
-USE_GITHUB= yes
+SHEBANG_FILES= testsuite/testsuite.sh
GNU_CONFIGURE= yes
+NO_SHLIB_REQUIRES_GLOB= libgnat-12.so
+PIE_UNSAFE= yes
+
OPTIONS_DEFINE= SYNTH
-OPTIONS_SINGLE= BACKEND
-OPTIONS_SINGLE_BACKEND= MCODE LLVM
OPTIONS_DEFAULT= LLVM SYNTH
+OPTIONS_SINGLE= BACKEND
+OPTIONS_SINGLE_BACKEND= LLVM MCODE
OPTIONS_SUB= yes
-MCODE_DESC= Use the MCODE backend
+LLVM_DESC= Use the LLVM backend
+MCODE_DESC= Use the MCODE backend
# MCODE is enabled by default and doesn't require any configuration options
+SYNTH_DESC= Enable Synthesis Features in ghdl
-LLVM_USES= llvm:15,lib ncurses
+LLVM_USES= llvm:lib ncurses
LLVM_CONFIGURE_ON= --with-llvm-config=${LOCALBASE}/bin/llvm-config${LLVM_VERSION}
-
-SYNTH_DESC= Enable Synthesis Features in ghdl
SYNTH_CONFIGURE_ON= --enable-synth
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libghdl-${DISTVERSION:S/./_/g}.so
-post-install-MCODE-on:
- @${STRIP_CMD} \
- ${STAGEDIR}${PREFIX}/bin/ghdl \
- ${STAGEDIR}${PREFIX}/lib/libghdlvpi.so
-
post-install-LLVM-on:
@${STRIP_CMD} \
${STAGEDIR}${PREFIX}/bin/ghdl \
@@ -56,6 +52,11 @@ post-install-LLVM-on:
${STAGEDIR}${PREFIX}/lib/libghdlvpi.so \
${STAGEDIR}${PREFIX}/lib/libghw.so
+post-install-MCODE-on:
+ @${STRIP_CMD} \
+ ${STAGEDIR}${PREFIX}/bin/ghdl \
+ ${STAGEDIR}${PREFIX}/lib/libghdlvpi.so
+
do-test:
@cd ${WRKSRC}/testsuite && \
${SETENV} ${MAKE_ENV} GHDL=${STAGEDIR}${PREFIX}/bin/ghdl ${SH} testsuite.sh
diff --git a/cad/ghdl/distinfo b/cad/ghdl/distinfo
index ca9babf98efb..42a05d02f23b 100644
--- a/cad/ghdl/distinfo
+++ b/cad/ghdl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740902757
-SHA256 (ghdl-ghdl-v5.0.1_GH0.tar.gz) = a4cef27312a158c28498eeb62a470007354755b267adb62005a04b66143a1f92
-SIZE (ghdl-ghdl-v5.0.1_GH0.tar.gz) = 7851730
+TIMESTAMP = 1758491532
+SHA256 (ghdl-ghdl-v5.1.1_GH0.tar.gz) = 00cd58ec8f25e2532465aabc8705f43071f20dc1d13e03fd9dc235523186fca9
+SIZE (ghdl-ghdl-v5.1.1_GH0.tar.gz) = 7894213
diff --git a/cad/ghdl/pkg-plist b/cad/ghdl/pkg-plist
index bc4337473f6a..62fd7629460d 100644
--- a/cad/ghdl/pkg-plist
+++ b/cad/ghdl/pkg-plist
@@ -2,10 +2,10 @@ bin/ghdl
%%LLVM%%bin/ghdl1-llvm
bin/ghwdump
include/ghdl/libghw.h
+include/ghdl/synth.h
+include/ghdl/synth_gates.h
include/ghdl/vhpi_user.h
include/ghdl/vpi_user.h
-%%SYNTH%%include/ghdl/synth.h
-%%SYNTH%%include/ghdl/synth_gates.h
lib/ghdl/ansi_color.sh
%%LLVM%%lib/ghdl/grt-exec.lst
%%LLVM%%lib/ghdl/grt-shared.lst
@@ -196,7 +196,7 @@ lib/ghdl/vendors/config.sh
lib/ghdl/vendors/filter.analyze.sh
lib/ghdl/vendors/shared.psm1
lib/ghdl/vendors/shared.sh
-lib/libghdl-5_0_1.so
+lib/libghdl-5_1_1.so
lib/libghdl.a
lib/libghdl.link
lib/libghdlvpi.so
diff --git a/cad/leocad/Makefile b/cad/leocad/Makefile
index c586ed9c9dbe..43999e3ef4f1 100644
--- a/cad/leocad/Makefile
+++ b/cad/leocad/Makefile
@@ -1,25 +1,29 @@
PORTNAME= leocad
DISTVERSIONPREFIX= v
-DISTVERSION= 23.03
-PORTREVISION= 1
+DISTVERSION= 25.09
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= CAD program for creating virtual LEGO models
-WWW= https://www.leocad.org/
+WWW= https://www.leocad.org/ \
+ https://github.com/leozide/leocad/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/docs/COPYING.txt
RUN_DEPENDS= ldraw>0:cad/ldraw
-USES= compiler:c++11-lang cpe desktop-file-utils gl qmake qt:5 shared-mime-info xorg
+USES= compiler:c++11-lang cpe desktop-file-utils gl qmake qt:5 \
+ shared-mime-info xorg
USE_GITHUB= yes
GH_ACCOUNT= leozide
-USE_QT= core gui concurrent network opengl printsupport widgets xml buildtools:build linguisttools:build
USE_GL= gl
+USE_QT= concurrent core gui network opengl printsupport widgets xml \
+ buildtools:build linguisttools:build
-QMAKE_ARGS= INSTALL_PREFIX=${PREFIX} MAN_DIR=${PREFIX}/share/man/man1 LDRAW_LIBRARY_PATH=${PREFIX}/share/ldraw
+QMAKE_ARGS= INSTALL_PREFIX=${PREFIX} \
+ LDRAW_LIBRARY_PATH=${PREFIX}/share/ldraw \
+ MAN_DIR=${PREFIX}/share/man/man1
PORTSCOUT= limit:^[0-9\.]*$$ # to ignore the 'continuous' tag
diff --git a/cad/leocad/distinfo b/cad/leocad/distinfo
index 8239cfdd03ed..cd995412e4c5 100644
--- a/cad/leocad/distinfo
+++ b/cad/leocad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1679367744
-SHA256 (leozide-leocad-v23.03_GH0.tar.gz) = 69a45c60898ed07d8cf7e714442b201b0da3adc073287170eb6f46901e4604ce
-SIZE (leozide-leocad-v23.03_GH0.tar.gz) = 2226953
+TIMESTAMP = 1759440290
+SHA256 (leozide-leocad-v25.09_GH0.tar.gz) = db9e129ac35fde3c184510a23fd57c61d1bc5d19d3eac2a4a23f6b73b9f87bd5
+SIZE (leozide-leocad-v25.09_GH0.tar.gz) = 2414541
diff --git a/cad/librepcb/Makefile b/cad/librepcb/Makefile
index f92fb3692ab2..c69f75a90a71 100644
--- a/cad/librepcb/Makefile
+++ b/cad/librepcb/Makefile
@@ -1,6 +1,7 @@
PORTNAME= librepcb
DISTVERSION= 1.3.0
DISTVERSIONSUFFIX= -source
+PORTREVISION= 1
CATEGORIES= cad
#MASTER_SITES= https://download.librepcb.org/releases/${DISTVERSION}/
MASTER_SITES= LOCAL/yuri:main # .zip archive repackaged as .tar.gz
diff --git a/cad/surfer/Makefile b/cad/surfer/Makefile
index a60874368264..073aea8e3d28 100644
--- a/cad/surfer/Makefile
+++ b/cad/surfer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= surfer
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= cad
MAINTAINER= jbo@FreeBSD.org
diff --git a/cad/svlint/Makefile b/cad/svlint/Makefile
index 4b714a9101d8..35dc4ed35297 100644
--- a/cad/svlint/Makefile
+++ b/cad/svlint/Makefile
@@ -1,6 +1,7 @@
PORTNAME= svlint
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.4
+PORTREVISION= 1
CATEGORIES= cad devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/svls/Makefile b/cad/svls/Makefile
index e09a63c58b4e..4385a32a2a14 100644
--- a/cad/svls/Makefile
+++ b/cad/svls/Makefile
@@ -1,6 +1,7 @@
PORTNAME= svls
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.13
+PORTREVISION= 1
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/veryl/Makefile b/cad/veryl/Makefile
index 2d33c73fceb7..630ae5e6f7da 100644
--- a/cad/veryl/Makefile
+++ b/cad/veryl/Makefile
@@ -1,6 +1,7 @@
PORTNAME= veryl
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.4
+PORTREVISION= 1
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
diff --git a/chinese/py-rjieba/Makefile b/chinese/py-rjieba/Makefile
index 4aa8731eb0da..3b719167e8c3 100644
--- a/chinese/py-rjieba/Makefile
+++ b/chinese/py-rjieba/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rjieba
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.13
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= chinese python
#MASTER_SITES= PYPI # doesn't get into distinfo
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/comms/qt6-connectivity/distinfo b/comms/qt6-connectivity/distinfo
index a0ec866ae05c..3102f93d2cda 100644
--- a/comms/qt6-connectivity/distinfo
+++ b/comms/qt6-connectivity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196270
-SHA256 (KDE/Qt/6.9.2/qtconnectivity-everywhere-src-6.9.2.tar.xz) = 8affc67146dd6a2eb4b007623b47584b4783ff338bbe27725a0b6963216a0463
-SIZE (KDE/Qt/6.9.2/qtconnectivity-everywhere-src-6.9.2.tar.xz) = 1057556
+TIMESTAMP = 1759303079
+SHA256 (KDE/Qt/6.9.3/qtconnectivity-everywhere-src-6.9.3.tar.xz) = e21bba5efb174c4456c5e5a7b4d52bba1ee62dfb4509bcff73fdfad9cb1dd7f5
+SIZE (KDE/Qt/6.9.3/qtconnectivity-everywhere-src-6.9.3.tar.xz) = 1057832
diff --git a/comms/qt6-connectivity/pkg-plist b/comms/qt6-connectivity/pkg-plist
index 736528e4f8c1..cc3f3bbdcfba 100644
--- a/comms/qt6-connectivity/pkg-plist
+++ b/comms/qt6-connectivity/pkg-plist
@@ -133,6 +133,7 @@ lib/cmake/Qt6Connectivity/Qt6ConnectivityAdditionalTargetInfo.cmake
lib/cmake/Qt6Connectivity/Qt6ConnectivityConfig.cmake
lib/cmake/Qt6Connectivity/Qt6ConnectivityConfigVersion.cmake
lib/cmake/Qt6Connectivity/Qt6ConnectivityConfigVersionImpl.cmake
+lib/cmake/Qt6Connectivity/Qt6ConnectivityExtraProperties.cmake
lib/cmake/Qt6Connectivity/Qt6ConnectivityTargets.cmake
lib/cmake/Qt6Connectivity/Qt6ConnectivityVersionlessAliasTargets.cmake
lib/cmake/Qt6Connectivity/Qt6ConnectivityVersionlessTargets.cmake
diff --git a/comms/qt6-sensors/distinfo b/comms/qt6-sensors/distinfo
index 56c28d00aef0..7f4c3d0145a3 100644
--- a/comms/qt6-sensors/distinfo
+++ b/comms/qt6-sensors/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196275
-SHA256 (KDE/Qt/6.9.2/qtsensors-everywhere-src-6.9.2.tar.xz) = 964ca82f39e2e25f952dc2f072f4c602392faf4ee9ce812b1957d4b8c9314462
-SIZE (KDE/Qt/6.9.2/qtsensors-everywhere-src-6.9.2.tar.xz) = 1485268
+TIMESTAMP = 1759303090
+SHA256 (KDE/Qt/6.9.3/qtsensors-everywhere-src-6.9.3.tar.xz) = a2db5168e5f37631a4ad087deaed69abdfa0be6d182f56e8604764658df92f68
+SIZE (KDE/Qt/6.9.3/qtsensors-everywhere-src-6.9.3.tar.xz) = 1485552
diff --git a/comms/qt6-serialbus/distinfo b/comms/qt6-serialbus/distinfo
index 60e2d1dc16f5..435560d8435c 100644
--- a/comms/qt6-serialbus/distinfo
+++ b/comms/qt6-serialbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196279
-SHA256 (KDE/Qt/6.9.2/qtserialbus-everywhere-src-6.9.2.tar.xz) = 951e07c2faf4476c75a59af96b40eeedbdf1a1c5c354c2825b59eaf3594f2a76
-SIZE (KDE/Qt/6.9.2/qtserialbus-everywhere-src-6.9.2.tar.xz) = 535216
+TIMESTAMP = 1759303099
+SHA256 (KDE/Qt/6.9.3/qtserialbus-everywhere-src-6.9.3.tar.xz) = 0a8139da071afcb768b9d115f514a3e5783312530b2be69e3ee42b301d775bcf
+SIZE (KDE/Qt/6.9.3/qtserialbus-everywhere-src-6.9.3.tar.xz) = 535168
diff --git a/comms/qt6-serialport/distinfo b/comms/qt6-serialport/distinfo
index 55a6f2428bba..d35c12d3c416 100644
--- a/comms/qt6-serialport/distinfo
+++ b/comms/qt6-serialport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196284
-SHA256 (KDE/Qt/6.9.2/qtserialport-everywhere-src-6.9.2.tar.xz) = 8b90b2f0c2c07ab13085acf584a34201931477422f2d37a9694d62a2d56ce26b
-SIZE (KDE/Qt/6.9.2/qtserialport-everywhere-src-6.9.2.tar.xz) = 263012
+TIMESTAMP = 1759303108
+SHA256 (KDE/Qt/6.9.3/qtserialport-everywhere-src-6.9.3.tar.xz) = 4b18ec030ff2644698c3f5c776894d8ffe5d3174c964d9bd8668429c943e8298
+SIZE (KDE/Qt/6.9.3/qtserialport-everywhere-src-6.9.3.tar.xz) = 262984
diff --git a/converters/yj-bruceadams/Makefile b/converters/yj-bruceadams/Makefile
index 2099a714fec5..19c2ee486786 100644
--- a/converters/yj-bruceadams/Makefile
+++ b/converters/yj-bruceadams/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yj
DISTVERSION= 1.2.0
-PORTREVISION= 33
+PORTREVISION= 34
CATEGORIES= converters textproc
PKGNAMESUFFIX= -${GH_ACCOUNT}
diff --git a/databases/diesel/Makefile b/databases/diesel/Makefile
index 1b5e3829a2d5..21f58cd87e8c 100644
--- a/databases/diesel/Makefile
+++ b/databases/diesel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= diesel
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.12
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases
PKGNAMESUFFIX= -cli
diff --git a/databases/evolution-data-server/Makefile b/databases/evolution-data-server/Makefile
index 124c3506f8a3..2bb474909b69 100644
--- a/databases/evolution-data-server/Makefile
+++ b/databases/evolution-data-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= evolution-data-server
DISTVERSION= 3.56.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -12,27 +12,21 @@ WWW= https://gnome.pages.gitlab.gnome.org/evolution-data-server/
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3 \
- libgoa-1.0.so:net/gnome-online-accounts \
+LIB_DEPENDS= libgoa-1.0.so:net/gnome-online-accounts \
libical.so:devel/libical \
- libnss3.so:security/nss \
- libicudata.so:devel/icu \
- libwebkit2gtk-4.1.so:www/webkit2-gtk@41 \
- libwebkitgtk-6.0.so:www/webkit2-gtk@60 \
+ libicui18n.so:devel/icu \
+ libicuuc.so:devel/icu \
libjson-glib-1.0.so:devel/json-glib \
libnspr4.so:devel/nspr \
+ libnss3.so:security/nss \
libsecret-1.so:security/libsecret \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
- libcanberra.so:audio/libcanberra \
- libuuid.so:misc/libuuid \
- libvulkan.so:graphics/vulkan-loader \
- libgraphene-1.0.so:graphics/graphene
-
-USES= cmake cpe desktop-file-utils gettext \
- gnome gperf iconv:wchar_t localbase pkgconfig \
- python:build sqlite tar:xz xorg
+ libsoup-3.0.so:devel/libsoup3 \
+ libuuid.so:misc/libuuid
+
+USES= cmake cpe desktop-file-utils gettext-tools gnome gperf \
+ iconv:wchar_t localbase pkgconfig sqlite tar:xz xorg
USE_CXXSTD= gnu++17
-USE_GNOME= glib20 gtk30 gtk40 introspection:build libxml2
+USE_GNOME= cairo glib20 introspection:build libxml2 pango
USE_XORG= x11
USE_LDCONFIG= yes
CPE_VENDOR= gnome
@@ -41,7 +35,6 @@ LDFLAGS= -L${LOCALBASE}/lib
CMAKE_OFF= CMAKE_CXX_EXTENSIONS
CMAKE_ARGS= -DENABLE_INTROSPECTION=ON \
- -DWITH_LIBDB=OFF \
-DENABLE_EXAMPLES=OFF \
-DENABLED_INSTALLED_TESTS=OFF \
-DWITH_SYSTEMDUSERUNITDIR=no
@@ -56,12 +49,30 @@ GLIB_SCHEMAS= org.gnome.evolution-data-server.addressbook.gschema.xml \
PLIST_SUB= EVO_VERSION="1.2" CAL_API_VERSION="2.0"
OPTIONS_SUB= yes
-OPTIONS_DEFINE= VAPI WEATHER LDAP
-OPTIONS_DEFAULT= VAPI WEATHER GSSAPI_BASE LDAP
-
+OPTIONS_DEFINE= BDB CANBERRA GTK4 LDAP OAUTH2 VAPI WEATHER
+OPTIONS_DEFAULT= BDB CANBERRA GTK4 LDAP OAUTH2 VAPI WEATHER GSSAPI_BASE
OPTIONS_SINGLE= KERBEROS
OPTIONS_SINGLE_KERBEROS= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT \
GSSAPI_NONE
+BDB_DESC= Use Berkeley DB
+BDB_USES= bdb
+BDB_CMAKE_ON= -DWITH_LIBDB_CFLAGS=-I${BDB_INCLUDE_DIR} \
+ -DWITH_LIBDB_LIBS="-L${BDB_LIB_DIR} -l${BDB_LIB_NAME}"
+BDB_CMAKE_OFF= -DWITH_LIBDB=OFF
+
+CANBERRA_DESC= Canberra-GTK for sound in evolution-alarm-notify
+CANBERRA_CMAKE_BOOL= ENABLE_CANBERRA
+CANBERRA_LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \
+ libcanberra.so:audio/libcanberra
+
+GTK4_DESC= GTK4 vs. GTK3
+GTK4_VARS= use_gnome+=gtk40 use_gnome+=gtk30
+GTK4_VARS_OFF= use_gnome+=gtk30
+GTK4_LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \
+ libgtk-4.so:x11-toolkits/gtk40 \
+ libvulkan.so:graphics/vulkan-loader
+GTK4_CMAKE_BOOL= ENABLE_GTK4
+GTK4_CMAKE_BOOL_OFF= ENBALE_GTK
GSSAPI_BASE_USES= gssapi:base ssl
GSSAPI_HEIMDAL_USES= gssapi:heimdal
@@ -70,15 +81,32 @@ GSSAPI_NONE_CMAKE_ON= -DWITH_KRB5=OFF
GSSAPI_NONE_CMAKE_OFF= -DWITH_KRB5=${GSSAPIBASEDIR}
GSSAPI_NONE_CFLAGS_OFF= ${GSSAPICPPFLAGS}
+LDAP_DESC= LDAP Authentication
+LDAP_CMAKE_ON= -DWITH_OPENLDAP=${LOCALBASE}
+LDAP_CMAKE_OFF= -DWITH_OPENLDAP=OFF
+LDAP_USES= ldap
+
+OAUTH2_DESC= Oauth2 Authentication using webkit
+
VAPI_USES= vala:build
VAPI_CMAKE_BOOL= ENABLE_VALA_BINDINGS
-WEATHER_DESC= Weather calendar backend
+WEATHER_DESC= Weather calendar backend
WEATHER_LIB_DEPENDS= libgweather-4.so:net/libgweather4
WEATHER_CMAKE_BOOL= ENABLE_WEATHER
-LDAP_CMAKE_ON= -DWITH_OPENLDAP=${LOCALBASE}
-LDAP_CMAKE_OFF= -DWITH_OPENLDAP=OFF
-LDAP_USES= ldap
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MOAUTH2}
+. if ${PORT_OPTIONS:MGTK4}
+LIB_DEPENDS+= libwebkitgtk-6.0.so:www/webkit2-gtk@60
+CMAKE_ARGS+= -DENABLE_OAUTH2_WEBKITGTK=OFF
+. else
+LIB_DEPENDS+= libwebkit2gtk-4.1.so:www/webkit2-gtk@41
+CMAKE_ARGS+= -DENABLE_OAUTH2_WEBKITGTK4=OFF
+. endif
+.else
+CMAKE_ARGS+= -DENABLE_OAUTH2_WEBKITGTK=OFF -DENABLE_OAUTH2_WEBKITGTK4=OFF
+.endif
.include <bsd.port.mk>
diff --git a/databases/evolution-data-server/pkg-plist b/databases/evolution-data-server/pkg-plist
index 4395c3877c1a..55007950f1a2 100644
--- a/databases/evolution-data-server/pkg-plist
+++ b/databases/evolution-data-server/pkg-plist
@@ -139,6 +139,8 @@ include/evolution-data-server/libebackend/e-cache.h
include/evolution-data-server/libebackend/e-collection-backend-factory.h
include/evolution-data-server/libebackend/e-collection-backend.h
include/evolution-data-server/libebackend/e-data-factory.h
+%%BDB%%include/evolution-data-server/libebackend/e-db3-utils.h
+%%BDB%%include/evolution-data-server/libebackend/e-dbhash.h
include/evolution-data-server/libebackend/e-dbus-server.h
include/evolution-data-server/libebackend/e-file-cache.h
include/evolution-data-server/libebackend/e-oauth2-support.h
@@ -205,6 +207,7 @@ include/evolution-data-server/libecal/e-reminder-watcher.h
include/evolution-data-server/libecal/e-timezone-cache.h
include/evolution-data-server/libecal/libecal.h
include/evolution-data-server/libedata-book/e-book-backend-cache.h
+%%BDB%%include/evolution-data-server/libedata-book/e-book-backend-db-cache.h
include/evolution-data-server/libedata-book/e-book-backend-factory.h
include/evolution-data-server/libedata-book/e-book-backend-sexp.h
include/evolution-data-server/libedata-book/e-book-backend-sqlitedb.h
@@ -341,17 +344,17 @@ include/evolution-data-server/libedataserverui/e-reminders-widget.h
include/evolution-data-server/libedataserverui/e-trust-prompt.h
include/evolution-data-server/libedataserverui/e-webdav-discover-widget.h
include/evolution-data-server/libedataserverui/libedataserverui.h
-include/evolution-data-server/libedataserverui4/e-buffer-tagger.h
-include/evolution-data-server/libedataserverui4/e-cell-renderer-color.h
-include/evolution-data-server/libedataserverui4/e-certificate-widget.h
-include/evolution-data-server/libedataserverui4/e-credentials-prompter-impl-oauth2.h
-include/evolution-data-server/libedataserverui4/e-credentials-prompter-impl-password.h
-include/evolution-data-server/libedataserverui4/e-credentials-prompter-impl.h
-include/evolution-data-server/libedataserverui4/e-credentials-prompter.h
-include/evolution-data-server/libedataserverui4/e-reminders-widget.h
-include/evolution-data-server/libedataserverui4/e-trust-prompt.h
-include/evolution-data-server/libedataserverui4/e-webdav-discover-widget.h
-include/evolution-data-server/libedataserverui4/libedataserverui4.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-buffer-tagger.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-cell-renderer-color.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-certificate-widget.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-credentials-prompter-impl-oauth2.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-credentials-prompter-impl-password.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-credentials-prompter-impl.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-credentials-prompter.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-reminders-widget.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-trust-prompt.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-webdav-discover-widget.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/libedataserverui4.h
lib/evolution-data-server/addressbook-backends/libebookbackendcarddav.so
lib/evolution-data-server/addressbook-backends/libebookbackendfile.so
%%LDAP%%lib/evolution-data-server/addressbook-backends/libebookbackendldap.so
@@ -394,7 +397,7 @@ lib/girepository-1.0/EDataBook-%%EVO_VERSION%%.typelib
lib/girepository-1.0/EDataCal-%%CAL_API_VERSION%%.typelib
lib/girepository-1.0/EDataServer-%%EVO_VERSION%%.typelib
lib/girepository-1.0/EDataServerUI-%%EVO_VERSION%%.typelib
-lib/girepository-1.0/EDataServerUI4-1.0.typelib
+%%GTK4%%lib/girepository-1.0/EDataServerUI4-1.0.typelib
lib/libcamel-%%EVO_VERSION%%.so
lib/libcamel-%%EVO_VERSION%%.so.64
lib/libcamel-%%EVO_VERSION%%.so.64.0.0
@@ -422,9 +425,9 @@ lib/libedataserver-%%EVO_VERSION%%.so.27.0.0
lib/libedataserverui-%%EVO_VERSION%%.so
lib/libedataserverui-%%EVO_VERSION%%.so.4
lib/libedataserverui-%%EVO_VERSION%%.so.4.0.0
-lib/libedataserverui4-1.0.so
-lib/libedataserverui4-1.0.so.0
-lib/libedataserverui4-1.0.so.0.0.0
+%%GTK4%%lib/libedataserverui4-1.0.so
+%%GTK4%%lib/libedataserverui4-1.0.so.0
+%%GTK4%%lib/libedataserverui4-1.0.so.0.0.0
libdata/pkgconfig/camel-%%EVO_VERSION%%.pc
libdata/pkgconfig/evolution-data-server-%%EVO_VERSION%%.pc
libdata/pkgconfig/libebackend-%%EVO_VERSION%%.pc
@@ -435,7 +438,7 @@ libdata/pkgconfig/libedata-book-%%EVO_VERSION%%.pc
libdata/pkgconfig/libedata-cal-%%CAL_API_VERSION%%.pc
libdata/pkgconfig/libedataserver-%%EVO_VERSION%%.pc
libdata/pkgconfig/libedataserverui-%%EVO_VERSION%%.pc
-libdata/pkgconfig/libedataserverui4-1.0.pc
+%%GTK4%%libdata/pkgconfig/libedataserverui4-1.0.pc
libexec/camel-gpg-photo-saver
libexec/camel-index-control-%%EVO_VERSION%%
@(,mail,2755) libexec/camel-lock-helper-%%EVO_VERSION%%
@@ -444,7 +447,7 @@ libexec/evolution-addressbook-factory-subprocess
libexec/evolution-calendar-factory
libexec/evolution-calendar-factory-subprocess
libexec/evolution-data-server/addressbook-export
-libexec/evolution-data-server/csv2vcard
+%%OAUTH2%%libexec/evolution-data-server/csv2vcard
libexec/evolution-data-server/evolution-alarm-notify
libexec/evolution-data-server/evolution-oauth2-handler
libexec/evolution-data-server/list-sources
@@ -492,7 +495,7 @@ share/gir-1.0/EDataBook-%%EVO_VERSION%%.gir
share/gir-1.0/EDataCal-%%CAL_API_VERSION%%.gir
share/gir-1.0/EDataServer-%%EVO_VERSION%%.gir
share/gir-1.0/EDataServerUI-%%EVO_VERSION%%.gir
-share/gir-1.0/EDataServerUI4-1.0.gir
+%%GTK4%%share/gir-1.0/EDataServerUI4-1.0.gir
share/icons/hicolor/scalable/apps/org.gnome.Evolution-alarm-notify.svg
share/locale/am/LC_MESSAGES/evolution-data-server.mo
share/locale/ar/LC_MESSAGES/evolution-data-server.mo
@@ -619,5 +622,5 @@ share/pixmaps/evolution-data-server/category_time-and-expenses_16.png
%%VAPI%%share/vala/vapi/libedataserver-%%EVO_VERSION%%.vapi
%%VAPI%%share/vala/vapi/libedataserverui-%%EVO_VERSION%%.deps
%%VAPI%%share/vala/vapi/libedataserverui-%%EVO_VERSION%%.vapi
-%%VAPI%%share/vala/vapi/libedataserverui4-1.0.deps
-%%VAPI%%share/vala/vapi/libedataserverui4-1.0.vapi
+%%GTK4%%%%VAPI%%share/vala/vapi/libedataserverui4-1.0.deps
+%%GTK4%%%%VAPI%%share/vala/vapi/libedataserverui4-1.0.vapi
diff --git a/databases/frece/Makefile b/databases/frece/Makefile
index 9a4f420bb15e..56e673a866cf 100644
--- a/databases/frece/Makefile
+++ b/databases/frece/Makefile
@@ -1,7 +1,7 @@
PORTNAME= frece
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.6
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/gobang/Makefile b/databases/gobang/Makefile
index 5e97bc08cf42..89a8c35624f7 100644
--- a/databases/gobang/Makefile
+++ b/databases/gobang/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gobang
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0-alpha.5
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/mongodb70/Makefile b/databases/mongodb70/Makefile
index c84d557c2ace..22206f408a7d 100644
--- a/databases/mongodb70/Makefile
+++ b/databases/mongodb70/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
DISTVERSION= 7.0.24
+PORTREVISION= 1
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/mongodb80/Makefile b/databases/mongodb80/Makefile
index 1b37c5f0dd39..bb0baa6656b4 100644
--- a/databases/mongodb80/Makefile
+++ b/databases/mongodb80/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
DISTVERSION= 8.0.12
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/movine/Makefile b/databases/movine/Makefile
index 9d17bd2f9c19..c2b970eff54e 100644
--- a/databases/movine/Makefile
+++ b/databases/movine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= movine
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/ods2sql/Makefile b/databases/ods2sql/Makefile
index 0a6a46db90e5..8b1947278ab6 100644
--- a/databases/ods2sql/Makefile
+++ b/databases/ods2sql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ods2sql
DISTVERSION= 0.4.0
-PORTREVISION= 44
+PORTREVISION= 45
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/postgresql-promscale/Makefile b/databases/postgresql-promscale/Makefile
index c0a8f3f08203..213b66c0b6db 100644
--- a/databases/postgresql-promscale/Makefile
+++ b/databases/postgresql-promscale/Makefile
@@ -1,6 +1,6 @@
PORTNAME= promscale
PORTVERSION= 0.8.0
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= databases
PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}-
diff --git a/databases/py-datafusion/Makefile b/databases/py-datafusion/Makefile
index 959a71059de7..4bf9c3e26929 100644
--- a/databases/py-datafusion/Makefile
+++ b/databases/py-datafusion/Makefile
@@ -1,5 +1,6 @@
PORTNAME= datafusion
PORTVERSION= 49.0.0
+PORTREVISION= 1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-sqlglotrs/Makefile b/databases/py-sqlglotrs/Makefile
index c773b85e22e5..773f53a1ba11 100644
--- a/databases/py-sqlglotrs/Makefile
+++ b/databases/py-sqlglotrs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sqlglotrs
PORTVERSION= 0.6.2
+PORTREVISION= 1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-sqloxide/Makefile b/databases/py-sqloxide/Makefile
index dca33fad5415..708527a98dfc 100644
--- a/databases/py-sqloxide/Makefile
+++ b/databases/py-sqloxide/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sqloxide
PORTVERSION= 0.1.48
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/qdrant/Makefile b/databases/qdrant/Makefile
index 75ebc2bbce54..77a3c88461bc 100644
--- a/databases/qdrant/Makefile
+++ b/databases/qdrant/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qdrant
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.1
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= databases
diff --git a/databases/qt6-base_sqldriver/distinfo b/databases/qt6-base_sqldriver/distinfo
index d20b26d71b45..b8ca7311313f 100644
--- a/databases/qt6-base_sqldriver/distinfo
+++ b/databases/qt6-base_sqldriver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196336
-SHA256 (KDE/Qt/6.9.2/qtbase-everywhere-src-6.9.2.tar.xz) = 44be9c9ecfe04129c4dea0a7e1b36ad476c9cc07c292016ac98e7b41514f2440
-SIZE (KDE/Qt/6.9.2/qtbase-everywhere-src-6.9.2.tar.xz) = 49812824
+TIMESTAMP = 1759303135
+SHA256 (KDE/Qt/6.9.3/qtbase-everywhere-src-6.9.3.tar.xz) = c5a1a2f660356ec081febfa782998ae5ddbc5925117e64f50e4be9cd45b8dc6e
+SIZE (KDE/Qt/6.9.3/qtbase-everywhere-src-6.9.3.tar.xz) = 49856272
diff --git a/databases/quake/Makefile b/databases/quake/Makefile
index 83a5cde68922..f2c98b41c736 100644
--- a/databases/quake/Makefile
+++ b/databases/quake/Makefile
@@ -2,7 +2,7 @@ PORTNAME= quake
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.1-57
DISTVERSIONSUFFIX= -gbb8ae55
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= databases
PKGNAMESUFFIX= -framework
diff --git a/databases/redisjson/Makefile b/databases/redisjson/Makefile
index 3349f6750973..a3bf708cf0fb 100644
--- a/databases/redisjson/Makefile
+++ b/databases/redisjson/Makefile
@@ -1,7 +1,7 @@
PORTNAME= redisjson
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.8
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= databases
MAINTAINER= ports@FreeBSD.org
diff --git a/databases/sqlx-cli/Makefile b/databases/sqlx-cli/Makefile
index 4fa76f1294ec..b2ffa67c1b59 100644
--- a/databases/sqlx-cli/Makefile
+++ b/databases/sqlx-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sqlx
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= databases
PKGNAMESUFFIX= -cli
diff --git a/databases/surrealdb/Makefile b/databases/surrealdb/Makefile
index 7477aecfd939..926101f76751 100644
--- a/databases/surrealdb/Makefile
+++ b/databases/surrealdb/Makefile
@@ -1,6 +1,7 @@
PORTNAME= surrealdb
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.10
+PORTREVISION= 1
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/xls2txt/Makefile b/databases/xls2txt/Makefile
index 3cd67d93a757..2785137b9ae1 100644
--- a/databases/xls2txt/Makefile
+++ b/databases/xls2txt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xls2txt
DISTVERSION= 1.0.1
-PORTREVISION= 43
+PORTREVISION= 44
CATEGORIES= databases textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile
index 9adf31e12886..e91dafcc1be8 100644
--- a/deskutils/calibre/Makefile
+++ b/deskutils/calibre/Makefile
@@ -1,5 +1,5 @@
PORTNAME= calibre
-PORTVERSION= 8.11.1
+PORTVERSION= 8.12.0
CATEGORIES= deskutils python
MASTER_SITES= https://download.calibre-ebook.com/${PORTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
@@ -66,7 +66,7 @@ USES= desktop-file-utils gettext-runtime:build gl localbase:ldflags \
pkgconfig pyqt:6 python:3.11+ qt:6 shared-mime-info shebangfix sqlite ssl \
tar:xz xorg
USE_GITHUB= nodefault
-GH_TUPLE= kovidgoyal:calibre-translations:1755379:translations \
+GH_TUPLE= kovidgoyal:calibre-translations:cb1bd28:translations \
LibreOffice:dictionaries:f092998:hypenation
USE_GL= opengl
USE_PYQT= pyqt6 pysip webengine qtbuilder:build sip:build
diff --git a/deskutils/calibre/distinfo b/deskutils/calibre/distinfo
index dacdc7d22641..220265ed0bcf 100644
--- a/deskutils/calibre/distinfo
+++ b/deskutils/calibre/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1758890157
-SHA256 (calibre/calibre-8.11.1.tar.xz) = 9835230433fa29c21c77434c4af4944b7a28382447f145d52e429a50e907e048
-SIZE (calibre/calibre-8.11.1.tar.xz) = 45556824
-SHA256 (calibre/kovidgoyal-calibre-translations-1755379_GH0.tar.gz) = dd1cca713e0015134bbd641e6b98151581b4d4ced1cf3eff57822dc72607643b
-SIZE (calibre/kovidgoyal-calibre-translations-1755379_GH0.tar.gz) = 75810203
+TIMESTAMP = 1759353938
+SHA256 (calibre/calibre-8.12.0.tar.xz) = 658ec55e9242589df8f7948f5b73f1fe836de4291f7ccce609bf10b75d9d96ec
+SIZE (calibre/calibre-8.12.0.tar.xz) = 45586400
+SHA256 (calibre/kovidgoyal-calibre-translations-cb1bd28_GH0.tar.gz) = 8f7d6cf4d76f5bda2f51de61f856ff47439d6ed6b107e4f5153c43e1b41565ec
+SIZE (calibre/kovidgoyal-calibre-translations-cb1bd28_GH0.tar.gz) = 75887824
SHA256 (calibre/LibreOffice-dictionaries-f092998_GH0.tar.gz) = fb1e77a49ba926346834e66775e6694c083e94db00b6765a8cdcd69cd3b8b465
SIZE (calibre/LibreOffice-dictionaries-f092998_GH0.tar.gz) = 117698670
diff --git a/deskutils/calibre/files/patch-setup_iso__codes.py b/deskutils/calibre/files/patch-setup_iso__codes.py
index e23074d72157..f2a1fb04871c 100644
--- a/deskutils/calibre/files/patch-setup_iso__codes.py
+++ b/deskutils/calibre/files/patch-setup_iso__codes.py
@@ -1,4 +1,4 @@
---- setup/iso_codes.py.orig 2025-04-18 03:14:01 UTC
+--- setup/iso_codes.py.orig 2025-10-01 15:30:07 UTC
+++ setup/iso_codes.py
@@ -2,6 +2,7 @@ import fnmatch
# License: GPLv3 Copyright: 2023, Kovid Goyal <kovid at kovidgoyal.net>
@@ -25,7 +25,7 @@
- with open(opts.path_to_isocodes, 'rb') as f:
- self._zip_data = f.read()
- # get top level directory
-- top = {item.split('/')[0] for item in zipfile.ZipFile(self.zip_data).namelist()}
+- top = {item.split('/')[0] for item in zipfile.ZipFile(BytesIO(self.zip_data)).namelist()}
- assert len(top) == 1
- self.top_level_filename = top.pop()
+ if opts.isocodes_extracted:
@@ -36,7 +36,7 @@
+ with open(opts.path_to_isocodes, 'rb') as f:
+ self._zip_data = f.read()
+ # get top level directory
-+ top = {item.split('/')[0] for item in zipfile.ZipFile(self.zip_data).namelist()}
++ top = {item.split('/')[0] for item in zipfile.ZipFile(BytesIO(self.zip_data)).namelist()}
+ assert len(top) == 1
+ self.top_level_filename = top.pop()
diff --git a/deskutils/calibre/files/user-agent-data.json b/deskutils/calibre/files/user-agent-data.json
index 0a65639debd6..3f6422da4fa8 100644
--- a/deskutils/calibre/files/user-agent-data.json
+++ b/deskutils/calibre/files/user-agent-data.json
@@ -9,13 +9,13 @@
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.6778.33 Safari/537.36",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0",
@@ -24,91 +24,91 @@
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36",
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 OPR/115.0.0.0",
"Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 (compatible; Liquit-SetupStore; +https://www.liquit.com/products/release-patch-management/)",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 OPR/115.0.0.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0",
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 OPR/114.0.0.0",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36",
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0",
"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36"
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15"
],
"desktop_platforms": [
- "Macintosh; Intel Mac OS X 10.15",
- "Macintosh; Intel Mac OS X 10_15_7",
- "Windows NT 6.1; Win64; x64",
- "Windows NT 10.0; Win64; x64",
"Windows NT 10.0",
+ "Macintosh; Intel Mac OS X 10_15_7",
"Windows NT 10.0; Microsoft Windows 10.0.19044; en-US",
+ "Windows NT 10.0; Win64; x64",
+ "Windows NT 6.1; Win64; x64",
+ "Macintosh; Intel Mac OS X 10.15",
"Windows NT 10.0; WOW64"
],
- "timestamp": "2025-09-05T10:12:34.019635+00:00",
+ "timestamp": "2025-10-01T21:40:41.952050+00:00",
"user_agents_popularity": {
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0": 18767,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0": 14240,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36": 156412,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 8385,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36": 7128,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 105160,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15": 7361,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15": 13155,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15": 43040,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15": 9985,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15": 35881,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15": 54703,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15": 69761,
- "Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 (compatible; Liquit-SetupStore; +https://www.liquit.com/products/release-patch-management/)": 19884,
- "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18": 8393,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36": 35798,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36": 16829,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36": 8265,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36": 13505,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36": 25957,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 10520,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 OPR/114.0.0.0": 16855,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36": 19452,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0": 7858,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 OPR/115.0.0.0": 20763,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 557547,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0": 286564,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0": 18781,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0": 14246,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36": 165546,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 9119,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 105319,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15": 7850,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15": 13787,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15": 45655,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15": 10204,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15": 36079,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15": 55009,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15": 70375,
+ "Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 (compatible; Liquit-SetupStore; +https://www.liquit.com/products/release-patch-management/)": 21822,
+ "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18": 9330,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36": 38318,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36": 19118,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36": 18171,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36": 14299,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36": 27364,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 11294,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 OPR/114.0.0.0": 16867,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36": 19853,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0": 8032,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 OPR/115.0.0.0": 20771,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 558758,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0": 287058,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.6778.33 Safari/537.36": 225959,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36": 253337,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0": 139197,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36": 285708,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0": 149028,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36": 330932,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0": 139334,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36": 302893,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0": 100641,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36": 233512,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36": 166423,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36": 393607,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36": 141623,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0": 30287,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0": 177398,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0": 136858,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0": 174174,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0": 131322,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0": 165824,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0": 100909,
- "Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0": 17457,
- "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0": 9273
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36": 255895,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0": 139374,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36": 286301,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0": 149374,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36": 332202,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0": 139750,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36": 304385,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0": 101131,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36": 234987,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36": 168625,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36": 404566,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36": 211822,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36": 69654,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0": 31694,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0": 177541,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0": 136968,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0": 174489,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0": 131653,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0": 166030,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0": 101177,
+ "Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0": 19091,
+ "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0": 10048
}
}
diff --git a/deskutils/health/Makefile b/deskutils/health/Makefile
index 0f73072d2113..9f9646239ab4 100644
--- a/deskutils/health/Makefile
+++ b/deskutils/health/Makefile
@@ -1,6 +1,6 @@
PORTNAME= health
DISTVERSION= 0.95.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= deskutils
MAINTAINER= ports@FreeBSD.org
diff --git a/deskutils/jot/Makefile b/deskutils/jot/Makefile
index 8a93845c1ac2..f0fb6cac7e29 100644
--- a/deskutils/jot/Makefile
+++ b/deskutils/jot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jot
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/just/Makefile b/deskutils/just/Makefile
index ee4305772744..792013c48619 100644
--- a/deskutils/just/Makefile
+++ b/deskutils/just/Makefile
@@ -1,6 +1,6 @@
PORTNAME= just
DISTVERSION= 1.42.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/lazycli/Makefile b/deskutils/lazycli/Makefile
index fa1a53dfd05c..28286ff7a34c 100644
--- a/deskutils/lazycli/Makefile
+++ b/deskutils/lazycli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lazycli
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.15
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/lxqt-notificationd/Makefile b/deskutils/lxqt-notificationd/Makefile
index 3675663515c2..aa214bf8e7ea 100644
--- a/deskutils/lxqt-notificationd/Makefile
+++ b/deskutils/lxqt-notificationd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-notificationd
PORTVERSION= 2.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= deskutils
MASTER_SITES= LXQT
diff --git a/deskutils/pipecolor/Makefile b/deskutils/pipecolor/Makefile
index d188ba5a5075..2592651471b7 100644
--- a/deskutils/pipecolor/Makefile
+++ b/deskutils/pipecolor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pipecolor
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.4
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
index 8049d33df4fc..f1c220ebd55a 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xdg-desktop-portal-kde
DISTVERSION= ${KDE_PLASMA_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/deskutils/pueue/Makefile b/deskutils/pueue/Makefile
index 81661c15bb65..b1d675b11eae 100644
--- a/deskutils/pueue/Makefile
+++ b/deskutils/pueue/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pueue
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/readur/Makefile b/deskutils/readur/Makefile
index d62930d6a9cc..7c87f651c3c0 100644
--- a/deskutils/readur/Makefile
+++ b/deskutils/readur/Makefile
@@ -1,6 +1,6 @@
PORTNAME= readur
DISTVERSIONPREFIX= v
-DISTVERSION= 2.6.1
+DISTVERSION= 2.6.2
CATEGORIES= deskutils
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \
diff --git a/deskutils/readur/distinfo b/deskutils/readur/distinfo
index 0c3924c60393..a8ccceb2a460 100644
--- a/deskutils/readur/distinfo
+++ b/deskutils/readur/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1757102963
-SHA256 (readur-v2.6.1.frontend.tar.gz) = d643842a516d31babe36d52364af2116c022ffb7aa8d0cb156b580f9f2ba5eda
-SIZE (readur-v2.6.1.frontend.tar.gz) = 2509908
+TIMESTAMP = 1759449022
+SHA256 (readur-v2.6.2.frontend.tar.gz) = 326cd6480507c18275c3b5902f2fb66b62b41b3159bee003aea40d042b32301f
+SIZE (readur-v2.6.2.frontend.tar.gz) = 2510345
SHA256 (swagger-ui-v5.17.14.zip) = 481244d0812097b11fbaeef79f71d942b171617f9c9f9514e63acbe13e71ccdc
SIZE (swagger-ui-v5.17.14.zip) = 4388280
SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
@@ -1203,5 +1203,5 @@ SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f9
SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
SHA256 (rust/crates/zune-jpeg-0.4.17.crate) = 0f6fe2e33d02a98ee64423802e16df3de99c43e5cf5ff983767e1128b394c8ac
SIZE (rust/crates/zune-jpeg-0.4.17.crate) = 65784
-SHA256 (readur-readur-v2.6.1_GH0.tar.gz) = ee7eb9e12f0e1a492c8c718921d0704f4e113918ce336d6daa2d5e49992ae19d
-SIZE (readur-readur-v2.6.1_GH0.tar.gz) = 12755337
+SHA256 (readur-readur-v2.6.2_GH0.tar.gz) = 4973979c1d54c7377e45950ac39ff11bd2cab2f461d4940761428f2a703c8352
+SIZE (readur-readur-v2.6.2_GH0.tar.gz) = 12785892
diff --git a/deskutils/readur/pkg-plist b/deskutils/readur/pkg-plist
index 108428e1e0f4..bcfc19348f82 100644
--- a/deskutils/readur/pkg-plist
+++ b/deskutils/readur/pkg-plist
@@ -5,6 +5,6 @@ bin/readur
%%WWWDIR%%/readur.png
%%WWWDIR%%/index.html
@dir %%WWWDIR%%/assets
-%%WWWDIR%%/assets/index-Dj5jAB9U.js
+%%WWWDIR%%/assets/index-BppdPIE4.js
%%WWWDIR%%/assets/index-C5nToalm.css
@dir(%%USER%%,%%GROUP%%,0700) %%HOMEDIR%%
diff --git a/deskutils/rwpspread/Makefile b/deskutils/rwpspread/Makefile
index 0471279b9681..9e30cdabf9b1 100644
--- a/deskutils/rwpspread/Makefile
+++ b/deskutils/rwpspread/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rwpspread
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/sigi/Makefile b/deskutils/sigi/Makefile
index 4aa3906a5de8..c36636b77ed5 100644
--- a/deskutils/sigi/Makefile
+++ b/deskutils/sigi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sigi
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= deskutils
diff --git a/deskutils/skim/Makefile b/deskutils/skim/Makefile
index 4887547df10b..cc6c8f69f4ad 100644
--- a/deskutils/skim/Makefile
+++ b/deskutils/skim/Makefile
@@ -1,7 +1,7 @@
PORTNAME= skim
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils
PKGNAMESUFFIX= -fuzzy-finder
diff --git a/deskutils/solanum/Makefile b/deskutils/solanum/Makefile
index c31c9e5ff604..9a4fe2783561 100644
--- a/deskutils/solanum/Makefile
+++ b/deskutils/solanum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= solanum
DISTVERSION= 5.0.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= deskutils
MAINTAINER= ports@FreeBSD.org
diff --git a/deskutils/taskwarrior-tui/Makefile b/deskutils/taskwarrior-tui/Makefile
index 4966d24574e1..3a10591d472e 100644
--- a/deskutils/taskwarrior-tui/Makefile
+++ b/deskutils/taskwarrior-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= taskwarrior-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.24.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= deskutils
MAINTAINER= ports@FreeBSD.org
diff --git a/deskutils/thokr/Makefile b/deskutils/thokr/Makefile
index 22fa3f9e9d2f..83b70d0f54c7 100644
--- a/deskutils/thokr/Makefile
+++ b/deskutils/thokr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= thokr
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/Makefile b/devel/Makefile
index 154d5c7e7fa9..925331a0fae0 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4646,6 +4646,7 @@
SUBDIR += py-cfgv
SUBDIR += py-cfn-lint
SUBDIR += py-cftime
+ SUBDIR += py-cgen
SUBDIR += py-chai
SUBDIR += py-chainmap
SUBDIR += py-characteristic
@@ -5247,6 +5248,7 @@
SUBDIR += py-magnet2torrent
SUBDIR += py-mailcap-fix
SUBDIR += py-makefun
+ SUBDIR += py-mando
SUBDIR += py-manuel
SUBDIR += py-marisa-trie
SUBDIR += py-marrow.mailer
diff --git a/devel/amber/Makefile b/devel/amber/Makefile
index be1e80227c92..1c1b126bdd63 100644
--- a/devel/amber/Makefile
+++ b/devel/amber/Makefile
@@ -1,7 +1,7 @@
PORTNAME= amber
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel
PKGNAMESUFFIX= -code-search-replace-tool
diff --git a/devel/argc/Makefile b/devel/argc/Makefile
index 9831ab5b6887..93f9d90ff6ca 100644
--- a/devel/argc/Makefile
+++ b/devel/argc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= argc
DISTVERSIONPREFIX= v
DISTVERSION= 1.23.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/bacon/Makefile b/devel/bacon/Makefile
index ef343e9f9e4a..c431086ad2c7 100644
--- a/devel/bacon/Makefile
+++ b/devel/bacon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bacon
DISTVERSIONPREFIX= v
DISTVERSION= 3.17.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/bingrep/Makefile b/devel/bingrep/Makefile
index d13c0826f075..6c8abfa1650b 100644
--- a/devel/bingrep/Makefile
+++ b/devel/bingrep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bingrep
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.0
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/bunyan/Makefile b/devel/bunyan/Makefile
index e01ae7c6f54e..1436064ed858 100644
--- a/devel/bunyan/Makefile
+++ b/devel/bunyan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bunyan
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.9
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/busd/Makefile b/devel/busd/Makefile
index cb83a0214e8e..cdf18754a38a 100644
--- a/devel/busd/Makefile
+++ b/devel/busd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= busd
DISTVERSION= 0.4.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org
diff --git a/devel/bustle/Makefile b/devel/bustle/Makefile
index 762b699cd4d8..c48c7ae57800 100644
--- a/devel/bustle/Makefile
+++ b/devel/bustle/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bustle
DISTVERSION= 0.12.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel gnome
MAINTAINER= tagattie@FreeBSD.org
diff --git a/devel/cargo-bloat/Makefile b/devel/cargo-bloat/Makefile
index 75ff853cbcd5..44664c02c733 100644
--- a/devel/cargo-bloat/Makefile
+++ b/devel/cargo-bloat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-bloat
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-c/Makefile b/devel/cargo-c/Makefile
index ee911f28b087..72cdaff83423 100644
--- a/devel/cargo-c/Makefile
+++ b/devel/cargo-c/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-c
DISTVERSION= 0.10.14
DISTVERSIONSUFFIX= +cargo-0.89.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/devel/cargo-cache/Makefile b/devel/cargo-cache/Makefile
index 0ee1f320fbf2..2a28600ec766 100644
--- a/devel/cargo-cache/Makefile
+++ b/devel/cargo-cache/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cargo-cache
DISTVERSION= 0.8.3
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-deny/Makefile b/devel/cargo-deny/Makefile
index cc710c7192a1..47a863abeaa0 100644
--- a/devel/cargo-deny/Makefile
+++ b/devel/cargo-deny/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cargo-deny
DISTVERSION= 0.18.5
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-depgraph/Makefile b/devel/cargo-depgraph/Makefile
index da07ab0022d7..c99b6523a77c 100644
--- a/devel/cargo-depgraph/Makefile
+++ b/devel/cargo-depgraph/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-depgraph
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-dist/Makefile b/devel/cargo-dist/Makefile
index 19d9a58fb705..edb3dbe0f3bb 100644
--- a/devel/cargo-dist/Makefile
+++ b/devel/cargo-dist/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-dist
DISTVERSIONPREFIX= v
DISTVERSION= 0.28.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-edit/Makefile b/devel/cargo-edit/Makefile
index 674773880be6..50065908d73c 100644
--- a/devel/cargo-edit/Makefile
+++ b/devel/cargo-edit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-edit
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-generate/Makefile b/devel/cargo-generate/Makefile
index 632d43299dc3..bcf3dd13877a 100644
--- a/devel/cargo-generate/Makefile
+++ b/devel/cargo-generate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-generate
DISTVERSIONPREFIX= v
DISTVERSION= 0.23.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/cargo-hack/Makefile b/devel/cargo-hack/Makefile
index 2a4a669293b6..761995ac5e4f 100644
--- a/devel/cargo-hack/Makefile
+++ b/devel/cargo-hack/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-hack
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.37
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-leptos/Makefile b/devel/cargo-leptos/Makefile
index ed2a1df60886..97b0da9f722f 100644
--- a/devel/cargo-leptos/Makefile
+++ b/devel/cargo-leptos/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-leptos
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.42
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-llvm-cov/Makefile b/devel/cargo-llvm-cov/Makefile
index d534a34b252d..06ad80f799e8 100644
--- a/devel/cargo-llvm-cov/Makefile
+++ b/devel/cargo-llvm-cov/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-llvm-cov
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.18
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-make/Makefile b/devel/cargo-make/Makefile
index fbd21b6dfc09..c6b78250dbb6 100644
--- a/devel/cargo-make/Makefile
+++ b/devel/cargo-make/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cargo-make
DISTVERSION= 0.37.24
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= cs@FreeBSD.org
diff --git a/devel/cargo-mutants/Makefile b/devel/cargo-mutants/Makefile
index 3df39fb28014..a2bf5f8025a7 100644
--- a/devel/cargo-mutants/Makefile
+++ b/devel/cargo-mutants/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-mutants
DISTVERSIONPREFIX= v
DISTVERSION= 25.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-readme/Makefile b/devel/cargo-readme/Makefile
index 1c993d009830..18811a9c71fd 100644
--- a/devel/cargo-readme/Makefile
+++ b/devel/cargo-readme/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-readme
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= cs@FreeBSD.org
diff --git a/devel/cargo-tarpaulin/Makefile b/devel/cargo-tarpaulin/Makefile
index 92e293a8ef9b..5c959ed316e6 100644
--- a/devel/cargo-tarpaulin/Makefile
+++ b/devel/cargo-tarpaulin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cargo-tarpaulin
DISTVERSION= 0.32.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/catppuccin-whiskers/Makefile b/devel/catppuccin-whiskers/Makefile
index 642e972bcbb9..057004b81e22 100644
--- a/devel/catppuccin-whiskers/Makefile
+++ b/devel/catppuccin-whiskers/Makefile
@@ -1,6 +1,7 @@
PORTNAME= whiskers
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.1
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= catppuccin-
diff --git a/devel/cbfmt/Makefile b/devel/cbfmt/Makefile
index edb13f1f75db..4fcb1b579936 100644
--- a/devel/cbfmt/Makefile
+++ b/devel/cbfmt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cbfmt
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cocogitto/Makefile b/devel/cocogitto/Makefile
index d646a47aef6f..bdb689e422ca 100644
--- a/devel/cocogitto/Makefile
+++ b/devel/cocogitto/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cocogitto
DISTVERSION= 6.3.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/convco/Makefile b/devel/convco/Makefile
index 66be79a467ab..55a6a22f9aed 100644
--- a/devel/convco/Makefile
+++ b/devel/convco/Makefile
@@ -1,7 +1,7 @@
PORTNAME= convco
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/corrosion/Makefile b/devel/corrosion/Makefile
index dff35f8b590e..77b56a441b16 100644
--- a/devel/corrosion/Makefile
+++ b/devel/corrosion/Makefile
@@ -1,7 +1,7 @@
PORTNAME= corrosion
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cpu_rec_rs/Makefile b/devel/cpu_rec_rs/Makefile
index bbc89ffdbaef..ce55448735d2 100644
--- a/devel/cpu_rec_rs/Makefile
+++ b/devel/cpu_rec_rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cpu_rec_rs
DISTVERSIONPREFIX= release-
DISTVERSION= 1.0.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= devel
PATCH_SITES= https://github.com/trou/${PORTNAME}/commit/
diff --git a/devel/desed/Makefile b/devel/desed/Makefile
index 2998d526c153..82d83b8ae829 100644
--- a/devel/desed/Makefile
+++ b/devel/desed/Makefile
@@ -1,6 +1,6 @@
PORTNAME= desed
DISTVERSION= 1.2.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/devel/dorst/Makefile b/devel/dorst/Makefile
index c79af42497fa..97ec52d6364d 100644
--- a/devel/dorst/Makefile
+++ b/devel/dorst/Makefile
@@ -1,6 +1,7 @@
PORTNAME= dorst
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.5
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= slowdive@me.com
diff --git a/devel/dra/Makefile b/devel/dra/Makefile
index ab93a06d8c76..9d8c71c09a6f 100644
--- a/devel/dra/Makefile
+++ b/devel/dra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dra
DISTVERSION= 0.8.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/dtool/Makefile b/devel/dtool/Makefile
index 219aca3fc5a1..79c427993edc 100644
--- a/devel/dtool/Makefile
+++ b/devel/dtool/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dtool
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/dura/Makefile b/devel/dura/Makefile
index 83ca062c6a19..e3d9382ce85c 100644
--- a/devel/dura/Makefile
+++ b/devel/dura/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dura
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/electron34/Makefile b/devel/electron34/Makefile
index 58544d755082..47c2cd95212b 100644
--- a/devel/electron34/Makefile
+++ b/devel/electron34/Makefile
@@ -1,7 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 6
+PORTREVISION= 7
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/electron35/Makefile b/devel/electron35/Makefile
index d4450ad17bc5..83f1c05ca829 100644
--- a/devel/electron35/Makefile
+++ b/devel/electron35/Makefile
@@ -1,7 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 2
+PORTREVISION= 3
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/electron36/Makefile b/devel/electron36/Makefile
index 18efc64ae1a2..364b21497bdf 100644
--- a/devel/electron36/Makefile
+++ b/devel/electron36/Makefile
@@ -1,6 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/electron37/Makefile b/devel/electron37/Makefile
index 546825e4cc48..eb9aa1a10d90 100644
--- a/devel/electron37/Makefile
+++ b/devel/electron37/Makefile
@@ -1,6 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/electron37/files/patch-build_rust_allocator_lib.rs b/devel/electron37/files/patch-build_rust_allocator_lib.rs
index c7a59f7ef428..cbffdab47210 100644
--- a/devel/electron37/files/patch-build_rust_allocator_lib.rs
+++ b/devel/electron37/files/patch-build_rust_allocator_lib.rs
@@ -1,15 +1,21 @@
--- build/rust/allocator/lib.rs.orig 2025-08-11 20:33:34 UTC
+++ build/rust/allocator/lib.rs
-@@ -86,6 +86,12 @@ mod both_allocators {
- /// As part of rustc's contract for using `#[global_allocator]` without
- /// rustc-generated shims we must define this symbol, since we are opting in
- /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015
+@@ -90,7 +90,18 @@ mod both_allocators {
+ #[linkage = "weak"]
+ static __rust_no_alloc_shim_is_unstable: u8 = 0;
+
+ #[rustc_std_internal_symbol]
+ #[linkage = "weak"]
+ fn __rust_no_alloc_shim_is_unstable_v2() {}
+
-+ // TODO(crbug.com/422538133) Remove after rolling past
-+ // https://github.com/rust-lang/rust/pull/141061
- #[no_mangle]
++ #[rustc_std_internal_symbol]
++ #[linkage = "weak"]
++ fn __rust_alloc_error_handler_should_panic_v2() -> u8 {
++ 0
++ }
++
+ // Mangle the symbol name as rustc expects.
++ // TODO(crbug.com/440481922): Remove this after rolling past https://github.com/rust-lang/rust/pull/143387
+ #[rustc_std_internal_symbol]
+ #[allow(non_upper_case_globals)]
#[linkage = "weak"]
- static __rust_no_alloc_shim_is_unstable: u8 = 0;
diff --git a/devel/electron38/Makefile b/devel/electron38/Makefile
index c67cc8896646..8f5f40597f3a 100644
--- a/devel/electron38/Makefile
+++ b/devel/electron38/Makefile
@@ -1,6 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/elfcat/Makefile b/devel/elfcat/Makefile
index 171a2a089eef..d5a06435f33b 100644
--- a/devel/elfcat/Makefile
+++ b/devel/elfcat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= elfcat
DISTVERSION= 0.1.10
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/devel/emacs-lsp-booster/Makefile b/devel/emacs-lsp-booster/Makefile
index 09a9ac959c61..d94b59198321 100644
--- a/devel/emacs-lsp-booster/Makefile
+++ b/devel/emacs-lsp-booster/Makefile
@@ -1,7 +1,7 @@
PORTNAME= emacs-lsp-booster
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/fnm/Makefile b/devel/fnm/Makefile
index 4464bccff05d..3613e18c409c 100644
--- a/devel/fnm/Makefile
+++ b/devel/fnm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fnm
DISTVERSIONPREFIX= v
DISTVERSION= 1.38.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fsx/Makefile b/devel/fsx/Makefile
index c3e20a495aaf..c3f92e3b08f2 100644
--- a/devel/fsx/Makefile
+++ b/devel/fsx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fsx
DISTVERSION= 0.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/devel/gbump/Makefile b/devel/gbump/Makefile
index 29121bba7d15..086eae2bb7c6 100644
--- a/devel/gbump/Makefile
+++ b/devel/gbump/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gbump
PORTVERSION= 1.1.2
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= devel
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/devel/gfold/Makefile b/devel/gfold/Makefile
index adcd6834c004..4d32a55945f0 100644
--- a/devel/gfold/Makefile
+++ b/devel/gfold/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gfold
DISTVERSION= 4.0.0
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= devel
MAINTAINER= sec.research.2005@gmail.com
diff --git a/devel/ghostie/Makefile b/devel/ghostie/Makefile
index 579eae797529..a3f3c2a072eb 100644
--- a/devel/ghostie/Makefile
+++ b/devel/ghostie/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ghostie
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/git-absorb/Makefile b/devel/git-absorb/Makefile
index 25bbfc815614..d3d9cbc93fe0 100644
--- a/devel/git-absorb/Makefile
+++ b/devel/git-absorb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= git-absorb
DISTVERSION= 0.8.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/git-cinnabar/Makefile b/devel/git-cinnabar/Makefile
index bdd00ac2077a..b21a7c7635cc 100644
--- a/devel/git-cinnabar/Makefile
+++ b/devel/git-cinnabar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= git-cinnabar
DISTVERSION= 0.7.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org
diff --git a/devel/git-cliff/Makefile b/devel/git-cliff/Makefile
index 9dfdf842e3ea..b306b90e4555 100644
--- a/devel/git-cliff/Makefile
+++ b/devel/git-cliff/Makefile
@@ -1,6 +1,7 @@
PORTNAME= git-cliff
DISTVERSIONPREFIX= v
DISTVERSION= 2.10.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/git-delta/Makefile b/devel/git-delta/Makefile
index bf504b7bc883..cd0f0961b7dd 100644
--- a/devel/git-delta/Makefile
+++ b/devel/git-delta/Makefile
@@ -1,6 +1,6 @@
PORTNAME= delta
DISTVERSION= 0.18.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
PKGNAMEPREFIX= git-
diff --git a/devel/git-graph/Makefile b/devel/git-graph/Makefile
index c3eebe74b670..34591754b25f 100644
--- a/devel/git-graph/Makefile
+++ b/devel/git-graph/Makefile
@@ -1,6 +1,6 @@
PORTNAME= git-graph
DISTVERSION= 0.6.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/devel/git-repo-manager/Makefile b/devel/git-repo-manager/Makefile
index 15e006835d29..0533d0b50e32 100644
--- a/devel/git-repo-manager/Makefile
+++ b/devel/git-repo-manager/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-repo-manager
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/git-workspace/Makefile b/devel/git-workspace/Makefile
index 8014037fb938..62524e22074f 100644
--- a/devel/git-workspace/Makefile
+++ b/devel/git-workspace/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-workspace
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gitoxide/Makefile b/devel/gitoxide/Makefile
index 84b19b10628e..f6643d622f23 100644
--- a/devel/gitoxide/Makefile
+++ b/devel/gitoxide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitoxide
DISTVERSIONPREFIX= v
DISTVERSION= 0.41.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gitu/Makefile b/devel/gitu/Makefile
index 1638a6d369d6..506b6f0b38fb 100644
--- a/devel/gitu/Makefile
+++ b/devel/gitu/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitu
DISTVERSIONPREFIX= v
DISTVERSION= 0.36.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gitui/Makefile b/devel/gitui/Makefile
index 1abd3b804275..9df9a39ea814 100644
--- a/devel/gitui/Makefile
+++ b/devel/gitui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitui
DISTVERSIONPREFIX= v
DISTVERSION= 0.27.0 # After update, `make patch` and `make cargo-crates > Makefile.crates` to avoid fetching vendored openssl-src
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/glitter/Makefile b/devel/glitter/Makefile
index c481011ae7ad..17f46a018919 100644
--- a/devel/glitter/Makefile
+++ b/devel/glitter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= glitter
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.6
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
PKGNAMESUFFIX= -git-tool
diff --git a/devel/got/Makefile b/devel/got/Makefile
index 7f0341e26f4c..13848c6899c3 100644
--- a/devel/got/Makefile
+++ b/devel/got/Makefile
@@ -1,5 +1,5 @@
PORTNAME= got
-DISTVERSION= 0.119
+DISTVERSION= 0.120
CATEGORIES= devel
MASTER_SITES= https://gameoftrees.org/releases/portable/
DISTNAME= got-portable-${DISTVERSION}
diff --git a/devel/got/distinfo b/devel/got/distinfo
index 83e2a749302b..b427d16b1aef 100644
--- a/devel/got/distinfo
+++ b/devel/got/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759265320
-SHA256 (got-portable-0.119.tar.gz) = 85009c9bb419c633eeb8a80fd269a4db40927fc68969924b6f9d5389a0a0f6f9
-SIZE (got-portable-0.119.tar.gz) = 1610900
+TIMESTAMP = 1759531771
+SHA256 (got-portable-0.120.tar.gz) = b7a60c6761f6dc2810f676606a2b32eb7631c17a96dcc74b8d99b67b91e89f43
+SIZE (got-portable-0.120.tar.gz) = 1679016
diff --git a/devel/grcov/Makefile b/devel/grcov/Makefile
index bb9cf0d557b5..e0184ada4639 100644
--- a/devel/grcov/Makefile
+++ b/devel/grcov/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grcov
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/grex/Makefile b/devel/grex/Makefile
index 95cd8a73c5e5..37f70b41a92b 100644
--- a/devel/grex/Makefile
+++ b/devel/grex/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grex
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.5
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= petteri.valkonen@iki.fi
diff --git a/devel/hvm/Makefile b/devel/hvm/Makefile
index 82b2d0e59001..7ca51a1bad40 100644
--- a/devel/hvm/Makefile
+++ b/devel/hvm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hvm
DISTVERSION= g20240821
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/interactive_rebase_tool/Makefile b/devel/interactive_rebase_tool/Makefile
index d7426fec156d..ab192096f69f 100644
--- a/devel/interactive_rebase_tool/Makefile
+++ b/devel/interactive_rebase_tool/Makefile
@@ -1,6 +1,6 @@
PORTNAME= interactive_rebase_tool
DISTVERSION= 2.4.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= devel
MAINTAINER= petteri.valkonen@iki.fi
diff --git a/devel/jetbrains-restarter/Makefile b/devel/jetbrains-restarter/Makefile
index 88e6a7090d76..9ae5a7ede9cb 100644
--- a/devel/jetbrains-restarter/Makefile
+++ b/devel/jetbrains-restarter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= restarter
DISTVERSION= 2025.2.2
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= jetbrains-
DIST_SUBDIR= jetbrains
diff --git a/devel/jetbrains-rustrover/Makefile b/devel/jetbrains-rustrover/Makefile
index 11590dcc04c8..f8a99598190f 100644
--- a/devel/jetbrains-rustrover/Makefile
+++ b/devel/jetbrains-rustrover/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustrover
-DISTVERSION= 2025.2
-CATEGORIES= devel
+DISTVERSION= 2025.2.2
+CATEGORIES= devel java
MASTER_SITES= https://download-cdn.jetbrains.com/rustrover/
PKGNAMEPREFIX= jetbrains-
DISTNAME= RustRover-${PORTVERSION}
@@ -25,7 +25,7 @@ RUN_DEPENDS= cmake:devel/cmake-core \
jetbrains-sqlite>=241.15989.150:devel/jetbrains-sqlite \
lsof:sysutils/lsof
-USES= cpe java python:run
+USES= cpe java python:run desktop-file-utils
CPE_VENDOR= jetbrains
JAVA_VERSION= 21+
diff --git a/devel/jetbrains-rustrover/distinfo b/devel/jetbrains-rustrover/distinfo
index 2015ddbddca6..053d58d8ab51 100644
--- a/devel/jetbrains-rustrover/distinfo
+++ b/devel/jetbrains-rustrover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754944071
-SHA256 (jetbrains/RustRover-2025.2.tar.gz) = 98bf8781c9325d3c4ddd6b0f4efb934b209f2afcbf97533effd2e8ffe40800e0
-SIZE (jetbrains/RustRover-2025.2.tar.gz) = 1254920556
+TIMESTAMP = 1758560930
+SHA256 (jetbrains/RustRover-2025.2.2.tar.gz) = cc2cfd0af3967a5ce65af5064ccac03bfb2ee2a1ed7e18e8a2c1a009a6d3721c
+SIZE (jetbrains/RustRover-2025.2.2.tar.gz) = 1261938223
diff --git a/devel/jetbrains-rustrover/pkg-plist b/devel/jetbrains-rustrover/pkg-plist
index 986f474e9fd7..9596a87841bb 100644
--- a/devel/jetbrains-rustrover/pkg-plist
+++ b/devel/jetbrains-rustrover/pkg-plist
@@ -18,7 +18,7 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/app-client.jar
%%DATADIR%%/lib/app.jar
%%DATADIR%%/lib/bouncy-castle.jar
-%%DATADIR%%/lib/build-marker-RR-252.23892.452
+%%DATADIR%%/lib/build-marker-RR-252.26199.159
%%DATADIR%%/lib/eclipse.lsp4j.debug.jar
%%DATADIR%%/lib/eclipse.lsp4j.jar
%%DATADIR%%/lib/eclipse.lsp4j.jsonrpc.debug.jar
@@ -55,6 +55,7 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/modules/intellij.grid.types.jar
%%DATADIR%%/lib/modules/intellij.ide.startup.importSettings.jar
%%DATADIR%%/lib/modules/intellij.libraries.ai.grazie.spell.gec.engine.local.jar
+%%DATADIR%%/lib/modules/intellij.libraries.coil.jar
%%DATADIR%%/lib/modules/intellij.libraries.compose.foundation.desktop.jar
%%DATADIR%%/lib/modules/intellij.libraries.grpc.jar
%%DATADIR%%/lib/modules/intellij.libraries.grpc.netty.shaded.jar
@@ -70,6 +71,7 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/modules/intellij.platform.clouds.jar
%%DATADIR%%/lib/modules/intellij.platform.collaborationTools.jar
%%DATADIR%%/lib/modules/intellij.platform.compose.jar
+%%DATADIR%%/lib/modules/intellij.platform.compose.markdown.jar
%%DATADIR%%/lib/modules/intellij.platform.coverage.agent.jar
%%DATADIR%%/lib/modules/intellij.platform.coverage.jar
%%DATADIR%%/lib/modules/intellij.platform.dap.jar
@@ -103,13 +105,16 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmAlerts.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmStrikethrough.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmTables.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.images.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.ideLafBridgeStyling.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.ui.jar
%%DATADIR%%/lib/modules/intellij.platform.kernel.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.kernel.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.lang.impl.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.lvcs.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.managed.cache.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.ml.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.ml.logs.jar
%%DATADIR%%/lib/modules/intellij.platform.monolith.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.frontend.jar
@@ -126,7 +131,6 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/modules/intellij.platform.registry.cloud.jar
%%DATADIR%%/lib/modules/intellij.platform.rpc.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.scopes.backend.jar
-%%DATADIR%%/lib/modules/intellij.platform.scopes.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.jar
@@ -135,6 +139,8 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/modules/intellij.platform.tasks.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.tasks.jar
%%DATADIR%%/lib/modules/intellij.platform.tips.jar
+%%DATADIR%%/lib/modules/intellij.platform.trialPromotion.common.jar
+%%DATADIR%%/lib/modules/intellij.platform.trialPromotion.idesWithoutFreeTier.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.backend.jar
@@ -260,7 +266,6 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/fullLine/lib/clikt.jar
%%DATADIR%%/plugins/fullLine/lib/fullLine.jar
%%DATADIR%%/plugins/fullLine/lib/jgrapht.core.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.core.completion.trigger.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.local.jar
@@ -275,6 +280,7 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rust.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.completion.trigger.model.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.cpp.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.css.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.go.completion.jar
@@ -486,9 +492,9 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/grid-plugin/lib/modules/intellij.grid.scripting.rt.jar
%%DATADIR%%/plugins/html-tools/lib/html-tools.jar
%%DATADIR%%/plugins/intellij-rust/caches/crates-local-index.zip
-%%DATADIR%%/plugins/intellij-rust/caches/macro-expansion-cache-1.88.0.zip
-%%DATADIR%%/plugins/intellij-rust/caches/rust-src-bundle-1.88.0.zip
-%%DATADIR%%/plugins/intellij-rust/caches/rust-stdlib-vendor-1.88.0.zip
+%%DATADIR%%/plugins/intellij-rust/caches/macro-expansion-cache-1.89.0.zip
+%%DATADIR%%/plugins/intellij-rust/caches/rust-src-bundle-1.89.0.zip
+%%DATADIR%%/plugins/intellij-rust/caches/rust-stdlib-vendor-1.89.0.zip
%%DATADIR%%/plugins/intellij-rust/lib/antlr4-runtime.jar
%%DATADIR%%/plugins/intellij-rust/lib/commons-text.jar
%%DATADIR%%/plugins/intellij-rust/lib/intellij-rust.jar
@@ -504,11 +510,11 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/intellij-rust/prettyPrinters/lldb_formatters/lldb/formatters.pyi
%%DATADIR%%/plugins/intellij-rust/prettyPrinters/lldb_formatters/lldb_providers.py
%%DATADIR%%/plugins/intellij-rust/prettyPrinters/rust_types.py
+%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger-frontend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.backend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.frontend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.shared.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.ui.shared.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.webstorm.specific.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.reactNativeDebugger.jar
%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectionForwarder.js
@@ -560,10 +566,11 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/protractor-intellij/lib/protractor-intellij-tree.js
%%DATADIR%%/plugins/javascript-plugin/helpers/protractor-intellij/lib/protractor-intellij-util.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.js
+%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-file-path-resolver.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-reporter.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-util.js
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-e03c56caf84a.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-e03c56caf84a.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-9c94529fcfe0.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-9c94529fcfe0.txt
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/!HowToUpdateBundledTypeScript.md
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_tsserver.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_typingsInstaller.js
@@ -1426,6 +1433,11 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/vitejs/lib/vitejs.jar
%%DATADIR%%/plugins/vuejs/lib/commons-text.jar
%%DATADIR%%/plugins/vuejs/lib/vuejs.jar
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/README.md
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/index.js
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/package-lock.json
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/package.json
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/rolldown.config.ts
%%DATADIR%%/plugins/vuejs/vue-language-server/.gitignore
%%DATADIR%%/plugins/vuejs/vue-language-server/README.md
%%DATADIR%%/plugins/vuejs/vue-language-server/bin/vue-language-server.js
@@ -1472,4 +1484,4 @@ share/applications/rustrover.desktop
%%DATADIR%%/product-info.json
share/man/man1/rustrover.1.gz
@dir %%DATADIR%%/lib/skiko-awt-runtime-all
-@dir %%DATADIR%%/plugins/station-plugin/toolbox/jetbrains-toolbox-2.7.0.48109.tar.gz
+@dir %%DATADIR%%/plugins/station-plugin/toolbox/jetbrains-toolbox-2.8.1.52155.tar.gz
diff --git a/devel/jujutsu/Makefile b/devel/jujutsu/Makefile
index 41673a27c68c..081a5c72f676 100644
--- a/devel/jujutsu/Makefile
+++ b/devel/jujutsu/Makefile
@@ -1,6 +1,7 @@
PORTNAME= jujutsu
DISTVERSIONPREFIX= v
DISTVERSION= 0.32.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= se@FreeBSD.org
diff --git a/devel/libdatadog/Makefile b/devel/libdatadog/Makefile
index 93b30f7c0763..3d9a99a87f53 100644
--- a/devel/libdatadog/Makefile
+++ b/devel/libdatadog/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libdatadog
PORTVERSION= 20.0.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/liblxqt/Makefile b/devel/liblxqt/Makefile
index 252ccb6afc7e..d2be00e86ba8 100644
--- a/devel/liblxqt/Makefile
+++ b/devel/liblxqt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= liblxqt
PORTVERSION= 2.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= LXQT
diff --git a/devel/libphonenumber/Makefile b/devel/libphonenumber/Makefile
index 803801e29e87..23aed5b161e4 100644
--- a/devel/libphonenumber/Makefile
+++ b/devel/libphonenumber/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libphonenumber
DISTVERSIONPREFIX= v
-DISTVERSION= 9.0.14
+DISTVERSION= 9.0.15
CATEGORIES= devel
MAINTAINER= kde@FreeBSD.org
diff --git a/devel/libphonenumber/distinfo b/devel/libphonenumber/distinfo
index ff4b19fd2620..203c6857eefb 100644
--- a/devel/libphonenumber/distinfo
+++ b/devel/libphonenumber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758422899
-SHA256 (google-libphonenumber-v9.0.14_GH0.tar.gz) = 76e9f41fbe812fc12af2531f3128dfee33fb777c3d8ce599af16c88df2861326
-SIZE (google-libphonenumber-v9.0.14_GH0.tar.gz) = 13019744
+TIMESTAMP = 1759562004
+SHA256 (google-libphonenumber-v9.0.15_GH0.tar.gz) = 815e7c49979bfec03f382b07375aa3ce497cd5af74cc767a5ce6670191c35d93
+SIZE (google-libphonenumber-v9.0.15_GH0.tar.gz) = 13020651
diff --git a/devel/libqt6xdg/Makefile b/devel/libqt6xdg/Makefile
index f39a31bd3d92..1a44cafe87d9 100644
--- a/devel/libqt6xdg/Makefile
+++ b/devel/libqt6xdg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libqt6xdg
PORTVERSION= 4.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= LXQT/${PORTNAME:S/6//}
diff --git a/devel/librashader/Makefile b/devel/librashader/Makefile
index 6f657a38554f..6e9b7b64f90f 100644
--- a/devel/librashader/Makefile
+++ b/devel/librashader/Makefile
@@ -1,7 +1,7 @@
PORTNAME= librashader
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= bsdcode@disroot.org
diff --git a/devel/libwasmtime/Makefile b/devel/libwasmtime/Makefile
index 20bd16ab386b..398f82fb7b71 100644
--- a/devel/libwasmtime/Makefile
+++ b/devel/libwasmtime/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lib${GH_PROJECT}
PORTVERSION= 36.0.2
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= osa@FreeBSD.org
diff --git a/devel/lstr/Makefile b/devel/lstr/Makefile
index e483b2691a64..fe075f1cc674 100644
--- a/devel/lstr/Makefile
+++ b/devel/lstr/Makefile
@@ -1,6 +1,7 @@
PORTNAME= lstr
PORTVERSION= 0.2.1
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/nextest/Makefile b/devel/nextest/Makefile
index 556642c142c3..4f4be69384a0 100644
--- a/devel/nextest/Makefile
+++ b/devel/nextest/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nextest
DISTVERSIONPREFIX= cargo-nextest-
DISTVERSION= 0.9.88
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/omnilinter/Makefile b/devel/omnilinter/Makefile
index 740653142861..2970a79f12d0 100644
--- a/devel/omnilinter/Makefile
+++ b/devel/omnilinter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= omnilinter
PORTVERSION= 0.7.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/openapi-tui/Makefile b/devel/openapi-tui/Makefile
index ee6751eb496e..fa548790a109 100644
--- a/devel/openapi-tui/Makefile
+++ b/devel/openapi-tui/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openapi-tui
DISTVERSION= 0.10.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/parol-ls/Makefile b/devel/parol-ls/Makefile
index d4736a9b6e14..e456b52761a9 100644
--- a/devel/parol-ls/Makefile
+++ b/devel/parol-ls/Makefile
@@ -1,6 +1,6 @@
PORTNAME= parol-ls
DISTVERSION= 1.0.1
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/parol/Makefile b/devel/parol/Makefile
index 606fd7bce7df..519d6ef48957 100644
--- a/devel/parol/Makefile
+++ b/devel/parol/Makefile
@@ -1,6 +1,6 @@
PORTNAME= parol
DISTVERSION= 1.0.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/patsh/Makefile b/devel/patsh/Makefile
index 2d5a4a960650..df6b4ed8df89 100644
--- a/devel/patsh/Makefile
+++ b/devel/patsh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= patsh
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.1
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/pijul/Makefile b/devel/pijul/Makefile
index eb656c8b2fb4..60ff3837fdd3 100644
--- a/devel/pijul/Makefile
+++ b/devel/pijul/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pijul
PORTVERSION= 1.0.0.b9
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= devel
MAINTAINER= cs@FreeBSD.org
diff --git a/devel/pipelight/Makefile b/devel/pipelight/Makefile
index 3158e37f1e11..4f9ddab4f1dc 100644
--- a/devel/pipelight/Makefile
+++ b/devel/pipelight/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pipelight
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/py-awscli/Makefile b/devel/py-awscli/Makefile
index ad7ffae94f14..84469ae936e9 100644
--- a/devel/py-awscli/Makefile
+++ b/devel/py-awscli/Makefile
@@ -1,5 +1,5 @@
PORTNAME= awscli
-PORTVERSION= 1.42.29
+PORTVERSION= 1.42.44
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-awscli/distinfo b/devel/py-awscli/distinfo
index 0f396a112d7a..95e98125c0d9 100644
--- a/devel/py-awscli/distinfo
+++ b/devel/py-awscli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757628754
-SHA256 (awscli-1.42.29.tar.gz) = b00e414c0ecf670f5e80e27f10b870115325c7e2f8dc8972488f55fc41e85b92
-SIZE (awscli-1.42.29.tar.gz) = 1889648
+TIMESTAMP = 1759488034
+SHA256 (awscli-1.42.44.tar.gz) = 0530907700d77350cf879d9cbabca0d28fd13e8bc69b593709e634ac6e802992
+SIZE (awscli-1.42.44.tar.gz) = 1889600
diff --git a/devel/py-cgen/Makefile b/devel/py-cgen/Makefile
new file mode 100644
index 000000000000..9c194c2749a5
--- /dev/null
+++ b/devel/py-cgen/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= cgen
+DISTVERSION= 2025.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= C/C++ source generation from an AST
+WWW= https://github.com/inducer/cgen
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.6,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytools>=2022.1.14:devel/py-pytools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5:devel/py-typing-extensions@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ruff>0:devel/py-ruff@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist concurrent pytest
+
+NO_ARCH= yes
+
+# tests as of 2025.1: 1 passed in 2.02s
+
+.include <bsd.port.mk>
diff --git a/devel/py-cgen/distinfo b/devel/py-cgen/distinfo
new file mode 100644
index 000000000000..1150810e9a33
--- /dev/null
+++ b/devel/py-cgen/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1734976997
+SHA256 (cgen-2025.1.tar.gz) = 79f01e010d49c13e58b4ca8f2d4996a6b7178968f5f2d906262733480ae7a2d4
+SIZE (cgen-2025.1.tar.gz) = 19236
diff --git a/devel/py-cgen/pkg-descr b/devel/py-cgen/pkg-descr
new file mode 100644
index 000000000000..ea1150c484a5
--- /dev/null
+++ b/devel/py-cgen/pkg-descr
@@ -0,0 +1,10 @@
+cgen offers a simple abstract syntax tree for C and related languages
+(C++/CUDA/OpenCL) to allow structured code generation from Python.
+
+cgen can be used to generate C code programmatically, which is useful for:
+- Code generators
+- Domain-specific language compilers
+- High-performance computing applications
+- GPU kernel generation (CUDA/OpenCL)
+
+To represent mathematical expressions, cgen can be used with pymbolic.
diff --git a/devel/py-dbt-extractor/Makefile b/devel/py-dbt-extractor/Makefile
index 858b5dcae8bb..b53e6f261aab 100644
--- a/devel/py-dbt-extractor/Makefile
+++ b/devel/py-dbt-extractor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dbt-extractor
PORTVERSION= 0.5.1
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ddtrace/Makefile b/devel/py-ddtrace/Makefile
index 0dbd1f915077..3033e357dbfe 100644
--- a/devel/py-ddtrace/Makefile
+++ b/devel/py-ddtrace/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ddtrace
PORTVERSION= 2.21.11
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/abseil/abseil-cpp/releases/download/${ABSEIL_VERSION}/:abseil
diff --git a/devel/py-deptry/Makefile b/devel/py-deptry/Makefile
index 66040801a53e..77968595ddf0 100644
--- a/devel/py-deptry/Makefile
+++ b/devel/py-deptry/Makefile
@@ -1,5 +1,6 @@
PORTNAME= deptry
PORTVERSION= 0.23.1
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-dulwich/Makefile b/devel/py-dulwich/Makefile
index e9945ba22ed4..9ba295e01484 100644
--- a/devel/py-dulwich/Makefile
+++ b/devel/py-dulwich/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dulwich
PORTVERSION= 0.24.1
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-fastuuid/Makefile b/devel/py-fastuuid/Makefile
index 76a09cdfac41..db17f72e0648 100644
--- a/devel/py-fastuuid/Makefile
+++ b/devel/py-fastuuid/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fastuuid
DISTVERSION= 0.13.5
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jellyfish/Makefile b/devel/py-jellyfish/Makefile
index 5bc2e16c65fb..5c59216aae73 100644
--- a/devel/py-jellyfish/Makefile
+++ b/devel/py-jellyfish/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jellyfish
PORTVERSION= 0.11.2
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-libcst/Makefile b/devel/py-libcst/Makefile
index c21372f66204..600942fb99f8 100644
--- a/devel/py-libcst/Makefile
+++ b/devel/py-libcst/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libcst
PORTVERSION= 1.8.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-mando/Makefile b/devel/py-mando/Makefile
new file mode 100644
index 000000000000..69bab921b3ea
--- /dev/null
+++ b/devel/py-mando/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= mando
+DISTVERSION= 0.8.2
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Create Python CLI apps with little to no effort at all
+WWW= https://mando.readthedocs.org/ \
+ https://github.com/rubik/mando
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= python
+USE_PYTHON= distutils autoplist pytest
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+NO_ARCH= yes
+
+do-test:
+ @cd ${TEST_WRKSRC} && \
+ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest mando/tests/ -v
+
+# tests as of 0.8.2: 83 passed in 2.23s
+
+.include <bsd.port.mk>
diff --git a/devel/py-mando/distinfo b/devel/py-mando/distinfo
new file mode 100644
index 000000000000..5d6e89ec3917
--- /dev/null
+++ b/devel/py-mando/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759484079
+SHA256 (mando-0.8.2.tar.gz) = 539659d9a2fdc6c9a188211c58f381e0dafe9597085174c5472eb1ed0224b6b5
+SIZE (mando-0.8.2.tar.gz) = 37732
diff --git a/devel/py-mando/pkg-descr b/devel/py-mando/pkg-descr
new file mode 100644
index 000000000000..dd167d7af971
--- /dev/null
+++ b/devel/py-mando/pkg-descr
@@ -0,0 +1,15 @@
+mando is a wrapper around argparse, and allows you to write complete CLI
+applications in seconds while maintaining all the flexibility.
+
+While argparse is great for simple command line applications with only
+one, default command, when you have to add multiple commands and manage them
+things get really messy and long. But don't worry, mando comes to help!
+
+Features:
+* Create complete CLI applications with decorators
+* Supports multiple commands and subcommands
+* Automatic help generation from docstrings
+* Type annotations support for Python 3
+* Sphinx, Google, and NumPy docstring styles
+* Shell autocompletion via argcomplete package
+* Custom format classes support
diff --git a/devel/py-maturin/Makefile b/devel/py-maturin/Makefile
index 03d45ee28a08..320591256831 100644
--- a/devel/py-maturin/Makefile
+++ b/devel/py-maturin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= maturin
DISTVERSION= 1.9.4
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-orjson/Makefile b/devel/py-orjson/Makefile
index c62e42d3d8da..a04b3b1f8db5 100644
--- a/devel/py-orjson/Makefile
+++ b/devel/py-orjson/Makefile
@@ -1,6 +1,6 @@
PORTNAME= orjson
DISTVERSION= 3.10.15
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ormsgpack/Makefile b/devel/py-ormsgpack/Makefile
index 7888e4c35261..c6bdf25c551a 100644
--- a/devel/py-ormsgpack/Makefile
+++ b/devel/py-ormsgpack/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ormsgpack
DISTVERSION= 1.10.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pendulum/Makefile b/devel/py-pendulum/Makefile
index b107d9e4ae76..b92f24b94aab 100644
--- a/devel/py-pendulum/Makefile
+++ b/devel/py-pendulum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pendulum
PORTVERSION= 3.1.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pycrdt/Makefile b/devel/py-pycrdt/Makefile
index 624cfe7edcd9..503a7612ff34 100644
--- a/devel/py-pycrdt/Makefile
+++ b/devel/py-pycrdt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pycrdt
PORTVERSION= 0.12.32
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pydantic-core/Makefile b/devel/py-pydantic-core/Makefile
index e4c8dda1d2ca..1c10e85e49bb 100644
--- a/devel/py-pydantic-core/Makefile
+++ b/devel/py-pydantic-core/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pydantic-core
PORTVERSION= 2.33.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyperscan/Makefile b/devel/py-pyperscan/Makefile
index e89e5273f2e4..769612db21a8 100644
--- a/devel/py-pyperscan/Makefile
+++ b/devel/py-pyperscan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pyperscan
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyproject-fmt-rust/Makefile b/devel/py-pyproject-fmt-rust/Makefile
index 1883eb76abc5..61ccf8e7bda9 100644
--- a/devel/py-pyproject-fmt-rust/Makefile
+++ b/devel/py-pyproject-fmt-rust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyproject-fmt-rust
PORTVERSION= 1.2.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyproject-fmt/Makefile b/devel/py-pyproject-fmt/Makefile
index 230308b3430e..bdced9852e87 100644
--- a/devel/py-pyproject-fmt/Makefile
+++ b/devel/py-pyproject-fmt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyproject-fmt
PORTVERSION= 2.6.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-qcs-sdk-python/Makefile b/devel/py-qcs-sdk-python/Makefile
index c89bea47ed8e..a774790f44b3 100644
--- a/devel/py-qcs-sdk-python/Makefile
+++ b/devel/py-qcs-sdk-python/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qcs-sdk-python
DISTVERSIONPREFIX= python/v
DISTVERSION= 0.20.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-regress/Makefile b/devel/py-regress/Makefile
index a12c26d077b8..05a5dcd78ff2 100644
--- a/devel/py-regress/Makefile
+++ b/devel/py-regress/Makefile
@@ -1,6 +1,6 @@
PORTNAME= regress
PORTVERSION= 0.4.2
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-rpds-py/Makefile b/devel/py-rpds-py/Makefile
index c896274fc739..c2adad991720 100644
--- a/devel/py-rpds-py/Makefile
+++ b/devel/py-rpds-py/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rpds-py
PORTVERSION= 0.27.1
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/crate-py/rpds/releases/download/v${PORTVERSION}/
diff --git a/devel/py-ruff/Makefile b/devel/py-ruff/Makefile
index 4b0af2431411..dd15ce877cc8 100644
--- a/devel/py-ruff/Makefile
+++ b/devel/py-ruff/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ruff
DISTVERSION= 0.13.2
+PORTREVISION= 1
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-tox-toml-fmt/Makefile b/devel/py-tox-toml-fmt/Makefile
index 66b0df714ff3..2e35c476addd 100644
--- a/devel/py-tox-toml-fmt/Makefile
+++ b/devel/py-tox-toml-fmt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tox-toml-fmt
PORTVERSION= 1.0.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ty/Makefile b/devel/py-ty/Makefile
index e9ca3a9ccfb4..668a3b61a965 100644
--- a/devel/py-ty/Makefile
+++ b/devel/py-ty/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ty
DISTVERSION= 0.0.1a21
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-watchfiles/Makefile b/devel/py-watchfiles/Makefile
index 60ae81368717..5f861b85092b 100644
--- a/devel/py-watchfiles/Makefile
+++ b/devel/py-watchfiles/Makefile
@@ -1,6 +1,6 @@
PORTNAME= watchfiles
PORTVERSION= 0.24.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/pylyzer/Makefile b/devel/pylyzer/Makefile
index ab157d4c7f44..be7125e7f352 100644
--- a/devel/pylyzer/Makefile
+++ b/devel/pylyzer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pylyzer
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.78
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel python
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/pyside6-tools/distinfo b/devel/pyside6-tools/distinfo
index f2e9afa2d5fe..130b5d9c9daf 100644
--- a/devel/pyside6-tools/distinfo
+++ b/devel/pyside6-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756199026
-SHA256 (KDE/Qt/6.9.2/pyside-setup-everywhere-src-6.9.2.tar.xz) = 9ec087465342bdc9dbe492a30e58fdbbc5448655deacf5982a0fe7123f59222d
-SIZE (KDE/Qt/6.9.2/pyside-setup-everywhere-src-6.9.2.tar.xz) = 16659400
+TIMESTAMP = 1759301534
+SHA256 (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 7cd2d5abb98f2e6f442b0e41f5fcf930e7312ae4b17f681316b1adc7b63bb172
+SIZE (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 16663380
diff --git a/devel/pyside6/distinfo b/devel/pyside6/distinfo
index 5da70ab73961..7f4cffde3a9f 100644
--- a/devel/pyside6/distinfo
+++ b/devel/pyside6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756198983
-SHA256 (KDE/Qt/6.9.2/pyside-setup-everywhere-src-6.9.2.tar.xz) = 9ec087465342bdc9dbe492a30e58fdbbc5448655deacf5982a0fe7123f59222d
-SIZE (KDE/Qt/6.9.2/pyside-setup-everywhere-src-6.9.2.tar.xz) = 16659400
+TIMESTAMP = 1759301520
+SHA256 (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 7cd2d5abb98f2e6f442b0e41f5fcf930e7312ae4b17f681316b1adc7b63bb172
+SIZE (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 16663380
diff --git a/devel/qt6-5compat/distinfo b/devel/qt6-5compat/distinfo
index 246db8af503e..90cba120be23 100644
--- a/devel/qt6-5compat/distinfo
+++ b/devel/qt6-5compat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196357
-SHA256 (KDE/Qt/6.9.2/qt5compat-everywhere-src-6.9.2.tar.xz) = cb289905c689fc271ce783f8b67844040aa73d78f4f0cf8421fa713390a75b60
-SIZE (KDE/Qt/6.9.2/qt5compat-everywhere-src-6.9.2.tar.xz) = 14618016
+TIMESTAMP = 1759303154
+SHA256 (KDE/Qt/6.9.3/qt5compat-everywhere-src-6.9.3.tar.xz) = 091dac2124c2291c3566408720f89b1796cd458897c6acabd11f03976ad04461
+SIZE (KDE/Qt/6.9.3/qt5compat-everywhere-src-6.9.3.tar.xz) = 14619024
diff --git a/devel/qt6-base/Makefile b/devel/qt6-base/Makefile
index ec92164f3f97..eba64f948e61 100644
--- a/devel/qt6-base/Makefile
+++ b/devel/qt6-base/Makefile
@@ -74,7 +74,8 @@ X11_LIB_DEPENDS= libxcb-cursor.so:x11/xcb-util-cursor \
libxcb-icccm.so:x11/xcb-util-wm \
libxcb-image.so:x11/xcb-util-image \
libxcb-keysyms.so:x11/xcb-util-keysyms \
- libxcb-render-util.so:x11/xcb-util-renderutil
+ libxcb-render-util.so:x11/xcb-util-renderutil \
+ libxcb-util.so:x11/xcb-util
X11_USES= xorg
X11_USE= XORG=ice,pixman,sm,x11,xau,xcb,xcomposite,xcursor,xdamage,xdmcp,xext,xfixes,xi,xinerama,xrandr,xrender
X11_CMAKE_BOOL= FEATURE_xcb \
diff --git a/devel/qt6-base/distinfo b/devel/qt6-base/distinfo
index f27032e50768..f536c16bbf58 100644
--- a/devel/qt6-base/distinfo
+++ b/devel/qt6-base/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196361
-SHA256 (KDE/Qt/6.9.2/qtbase-everywhere-src-6.9.2.tar.xz) = 44be9c9ecfe04129c4dea0a7e1b36ad476c9cc07c292016ac98e7b41514f2440
-SIZE (KDE/Qt/6.9.2/qtbase-everywhere-src-6.9.2.tar.xz) = 49812824
+TIMESTAMP = 1759303163
+SHA256 (KDE/Qt/6.9.3/qtbase-everywhere-src-6.9.3.tar.xz) = c5a1a2f660356ec081febfa782998ae5ddbc5925117e64f50e4be9cd45b8dc6e
+SIZE (KDE/Qt/6.9.3/qtbase-everywhere-src-6.9.3.tar.xz) = 49856272
diff --git a/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake b/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake
deleted file mode 100644
index 561cc85a2ecd..000000000000
--- a/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake
+++ /dev/null
@@ -1,13 +0,0 @@
---- cmake/QtFlagHandlingHelpers.cmake.orig 2024-09-18 16:48:24 UTC
-+++ cmake/QtFlagHandlingHelpers.cmake
-@@ -177,6 +177,10 @@ function(qt_internal_add_link_flags_no_undefined targe
- set(no_undefined_flag "-Wl,--no-undefined")
- endif()
-
-+ if (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
-+ set(no_undefined_flag "")
-+ endif()
-+
- set(CMAKE_REQUIRED_LINK_OPTIONS ${previous_CMAKE_REQUIRED_LINK_OPTIONS})
-
- if (NOT HAVE_DASH_UNDEFINED_SYMBOLS AND NOT HAVE_DASH_DASH_NO_UNDEFINED)
diff --git a/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake b/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake
deleted file mode 100644
index 7899d3825fba..000000000000
--- a/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake
+++ /dev/null
@@ -1,11 +0,0 @@
---- cmake/QtRpathHelpers.cmake.orig 2023-09-21 19:24:26 UTC
-+++ cmake/QtRpathHelpers.cmake
-@@ -8,6 +8,8 @@ function(qt_internal_get_relative_rpath_base_token out
- set(rpath_rel_base "@loader_path")
- elseif(LINUX OR SOLARIS OR FREEBSD OR HURD OR OPENBSD)
- set(rpath_rel_base "$ORIGIN")
-+ elseif(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
-+ set(rpath_rel_base "$ORIGIN")
- else()
- set(rpath_rel_base "NO_KNOWN_RPATH_REL_BASE")
- endif()
diff --git a/devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h b/devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h
deleted file mode 100644
index 5d37ac721415..000000000000
--- a/devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h
+++ /dev/null
@@ -1,27 +0,0 @@
-Suppress spurious zero as null pointer constant warnings which cause errors
-in www/dooble due to -Werror being passed. This is the same problem as in
-qcompare.h that upstream suppresses for GCC.
-
-/usr/local/include/qt6/QtCore/qfloat16.h:209:5: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
-...
-/usr/local/include/qt6/QtCore/qcomparehelpers.h:211:43: note: expanded from macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE'
- 211 | { return compareThreeWay(lhs, rhs) >= 0; }
-
---- src/corelib/global/qcomparehelpers.h.orig 2025-02-19 13:05:34 UTC
-+++ src/corelib/global/qcomparehelpers.h
-@@ -316,6 +316,7 @@ orderingFlagsFor(T t) noexcept
-
- #define QT_DECLARE_ORDERING_HELPER_TEMPLATE(OrderingType, LeftType, RightType, Constexpr, \
- Noexcept, ...) \
-+ QT_WARNING_DISABLE_CLANG("-Wzero-as-null-pointer-constant") \
- __VA_ARGS__ \
- friend Constexpr bool operator<(LeftType const &lhs, RightType const &rhs) Noexcept \
- { \
-@@ -357,6 +358,7 @@ orderingFlagsFor(T t) noexcept
- // Helpers for reversed ordering, using the existing compareThreeWay() function.
- #define QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(OrderingType, LeftType, RightType, Constexpr, \
- Noexcept, ...) \
-+ QT_WARNING_DISABLE_CLANG("-Wzero-as-null-pointer-constant") \
- __VA_ARGS__ \
- friend Constexpr bool operator<(RightType const &lhs, LeftType const &rhs) Noexcept \
- { return is_gt(compareThreeWay(rhs, lhs)); } \
diff --git a/devel/qt6-base/files/patch-src_corelib_io_qprocess__unix.cpp b/devel/qt6-base/files/patch-src_corelib_io_qprocess__unix.cpp
new file mode 100644
index 000000000000..67daf0bcd3b5
--- /dev/null
+++ b/devel/qt6-base/files/patch-src_corelib_io_qprocess__unix.cpp
@@ -0,0 +1,32 @@
+Use dlsym to access environ. This avoids undefined references during linking
+with -Wl,-no-undefined.
+
+See https://reviews.freebsd.org/D30842
+
+--- src/corelib/io/qprocess_unix.cpp.orig 2025-08-11 04:54:51 UTC
++++ src/corelib/io/qprocess_unix.cpp
+@@ -59,10 +59,9 @@
+ # define _PATH_TTY _PATH_DEV "tty"
+ #endif
+
+-#ifdef Q_OS_FREEBSD
+-__attribute__((weak))
+-#endif
++#ifndef Q_OS_FREEBSD
+ extern char **environ;
++#endif
+
+ QT_BEGIN_NAMESPACE
+
+@@ -74,6 +73,11 @@ QProcessEnvironment QProcessEnvironment::systemEnviron
+ {
+ QProcessEnvironment env;
+ const char *entry;
++#ifdef Q_OS_FREEBSD
++ static char* nullenv = nullptr;
++ char ***environ_p = reinterpret_cast<char***>(dlsym(RTLD_DEFAULT, "environ"));
++ char **environ = environ_p ? *environ_p : &nullenv;
++#endif
+ for (int count = 0; (entry = environ[count]); ++count) {
+ const char *equal = strchr(entry, '=');
+ if (!equal)
diff --git a/devel/qt6-base/pkg-plist b/devel/qt6-base/pkg-plist
index 737f0c8e6992..5c67b6fac4c8 100644
--- a/devel/qt6-base/pkg-plist
+++ b/devel/qt6-base/pkg-plist
@@ -5,6 +5,7 @@ bin/qmake6
%%QT_INCDIR%%/QtConcurrent/QtConcurrentFilter
%%QT_INCDIR%%/QtConcurrent/QtConcurrentMap
%%QT_INCDIR%%/QtConcurrent/QtConcurrentRun
+%%QT_INCDIR%%/QtConcurrent/QtConcurrentTask
%%QT_INCDIR%%/QtConcurrent/QtConcurrentVersion
%%QT_INCDIR%%/QtConcurrent/qtaskbuilder.h
%%QT_INCDIR%%/QtConcurrent/qtconcurrent_global.h
@@ -968,8 +969,8 @@ bin/qmake6
%%QT_INCDIR%%/QtFbSupport/QtFbSupportDepends
%%QT_INCDIR%%/QtFbSupport/QtFbSupportVersion
%%QT_INCDIR%%/QtFbSupport/qtfbsupportversion.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/atspiadaptor_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/dbusconnection_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/atspiadaptor_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/dbusconnection_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstractfileiconengine_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstractfileiconprovider_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstractlayoutstyleinfo_p.h
@@ -1123,11 +1124,11 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshortcut_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshortcutmap_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qsimpledrag_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspi_constant_mappings_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspi_struct_marshallers_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspiaccessiblebridge_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspiapplicationadaptor_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspidbuscache_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspi_constant_mappings_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspi_struct_marshallers_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspiaccessiblebridge_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspiapplicationadaptor_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspidbuscache_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qstandarditemmodel_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qstatictext_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qstatusnotifieritemadaptor_p.h
@@ -1444,9 +1445,9 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/QtGui
%%QT_INCDIR%%/QtGui/QtGuiDepends
%%QT_INCDIR%%/QtGui/QtGuiVersion
-%%X11%%%%QT_INCDIR%%/QtGui/bus_interface.h
-%%X11%%%%QT_INCDIR%%/QtGui/cache_adaptor.h
-%%X11%%%%QT_INCDIR%%/QtGui/deviceeventcontroller_adaptor.h
+%%QT_INCDIR%%/QtGui/bus_interface.h
+%%QT_INCDIR%%/QtGui/cache_adaptor.h
+%%QT_INCDIR%%/QtGui/deviceeventcontroller_adaptor.h
%%QT_INCDIR%%/QtGui/properties_interface.h
%%QT_INCDIR%%/QtGui/qabstractfileiconprovider.h
%%QT_INCDIR%%/QtGui/qabstracttextdocumentlayout.h
@@ -1566,7 +1567,7 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/qvulkanwindow.h
%%QT_INCDIR%%/QtGui/qwindow.h
%%QT_INCDIR%%/QtGui/qwindowdefs.h
-%%X11%%%%QT_INCDIR%%/QtGui/socket_interface.h
+%%QT_INCDIR%%/QtGui/socket_interface.h
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/devicehandlerlist_p.h
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevkeyboard_defaultmap_p.h
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevkeyboardhandler_p.h
@@ -3503,6 +3504,7 @@ lib/cmake/Qt6XmlPrivate/Qt6XmlPrivateVersionlessTargets.cmake
%%QT_MKSPECDIR%%/features/android/spec_post.prf
%%QT_MKSPECDIR%%/features/benchmark.prf
%%QT_MKSPECDIR%%/features/build_pass.prf
+%%QT_MKSPECDIR%%/features/ccache.prf
%%QT_MKSPECDIR%%/features/cmake_functions.prf
%%QT_MKSPECDIR%%/features/cmdline.prf
%%QT_MKSPECDIR%%/features/configure.prf
@@ -3601,7 +3603,6 @@ lib/cmake/Qt6XmlPrivate/Qt6XmlPrivateVersionlessTargets.cmake
%%QT_MKSPECDIR%%/features/uikit/xcodebuild.mk
%%QT_MKSPECDIR%%/features/uikit/xcodebuild.prf
%%QT_MKSPECDIR%%/features/unix/bsymbolic_functions.prf
-%%QT_MKSPECDIR%%/features/unix/ccache.prf
%%QT_MKSPECDIR%%/features/unix/hide_symbols.prf
%%QT_MKSPECDIR%%/features/unix/largefile.prf
%%QT_MKSPECDIR%%/features/unix/no_direct_extern_access.prf
diff --git a/devel/qt6-grpc/distinfo b/devel/qt6-grpc/distinfo
index fe09fb9eaa9d..5ca64c38d5ab 100644
--- a/devel/qt6-grpc/distinfo
+++ b/devel/qt6-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196365
-SHA256 (KDE/Qt/6.9.2/qtgrpc-everywhere-src-6.9.2.tar.xz) = a43d3c8823fe11b71d0c362527150914134239fa285feaff86fd692617353f64
-SIZE (KDE/Qt/6.9.2/qtgrpc-everywhere-src-6.9.2.tar.xz) = 602148
+TIMESTAMP = 1759303177
+SHA256 (KDE/Qt/6.9.3/qtgrpc-everywhere-src-6.9.3.tar.xz) = 7963c879cb72d5bebea1724602e6896cdc26e8555d872259f217c6b1130afe02
+SIZE (KDE/Qt/6.9.3/qtgrpc-everywhere-src-6.9.3.tar.xz) = 603684
diff --git a/devel/qt6-grpc/pkg-plist b/devel/qt6-grpc/pkg-plist
index 6236cabe4363..95eaabb0affa 100644
--- a/devel/qt6-grpc/pkg-plist
+++ b/devel/qt6-grpc/pkg-plist
@@ -1,5 +1,6 @@
%%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qabstractgrpcchannel_p.h
%%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qgrpcoperation_p.h
+%%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qgrpcoperationcontext_p.h
%%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qtgrpc-config_p.h
%%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qtgrpclogging_p.h
%%QT_INCDIR%%/QtGrpc/QAbstractGrpcChannel
diff --git a/devel/qt6-languageserver/distinfo b/devel/qt6-languageserver/distinfo
index ed231d1067ab..c252ac4b55d9 100644
--- a/devel/qt6-languageserver/distinfo
+++ b/devel/qt6-languageserver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196375
-SHA256 (KDE/Qt/6.9.2/qtlanguageserver-everywhere-src-6.9.2.tar.xz) = 781b6eafe1fe1ab7e942fb15dc220b79c602db6efdce7fdc272bf8512c068bee
-SIZE (KDE/Qt/6.9.2/qtlanguageserver-everywhere-src-6.9.2.tar.xz) = 137008
+TIMESTAMP = 1759303186
+SHA256 (KDE/Qt/6.9.3/qtlanguageserver-everywhere-src-6.9.3.tar.xz) = c8e8a6c4f8cb25626922e78f398b13b02eea21c4cc5525ffc2a0da7469369d33
+SIZE (KDE/Qt/6.9.3/qtlanguageserver-everywhere-src-6.9.3.tar.xz) = 136968
diff --git a/devel/qt6-location/distinfo b/devel/qt6-location/distinfo
index e5b4a1f86b5a..bf910a3d0781 100644
--- a/devel/qt6-location/distinfo
+++ b/devel/qt6-location/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196382
-SHA256 (KDE/Qt/6.9.2/qtlocation-everywhere-src-6.9.2.tar.xz) = 5a45ed1967958982899b79891afc0b4530cf2e59d3b1a57af6dfdc645e1c73f9
-SIZE (KDE/Qt/6.9.2/qtlocation-everywhere-src-6.9.2.tar.xz) = 3149364
+TIMESTAMP = 1759303196
+SHA256 (KDE/Qt/6.9.3/qtlocation-everywhere-src-6.9.3.tar.xz) = 141227d1fdaf4e1574c99127b2eb91ab171107bf067121aecb03b618b2e71605
+SIZE (KDE/Qt/6.9.3/qtlocation-everywhere-src-6.9.3.tar.xz) = 3149208
diff --git a/devel/qt6-positioning/distinfo b/devel/qt6-positioning/distinfo
index ea1cd7a5c3f9..84cedf391251 100644
--- a/devel/qt6-positioning/distinfo
+++ b/devel/qt6-positioning/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196387
-SHA256 (KDE/Qt/6.9.2/qtpositioning-everywhere-src-6.9.2.tar.xz) = 489a9801ffbda04b16c62f64a687efae4c1a07807f6b67f40ce1f37c3dfdbc1a
-SIZE (KDE/Qt/6.9.2/qtpositioning-everywhere-src-6.9.2.tar.xz) = 649488
+TIMESTAMP = 1759303206
+SHA256 (KDE/Qt/6.9.3/qtpositioning-everywhere-src-6.9.3.tar.xz) = 0c87c980f704c17aadaf0bf8a03845dd0a60cc0313be24bd7b5b90685d5835b4
+SIZE (KDE/Qt/6.9.3/qtpositioning-everywhere-src-6.9.3.tar.xz) = 649260
diff --git a/devel/qt6-remoteobjects/distinfo b/devel/qt6-remoteobjects/distinfo
index 6276bb15a0c2..87a08c373012 100644
--- a/devel/qt6-remoteobjects/distinfo
+++ b/devel/qt6-remoteobjects/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196391
-SHA256 (KDE/Qt/6.9.2/qtremoteobjects-everywhere-src-6.9.2.tar.xz) = df624ef14befbc92a293f2c193c5a7fd5d3f9d795fb33cc38b4e0b869bf18b26
-SIZE (KDE/Qt/6.9.2/qtremoteobjects-everywhere-src-6.9.2.tar.xz) = 528608
+TIMESTAMP = 1759303215
+SHA256 (KDE/Qt/6.9.3/qtremoteobjects-everywhere-src-6.9.3.tar.xz) = 98987c0055d4e1a6d31dac85c3445d99ed8142c21995f70b391ef0ebafaad85b
+SIZE (KDE/Qt/6.9.3/qtremoteobjects-everywhere-src-6.9.3.tar.xz) = 528744
diff --git a/devel/qt6-scxml/distinfo b/devel/qt6-scxml/distinfo
index 131704ee7ea2..7cb8f6f41654 100644
--- a/devel/qt6-scxml/distinfo
+++ b/devel/qt6-scxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196396
-SHA256 (KDE/Qt/6.9.2/qtscxml-everywhere-src-6.9.2.tar.xz) = e06af183012996a64f07745064318303d3765959ebba29489f8af0f50f32ebb6
-SIZE (KDE/Qt/6.9.2/qtscxml-everywhere-src-6.9.2.tar.xz) = 545560
+TIMESTAMP = 1759303225
+SHA256 (KDE/Qt/6.9.3/qtscxml-everywhere-src-6.9.3.tar.xz) = f389c0c051df908eae392fbe94a8513e6fe15f88399d88fd33a763165f5b34b7
+SIZE (KDE/Qt/6.9.3/qtscxml-everywhere-src-6.9.3.tar.xz) = 545436
diff --git a/devel/qt6-scxml/pkg-plist b/devel/qt6-scxml/pkg-plist
index b720e4de8486..deb3c5cda7a4 100644
--- a/devel/qt6-scxml/pkg-plist
+++ b/devel/qt6-scxml/pkg-plist
@@ -138,6 +138,7 @@ lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateAdditionalTargetInfo.cmake
lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateConfig.cmake
lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateConfigVersion.cmake
lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateExtraProperties.cmake
lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateTargets.cmake
lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateVersionlessAliasTargets.cmake
lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateVersionlessTargets.cmake
diff --git a/devel/qt6-tools/Makefile b/devel/qt6-tools/Makefile
index 63b3deb3d8df..706786478908 100644
--- a/devel/qt6-tools/Makefile
+++ b/devel/qt6-tools/Makefile
@@ -10,22 +10,24 @@ BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon \
libzstd.so:archivers/zstd
-USES= cmake compiler:c++17-lang gl llvm:min=17,max=20,lib,noexport \
+USES= cmake compiler:c++17-lang gl llvm:min=17,max=21,lib,noexport \
python:build qt-dist:6
USE_GL= opengl
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
USE_QT= base declarative sqldriver-sqlite:run
-# QDOC_USER_CLANG_VERSION is an unofficial CMake variable intended to override
-# the list of supported LLVM versions, i.e., QDOC_SUPPORTED_CLANG_VERSIONS in
-# .cmake.conf with the chosen version of LLVM. We must be careful here and adjust
-# llvm min/max in USES to align with the versions of LLVM that future releases
-# support. LLVM_VERSION only provides the major version, but at least the minor
-# version must also be passed, hence the use of "black magic" to determine this
-# value, which does not respect relative paths.
CMAKE_ARGS= -DClang_DIR:PATH="${LLVM_PREFIX}/lib/cmake/clang" \
- -DLLVM_DIR:PATH="${LLVM_PREFIX}/lib/cmake/llvm" \
- -DQDOC_USER_CLANG_VERSION:STRING="`${MAKE} -C ${PORTSDIR}/devel/llvm${LLVM_VERSION} -VDISTVERSION:R`"
+ -DLLVM_DIR:PATH="${LLVM_PREFIX}/lib/cmake/llvm"
+# QDOC_USER_CLANG_VERSION is a custom CMake variable intended to override the
+# list of supported LLVM versions, i.e., QDOC_SUPPORTED_CLANG_VERSIONS in
+# src/qdoc/cmake/QDocConfiguration.cmake with the chosen version of LLVM.
+# Otherwise, the numerically greatest version found would be used. We must be
+# careful here and adjust llvm min/max in USES to align with the versions
+# of LLVM that future releases support. We also need to supply at least a
+# major.minor version of llvm for this variable. Since LLVM_VERSION only provides
+# the major version, we pass the full version via a command and let CMake process
+# it during the configure stage.
+CMAKE_ARGS+= -DQDOC_USER_CLANG_VERSION:STRING="`${LLVM_CONFIG} --version`"
post-install:
# Install symlinks for user-facing tools
diff --git a/devel/qt6-tools/distinfo b/devel/qt6-tools/distinfo
index 818f2f0992b1..bef1029813a2 100644
--- a/devel/qt6-tools/distinfo
+++ b/devel/qt6-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196635
-SHA256 (KDE/Qt/6.9.2/qttools-everywhere-src-6.9.2.tar.xz) = d8b7f7e8e970cc0b975205fd6d5832ea917ef3e751df69b97439c1cddd67a489
-SIZE (KDE/Qt/6.9.2/qttools-everywhere-src-6.9.2.tar.xz) = 10330412
+TIMESTAMP = 1759303238
+SHA256 (KDE/Qt/6.9.3/qttools-everywhere-src-6.9.3.tar.xz) = 0cf7ab0e975fc57f5ce1375576a0a76e9ede25e6b01db3cf2339cd4d9750b4e9
+SIZE (KDE/Qt/6.9.3/qttools-everywhere-src-6.9.3.tar.xz) = 10334740
diff --git a/devel/qt6-tools/files/patch-.cmake.conf b/devel/qt6-tools/files/patch-.cmake.conf
deleted file mode 100644
index ec629a036b7e..000000000000
--- a/devel/qt6-tools/files/patch-.cmake.conf
+++ /dev/null
@@ -1,19 +0,0 @@
-Supply the version of LLVM we are intending to use via QDOC_USER_CLANG_VERSION,
-a made-up CMake varible derived from LLVM_VERSION in the port Makefile, instead
-of iterating through potential candidates. This avoids mismatches during the
-configure stage when a user has a version of LLVM installed greater than what is
-set in DEFAULT_VERSIONS.
-
-PR: 287430
-
---- .cmake.conf.orig 2025-05-29 00:19:42 UTC
-+++ .cmake.conf
-@@ -3,7 +3,7 @@ set(QDOC_SUPPORTED_CLANG_VERSIONS
- set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_AS_CONST=1")
- set(QDOC_MINIMUM_CLANG_VERSION "17")
- set(QDOC_SUPPORTED_CLANG_VERSIONS
-- "20.1" "19.1" "18.1" "17.0"
-+ ${QDOC_USER_CLANG_VERSION}
- )
- list(APPEND QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_FOREACH=1")
- list(APPEND QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_CONTEXTLESS_CONNECT=1")
diff --git a/devel/qt6-tools/files/patch-configure.cmake b/devel/qt6-tools/files/patch-configure.cmake
index e5d15fe0e715..8474226f40c6 100644
--- a/devel/qt6-tools/files/patch-configure.cmake
+++ b/devel/qt6-tools/files/patch-configure.cmake
@@ -15,11 +15,11 @@ Call Stack (most recent call first):
Regressed by: https://code.qt.io/cgit/qt/qttools.git/commit/?h=6.6.0&id=ff5c080c2eb9267c43da6fafe953bf50076443c4
---- configure.cmake.orig 2025-02-19 09:54:25 UTC
+--- configure.cmake.orig 2025-09-25 00:29:00 UTC
+++ configure.cmake
-@@ -1,6 +1,11 @@
- # Copyright (C) 2022 The Qt Company Ltd.
- # SPDX-License-Identifier: BSD-3-Clause
+@@ -4,6 +4,11 @@ include(${CMAKE_CURRENT_LIST_DIR}/src/qdoc/cmake/QDocC
+ # Include QDoc-specific configuration early (needed for feature definitions)
+ include(${CMAKE_CURRENT_LIST_DIR}/src/qdoc/cmake/QDocConfiguration.cmake)
+#### Libraries
+
@@ -29,7 +29,7 @@ Regressed by: https://code.qt.io/cgit/qt/qttools.git/commit/?h=6.6.0&id=ff5c080c
#### Tests
qt_find_package(WrapLibClang 8 PROVIDED_TARGETS WrapLibClang::WrapLibClang)
-@@ -8,7 +13,6 @@ endif()
+@@ -11,7 +16,6 @@ endif()
if(TARGET WrapLibClang::WrapLibClang)
set(TEST_libclang "ON" CACHE BOOL "Required libclang version found." FORCE)
endif()
diff --git a/devel/qt6-tools/files/patch-src_qdoc_cmake_QDocConfiguration.cmake b/devel/qt6-tools/files/patch-src_qdoc_cmake_QDocConfiguration.cmake
new file mode 100644
index 000000000000..7f4c312efad3
--- /dev/null
+++ b/devel/qt6-tools/files/patch-src_qdoc_cmake_QDocConfiguration.cmake
@@ -0,0 +1,16 @@
+Supply the version of LLVM we are intending to use via QDOC_USER_CLANG_VERSION,
+a custom CMake varible derived from LLVM_VERSION in the port Makefile instead of
+iterating through all potential candidates. This avoids mismatches during the
+configure stage when a user has a version of LLVM installed greater than what is
+set in DEFAULT_VERSIONS.
+
+PR: 287430
+
+--- src/qdoc/cmake/QDocConfiguration.cmake.orig 2025-09-25 00:29:00 UTC
++++ src/qdoc/cmake/QDocConfiguration.cmake
+@@ -11,3 +11,5 @@ set(QDOC_SUPPORTED_CLANG_VERSIONS
+ "21.1" "20.1" "19.1" "18.1" "17.0"
+ )
+
++# Try user-selected version of Clang first
++list(PREPEND QDOC_SUPPORTED_CLANG_VERSIONS "${QDOC_USER_CLANG_VERSION}")
diff --git a/devel/qt6-tools/pkg-plist b/devel/qt6-tools/pkg-plist
index 07be5f73c227..48f15cc3091b 100644
--- a/devel/qt6-tools/pkg-plist
+++ b/devel/qt6-tools/pkg-plist
@@ -369,6 +369,7 @@ lib/cmake/Qt6Tools/Qt6ToolsConfig.cmake
lib/cmake/Qt6Tools/Qt6ToolsConfigVersion.cmake
lib/cmake/Qt6Tools/Qt6ToolsConfigVersionImpl.cmake
lib/cmake/Qt6Tools/Qt6ToolsDependencies.cmake
+lib/cmake/Qt6Tools/Qt6ToolsExtraProperties.cmake
lib/cmake/Qt6Tools/Qt6ToolsTargets.cmake
lib/cmake/Qt6Tools/Qt6ToolsVersionlessAliasTargets.cmake
lib/cmake/Qt6Tools/Qt6ToolsVersionlessTargets.cmake
diff --git a/devel/qt6-translations/distinfo b/devel/qt6-translations/distinfo
index dabf96c94680..27729f2e5b76 100644
--- a/devel/qt6-translations/distinfo
+++ b/devel/qt6-translations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196641
-SHA256 (KDE/Qt/6.9.2/qttranslations-everywhere-src-6.9.2.tar.xz) = c73bb6281ed365c0f954f4b1b6e1b13e1b3fefd94854f46fcd9a412f641f7ed6
-SIZE (KDE/Qt/6.9.2/qttranslations-everywhere-src-6.9.2.tar.xz) = 1628840
+TIMESTAMP = 1759303249
+SHA256 (KDE/Qt/6.9.3/qttranslations-everywhere-src-6.9.3.tar.xz) = f36d545e6681b146fd79b3ebb74ef275e88694cf81eae8323327cae3bfc490a1
+SIZE (KDE/Qt/6.9.3/qttranslations-everywhere-src-6.9.3.tar.xz) = 1663376
diff --git a/devel/qt6-translations/pkg-plist b/devel/qt6-translations/pkg-plist
index 72d8b7e617a1..19fb47dd6f9c 100644
--- a/devel/qt6-translations/pkg-plist
+++ b/devel/qt6-translations/pkg-plist
@@ -39,6 +39,7 @@
%%QT_L10NDIR%%/designer_ko.qm
%%QT_L10NDIR%%/designer_nl.qm
%%QT_L10NDIR%%/designer_pl.qm
+%%QT_L10NDIR%%/designer_pt_BR.qm
%%QT_L10NDIR%%/designer_ru.qm
%%QT_L10NDIR%%/designer_sk.qm
%%QT_L10NDIR%%/designer_sl.qm
@@ -63,6 +64,7 @@
%%QT_L10NDIR%%/linguist_ko.qm
%%QT_L10NDIR%%/linguist_nl.qm
%%QT_L10NDIR%%/linguist_pl.qm
+%%QT_L10NDIR%%/linguist_pt_BR.qm
%%QT_L10NDIR%%/linguist_ru.qm
%%QT_L10NDIR%%/linguist_sk.qm
%%QT_L10NDIR%%/linguist_sl.qm
@@ -267,6 +269,7 @@
%%QT_L10NDIR%%/qtserialport_ka.qm
%%QT_L10NDIR%%/qtserialport_ko.qm
%%QT_L10NDIR%%/qtserialport_pl.qm
+%%QT_L10NDIR%%/qtserialport_pt_BR.qm
%%QT_L10NDIR%%/qtserialport_ru.qm
%%QT_L10NDIR%%/qtserialport_sv.qm
%%QT_L10NDIR%%/qtserialport_tr.qm
@@ -280,6 +283,7 @@
%%QT_L10NDIR%%/qtwebengine_ko.qm
%%QT_L10NDIR%%/qtwebengine_lg.qm
%%QT_L10NDIR%%/qtwebengine_pl.qm
+%%QT_L10NDIR%%/qtwebengine_pt_BR.qm
%%QT_L10NDIR%%/qtwebengine_ru.qm
%%QT_L10NDIR%%/qtwebengine_sv.qm
%%QT_L10NDIR%%/qtwebengine_tr.qm
@@ -294,6 +298,7 @@
%%QT_L10NDIR%%/qtwebsockets_ka.qm
%%QT_L10NDIR%%/qtwebsockets_ko.qm
%%QT_L10NDIR%%/qtwebsockets_pl.qm
+%%QT_L10NDIR%%/qtwebsockets_pt_BR.qm
%%QT_L10NDIR%%/qtwebsockets_ru.qm
%%QT_L10NDIR%%/qtwebsockets_sv.qm
%%QT_L10NDIR%%/qtwebsockets_tr.qm
diff --git a/devel/qtcreator/Makefile b/devel/qtcreator/Makefile
index fa4787a862cc..3cedd66a5264 100644
--- a/devel/qtcreator/Makefile
+++ b/devel/qtcreator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qtcreator
-DISTVERSION= 17.0.1
+DISTVERSION= 17.0.2
CATEGORIES= devel
MASTER_SITES= QT/official_releases/qtcreator/${DISTVERSION:R}/${DISTVERSION}
DISTNAME= qt-creator-opensource-src-${DISTVERSION}
diff --git a/devel/qtcreator/distinfo b/devel/qtcreator/distinfo
index faa8c3de886f..58ab40ac7dad 100644
--- a/devel/qtcreator/distinfo
+++ b/devel/qtcreator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756405815
-SHA256 (KDE/Qt/qtcreator/qt-creator-opensource-src-17.0.1.tar.xz) = f5671808476707391a9a2edb9963ea4a6b6b90c78cbe74ece1aca0c6b42e5184
-SIZE (KDE/Qt/qtcreator/qt-creator-opensource-src-17.0.1.tar.xz) = 55741344
+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
diff --git a/devel/qtcreator/pkg-plist b/devel/qtcreator/pkg-plist
index 164071d4637d..c13c94b9deb5 100644
--- a/devel/qtcreator/pkg-plist
+++ b/devel/qtcreator/pkg-plist
@@ -189,6 +189,7 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/changelog/changes-16.0.2.md
%%DATADIR%%/changelog/changes-17.0.0.md
%%DATADIR%%/changelog/changes-17.0.1.md
+%%DATADIR%%/changelog/changes-17.0.2.md
%%DATADIR%%/changelog/changes-2.0.0
%%DATADIR%%/changelog/changes-2.0.1
%%DATADIR%%/changelog/changes-2.1.0
diff --git a/devel/radicle/Makefile b/devel/radicle/Makefile
index 781be9284dc3..4cbb06e1f322 100644
--- a/devel/radicle/Makefile
+++ b/devel/radicle/Makefile
@@ -1,5 +1,5 @@
PORTNAME= radicle
-DISTVERSION= 1.4.0
+DISTVERSION= 1.5.0
CATEGORIES= devel
MASTER_SITES= https://distfiles.pirateparty.in/ashish/:sources \
LOCAL/ashish:sources
@@ -17,14 +17,14 @@ LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
OPTIONS_DEFINE= DOCS
OPTIONS_DEFAULT= DOCS
-GIT_HEAD= bbd1e2cff60cb8086617251adc0c41d0847fe303
+GIT_HEAD= 5fea9ac05c7296dce3f8dec363b7442bec929c55
USES= cargo
CARGO_INSTALL_PATH= crates/radicle-cli crates/radicle-remote-helper \
crates/radicle-node
CARGO_ENV= GIT_HEAD=${GIT_HEAD} \
RADICLE_VERSION=${DISTVERSION} \
- SOURCE_DATE_EPOCH=1756995139
+ SOURCE_DATE_EPOCH=1758638030
PLIST_FILES= bin/git-remote-rad \
bin/rad \
bin/radicle-node
@@ -38,17 +38,19 @@ DOCS_PLIST_FILES= share/man/man1/git-remote-rad.1.gz \
# courtesy: https://reproducible-builds.org/docs/archives/
generate-tarball:
- git clone https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git ${PORTNAME}
+ git init --bare ${PORTNAME}
+ git -C ${PORTNAME} remote add origin https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git
+ git -C ${PORTNAME} fetch --depth=1 origin ${GIT_HEAD}
${RM} -rf ${DISTNAME}
- cd ${PORTNAME} && git archive --format tar --prefix ${DISTNAME}/ \
- ${GIT_HEAD} | ${TAR} xf - -C ../
+ git -C ${PORTNAME} archive --format tar --prefix ${DISTNAME}/ \
+ ${GIT_HEAD} | ${TAR} xf -
${FIND} ${DISTNAME} -print0 | \
${XARGS} -0r ${TOUCH} -d '1970-01-01T00:00:00Z'
${FIND} ${DISTNAME} -print0 | LC_ALL=C ${SORT} -z | \
sudo ${TAR} --owner=0 --group=0 --numeric-owner --no-recursion \
--null -T - -cf - ${DISTNAME} | \
${GZIP_CMD} -9n >${DISTNAME}.tar.gz
- git -C ${PORTNAME} log -1 --pretty=%ct HEAD
+ git -C ${PORTNAME} log -1 --pretty=%ct ${GIT_HEAD}
${RM} -rf ${PORTNAME} ${DISTNAME}
post-build-DOCS-on:
diff --git a/devel/radicle/Makefile.crates b/devel/radicle/Makefile.crates
index a68a740db012..2cf1cfc0f919 100644
--- a/devel/radicle/Makefile.crates
+++ b/devel/radicle/Makefile.crates
@@ -53,6 +53,7 @@ CARGO_CRATES= addr2line-0.24.2 \
cipher-0.4.4 \
colorchoice-1.0.0 \
colored-2.1.0 \
+ console-0.16.0 \
const-oid-0.9.6 \
convert_case-0.7.1 \
core-foundation-sys-0.8.6 \
@@ -91,6 +92,7 @@ CARGO_CRATES= addr2line-0.24.2 \
elliptic-curve-0.13.8 \
email_address-0.2.9 \
emojis-0.6.4 \
+ encode_unicode-1.0.0 \
env_filter-0.1.3 \
env_logger-0.11.8 \
equivalent-1.0.1 \
@@ -172,9 +174,12 @@ CARGO_CRATES= addr2line-0.24.2 \
idna-1.0.3 \
idna_adapter-1.2.0 \
indexmap-2.2.6 \
+ indicatif-0.18.0 \
inout-0.1.3 \
inquire-0.7.5 \
io-reactor-0.5.2 \
+ io-uring-0.7.10 \
+ itertools-0.14.0 \
itoa-1.0.11 \
jiff-0.2.1 \
jiff-tzdb-0.1.4 \
@@ -232,6 +237,7 @@ CARGO_CRATES= addr2line-0.24.2 \
p521-0.13.3 \
parking_lot-0.12.3 \
parking_lot_core-0.9.9 \
+ paste-1.0.15 \
pbkdf2-0.12.2 \
pem-rfc7468-0.7.0 \
percent-encoding-2.3.1 \
@@ -294,6 +300,7 @@ CARGO_CRATES= addr2line-0.24.2 \
serde-untagged-0.1.7 \
serde_derive-1.0.219 \
serde_derive_internals-0.29.1 \
+ serde_fmt-1.0.3 \
serde_json-1.0.140 \
serde_spanned-1.0.0 \
sha1_smol-1.0.0 \
@@ -311,6 +318,7 @@ CARGO_CRATES= addr2line-0.24.2 \
similar-2.5.0 \
siphasher-0.3.11 \
siphasher-1.0.1 \
+ slab-0.4.11 \
smallvec-1.13.2 \
snapbox-0.4.17 \
snapbox-macros-0.3.8 \
@@ -326,7 +334,16 @@ CARGO_CRATES= addr2line-0.24.2 \
ssh-key-0.6.6 \
stable_deref_trait-1.2.0 \
streaming-iterator-0.1.9 \
+ structured-logger-1.0.4 \
subtle-2.5.0 \
+ sval-2.14.1 \
+ sval_buffer-2.14.1 \
+ sval_dynamic-2.14.1 \
+ sval_fmt-2.14.1 \
+ sval_json-2.14.1 \
+ sval_nested-2.14.1 \
+ sval_ref-2.14.1 \
+ sval_serde-2.14.1 \
syn-1.0.109 \
syn-2.0.89 \
sync-ptr-0.1.4 \
@@ -348,6 +365,7 @@ CARGO_CRATES= addr2line-0.24.2 \
tinystr-0.7.6 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
+ tokio-1.47.1 \
toml-0.9.5 \
toml_datetime-0.7.0 \
toml_writer-1.0.2 \
@@ -377,6 +395,8 @@ CARGO_CRATES= addr2line-0.24.2 \
unicode-normalization-0.1.23 \
unicode-segmentation-1.11.0 \
unicode-width-0.1.11 \
+ unicode-width-0.2.1 \
+ unit-prefix-0.5.1 \
universal-hash-0.5.1 \
url-2.5.4 \
utf16_iter-1.0.5 \
@@ -385,6 +405,9 @@ CARGO_CRATES= addr2line-0.24.2 \
uuid-1.16.0 \
uuid-simd-0.8.0 \
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_check-0.9.4 \
vsimd-0.8.0 \
@@ -396,6 +419,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-time-1.1.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.7 \
@@ -410,23 +434,33 @@ CARGO_CRATES= addr2line-0.24.2 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
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.48.5 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
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.48.5 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
winnow-0.6.26 \
winpipe-0.1.1 \
wit-bindgen-rt-0.39.0 \
diff --git a/devel/radicle/distinfo b/devel/radicle/distinfo
index 399bbc40dc9f..bfe92df032d9 100644
--- a/devel/radicle/distinfo
+++ b/devel/radicle/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1757154569
-SHA256 (radicle-1.4.0.tar.gz) = a91bfef25810f280b78a999d00d2c6c7ea3f43262c45863289a225061c8d4544
-SIZE (radicle-1.4.0.tar.gz) = 1100703
+TIMESTAMP = 1759442576
+SHA256 (radicle-1.5.0.tar.gz) = d802f30e7d68caf489009bdb9a737ba7afb5b512d89ab06c161d6645e12df218
+SIZE (radicle-1.5.0.tar.gz) = 1110536
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
@@ -111,6 +111,8 @@ SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b6
SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
SHA256 (rust/crates/colored-2.1.0.crate) = cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8
SIZE (rust/crates/colored-2.1.0.crate) = 23348
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
@@ -187,6 +189,8 @@ SHA256 (rust/crates/email_address-0.2.9.crate) = e079f19b08ca6239f47f8ba8509c11c
SIZE (rust/crates/email_address-0.2.9.crate) = 21579
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/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
@@ -349,12 +353,18 @@ SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64
SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
+SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
+SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
SIZE (rust/crates/inout-0.1.3.crate) = 10743
SHA256 (rust/crates/inquire-0.7.5.crate) = 0fddf93031af70e75410a2511ec04d49e758ed2f26dad3404a934e0fb45cc12a
SIZE (rust/crates/inquire-0.7.5.crate) = 102904
SHA256 (rust/crates/io-reactor-0.5.2.crate) = 77d78c3e630f04a61ec86ba171c0bbd161434a7f2e8e4a67728320d4ce7c6c79
SIZE (rust/crates/io-reactor-0.5.2.crate) = 27453
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
SIZE (rust/crates/itoa-1.0.11.crate) = 10563
SHA256 (rust/crates/jiff-0.2.1.crate) = 3590fea8e9e22d449600c9bbd481a8163bef223e4ff938e5f55899f8cf1adb93
@@ -469,6 +479,8 @@ SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646
SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
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/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
@@ -593,6 +605,8 @@ SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
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.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
@@ -627,6 +641,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/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/snapbox-0.4.17.crate) = 4b831b6e80fbcd2889efa75b185d24005f85981431495f995292b25836519d84
@@ -657,8 +673,26 @@ SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/streaming-iterator-0.1.9.crate) = 2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520
SIZE (rust/crates/streaming-iterator-0.1.9.crate) = 18482
+SHA256 (rust/crates/structured-logger-1.0.4.crate) = f41647ab1dfedac6dccb4622ded5f3bea80ade9257a9ddcc89e36a43e1769cdf
+SIZE (rust/crates/structured-logger-1.0.4.crate) = 16720
SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
SIZE (rust/crates/subtle-2.5.0.crate) = 13909
+SHA256 (rust/crates/sval-2.14.1.crate) = 7cc9739f56c5d0c44a5ed45473ec868af02eb896af8c05f616673a31e1d1bb09
+SIZE (rust/crates/sval-2.14.1.crate) = 26602
+SHA256 (rust/crates/sval_buffer-2.14.1.crate) = f39b07436a8c271b34dad5070c634d1d3d76d6776e938ee97b4a66a5e8003d0b
+SIZE (rust/crates/sval_buffer-2.14.1.crate) = 19147
+SHA256 (rust/crates/sval_dynamic-2.14.1.crate) = ffcb072d857431bf885580dacecf05ed987bac931230736739a79051dbf3499b
+SIZE (rust/crates/sval_dynamic-2.14.1.crate) = 8453
+SHA256 (rust/crates/sval_fmt-2.14.1.crate) = 3f214f427ad94a553e5ca5514c95c6be84667cbc5568cce957f03f3477d03d5c
+SIZE (rust/crates/sval_fmt-2.14.1.crate) = 10888
+SHA256 (rust/crates/sval_json-2.14.1.crate) = 389ed34b32e638dec9a99c8ac92d0aa1220d40041026b625474c2b6a4d6f4feb
+SIZE (rust/crates/sval_json-2.14.1.crate) = 11416
+SHA256 (rust/crates/sval_nested-2.14.1.crate) = 14bae8fcb2f24fee2c42c1f19037707f7c9a29a0cda936d2188d48a961c4bb2a
+SIZE (rust/crates/sval_nested-2.14.1.crate) = 16867
+SHA256 (rust/crates/sval_ref-2.14.1.crate) = 2a4eaea3821d3046dcba81d4b8489421da42961889902342691fb7eab491d79e
+SIZE (rust/crates/sval_ref-2.14.1.crate) = 8400
+SHA256 (rust/crates/sval_serde-2.14.1.crate) = 172dd4aa8cb3b45c8ac8f3b4111d644cd26938b0643ede8f93070812b87fb339
+SIZE (rust/crates/sval_serde-2.14.1.crate) = 11028
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
SHA256 (rust/crates/syn-2.0.89.crate) = 44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e
@@ -701,6 +735,8 @@ SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a465126
SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
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/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
SIZE (rust/crates/toml-0.9.5.crate) = 56833
SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
@@ -759,6 +795,10 @@ SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40e
SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
+SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea
SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
@@ -775,6 +815,12 @@ SHA256 (rust/crates/uuid-simd-0.8.0.crate) = 23b082222b4f6619906941c17eb2297fff4
SIZE (rust/crates/uuid-simd-0.8.0.crate) = 6959
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_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
@@ -797,6 +843,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-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
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -825,40 +873,60 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
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-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.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
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.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.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_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.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.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.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.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.6.26.crate) = 1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28
SIZE (rust/crates/winnow-0.6.26.crate) = 167349
SHA256 (rust/crates/winpipe-0.1.1.crate) = 1ccf671d62d1bd0c913d9059e69bb4a6b51f7a4c899ab83c62d921e35f206053
diff --git a/devel/rubygem-prometheus-client-mmap/Makefile b/devel/rubygem-prometheus-client-mmap/Makefile
index 38fcb6f82477..3e44b8209cb2 100644
--- a/devel/rubygem-prometheus-client-mmap/Makefile
+++ b/devel/rubygem-prometheus-client-mmap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= prometheus-client-mmap
PORTVERSION= 1.2.10
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/ruff/Makefile b/devel/ruff/Makefile
index 8e6f91173dd0..1b324703a129 100644
--- a/devel/ruff/Makefile
+++ b/devel/ruff/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ruff
DISTVERSION= 0.13.2
+PORTREVISION= 1
CATEGORIES= devel python
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/rust-analyzer/Makefile b/devel/rust-analyzer/Makefile
index fa7513d6946d..79ce9f27ba8a 100644
--- a/devel/rust-analyzer/Makefile
+++ b/devel/rust-analyzer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rust-analyzer
DISTVERSION= 2025-08-25
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= rust@FreeBSD.org
diff --git a/devel/rust-bindgen-cli/Makefile b/devel/rust-bindgen-cli/Makefile
index 2988b6fb5af8..3c3a95e4370a 100644
--- a/devel/rust-bindgen-cli/Makefile
+++ b/devel/rust-bindgen-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bindgen-cli
DISTVERSION= 0.72.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= CRATESIO
PKGNAMEPREFIX= rust-
diff --git a/devel/rust-cbindgen/Makefile b/devel/rust-cbindgen/Makefile
index c9b56747b608..642a837d04fe 100644
--- a/devel/rust-cbindgen/Makefile
+++ b/devel/rust-cbindgen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cbindgen
DISTVERSION= 0.28.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= CRATESIO
PKGNAMEPREFIX= rust-
diff --git a/devel/rust-script/Makefile b/devel/rust-script/Makefile
index 11f8c1a8e5d3..ac1094568518 100644
--- a/devel/rust-script/Makefile
+++ b/devel/rust-script/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rust-script
DISTVERSION= 0.34.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel
MAINTAINER= pat@patmaddox.com
diff --git a/devel/rustc-demangle/Makefile b/devel/rustc-demangle/Makefile
index acd5817d2f57..be0a0a9e887e 100644
--- a/devel/rustc-demangle/Makefile
+++ b/devel/rustc-demangle/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustc-demangle
DISTVERSION= 0.1.24
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/rustup-init/Makefile b/devel/rustup-init/Makefile
index 4ca2667e576c..4a2ff4ace36c 100644
--- a/devel/rustup-init/Makefile
+++ b/devel/rustup-init/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustup-init
DISTVERSION= 1.28.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
DISTNAME= rustup
diff --git a/devel/rye/Makefile b/devel/rye/Makefile
index 3d9394f6b47b..3657d86a91df 100644
--- a/devel/rye/Makefile
+++ b/devel/rye/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rye
DISTVERSION= 0.44.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/sccache/Makefile b/devel/sccache/Makefile
index 9fa48361ca06..12b422462f1b 100644
--- a/devel/sccache/Makefile
+++ b/devel/sccache/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sccache
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/selene/Makefile b/devel/selene/Makefile
index d915accae8ac..2871a2db1d96 100644
--- a/devel/selene/Makefile
+++ b/devel/selene/Makefile
@@ -1,6 +1,6 @@
PORTNAME= selene
DISTVERSION= 0.27.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/sentry-cli/Makefile b/devel/sentry-cli/Makefile
index d4fed8782329..852b4ee8ba4a 100644
--- a/devel/sentry-cli/Makefile
+++ b/devel/sentry-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sentry-cli
DISTVERSION= 2.31.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/shiboken6/distinfo b/devel/shiboken6/distinfo
index 837de6ee5f26..e048bccfb3d8 100644
--- a/devel/shiboken6/distinfo
+++ b/devel/shiboken6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756198971
-SHA256 (KDE/Qt/6.9.2/pyside-setup-everywhere-src-6.9.2.tar.xz) = 9ec087465342bdc9dbe492a30e58fdbbc5448655deacf5982a0fe7123f59222d
-SIZE (KDE/Qt/6.9.2/pyside-setup-everywhere-src-6.9.2.tar.xz) = 16659400
+TIMESTAMP = 1759301509
+SHA256 (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 7cd2d5abb98f2e6f442b0e41f5fcf930e7312ae4b17f681316b1adc7b63bb172
+SIZE (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 16663380
diff --git a/devel/signal-sqlcipher-extension/Makefile b/devel/signal-sqlcipher-extension/Makefile
index 1b9c1ee4e8a1..d56f234afb28 100644
--- a/devel/signal-sqlcipher-extension/Makefile
+++ b/devel/signal-sqlcipher-extension/Makefile
@@ -1,6 +1,7 @@
PORTNAME= signal-sqlcipher-extension
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= mikael@FreeBSD.org
diff --git a/devel/snazy/Makefile b/devel/snazy/Makefile
index 1bab837ded1e..b8539b06b937 100644
--- a/devel/snazy/Makefile
+++ b/devel/snazy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= snazy
DISTVERSION= 0.55.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/spr/Makefile b/devel/spr/Makefile
index 7aa8d651a3c4..5496cec2b9ae 100644
--- a/devel/spr/Makefile
+++ b/devel/spr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spr
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/stgit/Makefile b/devel/stgit/Makefile
index ffbca84c8e8f..f8c9ba1455b5 100644
--- a/devel/stgit/Makefile
+++ b/devel/stgit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stgit
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.3
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/stylua/Makefile b/devel/stylua/Makefile
index 42b7a327c5d3..485d2008e7bf 100644
--- a/devel/stylua/Makefile
+++ b/devel/stylua/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stylua
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/tabby/Makefile b/devel/tabby/Makefile
index 9d48c95ff3c1..847276c6131f 100644
--- a/devel/tabby/Makefile
+++ b/devel/tabby/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tabby
DISTVERSIONPREFIX= v
DISTVERSION= 0.31.1
+PORTREVISION= 1
CATEGORIES= devel # machine-learning
MASTER_SITES= https://github.com/swagger-api/swagger-ui/archive/refs/tags/:swagger
PKGNAMESUFFIX= -ai-coding-assistant
diff --git a/devel/tagref/Makefile b/devel/tagref/Makefile
index a79148b1d4b1..2d6a4a459436 100644
--- a/devel/tagref/Makefile
+++ b/devel/tagref/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tagref
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/texlab/Makefile b/devel/texlab/Makefile
index 03e80c57f7f3..e2687b5fed25 100644
--- a/devel/texlab/Makefile
+++ b/devel/texlab/Makefile
@@ -1,7 +1,7 @@
PORTNAME= texlab
DISTVERSIONPREFIX= v
DISTVERSION= 4.2.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel
MAINTAINER= kfv@kfv.io
diff --git a/devel/the-way/Makefile b/devel/the-way/Makefile
index 47d912be0f8f..9df7924967eb 100644
--- a/devel/the-way/Makefile
+++ b/devel/the-way/Makefile
@@ -1,7 +1,7 @@
PORTNAME= the-way
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.3
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/tokei/Makefile b/devel/tokei/Makefile
index d4ee04fbffd7..c5b88f1d0941 100644
--- a/devel/tokei/Makefile
+++ b/devel/tokei/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tokei
DISTVERSIONPREFIX= v
DISTVERSION= 12.1.2
-PORTREVISION= 42
+PORTREVISION= 43
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/tokio-console/Makefile b/devel/tokio-console/Makefile
index 6aaf4f289c0a..6bc2fa9f3d60 100644
--- a/devel/tokio-console/Makefile
+++ b/devel/tokio-console/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tokio-console
DISTVERSIONPREFIX= tokio-console-v
DISTVERSION= 0.1.13
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/tree-sitter-cli/Makefile b/devel/tree-sitter-cli/Makefile
index 69fd692583a1..bdf8d902e437 100644
--- a/devel/tree-sitter-cli/Makefile
+++ b/devel/tree-sitter-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tree-sitter-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= amad@atl.tools
diff --git a/devel/tree-sitter-graph/Makefile b/devel/tree-sitter-graph/Makefile
index 800955915f0d..8ecd99b9429a 100644
--- a/devel/tree-sitter-graph/Makefile
+++ b/devel/tree-sitter-graph/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tree-sitter-graph
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/twiggy/Makefile b/devel/twiggy/Makefile
index a60ccc437407..f5bd637073dd 100644
--- a/devel/twiggy/Makefile
+++ b/devel/twiggy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= twiggy
DISTVERSION= 0.6.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel www
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/typeshare/Makefile b/devel/typeshare/Makefile
index 07deed8ae356..92fffe970840 100644
--- a/devel/typeshare/Makefile
+++ b/devel/typeshare/Makefile
@@ -1,7 +1,7 @@
PORTNAME= typeshare
DISTVERSIONPREFIX= v
DISTVERSION= 1.13.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/unit-otel/Makefile b/devel/unit-otel/Makefile
index 4f7e66131a7f..67ff5c8a3432 100644
--- a/devel/unit-otel/Makefile
+++ b/devel/unit-otel/Makefile
@@ -1,5 +1,6 @@
PORTNAME= unit-otel
PORTVERSION= ${UNIT_VERSION}
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES?= https://unit.nginx.org/download/
DISTFILES= unit-${PORTVERSION}.tar.gz
diff --git a/devel/uv/Makefile b/devel/uv/Makefile
index 1b48eb499e32..7849cb8381eb 100644
--- a/devel/uv/Makefile
+++ b/devel/uv/Makefile
@@ -1,5 +1,6 @@
PORTNAME= uv
DISTVERSION= 0.8.21
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/wasm-server-runner/Makefile b/devel/wasm-server-runner/Makefile
index d5f700ec56f2..488c04089156 100644
--- a/devel/wasm-server-runner/Makefile
+++ b/devel/wasm-server-runner/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wasm-server-runner
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= cs@FreeBSD.org
diff --git a/devel/wasmer/Makefile b/devel/wasmer/Makefile
index 615d4be39a08..38d710b92377 100644
--- a/devel/wasmer/Makefile
+++ b/devel/wasmer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wasmer
DISTVERSIONPREFIX= v
DISTVERSION= 6.0.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= kjozic@gmail.com
diff --git a/devel/wizer/Makefile b/devel/wizer/Makefile
index e366deb0885f..7f464b43b5ea 100644
--- a/devel/wizer/Makefile
+++ b/devel/wizer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wizer
DISTVERSIONPREFIX= v
DISTVERSION= 10.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel www
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/xtensa-esp-elf/Makefile b/devel/xtensa-esp-elf/Makefile
index 19a097a53cfd..e294c397400c 100644
--- a/devel/xtensa-esp-elf/Makefile
+++ b/devel/xtensa-esp-elf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xtensa-esp-elf
DISTVERSION= 13.2.0_20240530
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= devel
MASTER_SITES= https://github.com/espressif/crosstool-NG/releases/download/esp-${DISTVERSION}/:source1 \
GNU/gmp:source2 \
diff --git a/dns/dnsdist/Makefile b/dns/dnsdist/Makefile
index b43102daf688..eebd7eb5e11f 100644
--- a/dns/dnsdist/Makefile
+++ b/dns/dnsdist/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dnsdist
DISTVERSION= 2.0.1
+PORTREVISION= 1
CATEGORIES= dns net
MASTER_SITES= https://downloads.powerdns.com/releases/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/dns/dnstracer-rs/Makefile b/dns/dnstracer-rs/Makefile
index 68c5731b82e9..67bc9ef83695 100644
--- a/dns/dnstracer-rs/Makefile
+++ b/dns/dnstracer-rs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dnstracer
DISTVERSION= 1.1.8
+PORTREVISION= 1
CATEGORIES= dns
MASTER_SITES= CRATESIO
PKGNAMESUFFIX= -rs
diff --git a/dns/dog/Makefile b/dns/dog/Makefile
index 93af53b69977..45b8e9b12944 100644
--- a/dns/dog/Makefile
+++ b/dns/dog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dog
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 44
+PORTREVISION= 45
CATEGORIES= dns net
MAINTAINER= lcook@FreeBSD.org
diff --git a/dns/doh-proxy/Makefile b/dns/doh-proxy/Makefile
index 70adb1a7d134..db318c1e7bbf 100644
--- a/dns/doh-proxy/Makefile
+++ b/dns/doh-proxy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= doh-proxy
DISTVERSION= 0.9.12
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= dns
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/dns/encrypted-dns-server/Makefile b/dns/encrypted-dns-server/Makefile
index a116460b5f41..2f5cf14dfc6f 100644
--- a/dns/encrypted-dns-server/Makefile
+++ b/dns/encrypted-dns-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= encrypted-dns-server
DISTVERSION= 0.9.6
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= dns
MAINTAINER= felix@userspace.com.au
diff --git a/dns/powerdns-recursor/Makefile b/dns/powerdns-recursor/Makefile
index a52d46caa39a..eb41df1e40f4 100644
--- a/dns/powerdns-recursor/Makefile
+++ b/dns/powerdns-recursor/Makefile
@@ -1,5 +1,6 @@
PORTNAME= recursor
DISTVERSION= 5.3.0
+PORTREVISION= 1
CATEGORIES= dns
MASTER_SITES= https://downloads.powerdns.com/releases/
PKGNAMEPREFIX= powerdns-
diff --git a/editors/ad/Makefile b/editors/ad/Makefile
index cbd5daf29820..5164374982ee 100644
--- a/editors/ad/Makefile
+++ b/editors/ad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ad
DISTVERSION= 0.3.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= editors
MAINTAINER= fuz@FreeBSD.org
diff --git a/editors/amp/Makefile b/editors/amp/Makefile
index 39afe294b677..cfb1ce65ad29 100644
--- a/editors/amp/Makefile
+++ b/editors/amp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amp
DISTVERSION= 0.7.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= editors
MAINTAINER= eduardo@FreeBSD.org
diff --git a/editors/helix/Makefile b/editors/helix/Makefile
index d4981959a11a..a96855d76645 100644
--- a/editors/helix/Makefile
+++ b/editors/helix/Makefile
@@ -1,6 +1,6 @@
PORTNAME= helix
DISTVERSION= 25.07.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= editors
MASTER_SITES= https://git.sr.ht/~ecs/tree-sitter-hare/archive/:treesitterhare \
https://git.sr.ht/~jummit/tree-sitter-wren/archive/:treesitterwren \
diff --git a/editors/kakoune-lsp/Makefile b/editors/kakoune-lsp/Makefile
index 05de1d371d39..7e7a968f18f6 100644
--- a/editors/kakoune-lsp/Makefile
+++ b/editors/kakoune-lsp/Makefile
@@ -1,6 +1,7 @@
PORTNAME= lsp
DISTVERSIONPREFIX= v
DISTVERSION= 18.2.0
+PORTREVISION= 1
CATEGORIES= editors
PKGNAMEPREFIX= ${KAKPKGNAMEPREFIX}
diff --git a/editors/kibi/Makefile b/editors/kibi/Makefile
index f97d4eeb4483..ca36117a1fb6 100644
--- a/editors/kibi/Makefile
+++ b/editors/kibi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kibi
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 41
+PORTREVISION= 42
CATEGORIES= editors
MAINTAINER= lcook@FreeBSD.org
diff --git a/editors/languageclient-neovim/Makefile b/editors/languageclient-neovim/Makefile
index 4aa2604ccbdf..1a580452fa83 100644
--- a/editors/languageclient-neovim/Makefile
+++ b/editors/languageclient-neovim/Makefile
@@ -1,7 +1,7 @@
PORTNAME= languageclient-neovim
DISTVERSION= 0.1.161-3
DISTVERSIONSUFFIX= -gcf6dd11
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= editors
MAINTAINER= yuri@FreeBSD.org
diff --git a/editors/lapce/Makefile b/editors/lapce/Makefile
index 9e5aa15b4438..9bbffe1bd6ee 100644
--- a/editors/lapce/Makefile
+++ b/editors/lapce/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lapce
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.5 # Cargo.lock patched: `make patch cargo-crates`
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= editors
MAINTAINER= eduardo@FreeBSD.org
diff --git a/editors/microsoft-edit/Makefile b/editors/microsoft-edit/Makefile
index 26ff741b2bfa..cfba9aa6a17f 100644
--- a/editors/microsoft-edit/Makefile
+++ b/editors/microsoft-edit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= microsoft-edit
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= editors
MAINTAINER= nobutaka@FreeBSD.org
diff --git a/editors/neovim-gtk/Makefile b/editors/neovim-gtk/Makefile
index 7ec8fbccfd5b..ecacba5de460 100644
--- a/editors/neovim-gtk/Makefile
+++ b/editors/neovim-gtk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= neovim-gtk
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.4
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= editors
MAINTAINER= asomers@FreeBSD.org
diff --git a/editors/ox/Makefile b/editors/ox/Makefile
index a054f58f8da2..31da1f7cd9e9 100644
--- a/editors/ox/Makefile
+++ b/editors/ox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ox
DISTVERSION= 0.7.7
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= editors
PKGNAMESUFFIX= -text-editor
diff --git a/editors/parinfer-rust/Makefile b/editors/parinfer-rust/Makefile
index 23d759809e88..1cd5e9d6170e 100644
--- a/editors/parinfer-rust/Makefile
+++ b/editors/parinfer-rust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= parinfer-rust
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.3.20220110
-PORTREVISION= 33
+PORTREVISION= 34
CATEGORIES= editors
MAINTAINER= bofh@FreeBSD.org
diff --git a/filesystems/sandboxfs/Makefile b/filesystems/sandboxfs/Makefile
index 2ca6983f3aa4..e36cdecb4654 100644
--- a/filesystems/sandboxfs/Makefile
+++ b/filesystems/sandboxfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sandboxfs
DISTVERSIONPREFIX= sandboxfs-
DISTVERSION= 0.2.0
-PORTREVISION= 50
+PORTREVISION= 51
CATEGORIES= filesystems
PKGNAMEPREFIX= fusefs-
diff --git a/filesystems/ufs/Makefile b/filesystems/ufs/Makefile
index c8d35e734db2..b2b77ae34e05 100644
--- a/filesystems/ufs/Makefile
+++ b/filesystems/ufs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ufs
DISTVERSION= 0.6.0
+PORTREVISION= 1
CATEGORIES= filesystems sysutils
PKGNAMEPREFIX= fusefs-
diff --git a/filesystems/xfuse/Makefile b/filesystems/xfuse/Makefile
index 8253d69012e4..9eb6bc413433 100644
--- a/filesystems/xfuse/Makefile
+++ b/filesystems/xfuse/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xfuse
DISTVERSION= 0.5.1
+PORTREVISION= 1
CATEGORIES= filesystems
MASTER_SITES= CRATESIO
MASTER_SITE_SUBDIR= xfs-fuse/${DISTVERSION}
diff --git a/filesystems/zerofs/Makefile b/filesystems/zerofs/Makefile
index 33d72d1fdc14..e789888398cf 100644
--- a/filesystems/zerofs/Makefile
+++ b/filesystems/zerofs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= zerofs
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.2
+PORTREVISION= 1
CATEGORIES= filesystems sysutils
MAINTAINER= stephan@lichtenauer.co.za
diff --git a/filesystems/ztop/Makefile b/filesystems/ztop/Makefile
index 6f5e82b0f8c9..ffc4b00b3c50 100644
--- a/filesystems/ztop/Makefile
+++ b/filesystems/ztop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ztop
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= filesystems sysutils
MAINTAINER= asomers@FreeBSD.org
diff --git a/finance/electrs/Makefile b/finance/electrs/Makefile
index be1703086063..7b904f06dac9 100644
--- a/finance/electrs/Makefile
+++ b/finance/electrs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= electrs
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.10
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= finance net-p2p
MAINTAINER= yuri@FreeBSD.org
diff --git a/finance/hyperswitch/Makefile b/finance/hyperswitch/Makefile
index 642d5364d157..9ebb54bf7b67 100644
--- a/finance/hyperswitch/Makefile
+++ b/finance/hyperswitch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hyperswitch
DISTVERSION= 2025.05.16.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= finance
MAINTAINER= yuri@FreeBSD.org
diff --git a/finance/ord/Makefile b/finance/ord/Makefile
index 3e05af732784..f88a34ac7696 100644
--- a/finance/ord/Makefile
+++ b/finance/ord/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ord
DISTVERSION= 0.20.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= finance
PKGNAMESUFFIX= -crypto-wallet
diff --git a/finance/tickrs/Makefile b/finance/tickrs/Makefile
index 59e0ddb35d9a..ba5ad92db4f3 100644
--- a/finance/tickrs/Makefile
+++ b/finance/tickrs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tickrs
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.9
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= finance
MAINTAINER= lcook@FreeBSD.org
diff --git a/ftp/termscp/Makefile b/ftp/termscp/Makefile
index 75990069cc4d..050984d0a6b7 100644
--- a/ftp/termscp/Makefile
+++ b/ftp/termscp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= termscp
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= ftp
MAINTAINER= sec.research.2005@gmail.com
diff --git a/ftp/unftp/Makefile b/ftp/unftp/Makefile
index 284188c866fc..69856105be9a 100644
--- a/ftp/unftp/Makefile
+++ b/ftp/unftp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= unftp
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= ftp
MAINTAINER= yuri@FreeBSD.org
diff --git a/games/0ad/Makefile b/games/0ad/Makefile
index 498b1c72c5f0..58f597a2745c 100644
--- a/games/0ad/Makefile
+++ b/games/0ad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= 0ad
DISTVERSION= 0.27.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= https://releases.wildfiregames.com/
DISTFILES= ${PORTNAME}-${DISTVERSION}-unix-build.tar.xz \
diff --git a/games/DDNet/Makefile b/games/DDNet/Makefile
index 543954f8b8b0..ae2f19772393 100644
--- a/games/DDNet/Makefile
+++ b/games/DDNet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= DDNet
PORTVERSION= 19.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= https://ddnet.tw/downloads/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/games/anki/Makefile b/games/anki/Makefile
index cbab4a1a9172..4e4e40a4654a 100644
--- a/games/anki/Makefile
+++ b/games/anki/Makefile
@@ -1,5 +1,6 @@
PORTNAME= anki
DISTVERSION= 25.09.2
+PORTREVISION= 1
# Don't forget to update ${_MY_BUILDHASH} if DISTVERSION changes
CATEGORIES= games education python
MASTER_SITES= LOCAL/kai/:yarncache
diff --git a/games/dose-response/Makefile b/games/dose-response/Makefile
index 5c2d08e9039a..3963ca48e3ff 100644
--- a/games/dose-response/Makefile
+++ b/games/dose-response/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dose-response
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 54
+PORTREVISION= 55
CATEGORIES= games
MAINTAINER= ports@FreeBSD.org
diff --git a/games/genact/Makefile b/games/genact/Makefile
index f8f18937634a..adb2124185d5 100644
--- a/games/genact/Makefile
+++ b/games/genact/Makefile
@@ -1,7 +1,7 @@
PORTNAME= genact
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.2
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= games
MAINTAINER= eduardo@FreeBSD.org
diff --git a/games/gnome-robots/Makefile b/games/gnome-robots/Makefile
index 779963d8be75..ea26fd897482 100644
--- a/games/gnome-robots/Makefile
+++ b/games/gnome-robots/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-robots
DISTVERSION= 41.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games gnome
DIST_SUBDIR= gnome
diff --git a/games/hivetui/Makefile b/games/hivetui/Makefile
index 1c45c5a98cab..43eeb097fa41 100644
--- a/games/hivetui/Makefile
+++ b/games/hivetui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hivetui
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= games
MAINTAINER= fuz@FreeBSD.org
diff --git a/games/jaggedalliance2/Makefile b/games/jaggedalliance2/Makefile
index d4e26de35ad7..14e9e205ad6a 100644
--- a/games/jaggedalliance2/Makefile
+++ b/games/jaggedalliance2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ja2
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= games
MAINTAINER= timp87@gmail.com
diff --git a/games/jumpy/Makefile b/games/jumpy/Makefile
index 9486ea1e20b1..d18989d115e1 100644
--- a/games/jumpy/Makefile
+++ b/games/jumpy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jumpy
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= games wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/games/punchy/Makefile b/games/punchy/Makefile
index c9cc2625e839..d6cd1c3ec193 100644
--- a/games/punchy/Makefile
+++ b/games/punchy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= punchy
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= games wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/games/rpg-cli/Makefile b/games/rpg-cli/Makefile
index b3bce84c919e..27d028bedc38 100644
--- a/games/rpg-cli/Makefile
+++ b/games/rpg-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rpg-cli
DISTVERSION= 1.0.1
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= games
MAINTAINER= lcook@FreeBSD.org
diff --git a/games/sulis/Makefile b/games/sulis/Makefile
index 29de9e10bcb6..c7c947473c8a 100644
--- a/games/sulis/Makefile
+++ b/games/sulis/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sulis
DISTVERSION= 1.0.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= games
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index 6ebbab42811e..fb20ee75b22d 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,6 @@
PORTNAME= veloren
PORTVERSION= s20251001
+PORTREVISION= 1
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
diff --git a/graphics/artem/Makefile b/graphics/artem/Makefile
index 402811050f33..4401b60b0474 100644
--- a/graphics/artem/Makefile
+++ b/graphics/artem/Makefile
@@ -1,7 +1,7 @@
PORTNAME= artem
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics
MAINTAINER= adamw@FreeBSD.org
diff --git a/graphics/asciinema-agg/Makefile b/graphics/asciinema-agg/Makefile
index f4f36382870f..4d25b072a8c2 100644
--- a/graphics/asciinema-agg/Makefile
+++ b/graphics/asciinema-agg/Makefile
@@ -1,7 +1,6 @@
PORTNAME= agg
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.0
-PORTREVISION= 2
+DISTVERSION= 1.6.0
CATEGORIES= graphics
PKGNAMEPREFIX= asciinema-
diff --git a/graphics/asciinema-agg/Makefile.crates b/graphics/asciinema-agg/Makefile.crates
index 20d98841c95a..e3abd36e4807 100644
--- a/graphics/asciinema-agg/Makefile.crates
+++ b/graphics/asciinema-agg/Makefile.crates
@@ -1,275 +1,275 @@
-CARGO_CRATES= addr2line-0.24.2 \
- adler-1.0.2 \
- adler2-2.0.0 \
- ahash-0.7.6 \
- ahash-0.8.3 \
- aho-corasick-0.7.20 \
- anstream-0.2.6 \
- anstyle-0.3.5 \
- anstyle-parse-0.1.1 \
- anstyle-wincon-0.2.0 \
- anyhow-1.0.70 \
- arrayref-0.3.7 \
- arrayvec-0.7.6 \
- async-compression-0.4.15 \
- atty-0.2.14 \
- autocfg-1.1.0 \
- avt-0.14.0 \
- backtrace-0.3.74 \
- base64-0.22.1 \
- bitflags-1.3.2 \
- bitflags-2.6.0 \
- bumpalo-3.12.0 \
- bytemuck-1.13.1 \
- byteorder-1.5.0 \
- byteorder-lite-0.1.0 \
- bytes-1.7.2 \
- cc-1.1.30 \
- cfg-if-1.0.0 \
- clap-3.2.23 \
- clap-4.2.1 \
- clap_builder-4.2.1 \
- clap_derive-3.2.18 \
- clap_lex-0.2.4 \
- clap_lex-0.4.1 \
- color_quant-1.1.0 \
- concolor-override-1.0.0 \
- concolor-query-0.3.3 \
- core-foundation-0.9.4 \
- core-foundation-sys-0.8.6 \
- core_maths-0.1.0 \
- crc32fast-1.3.2 \
- crossbeam-channel-0.5.7 \
- crossbeam-deque-0.8.3 \
- crossbeam-epoch-0.9.14 \
- crossbeam-utils-0.8.15 \
- data-url-0.3.1 \
- dirs-5.0.0 \
- dirs-sys-0.4.0 \
- dunce-1.0.3 \
- either-1.8.1 \
- env_logger-0.10.0 \
- errno-0.3.0 \
- errno-dragonfly-0.1.2 \
- fallible_collections-0.4.7 \
- flate2-1.0.25 \
- float-cmp-0.9.0 \
- fnv-1.0.7 \
- fontconfig-parser-0.5.2 \
- fontdb-0.22.0 \
- fontdue-0.7.2 \
- form_urlencoded-1.2.1 \
- futures-channel-0.3.27 \
- futures-core-0.3.31 \
- futures-io-0.3.31 \
- futures-sink-0.3.31 \
- futures-task-0.3.31 \
- futures-util-0.3.31 \
- getrandom-0.2.15 \
- gif-0.12.0 \
- gif-0.13.1 \
- gif-dispose-4.0.0 \
- gifsicle-1.93.0 \
- gifski-1.10.3 \
- gimli-0.31.1 \
- glob-0.3.1 \
- hashbrown-0.11.2 \
- hashbrown-0.12.3 \
- hashbrown-0.13.2 \
- heck-0.4.1 \
- hermit-abi-0.1.19 \
- hermit-abi-0.2.6 \
- hermit-abi-0.3.1 \
- http-1.1.0 \
- http-body-1.0.1 \
- http-body-util-0.1.2 \
- httparse-1.8.0 \
- humantime-2.1.0 \
- hyper-1.5.0 \
- hyper-rustls-0.27.3 \
- hyper-util-0.1.9 \
- idna-0.5.0 \
- image-webp-0.1.3 \
- imagequant-4.1.1 \
- imagesize-0.13.0 \
- imgref-1.9.4 \
- indexmap-1.9.3 \
- io-lifetimes-1.0.9 \
- ipnet-2.7.2 \
- is-terminal-0.4.6 \
- itoa-1.0.6 \
- js-sys-0.3.61 \
- kurbo-0.11.1 \
- libc-0.2.159 \
- libm-0.2.8 \
- linux-raw-sys-0.3.0 \
- lodepng-3.7.2 \
- log-0.4.22 \
- loop9-0.1.3 \
- memchr-2.5.0 \
- memmap2-0.9.5 \
- memoffset-0.8.0 \
- mime-0.3.17 \
- miniz_oxide-0.5.4 \
- miniz_oxide-0.6.2 \
- miniz_oxide-0.8.0 \
- mio-0.8.11 \
- natord-1.0.9 \
- noisy_float-0.2.0 \
- num-traits-0.2.15 \
- num_cpus-1.15.0 \
- object-0.36.5 \
- once_cell-1.20.2 \
- openssl-probe-0.1.5 \
- os_str_bytes-6.5.0 \
- pbr-1.1.1 \
- percent-encoding-2.3.1 \
- pico-args-0.5.0 \
- pin-project-lite-0.2.14 \
- pin-utils-0.1.0 \
- png-0.17.6 \
- ppv-lite86-0.2.20 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.87 \
- quick-error-2.0.1 \
- quinn-0.11.5 \
- quinn-proto-0.11.8 \
- quinn-udp-0.5.5 \
- quote-1.0.37 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
- rand_core-0.6.4 \
- rayon-1.7.0 \
- rayon-core-1.11.0 \
- redox_syscall-0.2.16 \
- redox_users-0.4.3 \
- regex-1.7.3 \
- regex-syntax-0.6.29 \
- reqwest-0.12.8 \
- resize-0.7.4 \
- resvg-0.44.0 \
- rgb-0.8.36 \
- ring-0.17.8 \
- roxmltree-0.18.0 \
- roxmltree-0.20.0 \
- rustc-demangle-0.1.24 \
- rustc-hash-2.0.0 \
- rustix-0.37.5 \
- rustls-0.23.14 \
- rustls-native-certs-0.8.0 \
- rustls-pemfile-2.2.0 \
- rustls-pki-types-1.10.0 \
- rustls-webpki-0.102.8 \
- rustybuzz-0.18.0 \
- ryu-1.0.13 \
- schannel-0.1.23 \
- scopeguard-1.1.0 \
- security-framework-2.10.0 \
- security-framework-sys-2.10.0 \
- serde-1.0.159 \
- serde_derive-1.0.159 \
- serde_json-1.0.95 \
- serde_urlencoded-0.7.1 \
- shellexpand-3.1.0 \
- shlex-1.3.0 \
- simplecss-0.2.1 \
- siphasher-1.0.1 \
- slab-0.4.8 \
- slotmap-1.0.7 \
- smallvec-1.13.2 \
- socket2-0.5.7 \
- spin-0.9.8 \
- strict-num-0.1.1 \
- strsim-0.10.0 \
- subtle-2.6.1 \
- svgtypes-0.15.2 \
- syn-1.0.109 \
- syn-2.0.79 \
- sync_wrapper-1.0.1 \
- termcolor-1.2.0 \
- textwrap-0.16.0 \
- thiserror-1.0.40 \
- thiserror-impl-1.0.40 \
- thread_local-1.1.7 \
- tiny-skia-0.11.4 \
- tiny-skia-path-0.11.4 \
- tinyvec-1.6.0 \
- tinyvec_macros-0.1.1 \
- tokio-1.38.1 \
- tokio-rustls-0.26.0 \
- tokio-util-0.7.12 \
- tower-service-0.3.2 \
- tracing-0.1.37 \
- tracing-core-0.1.30 \
- try-lock-0.2.4 \
- ttf-parser-0.15.2 \
- ttf-parser-0.24.1 \
- unicode-bidi-0.3.13 \
- unicode-bidi-mirroring-0.3.0 \
- unicode-ccc-0.3.0 \
- unicode-ident-1.0.8 \
- unicode-normalization-0.1.22 \
- unicode-properties-0.1.3 \
- unicode-script-0.5.5 \
- unicode-vo-0.1.0 \
- unicode-width-0.1.14 \
- untrusted-0.9.0 \
- url-2.5.2 \
- usvg-0.44.0 \
- utf8parse-0.2.1 \
- version_check-0.9.4 \
- want-0.3.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.95 \
- wasm-bindgen-backend-0.2.95 \
- wasm-bindgen-futures-0.4.34 \
- wasm-bindgen-macro-0.2.95 \
- wasm-bindgen-macro-support-0.2.95 \
- wasm-bindgen-shared-0.2.95 \
- web-sys-0.3.61 \
- weezl-0.1.8 \
- wild-2.1.0 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-registry-0.2.0 \
- windows-result-0.2.0 \
- windows-strings-0.1.0 \
- windows-sys-0.45.0 \
- windows-sys-0.48.0 \
- windows-sys-0.52.0 \
- windows-sys-0.59.0 \
- windows-targets-0.42.2 \
- windows-targets-0.48.5 \
- windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.42.2 \
- windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.42.2 \
- windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.42.2 \
- windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.6 \
- windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.42.2 \
- windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.42.2 \
- windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.42.2 \
- windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.42.2 \
- windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.6 \
- xmlparser-0.13.5 \
- xmlwriter-0.1.0 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zeroize-1.8.1 \
- zune-core-0.4.12 \
- zune-jpeg-0.4.13
+CARGO_CRATES= addr2line-0.24.2 \
+ adler-1.0.2 \
+ adler2-2.0.0 \
+ ahash-0.7.6 \
+ ahash-0.8.3 \
+ aho-corasick-0.7.20 \
+ anstream-0.2.6 \
+ anstyle-0.3.5 \
+ anstyle-parse-0.1.1 \
+ anstyle-wincon-0.2.0 \
+ anyhow-1.0.70 \
+ arrayref-0.3.7 \
+ arrayvec-0.7.6 \
+ async-compression-0.4.15 \
+ atty-0.2.14 \
+ autocfg-1.1.0 \
+ avt-0.16.0 \
+ backtrace-0.3.74 \
+ base64-0.22.1 \
+ bitflags-1.3.2 \
+ bitflags-2.6.0 \
+ bumpalo-3.12.0 \
+ bytemuck-1.13.1 \
+ byteorder-1.5.0 \
+ byteorder-lite-0.1.0 \
+ bytes-1.7.2 \
+ cc-1.1.30 \
+ cfg-if-1.0.0 \
+ clap-3.2.23 \
+ clap-4.2.1 \
+ clap_builder-4.2.1 \
+ clap_derive-3.2.18 \
+ clap_lex-0.2.4 \
+ clap_lex-0.4.1 \
+ color_quant-1.1.0 \
+ concolor-override-1.0.0 \
+ concolor-query-0.3.3 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.6 \
+ core_maths-0.1.0 \
+ crc32fast-1.3.2 \
+ crossbeam-channel-0.5.7 \
+ crossbeam-deque-0.8.3 \
+ crossbeam-epoch-0.9.14 \
+ crossbeam-utils-0.8.15 \
+ data-url-0.3.1 \
+ dirs-5.0.0 \
+ dirs-sys-0.4.0 \
+ dunce-1.0.3 \
+ either-1.8.1 \
+ env_logger-0.10.0 \
+ errno-0.3.0 \
+ errno-dragonfly-0.1.2 \
+ fallible_collections-0.4.7 \
+ flate2-1.0.25 \
+ float-cmp-0.9.0 \
+ fnv-1.0.7 \
+ fontconfig-parser-0.5.2 \
+ fontdb-0.22.0 \
+ fontdue-0.7.2 \
+ form_urlencoded-1.2.1 \
+ futures-channel-0.3.27 \
+ futures-core-0.3.31 \
+ futures-io-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ getrandom-0.2.15 \
+ gif-0.12.0 \
+ gif-0.13.1 \
+ gif-dispose-4.0.0 \
+ gifsicle-1.93.0 \
+ gifski-1.10.3 \
+ gimli-0.31.1 \
+ glob-0.3.1 \
+ hashbrown-0.11.2 \
+ hashbrown-0.12.3 \
+ hashbrown-0.13.2 \
+ heck-0.4.1 \
+ hermit-abi-0.1.19 \
+ hermit-abi-0.2.6 \
+ hermit-abi-0.3.1 \
+ http-1.1.0 \
+ http-body-1.0.1 \
+ http-body-util-0.1.2 \
+ httparse-1.8.0 \
+ humantime-2.1.0 \
+ hyper-1.5.0 \
+ hyper-rustls-0.27.3 \
+ hyper-util-0.1.9 \
+ idna-0.5.0 \
+ image-webp-0.1.3 \
+ imagequant-4.1.1 \
+ imagesize-0.13.0 \
+ imgref-1.9.4 \
+ indexmap-1.9.3 \
+ io-lifetimes-1.0.9 \
+ ipnet-2.7.2 \
+ is-terminal-0.4.6 \
+ itoa-1.0.6 \
+ js-sys-0.3.61 \
+ kurbo-0.11.1 \
+ libc-0.2.159 \
+ libm-0.2.8 \
+ linux-raw-sys-0.3.0 \
+ lodepng-3.7.2 \
+ log-0.4.22 \
+ loop9-0.1.3 \
+ memchr-2.5.0 \
+ memmap2-0.9.5 \
+ memoffset-0.8.0 \
+ mime-0.3.17 \
+ miniz_oxide-0.5.4 \
+ miniz_oxide-0.6.2 \
+ miniz_oxide-0.8.0 \
+ mio-0.8.11 \
+ natord-1.0.9 \
+ noisy_float-0.2.0 \
+ num-traits-0.2.15 \
+ num_cpus-1.15.0 \
+ object-0.36.5 \
+ once_cell-1.20.2 \
+ openssl-probe-0.1.5 \
+ os_str_bytes-6.5.0 \
+ pbr-1.1.1 \
+ percent-encoding-2.3.1 \
+ pico-args-0.5.0 \
+ pin-project-lite-0.2.14 \
+ pin-utils-0.1.0 \
+ png-0.17.6 \
+ ppv-lite86-0.2.20 \
+ proc-macro-error-1.0.4 \
+ proc-macro-error-attr-1.0.4 \
+ proc-macro2-1.0.87 \
+ quick-error-2.0.1 \
+ quinn-0.11.5 \
+ quinn-proto-0.11.8 \
+ quinn-udp-0.5.5 \
+ quote-1.0.37 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ rayon-1.7.0 \
+ rayon-core-1.11.0 \
+ redox_syscall-0.2.16 \
+ redox_users-0.4.3 \
+ regex-1.7.3 \
+ regex-syntax-0.6.29 \
+ reqwest-0.12.8 \
+ resize-0.7.4 \
+ resvg-0.44.0 \
+ rgb-0.8.36 \
+ ring-0.17.8 \
+ roxmltree-0.18.0 \
+ roxmltree-0.20.0 \
+ rustc-demangle-0.1.24 \
+ rustc-hash-2.0.0 \
+ rustix-0.37.5 \
+ rustls-0.23.14 \
+ rustls-native-certs-0.8.0 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.10.0 \
+ rustls-webpki-0.102.8 \
+ rustybuzz-0.18.0 \
+ ryu-1.0.13 \
+ schannel-0.1.23 \
+ scopeguard-1.1.0 \
+ security-framework-2.10.0 \
+ security-framework-sys-2.10.0 \
+ serde-1.0.159 \
+ serde_derive-1.0.159 \
+ serde_json-1.0.95 \
+ serde_urlencoded-0.7.1 \
+ shellexpand-3.1.0 \
+ shlex-1.3.0 \
+ simplecss-0.2.1 \
+ siphasher-1.0.1 \
+ slab-0.4.8 \
+ slotmap-1.0.7 \
+ smallvec-1.13.2 \
+ socket2-0.5.7 \
+ spin-0.9.8 \
+ strict-num-0.1.1 \
+ strsim-0.10.0 \
+ subtle-2.6.1 \
+ svgtypes-0.15.2 \
+ syn-1.0.109 \
+ syn-2.0.79 \
+ sync_wrapper-1.0.1 \
+ termcolor-1.2.0 \
+ textwrap-0.16.0 \
+ thiserror-1.0.40 \
+ thiserror-impl-1.0.40 \
+ thread_local-1.1.7 \
+ tiny-skia-0.11.4 \
+ tiny-skia-path-0.11.4 \
+ tinyvec-1.6.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.38.1 \
+ tokio-rustls-0.26.0 \
+ tokio-util-0.7.12 \
+ tower-service-0.3.2 \
+ tracing-0.1.37 \
+ tracing-core-0.1.30 \
+ try-lock-0.2.4 \
+ ttf-parser-0.15.2 \
+ ttf-parser-0.24.1 \
+ unicode-bidi-0.3.13 \
+ unicode-bidi-mirroring-0.3.0 \
+ unicode-ccc-0.3.0 \
+ unicode-ident-1.0.8 \
+ unicode-normalization-0.1.22 \
+ unicode-properties-0.1.3 \
+ unicode-script-0.5.5 \
+ unicode-vo-0.1.0 \
+ unicode-width-0.1.14 \
+ untrusted-0.9.0 \
+ url-2.5.2 \
+ usvg-0.44.0 \
+ utf8parse-0.2.1 \
+ version_check-0.9.4 \
+ want-0.3.0 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.95 \
+ wasm-bindgen-backend-0.2.95 \
+ wasm-bindgen-futures-0.4.34 \
+ wasm-bindgen-macro-0.2.95 \
+ wasm-bindgen-macro-support-0.2.95 \
+ wasm-bindgen-shared-0.2.95 \
+ web-sys-0.3.61 \
+ weezl-0.1.8 \
+ wild-2.1.0 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.5 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-registry-0.2.0 \
+ windows-result-0.2.0 \
+ windows-strings-0.1.0 \
+ windows-sys-0.45.0 \
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.42.2 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.42.2 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.42.2 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.42.2 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.42.2 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.42.2 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.42.2 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.6 \
+ xmlparser-0.13.5 \
+ xmlwriter-0.1.0 \
+ zerocopy-0.7.35 \
+ zerocopy-derive-0.7.35 \
+ zeroize-1.8.1 \
+ zune-core-0.4.12 \
+ zune-jpeg-0.4.13
diff --git a/graphics/asciinema-agg/distinfo b/graphics/asciinema-agg/distinfo
index 01ee5eeabd98..0b5fc1e39bed 100644
--- a/graphics/asciinema-agg/distinfo
+++ b/graphics/asciinema-agg/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1749449069
+TIMESTAMP = 1759523177
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -31,8 +31,8 @@ SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93
SIZE (rust/crates/atty-0.2.14.crate) = 5470
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/avt-0.14.0.crate) = b485f400d02970694eed10e7080f994ad82eaf56a867d6671af5d5e184ed8ee6
-SIZE (rust/crates/avt-0.14.0.crate) = 616841
+SHA256 (rust/crates/avt-0.16.0.crate) = 156203bcce48a54533c6a718509c22825c1ebbb606e6b313a6f13e8c6097bd13
+SIZE (rust/crates/avt-0.16.0.crate) = 618555
SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
@@ -549,5 +549,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.13.crate) = 16099418600b4d8f028622f73ff6e3deaabdff330fb9a2a131dea781ee8b0768
SIZE (rust/crates/zune-jpeg-0.4.13.crate) = 62999
-SHA256 (asciinema-agg-v1.5.0_GH0.tar.gz) = 4bfbd0cc02f416ce868f0209b659a87e333de8f0b5edad19810e152ac6e7fc55
-SIZE (asciinema-agg-v1.5.0_GH0.tar.gz) = 15737508
+SHA256 (asciinema-agg-v1.6.0_GH0.tar.gz) = 541bdc7e7ec148d2146c8033e58a9046d9d3587671e8f375c9e606b5a24d3f82
+SIZE (asciinema-agg-v1.6.0_GH0.tar.gz) = 15748644
diff --git a/graphics/dify/Makefile b/graphics/dify/Makefile
index 785d3be8cda9..ebb04e1b31a6 100644
--- a/graphics/dify/Makefile
+++ b/graphics/dify/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dify
DISTVERSION= 0.6.0
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= graphics
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/graphics/drawpile/Makefile b/graphics/drawpile/Makefile
index 106938684aa3..cedba3518150 100644
--- a/graphics/drawpile/Makefile
+++ b/graphics/drawpile/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Drawpile
DISTVERSION= 2.2.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics python
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/dssim/Makefile b/graphics/dssim/Makefile
index 761008fc6444..76e5eb78dfda 100644
--- a/graphics/dssim/Makefile
+++ b/graphics/dssim/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dssim
DISTVERSION= 3.2.4
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= graphics
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/graphics/gifski/Makefile b/graphics/gifski/Makefile
index dd2ca925d0d2..18815f9b4ba7 100644
--- a/graphics/gifski/Makefile
+++ b/graphics/gifski/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gifski
DISTVERSION= 1.10.3
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/libimagequant/Makefile b/graphics/libimagequant/Makefile
index f992c4f8166c..177b9f0a27a1 100644
--- a/graphics/libimagequant/Makefile
+++ b/graphics/libimagequant/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libimagequant
PORTVERSION= 4.3.4
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/libopenraw/Makefile b/graphics/libopenraw/Makefile
index 2e9c69a77a80..cd6819b2be74 100644
--- a/graphics/libopenraw/Makefile
+++ b/graphics/libopenraw/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libopenraw
PORTVERSION= 0.3.7
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= graphics
MASTER_SITES= http://libopenraw.freedesktop.org/download/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/graphics/librsvg2-rust/Makefile b/graphics/librsvg2-rust/Makefile
index cf69e8ec9d40..41de19468181 100644
--- a/graphics/librsvg2-rust/Makefile
+++ b/graphics/librsvg2-rust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= librsvg
DISTVERSION= 2.60.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
PKGNAMESUFFIX= 2-rust
diff --git a/graphics/menyoki/Makefile b/graphics/menyoki/Makefile
index 83226eac876a..a64957cd9abc 100644
--- a/graphics/menyoki/Makefile
+++ b/graphics/menyoki/Makefile
@@ -1,7 +1,7 @@
PORTNAME= menyoki
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index 367c7c557624..f856fd77ad5b 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mesa
DISTVERSION= 25.2-branchpoint-4196
DISTVERSIONSUFFIX= -ge02a1bb173e
+PORTREVISION= 1
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
diff --git a/graphics/noaa-apt/Makefile b/graphics/noaa-apt/Makefile
index 36f06d22e552..d57da74726b4 100644
--- a/graphics/noaa-apt/Makefile
+++ b/graphics/noaa-apt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= noaa-apt
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/ocrs/Makefile b/graphics/ocrs/Makefile
index 7a9b966b1938..e3289139c4c3 100644
--- a/graphics/ocrs/Makefile
+++ b/graphics/ocrs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ocrs
DISTVERSIONPREFIX= ocrs-cli-v
DISTVERSION= 0.10.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/oculante/Makefile b/graphics/oculante/Makefile
index c90c77886043..ce71da2026a3 100644
--- a/graphics/oculante/Makefile
+++ b/graphics/oculante/Makefile
@@ -1,6 +1,6 @@
PORTNAME= oculante
DISTVERSION= 0.9.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/oxipng/Makefile b/graphics/oxipng/Makefile
index 9a4fc6604706..e17e66071bc6 100644
--- a/graphics/oxipng/Makefile
+++ b/graphics/oxipng/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oxipng
DISTVERSIONPREFIX= v
DISTVERSION= 9.1.5 # apply ${FILESDIR}/patch-man before generating cargo-crates list for missing deps
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics
MAINTAINER= eduardo@FreeBSD.org
diff --git a/graphics/pastel/Makefile b/graphics/pastel/Makefile
index a70ad54fb54a..e5182dc3ddfd 100644
--- a/graphics/pastel/Makefile
+++ b/graphics/pastel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pastel
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= lcook@FreeBSD.org
diff --git a/graphics/qt6-3d/distinfo b/graphics/qt6-3d/distinfo
index cd9b54578f75..5e2d2d8c0d6a 100644
--- a/graphics/qt6-3d/distinfo
+++ b/graphics/qt6-3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196733
-SHA256 (KDE/Qt/6.9.2/qt3d-everywhere-src-6.9.2.tar.xz) = aa6e023b8b5605f212cc52c46c1a8b74bd2ca67d01473d305b5b48a7972bb659
-SIZE (KDE/Qt/6.9.2/qt3d-everywhere-src-6.9.2.tar.xz) = 141825804
+TIMESTAMP = 1759303310
+SHA256 (KDE/Qt/6.9.3/qt3d-everywhere-src-6.9.3.tar.xz) = 7e8664ddf21a79d4eeaebf76dddf017ed31142a2df005cf4ac784dff10627fff
+SIZE (KDE/Qt/6.9.3/qt3d-everywhere-src-6.9.3.tar.xz) = 141820300
diff --git a/graphics/qt6-3d/pkg-plist b/graphics/qt6-3d/pkg-plist
index 5be5d29981db..c0b717194e24 100644
--- a/graphics/qt6-3d/pkg-plist
+++ b/graphics/qt6-3d/pkg-plist
@@ -1406,12 +1406,6 @@ lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateTargets.cmake
lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateVersionlessAliasTargets.cmake
lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateVersionlessTargets.cmake
lib/cmake/Qt6BuildInternals/StandaloneTests/Qt3DTestsConfig.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginAdditionalTargetInfo.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginConfig.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginConfigVersion.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginConfigVersionImpl.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginTargets.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene2dpluginAdditionalTargetInfo.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene2dpluginConfig.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene2dpluginConfigVersion.cmake
@@ -1448,6 +1442,12 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginConfigVersion.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginConfigVersionImpl.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginTargets.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginConfig.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginConfigVersion.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginConfigVersionImpl.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginTargets.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginAdditionalTargetInfo.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginConfig.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginConfigVersion.cmake
@@ -1572,7 +1572,7 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginTargets.cmake
%%QT_QMLDIR%%/Qt3D/Input/libquick3dinputplugin.so
%%QT_QMLDIR%%/Qt3D/Input/plugins.qmltypes
%%QT_QMLDIR%%/Qt3D/Input/qmldir
-%%QT_QMLDIR%%/Qt3D/Logic/lib3dquicklogicplugin.so
+%%QT_QMLDIR%%/Qt3D/Logic/libquick3dlogicplugin.so
%%QT_QMLDIR%%/Qt3D/Logic/plugins.qmltypes
%%QT_QMLDIR%%/Qt3D/Logic/qmldir
%%QT_QMLDIR%%/Qt3D/Render/libquick3drenderplugin.so
diff --git a/graphics/qt6-imageformats/distinfo b/graphics/qt6-imageformats/distinfo
index 7df0e43a15d1..d612fb9b4f82 100644
--- a/graphics/qt6-imageformats/distinfo
+++ b/graphics/qt6-imageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196738
-SHA256 (KDE/Qt/6.9.2/qtimageformats-everywhere-src-6.9.2.tar.xz) = 8a023f7e2f57dedc02e2ab10c975f7cb3cccac9b8f0823c12fd6824834549139
-SIZE (KDE/Qt/6.9.2/qtimageformats-everywhere-src-6.9.2.tar.xz) = 2021564
+TIMESTAMP = 1759303322
+SHA256 (KDE/Qt/6.9.3/qtimageformats-everywhere-src-6.9.3.tar.xz) = 4fb26bdbfbd4b8e480087896514e11c33aba7b6b39246547355ea340c4572ffe
+SIZE (KDE/Qt/6.9.3/qtimageformats-everywhere-src-6.9.3.tar.xz) = 2030812
diff --git a/graphics/qt6-lottie/distinfo b/graphics/qt6-lottie/distinfo
index be6b29505050..2438db7d0924 100644
--- a/graphics/qt6-lottie/distinfo
+++ b/graphics/qt6-lottie/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196742
-SHA256 (KDE/Qt/6.9.2/qtlottie-everywhere-src-6.9.2.tar.xz) = a4df93d2dd5c5942f1dc23e29667199fbf5cfaba84a51e6a9ffc874b967e31c6
-SIZE (KDE/Qt/6.9.2/qtlottie-everywhere-src-6.9.2.tar.xz) = 83560
+TIMESTAMP = 1759303331
+SHA256 (KDE/Qt/6.9.3/qtlottie-everywhere-src-6.9.3.tar.xz) = 116e105574f0bb442b80251fa60b88d1c9fe55db64e11b549e8fc2063b90df33
+SIZE (KDE/Qt/6.9.3/qtlottie-everywhere-src-6.9.3.tar.xz) = 83520
diff --git a/graphics/qt6-quickeffectmaker/distinfo b/graphics/qt6-quickeffectmaker/distinfo
index 8e63980db866..b0ce32592367 100644
--- a/graphics/qt6-quickeffectmaker/distinfo
+++ b/graphics/qt6-quickeffectmaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196749
-SHA256 (KDE/Qt/6.9.2/qtquickeffectmaker-everywhere-src-6.9.2.tar.xz) = 7985f1496ed411e3a3ae06ca55c8e37825e1c7f1c25ed4d120a68909ee0dd8f9
-SIZE (KDE/Qt/6.9.2/qtquickeffectmaker-everywhere-src-6.9.2.tar.xz) = 4342904
+TIMESTAMP = 1759303342
+SHA256 (KDE/Qt/6.9.3/qtquickeffectmaker-everywhere-src-6.9.3.tar.xz) = 6bf0361d24a0865cba9d94ff169c64cd69ac5d90c85260c29ec84ee5c2a59912
+SIZE (KDE/Qt/6.9.3/qtquickeffectmaker-everywhere-src-6.9.3.tar.xz) = 4343072
diff --git a/graphics/qt6-svg/distinfo b/graphics/qt6-svg/distinfo
index 8f066ad75a57..e761d58b9734 100644
--- a/graphics/qt6-svg/distinfo
+++ b/graphics/qt6-svg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756201222
-SHA256 (KDE/Qt/6.9.2/qtsvg-everywhere-src-6.9.2.tar.xz) = d984cab8f26334aa1c15e5b8f0cd9f1b7c0c1289fe0b68c1c84ab469b75605a5
-SIZE (KDE/Qt/6.9.2/qtsvg-everywhere-src-6.9.2.tar.xz) = 2004052
+TIMESTAMP = 1759303352
+SHA256 (KDE/Qt/6.9.3/qtsvg-everywhere-src-6.9.3.tar.xz) = db76aa3358cbbe6fce7da576ff4669cb9801920188c750d3b12783bbe97026e2
+SIZE (KDE/Qt/6.9.3/qtsvg-everywhere-src-6.9.3.tar.xz) = 2004192
diff --git a/graphics/qt6-wayland/distinfo b/graphics/qt6-wayland/distinfo
index d6f7ec8b5572..1c253fc89fc5 100644
--- a/graphics/qt6-wayland/distinfo
+++ b/graphics/qt6-wayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196760
-SHA256 (KDE/Qt/6.9.2/qtwayland-everywhere-src-6.9.2.tar.xz) = cad79806565568f12f9983fed69219416abcee9d5deef4abdfcf94aa2eef7781
-SIZE (KDE/Qt/6.9.2/qtwayland-everywhere-src-6.9.2.tar.xz) = 1138152
+TIMESTAMP = 1759303362
+SHA256 (KDE/Qt/6.9.3/qtwayland-everywhere-src-6.9.3.tar.xz) = e413d4bc9263e80a465761debf8cb8317aa6b01e814b20046a05258e6573dadd
+SIZE (KDE/Qt/6.9.3/qtwayland-everywhere-src-6.9.3.tar.xz) = 1138368
diff --git a/graphics/qt6-wayland/pkg-plist b/graphics/qt6-wayland/pkg-plist
index 211c136cf60b..a48b95ead2b8 100644
--- a/graphics/qt6-wayland/pkg-plist
+++ b/graphics/qt6-wayland/pkg-plist
@@ -641,6 +641,7 @@ lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateAdditionalTargetInfo.cm
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfig.cmake
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfigVersion.cmake
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateExtraProperties.cmake
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateTargets.cmake
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateVersionlessAliasTargets.cmake
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateVersionlessTargets.cmake
diff --git a/graphics/resvg-capi/Makefile b/graphics/resvg-capi/Makefile
index 138784e6678d..41edd896cca4 100644
--- a/graphics/resvg-capi/Makefile
+++ b/graphics/resvg-capi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= resvg-c-api
DISTVERSION= 0.45.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/resvg/Makefile b/graphics/resvg/Makefile
index 2891359c9421..cfbac27b29d4 100644
--- a/graphics/resvg/Makefile
+++ b/graphics/resvg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= resvg
DISTVERSION= 0.45.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/rx/Makefile b/graphics/rx/Makefile
index 014130029ae8..e6de0455d6d9 100644
--- a/graphics/rx/Makefile
+++ b/graphics/rx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rx
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.2
-PORTREVISION= 38
+PORTREVISION= 39
CATEGORIES= graphics
PKGNAMESUFFIX= -editor
diff --git a/graphics/satty/Makefile b/graphics/satty/Makefile
index d82e71171dbe..a09ac750a218 100644
--- a/graphics/satty/Makefile
+++ b/graphics/satty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= satty
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics wayland
MASTER_SITES= CRATESIO
diff --git a/graphics/svgbob/Makefile b/graphics/svgbob/Makefile
index a08794391de9..7b4abb20d9b6 100644
--- a/graphics/svgbob/Makefile
+++ b/graphics/svgbob/Makefile
@@ -1,6 +1,6 @@
PORTNAME= svgbob
DISTVERSION= 0.7.1
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/viu/Makefile b/graphics/viu/Makefile
index e915b272bb3c..1008cc3d7b0c 100644
--- a/graphics/viu/Makefile
+++ b/graphics/viu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= viu
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= graphics
MAINTAINER= lcook@FreeBSD.org
diff --git a/graphics/wallust/Makefile b/graphics/wallust/Makefile
index ac5e4c8d3460..f4faaa611093 100644
--- a/graphics/wallust/Makefile
+++ b/graphics/wallust/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wallust
DISTVERSION= 3.4.0
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://codeberg.org/explosion-mental/${PORTNAME}/archive/${DISTVERSION}${EXTRACT_SUFX}?dummy=/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/graphics/xd3d/Makefile b/graphics/xd3d/Makefile
index 5e17d6129a0b..6f5600a2cca1 100644
--- a/graphics/xd3d/Makefile
+++ b/graphics/xd3d/Makefile
@@ -2,11 +2,11 @@ PORTNAME= xd3d
PORTVERSION= 8.3.1
PORTREVISION= 21
CATEGORIES= graphics math
-MASTER_SITES= http://www.cmap.polytechnique.fr/~jouve/xd3d/
+MASTER_SITES= https://www.ljll.fr/jouve/xd3d/
MAINTAINER= thierry@FreeBSD.org
COMMENT= Simple scientific visualization tool
-WWW= http://www.cmap.polytechnique.fr/~jouve/xd3d/
+WWW= https://www.ljll.fr/jouve/xd3d/
LICENSE= GPLv2
@@ -33,7 +33,7 @@ USES+= magick:run
RUN_DEPENDS+= gifsicle:graphics/gifsicle
.endif
-MASTER_SITES_BACKUP= http://pompo.net/ports/
+MASTER_SITES_BACKUP= https://www.pompo.net/ports/
REINPLACE_ARGS= -i ""
FETCH_ARGS=
diff --git a/irc/halloy/Makefile b/irc/halloy/Makefile
index 3c2332391a6d..86a7d8616d0d 100644
--- a/irc/halloy/Makefile
+++ b/irc/halloy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= halloy
DISTVERSION= 2025.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= irc
MAINTAINER= pokeysquirrel@gmail.com
diff --git a/japanese/cskk/Makefile b/japanese/cskk/Makefile
index 6ff1a1121d34..3644d3a6107e 100644
--- a/japanese/cskk/Makefile
+++ b/japanese/cskk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cskk
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= japanese
MAINTAINER= syobon@syobon.net
diff --git a/japanese/py-SudachiPy/Makefile b/japanese/py-SudachiPy/Makefile
index 7d76c4c35ff3..9b823a905d94 100644
--- a/japanese/py-SudachiPy/Makefile
+++ b/japanese/py-SudachiPy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= SudachiPy
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.10
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= japanese python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/japanese/sudachi/Makefile b/japanese/sudachi/Makefile
index 04906c28852c..268736cd800c 100644
--- a/japanese/sudachi/Makefile
+++ b/japanese/sudachi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sudachi
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.10
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= japanese
MASTER_SITES= http://sudachi.s3-website-ap-northeast-1.amazonaws.com/sudachidict/:dict
DISTFILES= sudachi-dictionary-20220519-core.zip:dict # see ${WRKSRC}/fetch_dictionary.sh
diff --git a/java/icedtea-web/Makefile b/java/icedtea-web/Makefile
index 2e0794d89210..f399f03d3d2c 100644
--- a/java/icedtea-web/Makefile
+++ b/java/icedtea-web/Makefile
@@ -1,7 +1,7 @@
PORTNAME= icedtea-web
PORTVERSION= 1.8.8
DISTVERSIONPREFIX= icedtea-web-
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= java www
MAINTAINER= java@FreeBSD.org
diff --git a/lang/amber/Makefile b/lang/amber/Makefile
index aa9a21832064..4c7b3740354b 100644
--- a/lang/amber/Makefile
+++ b/lang/amber/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amber
DISTVERSION= 0.4.0-alpha
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= lang
PKGNAMESUFFIX= -language
diff --git a/lang/antimony/Makefile b/lang/antimony/Makefile
index cef73d40b7de..46da97514ffb 100644
--- a/lang/antimony/Makefile
+++ b/lang/antimony/Makefile
@@ -1,7 +1,7 @@
PORTNAME= antimony
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= lang
PKGNAMESUFFIX= -language
diff --git a/lang/asm-lsp/Makefile b/lang/asm-lsp/Makefile
index 13fa902ba346..c9be34a8a187 100644
--- a/lang/asm-lsp/Makefile
+++ b/lang/asm-lsp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= asm-lsp
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= lang
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/cairo/Makefile b/lang/cairo/Makefile
index 96bb658caee4..93aec48ff65f 100644
--- a/lang/cairo/Makefile
+++ b/lang/cairo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cairo
DISTVERSIONPREFIX= v
DISTVERSION= 2.12.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= lang
PKGNAMESUFFIX= -language
diff --git a/lang/gleam/Makefile b/lang/gleam/Makefile
index 5897ec3cfef2..95c83c638a2d 100644
--- a/lang/gleam/Makefile
+++ b/lang/gleam/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gleam
DISTVERSIONPREFIX= v
DISTVERSION= 1.11.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= lang
MAINTAINER= dch@FreeBSD.org
diff --git a/lang/gluon/Makefile b/lang/gluon/Makefile
index 568cbc2dceb0..967df022c3d9 100644
--- a/lang/gluon/Makefile
+++ b/lang/gluon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gluon
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.2
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= lang
PKGNAMESUFFIX= -language
diff --git a/lang/inko/Makefile b/lang/inko/Makefile
index 43e3457fa04e..cdebf611857a 100644
--- a/lang/inko/Makefile
+++ b/lang/inko/Makefile
@@ -1,7 +1,7 @@
PORTNAME= inko
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= lang devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/numbat/Makefile b/lang/numbat/Makefile
index ee1f163882c7..fdb20e46039d 100644
--- a/lang/numbat/Makefile
+++ b/lang/numbat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= numbat
DISTVERSIONPREFIX= v
DISTVERSION= 1.16.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= lang devel science
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/pomsky/Makefile b/lang/pomsky/Makefile
index 13587ca4ac3c..7029cc72a00c 100644
--- a/lang/pomsky/Makefile
+++ b/lang/pomsky/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pomsky
DISTVERSIONPREFIX= v
DISTVERSION= 0.10
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= lang textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/prql/Makefile b/lang/prql/Makefile
index 21475523ef89..8ea6643188f4 100644
--- a/lang/prql/Makefile
+++ b/lang/prql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= prql
DISTVERSION= 0.13.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= lang databases
PKGNAMESUFFIX= -compiler
diff --git a/lang/py-dhall/Makefile b/lang/py-dhall/Makefile
index 04a515aef9be..c50b86f64f97 100644
--- a/lang/py-dhall/Makefile
+++ b/lang/py-dhall/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dhall
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.15
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= lang python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/lang/rust-bootstrap/Makefile b/lang/rust-bootstrap/Makefile
index 78b610a43c8b..51f2ef1ce1a1 100644
--- a/lang/rust-bootstrap/Makefile
+++ b/lang/rust-bootstrap/Makefile
@@ -2,7 +2,7 @@
# to upload them to ~/public_distfiles on freefall in preparation
# for the next lang/rust update.
PORTNAME= rust
-PORTVERSION= 1.89.0
+PORTVERSION= 1.90.0
CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/
PKGNAMEPREFIX= ${FLAVOR:S/_/-/g}-
@@ -95,6 +95,11 @@ do-configure:
@${ECHO_CMD} 'host=["${_RUST_HOST}","${_RUST_TARGET}"]' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'target=["${_RUST_TARGET}"]' >> ${WRKSRC}/config.toml
.endif
+.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE)
+ @${ECHO_CMD} 'ccache="${CCACHE_BIN}"' >> ${WRKSRC}/config.toml
+.else
+ @${ECHO_CMD} 'ccache=false' >> ${WRKSRC}/config.toml
+.endif
@${ECHO_CMD} '[rust]' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'channel="stable"' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'default-linker="${CC}"' >> ${WRKSRC}/config.toml
@@ -102,11 +107,6 @@ do-configure:
@${ECHO_CMD} '[llvm]' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'download-ci-llvm=false' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'link-shared=false' >> ${WRKSRC}/config.toml
-.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE)
- @${ECHO_CMD} 'ccache="${CCACHE_BIN}"' >> ${WRKSRC}/config.toml
-.else
- @${ECHO_CMD} 'ccache=false' >> ${WRKSRC}/config.toml
-.endif
# https://github.com/rust-lang/rust/pull/72696#issuecomment-641517185
@${ECHO_CMD} 'ldflags="-lz"' >> ${WRKSRC}/config.toml
# we need to make sure to always build llvm with host arch support to get a
diff --git a/lang/rust-bootstrap/distinfo b/lang/rust-bootstrap/distinfo
index 7be7ca5ce3b9..6cc1de78d0c9 100644
--- a/lang/rust-bootstrap/distinfo
+++ b/lang/rust-bootstrap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755503846
-SHA256 (rust/rustc-1.89.0-src.tar.xz) = 0b9d55610d8270e06c44f459d1e2b7918a5e673809c592abed9b9c600e33d95a
-SIZE (rust/rustc-1.89.0-src.tar.xz) = 267487572
+TIMESTAMP = 1758279892
+SHA256 (rust/rustc-1.90.0-src.tar.xz) = 6bfeaddd90ffda2f063492b092bfed925c4b8c701579baf4b1316e021470daac
+SIZE (rust/rustc-1.90.0-src.tar.xz) = 272348992
diff --git a/lang/rust-bootstrap/sync.sh b/lang/rust-bootstrap/sync.sh
index 106b3d40870d..80b0471e1015 100644
--- a/lang/rust-bootstrap/sync.sh
+++ b/lang/rust-bootstrap/sync.sh
@@ -13,8 +13,8 @@ date=$(fetch -qo- https://static.rust-lang.org/dist/channel-rust-stable-date.txt
export ABI=FreeBSD:13:amd64
export INSTALL_AS_USER=1
export PKG_DBDIR="${DATADIR}/pkgdb"
-pkg update -f -r FreeBSD
-pkg fetch -r FreeBSD -o "${DATADIR}" -yg "*-rust-bootstrap-${version}*"
+pkg update -f -r FreeBSD-ports
+pkg fetch -r FreeBSD-ports -o "${DATADIR}" -yg "*-rust-bootstrap-${version}*"
find "${DATADIR}/All" -name "*rust-bootstrap-${version}*.*" \
-execdir tar -xvf {} \;
diff --git a/lang/rust/Makefile b/lang/rust/Makefile
index fc9fbf3582f5..00ce8e671b67 100644
--- a/lang/rust/Makefile
+++ b/lang/rust/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rust
-PORTVERSION?= 1.89.0
+PORTVERSION?= 1.90.0
PORTREVISION?= 0
CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/:src \
@@ -71,8 +71,8 @@ WASM_VARS= _COMPONENTS+="rust-analysis-${_PACKAGE_VERS}-wasm32-unknown-unknown
_RUST_TARGETS+=wasm32-unknown-unknown
# See WRKSRC/src/stage0 for the date and version values
-BOOTSTRAPS_DATE?= 2025-06-26
-RUST_BOOTSTRAP_VERSION?= 1.88.0
+BOOTSTRAPS_DATE?= 2025-08-07
+RUST_BOOTSTRAP_VERSION?= 1.89.0
CARGO_VENDOR_DIR?= ${WRKSRC}/vendor
@@ -173,6 +173,11 @@ do-configure:
@${ECHO_CMD} 'cargo="${WRKDIR}/bootstrap/bin/cargo"' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'rustc="${WRKDIR}/bootstrap/bin/rustc"' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'tools=[${_RUST_TOOLS:@.tool.@"${.tool.}"@:ts,}]' >> ${WRKSRC}/config.toml
+.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE)
+ @${ECHO_CMD} 'ccache="${CCACHE_BIN}"' >> ${WRKSRC}/config.toml
+.else
+ @${ECHO_CMD} 'ccache=false' >> ${WRKSRC}/config.toml
+.endif
@${ECHO_CMD} '[install]' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'prefix="${PREFIX}"' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'sysconfdir="${PREFIX}/etc"' >> ${WRKSRC}/config.toml
@@ -196,13 +201,6 @@ do-configure:
.if ${PORT_OPTIONS:MLTO}
@${ECHO_CMD} 'thin-lto=true' >> ${WRKSRC}/config.toml
.endif
-.if !defined(PKGNAMESUFFIX)
-.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE)
- @${ECHO_CMD} 'ccache="${CCACHE_BIN}"' >> ${WRKSRC}/config.toml
-.else
- @${ECHO_CMD} 'ccache=false' >> ${WRKSRC}/config.toml
-.endif
-.endif
@${ECHO_CMD} 'ninja=true' >> ${WRKSRC}/config.toml
.if ${ARCH} == powerpc
# Rust doesn't call the system compiler with the full version of the target.
diff --git a/lang/rust/distinfo b/lang/rust/distinfo
index e4f7c8b1d055..8c6822309183 100644
--- a/lang/rust/distinfo
+++ b/lang/rust/distinfo
@@ -1,51 +1,51 @@
-TIMESTAMP = 1755503845
-SHA256 (rust/rustc-1.89.0-src.tar.xz) = 0b9d55610d8270e06c44f459d1e2b7918a5e673809c592abed9b9c600e33d95a
-SIZE (rust/rustc-1.89.0-src.tar.xz) = 267487572
-SHA256 (rust/2025-06-26/rustc-1.88.0-aarch64-unknown-freebsd.tar.xz) = 67172d0cdc6d52a02f483c46c12e4ba33312974c62db46b43ecd3b1f3b43d132
-SIZE (rust/2025-06-26/rustc-1.88.0-aarch64-unknown-freebsd.tar.xz) = 67731064
-SHA256 (rust/2025-06-26/rust-std-1.88.0-aarch64-unknown-freebsd.tar.xz) = 1575d764a1490626776b4ab2001a4aa16a3e1d89dfdc9f283e42a54e392d1ac6
-SIZE (rust/2025-06-26/rust-std-1.88.0-aarch64-unknown-freebsd.tar.xz) = 25194144
-SHA256 (rust/2025-06-26/cargo-1.88.0-aarch64-unknown-freebsd.tar.xz) = 3babd56a24e9fede664b8f4374eb10455f84336e580dd9bbd43bec30f7edd5bc
-SIZE (rust/2025-06-26/cargo-1.88.0-aarch64-unknown-freebsd.tar.xz) = 8880928
-SHA256 (rust/2025-06-26/rustc-1.88.0-x86_64-unknown-freebsd.tar.xz) = 3ef42208bf53295061c4a058fa480512ea19ecb651266ab6640d5aa453a7083d
-SIZE (rust/2025-06-26/rustc-1.88.0-x86_64-unknown-freebsd.tar.xz) = 63955284
-SHA256 (rust/2025-06-26/rust-std-1.88.0-x86_64-unknown-freebsd.tar.xz) = 8ce82d28c71abfebdcd80cda50fc6ca5e4d275675f7cd9c6948b2695504b7657
-SIZE (rust/2025-06-26/rust-std-1.88.0-x86_64-unknown-freebsd.tar.xz) = 26263140
-SHA256 (rust/2025-06-26/cargo-1.88.0-x86_64-unknown-freebsd.tar.xz) = bc1418734bb07f72941ed013b2362e1728ec1b04bb57310617135ae3c598f559
-SIZE (rust/2025-06-26/cargo-1.88.0-x86_64-unknown-freebsd.tar.xz) = 10114468
-SHA256 (rust/2025-06-26/rustc-1.88.0-armv7-unknown-freebsd.tar.xz) = bd9e99725e5dee3f7f389222e98bacc507fed08d865bc903bb5dfd3662c2dedb
-SIZE (rust/2025-06-26/rustc-1.88.0-armv7-unknown-freebsd.tar.xz) = 68041072
-SHA256 (rust/2025-06-26/rust-std-1.88.0-armv7-unknown-freebsd.tar.xz) = 531e4433569e18481fd786eabf3c321c09e2052eaef3df1c32e962b4cfe29e9c
-SIZE (rust/2025-06-26/rust-std-1.88.0-armv7-unknown-freebsd.tar.xz) = 24377108
-SHA256 (rust/2025-06-26/cargo-1.88.0-armv7-unknown-freebsd.tar.xz) = 78a903b07855caf8c0671516a79f29b1a646f0d1b6147e0cc1930c29ee5dcf13
-SIZE (rust/2025-06-26/cargo-1.88.0-armv7-unknown-freebsd.tar.xz) = 9172844
-SHA256 (rust/2025-06-26/rustc-1.88.0-i686-unknown-freebsd.tar.xz) = 775ad2c77c0a3268ed062503cb5c173a988522e576630aeab7050b7dae2ab225
-SIZE (rust/2025-06-26/rustc-1.88.0-i686-unknown-freebsd.tar.xz) = 76553540
-SHA256 (rust/2025-06-26/rust-std-1.88.0-i686-unknown-freebsd.tar.xz) = af621a50d65c78b84356c0c69cd3b557fc0ed12c653a10c54d23035265bac876
-SIZE (rust/2025-06-26/rust-std-1.88.0-i686-unknown-freebsd.tar.xz) = 25898736
-SHA256 (rust/2025-06-26/cargo-1.88.0-i686-unknown-freebsd.tar.xz) = 21c27c8b3c8d17b0ba5b6dbba3800944d8a88c36e7437f527fc391019c2b2e58
-SIZE (rust/2025-06-26/cargo-1.88.0-i686-unknown-freebsd.tar.xz) = 10724288
-SHA256 (rust/2025-06-26/rustc-1.88.0-powerpc-unknown-freebsd.tar.xz) = e0a65f62a77c1dc566a1207a3f7c1ef6086b5f288c6fd512a6726648d6618bb3
-SIZE (rust/2025-06-26/rustc-1.88.0-powerpc-unknown-freebsd.tar.xz) = 69209400
-SHA256 (rust/2025-06-26/rust-std-1.88.0-powerpc-unknown-freebsd.tar.xz) = a0c153d21656da59a6e9dedc6823e7ea3443a63b20a5c5cafc5cbaca1aed3fea
-SIZE (rust/2025-06-26/rust-std-1.88.0-powerpc-unknown-freebsd.tar.xz) = 23355452
-SHA256 (rust/2025-06-26/cargo-1.88.0-powerpc-unknown-freebsd.tar.xz) = cdd57cca7f144245c836a86a59bdb823792f58c0192af398854de0ee8115c04b
-SIZE (rust/2025-06-26/cargo-1.88.0-powerpc-unknown-freebsd.tar.xz) = 9289100
-SHA256 (rust/2025-06-26/rustc-1.88.0-powerpc64-unknown-freebsd.tar.xz) = 4e5fee68df5d3a4f5bab892f6174af9d8da9394c9964c436578faf428cbd5bbd
-SIZE (rust/2025-06-26/rustc-1.88.0-powerpc64-unknown-freebsd.tar.xz) = 67654832
-SHA256 (rust/2025-06-26/rust-std-1.88.0-powerpc64-unknown-freebsd.tar.xz) = 2c714953eff5dcd21c858d898f6e252e40ab9693a09ffabdcd66fcb36d0e7d37
-SIZE (rust/2025-06-26/rust-std-1.88.0-powerpc64-unknown-freebsd.tar.xz) = 23401704
-SHA256 (rust/2025-06-26/cargo-1.88.0-powerpc64-unknown-freebsd.tar.xz) = 57e9aa16c4ee7fe284e54ec01a84caf08ef3139fd4f22c2f05e13f810dae76af
-SIZE (rust/2025-06-26/cargo-1.88.0-powerpc64-unknown-freebsd.tar.xz) = 9336784
-SHA256 (rust/2025-06-26/rustc-1.88.0-powerpc64le-unknown-freebsd.tar.xz) = 1cb12bc1f6edb054b3656a7439a76c88cf80cdb6eb1695f9de89b1c4aa05bf14
-SIZE (rust/2025-06-26/rustc-1.88.0-powerpc64le-unknown-freebsd.tar.xz) = 70776456
-SHA256 (rust/2025-06-26/rust-std-1.88.0-powerpc64le-unknown-freebsd.tar.xz) = 994fc09c860c757b1c1fcb0c1bf340d03a57f50e2c01f90fec06c81b053bc37f
-SIZE (rust/2025-06-26/rust-std-1.88.0-powerpc64le-unknown-freebsd.tar.xz) = 23532512
-SHA256 (rust/2025-06-26/cargo-1.88.0-powerpc64le-unknown-freebsd.tar.xz) = 0da207963f267df74448c3d5ac88c0b190db9984dc1acc9db8e21cab4e1913b9
-SIZE (rust/2025-06-26/cargo-1.88.0-powerpc64le-unknown-freebsd.tar.xz) = 9845780
-SHA256 (rust/2025-06-26/rustc-1.88.0-riscv64gc-unknown-freebsd.tar.xz) = 06270fe10241b8aa7e50cee4c35372afb2f05f073aa4a7d2b2f9ab2a1a74d1c7
-SIZE (rust/2025-06-26/rustc-1.88.0-riscv64gc-unknown-freebsd.tar.xz) = 77696432
-SHA256 (rust/2025-06-26/rust-std-1.88.0-riscv64gc-unknown-freebsd.tar.xz) = cb2f7535dde028a80630e7af8de74121e5c0fe61239fbd46b91fa0b9ce7dd793
-SIZE (rust/2025-06-26/rust-std-1.88.0-riscv64gc-unknown-freebsd.tar.xz) = 23559976
-SHA256 (rust/2025-06-26/cargo-1.88.0-riscv64gc-unknown-freebsd.tar.xz) = fcc3c82e832d7561e7de38d84f5415fc4d2d246f7b1ee5cf21567fb2ca296d90
-SIZE (rust/2025-06-26/cargo-1.88.0-riscv64gc-unknown-freebsd.tar.xz) = 11619296
+TIMESTAMP = 1758279891
+SHA256 (rust/rustc-1.90.0-src.tar.xz) = 6bfeaddd90ffda2f063492b092bfed925c4b8c701579baf4b1316e021470daac
+SIZE (rust/rustc-1.90.0-src.tar.xz) = 272348992
+SHA256 (rust/2025-08-07/rustc-1.89.0-aarch64-unknown-freebsd.tar.xz) = 4a086c11e9a5dc990b188af55bb002ec57ac385541a67609bae3e869284ba53f
+SIZE (rust/2025-08-07/rustc-1.89.0-aarch64-unknown-freebsd.tar.xz) = 67602196
+SHA256 (rust/2025-08-07/rust-std-1.89.0-aarch64-unknown-freebsd.tar.xz) = 2a47dc1fd48b51fc4aa45eb81b1e541d1dacc622ae8eb8ee94362802cc034a66
+SIZE (rust/2025-08-07/rust-std-1.89.0-aarch64-unknown-freebsd.tar.xz) = 25691400
+SHA256 (rust/2025-08-07/cargo-1.89.0-aarch64-unknown-freebsd.tar.xz) = 7d646378c7a69a6d5ece88c6b8e68086d197fe8a7eca78d3467145b19818b6ff
+SIZE (rust/2025-08-07/cargo-1.89.0-aarch64-unknown-freebsd.tar.xz) = 9062076
+SHA256 (rust/2025-08-07/rustc-1.89.0-x86_64-unknown-freebsd.tar.xz) = 5c3df8a9843d8e9270f26727be280b1f355829353fe5baf4780199110d63a6e6
+SIZE (rust/2025-08-07/rustc-1.89.0-x86_64-unknown-freebsd.tar.xz) = 64150560
+SHA256 (rust/2025-08-07/rust-std-1.89.0-x86_64-unknown-freebsd.tar.xz) = f442d9c402dbda73213c10c1678d08ed2bb9762ef1d7c12f1200861537502d82
+SIZE (rust/2025-08-07/rust-std-1.89.0-x86_64-unknown-freebsd.tar.xz) = 26904092
+SHA256 (rust/2025-08-07/cargo-1.89.0-x86_64-unknown-freebsd.tar.xz) = ab78e988c68e7202914ff2236a4b91f71b3a1537fd566ed789cb9e696ca53abc
+SIZE (rust/2025-08-07/cargo-1.89.0-x86_64-unknown-freebsd.tar.xz) = 10283492
+SHA256 (rust/2025-08-07/rustc-1.89.0-armv7-unknown-freebsd.tar.xz) = 77381d25519c740b833da7172de5881436053d776cba51f0c408382c13ff8cd4
+SIZE (rust/2025-08-07/rustc-1.89.0-armv7-unknown-freebsd.tar.xz) = 68299912
+SHA256 (rust/2025-08-07/rust-std-1.89.0-armv7-unknown-freebsd.tar.xz) = 65f98526286808e43ba0ca9e8d9e13d83db3d46e3b1bb7d2587419d9b928b3a5
+SIZE (rust/2025-08-07/rust-std-1.89.0-armv7-unknown-freebsd.tar.xz) = 24813500
+SHA256 (rust/2025-08-07/cargo-1.89.0-armv7-unknown-freebsd.tar.xz) = 42ec41ea270d2e593f21b1f0a64bfeed2555c373fe8d2177b153b8656a6731be
+SIZE (rust/2025-08-07/cargo-1.89.0-armv7-unknown-freebsd.tar.xz) = 9362148
+SHA256 (rust/2025-08-07/rustc-1.89.0-i686-unknown-freebsd.tar.xz) = fb1428241dc52025134d4e594fb96739d756cf600c6f3d8d75ec69cc2f0fca6c
+SIZE (rust/2025-08-07/rustc-1.89.0-i686-unknown-freebsd.tar.xz) = 76760916
+SHA256 (rust/2025-08-07/rust-std-1.89.0-i686-unknown-freebsd.tar.xz) = 2dd63ef00cf51c88ee2d0772f23b2ba1668696458594ab20c7f8f4b3f6751357
+SIZE (rust/2025-08-07/rust-std-1.89.0-i686-unknown-freebsd.tar.xz) = 26413304
+SHA256 (rust/2025-08-07/cargo-1.89.0-i686-unknown-freebsd.tar.xz) = 71b8701b5577389a57bd600c0cca57d5aa25c70bef2b3e7bf279092a6d7e306d
+SIZE (rust/2025-08-07/cargo-1.89.0-i686-unknown-freebsd.tar.xz) = 10921212
+SHA256 (rust/2025-08-07/rustc-1.89.0-powerpc-unknown-freebsd.tar.xz) = 7c72192b3000cfe972a82bb609f26348986138f68dcfd552a00224dddc25d5b3
+SIZE (rust/2025-08-07/rustc-1.89.0-powerpc-unknown-freebsd.tar.xz) = 69255712
+SHA256 (rust/2025-08-07/rust-std-1.89.0-powerpc-unknown-freebsd.tar.xz) = ef912d59278c02cbdf672f1db936f7705def9aa6b85a6091e7d19278ed546738
+SIZE (rust/2025-08-07/rust-std-1.89.0-powerpc-unknown-freebsd.tar.xz) = 23834180
+SHA256 (rust/2025-08-07/cargo-1.89.0-powerpc-unknown-freebsd.tar.xz) = 3b436178e9b6930b318f26edde7ab5e156186c79f64f363f9fe501fd58a684d9
+SIZE (rust/2025-08-07/cargo-1.89.0-powerpc-unknown-freebsd.tar.xz) = 9464180
+SHA256 (rust/2025-08-07/rustc-1.89.0-powerpc64-unknown-freebsd.tar.xz) = 49304519e51e4c3c6d568c97c5c070ebcde7f8644225b2157353e71a7b6ef95b
+SIZE (rust/2025-08-07/rustc-1.89.0-powerpc64-unknown-freebsd.tar.xz) = 67763500
+SHA256 (rust/2025-08-07/rust-std-1.89.0-powerpc64-unknown-freebsd.tar.xz) = f1f984b84376947bb04ec839e74c2f7f5b743c82f198404deb6e86289aba02f3
+SIZE (rust/2025-08-07/rust-std-1.89.0-powerpc64-unknown-freebsd.tar.xz) = 23920604
+SHA256 (rust/2025-08-07/cargo-1.89.0-powerpc64-unknown-freebsd.tar.xz) = 22d0f60452ceafa56f2bdb85c4f3bf314566cfa060e72eb3df8e165c869e62c9
+SIZE (rust/2025-08-07/cargo-1.89.0-powerpc64-unknown-freebsd.tar.xz) = 9556796
+SHA256 (rust/2025-08-07/rustc-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = 40e9b696df5e9df27bd8c81e66459471897153acb23fd36196ebbce178a73d3b
+SIZE (rust/2025-08-07/rustc-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = 70629540
+SHA256 (rust/2025-08-07/rust-std-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = a151c5791d50dc11477813b7caf2e9f46c7c9c7d4fcbe36b6fefbc98009c0c33
+SIZE (rust/2025-08-07/rust-std-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = 24048396
+SHA256 (rust/2025-08-07/cargo-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = 322a22b6675b12370262fbc47e694decf4145204f2e7853c5385dcaf9711b36a
+SIZE (rust/2025-08-07/cargo-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = 10073080
+SHA256 (rust/2025-08-07/rustc-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = 798654915a94869723254d9e064b831b6908fefe16bf85aa7cbddf90bf98cd54
+SIZE (rust/2025-08-07/rustc-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = 77423140
+SHA256 (rust/2025-08-07/rust-std-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = e998d809d2b8568bcbe963c91233c7cac3bdfd0ca9f81e3926d540366d80d3c4
+SIZE (rust/2025-08-07/rust-std-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = 24224064
+SHA256 (rust/2025-08-07/cargo-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = 5d96c6aacacdbe29932088495b3c2e274b435b57360e9f4291c09d5953a62499
+SIZE (rust/2025-08-07/cargo-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = 11784364
diff --git a/lang/rust/files/patch-vendor_cc.rs b/lang/rust/files/patch-vendor_cc.rs
index 4a763326e4f6..ef0ac3dc5c04 100644
--- a/lang/rust/files/patch-vendor_cc.rs
+++ b/lang/rust/files/patch-vendor_cc.rs
@@ -99,8 +99,8 @@ https://reviews.llvm.org/D77776
(false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
(false, false, false, false, false) => {
cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.25/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.25/src/tool.rs
+--- vendor/cc-1.2.26/src/tool.rs.orig 2025-04-01 18:22:03 UTC
++++ vendor/cc-1.2.26/src/tool.rs
@@ -141,9 +141,7 @@ impl Tool {
match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
@@ -112,8 +112,8 @@ https://reviews.llvm.org/D77776
(false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
(false, false, false, false, false) => {
cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.26/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.26/src/tool.rs
+--- vendor/cc-1.2.27/src/tool.rs.orig 2025-04-01 18:22:03 UTC
++++ vendor/cc-1.2.27/src/tool.rs
@@ -141,9 +141,7 @@ impl Tool {
match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
@@ -125,8 +125,8 @@ https://reviews.llvm.org/D77776
(false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
(false, false, false, false, false) => {
cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.27/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.27/src/tool.rs
+--- vendor/cc-1.2.30/src/tool.rs.orig 2025-04-01 18:22:03 UTC
++++ vendor/cc-1.2.30/src/tool.rs
@@ -141,9 +141,7 @@ impl Tool {
match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
diff --git a/lang/rustpython/Makefile b/lang/rustpython/Makefile
index 5122795b8cb2..6b738ce8549a 100644
--- a/lang/rustpython/Makefile
+++ b/lang/rustpython/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustpython
DISTVERSION= 0.4.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= lang
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/lang/scryer-prolog/Makefile b/lang/scryer-prolog/Makefile
index 5c437d4c4fb0..9b7e7f23eb7c 100644
--- a/lang/scryer-prolog/Makefile
+++ b/lang/scryer-prolog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= scryer-prolog
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= lang
MAINTAINER= me@svmhdvn.name
diff --git a/lang/spidermonkey102/Makefile b/lang/spidermonkey102/Makefile
index 57ae14ab946f..35022885e1d8 100644
--- a/lang/spidermonkey102/Makefile
+++ b/lang/spidermonkey102/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 102.9.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
PKGNAMESUFFIX= ${SP_VER}
diff --git a/lang/spidermonkey115/Makefile b/lang/spidermonkey115/Makefile
index dcaa73e1795e..938a86577295 100644
--- a/lang/spidermonkey115/Makefile
+++ b/lang/spidermonkey115/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 115.22.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source \
MOZILLA/firefox/candidates/${DISTVERSION}esr-candidates/build1/source
diff --git a/lang/spidermonkey128/Makefile b/lang/spidermonkey128/Makefile
index 684e7e96ad80..df40ac9bd14f 100644
--- a/lang/spidermonkey128/Makefile
+++ b/lang/spidermonkey128/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 128.12.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source \
MOZILLA/firefox/candidates/${DISTVERSION}esr-candidates/build1/source
diff --git a/lang/spidermonkey78/Makefile b/lang/spidermonkey78/Makefile
index 4264b165be06..8304e27bc0de 100644
--- a/lang/spidermonkey78/Makefile
+++ b/lang/spidermonkey78/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 78.15.0
-PORTREVISION= 36
+PORTREVISION= 37
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
PKGNAMESUFFIX= ${SP_VER}
diff --git a/lang/spidermonkey91/Makefile b/lang/spidermonkey91/Makefile
index d39cebee71e0..61877788c83b 100644
--- a/lang/spidermonkey91/Makefile
+++ b/lang/spidermonkey91/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 91.13.0
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
PKGNAMESUFFIX= ${SP_VER}
diff --git a/lang/starlark-rust/Makefile b/lang/starlark-rust/Makefile
index 7f77903c9b45..1ef5a7fc4541 100644
--- a/lang/starlark-rust/Makefile
+++ b/lang/starlark-rust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= starlark-rust
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= lang
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/typstfmt/Makefile b/lang/typstfmt/Makefile
index 035aa1bbc455..b0edbdc1f233 100644
--- a/lang/typstfmt/Makefile
+++ b/lang/typstfmt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= typstfmt
DISTVERSION= 0.2.10
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= lang
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/typstyle/Makefile b/lang/typstyle/Makefile
index 05908e014a55..54c75f1f89bb 100644
--- a/lang/typstyle/Makefile
+++ b/lang/typstyle/Makefile
@@ -1,7 +1,7 @@
PORTNAME= typstyle
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= lang
MAINTAINER= yuri@FreeBSD.org
diff --git a/mail/fetchmail/Makefile b/mail/fetchmail/Makefile
index 5f5781a89719..85db96d4e5f1 100644
--- a/mail/fetchmail/Makefile
+++ b/mail/fetchmail/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= fetchmail
-DISTVERSION= 6.5.5
+DISTVERSION= 6.5.6
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 4696c0e87342..aac30a3bab80 100644
--- a/mail/fetchmail/distinfo
+++ b/mail/fetchmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758741943
-SHA256 (fetchmail-6.5.5.tar.xz) = f989b62729c76afbcd65ec43b9c477f2d990f0913da141ff8166aa4e2bf56025
-SIZE (fetchmail-6.5.5.tar.xz) = 1048344
+TIMESTAMP = 1759500530
+SHA256 (fetchmail-6.5.6.tar.xz) = ec10e0e0eaa417313559379ede76c74614766d838b39470b66474863aa690dab
+SIZE (fetchmail-6.5.6.tar.xz) = 1061804
diff --git a/mail/fetchmailconf/pkg-plist b/mail/fetchmailconf/pkg-plist
index c0b5b8dfd13e..474368000540 100644
--- a/mail/fetchmailconf/pkg-plist
+++ b/mail/fetchmailconf/pkg-plist
@@ -3,3 +3,4 @@ share/man/man1/fetchmailconf.1.gz
%%PYTHON_SITELIBDIR%%/fetchmailconf.py
%%PYTHON_SITELIBDIR%%/fetchmailconf.pyc
%%PYTHON_SITELIBDIR%%/fetchmailconf.pyo
+@comment %%PYTHON_SITELIBDIR%%/__pycache__/fetchmailconf%%PYTHON_TAG%%.opt-2.pyc
diff --git a/mail/imap-tools/Makefile b/mail/imap-tools/Makefile
index 42e9ce40fd42..20f39d9721f9 100644
--- a/mail/imap-tools/Makefile
+++ b/mail/imap-tools/Makefile
@@ -1,5 +1,6 @@
PORTNAME= imap-tools
DISTVERSION= 1.7.1
+PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/mail/pizauth/Makefile b/mail/pizauth/Makefile
index a30aa61a0634..09c33b495f70 100644
--- a/mail/pizauth/Makefile
+++ b/mail/pizauth/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pizauth
DISTVERSION= 1.0.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= mail
MAINTAINER= nivit@FreeBSD.org
diff --git a/mail/postfix-current/Makefile b/mail/postfix-current/Makefile
index 0759221f8d75..86e745b3b4dc 100644
--- a/mail/postfix-current/Makefile
+++ b/mail/postfix-current/Makefile
@@ -1,5 +1,5 @@
PORTNAME= postfix
-DISTVERSION= 3.11-20250818
+DISTVERSION= 3.11-20250928
PORTREVISION?= 0
PORTEPOCH= 6
CATEGORIES= mail
diff --git a/mail/postfix-current/distinfo b/mail/postfix-current/distinfo
index b7f4a3f18cf6..692c27318e30 100644
--- a/mail/postfix-current/distinfo
+++ b/mail/postfix-current/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755703540
-SHA256 (postfix/postfix-3.11-20250818.tar.gz) = 87efc4dc86d2cefad6cd047ac4469a7dbd549af73c690af6dfe36587deee1f8d
-SIZE (postfix/postfix-3.11-20250818.tar.gz) = 5091048
+TIMESTAMP = 1759477012
+SHA256 (postfix/postfix-3.11-20250928.tar.gz) = 22e2ef531e31455eec5c9c532d0697b2752b78f23c85a4623af93b4593a2da38
+SIZE (postfix/postfix-3.11-20250928.tar.gz) = 5083596
diff --git a/mail/postfix-current/files/extra-patch-blacklistd b/mail/postfix-current/files/extra-patch-blacklistd
index c6811790ed66..e21b40fd63ec 100644
--- a/mail/postfix-current/files/extra-patch-blacklistd
+++ b/mail/postfix-current/files/extra-patch-blacklistd
@@ -1,8 +1,72 @@
-# PR 225664: support blacklistd on FreeBSD >= 11.0
-#
---- src/smtpd/Makefile.in.orig 2023-05-21 16:54:34 UTC
+--- src/postscreen/Makefile.in.orig 2024-03-09 21:34:49 UTC
++++ src/postscreen/Makefile.in
+@@ -3,13 +3,13 @@ SRCS = postscreen.c postscreen_dict.c postscreen_dnsbl
+ postscreen_early.c postscreen_smtpd.c postscreen_misc.c \
+ postscreen_state.c postscreen_tests.c postscreen_send.c \
+ postscreen_starttls.c postscreen_expand.c postscreen_endpt.c \
+- postscreen_haproxy.c
++ postscreen_haproxy.c pfilter.c
+ OBJS = postscreen.o postscreen_dict.o postscreen_dnsbl.o \
+ postscreen_early.o postscreen_smtpd.o postscreen_misc.o \
+ postscreen_state.o postscreen_tests.o postscreen_send.o \
+ postscreen_starttls.o postscreen_expand.o postscreen_endpt.o \
+- postscreen_haproxy.o
+-HDRS =
++ postscreen_haproxy.o pfilter.o
++HDRS = pfilter.h
+ TESTSRC =
+ DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE)
+ CFLAGS = $(DEBUG) $(OPT) $(DEFS)
+--- src/postscreen/pfilter.c.orig 2025-07-11 20:30:00 UTC
++++ src/postscreen/pfilter.c
+@@ -0,0 +1,19 @@
++#include "pfilter.h"
++#include <stdio.h> /* for NULL */
++#include <blacklist.h>
++
++static struct blacklist *blstate;
++
++void
++pfilter_notify(int a, int fd)
++{
++ if (blstate == NULL)
++ blstate = blacklist_open();
++ if (blstate == NULL)
++ return;
++ (void)blacklist_r(blstate, a, fd, "postscreen");
++ if (a == 0) {
++ blacklist_close(blstate);
++ blstate = NULL;
++ }
++}
+--- src/postscreen/pfilter.h.orig 2025-07-11 20:30:00 UTC
++++ src/postscreen/pfilter.h
+@@ -0,0 +1 @@
++void pfilter_notify(int, int);
+--- src/postscreen/postscreen_early.c.orig 2021-02-18 18:55:31 UTC
++++ src/postscreen/postscreen_early.c
+@@ -52,6 +52,7 @@
+ /* Application-specific. */
+
+ #include <postscreen.h>
++#include "pfilter.h" /* for blacklistd(8) */
+
+ static char *psc_teaser_greeting;
+ static VSTRING *psc_escape_buf;
+@@ -183,6 +184,10 @@ static void psc_early_event(int event, void *context)
+ msg_info("DNSBL rank %d for [%s]:%s",
+ state->dnsbl_score, PSC_CLIENT_ADDR_PORT(state));
+ PSC_FAIL_SESSION_STATE(state, PSC_STATE_FLAG_DNSBL_FAIL);
++
++ /* notify blacklistd of DNSBL rank violation */
++ pfilter_notify(1, vstream_fileno(state->smtp_client_stream));
++
+ switch (psc_dnsbl_action) {
+ case PSC_ACT_DROP:
+ state->dnsbl_reply = vstring_sprintf(vstring_alloc(100),
+--- src/smtpd/Makefile.in.orig 2025-01-09 22:06:10 UTC
+++ src/smtpd/Makefile.in
-@@ -2,14 +2,14 @@ SHELL = /bin/sh
+@@ -2,14 +2,14 @@ SRCS = smtpd.c smtpd_token.c smtpd_check.c smtpd_chat.
SRCS = smtpd.c smtpd_token.c smtpd_check.c smtpd_chat.c smtpd_state.c \
smtpd_peer.c smtpd_sasl_proto.c smtpd_sasl_glue.c smtpd_proxy.c \
smtpd_xforward.c smtpd_dsn_fix.c smtpd_milter.c smtpd_resolve.c \
@@ -20,7 +84,7 @@
TESTSRC = smtpd_token_test.c
DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE)
CFLAGS = $(DEBUG) $(OPT) $(DEFS)
---- src/smtpd/pfilter.c.orig 2023-11-17 14:38:32 UTC
+--- src/smtpd/pfilter.c.orig 2025-07-11 20:30:00 UTC
+++ src/smtpd/pfilter.c
@@ -0,0 +1,19 @@
+#include "pfilter.h"
@@ -42,10 +106,38 @@
+ blstate = NULL;
+ }
+}
---- src/smtpd/pfilter.h.orig 2023-11-17 14:38:32 UTC
+--- src/smtpd/pfilter.h.orig 2025-07-11 20:30:00 UTC
+++ src/smtpd/pfilter.h
@@ -0,0 +1 @@
+void pfilter_notify(int, int);
+--- src/smtpd/smtpd_check.c.orig 2025-07-11 20:34:19 UTC
++++ src/smtpd/smtpd_check.c
+@@ -1767,6 +1767,7 @@ static int reject_unauth_destination(SMTPD_STATE *stat
+ /*
+ * Reject relaying to sites that are not listed in relay_domains.
+ */
++ pfilter_notify(1, vstream_fileno(state->client));
+ return (smtpd_check_reject(state, MAIL_ERROR_POLICY,
+ reply_code, reply_dsn,
+ "<%s>: Relay access denied",
+--- src/smtpd/smtpd_milter.c.orig 2025-07-11 20:33:21 UTC
++++ src/smtpd/smtpd_milter.c
+@@ -193,6 +193,7 @@ const char *smtpd_milter_eval(const char *name, void *
+ return ("");
+ if (state->milter_reject_text) {
+ /* 554 5.7.1 <user@example.com>: Relay access denied */
++ pfilter_notify(1, vstream_fileno(state->client));
+ vstring_strcpy(state->expand_buf, state->milter_reject_text + 4);
+ cp = split_at(STR(state->expand_buf), ' ');
+ return (cp ? split_at(cp, ' ') : cp);
+@@ -210,6 +211,7 @@ const char *smtpd_milter_eval(const char *name, void *
+ return (0);
+ if (state->milter_reject_text) {
+ /* 554 5.7.1 <user@example.com>: Relay access denied */
++ pfilter_notify(1, vstream_fileno(state->client));
+ vstring_strcpy(state->expand_buf, state->milter_reject_text + 4);
+ (void) split_at(STR(state->expand_buf), ' ');
+ return (STR(state->expand_buf));
--- src/smtpd/smtpd_sasl_glue.c.orig 2023-11-12 21:41:13 UTC
+++ src/smtpd/smtpd_sasl_glue.c
@@ -153,6 +153,7 @@
@@ -56,7 +148,7 @@
#ifdef USE_SASL_AUTH
-@@ -358,6 +359,9 @@ int smtpd_sasl_authenticate(SMTPD_STATE *state,
+@@ -358,8 +359,12 @@ int smtpd_sasl_authenticate(SMTPD_STATE *state,
else
smtpd_chat_reply(state, "535 5.7.8 Error: authentication failed: %s",
reason);
@@ -65,4 +157,7 @@
+ pfilter_notify(1, vstream_fileno(state->client));
return (-1);
}
++
/* RFC 4954 Section 6. */
+ smtpd_chat_reply(state, "235 2.7.0 Authentication successful");
+ if ((sasl_username = xsasl_server_get_username(state->sasl_server)) == 0)
diff --git a/mail/postfix-current/files/patch-src_util_sys__defs.h b/mail/postfix-current/files/patch-src_util_sys__defs.h
index 80e5cd02c3eb..1bbdfd79156c 100644
--- a/mail/postfix-current/files/patch-src_util_sys__defs.h
+++ b/mail/postfix-current/files/patch-src_util_sys__defs.h
@@ -5,7 +5,7 @@
|| defined(FREEBSD8) || defined(FREEBSD9) || defined(FREEBSD10) \
|| defined(FREEBSD11) || defined(FREEBSD12) || defined(FREEBSD13) \
- || defined(FREEBSD14) \
-+ || defined(FREEBSD14) || defined(FREEBSD15) \
++ || defined(FREEBSD14) || defined(FREEBSD15) || defined(FREEBSD16) \
|| defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \
|| defined(OPENBSD2) || defined(OPENBSD3) || defined(OPENBSD4) \
|| defined(OPENBSD5) || defined(OPENBSD6) || defined(OPENBSD7) \
diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile
index cfde70f7c6a0..63a3a69daab3 100644
--- a/mail/thunderbird-esr/Makefile
+++ b/mail/thunderbird-esr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thunderbird
-DISTVERSION= 140.3.0
+DISTVERSION= 140.3.1
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build1/source
diff --git a/mail/thunderbird-esr/distinfo b/mail/thunderbird-esr/distinfo
index c22bf44468f3..bd6844c0723a 100644
--- a/mail/thunderbird-esr/distinfo
+++ b/mail/thunderbird-esr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757694713
-SHA256 (thunderbird-140.3.0esr.source.tar.xz) = b538c6cde261e06e37e9cedb854c392ab7850aa220f5007c876357b6546418ae
-SIZE (thunderbird-140.3.0esr.source.tar.xz) = 755800156
+TIMESTAMP = 1759504919
+SHA256 (thunderbird-140.3.1esr.source.tar.xz) = 5981260076790dae80c8190c2f4109e33843c70fd7d19ec64f1d3ec8a38ff2e6
+SIZE (thunderbird-140.3.1esr.source.tar.xz) = 758697864
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index 46688efc050e..0daa88df8aab 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,5 +1,6 @@
PORTNAME= thunderbird
DISTVERSION= 143.0.1
+PORTREVISION= 1
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build2/source
diff --git a/math/Makefile b/math/Makefile
index fa53616c10bc..18b42579ce7e 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -962,6 +962,7 @@
SUBDIR += py-cmyt
SUBDIR += py-colormath
SUBDIR += py-contourpy
+ SUBDIR += py-conway-polynomials
SUBDIR += py-cryptominisat
SUBDIR += py-cvxopt
SUBDIR += py-cvxpy
diff --git a/math/elan/Makefile b/math/elan/Makefile
index fde287790f79..3fe8c3b54070 100644
--- a/math/elan/Makefile
+++ b/math/elan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elan
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/fend/Makefile b/math/fend/Makefile
index f381bc0a6dbd..e5f272026738 100644
--- a/math/fend/Makefile
+++ b/math/fend/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fend
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/kalc/Makefile b/math/kalc/Makefile
index 283f792991c3..fcd9ee5cdde3 100644
--- a/math/kalc/Makefile
+++ b/math/kalc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kalc
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
PKGNAMESUFFIX= -calculator
diff --git a/math/kalker/Makefile b/math/kalker/Makefile
index 46c3130be522..ac7c57f96772 100644
--- a/math/kalker/Makefile
+++ b/math/kalker/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kalker
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= ashish@FreeBSD.org
diff --git a/math/py-clarabel/Makefile b/math/py-clarabel/Makefile
index 421b79298308..01869fe044e1 100644
--- a/math/py-clarabel/Makefile
+++ b/math/py-clarabel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= clarabel
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= math python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-conway-polynomials/Makefile b/math/py-conway-polynomials/Makefile
new file mode 100644
index 000000000000..2d48fdfced10
--- /dev/null
+++ b/math/py-conway-polynomials/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= conway-polynomials
+DISTVERSION= 0.10
+CATEGORIES= math python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Python interface to Frank Lubeck's Conway polynomial database
+WWW= https://github.com/sagemath/conway-polynomials
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+NO_ARCH= yes
+
+do-test:
+ @cd ${TEST_WRKSRC} && \
+ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest --doctest-modules --doctest-glob='*.rst' ${WRKSRC}/README.rst ${WRKSRC}/src/conway_polynomials/__init__.py
+
+# tests as of 0.10: 2 passed in 2.99s
+
+.include <bsd.port.mk>
diff --git a/math/py-conway-polynomials/distinfo b/math/py-conway-polynomials/distinfo
new file mode 100644
index 000000000000..ea87f25007b9
--- /dev/null
+++ b/math/py-conway-polynomials/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759482386
+SHA256 (conway_polynomials-0.10.tar.gz) = 4f619f64f81a3eb16c4e26c5a284feeec27a6f4aad647643e79af289801ae0f3
+SIZE (conway_polynomials-0.10.tar.gz) = 307447
diff --git a/math/py-conway-polynomials/pkg-descr b/math/py-conway-polynomials/pkg-descr
new file mode 100644
index 000000000000..1a43461d9c06
--- /dev/null
+++ b/math/py-conway-polynomials/pkg-descr
@@ -0,0 +1,14 @@
+Python interface to Frank Luebeck's Conway polynomial database.
+
+Frank Luebeck maintains a list of pre-computed Conway polynomial coefficients.
+These are used in several computer algebra systems such as GAP and SageMath
+to provide quick access to those Conway polynomials.
+
+The package consists of a single module containing a single function that
+returns a dict of dicts, conway_polynomials.database(). The dictionary's
+format is {p: {n: coefficients}}, where p represents your prime and n your
+degree. The tuple of coefficients is returned in ascending order; that is,
+the first coefficient (at index zero) is for the constant (degree zero) term.
+
+This package is an evolution of the SageMath conway_polynomials package
+and is maintained by the same team of developers.
diff --git a/math/py-pcodec/Makefile b/math/py-pcodec/Makefile
index 2460ea891064..4d570e399794 100644
--- a/math/py-pcodec/Makefile
+++ b/math/py-pcodec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pcodec
PORTVERSION= 0.3.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-rustworkx/Makefile b/math/py-rustworkx/Makefile
index b30f0fa69a0a..fc2696584065 100644
--- a/math/py-rustworkx/Makefile
+++ b/math/py-rustworkx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustworkx
DISTVERSION= 0.17.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/rapid/Makefile b/math/rapid/Makefile
index 7e89e1351678..7fda2948fd36 100644
--- a/math/rapid/Makefile
+++ b/math/rapid/Makefile
@@ -9,6 +9,9 @@ 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 \
diff --git a/math/savage/Makefile b/math/savage/Makefile
index 5701c13df0a7..8e92b20b8f8d 100644
--- a/math/savage/Makefile
+++ b/math/savage/Makefile
@@ -1,7 +1,7 @@
PORTNAME= savage
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= math
MAINTAINER= ashish@FreeBSD.org
diff --git a/misc/Makefile b/misc/Makefile
index f86d4ada596e..f21c590c9af3 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -543,6 +543,7 @@
SUBDIR += py-pypatent
SUBDIR += py-pyprind
SUBDIR += py-pyqir
+ SUBDIR += py-python-crc
SUBDIR += py-python-geohash
SUBDIR += py-python-utils
SUBDIR += py-pytorch
diff --git a/misc/aichat/Makefile b/misc/aichat/Makefile
index 0199b5cfed36..1b3dab6b1dc2 100644
--- a/misc/aichat/Makefile
+++ b/misc/aichat/Makefile
@@ -1,6 +1,7 @@
PORTNAME= aichat
DISTVERSIONPREFIX= v
DISTVERSION= 0.30.0
+PORTREVISION= 1
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/air/Makefile b/misc/air/Makefile
index 29a1c22b36a1..ba1af8ed6a68 100644
--- a/misc/air/Makefile
+++ b/misc/air/Makefile
@@ -2,7 +2,7 @@ PORTNAME= air
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.9-26
DISTVERSIONSUFFIX= -g4e175b0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= misc
PKGNAMESUFFIX= -ai-chat-client
diff --git a/misc/arrow-datafusion/Makefile b/misc/arrow-datafusion/Makefile
index 150d3ce0a166..ab6409fcad1a 100644
--- a/misc/arrow-datafusion/Makefile
+++ b/misc/arrow-datafusion/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arrow-datafusion
DISTVERSION= 45.0.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/bedrust/Makefile b/misc/bedrust/Makefile
index 937a014c5cef..34691b81b89a 100644
--- a/misc/bedrust/Makefile
+++ b/misc/bedrust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bedrust
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.8
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/binocle/Makefile b/misc/binocle/Makefile
index d2e89521fb41..b42f5e963fc5 100644
--- a/misc/binocle/Makefile
+++ b/misc/binocle/Makefile
@@ -1,7 +1,7 @@
PORTNAME= binocle
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= misc wayland
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/broot/Makefile b/misc/broot/Makefile
index c0ec8d942dd6..b8993fc76ae8 100644
--- a/misc/broot/Makefile
+++ b/misc/broot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= broot
DISTVERSIONPREFIX= v
DISTVERSION= 1.44.2
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= misc
MAINTAINER= lcook@FreeBSD.org
diff --git a/misc/code2prompt/Makefile b/misc/code2prompt/Makefile
index 46241a193aa7..6aa36123f096 100644
--- a/misc/code2prompt/Makefile
+++ b/misc/code2prompt/Makefile
@@ -1,6 +1,7 @@
PORTNAME= code2prompt
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.2
+PORTREVISION= 1
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/codex/Makefile b/misc/codex/Makefile
index c1b376a2ae94..c9379cf6aa66 100644
--- a/misc/codex/Makefile
+++ b/misc/codex/Makefile
@@ -1,6 +1,7 @@
PORTNAME= codex
DISTVERSIONPREFIX= rust-v
DISTVERSION= 0.42.0
+PORTREVISION= 1
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
diff --git a/misc/coloursum/Makefile b/misc/coloursum/Makefile
index 910739b5678c..7d2ef02f964f 100644
--- a/misc/coloursum/Makefile
+++ b/misc/coloursum/Makefile
@@ -1,7 +1,7 @@
PORTNAME= coloursum
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/dijo/Makefile b/misc/dijo/Makefile
index 3a406b63433f..2747001145b4 100644
--- a/misc/dijo/Makefile
+++ b/misc/dijo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dijo
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.7
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/dotenv-linter/Makefile b/misc/dotenv-linter/Makefile
index ba6614fc32d7..c8dba2154647 100644
--- a/misc/dotenv-linter/Makefile
+++ b/misc/dotenv-linter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dotenv-linter
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/lscolors/Makefile b/misc/lscolors/Makefile
index a95fb1bd9bbb..7d839a79ae5b 100644
--- a/misc/lscolors/Makefile
+++ b/misc/lscolors/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lscolors
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/mcp-probe/Makefile b/misc/mcp-probe/Makefile
index 9c8f3cfb25c4..701b6246c324 100644
--- a/misc/mcp-probe/Makefile
+++ b/misc/mcp-probe/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mcp-probe
DISTVERSION= 0.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
MAINTAINER= olgeni@FreeBSD.org
diff --git a/misc/navi/Makefile b/misc/navi/Makefile
index 87acf48a84d2..de83999647cf 100644
--- a/misc/navi/Makefile
+++ b/misc/navi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= navi
DISTVERSIONPREFIX= v
DISTVERSION= 2.24.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= misc
MAINTAINER= nivit@FreeBSD.org
diff --git a/misc/ooo/Makefile b/misc/ooo/Makefile
index 4417326958e2..754fc89478b2 100644
--- a/misc/ooo/Makefile
+++ b/misc/ooo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ooo
DISTVERSION= 0.1.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= misc # machine learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/outside/Makefile b/misc/outside/Makefile
index da115336b37d..658cfd97c8aa 100644
--- a/misc/outside/Makefile
+++ b/misc/outside/Makefile
@@ -1,7 +1,7 @@
PORTNAME= outside
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
MAINTAINER= olgeni@FreeBSD.org
diff --git a/misc/pqrs/Makefile b/misc/pqrs/Makefile
index 2d8938d4cd20..fb8dced65fe4 100644
--- a/misc/pqrs/Makefile
+++ b/misc/pqrs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pqrs
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/py-hf-xet/Makefile b/misc/py-hf-xet/Makefile
index f163d474c39c..b1a5feb8632f 100644
--- a/misc/py-hf-xet/Makefile
+++ b/misc/py-hf-xet/Makefile
@@ -1,5 +1,6 @@
PORTNAME= hf-xet
DISTVERSION= 1.1.10
+PORTREVISION= 1
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-lazrs/Makefile b/misc/py-lazrs/Makefile
index 26a2e04f70f5..bc79a2e4875c 100644
--- a/misc/py-lazrs/Makefile
+++ b/misc/py-lazrs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lazrs
DISTVERSION= 0.7.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-napari/Makefile b/misc/py-napari/Makefile
index 36ccf859c963..9badf0518583 100644
--- a/misc/py-napari/Makefile
+++ b/misc/py-napari/Makefile
@@ -13,7 +13,8 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=9.0:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}PyOpenGL>=3.1.5:graphics/py-PyOpenGL@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}app-model>=0.4.0:devel/py-app-model@${PY_FLAVOR} \
diff --git a/misc/py-napari/files/patch-pyproject.toml b/misc/py-napari/files/patch-pyproject.toml
new file mode 100644
index 000000000000..0da379959eab
--- /dev/null
+++ b/misc/py-napari/files/patch-pyproject.toml
@@ -0,0 +1,10 @@
+--- pyproject.toml.orig 2025-10-03 09:18:59 UTC
++++ pyproject.toml
+@@ -1,6 +1,6 @@ requires = [
+ [build-system]
+ requires = [
+- "setuptools >= 69",
++ "setuptools",
+ "setuptools_scm[toml]>=8"
+ ]
+ build-backend = "setuptools.build_meta"
diff --git a/misc/py-pyqir/Makefile b/misc/py-pyqir/Makefile
index 9d4ff3d0bee6..2e887ed7282a 100644
--- a/misc/py-pyqir/Makefile
+++ b/misc/py-pyqir/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pyqir
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.7
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= misc python # quantum-computing
#MASTER_SITES= PYPI # no tarballs
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-python-crc/Makefile b/misc/py-python-crc/Makefile
new file mode 100644
index 000000000000..62ad05205bc4
--- /dev/null
+++ b/misc/py-python-crc/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= crc
+DISTVERSION= 7.1.0
+CATEGORIES= misc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}python- # because it builds crc*.whl
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Pure Python CRC library
+WWW= https://nicoretti.github.io/crc/ \
+ https://github.com/Nicoretti/crc
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 concurrent autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/misc/py-python-crc/distinfo b/misc/py-python-crc/distinfo
new file mode 100644
index 000000000000..1029e7855a37
--- /dev/null
+++ b/misc/py-python-crc/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759476302
+SHA256 (crc-7.1.0.tar.gz) = 99dd540909a37ae4f62c65441df8ecb4e7f9af014fecaf4f331052a41d66c07d
+SIZE (crc-7.1.0.tar.gz) = 9888
diff --git a/misc/py-python-crc/pkg-descr b/misc/py-python-crc/pkg-descr
new file mode 100644
index 000000000000..14420c7d70a1
--- /dev/null
+++ b/misc/py-python-crc/pkg-descr
@@ -0,0 +1,12 @@
+Pure Python CRC library.
+
+Calculate CRC checksums, verify CRC checksum, predefined CRC configurations,
+and custom CRC configurations.
+
+Features:
+* Calculate CRC8, CRC16, CRC32, and CRC64 checksums
+* Verify CRC checksums
+* Pre-defined configurations for common CRC algorithms (CCITT, XMODEM, etc.)
+* Custom configurations support
+* Optimized table-based calculations for speed
+* Command-line interface for CRC calculations
diff --git a/misc/py-safetensors/Makefile b/misc/py-safetensors/Makefile
index 2338ffbbc854..fd73852ee56e 100644
--- a/misc/py-safetensors/Makefile
+++ b/misc/py-safetensors/Makefile
@@ -1,7 +1,7 @@
PORTNAME= safetensors
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= misc python # machine-learning
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/qt6-doc/distinfo b/misc/qt6-doc/distinfo
index c06929c61dfd..e60157663d9e 100644
--- a/misc/qt6-doc/distinfo
+++ b/misc/qt6-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756196791
-SHA256 (KDE/Qt/6.9.2/qtdoc-everywhere-src-6.9.2.tar.xz) = 3fdabbb6556564fc8cdbdb7a98d41e827d6a09dd086255904532e78a3515cf62
-SIZE (KDE/Qt/6.9.2/qtdoc-everywhere-src-6.9.2.tar.xz) = 46187424
+TIMESTAMP = 1759303388
+SHA256 (KDE/Qt/6.9.3/qtdoc-everywhere-src-6.9.3.tar.xz) = 2419dd0ea0d3fdea7adb6bc499a1d1853e8545d585d6d4bd421277572d1da12a
+SIZE (KDE/Qt/6.9.3/qtdoc-everywhere-src-6.9.3.tar.xz) = 46324412
diff --git a/misc/qt6-doc/pkg-plist b/misc/qt6-doc/pkg-plist
index 707d63cdccf2..4b8f917cc239 100644
--- a/misc/qt6-doc/pkg-plist
+++ b/misc/qt6-doc/pkg-plist
@@ -122,9 +122,12 @@
%%QT_DOCDIR%%/qtdoc/images/bullet_dn.png
%%QT_DOCDIR%%/qtdoc/images/bullet_sq.png
%%QT_DOCDIR%%/qtdoc/images/car_configurator_overview.png
+%%QT_DOCDIR%%/qtdoc/images/coffee_machine_emptycup.png
%%QT_DOCDIR%%/qtdoc/images/coffee_machine_modify.png
%%QT_DOCDIR%%/qtdoc/images/coffee_machine_overview.png
%%QT_DOCDIR%%/qtdoc/images/coffee_machine_selection.png
+%%QT_DOCDIR%%/qtdoc/images/coffee_machine_selection_android_landscape.png
+%%QT_DOCDIR%%/qtdoc/images/coffee_machine_selection_windows.png
%%QT_DOCDIR%%/qtdoc/images/colorpalette_editing.png
%%QT_DOCDIR%%/qtdoc/images/colorpalette_listing.png
%%QT_DOCDIR%%/qtdoc/images/colorpalette_urlselection.png
diff --git a/misc/qt6-examples/distinfo b/misc/qt6-examples/distinfo
index 19172d04cb8a..693db17fa98c 100644
--- a/misc/qt6-examples/distinfo
+++ b/misc/qt6-examples/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756197827
-SHA256 (KDE/Qt/6.9.2/qt-everywhere-src-6.9.2.tar.xz) = 643f1fe35a739e2bf5e1a092cfe83dbee61ff6683684e957351c599767ca279c
-SIZE (KDE/Qt/6.9.2/qt-everywhere-src-6.9.2.tar.xz) = 1102604088
+TIMESTAMP = 1759303819
+SHA256 (KDE/Qt/6.9.3/qt-everywhere-src-6.9.3.tar.xz) = 59d4fbf50d2524a9082f85d565f0197316cde89c26e97cfc6c157cb255b7ea18
+SIZE (KDE/Qt/6.9.3/qt-everywhere-src-6.9.3.tar.xz) = 1102876596
diff --git a/misc/qt6-examples/pkg-plist b/misc/qt6-examples/pkg-plist
index d3b75f7af8f3..2a7a300d0108 100644
--- a/misc/qt6-examples/pkg-plist
+++ b/misc/qt6-examples/pkg-plist
@@ -1158,7 +1158,10 @@
%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_emptycup.png
%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_modify.png
%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_overview.png
+%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_overview_landscape.png
%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_selection.png
+%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_selection_android_landscape.png
+%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_selection_windows.png
%%QT_EXAMPLEDIR%%/demos/coffee/doc/src/coffee.qdoc
%%QT_EXAMPLEDIR%%/demos/coffee/images/Cups/card_cup_dark.svg
%%QT_EXAMPLEDIR%%/demos/coffee/images/Cups/card_cup_light.svg
@@ -1729,6 +1732,12 @@
%%QT_EXAMPLEDIR%%/demos/qtjennydemo/CMakeLists.txt
%%QT_EXAMPLEDIR%%/demos/qtjennydemo/Main.qml
%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/AndroidManifest.xml
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-hdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-ldpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-mdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-xhdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-xxhdpi/icon.png
+%%QT_EXAMPLEDIR%%/demos/qtjennydemo/android/res/drawable-xxxhdpi/icon.png
%%QT_EXAMPLEDIR%%/demos/qtjennydemo/backend.cpp
%%QT_EXAMPLEDIR%%/demos/qtjennydemo/backend.h
%%QT_EXAMPLEDIR%%/demos/qtjennydemo/doc/images/qtjennydemo_overview.png
diff --git a/misc/qt6ct/Makefile b/misc/qt6ct/Makefile
index b84459c7b6ec..74a863ac30c4 100644
--- a/misc/qt6ct/Makefile
+++ b/misc/qt6ct/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qt6ct
DISTVERSION= 0.9
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc
MAINTAINER= tcberner@FreeBSD.org
diff --git a/misc/radio_datetime_analyzer/Makefile b/misc/radio_datetime_analyzer/Makefile
index 154c0fdfa2fd..bc493dca9959 100644
--- a/misc/radio_datetime_analyzer/Makefile
+++ b/misc/radio_datetime_analyzer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= radio_datetime_analyzer
DISTVERSION= 1.1.0
-PORTREVISION= 2
+PORTREVISION= 3
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
diff --git a/misc/rash/Makefile b/misc/rash/Makefile
index 78fe581dd2ef..4cdf9e647d0f 100644
--- a/misc/rash/Makefile
+++ b/misc/rash/Makefile
@@ -1,6 +1,7 @@
PORTNAME= rash
DISTVERSIONPREFIX= v
DISTVERSION= 2.16.1
+PORTREVISION= 1
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/rsclock/Makefile b/misc/rsclock/Makefile
index 8685e008c2ba..96942f72e7a6 100644
--- a/misc/rsclock/Makefile
+++ b/misc/rsclock/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rsclock
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.12
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/ruut/Makefile b/misc/ruut/Makefile
index ab5d155b1055..01d5385d78c1 100644
--- a/misc/ruut/Makefile
+++ b/misc/ruut/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ruut
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/shimmy/Makefile b/misc/shimmy/Makefile
index 50211beec462..600bdb86d641 100644
--- a/misc/shimmy/Makefile
+++ b/misc/shimmy/Makefile
@@ -1,6 +1,7 @@
PORTNAME= shimmy
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.6
+PORTREVISION= 1
CATEGORIES= misc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/misc/silicon/Makefile b/misc/silicon/Makefile
index ec3c8a941675..66e2bd917d31 100644
--- a/misc/silicon/Makefile
+++ b/misc/silicon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= silicon
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.3
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= misc
PKGNAMESUFFIX= -code-visualizer
diff --git a/misc/star-history/Makefile b/misc/star-history/Makefile
index 6cac14b5e6ad..aafa87fc51bf 100644
--- a/misc/star-history/Makefile
+++ b/misc/star-history/Makefile
@@ -1,6 +1,6 @@
PORTNAME= star-history
DISTVERSION= 1.0.31
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/tenere/Makefile b/misc/tenere/Makefile
index dfc558824339..3b2c7262f109 100644
--- a/misc/tenere/Makefile
+++ b/misc/tenere/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tenere
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.2
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/terminfo-db/Makefile b/misc/terminfo-db/Makefile
index 12520f79ea23..07c7122bff3b 100644
--- a/misc/terminfo-db/Makefile
+++ b/misc/terminfo-db/Makefile
@@ -1,5 +1,5 @@
PORTNAME= terminfo
-PORTVERSION= 20231209
+PORTVERSION= 20250719
DISTVERSIONSUFFIX= .src
CATEGORIES= misc
MASTER_SITES= https://invisible-island.net/archives/ncurses/current/ \
diff --git a/misc/terminfo-db/distinfo b/misc/terminfo-db/distinfo
index 01aaa5a10d33..6d53c5709be1 100644
--- a/misc/terminfo-db/distinfo
+++ b/misc/terminfo-db/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702280421
-SHA256 (terminfo-20231209.src.gz) = 2debcf2fd689988d44558bcd8a26a104b96542ffc9540f19e2586b3aeecd1c79
-SIZE (terminfo-20231209.src.gz) = 365900
+TIMESTAMP = 1759520043
+SHA256 (terminfo-20250719.src.gz) = a5191ec7a6b7e8c60773609d2d4b82f16561cc021c11d5b87b26634843102b37
+SIZE (terminfo-20250719.src.gz) = 375179
diff --git a/misc/terminfo-db/pkg-plist b/misc/terminfo-db/pkg-plist
index 7356f48003d9..a133b3c692b0 100644
--- a/misc/terminfo-db/pkg-plist
+++ b/misc/terminfo-db/pkg-plist
@@ -559,6 +559,9 @@
%%DATADIR%%/c/contel301
%%DATADIR%%/c/contel320
%%DATADIR%%/c/contel321
+%%DATADIR%%/c/contour
+%%DATADIR%%/c/contour-direct
+%%DATADIR%%/c/contour-latest
%%DATADIR%%/c/cops
%%DATADIR%%/c/cops-10
%%DATADIR%%/c/cops10
@@ -874,7 +877,9 @@
%%DATADIR%%/e/ecma+index
%%DATADIR%%/e/ecma+italics
%%DATADIR%%/e/ecma+sgr
+%%DATADIR%%/e/ecma+standout
%%DATADIR%%/e/ecma+strikeout
+%%DATADIR%%/e/ecma+underline
%%DATADIR%%/e/elks
%%DATADIR%%/e/elks-ansi
%%DATADIR%%/e/elks-glasstty
@@ -935,6 +940,7 @@
%%DATADIR%%/g/gator-52
%%DATADIR%%/g/gator-52t
%%DATADIR%%/g/gator-t
+%%DATADIR%%/g/ghostty
%%DATADIR%%/g/gigi
%%DATADIR%%/g/glasstty
%%DATADIR%%/g/gnome
@@ -1190,6 +1196,7 @@
%%DATADIR%%/i/icl6404
%%DATADIR%%/i/icl6404-w
%%DATADIR%%/i/ifmr
+%%DATADIR%%/i/illumos
%%DATADIR%%/i/ims-ansi
%%DATADIR%%/i/ims950
%%DATADIR%%/i/ims950-b
@@ -1266,6 +1273,7 @@
%%DATADIR%%/l/linux
%%DATADIR%%/l/linux+decid
%%DATADIR%%/l/linux+kbs
+%%DATADIR%%/l/linux+lockeys
%%DATADIR%%/l/linux+sfkeys
%%DATADIR%%/l/linux-16color
%%DATADIR%%/l/linux-basic
@@ -1353,6 +1361,7 @@
%%DATADIR%%/m/minix-old-am
%%DATADIR%%/m/mintty
%%DATADIR%%/m/mintty+common
+%%DATADIR%%/m/mintty+keypad
%%DATADIR%%/m/mintty-direct
%%DATADIR%%/m/mlterm
%%DATADIR%%/m/mlterm+pcfkeys
@@ -1371,13 +1380,17 @@
%%DATADIR%%/m/morphos
%%DATADIR%%/m/mosh
%%DATADIR%%/m/mosh-256color
+%%DATADIR%%/m/mostlike
%%DATADIR%%/m/mouse-sun
%%DATADIR%%/m/mrxvt
%%DATADIR%%/m/mrxvt-256color
+%%DATADIR%%/m/ms+terminal
%%DATADIR%%/m/ms-terminal
+%%DATADIR%%/m/ms-terminal-direct
%%DATADIR%%/m/ms-vt-utf8
%%DATADIR%%/m/ms-vt100
%%DATADIR%%/m/ms-vt100+
+%%DATADIR%%/m/ms-vt100-16color
%%DATADIR%%/m/ms-vt100-color
%%DATADIR%%/m/msk227
%%DATADIR%%/m/msk22714
@@ -1657,6 +1670,9 @@
%%DATADIR%%/p/p9-8
%%DATADIR%%/p/p9-8-w
%%DATADIR%%/p/p9-w
+%%DATADIR%%/p/pangoterm
+%%DATADIR%%/p/pangoterm-256color
+%%DATADIR%%/p/pangoterm-direct
%%DATADIR%%/p/pc-coherent
%%DATADIR%%/p/pc-minix
%%DATADIR%%/p/pc-venix
@@ -1841,6 +1857,9 @@
%%DATADIR%%/r/regent60
%%DATADIR%%/r/report+da2
%%DATADIR%%/r/report+version
+%%DATADIR%%/r/rio
+%%DATADIR%%/r/rio-direct
+%%DATADIR%%/r/rlogin-color
%%DATADIR%%/r/rt6221
%%DATADIR%%/r/rt6221-w
%%DATADIR%%/r/rtpc
@@ -1863,6 +1882,7 @@
%%DATADIR%%/s/sc410
%%DATADIR%%/s/sc415
%%DATADIR%%/s/scanset
+%%DATADIR%%/s/sclp
%%DATADIR%%/s/scoansi
%%DATADIR%%/s/scoansi-new
%%DATADIR%%/s/scoansi-old
@@ -1939,6 +1959,7 @@
%%DATADIR%%/s/st-0.6
%%DATADIR%%/s/st-0.7
%%DATADIR%%/s/st-0.8
+%%DATADIR%%/s/st-0.8.5
%%DATADIR%%/s/st-16color
%%DATADIR%%/s/st-256color
%%DATADIR%%/s/st-direct
@@ -1955,14 +1976,17 @@
%%DATADIR%%/s/sun+sl
%%DATADIR%%/s/sun-1
%%DATADIR%%/s/sun-12
+%%DATADIR%%/s/sun-16color
%%DATADIR%%/s/sun-17
%%DATADIR%%/s/sun-24
+%%DATADIR%%/s/sun-256color
%%DATADIR%%/s/sun-34
%%DATADIR%%/s/sun-48
%%DATADIR%%/s/sun-c
%%DATADIR%%/s/sun-cgsix
%%DATADIR%%/s/sun-cmd
%%DATADIR%%/s/sun-color
+%%DATADIR%%/s/sun-direct
%%DATADIR%%/s/sun-e
%%DATADIR%%/s/sun-e-s
%%DATADIR%%/s/sun-il
@@ -2052,6 +2076,7 @@
%%DATADIR%%/t/teraterm2.3
%%DATADIR%%/t/teraterm4.59
%%DATADIR%%/t/teraterm4.97
+%%DATADIR%%/t/teraterm5.0
%%DATADIR%%/t/terminator
%%DATADIR%%/t/terminet
%%DATADIR%%/t/terminet1200
@@ -2323,6 +2348,9 @@
%%DATADIR%%/v/vt100+enq
%%DATADIR%%/v/vt100+fnkeys
%%DATADIR%%/v/vt100+keypad
+%%DATADIR%%/v/vt100+noapp
+%%DATADIR%%/v/vt100+noapp+pc
+%%DATADIR%%/v/vt100+pf1-pf4
%%DATADIR%%/v/vt100+pfkeys
%%DATADIR%%/v/vt100-am
%%DATADIR%%/v/vt100-bm
@@ -2361,6 +2389,8 @@
%%DATADIR%%/v/vt220+cvis8
%%DATADIR%%/v/vt220+keypad
%%DATADIR%%/v/vt220+pcedit
+%%DATADIR%%/v/vt220+sfkeys
+%%DATADIR%%/v/vt220+ufkeys
%%DATADIR%%/v/vt220+vtedit
%%DATADIR%%/v/vt220-8
%%DATADIR%%/v/vt220-8bit
@@ -2396,11 +2426,14 @@
%%DATADIR%%/v/vt510pc
%%DATADIR%%/v/vt510pcdos
%%DATADIR%%/v/vt52
+%%DATADIR%%/v/vt52+arrows
%%DATADIR%%/v/vt52+keypad
%%DATADIR%%/v/vt52-basic
%%DATADIR%%/v/vt520
+%%DATADIR%%/v/vt520-w
%%DATADIR%%/v/vt520ansi
%%DATADIR%%/v/vt525
+%%DATADIR%%/v/vt525-w
%%DATADIR%%/v/vt61
%%DATADIR%%/v/vt61.5
%%DATADIR%%/v/vte
@@ -2411,11 +2444,14 @@
%%DATADIR%%/v/vte-2014
%%DATADIR%%/v/vte-2017
%%DATADIR%%/v/vte-2018
+%%DATADIR%%/v/vte-2022
%%DATADIR%%/v/vte-256color
%%DATADIR%%/v/vte-direct
%%DATADIR%%/v/vtnt
%%DATADIR%%/v/vv100
%%DATADIR%%/v/vwmterm
+%%DATADIR%%/w/wezterm
+%%DATADIR%%/w/winconsole
%%DATADIR%%/w/wren
%%DATADIR%%/w/wrenw
%%DATADIR%%/w/wsiris
@@ -2552,6 +2588,7 @@
%%DATADIR%%/w/wy99gt-w
%%DATADIR%%/w/wy99gt-w-vb
%%DATADIR%%/w/wy99gt-wvb
+%%DATADIR%%/w/wyse+cvis
%%DATADIR%%/w/wyse+sl
%%DATADIR%%/w/wyse-325
%%DATADIR%%/w/wyse-75ap
@@ -2727,6 +2764,7 @@
%%DATADIR%%/x/xterm+256color
%%DATADIR%%/x/xterm+256color2
%%DATADIR%%/x/xterm+256setaf
+%%DATADIR%%/x/xterm+256setaf2
%%DATADIR%%/x/xterm+88color
%%DATADIR%%/x/xterm+88color2
%%DATADIR%%/x/xterm+acs
@@ -2734,6 +2772,8 @@
%%DATADIR%%/x/xterm+alt1049
%%DATADIR%%/x/xterm+alt47
%%DATADIR%%/x/xterm+app
+%%DATADIR%%/x/xterm+app+pc
+%%DATADIR%%/x/xterm+decedit
%%DATADIR%%/x/xterm+direct
%%DATADIR%%/x/xterm+direct16
%%DATADIR%%/x/xterm+direct2
@@ -2758,6 +2798,8 @@
%%DATADIR%%/x/xterm+pcf0
%%DATADIR%%/x/xterm+pcf2
%%DATADIR%%/x/xterm+pcfkeys
+%%DATADIR%%/x/xterm+r5+fkeys
+%%DATADIR%%/x/xterm+r5+lockeys
%%DATADIR%%/x/xterm+r6f2
%%DATADIR%%/x/xterm+sl
%%DATADIR%%/x/xterm+sl-alt
diff --git a/misc/timr-tui/Makefile b/misc/timr-tui/Makefile
index 6c38e32983e8..98657631f475 100644
--- a/misc/timr-tui/Makefile
+++ b/misc/timr-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= timr-tui
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/wavedrom/Makefile b/misc/wavedrom/Makefile
index 625860c53350..7b9b8b620c5a 100644
--- a/misc/wavedrom/Makefile
+++ b/misc/wavedrom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wavedrom
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/wthrr/Makefile b/misc/wthrr/Makefile
index 82418a245b73..ed275f78046b 100644
--- a/misc/wthrr/Makefile
+++ b/misc/wthrr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wthrr
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= misc
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/misc/xd-rust/Makefile b/misc/xd-rust/Makefile
index 622ee6576a66..261429f16195 100644
--- a/misc/xd-rust/Makefile
+++ b/misc/xd-rust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xd
DISTVERSION= 0.0.4
-PORTREVISION= 43
+PORTREVISION= 44
CATEGORIES= misc
MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/:main
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:main
diff --git a/misc/xplr/Makefile b/misc/xplr/Makefile
index 926778c2bc6d..874e29eab3f2 100644
--- a/misc/xplr/Makefile
+++ b/misc/xplr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xplr
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.9
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= misc
MAINTAINER= lcook@FreeBSD.org
diff --git a/misc/zine/Makefile b/misc/zine/Makefile
index 18165846a938..a8857a23346b 100644
--- a/misc/zine/Makefile
+++ b/misc/zine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zine
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/ab-av1/Makefile b/multimedia/ab-av1/Makefile
index 6698b333e721..40c944d3869b 100644
--- a/multimedia/ab-av1/Makefile
+++ b/multimedia/ab-av1/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ab-av1
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/alass/Makefile b/multimedia/alass/Makefile
index 2143d07b65ec..1adc4583cfe6 100644
--- a/multimedia/alass/Makefile
+++ b/multimedia/alass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= alass
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/av1an/Makefile b/multimedia/av1an/Makefile
index 9f14887c4b46..8e497eaf82b8 100644
--- a/multimedia/av1an/Makefile
+++ b/multimedia/av1an/Makefile
@@ -1,6 +1,6 @@
PORTNAME= av1an
DISTVERSION= 0.4.4
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/dovi_tool/Makefile b/multimedia/dovi_tool/Makefile
index 1f7bd4242dcf..453d45feb655 100644
--- a/multimedia/dovi_tool/Makefile
+++ b/multimedia/dovi_tool/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dovi_tool
DISTVERSION= 2.1.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= multimedia
MAINTAINER= michiel@vanbaak.eu
diff --git a/multimedia/gstreamer1-plugins-rust/Makefile b/multimedia/gstreamer1-plugins-rust/Makefile
index b6d43853fbbe..3d55e4c2a658 100644
--- a/multimedia/gstreamer1-plugins-rust/Makefile
+++ b/multimedia/gstreamer1-plugins-rust/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gstreamer1-plugins-rust
DISTVERSION= ${gst-rust_VERSION}
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= multimedia@FreeBSD.org
diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile
index 5ebf11efe993..3849aa8547a4 100644
--- a/multimedia/gstreamer1/Makefile
+++ b/multimedia/gstreamer1/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gstreamer
PORTVERSION= ${_GST_VERSION}
+PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer/
PKGNAMESUFFIX= 1
diff --git a/multimedia/helvum/Makefile b/multimedia/helvum/Makefile
index 6f70c282d7f8..fc76fb893b72 100644
--- a/multimedia/helvum/Makefile
+++ b/multimedia/helvum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= helvum
DISTVERSION= 0.5.1
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/kooha/Makefile b/multimedia/kooha/Makefile
index 5ddc9857c776..c665ed3c58d6 100644
--- a/multimedia/kooha/Makefile
+++ b/multimedia/kooha/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kooha
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= multimedia wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/librav1e/Makefile b/multimedia/librav1e/Makefile
index ab2b613a4760..5019dc8f588e 100644
--- a/multimedia/librav1e/Makefile
+++ b/multimedia/librav1e/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 2
+PORTREVISION= 3
PKGNAMEPREFIX= lib
MASTERDIR= ${.CURDIR}/../rav1e
diff --git a/multimedia/librespot/Makefile b/multimedia/librespot/Makefile
index 072310852000..3c83b1d46aa4 100644
--- a/multimedia/librespot/Makefile
+++ b/multimedia/librespot/Makefile
@@ -1,6 +1,7 @@
PORTNAME= librespot
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.1
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= driesm@FreeBSD.org
diff --git a/multimedia/mythtv/Makefile b/multimedia/mythtv/Makefile
index 2ade2d67bb2d..f49d821152f7 100644
--- a/multimedia/mythtv/Makefile
+++ b/multimedia/mythtv/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mythtv
DISTVERSIONPREFIX= v
-DISTVERSION= 34.0
-PORTREVISION= 6
+DISTVERSION= 35.0
PORTEPOCH= 1
CATEGORIES= multimedia
@@ -10,12 +9,10 @@ COMMENT= Homebrew PVR project
WWW= https://www.mythtv.org/
LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/../LICENSE
-ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc powerpc64 powerpc64le
-.if ${/usr/bin/ld:L:tA} == /usr/bin/ld.lld
-BROKEN_i386= ld: error: can't create dynamic relocation R_386_32 against local symbol in readonly segment
-.endif
-
+BUILD_DEPENDS= yasm:devel/yasm \
+ ${LOCALBASE}/include/linux/input.h:devel/evdev-proto
LIB_DEPENDS= liblzo2.so:archivers/lzo2 \
libmp3lame.so:audio/lame \
libsamplerate.so:audio/libsamplerate \
@@ -38,24 +35,32 @@ LIB_DEPENDS= liblzo2.so:archivers/lzo2 \
libgnutls.so:security/gnutls \
libzip.so:archivers/libzip \
libexpat.so:textproc/expat2
-BUILD_DEPENDS= yasm:devel/yasm \
- ${LOCALBASE}/include/linux/input.h:devel/evdev-proto
+RUN_DEPENDS+= tv_check:textproc/p5-xmltv \
+ wget:ftp/wget
-USES= compiler:c++17-lang gmake gl gnome iconv libtool pkgconfig pathfix \
- perl5 python qmake:no_env qt:5 shebangfix ssl xorg
+USES= compiler:c++17-lang gmake gl gnome iconv libtool localbase:ldflags \
+ pkgconfig pathfix perl5 python qmake:no_env qt:5 shebangfix ssl xorg
USE_GITHUB= yes
GH_ACCOUNT= MythTV
USE_GL= gl
USE_GNOME= libxml2
USE_LDCONFIG= yes
+USE_PERL5= run build
USE_QT= buildtools:build core dbus gui imageformats:run \
linguist:build multimedia network opengl qmake:build script \
sql sql-mysql:run widgets xml
-USE_PERL5= run build
+USE_RC_SUBR= mythbackend
USE_XORG= x11 xv xrandr xxf86vm xinerama xext xcb
+
SHEBANG_FILES= programs/scripts/database/*.pl \
- programs/scripts/metadata/Music/mbutils.py
+ programs/scripts/internetcontent/*.py \
+ programs/scripts/internetcontent/*.pl \
+ programs/scripts/internetcontent/nv_python_libs/*.py \
+ programs/scripts/hardwareprofile/*.py \
+ programs/scripts/metadata/Movie/tmdb3.py \
+ programs/scripts/metadata/Music/mbutils.py \
+ programs/scripts/metadata/Music/lyrics/testlyrics.pl
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix="${PREFIX}" --cc="${CC}" --cxx="${CXX}" \
@@ -66,31 +71,20 @@ CONFIGURE_ENV= QMAKESPEC="${QMAKESPEC}" MOC="${MOC}" \
QTDIR="${PREFIX}" PKG_CONFIG_PATH="${LOCALBASE}/libdata/pkgconfig"
MAKE_ENV= QTDIR="${PREFIX}" \
QMAKESPEC="${QMAKESPEC}"
-NOPRECIOUSMAKEVARS= # don't override ARCH in ffmpeg makefiles
DESTDIRNAME= INSTALL_ROOT
CFLAGS_powerpc= -Wno-error=int-conversion
CPPFLAGS+= ${QTCPPFLAGS}
-LDFLAGS+= -L${LOCALBASE}/lib
LDFLAGS_aarch64=-Wl,-z,notext
+LDFLAGS_i386= -Wl,-z,notext
-REINPLACE_ARGS= -i ""
-WRKSRC_SUBDIR= ${PORTNAME}
+CONFLICTS_INSTALL= mythtv-frontend
DESKTOP_ENTRIES="MythTV Frontend" "MythTV is a homebrew PVR project" "" \
"mythfrontend" "AudioVideo;Video;" false
-
-CONFLICTS_INSTALL= mythtv-frontend
-
-RUN_DEPENDS+= tv_check:textproc/p5-xmltv \
- wget:ftp/wget
-USE_RC_SUBR= mythbackend
-SHEBANG_FILES= programs/scripts/database/*.pl \
- programs/scripts/internetcontent/*.py \
- programs/scripts/internetcontent/*.pl \
- programs/scripts/internetcontent/nv_python_libs/*.py \
- programs/scripts/hardwareprofile/*.py \
- programs/scripts/metadata/Movie/tmdb3.py \
- programs/scripts/metadata/Music/mbutils.py
+REINPLACE_ARGS= -i ""
+NOPRECIOUSMAKEVARS= # don't override ARCH in ffmpeg makefiles
+SUB_FILES= pkg-message
+WRKSRC_SUBDIR= ${PORTNAME}
CONFIGURE_ARGS+=--dvb-path="${WRKSRC}/media_tree/include/uapi" \
--enable-v4l2
@@ -98,13 +92,12 @@ CONFIGURE_ARGS+=--dvb-path="${WRKSRC}/media_tree/include/uapi" \
USERS= mythtv
GROUPS= mythtv
-SUB_FILES= pkg-message
-
OPTIONS_DEFINE= BINDINGS HDHOMERUN JACK LIRC MYSQL PULSEAUDIO VDPAU
OPTIONS_DEFAULT= BINDINGS HDHOMERUN VDPAU
OPTIONS_SUB= yes
BINDINGS_DESC= Perl and Python bindings
+HDHOMERUN_DESC= Native support for HDHomeRun network tuners
BINDINGS_BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}mysqlclient>=0:databases/py-mysqlclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \
@@ -131,11 +124,10 @@ BINDINGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.2.2:databases/py-mys
p5-XML-Simple>=0:textproc/p5-XML-Simple \
p5-HTTP-Request-Params>=0:www/p5-HTTP-Request-Params \
p5-LWP-UserAgent-Determined>=0:www/p5-LWP-UserAgent-Determined
+BINDINGS_USES= mysql
BINDINGS_CONFIGURE_ON= --python="${PYTHON_CMD}" --with-bindings=perl,python
BINDINGS_CONFIGURE_OFF= --without-bindings=perl,python
-BINDINGS_USES= mysql
-HDHOMERUN_DESC= Native support for HDHomeRun network tuners
HDHOMERUN_LIB_DEPENDS= libhdhomerun.so:multimedia/libhdhomerun
HDHOMERUN_CONFIGURE_OFF= --disable-hdhomerun
@@ -145,7 +137,6 @@ JACK_CONFIGURE_OFF= --disable-audio-jack
LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc
LIRC_CONFIGURE_OFF= --disable-lirc
-MYSQL_DESC= Install MySQL server in addition to client
MYSQL_USES= mysql:client,server
MYSQL_USES_OFF= mysql
@@ -232,19 +223,4 @@ post-install:
${GREP} -q 'x-executable; charset=binary'" \; -print | ${XARGS} ${STRIP_CMD}
@${FIND} ${STAGEDIR}${PREFIX}/lib -type f -name lib\*.so.\* | ${XARGS} ${STRIP_CMD}
-# Apply additional substitutions to pkg-plist generated by the 'makeplist' target
-create-plist: stage
- @(cd ${.CURDIR} && ${MAKE} makeplist > pkg-plist && \
- ${REINPLACE_CMD} -E \
- -e '1d' -e '/etc\/rc.d\/mythbackend/d' -e '/[.]packlist$$/d' \
- -e '/[.]bak$$/d' \
- -e '/[.]gitignore$$/d' \
- -e 's#^bin/mythpython#%%BINDINGS%%bin/mythpython#' \
- -e 's#^bin/mythwikiscripts#%%BINDINGS%%bin/mythwikiscripts#' \
- -e 's#^%%PYTHON_SITELIBDIR%%#%%BINDINGS%%%%PYTHON_SITELIBDIR%%#' \
- -e 's#^%%DATADIR%%hardwareprofile#%%BINDINGS%%hardwareprofile#' \
- -e 's#^%%DATADIR%%internetcontent#%%BINDINGS%%internetcontent#' \
- -e 's#^%%SITE_PERL%%#%%BINDINGS%%%%SITE_PERL%%#' \
- pkg-plist)
-
.include <bsd.port.mk>
diff --git a/multimedia/mythtv/distinfo b/multimedia/mythtv/distinfo
index 817a516dabd2..9c318037eaa0 100644
--- a/multimedia/mythtv/distinfo
+++ b/multimedia/mythtv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708697729
-SHA256 (MythTV-mythtv-v34.0_GH0.tar.gz) = 1c0a0f9ae190468d07ebfb534c720ef8c62811148a9f928c56876e9fdbd5d6bf
-SIZE (MythTV-mythtv-v34.0_GH0.tar.gz) = 118820346
+TIMESTAMP = 1741345770
+SHA256 (MythTV-mythtv-v35.0_GH0.tar.gz) = 1d06520d1f0726a8d131aa323e9cd04f34a8154b32efe827dd570c2b212196c8
+SIZE (MythTV-mythtv-v35.0_GH0.tar.gz) = 120302443
diff --git a/multimedia/mythtv/files/patch-configure b/multimedia/mythtv/files/patch-configure
deleted file mode 100644
index 1479055767a4..000000000000
--- a/multimedia/mythtv/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig 2024-02-25 17:30:55 UTC
-+++ configure
-@@ -5435,7 +5435,7 @@ if enabled system_libexiv2 ; then
-
- # libexiv2
- if enabled system_libexiv2 ; then
-- if $(pkg-config --atleast-version="0.99" exiv2); then
-+ if $(pkg-config --atleast-version="0.28" exiv2); then
- use_pkg_config exiv2 exiv2 exiv2/exiv2.hpp versionNumber
- elif [ $target_os != "android" ] ; then
- disable system_libexiv2
diff --git a/multimedia/mythtv/files/patch-external_FFmpeg_libswscale_ppc_yuv2rgb__altivec.c b/multimedia/mythtv/files/patch-external_FFmpeg_libswscale_ppc_yuv2rgb__altivec.c
deleted file mode 100644
index 1208098c1e5d..000000000000
--- a/multimedia/mythtv/files/patch-external_FFmpeg_libswscale_ppc_yuv2rgb__altivec.c
+++ /dev/null
@@ -1,145 +0,0 @@
-Revert 3a557c5d88b7b15b5954ba2743febb055549b536 to fix build on powerpc and powerpc64.
-
-Error:
-CC libswscale/ppc/yuv2rgb_altivec.o
-libswscale/ppc/yuv2rgb_altivec.c: In function ?altivec_yuv2_abgr?:
-libswscale/ppc/yuv2rgb_altivec.c:338:18: error: implicit declaration of function ?vec_xl?; did you mean ?vec_rl?? [-Werror=implicit-function-declaration]
- 338 | y0 = vec_xl(0, y1i); \
- | ^~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:437:1: note: in expansion of macro ?DEFCSP420_CVT?
- 437 | DEFCSP420_CVT(yuv2_abgr, out_abgr)
- | ^~~~~~~~~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:338:18: error: incompatible types when assigning to type ?__vector unsigned char? {aka ?__vector(16) unsigned char?} from type ?int?
- 338 | y0 = vec_xl(0, y1i); \
- | ^~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:437:1: note: in expansion of macro ?DEFCSP420_CVT?
- 437 | DEFCSP420_CVT(yuv2_abgr, out_abgr)
- | ^~~~~~~~~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:340:18: error: incompatible types when assigning to type ?__vector unsigned char? {aka ?__vector(16) unsigned char?} from type ?int?
- 340 | y1 = vec_xl(0, y2i); \
- | ^~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:437:1: note: in expansion of macro ?DEFCSP420_CVT?
- 437 | DEFCSP420_CVT(yuv2_abgr, out_abgr)
- | ^~~~~~~~~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:437:1: error: can?t convert a value of type ?int? to vector type ?__vector(16) signed char? which has different size
-libswscale/ppc/yuv2rgb_altivec.c:437:1: error: can?t convert a value of type ?int? to vector type ?__vector(16) signed char? which has different size
-libswscale/ppc/yuv2rgb_altivec.c: In function ?altivec_yuv2_bgra?:
-libswscale/ppc/yuv2rgb_altivec.c:338:18: error: incompatible types when assigning to type ?__vector unsigned char? {aka ?__vector(16) unsigned char?} from type ?int?
- 338 | y0 = vec_xl(0, y1i); \
- | ^~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:438:1: note: in expansion of macro ?DEFCSP420_CVT?
- 438 | DEFCSP420_CVT(yuv2_bgra, out_bgra)
- | ^~~~~~~~~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:340:18: error: incompatible types when assigning to type ?__vector unsigned char? {aka ?__vector(16) unsigned char?} from type ?int?
- 340 | y1 = vec_xl(0, y2i); \
- | ^~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:438:1: note: in expansion of macro ?DEFCSP420_CVT?
- 438 | DEFCSP420_CVT(yuv2_bgra, out_bgra)
- | ^~~~~~~~~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:438:1: error: can?t convert a value of type ?int? to vector type ?__vector(16) signed char? which has different size
-libswscale/ppc/yuv2rgb_altivec.c:438:1: error: can?t convert a value of type ?int? to vector type ?__vector(16) signed char? which has different size
-libswscale/ppc/yuv2rgb_altivec.c: In function ?altivec_yuv2_rgba?:
-libswscale/ppc/yuv2rgb_altivec.c:338:18: error: incompatible types when assigning to type ?__vector unsigned char? {aka ?__vector(16) unsigned char?} from type ?int?
- 338 | y0 = vec_xl(0, y1i); \
- | ^~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:439:1: note: in expansion of macro ?DEFCSP420_CVT?
- 439 | DEFCSP420_CVT(yuv2_rgba, out_rgba)
- | ^~~~~~~~~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:340:18: error: incompatible types when assigning to type ?__vector unsigned char? {aka ?__vector(16) unsigned char?} from type ?int?
- 340 | y1 = vec_xl(0, y2i); \
- | ^~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:439:1: note: in expansion of macro ?DEFCSP420_CVT?
- 439 | DEFCSP420_CVT(yuv2_rgba, out_rgba)
- | ^~~~~~~~~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:439:1: error: can?t convert a value of type ?int? to vector type ?__vector(16) signed char? which has different size
-libswscale/ppc/yuv2rgb_altivec.c:439:1: error: can?t convert a value of type ?int? to vector type ?__vector(16) signed char? which has different size
-libswscale/ppc/yuv2rgb_altivec.c: In function ?altivec_yuv2_argb?:
-libswscale/ppc/yuv2rgb_altivec.c:338:18: error: incompatible types when assigning to type ?__vector unsigned char? {aka ?__vector(16) unsigned char?} from type ?int?
- 338 | y0 = vec_xl(0, y1i); \
- | ^~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:440:1: note: in expansion of macro ?DEFCSP420_CVT?
- 440 | DEFCSP420_CVT(yuv2_argb, out_argb)
- | ^~~~~~~~~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:340:18: error: incompatible types when assigning to type ?__vector unsigned char? {aka ?__vector(16) unsigned char?} from type ?int?
- 340 | y1 = vec_xl(0, y2i); \
- | ^~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:440:1: note: in expansion of macro ?DEFCSP420_CVT?
- 440 | DEFCSP420_CVT(yuv2_argb, out_argb)
- | ^~~~~~~~~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:440:1: error: can?t convert a value of type ?int? to vector type ?__vector(16) signed char? which has different size
-libswscale/ppc/yuv2rgb_altivec.c:440:1: error: can?t convert a value of type ?int? to vector type ?__vector(16) signed char? which has different size
-libswscale/ppc/yuv2rgb_altivec.c: In function ?altivec_yuv2_rgb24?:
-libswscale/ppc/yuv2rgb_altivec.c:338:18: error: incompatible types when assigning to type ?__vector unsigned char? {aka ?__vector(16) unsigned char?} from type ?int?
- 338 | y0 = vec_xl(0, y1i); \
- | ^~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:441:1: note: in expansion of macro ?DEFCSP420_CVT?
- 441 | DEFCSP420_CVT(yuv2_rgb24, out_rgb24)
- | ^~~~~~~~~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:340:18: error: incompatible types when assigning to type ?__vector unsigned char? {aka ?__vector(16) unsigned char?} from type ?int?
- 340 | y1 = vec_xl(0, y2i); \
- | ^~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:441:1: note: in expansion of macro ?DEFCSP420_CVT?
- 441 | DEFCSP420_CVT(yuv2_rgb24, out_rgb24)
- | ^~~~~~~~~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:441:1: error: can?t convert a value of type ?int? to vector type ?__vector(16) signed char? which has different size
-libswscale/ppc/yuv2rgb_altivec.c:441:1: error: can?t convert a value of type ?int? to vector type ?__vector(16) signed char? which has different size
-libswscale/ppc/yuv2rgb_altivec.c: In function ?altivec_yuv2_bgr24?:
-libswscale/ppc/yuv2rgb_altivec.c:338:18: error: incompatible types when assigning to type ?__vector unsigned char? {aka ?__vector(16) unsigned char?} from type ?int?
- 338 | y0 = vec_xl(0, y1i); \
- | ^~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:442:1: note: in expansion of macro ?DEFCSP420_CVT?
- 442 | DEFCSP420_CVT(yuv2_bgr24, out_bgr24)
- | ^~~~~~~~~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:340:18: error: incompatible types when assigning to type ?__vector unsigned char? {aka ?__vector(16) unsigned char?} from type ?int?
- 340 | y1 = vec_xl(0, y2i); \
- | ^~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:442:1: note: in expansion of macro ?DEFCSP420_CVT?
- 442 | DEFCSP420_CVT(yuv2_bgr24, out_bgr24)
- | ^~~~~~~~~~~~~
-libswscale/ppc/yuv2rgb_altivec.c:442:1: error: can?t convert a value of type ?int? to vector type ?__vector(16) signed char? which has different size
-libswscale/ppc/yuv2rgb_altivec.c:442:1: error: can?t convert a value of type ?int? to vector type ?__vector(16) signed char? which has different size
-cc1: some warnings being treated as errors
-
---- external/FFmpeg/libswscale/ppc/yuv2rgb_altivec.c.orig 2020-06-15 18:54:24 UTC
-+++ external/FFmpeg/libswscale/ppc/yuv2rgb_altivec.c
-@@ -305,6 +305,9 @@ static int altivec_ ## name(SwsContext *c, const unsig
- vector signed short R1, G1, B1; \
- vector unsigned char R, G, B; \
- \
-+ const vector unsigned char *y1ivP, *y2ivP, *uivP, *vivP; \
-+ vector unsigned char align_perm; \
-+ \
- vector signed short lCY = c->CY; \
- vector signed short lOY = c->OY; \
- vector signed short lCRV = c->CRV; \
-@@ -335,13 +338,26 @@ static int altivec_ ## name(SwsContext *c, const unsig
- vec_dstst(oute, (0x02000002 | (((w * 3 + 32) / 32) << 16)), 1); \
- \
- for (j = 0; j < w / 16; j++) { \
-- y0 = vec_xl(0, y1i); \
-+ y1ivP = (const vector unsigned char *) y1i; \
-+ y2ivP = (const vector unsigned char *) y2i; \
-+ uivP = (const vector unsigned char *) ui; \
-+ vivP = (const vector unsigned char *) vi; \
- \
-- y1 = vec_xl(0, y2i); \
-+ align_perm = vec_lvsl(0, y1i); \
-+ y0 = (vector unsigned char) \
-+ vec_perm(y1ivP[0], y1ivP[1], align_perm); \
- \
-- u = (vector signed char) vec_xl(0, ui); \
-+ align_perm = vec_lvsl(0, y2i); \
-+ y1 = (vector unsigned char) \
-+ vec_perm(y2ivP[0], y2ivP[1], align_perm); \
- \
-- v = (vector signed char) vec_xl(0, vi); \
-+ align_perm = vec_lvsl(0, ui); \
-+ u = (vector signed char) \
-+ vec_perm(uivP[0], uivP[1], align_perm); \
-+ \
-+ align_perm = vec_lvsl(0, vi); \
-+ v = (vector signed char) \
-+ vec_perm(vivP[0], vivP[1], align_perm); \
- \
- u = (vector signed char) \
- vec_sub(u, \
diff --git a/multimedia/mythtv/pkg-plist b/multimedia/mythtv/pkg-plist
index a10d3f1ca979..aaa0cfcab48a 100644
--- a/multimedia/mythtv/pkg-plist
+++ b/multimedia/mythtv/pkg-plist
@@ -55,7 +55,6 @@ include/mythtv/libavcodec/version.h
include/mythtv/libavcodec/version_major.h
include/mythtv/libavcodec/videotoolbox.h
include/mythtv/libavcodec/vorbis_parser.h
-include/mythtv/libavcodec/xvmc.h
include/mythtv/libavdevice/avdevice.h
include/mythtv/libavdevice/version.h
include/mythtv/libavdevice/version_major.h
@@ -71,6 +70,7 @@ include/mythtv/libavformat/version_major.h
include/mythtv/libavutil/adler32.h
include/mythtv/libavutil/aes.h
include/mythtv/libavutil/aes_ctr.h
+include/mythtv/libavutil/ambient_viewing_environment.h
include/mythtv/libavutil/attributes.h
include/mythtv/libavutil/audio_fifo.h
include/mythtv/libavutil/avassert.h
@@ -98,6 +98,7 @@ include/mythtv/libavutil/downmix_info.h
include/mythtv/libavutil/encryption_info.h
include/mythtv/libavutil/error.h
include/mythtv/libavutil/eval.h
+include/mythtv/libavutil/executor.h
include/mythtv/libavutil/ffversion.h
include/mythtv/libavutil/fifo.h
include/mythtv/libavutil/file.h
@@ -110,6 +111,7 @@ include/mythtv/libavutil/hmac.h
include/mythtv/libavutil/hwcontext.h
include/mythtv/libavutil/hwcontext_cuda.h
include/mythtv/libavutil/hwcontext_d3d11va.h
+include/mythtv/libavutil/hwcontext_d3d12va.h
include/mythtv/libavutil/hwcontext_drm.h
include/mythtv/libavutil/hwcontext_dxva2.h
include/mythtv/libavutil/hwcontext_mediacodec.h
@@ -119,6 +121,7 @@ include/mythtv/libavutil/hwcontext_vaapi.h
include/mythtv/libavutil/hwcontext_vdpau.h
include/mythtv/libavutil/hwcontext_videotoolbox.h
include/mythtv/libavutil/hwcontext_vulkan.h
+include/mythtv/libavutil/iamf.h
include/mythtv/libavutil/imgutils.h
include/mythtv/libavutil/intfloat.h
include/mythtv/libavutil/intreadwrite.h
@@ -158,6 +161,7 @@ include/mythtv/libavutil/tx.h
include/mythtv/libavutil/uuid.h
include/mythtv/libavutil/version.h
include/mythtv/libavutil/video_enc_params.h
+include/mythtv/libavutil/video_hint.h
include/mythtv/libavutil/xtea.h
include/mythtv/libmyth/audio/audioconvert.h
include/mythtv/libmyth/audio/audiooutput.h
@@ -166,23 +170,17 @@ include/mythtv/libmyth/audio/audiooutpututil.h
include/mythtv/libmyth/audio/audiosettings.h
include/mythtv/libmyth/audio/eldutils.h
include/mythtv/libmyth/audio/volumebase.h
-include/mythtv/libmyth/langsettings.h
include/mythtv/libmyth/mythaverror.h
+include/mythtv/libmyth/mythavframe.h
include/mythtv/libmyth/mythcontext.h
include/mythtv/libmyth/mythexp.h
-include/mythtv/libmyth/mythmediamonitor.h
-include/mythtv/libmyth/mythterminal.h
include/mythtv/libmyth/output.h
-include/mythtv/libmyth/schemawizard.h
-include/mythtv/libmyth/standardsettings.h
-include/mythtv/libmyth/storagegroupeditor.h
include/mythtv/libmyth/visual.h
include/mythtv/libmythbase/autodeletedeque.h
include/mythtv/libmythbase/bonjourregister.h
include/mythtv/libmythbase/compat.h
include/mythtv/libmythbase/dbutil.h
include/mythtv/libmythbase/exitcodes.h
-include/mythtv/libmythbase/ffmpeg-mmx.h
include/mythtv/libmythbase/filesysteminfo.h
include/mythtv/libmythbase/hardwareprofile.h
include/mythtv/libmythbase/iso3166.h
@@ -232,7 +230,6 @@ include/mythtv/libmythbase/netutils.h
include/mythtv/libmythbase/programinfo.h
include/mythtv/libmythbase/programtypeflags.h
include/mythtv/libmythbase/programtypes.h
-include/mythtv/libmythbase/qtuplift.h
include/mythtv/libmythbase/recordingstatus.h
include/mythtv/libmythbase/recordingtypes.h
include/mythtv/libmythbase/referencecounter.h
@@ -286,77 +283,8 @@ include/mythtv/libmythmetadata/videoscan.h
include/mythtv/libmythmetadata/videoutils.h
include/mythtv/libmythmpeg2/mpeg2.h
include/mythtv/libmythservicecontracts/datacontracthelper.h
-include/mythtv/libmythservicecontracts/datacontracts/artworkInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/artworkInfoList.h
-include/mythtv/libmythservicecontracts/datacontracts/backendInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/blurayInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/buildInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/captureCard.h
-include/mythtv/libmythservicecontracts/datacontracts/captureCardList.h
-include/mythtv/libmythservicecontracts/datacontracts/castMember.h
-include/mythtv/libmythservicecontracts/datacontracts/castMemberList.h
-include/mythtv/libmythservicecontracts/datacontracts/channelGroup.h
-include/mythtv/libmythservicecontracts/datacontracts/channelGroupList.h
-include/mythtv/libmythservicecontracts/datacontracts/channelInfoList.h
-include/mythtv/libmythservicecontracts/datacontracts/connectionInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/cutList.h
-include/mythtv/libmythservicecontracts/datacontracts/cutting.h
-include/mythtv/libmythservicecontracts/datacontracts/databaseInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/enum.h
-include/mythtv/libmythservicecontracts/datacontracts/enumItem.h
-include/mythtv/libmythservicecontracts/datacontracts/envInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/frontendActionList.h
-include/mythtv/libmythservicecontracts/datacontracts/frontendStatus.h
-include/mythtv/libmythservicecontracts/datacontracts/imageMetadataInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/imageMetadataInfoList.h
-include/mythtv/libmythservicecontracts/datacontracts/imageSyncInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/input.h
-include/mythtv/libmythservicecontracts/datacontracts/inputList.h
-include/mythtv/libmythservicecontracts/datacontracts/labelValue.h
-include/mythtv/libmythservicecontracts/datacontracts/lineup.h
-include/mythtv/libmythservicecontracts/datacontracts/liveStreamInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/liveStreamInfoList.h
-include/mythtv/libmythservicecontracts/datacontracts/logInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/logMessage.h
-include/mythtv/libmythservicecontracts/datacontracts/logMessageList.h
-include/mythtv/libmythservicecontracts/datacontracts/musicMetadataInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/musicMetadataInfoList.h
-include/mythtv/libmythservicecontracts/datacontracts/programAndChannel.h
-include/mythtv/libmythservicecontracts/datacontracts/programGuide.h
-include/mythtv/libmythservicecontracts/datacontracts/recRule.h
-include/mythtv/libmythservicecontracts/datacontracts/recRuleFilter.h
-include/mythtv/libmythservicecontracts/datacontracts/recRuleFilterList.h
-include/mythtv/libmythservicecontracts/datacontracts/recRuleList.h
-include/mythtv/libmythservicecontracts/datacontracts/recording.h
-include/mythtv/libmythservicecontracts/datacontracts/settingList.h
-include/mythtv/libmythservicecontracts/datacontracts/timeZoneInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/titleInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/titleInfoList.h
-include/mythtv/libmythservicecontracts/datacontracts/versionInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/videoLookupInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/videoLookupInfoList.h
-include/mythtv/libmythservicecontracts/datacontracts/videoMetadataInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/videoMetadataInfoList.h
-include/mythtv/libmythservicecontracts/datacontracts/videoMultiplex.h
-include/mythtv/libmythservicecontracts/datacontracts/videoMultiplexList.h
-include/mythtv/libmythservicecontracts/datacontracts/videoSource.h
-include/mythtv/libmythservicecontracts/datacontracts/videoSourceList.h
-include/mythtv/libmythservicecontracts/datacontracts/videoStreamInfo.h
-include/mythtv/libmythservicecontracts/datacontracts/videoStreamInfoList.h
-include/mythtv/libmythservicecontracts/datacontracts/wolInfo.h
include/mythtv/libmythservicecontracts/service.h
include/mythtv/libmythservicecontracts/serviceexp.h
-include/mythtv/libmythservicecontracts/services/captureServices.h
-include/mythtv/libmythservicecontracts/services/channelServices.h
-include/mythtv/libmythservicecontracts/services/contentServices.h
-include/mythtv/libmythservicecontracts/services/dvrServices.h
-include/mythtv/libmythservicecontracts/services/frontendServices.h
-include/mythtv/libmythservicecontracts/services/guideServices.h
-include/mythtv/libmythservicecontracts/services/imageServices.h
-include/mythtv/libmythservicecontracts/services/musicServices.h
-include/mythtv/libmythservicecontracts/services/mythServices.h
-include/mythtv/libmythservicecontracts/services/rttiServices.h
-include/mythtv/libmythservicecontracts/services/videoServices.h
include/mythtv/libmythtv/metadataimagehelper.h
include/mythtv/libmythtv/mythavutil.h
include/mythtv/libmythtv/mythframe.h
@@ -374,6 +302,8 @@ include/mythtv/libmythtv/visualisations/goom/mathtools.h
include/mythtv/libmythtv/visualisations/goom/mmx.h
include/mythtv/libmythtv/visualisations/goom/tentacle3d.h
include/mythtv/libmythtv/visualisations/goom/v3d.h
+include/mythtv/libmythui/langsettings.h
+include/mythtv/libmythui/mediamonitor.h
include/mythtv/libmythui/mythcolourspace.h
include/mythtv/libmythui/mythdialogbox.h
include/mythtv/libmythui/mythfontproperties.h
@@ -390,6 +320,7 @@ include/mythtv/libmythui/mythprogressdialog.h
include/mythtv/libmythui/mythrect.h
include/mythtv/libmythui/mythscreenstack.h
include/mythtv/libmythui/mythscreentype.h
+include/mythtv/libmythui/mythterminal.h
include/mythtv/libmythui/myththemebase.h
include/mythtv/libmythui/myththemedmenu.h
include/mythtv/libmythui/mythuiactions.h
@@ -425,6 +356,9 @@ include/mythtv/libmythui/mythuiutils.h
include/mythtv/libmythui/mythuivideo.h
include/mythtv/libmythui/mythuiwebbrowser.h
include/mythtv/libmythui/mythvirtualkeyboard.h
+include/mythtv/libmythui/schemawizard.h
+include/mythtv/libmythui/standardsettings.h
+include/mythtv/libmythui/storagegroupeditor.h
include/mythtv/libmythui/themeinfo.h
include/mythtv/libmythui/x11colors.h
include/mythtv/libmythui/xmlparsebase.h
@@ -471,76 +405,76 @@ include/mythtv/libswscale/version_major.h
include/mythtv/mythconfig.h
include/mythtv/mythconfig.mak
include/mythtv/udfread.h
-lib/libmyth-34.so
-lib/libmyth-34.so.34
-lib/libmyth-34.so.34.0
-lib/libmyth-34.so.34.0.0
+lib/libmyth-35.so
+lib/libmyth-35.so.35
+lib/libmyth-35.so.35.0
+lib/libmyth-35.so.35.0.0
lib/libmythavcodec.so
-lib/libmythavcodec.so.59
-lib/libmythavcodec.so.59.37.100
+lib/libmythavcodec.so.61
+lib/libmythavcodec.so.61.19.100
lib/libmythavdevice.so
-lib/libmythavdevice.so.59
-lib/libmythavdevice.so.59.7.100
+lib/libmythavdevice.so.61
+lib/libmythavdevice.so.61.3.100
lib/libmythavfilter.so
-lib/libmythavfilter.so.8
-lib/libmythavfilter.so.8.44.100
+lib/libmythavfilter.so.10
+lib/libmythavfilter.so.10.4.100
lib/libmythavformat.so
-lib/libmythavformat.so.59
-lib/libmythavformat.so.59.27.100
+lib/libmythavformat.so.61
+lib/libmythavformat.so.61.7.100
lib/libmythavutil.so
-lib/libmythavutil.so.57
-lib/libmythavutil.so.57.28.100
-lib/libmythbase-34.so
-lib/libmythbase-34.so.34
-lib/libmythbase-34.so.34.0
-lib/libmythbase-34.so.34.0.0
-lib/libmythfreemheg-34.so
-lib/libmythfreemheg-34.so.34
-lib/libmythfreemheg-34.so.34.0
-lib/libmythfreemheg-34.so.34.0.0
-lib/libmythmetadata-34.so
-lib/libmythmetadata-34.so.34
-lib/libmythmetadata-34.so.34.0
-lib/libmythmetadata-34.so.34.0.0
+lib/libmythavutil.so.59
+lib/libmythavutil.so.59.39.100
+lib/libmythbase-35.so
+lib/libmythbase-35.so.35
+lib/libmythbase-35.so.35.0
+lib/libmythbase-35.so.35.0.0
+lib/libmythfreemheg-35.so
+lib/libmythfreemheg-35.so.35
+lib/libmythfreemheg-35.so.35.0
+lib/libmythfreemheg-35.so.35.0.0
+lib/libmythmetadata-35.so
+lib/libmythmetadata-35.so.35
+lib/libmythmetadata-35.so.35.0
+lib/libmythmetadata-35.so.35.0.0
lib/libmythpostproc.so
-lib/libmythpostproc.so.56
-lib/libmythpostproc.so.56.6.100
-lib/libmythprotoserver-34.so
-lib/libmythprotoserver-34.so.34
-lib/libmythprotoserver-34.so.34.0
-lib/libmythprotoserver-34.so.34.0.0
-lib/libmythservicecontracts-34.so
-lib/libmythservicecontracts-34.so.34
-lib/libmythservicecontracts-34.so.34.0
-lib/libmythservicecontracts-34.so.34.0.0
+lib/libmythpostproc.so.58
+lib/libmythpostproc.so.58.3.100
+lib/libmythprotoserver-35.so
+lib/libmythprotoserver-35.so.35
+lib/libmythprotoserver-35.so.35.0
+lib/libmythprotoserver-35.so.35.0.0
+lib/libmythservicecontracts-35.so
+lib/libmythservicecontracts-35.so.35
+lib/libmythservicecontracts-35.so.35.0
+lib/libmythservicecontracts-35.so.35.0.0
lib/libmythswresample.so
-lib/libmythswresample.so.4
-lib/libmythswresample.so.4.7.100
+lib/libmythswresample.so.5
+lib/libmythswresample.so.5.3.100
lib/libmythswscale.so
-lib/libmythswscale.so.6
-lib/libmythswscale.so.6.7.100
-lib/libmythtv-34.so
-lib/libmythtv-34.so.34
-lib/libmythtv-34.so.34.0
-lib/libmythtv-34.so.34.0.0
-lib/libmythui-34.so
-lib/libmythui-34.so.34
-lib/libmythui-34.so.34.0
-lib/libmythui-34.so.34.0.0
-lib/libmythupnp-34.so
-lib/libmythupnp-34.so.34
-lib/libmythupnp-34.so.34.0
-lib/libmythupnp-34.so.34.0.0
+lib/libmythswscale.so.8
+lib/libmythswscale.so.8.3.100
+lib/libmythtv-35.so
+lib/libmythtv-35.so.35
+lib/libmythtv-35.so.35.0
+lib/libmythtv-35.so.35.0.0
+lib/libmythui-35.so
+lib/libmythui-35.so.35
+lib/libmythui-35.so.35.0
+lib/libmythui-35.so.35.0.0
+lib/libmythupnp-35.so
+lib/libmythupnp-35.so.35
+lib/libmythupnp-35.so.35.0
+lib/libmythupnp-35.so.35.0.0
%%BINDINGS%%%%SITE_PERL%%/IO/Socket/INET/MythTV.pm
%%BINDINGS%%%%SITE_PERL%%/MythTV.pm
%%BINDINGS%%%%SITE_PERL%%/MythTV/Channel.pm
%%BINDINGS%%%%SITE_PERL%%/MythTV/Program.pm
%%BINDINGS%%%%SITE_PERL%%/MythTV/Recording.pm
%%BINDINGS%%%%SITE_PERL%%/MythTV/StorageGroup.pm
-%%BINDINGS%%%%PYTHON_SITELIBDIR%%/MythTV-34.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%BINDINGS%%%%PYTHON_SITELIBDIR%%/MythTV-34.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%BINDINGS%%%%PYTHON_SITELIBDIR%%/MythTV-34.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%BINDINGS%%%%PYTHON_SITELIBDIR%%/MythTV-34.0-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%BINDINGS%%%%PYTHON_SITELIBDIR%%/MythTV-35.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%BINDINGS%%%%PYTHON_SITELIBDIR%%/MythTV-35.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%BINDINGS%%%%PYTHON_SITELIBDIR%%/MythTV-35.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%BINDINGS%%%%PYTHON_SITELIBDIR%%/MythTV-35.0-py%%PYTHON_VER%%.egg-info/top_level.txt
%%BINDINGS%%%%PYTHON_SITELIBDIR%%/MythTV/__init__.py
%%BINDINGS%%%%PYTHON_SITELIBDIR%%/MythTV/__pycache__/__init__%%PYTHON_TAG%%.pyc
%%BINDINGS%%%%PYTHON_SITELIBDIR%%/MythTV/__pycache__/_conn_mysqldb%%PYTHON_TAG%%.pyc
@@ -2802,9 +2736,7 @@ lib/libmythupnp-34.so.34.0.0
%%DATADIR%%/html/apps/backend/runtime.js
%%DATADIR%%/html/apps/backend/styles.css
%%DATADIR%%/html/apps/frontend.css
-%%DATADIR%%/html/apps/frontend.css.map
%%DATADIR%%/html/apps/frontend.js
-%%DATADIR%%/html/apps/frontend.js.map
%%DATADIR%%/html/assets/guidecolors.css
%%DATADIR%%/html/assets/i18n/bg.json
%%DATADIR%%/html/assets/i18n/ca.json
@@ -2862,22 +2794,10 @@ lib/libmythupnp-34.so.34.0.0
%%DATADIR%%/html/assets/themes/fonts/roboto-v20-latin-ext_latin-700.woff2
%%DATADIR%%/html/assets/themes/fonts/roboto-v20-latin-ext_latin-regular.woff
%%DATADIR%%/html/assets/themes/fonts/roboto-v20-latin-ext_latin-regular.woff2
-%%DATADIR%%/html/assets/themes/lara-dark-blue.css
-%%DATADIR%%/html/assets/themes/lara-dark-indigo.css
-%%DATADIR%%/html/assets/themes/lara-dark-purple.css
-%%DATADIR%%/html/assets/themes/lara-dark-teal.css
-%%DATADIR%%/html/assets/themes/lara-light-blue.css
-%%DATADIR%%/html/assets/themes/lara-light-indigo.css
-%%DATADIR%%/html/assets/themes/lara-light-purple.css
-%%DATADIR%%/html/assets/themes/lara-light-teal.css
%%DATADIR%%/html/assets/themes/luna-amber.css
%%DATADIR%%/html/assets/themes/luna-blue.css
%%DATADIR%%/html/assets/themes/luna-green.css
%%DATADIR%%/html/assets/themes/luna-pink.css
-%%DATADIR%%/html/assets/themes/md-dark-deeppurple.css
-%%DATADIR%%/html/assets/themes/md-dark-indigo.css
-%%DATADIR%%/html/assets/themes/md-light-deeppurple.css
-%%DATADIR%%/html/assets/themes/md-light-indigo.css
%%DATADIR%%/html/assets/themes/mdc-dark-deeppurple.css
%%DATADIR%%/html/assets/themes/mdc-dark-indigo.css
%%DATADIR%%/html/assets/themes/mdc-light-deeppurple.css
@@ -3565,11 +3485,20 @@ lib/libmythupnp-34.so.34.0.0
%%DATADIR%%/metadata/Music/discid/libdiscid.py
%%DATADIR%%/metadata/Music/discid/track.py
%%DATADIR%%/metadata/Music/discid/util.py
+%%DATADIR%%/metadata/Music/lyrics/Kodistubs/README
+%%DATADIR%%/metadata/Music/lyrics/Kodistubs/xbmc.py
+%%DATADIR%%/metadata/Music/lyrics/Kodistubs/xbmcaddon.py
+%%DATADIR%%/metadata/Music/lyrics/Kodistubs/xbmcgui.py
+%%DATADIR%%/metadata/Music/lyrics/Kodistubs/xbmcvfs.py
+%%DATADIR%%/metadata/Music/lyrics/LICENSE.txt
%%DATADIR%%/metadata/Music/lyrics/README
%%DATADIR%%/metadata/Music/lyrics/azlyrics.py
+%%DATADIR%%/metadata/Music/lyrics/changelog.txt
%%DATADIR%%/metadata/Music/lyrics/common/__init__.py
-%%DATADIR%%/metadata/Music/lyrics/common/audiofile.py
-%%DATADIR%%/metadata/Music/lyrics/common/utilities.py
+%%DATADIR%%/metadata/Music/lyrics/common/broken.py
+%%DATADIR%%/metadata/Music/lyrics/common/culrcwrap.py
+%%DATADIR%%/metadata/Music/lyrics/common/filelyrics.py
+%%DATADIR%%/metadata/Music/lyrics/common/testall.py
%%DATADIR%%/metadata/Music/lyrics/darklyrics.py
%%DATADIR%%/metadata/Music/lyrics/embedlrc.py
%%DATADIR%%/metadata/Music/lyrics/examples/README
@@ -3578,15 +3507,59 @@ lib/libmythupnp-34.so.34.0.0
%%DATADIR%%/metadata/Music/lyrics/examples/taglyrics.mp3
%%DATADIR%%/metadata/Music/lyrics/filelyrics.py
%%DATADIR%%/metadata/Music/lyrics/genius.py
+%%DATADIR%%/metadata/Music/lyrics/lib/audiofile.py
+%%DATADIR%%/metadata/Music/lyrics/lib/broken-scrapers/alsong/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/broken-scrapers/alsong/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/broken-scrapers/baidu/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/broken-scrapers/baidu/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/broken-scrapers/gomaudio/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/broken-scrapers/gomaudio/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/broken-scrapers/lyricsify/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/broken-scrapers/lyricwiki/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/broken-scrapers/lyricwiki/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/broken-scrapers/minilyrics/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/broken-scrapers/minilyrics/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/broken-scrapers/ttplayer/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/broken-scrapers/ttplayer/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/broken-scrapers/xiami/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/broken-scrapers/xiami/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/azlyrics/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/azlyrics/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/darklyrics/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/darklyrics/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/genius/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/genius/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/lrclib/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/lrclib/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/lyricscom/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/lyricscom/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/lyricsmode/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/lyricsmode/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/megalobiz/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/megalobiz/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/music163/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/music163/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/musixmatch/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/musixmatch/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/musixmatchlrc/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/musixmatchlrc/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/rclyricsband/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/supermusic/__init__.py
+%%DATADIR%%/metadata/Music/lyrics/lib/culrcscrapers/supermusic/lyricsScraper.py
+%%DATADIR%%/metadata/Music/lyrics/lib/embedlrc.py
+%%DATADIR%%/metadata/Music/lyrics/lib/scrapertest.py
+%%DATADIR%%/metadata/Music/lyrics/lib/utils.py
%%DATADIR%%/metadata/Music/lyrics/lrclib.py
%%DATADIR%%/metadata/Music/lyrics/lyricscom.py
-%%DATADIR%%/metadata/Music/lyrics/lyricsify.py
%%DATADIR%%/metadata/Music/lyrics/lyricsmode.py
%%DATADIR%%/metadata/Music/lyrics/megalobiz.py
%%DATADIR%%/metadata/Music/lyrics/music163.py
%%DATADIR%%/metadata/Music/lyrics/musixmatch.py
%%DATADIR%%/metadata/Music/lyrics/musixmatchlrc.py
+%%DATADIR%%/metadata/Music/lyrics/rclyricsband.py
%%DATADIR%%/metadata/Music/lyrics/supermusic.py
+%%DATADIR%%/metadata/Music/lyrics/testlyrics.pl
%%DATADIR%%/metadata/Music/mbutils.py
%%DATADIR%%/metadata/Music/musicbrainzngs/COPYING
%%DATADIR%%/metadata/Music/musicbrainzngs/README
diff --git a/multimedia/neolink/Makefile b/multimedia/neolink/Makefile
index 447cee0bbb85..7f7c528d89a7 100644
--- a/multimedia/neolink/Makefile
+++ b/multimedia/neolink/Makefile
@@ -2,7 +2,7 @@ PORTNAME= neolink
PORTVERSION= 0.3.0
DISTVERSIONPREFIX= v
DISTVERSIONSUFFIX= g20210903
-PORTREVISION= 36
+PORTREVISION= 37
CATEGORIES= multimedia
MAINTAINER= kevans@FreeBSD.org
diff --git a/multimedia/qt6-multimedia/distinfo b/multimedia/qt6-multimedia/distinfo
index 36b60cc1c246..d41555709db4 100644
--- a/multimedia/qt6-multimedia/distinfo
+++ b/multimedia/qt6-multimedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756197836
-SHA256 (KDE/Qt/6.9.2/qtmultimedia-everywhere-src-6.9.2.tar.xz) = 7bf8a19a57a7432181b05d0e264acfd8ca4b75a3901d01a27a32935703e5ab12
-SIZE (KDE/Qt/6.9.2/qtmultimedia-everywhere-src-6.9.2.tar.xz) = 9768828
+TIMESTAMP = 1759303877
+SHA256 (KDE/Qt/6.9.3/qtmultimedia-everywhere-src-6.9.3.tar.xz) = a275bee7ea60c91851236acdf99d76b891da90f428b68f51fe332354f19b86f5
+SIZE (KDE/Qt/6.9.3/qtmultimedia-everywhere-src-6.9.3.tar.xz) = 9771140
diff --git a/multimedia/qt6-multimedia/pkg-plist b/multimedia/qt6-multimedia/pkg-plist
index 2f80534bdab5..b318ff7c9936 100644
--- a/multimedia/qt6-multimedia/pkg-plist
+++ b/multimedia/qt6-multimedia/pkg-plist
@@ -348,7 +348,6 @@ lib/cmake/Qt6/FindMMRenderer.cmake
lib/cmake/Qt6/FindMMRendererCore.cmake
lib/cmake/Qt6/FindPipeWire.cmake
lib/cmake/Qt6/FindVAAPI.cmake
-lib/cmake/Qt6/FindWMF.cmake
lib/cmake/Qt6/FindWrapBundledResonanceAudioConfigExtra.cmake
lib/cmake/Qt6/FindWrapPulseAudio.cmake
lib/cmake/Qt6BuildInternals/StandaloneTests/QtMultimediaTestsConfig.cmake
diff --git a/multimedia/rav1e/Makefile b/multimedia/rav1e/Makefile
index ab01f0e7f3c3..93f2d8637af3 100644
--- a/multimedia/rav1e/Makefile
+++ b/multimedia/rav1e/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rav1e
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.1
-PORTREVISION?= 2
+PORTREVISION?= 3
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/ringrtc/Makefile b/multimedia/ringrtc/Makefile
index 192405372550..f5f557ad9ca4 100644
--- a/multimedia/ringrtc/Makefile
+++ b/multimedia/ringrtc/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ringrtc
DISTVERSIONPREFIX= v
DISTVERSION= 2.57.1
+PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= LOCAL/mikael/ringrtc/:base \
LOCAL/mikael/ringrtc/:boringssl \
diff --git a/multimedia/scte35dump/Makefile b/multimedia/scte35dump/Makefile
index 75ce08763f93..8f84f47b2032 100644
--- a/multimedia/scte35dump/Makefile
+++ b/multimedia/scte35dump/Makefile
@@ -1,7 +1,7 @@
PORTNAME= scte35dump
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.8
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= multimedia
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/multimedia/supersonic/Makefile b/multimedia/supersonic/Makefile
index c9a9bdecd463..19b01515ae51 100644
--- a/multimedia/supersonic/Makefile
+++ b/multimedia/supersonic/Makefile
@@ -1,7 +1,6 @@
PORTNAME= supersonic
DISTVERSIONPREFIX= v
-DISTVERSION= 0.18.0
-PORTREVISION= 1
+DISTVERSION= 0.18.1
CATEGORIES= multimedia
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/multimedia/supersonic/distinfo b/multimedia/supersonic/distinfo
index 7a903c121a67..2001379a4771 100644
--- a/multimedia/supersonic/distinfo
+++ b/multimedia/supersonic/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1755710408
-SHA256 (go/multimedia_supersonic/supersonic-v0.18.0/v0.18.0.mod) = cbc00407c22c0b67a3351c5bab1ce68adbb99468971ca9d46d56ad56342a0555
-SIZE (go/multimedia_supersonic/supersonic-v0.18.0/v0.18.0.mod) = 3199
-SHA256 (go/multimedia_supersonic/supersonic-v0.18.0/v0.18.0.zip) = 9aea56cb51ab8bea9e30788d2eae919ca1c1b66a4352b4720e4046921688f50c
-SIZE (go/multimedia_supersonic/supersonic-v0.18.0/v0.18.0.zip) = 65467154
+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
diff --git a/multimedia/termplay/Makefile b/multimedia/termplay/Makefile
index bd4c6c45e412..945e43084064 100644
--- a/multimedia/termplay/Makefile
+++ b/multimedia/termplay/Makefile
@@ -1,6 +1,6 @@
PORTNAME= termplay
DISTVERSION= 2.0.6
-PORTREVISION= 46
+PORTREVISION= 47
CATEGORIES= multimedia
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/multimedia/video-trimmer/Makefile b/multimedia/video-trimmer/Makefile
index ac0dfed2eae2..242a64bfafc6 100644
--- a/multimedia/video-trimmer/Makefile
+++ b/multimedia/video-trimmer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= video-trimmer
DISTVERSIONPREFIX= v
DISTVERSION= 25.03
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia gnome
DIST_SUBDIR= gnome
diff --git a/multimedia/wl-screenrec/Makefile b/multimedia/wl-screenrec/Makefile
index 980f94bfd6b2..46d7c0186d0f 100644
--- a/multimedia/wl-screenrec/Makefile
+++ b/multimedia/wl-screenrec/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wl-screenrec
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.5 # see PORTSCOUT comment below
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= multimedia wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/youtui/Makefile b/multimedia/youtui/Makefile
index 592018e41624..dcbeba246e45 100644
--- a/multimedia/youtui/Makefile
+++ b/multimedia/youtui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= youtui
DISTVERSIONPREFIX= youtui/v
DISTVERSION= 0.0.25
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/net-im/conduit/Makefile b/net-im/conduit/Makefile
index 162acac6f112..ec14b3ff64a3 100644
--- a/net-im/conduit/Makefile
+++ b/net-im/conduit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= conduit
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.9
+PORTREVISION= 1
CATEGORIES= net-im
PKGNAMEPREFIX= matrix-
diff --git a/net-im/flare/Makefile b/net-im/flare/Makefile
index 0835eb8fd50f..38b4e1905402 100644
--- a/net-im/flare/Makefile
+++ b/net-im/flare/Makefile
@@ -1,6 +1,6 @@
PORTNAME= flare
DISTVERSION= 0.17.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-im
MAINTAINER= nxjoseph@protonmail.com
diff --git a/net-im/fractal/Makefile b/net-im/fractal/Makefile
index bb4d8a13be24..0c6b3596e61e 100644
--- a/net-im/fractal/Makefile
+++ b/net-im/fractal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fractal
DISTVERSION= 4.4.2
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= net-im
MASTER_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/archive/${DISTVERSION}/
# XXX USES=cargo omits the default source archive by default
diff --git a/net-im/gurk-rs/Makefile b/net-im/gurk-rs/Makefile
index 329e7231f4b7..4a11e3ad595f 100644
--- a/net-im/gurk-rs/Makefile
+++ b/net-im/gurk-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gurk-rs
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-im
MAINTAINER= bsd@orsolic.org
diff --git a/net-im/iamb/Makefile b/net-im/iamb/Makefile
index 1319ecce032b..d976701bcbee 100644
--- a/net-im/iamb/Makefile
+++ b/net-im/iamb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= iamb
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.10
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net-im
MAINTAINER= ashish@FreeBSD.org
diff --git a/net-im/libsignal-client/Makefile b/net-im/libsignal-client/Makefile
index 144a8c681bf7..ed71ffa58b22 100644
--- a/net-im/libsignal-client/Makefile
+++ b/net-im/libsignal-client/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libsignal-client
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.6
-PORTREVISION= 36
+PORTREVISION= 37
PORTEPOCH= 1
CATEGORIES= net-im java
diff --git a/net-im/libsignal-node/Makefile b/net-im/libsignal-node/Makefile
index 396a8cc9c1ce..e3c8e029dba5 100644
--- a/net-im/libsignal-node/Makefile
+++ b/net-im/libsignal-node/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libsignal
DISTVERSIONPREFIX= v
DISTVERSION= 0.81.0
+PORTREVISION= 1
CATEGORIES= net-im
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm
PKGNAMESUFFIX= -node
diff --git a/net-im/py-matrix-synapse/Makefile b/net-im/py-matrix-synapse/Makefile
index 2feb5258f2cb..97efcc7e0634 100644
--- a/net-im/py-matrix-synapse/Makefile
+++ b/net-im/py-matrix-synapse/Makefile
@@ -1,5 +1,6 @@
PORTNAME= matrix-synapse
DISTVERSION= 1.138.0
+PORTREVISION= 1
CATEGORIES= net-im python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile
index 5c33cba3290e..98a17466bc50 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -1,6 +1,6 @@
PORTNAME= telegram-desktop
DISTVERSION= 6.1.3
-PORTREVISION= 2
+PORTREVISION= 3
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/yume/Makefile b/net-im/yume/Makefile
index e2b2838a36ab..687c66e7085a 100644
--- a/net-im/yume/Makefile
+++ b/net-im/yume/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yume
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 43
+PORTREVISION= 44
CATEGORIES= net-im
MAINTAINER= yuri@FreeBSD.org
diff --git a/net-im/zkgroup/Makefile b/net-im/zkgroup/Makefile
index e0aa68d0debf..1002a4b06fc7 100644
--- a/net-im/zkgroup/Makefile
+++ b/net-im/zkgroup/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zkgroup
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.4
-PORTREVISION= 36
+PORTREVISION= 37
PORTEPOCH= 1
CATEGORIES= net-im
diff --git a/net-mgmt/bandwhich/Makefile b/net-mgmt/bandwhich/Makefile
index bfc874dd6666..8e035b6f3af0 100644
--- a/net-mgmt/bandwhich/Makefile
+++ b/net-mgmt/bandwhich/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bandwhich
DISTVERSIONPREFIX= v
DISTVERSION= 0.23.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= net-mgmt
MAINTAINER= petteri.valkonen@iki.fi
diff --git a/net-mgmt/geom-exporter/Makefile b/net-mgmt/geom-exporter/Makefile
index afcbf11ea2a0..af2a45ee28b0 100644
--- a/net-mgmt/geom-exporter/Makefile
+++ b/net-mgmt/geom-exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= geom-exporter
DISTVERSION= 0.1.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net-mgmt
MASTER_SITES= CRATESIO
MASTER_SITE_SUBDIR= freebsd-${PORTNAME}/${DISTVERSION}
diff --git a/net-mgmt/gping/Makefile b/net-mgmt/gping/Makefile
index 0af4faab3771..14d91f305403 100644
--- a/net-mgmt/gping/Makefile
+++ b/net-mgmt/gping/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gping
DISTVERSIONPREFIX= gping-v
DISTVERSION= 1.20.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net-mgmt/nfs-exporter/Makefile b/net-mgmt/nfs-exporter/Makefile
index 3149e99cdb9c..73f8dba7a691 100644
--- a/net-mgmt/nfs-exporter/Makefile
+++ b/net-mgmt/nfs-exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nfs-exporter
DISTVERSION= 0.4.4
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net-mgmt
MASTER_SITES= CRATESIO
MASTER_SITE_SUBDIR= freebsd-${PORTNAME}/${DISTVERSION}
diff --git a/net-mgmt/rs-aggregate/Makefile b/net-mgmt/rs-aggregate/Makefile
index e02c4d251062..14d60266565c 100644
--- a/net-mgmt/rs-aggregate/Makefile
+++ b/net-mgmt/rs-aggregate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rs-aggregate
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net-mgmt
MAINTAINER= marcel@herrbischoff.com
diff --git a/net-p2p/c-lightning/Makefile b/net-p2p/c-lightning/Makefile
index 383d8505eb94..09f89db778a8 100644
--- a/net-p2p/c-lightning/Makefile
+++ b/net-p2p/c-lightning/Makefile
@@ -2,6 +2,7 @@ PORTNAME= c-lightning
# To build from an arbitrary git commit comment PORTVERSION and PORTREVISION (if present)
PORTVERSION= 25.09
DISTVERSIONPREFIX= v
+PORTREVISION= 1
# and uncomment the following two lines (use for example -git-HEAD or -git-f8d8348c)
#PORTVERSION= 0
#PKGNAMESUFFIX= -git-f8d8348c
diff --git a/net-p2p/cncli/Makefile b/net-p2p/cncli/Makefile
index 45c6b0f55dcb..ea8af9a29ff2 100644
--- a/net-p2p/cncli/Makefile
+++ b/net-p2p/cncli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cncli
DISTVERSIONPREFIX= v
DISTVERSION= 6.0.1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net-p2p
MAINTAINER= boris@zfs.ninja
diff --git a/net-p2p/intermodal/Makefile b/net-p2p/intermodal/Makefile
index f96e3756d7ff..13b07fc61402 100644
--- a/net-p2p/intermodal/Makefile
+++ b/net-p2p/intermodal/Makefile
@@ -1,7 +1,7 @@
PORTNAME= intermodal
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.14
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= net-p2p
MAINTAINER= yuri@FreeBSD.org
diff --git a/net-p2p/oura/Makefile b/net-p2p/oura/Makefile
index 63ba3de2e7d8..fb5a45ba0b75 100644
--- a/net-p2p/oura/Makefile
+++ b/net-p2p/oura/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oura
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.4
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net-p2p
MAINTAINER= boris@zfs.ninja
diff --git a/net-p2p/twitch-tui/Makefile b/net-p2p/twitch-tui/Makefile
index 0f2f295f2483..8b20f67b976f 100644
--- a/net-p2p/twitch-tui/Makefile
+++ b/net-p2p/twitch-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= twitch-tui
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.19
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-p2p
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/aws-ec2-imdsv2-get/Makefile b/net/aws-ec2-imdsv2-get/Makefile
index c05a63cb8cad..c4bff558e3a5 100644
--- a/net/aws-ec2-imdsv2-get/Makefile
+++ b/net/aws-ec2-imdsv2-get/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-ec2-imdsv2-get
DISTVERSION= 1.0.7
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net
MAINTAINER= cperciva@FreeBSD.org
diff --git a/net/dataplaneapi/Makefile b/net/dataplaneapi/Makefile
index ab9f63c2c849..4b1512c6aef4 100644
--- a/net/dataplaneapi/Makefile
+++ b/net/dataplaneapi/Makefile
@@ -1,7 +1,6 @@
PORTNAME= dataplaneapi
DISTVERSIONPREFIX= v
-DISTVERSION= 3.2.3
-PORTREVISION= 1
+DISTVERSION= 3.2.4
CATEGORIES= net
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/net/dataplaneapi/distinfo b/net/dataplaneapi/distinfo
index db8435462bdc..56a7bec3b9fb 100644
--- a/net/dataplaneapi/distinfo
+++ b/net/dataplaneapi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1755633380
-SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.3_GH0/go.mod) = a0658b7464999d581e29e79b9f8145e752f6103655bb81e585bae17079ac79c5
-SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.3_GH0/go.mod) = 4279
-SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.3_GH0/haproxytech-dataplaneapi-v3.2.3_GH0.tar.gz) = e649d7acccc57a0922837b52044849985d7d1e749286c4d76b43fa0173afd8e6
-SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.3_GH0/haproxytech-dataplaneapi-v3.2.3_GH0.tar.gz) = 1067890
+TIMESTAMP = 1759519276
+SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.4_GH0/go.mod) = 6761ed8f37903bb4eba98092869a75509f9b195eff289c57970a1f516fcbb6a1
+SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.4_GH0/go.mod) = 4886
+SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.4_GH0/haproxytech-dataplaneapi-v3.2.4_GH0.tar.gz) = 13a0ef16151837849f9fb91ad6ff869495688a40e627dbf82ffe31101fdbf110
+SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.4_GH0/haproxytech-dataplaneapi-v3.2.4_GH0.tar.gz) = 1086420
diff --git a/net/deltachat-rpc-server/Makefile b/net/deltachat-rpc-server/Makefile
index 493a8b523915..2dd4555a5459 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.11.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= feld@FreeBSD.org
diff --git a/net/dumbpipe/Makefile b/net/dumbpipe/Makefile
index b0e123e97e43..af3284f527de 100644
--- a/net/dumbpipe/Makefile
+++ b/net/dumbpipe/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dumbpipe
DISTVERSIONPREFIX= v
DISTVERSION= 0.27.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= feld@FreeBSD.org
diff --git a/net/findomain/Makefile b/net/findomain/Makefile
index b986ddd910c1..c18e8e4bfc89 100644
--- a/net/findomain/Makefile
+++ b/net/findomain/Makefile
@@ -1,6 +1,6 @@
PORTNAME= findomain
DISTVERSION= 9.0.4
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net security
MAINTAINER= lcook@FreeBSD.org
diff --git a/net/gdrive/Makefile b/net/gdrive/Makefile
index 13c76c3ae5d9..b19d6434d269 100644
--- a/net/gdrive/Makefile
+++ b/net/gdrive/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gdrive
DISTVERSION= 3.9.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/net/gemserv/Makefile b/net/gemserv/Makefile
index 629c70dec91d..b0c80b1afcf2 100644
--- a/net/gemserv/Makefile
+++ b/net/gemserv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gemserv
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.6
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= net
MASTER_SITES= https://git.sr.ht/~int80h/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${PORTVERSION}${EXTRACT_SUFX}
diff --git a/net/haproxy/Makefile b/net/haproxy/Makefile
index 9a7f0fade504..d8a894d63f59 100644
--- a/net/haproxy/Makefile
+++ b/net/haproxy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= haproxy
-DISTVERSION= 3.2.5
+DISTVERSION= 3.2.6
CATEGORIES= net www
MASTER_SITES= http://www.haproxy.org/download/3.2/src/
diff --git a/net/haproxy/distinfo b/net/haproxy/distinfo
index 20d411c6c8fb..0982d244d094 100644
--- a/net/haproxy/distinfo
+++ b/net/haproxy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758714074
-SHA256 (haproxy-3.2.5.tar.gz) = 77316a3e1b6c39245bc11ef58f4d6dadd063c014c1baec8f0d81798c519e072b
-SIZE (haproxy-3.2.5.tar.gz) = 5104627
+TIMESTAMP = 1759492744
+SHA256 (haproxy-3.2.6.tar.gz) = ad630b6b0b73e1d118acce458fec1bf1e7d0e429530f2668ec582f4f8bb78e65
+SIZE (haproxy-3.2.6.tar.gz) = 5108005
diff --git a/net/haproxy24/Makefile b/net/haproxy24/Makefile
index 83ea9cf01359..19836e4dff61 100644
--- a/net/haproxy24/Makefile
+++ b/net/haproxy24/Makefile
@@ -1,5 +1,5 @@
PORTNAME= haproxy
-DISTVERSION= 2.4.29
+DISTVERSION= 2.4.30
CATEGORIES= net www
PKGNAMESUFFIX= 24
MASTER_SITES= http://www.haproxy.org/download/2.4/src/
diff --git a/net/haproxy24/distinfo b/net/haproxy24/distinfo
index f0a0c1ad775c..1c0ae5a5a8af 100644
--- a/net/haproxy24/distinfo
+++ b/net/haproxy24/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746702041
-SHA256 (haproxy-2.4.29.tar.gz) = 89e1e675bfecc88624c19850fd6b69f7b91f112d61f30a3b20a625298ef1f3f3
-SIZE (haproxy-2.4.29.tar.gz) = 3679949
+TIMESTAMP = 1759490731
+SHA256 (haproxy-2.4.30.tar.gz) = 2986f14b8cc2cd2331986ba2c8b19d3fec39830f5a5c48d4710d613117f5929e
+SIZE (haproxy-2.4.30.tar.gz) = 3681157
diff --git a/net/haproxy26/Makefile b/net/haproxy26/Makefile
index 2c30fdaa60f9..98dc61891ac9 100644
--- a/net/haproxy26/Makefile
+++ b/net/haproxy26/Makefile
@@ -1,5 +1,5 @@
PORTNAME= haproxy
-DISTVERSION= 2.6.22
+DISTVERSION= 2.6.23
CATEGORIES= net www
PKGNAMESUFFIX= 26
MASTER_SITES= http://www.haproxy.org/download/2.6/src/
diff --git a/net/haproxy26/distinfo b/net/haproxy26/distinfo
index efe1706ca90c..9b456180bd23 100644
--- a/net/haproxy26/distinfo
+++ b/net/haproxy26/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746703822
-SHA256 (haproxy-2.6.22.tar.gz) = 4c0797f450f997dc287d2c7aafa7a0e5b7a2d71593a2cd58e664e8f3aea614fa
-SIZE (haproxy-2.6.22.tar.gz) = 4120601
+TIMESTAMP = 1759490901
+SHA256 (haproxy-2.6.23.tar.gz) = 1281d57f25e98456a042c81f32801a106a293c1340b0c06debb2a87d6a7b3611
+SIZE (haproxy-2.6.23.tar.gz) = 4126202
diff --git a/net/haproxy28/Makefile b/net/haproxy28/Makefile
index d27b49d15859..85482396fc88 100644
--- a/net/haproxy28/Makefile
+++ b/net/haproxy28/Makefile
@@ -1,5 +1,5 @@
PORTNAME= haproxy
-DISTVERSION= 2.8.15
+DISTVERSION= 2.8.16
CATEGORIES= net www
PKGNAMESUFFIX= 28
MASTER_SITES= http://www.haproxy.org/download/2.8/src/
diff --git a/net/haproxy28/distinfo b/net/haproxy28/distinfo
index 1fbe915a9803..a862d8c9d8d9 100644
--- a/net/haproxy28/distinfo
+++ b/net/haproxy28/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746703901
-SHA256 (haproxy-2.8.15.tar.gz) = 98f0551b9c3041a87869f4cd4e1465adf6fbef2056e83aabea92106032585242
-SIZE (haproxy-2.8.15.tar.gz) = 4418838
+TIMESTAMP = 1759491298
+SHA256 (haproxy-2.8.16.tar.gz) = 6eb4d3cc298af89613fc6cb175530436e1e463d368e43401a60357a7a12d15ab
+SIZE (haproxy-2.8.16.tar.gz) = 4429238
diff --git a/net/haproxy30/Makefile b/net/haproxy30/Makefile
index 02bc29f7eb97..62fbe18881e9 100644
--- a/net/haproxy30/Makefile
+++ b/net/haproxy30/Makefile
@@ -1,5 +1,5 @@
PORTNAME= haproxy
-DISTVERSION= 3.0.11
+DISTVERSION= 3.0.12
CATEGORIES= net www
PKGNAMESUFFIX= 30
MASTER_SITES= http://www.haproxy.org/download/3.0/src/
diff --git a/net/haproxy30/distinfo b/net/haproxy30/distinfo
index ec1e05c2bbff..a886ce61850a 100644
--- a/net/haproxy30/distinfo
+++ b/net/haproxy30/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749747793
-SHA256 (haproxy-3.0.11.tar.gz) = a133e2d550c5fd9a849b5c7ab17bb945bcdad209ca140d41f45ebf31943ae783
-SIZE (haproxy-3.0.11.tar.gz) = 4738655
+TIMESTAMP = 1759490322
+SHA256 (haproxy-3.0.12.tar.gz) = cd2bade59a7e2d61f2d62be7c6c4cfc0e2b3a90431023720cae7c43843b0570b
+SIZE (haproxy-3.0.12.tar.gz) = 4745984
diff --git a/net/krill/Makefile b/net/krill/Makefile
index cea9fe1c424e..f28767a1862a 100644
--- a/net/krill/Makefile
+++ b/net/krill/Makefile
@@ -1,7 +1,7 @@
PORTNAME= krill
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= jaap@NLnetLabs.nl
diff --git a/net/ktcplist/Makefile b/net/ktcplist/Makefile
index 6e7cc0b1306e..a5d6186b8078 100644
--- a/net/ktcplist/Makefile
+++ b/net/ktcplist/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ktcplist
DISTVERSION= 1.0.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net sysutils
MAINTAINER= arrowd@FreeBSD.org
diff --git a/net/lldap/Makefile b/net/lldap/Makefile
index 337545ecb70d..2a27b88f53db 100644
--- a/net/lldap/Makefile
+++ b/net/lldap/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lldap
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= aokblast@FreeBSD.org
diff --git a/net/narrowlink/Makefile b/net/narrowlink/Makefile
index 1c462068e3f9..37a2f8da49fe 100644
--- a/net/narrowlink/Makefile
+++ b/net/narrowlink/Makefile
@@ -1,6 +1,6 @@
PORTNAME= narrowlink
DISTVERSION= 0.2.6
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/ntpd-rs/Makefile b/net/ntpd-rs/Makefile
index ba5fcba3fb22..2f70767027e7 100644
--- a/net/ntpd-rs/Makefile
+++ b/net/ntpd-rs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ntpd-rs
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.2
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= mikael@FreeBSD.org
diff --git a/net/oha/Makefile b/net/oha/Makefile
index 9afa03ac819d..908665a00d35 100644
--- a/net/oha/Makefile
+++ b/net/oha/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oha
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= otis@FreeBSD.org
diff --git a/net/proby/Makefile b/net/proby/Makefile
index bdef145273c8..3c65d3726967 100644
--- a/net/proby/Makefile
+++ b/net/proby/Makefile
@@ -1,7 +1,7 @@
PORTNAME= proby
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.2
-PORTREVISION= 46
+PORTREVISION= 47
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/qt6-coap/distinfo b/net/qt6-coap/distinfo
index 196205bd7d3e..501eb986e5c6 100644
--- a/net/qt6-coap/distinfo
+++ b/net/qt6-coap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756197840
-SHA256 (KDE/Qt/6.9.2/qt-qtcoap-v6.9.2_GH0.tar.gz) = 4f5c504b4e3e09112b42c65b6ced639dacf8ed1598b994cd5065f66a8f97751f
-SIZE (KDE/Qt/6.9.2/qt-qtcoap-v6.9.2_GH0.tar.gz) = 186810
+TIMESTAMP = 1759303887
+SHA256 (KDE/Qt/6.9.3/qt-qtcoap-v6.9.3_GH0.tar.gz) = c795e55428ef4d45c50ecb1c9eaba994d258b213bd6405ae3c9903c0724cf07b
+SIZE (KDE/Qt/6.9.3/qt-qtcoap-v6.9.3_GH0.tar.gz) = 186772
diff --git a/net/qt6-mqtt/distinfo b/net/qt6-mqtt/distinfo
index 407c54ee07ad..faa628afd19d 100644
--- a/net/qt6-mqtt/distinfo
+++ b/net/qt6-mqtt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756197843
-SHA256 (KDE/Qt/6.9.2/qt-qtmqtt-v6.9.2_GH0.tar.gz) = 1d5edb5b78f3b3248211afb3bd98947ebefc0e3acdd2db2f000dcda1a0fb362b
-SIZE (KDE/Qt/6.9.2/qt-qtmqtt-v6.9.2_GH0.tar.gz) = 210422
+TIMESTAMP = 1759303895
+SHA256 (KDE/Qt/6.9.3/qt-qtmqtt-v6.9.3_GH0.tar.gz) = 4fc80a4a0cbe6c696eed7c5c0209819470a0bcc48a2ceaec71e5572ce7be4b8b
+SIZE (KDE/Qt/6.9.3/qt-qtmqtt-v6.9.3_GH0.tar.gz) = 210408
diff --git a/net/qt6-networkauth/distinfo b/net/qt6-networkauth/distinfo
index 567768330824..58d68541f637 100644
--- a/net/qt6-networkauth/distinfo
+++ b/net/qt6-networkauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756197848
-SHA256 (KDE/Qt/6.9.2/qtnetworkauth-everywhere-src-6.9.2.tar.xz) = 2165d9568eb8ab9f3cb91abdb0e72c17fe7a70707150ef1738db94e75f318c84
-SIZE (KDE/Qt/6.9.2/qtnetworkauth-everywhere-src-6.9.2.tar.xz) = 432076
+TIMESTAMP = 1759303905
+SHA256 (KDE/Qt/6.9.3/qtnetworkauth-everywhere-src-6.9.3.tar.xz) = 67d9dc47ed133e22aa78bedef53963bee3761318e5e74dc98f82ad9814cc7ec7
+SIZE (KDE/Qt/6.9.3/qtnetworkauth-everywhere-src-6.9.3.tar.xz) = 432616
diff --git a/net/quiche/Makefile b/net/quiche/Makefile
index 4092050dacea..637cd624b626 100644
--- a/net/quiche/Makefile
+++ b/net/quiche/Makefile
@@ -1,5 +1,6 @@
PORTNAME= quiche
DISTVERSION= 0.24.5
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= junho.choi@gmail.com
diff --git a/net/rabbitmqadmin/Makefile b/net/rabbitmqadmin/Makefile
index 9010f405d0b3..f93c29b9e1a8 100644
--- a/net/rabbitmqadmin/Makefile
+++ b/net/rabbitmqadmin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rabbitmqadmin
DISTVERSIONPREFIX= v
DISTVERSION= 0.29.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= dch@FreeBSD.org
diff --git a/net/rathole/Makefile b/net/rathole/Makefile
index 91fb6e62a54b..e68ac79762dd 100644
--- a/net/rathole/Makefile
+++ b/net/rathole/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rathole
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/rosenpass/Makefile b/net/rosenpass/Makefile
index 399d92807a72..0684fcd19907 100644
--- a/net/rosenpass/Makefile
+++ b/net/rosenpass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rosenpass
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net net-vpn security
MAINTAINER= fuz@FreeBSD.org
diff --git a/net/routinator/Makefile b/net/routinator/Makefile
index 6bd0273a6d7e..5ed8506e2482 100644
--- a/net/routinator/Makefile
+++ b/net/routinator/Makefile
@@ -1,7 +1,7 @@
PORTNAME= routinator
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= jaap@NLnetLabs.nl
diff --git a/net/rsyn/Makefile b/net/rsyn/Makefile
index 1a71de44913c..98090a9bb374 100644
--- a/net/rsyn/Makefile
+++ b/net/rsyn/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rsyn
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.1
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/rustdesk-server/Makefile b/net/rustdesk-server/Makefile
index 4528dffbad51..52d4b846e3fd 100644
--- a/net/rustdesk-server/Makefile
+++ b/net/rustdesk-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustdesk-server
DISTVERSION= 1.1.14
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net
MAINTAINER= madpilot@FreeBSD.org
diff --git a/net/s3m/Makefile b/net/s3m/Makefile
index 366cc439f7ce..46395eae9fee 100644
--- a/net/s3m/Makefile
+++ b/net/s3m/Makefile
@@ -1,6 +1,6 @@
PORTNAME= s3m
DISTVERSION= 0.13.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= nbari@tequila.io
diff --git a/net/sendme/Makefile b/net/sendme/Makefile
index 7c5196bf8e91..1cd41b7883a4 100644
--- a/net/sendme/Makefile
+++ b/net/sendme/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sendme
DISTVERSIONPREFIX= v
DISTVERSION= 0.26.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= feld@FreeBSD.org
diff --git a/net/shadowsocks-rust/Makefile b/net/shadowsocks-rust/Makefile
index a73643d9c974..9cad8cb85501 100644
--- a/net/shadowsocks-rust/Makefile
+++ b/net/shadowsocks-rust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shadowsocks-rust
DISTVERSIONPREFIX= v
DISTVERSION= 1.23.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/sniffnet/Makefile b/net/sniffnet/Makefile
index 418d4a79bfad..7d9507e78d09 100644
--- a/net/sniffnet/Makefile
+++ b/net/sniffnet/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sniffnet
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.1
+PORTREVISION= 1
CATEGORIES= net wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/net/trippy/Makefile b/net/trippy/Makefile
index 1e0049870491..a576df13e88f 100644
--- a/net/trippy/Makefile
+++ b/net/trippy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= trippy
DISTVERSION= 0.13.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net/udp-over-tcp/Makefile b/net/udp-over-tcp/Makefile
index 93b21953f7c2..70322327cbc2 100644
--- a/net/udp-over-tcp/Makefile
+++ b/net/udp-over-tcp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= udp-over-tcp
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/waypipe/Makefile b/net/waypipe/Makefile
index 6d2904b544ca..f57b34b30aab 100644
--- a/net/waypipe/Makefile
+++ b/net/waypipe/Makefile
@@ -1,7 +1,7 @@
PORTNAME= waypipe
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net wayland
PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
diff --git a/net/wstunnel/Makefile b/net/wstunnel/Makefile
index 23bcb4205ce7..8921212b439b 100644
--- a/net/wstunnel/Makefile
+++ b/net/wstunnel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wstunnel
DISTVERSIONPREFIX= v
DISTVERSION= 10.1.8
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/ports-mgmt/pkg-graph/Makefile b/ports-mgmt/pkg-graph/Makefile
index 7f0d9b3b9052..3348d131ae0c 100644
--- a/ports-mgmt/pkg-graph/Makefile
+++ b/ports-mgmt/pkg-graph/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pkg-graph
DISTVERSION= g20180614
-PORTREVISION= 33
+PORTREVISION= 34
CATEGORIES= ports-mgmt
MAINTAINER= gnn@FreeBSD.org
diff --git a/ports-mgmt/sccache-overlay/Makefile b/ports-mgmt/sccache-overlay/Makefile
index 0708857fe195..7978df9228d1 100644
--- a/ports-mgmt/sccache-overlay/Makefile
+++ b/ports-mgmt/sccache-overlay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sccache
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.15
-PORTREVISION= 39
+PORTREVISION= 40
CATEGORIES= ports-mgmt
PKGNAMESUFFIX= -overlay
diff --git a/print/plutobook/Makefile b/print/plutobook/Makefile
index e271d15b85f7..99db6c8db802 100644
--- a/print/plutobook/Makefile
+++ b/print/plutobook/Makefile
@@ -1,6 +1,6 @@
PORTNAME= plutobook
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.0
+DISTVERSION= 0.10.0
CATEGORIES= print
MAINTAINER= jbo@FreeBSD.org
diff --git a/print/plutobook/distinfo b/print/plutobook/distinfo
index ef3d9e00d64a..c14009056dae 100644
--- a/print/plutobook/distinfo
+++ b/print/plutobook/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758399252
-SHA256 (plutoprint-plutobook-v0.9.0_GH0.tar.gz) = 877435ab906e7bbf105fc468929d810530de5670cd7ac9835813dacc8186b1cf
-SIZE (plutoprint-plutobook-v0.9.0_GH0.tar.gz) = 416956
+TIMESTAMP = 1759538999
+SHA256 (plutoprint-plutobook-v0.10.0_GH0.tar.gz) = 466f45581e9e274beede8a78f64ace3b3ad94d813d6c7b1a05594ab7e7f7fa84
+SIZE (plutoprint-plutobook-v0.10.0_GH0.tar.gz) = 456918
diff --git a/print/ppa6/Makefile b/print/ppa6/Makefile
index 044ef925dce5..3450a23702c5 100644
--- a/print/ppa6/Makefile
+++ b/print/ppa6/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ppa6
DISTVERSION= 0.1.0
+PORTREVISION= 1
CATEGORIES= print
MAINTAINER= fuz@FreeBSD.org
diff --git a/science/py-qiskit/Makefile b/science/py-qiskit/Makefile
index 25eb454a3612..9e1c3667b27d 100644
--- a/science/py-qiskit/Makefile
+++ b/science/py-qiskit/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qiskit
DISTVERSION= 2.1.2
+PORTREVISION= 1
CATEGORIES= science python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/science/qt6-quick3dphysics/distinfo b/science/qt6-quick3dphysics/distinfo
index 8e99d6679edf..a1a299cb31b7 100644
--- a/science/qt6-quick3dphysics/distinfo
+++ b/science/qt6-quick3dphysics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756197855
-SHA256 (KDE/Qt/6.9.2/qtquick3dphysics-everywhere-src-6.9.2.tar.xz) = 87fc6485638f52cd33dc1a755a11c78fd992e438fe77ef53e0ca57c63505cc8b
-SIZE (KDE/Qt/6.9.2/qtquick3dphysics-everywhere-src-6.9.2.tar.xz) = 4668516
+TIMESTAMP = 1759303916
+SHA256 (KDE/Qt/6.9.3/qtquick3dphysics-everywhere-src-6.9.3.tar.xz) = dcd7b22d745d249eb602c5d4d8af8a8e9d11217ccb42b3dd611bb047153b5a6e
+SIZE (KDE/Qt/6.9.3/qtquick3dphysics-everywhere-src-6.9.3.tar.xz) = 4668392
diff --git a/science/tinker/Makefile b/science/tinker/Makefile
index 9249e98239ef..5723eb9b39db 100644
--- a/science/tinker/Makefile
+++ b/science/tinker/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tinker
DISTVERSION= 25.5
+PORTREVISION= 1
CATEGORIES= science
MASTER_SITES= https://dasher.wustl.edu/tinker/downloads/
diff --git a/science/tinker/distinfo b/science/tinker/distinfo
index 327e627a7d9e..b452890259c0 100644
--- a/science/tinker/distinfo
+++ b/science/tinker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758258766
-SHA256 (tinker-25.5.tar.gz) = 01b50ad3680c0bfb77c77e4f9c653c47a39da1510286cb8a5dbc14f8f7b86d18
-SIZE (tinker-25.5.tar.gz) = 81152948
+TIMESTAMP = 1759481421
+SHA256 (tinker-25.5.tar.gz) = 10e24742d262a09a4b191eb73ef994cc8987e1e5e18ac7759420b36f07a02036
+SIZE (tinker-25.5.tar.gz) = 81137927
diff --git a/science/tinker/files/patch-cmake_CMakeLists.txt b/science/tinker/files/patch-cmake_CMakeLists.txt
new file mode 100644
index 000000000000..e4d2d621ed7f
--- /dev/null
+++ b/science/tinker/files/patch-cmake_CMakeLists.txt
@@ -0,0 +1,15 @@
+--- cmake/CMakeLists.txt.orig 2025-10-03 08:52:37 UTC
++++ cmake/CMakeLists.txt
+@@ -68,12 +68,6 @@ set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
+
+ # Set compiler flags
+
+-if(APPLE)
+- set(ARCH_FLAGS "-mtune=native")
+-else()
+- set(ARCH_FLAGS "-march=native")
+-endif()
+-
+ if(WIN32)
+ if(CMAKE_Fortran_COMPILER_ID MATCHES "Intel")
+ set(CMAKE_Fortran_FLAGS_RELEASE "/O3 /QxHost /Qip- /Qprec-div- /w")
diff --git a/science/tinker/files/patch-make_Makefile b/science/tinker/files/patch-make_Makefile
index 4b7b308532ab..7e1f679a86a0 100644
--- a/science/tinker/files/patch-make_Makefile
+++ b/science/tinker/files/patch-make_Makefile
@@ -1,15 +1,6 @@
---- make/Makefile.orig 2024-05-04 16:08:28 UTC
+--- make/Makefile.orig 2025-09-30 16:25:57 UTC
+++ make/Makefile
-@@ -68,7 +68,7 @@ F77FLAGS = -c
-
- F77 = gfortran
- F77FLAGS = -c
--OPTFLAGS = -Ofast -march=native -fopenmp
-+OPTFLAGS = -Ofast $(PORT_SIMD_FLAGS) -fopenmp
- OPTFLAGS = -Ofast -fopenmp
- OPTFLAGS = -Og -g -fbacktrace -fcheck=bounds -Wunused -Wmaybe-uninitialized
- LIBDIR = -L. -L$(TINKER_LIBDIR)/linux -Wl,--no-as-needed -ldl
-@@ -829,138 +829,138 @@ rename_bin:
+@@ -813,138 +813,138 @@ rename_bin:
cat *.f *.c > tinker.txt
rename_bin:
diff --git a/security/Makefile b/security/Makefile
index 7066817c71ba..2574d50691c8 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -918,6 +918,7 @@
SUBDIR += py-certbot-dns-standalone
SUBDIR += py-certbot-nginx
SUBDIR += py-certifi
+ SUBDIR += py-certipy
SUBDIR += py-certomancer
SUBDIR += py-certstream
SUBDIR += py-ckcc-protocol
diff --git a/security/acmed/Makefile b/security/acmed/Makefile
index 6fec0c7fbe30..35b47483237a 100644
--- a/security/acmed/Makefile
+++ b/security/acmed/Makefile
@@ -1,7 +1,7 @@
PORTNAME= acmed
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/agave/Makefile b/security/agave/Makefile
index 44614004e259..179a8edfbce1 100644
--- a/security/agave/Makefile
+++ b/security/agave/Makefile
@@ -1,7 +1,7 @@
PORTNAME= agave
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.14
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
PKGNAMESUFFIX= -blockchain
diff --git a/security/arti/Makefile b/security/arti/Makefile
index 7ff5ced0400a..b339b8ff2d5c 100644
--- a/security/arti/Makefile
+++ b/security/arti/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arti
DISTVERSION= 1.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MAINTAINER= cs@FreeBSD.org
diff --git a/security/authenticator/Makefile b/security/authenticator/Makefile
index 191034a9fcca..faedbe606e3d 100644
--- a/security/authenticator/Makefile
+++ b/security/authenticator/Makefile
@@ -1,6 +1,6 @@
PORTNAME= authenticator
DISTVERSION= 4.4.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/authoscope/Makefile b/security/authoscope/Makefile
index 6645a15213a6..36d3767ae8ec 100644
--- a/security/authoscope/Makefile
+++ b/security/authoscope/Makefile
@@ -1,7 +1,7 @@
PORTNAME= authoscope
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.1
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/cargo-audit/Makefile b/security/cargo-audit/Makefile
index 968206cde143..a45d7b4b4a7c 100644
--- a/security/cargo-audit/Makefile
+++ b/security/cargo-audit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-audit
DISTVERSIONPREFIX= ${PORTNAME}/v
DISTVERSION= 0.21.2
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 1
CATEGORIES= security
diff --git a/security/clamav-lts/Makefile b/security/clamav-lts/Makefile
index b6539482641f..4f863dabe9f6 100644
--- a/security/clamav-lts/Makefile
+++ b/security/clamav-lts/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clamav
DISTVERSION= 1.0.9
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= security
MASTER_SITES= https://www.clamav.net/downloads/production/
diff --git a/security/clamav/Makefile b/security/clamav/Makefile
index 7a29dc981d0a..413f7af43016 100644
--- a/security/clamav/Makefile
+++ b/security/clamav/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clamav
DISTVERSION= 1.4.3
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= security
MASTER_SITES= https://www.clamav.net/downloads/production/
diff --git a/security/cloak/Makefile b/security/cloak/Makefile
index 5e766c9afb4e..11042978be15 100644
--- a/security/cloak/Makefile
+++ b/security/cloak/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cloak
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/diswall/Makefile b/security/diswall/Makefile
index fe69a0d58e55..38bb50c05d26 100644
--- a/security/diswall/Makefile
+++ b/security/diswall/Makefile
@@ -1,7 +1,7 @@
PORTNAME= diswall
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/flawz/Makefile b/security/flawz/Makefile
index 5888307efb27..b8ede509ef15 100644
--- a/security/flawz/Makefile
+++ b/security/flawz/Makefile
@@ -1,7 +1,7 @@
PORTNAME= flawz
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/gpg-tui/Makefile b/security/gpg-tui/Makefile
index bd53260d9ce8..6dc29b19e639 100644
--- a/security/gpg-tui/Makefile
+++ b/security/gpg-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gpg-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= se@FreeBSD.org
diff --git a/security/hashcat/Makefile b/security/hashcat/Makefile
index f2c76ff7fa2b..aae3658efa75 100644
--- a/security/hashcat/Makefile
+++ b/security/hashcat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hashcat
PORTVERSION= 7.1.2
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= security
diff --git a/security/kanidm/Makefile b/security/kanidm/Makefile
index 54b16724b18c..e29028300f7d 100644
--- a/security/kanidm/Makefile
+++ b/security/kanidm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kanidm
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security net
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/lxqt-openssh-askpass/Makefile b/security/lxqt-openssh-askpass/Makefile
index bb967a5a4478..10d34bcb1565 100644
--- a/security/lxqt-openssh-askpass/Makefile
+++ b/security/lxqt-openssh-askpass/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-openssh-askpass
PORTVERSION= 2.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MASTER_SITES= LXQT
diff --git a/security/lxqt-sudo/Makefile b/security/lxqt-sudo/Makefile
index b181f248e32a..cb1181975101 100644
--- a/security/lxqt-sudo/Makefile
+++ b/security/lxqt-sudo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-sudo
PORTVERSION= 2.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MASTER_SITES= LXQT
diff --git a/security/netbird/Makefile b/security/netbird/Makefile
index d018c374af81..2b5638e59319 100644
--- a/security/netbird/Makefile
+++ b/security/netbird/Makefile
@@ -1,7 +1,6 @@
PORTNAME= netbird
DISTVERSIONPREFIX= v
-DISTVERSION= 0.56.0
-PORTREVISION= 1
+DISTVERSION= 0.59.1
CATEGORIES= security net net-vpn
MAINTAINER= hakan.external@netbird.io
diff --git a/security/netbird/distinfo b/security/netbird/distinfo
index 842834e94dc7..6afd5a561327 100644
--- a/security/netbird/distinfo
+++ b/security/netbird/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756099179
-SHA256 (go/security_netbird/netbird-v0.56.0/v0.56.0.mod) = e817264ac86111dbad8241ebaa0896fceeeb3c5aa2f8a1d36e84100e05975489
-SIZE (go/security_netbird/netbird-v0.56.0/v0.56.0.mod) = 12619
-SHA256 (go/security_netbird/netbird-v0.56.0/v0.56.0.zip) = 750c6be8736b9b960509f57d245711b0d7a4b97f15c0f2a1a3ac07aadf20ba63
-SIZE (go/security_netbird/netbird-v0.56.0/v0.56.0.zip) = 3126909
+TIMESTAMP = 1759481572
+SHA256 (go/security_netbird/netbird-v0.59.1/v0.59.1.mod) = a930885bdb739be4a2fbbb2a63b86d0b33d3c2897b45d5f391ef1d9d29db5975
+SIZE (go/security_netbird/netbird-v0.59.1/v0.59.1.mod) = 12607
+SHA256 (go/security_netbird/netbird-v0.59.1/v0.59.1.zip) = 0e1eca9e038d7bf1db3bf67b59f3fa58356fb856c1a68c8fa02e8a609bc21f68
+SIZE (go/security_netbird/netbird-v0.59.1/v0.59.1.zip) = 3188357
diff --git a/security/nss/Makefile b/security/nss/Makefile
index 525635c1e763..f7c77344a5f0 100644
--- a/security/nss/Makefile
+++ b/security/nss/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nss
-PORTVERSION= 3.116
+PORTVERSION= 3.117
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 c913edb41197..0eb1e4a89c39 100644
--- a/security/nss/distinfo
+++ b/security/nss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757695731
-SHA256 (nss-3.116.tar.gz) = 3938611de4ad1e3b71f27f3cd5ea717a5b5f83bffc9cd427e6d929dc67f2bb73
-SIZE (nss-3.116.tar.gz) = 76661970
+TIMESTAMP = 1759509202
+SHA256 (nss-3.117.tar.gz) = 5786b523a2f2e9295ed10d711960d2e33cd620bb80d6288443eda43553a51996
+SIZE (nss-3.117.tar.gz) = 76684970
diff --git a/security/pam_rssh/Makefile b/security/pam_rssh/Makefile
index 07652f65ae6e..0c6fe51224ed 100644
--- a/security/pam_rssh/Makefile
+++ b/security/pam_rssh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pam_rssh
DISTVERSIONPREFIX=v
DISTVERSION= 1.1.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= security
MAINTAINER= romain@FreeBSD.org
diff --git a/security/pdfrip/Makefile b/security/pdfrip/Makefile
index bf4a65566578..43787025a24f 100644
--- a/security/pdfrip/Makefile
+++ b/security/pdfrip/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pdfrip
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MAINTAINER= fox@FreeBSD.org
diff --git a/security/py-bcrypt/Makefile b/security/py-bcrypt/Makefile
index f600a9238ade..283595598671 100644
--- a/security/py-bcrypt/Makefile
+++ b/security/py-bcrypt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bcrypt
DISTVERSION= 4.3.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-certipy/Makefile b/security/py-certipy/Makefile
new file mode 100644
index 000000000000..85a58c2c49ba
--- /dev/null
+++ b/security/py-certipy/Makefile
@@ -0,0 +1,32 @@
+PORTNAME= certipy
+PORTVERSION= 0.2.2
+CATEGORIES= security python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Utility to create and sign CAs and certificates
+WWW= https://github.com/LLNL/certipy
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=7:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist concurrent pytest
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+NO_ARCH= yes
+
+do-test:
+ @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest certipy/test/ -v
+
+# tests as of 0.2.2: 7 passed, 1 warning in 8.94s
+
+.include <bsd.port.mk>
diff --git a/security/py-certipy/distinfo b/security/py-certipy/distinfo
new file mode 100644
index 000000000000..2ef868267d23
--- /dev/null
+++ b/security/py-certipy/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759474134
+SHA256 (certipy-0.2.2.tar.gz) = fef1f3d8819ee29c4c67719171c988302823dfe0b6cfbb47d249f374809ba05e
+SIZE (certipy-0.2.2.tar.gz) = 20591
diff --git a/security/py-certipy/files/patch-pyproject.toml b/security/py-certipy/files/patch-pyproject.toml
new file mode 100644
index 000000000000..6caafb486e20
--- /dev/null
+++ b/security/py-certipy/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-01-02 23:51:00 UTC
++++ pyproject.toml
+@@ -10,7 +10,7 @@
+ # SPDX-License-Identifier: BSD-3-Clause
+ ###############################################################################
+ [build-system]
+-requires = ["setuptools>=64", "setuptools_scm>=7"]
++requires = ["setuptools", "setuptools_scm>=7"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
diff --git a/security/py-certipy/pkg-descr b/security/py-certipy/pkg-descr
new file mode 100644
index 000000000000..a238de2106b9
--- /dev/null
+++ b/security/py-certipy/pkg-descr
@@ -0,0 +1,13 @@
+certipy is a simple python tool for creating certificate authorities
+and certificates on the fly.
+
+Certipy was made to simplify the certificate creation process. To that end,
+Certipy exposes methods for creating and managing certificate authorities,
+certificates, signing and building trust bundles.
+
+Behind the scenes Certipy:
+
+* Manages records of all certificates it creates
+* External certs can be imported and managed by Certipy
+* Maintains signing hierarchy
+* Persists certificates to files with appropriate permissions
diff --git a/security/py-cryptography/Makefile b/security/py-cryptography/Makefile
index 4196068bf9b6..5c0c9fabfec5 100644
--- a/security/py-cryptography/Makefile
+++ b/security/py-cryptography/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cryptography
PORTVERSION= 44.0.3
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 1
CATEGORIES= security python
MASTER_SITES= PYPI
diff --git a/security/rage-encryption/Makefile b/security/rage-encryption/Makefile
index 688f7197901f..e79fef92dda4 100644
--- a/security/rage-encryption/Makefile
+++ b/security/rage-encryption/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rage
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= security
PKGNAMESUFFIX= -encryption
diff --git a/security/ratify/Makefile b/security/ratify/Makefile
index a90853bdb421..d11339ee445b 100644
--- a/security/ratify/Makefile
+++ b/security/ratify/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ratify
DISTVERSION= 2.3.1
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/rpm-sequoia/Makefile b/security/rpm-sequoia/Makefile
index 344c34f5b2cf..d0048e6a9974 100644
--- a/security/rpm-sequoia/Makefile
+++ b/security/rpm-sequoia/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rpm-sequoia
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security archivers
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/rustls-ffi/Makefile b/security/rustls-ffi/Makefile
index 9c6efa0fa885..f2559fb39df6 100644
--- a/security/rustls-ffi/Makefile
+++ b/security/rustls-ffi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rustls-ffi
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= security
MAINTAINER= brnrd@FreeBSD.org
diff --git a/security/rustscan/Makefile b/security/rustscan/Makefile
index 403a1d9714a0..4f13108ab023 100644
--- a/security/rustscan/Makefile
+++ b/security/rustscan/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustscan
PORTVERSION= 2.4.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/sequoia-chameleon-gnupg/Makefile b/security/sequoia-chameleon-gnupg/Makefile
index f66d9dcdaadb..e9e1ea6e49c6 100644
--- a/security/sequoia-chameleon-gnupg/Makefile
+++ b/security/sequoia-chameleon-gnupg/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sequoia-chameleon-gnupg
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= vishwin@FreeBSD.org
diff --git a/security/sequoia-sq/Makefile b/security/sequoia-sq/Makefile
index 26e06e16fa59..aaf571000b74 100644
--- a/security/sequoia-sq/Makefile
+++ b/security/sequoia-sq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sq
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
PKGNAMEPREFIX= sequoia-
diff --git a/security/sniffglue/Makefile b/security/sniffglue/Makefile
index d7331e6fdaf9..6202160c807c 100644
--- a/security/sniffglue/Makefile
+++ b/security/sniffglue/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sniffglue
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= security
MAINTAINER= freebsd@sysctl.cz
diff --git a/security/ssh-vault/Makefile b/security/ssh-vault/Makefile
index 7b45ec510645..d713158ceb49 100644
--- a/security/ssh-vault/Makefile
+++ b/security/ssh-vault/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ssh-vault
PORTVERSION= 1.0.10
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= security
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/security/sudo-rs/Makefile b/security/sudo-rs/Makefile
index a76bfdb2f580..909b431a62a6 100644
--- a/security/sudo-rs/Makefile
+++ b/security/sudo-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sudo-rs
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MAINTAINER= marc@trifectatech.org
diff --git a/security/suricata/Makefile b/security/suricata/Makefile
index ac84d4d9587d..3d1c7bd1e0cd 100644
--- a/security/suricata/Makefile
+++ b/security/suricata/Makefile
@@ -1,6 +1,6 @@
PORTNAME= suricata
DISTVERSION= 7.0.11
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= https://www.openinfosecfoundation.org/download/
diff --git a/security/vaultwarden/Makefile b/security/vaultwarden/Makefile
index 82a26d7d1c4b..0a8fe5576b6d 100644
--- a/security/vaultwarden/Makefile
+++ b/security/vaultwarden/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vaultwarden
DISTVERSION= 1.34.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MAINTAINER= mr@FreeBSD.org
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index 57c9b5c063fe..21c8e580728a 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1,3 +1,141 @@
+ <vuln vid="c27c05a7-a0c8-11f0-8471-4ccc6adda413">
+ <topic>qt6-webengine -- Multiple vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>qt6-pdf</name>
+ <name>qt6-webengine</name>
+ <range><lt>6.9.3</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Qt qtwebengine-chromium repo reports:</p>
+ <blockquote cite="https://code.qt.io/cgit/qt/qtwebengine-chromium.git/log/?h=130-based">
+ <p>Backports for 9 security bugs in Chromium:</p>
+ <ul>
+ <li>CVE-2025-9866: Determine whether to bypass redirect checks per request</li>
+ <li>CVE-2025-10200: Use after free in Serviceworker</li>
+ <li>CVE-2025-10201: Inappropriate implementation in Mojo</li>
+ <li>CVE-2025-10500: Use after free in Dawn</li>
+ <li>CVE-2025-10501: Use after free in WebRTC</li>
+ <li>CVE-2025-10502: Heap buffer overflow in ANGLE</li>
+ <li>CVE-2025-10890: Side-channel information leakage in V8 (1/2)</li>
+ <li>CVE-2025-10891: Integer overflow in V8</li>
+ <li>CVE-2025-10892: Integer overflow in V8</li>
+ </ul>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-9866</cvename>
+ <cvename>CVE-2025-10200</cvename>
+ <cvename>CVE-2025-10201</cvename>
+ <cvename>CVE-2025-10500</cvename>
+ <cvename>CVE-2025-10501</cvename>
+ <cvename>CVE-2025-10502</cvename>
+ <cvename>CVE-2025-10890</cvename>
+ <cvename>CVE-2025-10891</cvename>
+ <cvename>CVE-2025-10892</cvename>
+ <url>https://code.qt.io/cgit/qt/qtwebengine-chromium.git/log/?h=130-based</url>
+ </references>
+ <dates>
+ <discovery>2025-09-25</discovery>
+ <entry>2025-10-04</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="21fba35e-a05f-11f0-a8b8-a1ef31191bc1">
+ <topic>fetchmail -- potential crash when authenticating to SMTP server</topic>
+ <affects>
+ <package>
+ <name>fetchmail</name>
+ <range><ge>5.9.9</ge><lt>6.5.6</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Matthias Andree reports:</p>
+ <blockquote cite="https://www.fetchmail.info/fetchmail-SA-2025-01.txt">
+ <p>
+ fetchmail's SMTP client, when configured to authenticate, is
+ susceptible to a protocol violation where, when a trusted but
+ malicious or malfunctioning SMTP server responds to an
+ authentication request with a "334" code but without a following
+ blank on the line, it will attempt to start reading from memory
+ address 0x1 to parse the server's SASL challenge. This address is
+ constant and not under the attacker's control. This event will
+ usually cause a crash of fetchmail.
+ </p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <!-- cvename has been requested from MITRE but not yet created <cvename>INSERT CVE RECORD IF AVAILABLE</cvename> -->
+ <url>https://www.fetchmail.info/fetchmail-SA-2025-01.txt</url>
+ <url>https://gitlab.com/fetchmail/fetchmail/-/raw/legacy_6x/fetchmail-SA-2025-01.txt?ref_type=heads</url>
+ <url>https://gitlab.com/fetchmail/fetchmail/-/commit/4c3cebfa4e659fb778ca2cae0ccb3f69201609a8</url>
+ </references>
+ <dates>
+ <discovery>2025-10-02</discovery>
+ <entry>2025-10-03</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="169a87de-a157-4558-9f97-a7395a9ae144">
+ <topic>chromium -- multiple security fixes</topic>
+ <affects>
+ <package>
+ <name>chromium</name>
+ <range><lt>141.0.7390.54</lt></range>
+ </package>
+ <package>
+ <name>ungoogled-chromium</name>
+ <range><lt>141.0.7390.54</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/09/stable-channel-update-for-desktop_30.html">
+ <p>This update includes 21 security fixes:</p>
+ <ul>
+ <li>[442444724] High CVE-2025-11205: Heap buffer overflow in WebGPU. Reported by Atte Kettunen of OUSPG on 2025-09-02</li>
+ <li>[444755026] High CVE-2025-11206: Heap buffer overflow in Video. Reported by Elias Hohl on 2025-09-12</li>
+ <li>[428189824] Medium CVE-2025-11207: Side-channel information leakage in Storage. Reported by Alesandro Ortiz on 2025-06-27</li>
+ <li>[397878997] Medium CVE-2025-11208: Inappropriate implementation in Media. Reported by Kevin Joensen on 2025-02-20</li>
+ <li>[438226517] Medium CVE-2025-11209: Inappropriate implementation in Omnibox. Reported by Hafiizh on 2025-08-13</li>
+ <li>[440523110] Medium CVE-2025-11210: Side-channel information leakage in Tab. Reported by Umar Farooq on 2025-08-22</li>
+ <li>[441917796] Medium CVE-2025-11211: Out of bounds read in Media. Reported by Kosir Jakob on 2025-08-29</li>
+ <li>[420734141] Medium CVE-2025-11212: Inappropriate implementation in Media. Reported by Ameen Basha M K on 2025-05-28</li>
+ <li>[443408317] Medium CVE-2025-11213: Inappropriate implementation in Omnibox. Reported by Hafiizh on 2025-09-06</li>
+ <li>[439758498] Medium CVE-2025-11215: Off by one error in V8. Reported by Google Big Sleep on 2025-08-19</li>
+ <li>[419721056] Low CVE-2025-11216: Inappropriate implementation in Storage. Reported by Farras Givari on 2025-05-23</li>
+ <li>[439772737] Low CVE-2025-11219: Use after free in V8. Reported by Google Big Sleep on 2025-08-19</li>
+ </ul>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-11205</cvename>
+ <cvename>CVE-2025-11206</cvename>
+ <cvename>CVE-2025-11207</cvename>
+ <cvename>CVE-2025-11208</cvename>
+ <cvename>CVE-2025-11209</cvename>
+ <cvename>CVE-2025-11210</cvename>
+ <cvename>CVE-2025-11211</cvename>
+ <cvename>CVE-2025-11212</cvename>
+ <cvename>CVE-2025-11213</cvename>
+ <cvename>CVE-2025-11215</cvename>
+ <cvename>CVE-2025-11216</cvename>
+ <cvename>CVE-2025-11219</cvename>
+ <url>https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_30.html</url>
+ </references>
+ <dates>
+ <discovery>2025-09-30</discovery>
+ <entry>2025-10-03</entry>
+ </dates>
+ </vuln>
+
<vuln vid="90fc859e-9fe4-11f0-9fa2-080027836e8b">
<topic>Django -- multiple vulnerabilities</topic>
<affects>
@@ -125,11 +263,13 @@
<cvename>CVE-2025-9230</cvename>
<cvename>CVE-2025-9231</cvename>
<cvename>CVE-2025-9232</cvename>
+ <freebsdsa>SA-25:08.openssl</freebsdsa>
<url>https://openssl-library.org/news/secadv/20250930.txt</url>
</references>
<dates>
<discovery>2025-09-30</discovery>
<entry>2025-10-01</entry>
+ <modified>2025-10-03</modified>
</dates>
</vuln>
diff --git a/shells/atuin/Makefile b/shells/atuin/Makefile
index b434e55cfd5d..3fa94c00fbf3 100644
--- a/shells/atuin/Makefile
+++ b/shells/atuin/Makefile
@@ -1,6 +1,7 @@
PORTNAME= atuin
DISTVERSIONPREFIX= v
DISTVERSION= 18.8.0
+PORTREVISION= 1
CATEGORIES= shells
MAINTAINER= yuri@FreeBSD.org
diff --git a/shells/fish/Makefile b/shells/fish/Makefile
index 42035832bc06..363a4897deaf 100644
--- a/shells/fish/Makefile
+++ b/shells/fish/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fish
DISTVERSION= 4.0.6
+PORTREVISION= 1
CATEGORIES= shells
MASTER_SITES= https://github.com/fish-shell/fish-shell/releases/download/${PORTVERSION}/
diff --git a/shells/ion/Makefile b/shells/ion/Makefile
index 907552d30bd2..9bb55bb785a9 100644
--- a/shells/ion/Makefile
+++ b/shells/ion/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ion
DISTVERSION= 1.0.5-1509
DISTVERSIONSUFFIX= g85452cfa
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= shells
PKGNAMESUFFIX= -shell
diff --git a/shells/nsh/Makefile b/shells/nsh/Makefile
index b8fcc784dd1e..5f14c7f8033f 100644
--- a/shells/nsh/Makefile
+++ b/shells/nsh/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nsh
DISTVERSION= 0.4.2
-PORTREVISION= 35
+PORTREVISION= 36
CATEGORIES= shells
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/shells/nu_plugin_formats/Makefile b/shells/nu_plugin_formats/Makefile
index d4d9fc9e9f7e..5f0bbe9ba484 100644
--- a/shells/nu_plugin_formats/Makefile
+++ b/shells/nu_plugin_formats/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nu_plugin_formats
DISTVERSION= ${NUSHELL_VER}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= shells
MASTER_SITES= https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nu_plugin_gstat/Makefile b/shells/nu_plugin_gstat/Makefile
index 786d2222eeed..1a710c0fffd9 100644
--- a/shells/nu_plugin_gstat/Makefile
+++ b/shells/nu_plugin_gstat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nu_plugin_gstat
DISTVERSION= ${NUSHELL_VER}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= shells
MASTER_SITES= https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nu_plugin_inc/Makefile b/shells/nu_plugin_inc/Makefile
index 59ed1d8371a8..30415e9d8cd2 100644
--- a/shells/nu_plugin_inc/Makefile
+++ b/shells/nu_plugin_inc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nu_plugin_inc
DISTVERSION= ${NUSHELL_VER}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= shells
MASTER_SITES= https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nu_plugin_polars/Makefile b/shells/nu_plugin_polars/Makefile
index 418bf8e2e70b..db77d81f63dc 100644
--- a/shells/nu_plugin_polars/Makefile
+++ b/shells/nu_plugin_polars/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nu_plugin_polars
DISTVERSION= ${NUSHELL_VER}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= shells
MASTER_SITES= https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nu_plugin_query/Makefile b/shells/nu_plugin_query/Makefile
index d2d54a848df0..c049fe8c1bd6 100644
--- a/shells/nu_plugin_query/Makefile
+++ b/shells/nu_plugin_query/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nu_plugin_query
DISTVERSION= ${NUSHELL_VER}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= shells
MASTER_SITES= https://crates.io/api/v1/crates/${PORTNAME}/${DISTVERSION}/download?dummy=/:main
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main
diff --git a/shells/nushell/Makefile b/shells/nushell/Makefile
index 3700afa77a6b..fcf21dbced1a 100644
--- a/shells/nushell/Makefile
+++ b/shells/nushell/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nushell
DISTVERSION= 0.107.0
+PORTREVISION= 1
CATEGORIES= shells
MAINTAINER= yuri@FreeBSD.org
diff --git a/shells/sheldon/Makefile b/shells/sheldon/Makefile
index 93f15f777651..794355dfca3e 100644
--- a/shells/sheldon/Makefile
+++ b/shells/sheldon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sheldon
DISTVERSION= 0.8.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= shells
MAINTAINER= tagattie@FreeBSD.org
diff --git a/shells/shell-hist/Makefile b/shells/shell-hist/Makefile
index 91d0c9b7aeb9..8089a9ac45d6 100644
--- a/shells/shell-hist/Makefile
+++ b/shells/shell-hist/Makefile
@@ -1,6 +1,6 @@
PORTNAME= shell-hist
DISTVERSION= g20190515
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= shells
MAINTAINER= yuri@FreeBSD.org
diff --git a/shells/shellharden/Makefile b/shells/shellharden/Makefile
index 6a062fd65989..14f72a6ff27f 100644
--- a/shells/shellharden/Makefile
+++ b/shells/shellharden/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shellharden
DISTVERSIONPREFIX= v
DISTVERSION= 4.3.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= shells
MAINTAINER= yuri@FreeBSD.org
diff --git a/shells/starship/Makefile b/shells/starship/Makefile
index 0ccb9c82a32d..8b9ba897ed27 100644
--- a/shells/starship/Makefile
+++ b/shells/starship/Makefile
@@ -1,6 +1,6 @@
PORTNAME= starship
DISTVERSION= 1.23.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= shells
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/sysutils/async/Makefile b/sysutils/async/Makefile
index 79196a5be647..a09bfcf8ff1b 100644
--- a/sysutils/async/Makefile
+++ b/sysutils/async/Makefile
@@ -1,7 +1,7 @@
PORTNAME= async
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.1
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/b3sum/Makefile b/sysutils/b3sum/Makefile
index a1b9318e893e..17752944d266 100644
--- a/sysutils/b3sum/Makefile
+++ b/sysutils/b3sum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= b3sum
PORTVERSION= 1.8.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/sysutils/backdown/Makefile b/sysutils/backdown/Makefile
index 97fe8669c5a3..c8b906b669f0 100644
--- a/sysutils/backdown/Makefile
+++ b/sysutils/backdown/Makefile
@@ -1,7 +1,7 @@
PORTNAME= backdown
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/sysutils/bkt/Makefile b/sysutils/bkt/Makefile
index 0660005eb9a5..6440fb7bb06c 100644
--- a/sysutils/bkt/Makefile
+++ b/sysutils/bkt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bkt
DISTVERSION= 0.8.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/sysutils/bottom/Makefile b/sysutils/bottom/Makefile
index 3ece9634d7e4..a902e963f345 100644
--- a/sysutils/bottom/Makefile
+++ b/sysutils/bottom/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bottom
DISTVERSION= 0.11.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= adamw@FreeBSD.org
diff --git a/sysutils/bupstash/Makefile b/sysutils/bupstash/Makefile
index 8041e2c8eaf9..c76316fc513d 100644
--- a/sysutils/bupstash/Makefile
+++ b/sysutils/bupstash/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bupstash
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= sysutils
MAINTAINER= felix@userspace.com.au
diff --git a/sysutils/conserve/Makefile b/sysutils/conserve/Makefile
index e160fdb3b771..d15fa0666edf 100644
--- a/sysutils/conserve/Makefile
+++ b/sysutils/conserve/Makefile
@@ -1,7 +1,7 @@
PORTNAME= conserve
DISTVERSIONPREFIX= v
DISTVERSION= 24.8.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/czkawka/Makefile b/sysutils/czkawka/Makefile
index 6e63d7ea371c..3b045a06b635 100644
--- a/sysutils/czkawka/Makefile
+++ b/sysutils/czkawka/Makefile
@@ -1,6 +1,6 @@
PORTNAME= czkawka
DISTVERSION= 10.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= uzsolt@FreeBSD.org
diff --git a/sysutils/ddh/Makefile b/sysutils/ddh/Makefile
index d099c9f7c97e..b02d58dcc4ce 100644
--- a/sysutils/ddh/Makefile
+++ b/sysutils/ddh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ddh
DISTVERSIONPREFIX= win
DISTVERSION= 64
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/diskonaut/Makefile b/sysutils/diskonaut/Makefile
index 80efb428b74c..0d87b43ee7db 100644
--- a/sysutils/diskonaut/Makefile
+++ b/sysutils/diskonaut/Makefile
@@ -1,6 +1,6 @@
PORTNAME= diskonaut
PORTVERSION= 0.11.0
-PORTREVISION= 45
+PORTREVISION= 46
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/diskus/Makefile b/sysutils/diskus/Makefile
index 5848209e57f9..9d8b4f216a67 100644
--- a/sysutils/diskus/Makefile
+++ b/sysutils/diskus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= diskus
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= sysutils
MAINTAINER= sec.research.2005@gmail.com
diff --git a/sysutils/dua-cli/Makefile b/sysutils/dua-cli/Makefile
index cb3446fe3a8c..f4728f321825 100644
--- a/sysutils/dua-cli/Makefile
+++ b/sysutils/dua-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dua-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.29.4
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/dust/Makefile b/sysutils/dust/Makefile
index e978b62c1e1e..1c8908e971e7 100644
--- a/sysutils/dust/Makefile
+++ b/sysutils/dust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dust
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= adamw@FreeBSD.org
diff --git a/sysutils/dutree/Makefile b/sysutils/dutree/Makefile
index e623d0c7fcc9..e5c9566d06cc 100644
--- a/sysutils/dutree/Makefile
+++ b/sysutils/dutree/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dutree
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.15
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils
PATCH_SITES= https://github.com/nachoparker/dutree/commit/
diff --git a/sysutils/elfx86exts/Makefile b/sysutils/elfx86exts/Makefile
index 44b82281ba02..ba8d1611cac7 100644
--- a/sysutils/elfx86exts/Makefile
+++ b/sysutils/elfx86exts/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elfx86exts
DISTVERSIONPREFIX= ${PORTNAME}@
DISTVERSION= 0.6.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= sysutils
MAINTAINER= jamie@catflap.org
diff --git a/sysutils/erdtree/Makefile b/sysutils/erdtree/Makefile
index ae79069b7f46..2fee4709d858 100644
--- a/sysutils/erdtree/Makefile
+++ b/sysutils/erdtree/Makefile
@@ -1,7 +1,7 @@
PORTNAME= erdtree
DISTVERSIONPREFIX= v
DISTVERSION= 3.1.2
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= sysutils
MAINTAINER= se@FreeBSD.org
diff --git a/sysutils/exa/Makefile b/sysutils/exa/Makefile
index 36fb60d5cb65..c99c854edf74 100644
--- a/sysutils/exa/Makefile
+++ b/sysutils/exa/Makefile
@@ -1,7 +1,7 @@
PORTNAME= exa
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.1
-PORTREVISION= 46
+PORTREVISION= 47
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/eza/Makefile b/sysutils/eza/Makefile
index 05ca1fe21b6f..ab9302dd11b1 100644
--- a/sysutils/eza/Makefile
+++ b/sysutils/eza/Makefile
@@ -1,6 +1,7 @@
PORTNAME= eza
DISTVERSIONPREFIX= v
DISTVERSION= 0.23.3
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://github.com/eza-community/${PORTNAME}/releases/download/v${DISTVERSION}/man-${DISTVERSION}.tar.gz?dummy=/:man
DISTFILES= ${PORTNAME}-man-${DISTVERSION}.tar.gz:man
diff --git a/sysutils/faketty/Makefile b/sysutils/faketty/Makefile
index 637293517ac1..9f6683897ea7 100644
--- a/sysutils/faketty/Makefile
+++ b/sysutils/faketty/Makefile
@@ -1,6 +1,6 @@
PORTNAME= faketty
DISTVERSION= 1.0.18
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/fclones/Makefile b/sysutils/fclones/Makefile
index a0f12231e9ae..c79d7803ad45 100644
--- a/sysutils/fclones/Makefile
+++ b/sysutils/fclones/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fclones
DISTVERSIONPREFIX= v
DISTVERSION= 0.35.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/fd/Makefile b/sysutils/fd/Makefile
index f3dffaeab4dc..d299c548571c 100644
--- a/sysutils/fd/Makefile
+++ b/sysutils/fd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fd
DISTVERSIONPREFIX= v
DISTVERSION= 10.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
PKGNAMESUFFIX= -find
diff --git a/sysutils/flipperbit/Makefile b/sysutils/flipperbit/Makefile
index 8a83f7ce81c8..6d2c3ab1e196 100644
--- a/sysutils/flipperbit/Makefile
+++ b/sysutils/flipperbit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= flipperbit
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/flowgger/Makefile b/sysutils/flowgger/Makefile
index be0692abffcf..24aeb699ded0 100644
--- a/sysutils/flowgger/Makefile
+++ b/sysutils/flowgger/Makefile
@@ -1,6 +1,6 @@
PORTNAME= flowgger
DISTVERSION= 0.3.1
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= sysutils
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/sysutils/framework-system/Makefile b/sysutils/framework-system/Makefile
index 18661c0f9726..78cc2fe67bf6 100644
--- a/sysutils/framework-system/Makefile
+++ b/sysutils/framework-system/Makefile
@@ -1,7 +1,7 @@
PORTNAME= framework-system
DISTVERSIONPREFIX=v
DISTVERSION= 0.4.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= dhs@frame.work
diff --git a/sysutils/freebsd-rustdate/Makefile b/sysutils/freebsd-rustdate/Makefile
index 62005abee1fc..f46f39ef1a50 100644
--- a/sysutils/freebsd-rustdate/Makefile
+++ b/sysutils/freebsd-rustdate/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freebsd-rustdate
DISTVERSION= 1.3.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MASTER_SITES= https://rustdate.over-yonder.net/dl/ \
https://distfiles.over-yonder.net/freebsd-rustdate/
diff --git a/sysutils/fselect/Makefile b/sysutils/fselect/Makefile
index 06a8470e94fa..32b4f464f98f 100644
--- a/sysutils/fselect/Makefile
+++ b/sysutils/fselect/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fselect
DISTVERSION= 0.8.6
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/gstat-rs/Makefile b/sysutils/gstat-rs/Makefile
index 8bf59571a67b..7fce75bbd723 100644
--- a/sysutils/gstat-rs/Makefile
+++ b/sysutils/gstat-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gstat-rs
DISTVERSIONPREFIX= gstat-v
DISTVERSION= 0.1.6
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= sysutils
MAINTAINER= asomers@FreeBSD.org
diff --git a/sysutils/handlr/Makefile b/sysutils/handlr/Makefile
index 0b7460c93a05..d47b327edff6 100644
--- a/sysutils/handlr/Makefile
+++ b/sysutils/handlr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= handlr
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.1
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= sysutils
MAINTAINER= sec.research.2005@gmail.com
diff --git a/sysutils/hexyl/Makefile b/sysutils/hexyl/Makefile
index 51c72cfa7d72..49a1ceb3c556 100644
--- a/sysutils/hexyl/Makefile
+++ b/sysutils/hexyl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hexyl
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/httm/Makefile b/sysutils/httm/Makefile
index 5ff7375dc24a..f680749dfe47 100644
--- a/sysutils/httm/Makefile
+++ b/sysutils/httm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= httm
DISTVERSION= 0.48.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/jail_exporter/Makefile b/sysutils/jail_exporter/Makefile
index a4dc56b5505a..95392954105b 100644
--- a/sysutils/jail_exporter/Makefile
+++ b/sysutils/jail_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jail_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.1
-PORTREVISION= 37
+PORTREVISION= 38
CATEGORIES= sysutils
MAINTAINER= dor.bsd@xm0.uk
diff --git a/sysutils/joshuto/Makefile b/sysutils/joshuto/Makefile
index 10f3b18ae5b2..a522b64c14e8 100644
--- a/sysutils/joshuto/Makefile
+++ b/sysutils/joshuto/Makefile
@@ -1,7 +1,7 @@
PORTNAME= joshuto
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.8
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/kubie/Makefile b/sysutils/kubie/Makefile
index 959360e8b9e4..e9f0d41de213 100644
--- a/sysutils/kubie/Makefile
+++ b/sysutils/kubie/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kubie
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/lsd/Makefile b/sysutils/lsd/Makefile
index e456f9078e94..322a3155301b 100644
--- a/sysutils/lsd/Makefile
+++ b/sysutils/lsd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lsd
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.5
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= andoriyu@gmail.com
diff --git a/sysutils/lxqt-admin/Makefile b/sysutils/lxqt-admin/Makefile
index 2fe3a7b1e68b..e1e78f90ac61 100644
--- a/sysutils/lxqt-admin/Makefile
+++ b/sysutils/lxqt-admin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-admin
PORTVERSION= 2.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MASTER_SITES= LXQT
diff --git a/sysutils/lxqt-config/Makefile b/sysutils/lxqt-config/Makefile
index 76ddbad83a52..c7448ad60fe9 100644
--- a/sysutils/lxqt-config/Makefile
+++ b/sysutils/lxqt-config/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-config
PORTVERSION= 2.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
DIST_SUBDIR= lxqt
diff --git a/sysutils/lxqt-policykit/Makefile b/sysutils/lxqt-policykit/Makefile
index d14225d24dc0..4f7f7cb8fa04 100644
--- a/sysutils/lxqt-policykit/Makefile
+++ b/sysutils/lxqt-policykit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-policykit
PORTVERSION= 2.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MASTER_SITES= LXQT
diff --git a/sysutils/lxqt-powermanagement/Makefile b/sysutils/lxqt-powermanagement/Makefile
index eeaab1d09f2e..a9a43f8e0b82 100644
--- a/sysutils/lxqt-powermanagement/Makefile
+++ b/sysutils/lxqt-powermanagement/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-powermanagement
PORTVERSION= 2.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MASTER_SITES= LXQT
diff --git a/sysutils/lxqt-qt6plugin/Makefile b/sysutils/lxqt-qt6plugin/Makefile
index 94d65dd3c2d4..f894b5df35e8 100644
--- a/sysutils/lxqt-qt6plugin/Makefile
+++ b/sysutils/lxqt-qt6plugin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-qt6plugin
PORTVERSION= 2.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MASTER_SITES= LXQT
diff --git a/sysutils/mcfly/Makefile b/sysutils/mcfly/Makefile
index 0a4550385ad6..b1cfcb27ba34 100644
--- a/sysutils/mcfly/Makefile
+++ b/sysutils/mcfly/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mcfly
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.3
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/mdcat/Makefile b/sysutils/mdcat/Makefile
index 375e59a93f1d..206dd42dd93c 100644
--- a/sysutils/mdcat/Makefile
+++ b/sysutils/mdcat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdcat
DISTVERSIONPREFIX= ${PORTNAME}-
DISTVERSION= 2.7.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/mprocs/Makefile b/sysutils/mprocs/Makefile
index 5e7929c33edf..41d01143db42 100644
--- a/sysutils/mprocs/Makefile
+++ b/sysutils/mprocs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mprocs
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/sysutils/onefetch/Makefile b/sysutils/onefetch/Makefile
index 7642b63b0646..2e30f2ed0d40 100644
--- a/sysutils/onefetch/Makefile
+++ b/sysutils/onefetch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= onefetch
DISTVERSION= 2.22.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= sysutils devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/pefs-kmod/Makefile b/sysutils/pefs-kmod/Makefile
index aac0cc4ddc5b..2199d9d480b0 100644
--- a/sysutils/pefs-kmod/Makefile
+++ b/sysutils/pefs-kmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pefs
-DISTVERSION= g20250708
+DISTVERSION= g20251003
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -kmod
@@ -16,7 +16,7 @@ ONLY_FOR_ARCHS_REASON= untested on any other arch
USES= kmod uidfix
USE_GITHUB= yes
GH_ACCOUNT= freebsd-pefs
-GH_TAGNAME= 30d890c
+GH_TAGNAME= 5e2983b
MAKE_ENV= BINDIR="${PREFIX}/sbin" MANDIR="${PREFIX}/share/man/man"
MAKE_JOBS_UNSAFE=yes
diff --git a/sysutils/pefs-kmod/distinfo b/sysutils/pefs-kmod/distinfo
index 8097a6035fa5..069700356ac7 100644
--- a/sysutils/pefs-kmod/distinfo
+++ b/sysutils/pefs-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756623365
-SHA256 (freebsd-pefs-pefs-g20250708-30d890c_GH0.tar.gz) = 920f50b83f7b4bfe615e5e2468c8b913c5c88dcadb888c0eb15e6a3d551a2611
-SIZE (freebsd-pefs-pefs-g20250708-30d890c_GH0.tar.gz) = 93886
+TIMESTAMP = 1759468074
+SHA256 (freebsd-pefs-pefs-g20251003-5e2983b_GH0.tar.gz) = 0c150f3c0eb58852f0a4ca63bbaccc8337e4673ba6fc66fbd4bfb8dc95479a55
+SIZE (freebsd-pefs-pefs-g20251003-5e2983b_GH0.tar.gz) = 93884
diff --git a/sysutils/pfetch-rs/Makefile b/sysutils/pfetch-rs/Makefile
index 936d498e5990..c17ee23b5dde 100644
--- a/sysutils/pfetch-rs/Makefile
+++ b/sysutils/pfetch-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pfetch-rs
DISTVERSIONPREFIX= v
DISTVERSION= 2.11.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= yonas.yanfa@gmail.com
diff --git a/sysutils/pollinfo/Makefile b/sysutils/pollinfo/Makefile
index 4ec60ca127c8..e88eeb78cad1 100644
--- a/sysutils/pollinfo/Makefile
+++ b/sysutils/pollinfo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pollinfo
PORTVERSION= 0.2.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/sysutils/potnet/Makefile b/sysutils/potnet/Makefile
index a55fb5011b98..2b0b34eb450b 100644
--- a/sysutils/potnet/Makefile
+++ b/sysutils/potnet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= potnet
DISTVERSION= 0.5.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= sysutils
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/sysutils/process-viewer/Makefile b/sysutils/process-viewer/Makefile
index 48758af681c0..3df9841b1b3a 100644
--- a/sysutils/process-viewer/Makefile
+++ b/sysutils/process-viewer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= process-viewer
DISTVERSION= g20220909
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/procs/Makefile b/sysutils/procs/Makefile
index 281eafb43fdb..ce180178c3d8 100644
--- a/sysutils/procs/Makefile
+++ b/sysutils/procs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= procs
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.10
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/qmk_hid/Makefile b/sysutils/qmk_hid/Makefile
index 6d5289a02c53..a912e8541541 100644
--- a/sysutils/qmk_hid/Makefile
+++ b/sysutils/qmk_hid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qmk_hid
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.12
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= sysutils
MAINTAINER= dhs@frame.work
diff --git a/sysutils/rldd/Makefile b/sysutils/rldd/Makefile
index 5b3fb2d104f4..1a5db988cbc7 100644
--- a/sysutils/rldd/Makefile
+++ b/sysutils/rldd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rldd
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/sysutils/runiq/Makefile b/sysutils/runiq/Makefile
index a8878ca85b8c..5b1803035b72 100644
--- a/sysutils/runiq/Makefile
+++ b/sysutils/runiq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= runiq
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/rust-coreutils/Makefile b/sysutils/rust-coreutils/Makefile
index 5cd026b682ad..80b34cf7cfdc 100644
--- a/sysutils/rust-coreutils/Makefile
+++ b/sysutils/rust-coreutils/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rust-coreutils
DISTVERSION= 0.2.2
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/rust-findutils/Makefile b/sysutils/rust-findutils/Makefile
index 9bc5958c3fa9..2056627531be 100644
--- a/sysutils/rust-findutils/Makefile
+++ b/sysutils/rust-findutils/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rust-findutils
DISTVERSION= 0.7.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/screen/Makefile b/sysutils/screen/Makefile
index f2c30dfefb7a..2d780da3f761 100644
--- a/sysutils/screen/Makefile
+++ b/sysutils/screen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= screen
DISTVERSION= 5.0.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MASTER_SITES= GNU \
ftp://ftp.gnu.org/gnu/screen/ \
diff --git a/sysutils/screen/files/patch-src_attacher.c b/sysutils/screen/files/patch-src_attacher.c
new file mode 100644
index 000000000000..3dd7d179b3c4
--- /dev/null
+++ b/sysutils/screen/files/patch-src_attacher.c
@@ -0,0 +1,108 @@
+diff --git attacher.c attacher.c
+index f2b60f0..9138176 100644
+--- attacher.c
++++ attacher.c
+@@ -431,53 +431,62 @@ void SendCmdMessage(char *sty, char *match, char **av, int query)
+ sty[FILENAME_MAX] = 0;
+ if (strlen(sty) > 2 * MAXSTR - 1)
+ sty[2 * MAXSTR - 1] = 0;
+- sprintf(SocketPath + strlen(SocketPath), "/%s", sty);
++
++ snprintf(SocketPath + strlen(SocketPath),
++ sizeof(SocketPath) - strlen(SocketPath), "/%s", sty);
++
+ if ((s = MakeClientSocket(1)) == -1)
+ exit(1);
+ }
+- memset((char *)&m, 0, sizeof(Message));
++
++ memset(&m, 0, sizeof(Message));
+ m.type = query ? MSG_QUERY : MSG_COMMAND;
++
+ if (attach_tty) {
+- strncpy(m.m_tty, attach_tty_is_in_new_ns ? attach_tty_name_in_ns : attach_tty, ARRAY_SIZE(m.m_tty) - 1);
+- m.m_tty[ARRAY_SIZE(m.m_tty) - 1] = 0;
++ snprintf(m.m_tty, sizeof(m.m_tty), "%s",
++ attach_tty_is_in_new_ns ? attach_tty_name_in_ns : attach_tty);
+ }
++
+ p = m.m.command.cmd;
+ n = 0;
+- size_t space_left = ARRAY_SIZE(m.m.command.cmd);
++ size_t space_left = sizeof(m.m.command.cmd);
+
+ for (; *av && n < MAXARGS - 1; ++av, ++n) {
+- int printed = snprintf(p, space_left, "%s", *av);
+- if (printed < 0 || (size_t)printed >= space_left)
+- Panic(0, "Total length of the command to send too large.\n");
++ int printed = snprintf(p, space_left, "%s", *av);
++ if (printed < 0 || (size_t)printed >= space_left)
++ Panic(0, "Total length of the command to send too large.\n");
+
+- printed += 1; // add null terminator
+- p += printed;
+- space_left -= printed;
++ /* move past string and null terminator */
++ p += printed + 1;
++ space_left -= printed + 1;
+ }
+- *p = 0;
++
++ *p = '\0';
+ m.m.command.nargs = n;
+- strncpy(m.m.attach.auser, LoginName, ARRAY_SIZE(m.m.attach.auser) - 1);
+- m.m.command.auser[ARRAY_SIZE(m.m.command.auser) - 1] = 0;
++
++ snprintf(m.m.command.auser, sizeof(m.m.command.auser), "%s", LoginName);
+ m.protocol_revision = MSG_REVISION;
+- strncpy(m.m.command.preselect, preselect ? preselect : "", ARRAY_SIZE(m.m.command.preselect) - 1);
+- m.m.command.preselect[ARRAY_SIZE(m.m.command.preselect) - 1] = 0;
++ snprintf(m.m.command.preselect, sizeof(m.m.command.preselect), "%s",
++ preselect ? preselect : "");
+ m.m.command.apid = getpid();
++
+ if (query) {
+ /* Create a server socket so we can get back the result */
+ char *sp = SocketPath + strlen(SocketPath);
+- char query[] = "-queryX";
+ char c;
+ int r = -1;
++
+ for (c = 'A'; c <= 'Z'; c++) {
+- query[6] = c;
+- strncpy(sp, query, strlen(SocketPath));
++ snprintf(sp, sizeof(SocketPath) - strlen(SocketPath),
++ "-query%c", c);
+ if ((r = MakeServerSocket()) >= 0)
+ break;
+ }
++
+ if (r < 0) {
+ for (c = '0'; c <= '9'; c++) {
+- query[6] = c;
+- strncpy(sp, query, strlen(SocketPath));
++ snprintf(sp, sizeof(SocketPath) - strlen(SocketPath),
++ "-query%c", c);
+ if ((r = MakeServerSocket()) >= 0)
+ break;
+ }
+@@ -486,8 +495,8 @@ void SendCmdMessage(char *sty, char *match, char **av, int query)
+ if (r < 0)
+ Panic(0, "Could not create a listening socket to read the results.");
+
+- strncpy(m.m.command.writeback, SocketPath, ARRAY_SIZE(m.m.command.writeback) - 1);
+- m.m.command.writeback[ARRAY_SIZE(m.m.command.writeback) - 1] = '\0';
++ snprintf(m.m.command.writeback, sizeof(m.m.command.writeback),
++ "%s", SocketPath);
+
+ /* Send the message, then wait for a response */
+ xsignal(SIGCONT, QueryResultSuccess);
+@@ -504,7 +513,7 @@ void SendCmdMessage(char *sty, char *match, char **av, int query)
+ ReceiveRaw(r);
+ close(r);
+ unlink(SocketPath);
+- if (QueryResult == 2) /* An error happened */
++ if (QueryResult == 2) /* An error happened */
+ exit(1);
+ } else {
+ if (WriteMessage(s, &m))
diff --git a/sysutils/syngesture/Makefile b/sysutils/syngesture/Makefile
index 94c32bf81c3a..22cd6930d596 100644
--- a/sysutils/syngesture/Makefile
+++ b/sysutils/syngesture/Makefile
@@ -1,6 +1,6 @@
PORTNAME= syngesture
DISTVERSION= 1.0.1
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/systeroid/Makefile b/sysutils/systeroid/Makefile
index b0f06d671976..bca24930e22b 100644
--- a/sysutils/systeroid/Makefile
+++ b/sysutils/systeroid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= systeroid
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.5
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/szyszka/Makefile b/sysutils/szyszka/Makefile
index 78d6f78f7acf..0a1e0113065a 100644
--- a/sysutils/szyszka/Makefile
+++ b/sysutils/szyszka/Makefile
@@ -1,6 +1,6 @@
PORTNAME= szyszka
DISTVERSION= 3.0.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/tailspin/Makefile b/sysutils/tailspin/Makefile
index ebcc3da0a2b6..0e4cdd89c634 100644
--- a/sysutils/tailspin/Makefile
+++ b/sysutils/tailspin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tailspin
DISTVERSION= 5.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/sysutils/tealdeer/Makefile b/sysutils/tealdeer/Makefile
index a9bc2811a796..b3e41810dc77 100644
--- a/sysutils/tealdeer/Makefile
+++ b/sysutils/tealdeer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tealdeer
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.1
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/tere/Makefile b/sysutils/tere/Makefile
index 8041ab6a6f68..35123154926e 100644
--- a/sysutils/tere/Makefile
+++ b/sysutils/tere/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tere
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/tiempo/Makefile b/sysutils/tiempo/Makefile
index 620cdbe14b3e..31c702c8b287 100644
--- a/sysutils/tiempo/Makefile
+++ b/sysutils/tiempo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tiempo
DISTVERSION= 1.11.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/tldr/Makefile b/sysutils/tldr/Makefile
index 790a3baa6639..deac03441b8d 100644
--- a/sysutils/tldr/Makefile
+++ b/sysutils/tldr/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tldr
DISTVERSIONPREFIX= v
DISTVERSION= 1.12.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= adamw@FreeBSD.org
diff --git a/sysutils/topgrade/Makefile b/sysutils/topgrade/Makefile
index 62a7917954dd..58c03a8b2347 100644
--- a/sysutils/topgrade/Makefile
+++ b/sysutils/topgrade/Makefile
@@ -1,7 +1,7 @@
PORTNAME= topgrade
DISTVERSIONPREFIX= v
DISTVERSION= 16.0.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= freebsd@scd-systems.net
diff --git a/sysutils/tuckr/Makefile b/sysutils/tuckr/Makefile
index 150c75b5998e..5ae18a3443ea 100644
--- a/sysutils/tuckr/Makefile
+++ b/sysutils/tuckr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tuckr
DISTVERSION= 0.11.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/vivid/Makefile b/sysutils/vivid/Makefile
index 11037662af63..eabca3db28c3 100644
--- a/sysutils/vivid/Makefile
+++ b/sysutils/vivid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vivid
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= 0mp@FreeBSD.org
diff --git a/sysutils/wiper/Makefile b/sysutils/wiper/Makefile
index e65072fbfd8a..7e33142f7275 100644
--- a/sysutils/wiper/Makefile
+++ b/sysutils/wiper/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wiper
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= sysutils
PKGNAMESUFFIX= -disk-cleanup-tool
diff --git a/sysutils/xcp/Makefile b/sysutils/xcp/Makefile
index b06758d0e6b9..a235fc295d61 100644
--- a/sysutils/xcp/Makefile
+++ b/sysutils/xcp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xcp
DISTVERSIONPREFIX= v
DISTVERSION= 0.24.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/yadf/Makefile b/sysutils/yadf/Makefile
index f5d5bd6069b0..b875176c02ff 100644
--- a/sysutils/yadf/Makefile
+++ b/sysutils/yadf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yadf
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= sysutils
MAINTAINER= sec.research.2005@gmail.com
diff --git a/sysutils/yazi/Makefile b/sysutils/yazi/Makefile
index 3a9cac27ab6d..1bff9185add8 100644
--- a/sysutils/yazi/Makefile
+++ b/sysutils/yazi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yazi
DISTVERSIONPREFIX= v
DISTVERSION= 25.5.31
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= nivit@FreeBSD.org
diff --git a/sysutils/zellij/Makefile b/sysutils/zellij/Makefile
index 8c443f12f1b1..47d443c7db69 100644
--- a/sysutils/zellij/Makefile
+++ b/sysutils/zellij/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zellij
DISTVERSIONPREFIX= v
DISTVERSION= 0.43.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= ashish@FreeBSD.org
diff --git a/sysutils/zoxide/Makefile b/sysutils/zoxide/Makefile
index 40826e184aae..3248f9c11f9c 100644
--- a/sysutils/zoxide/Makefile
+++ b/sysutils/zoxide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zoxide
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= andoriyu@gmail.com
diff --git a/textproc/angle-grinder/Makefile b/textproc/angle-grinder/Makefile
index 3924c1fb834c..bf7456b5e546 100644
--- a/textproc/angle-grinder/Makefile
+++ b/textproc/angle-grinder/Makefile
@@ -1,7 +1,7 @@
PORTNAME= angle-grinder
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.4
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/aq/Makefile b/textproc/aq/Makefile
index 9627e421f78f..5a69aa103676 100644
--- a/textproc/aq/Makefile
+++ b/textproc/aq/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aq
DISTVERSION= 0.3.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/bat/Makefile b/textproc/bat/Makefile
index 7602d1131bfd..a4712e0610cd 100644
--- a/textproc/bat/Makefile
+++ b/textproc/bat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bat
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= textproc
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/textproc/biodiff/Makefile b/textproc/biodiff/Makefile
index 0a85a76ae16e..5dee8a2d1588 100644
--- a/textproc/biodiff/Makefile
+++ b/textproc/biodiff/Makefile
@@ -1,7 +1,7 @@
PORTNAME= biodiff
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/cast2gif/Makefile b/textproc/cast2gif/Makefile
index b5318f9ac781..cf16e5080843 100644
--- a/textproc/cast2gif/Makefile
+++ b/textproc/cast2gif/Makefile
@@ -2,7 +2,7 @@ PORTNAME= cast2gif
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0-5
DISTVERSIONSUFFIX= -g7373161
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= textproc
MAINTAINER= eduardo@FreeBSD.org
diff --git a/textproc/choose/Makefile b/textproc/choose/Makefile
index f6268a5c3789..dadfc04e06f0 100644
--- a/textproc/choose/Makefile
+++ b/textproc/choose/Makefile
@@ -1,7 +1,7 @@
PORTNAME= choose
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/textproc/code-minimap/Makefile b/textproc/code-minimap/Makefile
index 85c5ba286344..6811ba32ccd7 100644
--- a/textproc/code-minimap/Makefile
+++ b/textproc/code-minimap/Makefile
@@ -1,7 +1,7 @@
PORTNAME= code-minimap
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.8
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= textproc
MAINTAINER= dereks@lifeofadishwasher.com
diff --git a/textproc/comrak/Makefile b/textproc/comrak/Makefile
index 337e12b8b085..09af7ae2dde6 100644
--- a/textproc/comrak/Makefile
+++ b/textproc/comrak/Makefile
@@ -1,7 +1,7 @@
PORTNAME= comrak
DISTVERSIONPREFIX= v
DISTVERSION= 0.40.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/csview/Makefile b/textproc/csview/Makefile
index 2682df8102d2..c021c090db03 100644
--- a/textproc/csview/Makefile
+++ b/textproc/csview/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csview
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.4
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= ruben@verweg.com
diff --git a/textproc/csvlens/Makefile b/textproc/csvlens/Makefile
index e671cf1c4655..d111e4003d00 100644
--- a/textproc/csvlens/Makefile
+++ b/textproc/csvlens/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csvlens
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/textproc/difftastic/Makefile b/textproc/difftastic/Makefile
index 21efc3f47403..4873f15fac85 100644
--- a/textproc/difftastic/Makefile
+++ b/textproc/difftastic/Makefile
@@ -1,5 +1,6 @@
PORTNAME= difftastic
DISTVERSION= 0.65.0
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/textproc/doxx/Makefile b/textproc/doxx/Makefile
index 9ff472017577..adf74d1cab6d 100644
--- a/textproc/doxx/Makefile
+++ b/textproc/doxx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= doxx
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= wen@FreeBSD.org
diff --git a/textproc/evtx/Makefile b/textproc/evtx/Makefile
index 3d21f1fbe457..530039826339 100644
--- a/textproc/evtx/Makefile
+++ b/textproc/evtx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= evtx
DISTVERSION= 0.8.1
DISTVERSIONPREFIX= v
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= textproc
MAINTAINER= acm@FreeBSD.org
diff --git a/textproc/fblog/Makefile b/textproc/fblog/Makefile
index 77a2b28085fc..9964a23c2975 100644
--- a/textproc/fblog/Makefile
+++ b/textproc/fblog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fblog
DISTVERSIONPREFIX= v
DISTVERSION= 4.14.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/feluda/Makefile b/textproc/feluda/Makefile
index 280cc13277fc..b01c213ac912 100644
--- a/textproc/feluda/Makefile
+++ b/textproc/feluda/Makefile
@@ -1,7 +1,7 @@
PORTNAME= feluda
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.8 # Cargo.lock patched: `make patch cargo-crates`
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= nxjoseph@protonmail.com
diff --git a/textproc/goldendict-ng/Makefile b/textproc/goldendict-ng/Makefile
index 96ff7ac8e91e..1c0fe858173b 100644
--- a/textproc/goldendict-ng/Makefile
+++ b/textproc/goldendict-ng/Makefile
@@ -1,8 +1,7 @@
PORTNAME= goldendict-ng
DISTVERSIONPREFIX= v
-DISTVERSION= 25.06.0
-PORTREVISION= 1
-DISTVERSIONSUFFIX= -Release.8a87a79b
+DISTVERSION= 25.10.1
+DISTVERSIONSUFFIX= -Release.85f9a3d5
CATEGORIES= textproc
MAINTAINER= mew14930xvi@inbox.lv
@@ -29,16 +28,20 @@ GH_ACCOUNT= xiaoyifang
USE_GL= opengl
USE_QT= 5compat base declarative multimedia positioning svg webchannel \
webengine tools:build
-USE_XORG= ice sm x11 xext xtst
+USE_XORG= ice sm x11 xext xorgproto xtst
CMAKE_ON= USE_ALTERNATIVE_NAME USE_SYSTEM_FMT USE_SYSTEM_TOML
CONFIGURE_WRKSRC= ${WRKSRC}/build_dir
-OPTIONS_DEFINE= EPWING
+OPTIONS_DEFINE= EPWING SPEECH
OPTIONS_DEFAULT= EPWING
EPWING_DESC= Japanese EPWING dictionary format support
+SPEECH_DESC= Text to speech support
+
EPWING_LIB_DEPENDS= libeb.so:japanese/eb
EPWING_CMAKE_OFF= -DWITH_EPWING_SUPPORT=OFF
+SPEECH_USE= QT=speech
+SPEECH_CMAKE_ON= -DWITH_TTS=ON
.include <bsd.port.mk>
diff --git a/textproc/goldendict-ng/distinfo b/textproc/goldendict-ng/distinfo
index 67fcc93707c6..1a6671c18d38 100644
--- a/textproc/goldendict-ng/distinfo
+++ b/textproc/goldendict-ng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750352881
-SHA256 (xiaoyifang-goldendict-ng-v25.06.0-Release.8a87a79b_GH0.tar.gz) = cae2b5993e30eccf192261786605eda904e22577b1ec0cedd2191d9500b4e091
-SIZE (xiaoyifang-goldendict-ng-v25.06.0-Release.8a87a79b_GH0.tar.gz) = 6089913
+TIMESTAMP = 1759469021
+SHA256 (xiaoyifang-goldendict-ng-v25.10.1-Release.85f9a3d5_GH0.tar.gz) = bbf3c23dd0a3a17fa4d083144a579aea9f766d99e3b995ed1c04760665001c47
+SIZE (xiaoyifang-goldendict-ng-v25.10.1-Release.85f9a3d5_GH0.tar.gz) = 6101416
diff --git a/textproc/grass/Makefile b/textproc/grass/Makefile
index 4e8f8ee61e84..0ce41658678a 100644
--- a/textproc/grass/Makefile
+++ b/textproc/grass/Makefile
@@ -1,6 +1,6 @@
PORTNAME= grass
DISTVERSION= 0.13.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= vishwin@FreeBSD.org
diff --git a/textproc/harper/Makefile b/textproc/harper/Makefile
index 3e75f7c9934b..f70486499a41 100644
--- a/textproc/harper/Makefile
+++ b/textproc/harper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= harper
DISTVERSIONPREFIX= v
-DISTVERSION= 0.65.0
+DISTVERSION= 0.66.0
CATEGORIES= textproc
MAINTAINER= ashish@FreeBSD.org
diff --git a/textproc/harper/Makefile.crates b/textproc/harper/Makefile.crates
index fb6dfad3d6f5..64b7081fd1ad 100644
--- a/textproc/harper/Makefile.crates
+++ b/textproc/harper/Makefile.crates
@@ -220,7 +220,7 @@ CARGO_CRATES= addr2line-0.24.2 \
ident_case-1.0.1 \
idna-1.0.3 \
idna_adapter-1.2.1 \
- indexmap-2.11.1 \
+ indexmap-2.11.4 \
io-uring-0.7.9 \
is-docker-0.2.0 \
is-macro-0.3.7 \
@@ -362,11 +362,11 @@ CARGO_CRATES= addr2line-0.24.2 \
scopeguard-1.2.0 \
semver-1.0.26 \
seq-macro-0.3.6 \
- serde-1.0.226 \
+ serde-1.0.228 \
serde-wasm-bindgen-0.6.5 \
serde_bytes-0.11.17 \
- serde_core-1.0.226 \
- serde_derive-1.0.226 \
+ 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 \
@@ -401,9 +401,9 @@ CARGO_CRATES= addr2line-0.24.2 \
text_placeholder-0.5.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-tree-0.3.3 \
thread_local-1.1.9 \
time-0.3.41 \
@@ -433,7 +433,7 @@ CARGO_CRATES= addr2line-0.24.2 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.20 \
tracing-wasm-0.2.1 \
- tree-sitter-0.25.9 \
+ tree-sitter-0.25.10 \
tree-sitter-bash-0.25.0 \
tree-sitter-c-0.24.1 \
tree-sitter-c-sharp-0.23.1 \
@@ -443,6 +443,7 @@ CARGO_CRATES= addr2line-0.24.2 \
tree-sitter-go-0.25.0 \
tree-sitter-haskell-0.23.1 \
tree-sitter-html-0.23.2 \
+ tree-sitter-ink-lbz-0.0.1 \
tree-sitter-java-0.23.5 \
tree-sitter-javascript-0.25.0 \
tree-sitter-kotlin-ng-1.1.0 \
diff --git a/textproc/harper/distinfo b/textproc/harper/distinfo
index 09d7dd7dceab..2a6c18a64c89 100644
--- a/textproc/harper/distinfo
+++ b/textproc/harper/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1758831828
+TIMESTAMP = 1759442944
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
@@ -443,8 +443,8 @@ SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f
SIZE (rust/crates/idna-1.0.3.crate) = 142515
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.11.1.crate) = 206a8042aec68fa4a62e8d3f7aa4ceb508177d9324faf261e1959e495b7a1921
-SIZE (rust/crates/indexmap-2.11.1.crate) = 99966
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
@@ -727,16 +727,16 @@ SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f
SIZE (rust/crates/semver-1.0.26.crate) = 31303
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.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
-SIZE (rust/crates/serde-1.0.226.crate) = 28484
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
SHA256 (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b
SIZE (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 21098
SHA256 (rust/crates/serde_bytes-0.11.17.crate) = 8437fd221bde2d4ca316d61b90e337e9e702b3820b87d63caa9ba6c02bd06d96
SIZE (rust/crates/serde_bytes-0.11.17.crate) = 13256
-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_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
@@ -805,12 +805,12 @@ 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-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
@@ -869,8 +869,8 @@ SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf055
SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/tracing-wasm-0.2.1.crate) = 4575c663a174420fa2d78f4108ff68f65bf2fbb7dd89f33749b6e826b3626e07
SIZE (rust/crates/tracing-wasm-0.2.1.crate) = 9372
-SHA256 (rust/crates/tree-sitter-0.25.9.crate) = ccd2a058a86cfece0bf96f7cce1021efef9c8ed0e892ab74639173e5ed7a34fa
-SIZE (rust/crates/tree-sitter-0.25.9.crate) = 197617
+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.24.1.crate) = 1a3aad8f0129083a59fe8596157552d2bb7148c492d44c21558d68ca1c722707
@@ -889,6 +889,8 @@ SHA256 (rust/crates/tree-sitter-haskell-0.23.1.crate) = 977c51e504548cba13fc27cb
SIZE (rust/crates/tree-sitter-haskell-0.23.1.crate) = 842034
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-ink-lbz-0.0.1.crate) = a44bf578477077d12eb671fd67fc47ab71516a1f3913a5dac96346a8faa33210
+SIZE (rust/crates/tree-sitter-ink-lbz-0.0.1.crate) = 60051
SHA256 (rust/crates/tree-sitter-java-0.23.5.crate) = 0aa6cbcdc8c679b214e616fd3300da67da0e492e066df01bcf5a5921a71e90d6
SIZE (rust/crates/tree-sitter-java-0.23.5.crate) = 159677
SHA256 (rust/crates/tree-sitter-javascript-0.25.0.crate) = 68204f2abc0627a90bdf06e605f5c470aa26fdcb2081ea553a04bdad756693f5
@@ -1115,5 +1117,5 @@ SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f66
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zip-1.1.4.crate) = 9cc23c04387f4da0374be4533ad1208cbb091d5c11d070dfef13676ad6497164
SIZE (rust/crates/zip-1.1.4.crate) = 77910
-SHA256 (Automattic-harper-v0.65.0_GH0.tar.gz) = f62e8787cd83eab09c01b1c7845d2729193d9b72a7594b869c0724c54209874e
-SIZE (Automattic-harper-v0.65.0_GH0.tar.gz) = 7388729
+SHA256 (Automattic-harper-v0.66.0_GH0.tar.gz) = 5572a64abd40dd63dd8d6487e0a5ae71f8eb40809e609c4626b0d578647ca0a9
+SIZE (Automattic-harper-v0.66.0_GH0.tar.gz) = 7394300
diff --git a/textproc/html-query/Makefile b/textproc/html-query/Makefile
index 413166bcd04e..fc4ab846ead4 100644
--- a/textproc/html-query/Makefile
+++ b/textproc/html-query/Makefile
@@ -1,7 +1,7 @@
PORTNAME= html-query
DISTVERSIONPREFIX= html-query-v
DISTVERSION= 1.2.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/htmlq/Makefile b/textproc/htmlq/Makefile
index 1d556f7f5ebe..6649e6b98b13 100644
--- a/textproc/htmlq/Makefile
+++ b/textproc/htmlq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= htmlq
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 33
+PORTREVISION= 34
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/jaq/Makefile b/textproc/jaq/Makefile
index 04cc2e7d5dea..2fb72a92d2f5 100644
--- a/textproc/jaq/Makefile
+++ b/textproc/jaq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jaq
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/jless/Makefile b/textproc/jless/Makefile
index ecd6bfa8d4a1..8c5c54b655c0 100644
--- a/textproc/jless/Makefile
+++ b/textproc/jless/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jless
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/textproc/jnv/Makefile b/textproc/jnv/Makefile
index 31fd5118f452..2592d17dd2ec 100644
--- a/textproc/jnv/Makefile
+++ b/textproc/jnv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jnv
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/jql/Makefile b/textproc/jql/Makefile
index 42d51c05ee9b..afa4a23e9e9d 100644
--- a/textproc/jql/Makefile
+++ b/textproc/jql/Makefile
@@ -1,6 +1,7 @@
PORTNAME= jql
DISTVERSIONPREFIX= jql-v
DISTVERSION= 8.0.8
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/mdbook-linkcheck/Makefile b/textproc/mdbook-linkcheck/Makefile
index d19c43469220..8f91a06018fb 100644
--- a/textproc/mdbook-linkcheck/Makefile
+++ b/textproc/mdbook-linkcheck/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdbook-linkcheck
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.7
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= textproc
MAINTAINER= ports@FreeBSD.org
diff --git a/textproc/mdbook-mermaid/Makefile b/textproc/mdbook-mermaid/Makefile
index 05fab773c796..3681e17e14ef 100644
--- a/textproc/mdbook-mermaid/Makefile
+++ b/textproc/mdbook-mermaid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdbook-mermaid
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= textproc
MAINTAINER= eduardo@FreeBSD.org
diff --git a/textproc/mdbook/Makefile b/textproc/mdbook/Makefile
index d59b2466cd41..440e4b6dc70f 100644
--- a/textproc/mdbook/Makefile
+++ b/textproc/mdbook/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdbook
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.52
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= eduardo@FreeBSD.org
diff --git a/textproc/mdq/Makefile b/textproc/mdq/Makefile
index 0c5ecd114c6c..4dd405c99636 100644
--- a/textproc/mdq/Makefile
+++ b/textproc/mdq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdq
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/meilisearch/Makefile b/textproc/meilisearch/Makefile
index c74664f5e5f8..7678e64ba764 100644
--- a/textproc/meilisearch/Makefile
+++ b/textproc/meilisearch/Makefile
@@ -1,7 +1,7 @@
PORTNAME= meilisearch
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= textproc
MASTER_SITES= https://github.com/meilisearch/mini-dashboard/releases/download/v${DASHBOARD_VERSION}/build.zip?dummy=/:mini_dashboard_assets \
https://dlwqk3ibdg1xh.cloudfront.net/:dic_upstream \
diff --git a/textproc/otree/Makefile b/textproc/otree/Makefile
index 40d55a654485..912b45e91643 100644
--- a/textproc/otree/Makefile
+++ b/textproc/otree/Makefile
@@ -1,6 +1,7 @@
PORTNAME= otree
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= olgeni@FreeBSD.org
diff --git a/textproc/py-jiter/Makefile b/textproc/py-jiter/Makefile
index fff6836df5a2..0f01f69182a5 100644
--- a/textproc/py-jiter/Makefile
+++ b/textproc/py-jiter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= jiter
DISTVERSION= 0.11.0
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-pycddl/Makefile b/textproc/py-pycddl/Makefile
index 4114110a3f05..e6b63ab319e6 100644
--- a/textproc/py-pycddl/Makefile
+++ b/textproc/py-pycddl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pycddl
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-python-docx/Makefile b/textproc/py-python-docx/Makefile
index d1b270eb64ed..ff42ddbecaaf 100644
--- a/textproc/py-python-docx/Makefile
+++ b/textproc/py-python-docx/Makefile
@@ -1,9 +1,9 @@
PORTNAME= python-docx
-PORTVERSION= 1.1.0
-PORTREVISION= 2
+PORTVERSION= 1.2.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= python_docx-${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Python library for creating and updating Microsoft Word files
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml@${PY_FLAVOR}
# Python3 ready
USES= python
-USE_PYTHON= autoplist pep517
+USE_PYTHON= autoplist pep517 pytest
NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/textproc/py-python-docx/distinfo b/textproc/py-python-docx/distinfo
index bd59d5aff1f7..23cff430eb0e 100644
--- a/textproc/py-python-docx/distinfo
+++ b/textproc/py-python-docx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706143705
-SHA256 (python-docx-1.1.0.tar.gz) = 5829b722141cf1ab79aedf0c34d9fe9924b29764584c0f2164eb2b02dcdf17c9
-SIZE (python-docx-1.1.0.tar.gz) = 5650988
+TIMESTAMP = 1759495582
+SHA256 (python_docx-1.2.0.tar.gz) = 7bc9d7b7d8a69c9c02ca09216118c86552704edc23bac179283f2e38f86220ce
+SIZE (python_docx-1.2.0.tar.gz) = 5723256
diff --git a/textproc/py-tiktoken/Makefile b/textproc/py-tiktoken/Makefile
index a6239c676dd2..23183912aa92 100644
--- a/textproc/py-tiktoken/Makefile
+++ b/textproc/py-tiktoken/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tiktoken
PORTVERSION= 0.11.0
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-tokenizers/Makefile b/textproc/py-tokenizers/Makefile
index 44c404cce9b9..a9e779988252 100644
--- a/textproc/py-tokenizers/Makefile
+++ b/textproc/py-tokenizers/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tokenizers
DISTVERSION= 0.22.1
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/quickwit/Makefile b/textproc/quickwit/Makefile
index bb421bd5e3ef..5697891d3386 100644
--- a/textproc/quickwit/Makefile
+++ b/textproc/quickwit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= quickwit
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= textproc
MAINTAINER= ashish@FreeBSD.org
diff --git a/textproc/riffdiff/Makefile b/textproc/riffdiff/Makefile
index 898ee7b59e54..05b8b8806630 100644
--- a/textproc/riffdiff/Makefile
+++ b/textproc/riffdiff/Makefile
@@ -1,5 +1,6 @@
PORTNAME= riffdiff
DISTVERSION= 3.4.1
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/ripgrep-all/Makefile b/textproc/ripgrep-all/Makefile
index dd8009fe5ff5..230fce81fe47 100644
--- a/textproc/ripgrep-all/Makefile
+++ b/textproc/ripgrep-all/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ripgrep-all
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.6
-PORTREVISION= 39
+PORTREVISION= 40
CATEGORIES= textproc
MAINTAINER= alexis.praga@free.fr
diff --git a/textproc/ripgrep/Makefile b/textproc/ripgrep/Makefile
index e6c33ceb7467..077a0342cc9d 100644
--- a/textproc/ripgrep/Makefile
+++ b/textproc/ripgrep/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ripgrep
DISTVERSION= 14.1.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= textproc
MAINTAINER= petteri.valkonen@iki.fi
diff --git a/textproc/rubygem-commonmarker/Makefile b/textproc/rubygem-commonmarker/Makefile
index b19327467805..677b3903fcf8 100644
--- a/textproc/rubygem-commonmarker/Makefile
+++ b/textproc/rubygem-commonmarker/Makefile
@@ -1,5 +1,6 @@
PORTNAME= commonmarker
PORTVERSION= 2.3.2
+PORTREVISION= 1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
DISTFILES= ${DISTNAME}.gem
diff --git a/textproc/rubygem-gitlab-glfm-markdown/Makefile b/textproc/rubygem-gitlab-glfm-markdown/Makefile
index 9d1aafcef66c..f736250fcedb 100644
--- a/textproc/rubygem-gitlab-glfm-markdown/Makefile
+++ b/textproc/rubygem-gitlab-glfm-markdown/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gitlab-glfm-markdown
PORTVERSION= 0.0.33
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/sad/Makefile b/textproc/sad/Makefile
index bb364c2f7b0e..a7ded82dff58 100644
--- a/textproc/sad/Makefile
+++ b/textproc/sad/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sad
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.32
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/sd/Makefile b/textproc/sd/Makefile
index 8d74ffcd4ada..1adf19ca4e75 100644
--- a/textproc/sd/Makefile
+++ b/textproc/sd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sd
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
diff --git a/textproc/sonic/Makefile b/textproc/sonic/Makefile
index 51e40fe77050..b5b759c89bc4 100644
--- a/textproc/sonic/Makefile
+++ b/textproc/sonic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sonic
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.9
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= textproc
MASTER_SITES+= https://clrd.ninjal.ac.jp/unidic_archive/cwj/2.1.2/:unidic
DISTFILES+= unidic-mecab-2.1.2_src.zip:unidic # check cargo-crates/lindera-unidic-XXX/build.rs
diff --git a/textproc/television/Makefile b/textproc/television/Makefile
index 852ca0c8a3c2..08414ed864e6 100644
--- a/textproc/television/Makefile
+++ b/textproc/television/Makefile
@@ -1,6 +1,6 @@
PORTNAME= television
DISTVERSION= 0.13.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= uzsolt@FreeBSD.org
diff --git a/textproc/tokay/Makefile b/textproc/tokay/Makefile
index c8dce3a5f691..a96eb387329e 100644
--- a/textproc/tokay/Makefile
+++ b/textproc/tokay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tokay
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.12
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/tomlq/Makefile b/textproc/tomlq/Makefile
index 9bc05ad8ae9d..c03aaeff970f 100644
--- a/textproc/tomlq/Makefile
+++ b/textproc/tomlq/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tomlq
DISTVERSION= 0.2.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/tree-sitter-grammars/Makefile b/textproc/tree-sitter-grammars/Makefile
index c2aec35d5499..1407061a21f6 100644
--- a/textproc/tree-sitter-grammars/Makefile
+++ b/textproc/tree-sitter-grammars/Makefile
@@ -2,6 +2,7 @@ PORTNAME= tree-sitter-grammars
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.2
DISTVERSIONSUFFIX= +1f9f9dd
+PORTREVISION= 1
CATEGORIES= textproc
MASTER_SITES+= https://git.sr.ht/~nbsp/tree-sitter-gemini/archive/:gemini \
https://git.sr.ht/~ecs/tree-sitter-hare/archive/:hare \
diff --git a/textproc/ttynt/Makefile b/textproc/ttynt/Makefile
index bd948a5de4cd..391fb937a869 100644
--- a/textproc/ttynt/Makefile
+++ b/textproc/ttynt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ttynt
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/tui-journal/Makefile b/textproc/tui-journal/Makefile
index 6820068a502c..631309575fe9 100644
--- a/textproc/tui-journal/Makefile
+++ b/textproc/tui-journal/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tui-journal
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.1
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= dutra@FreeBSD.org
diff --git a/textproc/typst/Makefile b/textproc/typst/Makefile
index 8681d756d4b8..007f2a6e7c2b 100644
--- a/textproc/typst/Makefile
+++ b/textproc/typst/Makefile
@@ -1,7 +1,7 @@
PORTNAME= typst
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= textproc
MAINTAINER= wen@FreeBSD.org
diff --git a/textproc/xan/Makefile b/textproc/xan/Makefile
index 276298c31797..72049f6be6f4 100644
--- a/textproc/xan/Makefile
+++ b/textproc/xan/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xan
DISTVERSION= 0.53.0
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/textproc/xsv-rs/Makefile b/textproc/xsv-rs/Makefile
index c7647169c0dd..1e3c706ccb21 100644
--- a/textproc/xsv-rs/Makefile
+++ b/textproc/xsv-rs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xsv
DISTVERSION= 0.13.0
-PORTREVISION= 69
+PORTREVISION= 70
CATEGORIES= textproc
PKGNAMESUFFIX= -rs
diff --git a/www/agate/Makefile b/www/agate/Makefile
index 91bbd84558cd..4bc3604e7047 100644
--- a/www/agate/Makefile
+++ b/www/agate/Makefile
@@ -1,6 +1,7 @@
PORTNAME= agate
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.19
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= alven@FreeBSD.org
diff --git a/www/castor/Makefile b/www/castor/Makefile
index 7669641b0dc9..41d324ec63c5 100644
--- a/www/castor/Makefile
+++ b/www/castor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= castor
DISTVERSION= 0.8.16
-PORTREVISION= 46
+PORTREVISION= 47
CATEGORIES= www
MASTER_SITES= https://git.sr.ht/~julienxx/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index 5ecf0f64e619..e7354a31e7df 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -1,5 +1,6 @@
PORTNAME= chromium
-PORTVERSION= 140.0.7339.207
+PORTVERSION= 141.0.7390.54
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= www wayland
diff --git a/www/chromium/distinfo b/www/chromium/distinfo
index d78f500b8d7d..93277b2497c8 100644
--- a/www/chromium/distinfo
+++ b/www/chromium/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1758694786
-SHA256 (chromium-140.0.7339.207.tar.xz) = 8d0ca453c3a055cbbca7588ba04a5117812e6e827d72611d3fbc88ba5f1f118b
-SIZE (chromium-140.0.7339.207.tar.xz) = 7433359380
+TIMESTAMP = 1759381448
+SHA256 (chromium-141.0.7390.54.tar.xz) = 7b4dabb601e19ccf9746d65ee6ade9c297bc2654dad417b3cf400a67119956ec
+SIZE (chromium-141.0.7390.54.tar.xz) = 7487906468
SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (chromium-140.0.7339.207-testdata.tar.xz) = db48bb86cb350f8976f565e96b1e5b0702522bdb6284a13cd2ddcca0726d7918
-SIZE (chromium-140.0.7339.207-testdata.tar.xz) = 925208072
+SHA256 (chromium-141.0.7390.54-testdata.tar.xz) = b4c6ba02e11c90438a1f8e8c59b86395da25aecf01da0d2c4ebc2b267f2b502d
+SIZE (chromium-141.0.7390.54-testdata.tar.xz) = 925224204
diff --git a/www/chromium/files/patch-BUILD.gn b/www/chromium/files/patch-BUILD.gn
index 78a12e7809c2..b6e56cae9413 100644
--- a/www/chromium/files/patch-BUILD.gn
+++ b/www/chromium/files/patch-BUILD.gn
@@ -1,4 +1,4 @@
---- BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ BUILD.gn
@@ -68,7 +68,7 @@ declare_args() {
root_extra_deps = []
@@ -60,7 +60,7 @@
deps += [
"//third_party/crashpad/crashpad:crashpad_tests",
"//third_party/crashpad/crashpad/handler:crashpad_handler",
-@@ -1093,7 +1101,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1092,7 +1100,7 @@ if (use_blink && !is_cronet_build) {
"//third_party/blink/public:all_blink",
]
@@ -69,7 +69,7 @@
deps += [
":chrome_wpt_tests",
":headless_shell_wpt",
-@@ -1246,7 +1254,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1245,7 +1253,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
}
@@ -78,7 +78,7 @@
# Using the default toolchain for this tool, as it's run during tests not
# during the build. This places a symlink in the root_build_dir for scrips
# to use.
-@@ -1260,7 +1268,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1259,7 +1267,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//third_party/breakpad:dump_syms" ]
}
diff --git a/www/chromium/files/patch-base_BUILD.gn b/www/chromium/files/patch-base_BUILD.gn
index be004e54dca3..63f9cf2d5cb6 100644
--- a/www/chromium/files/patch-base_BUILD.gn
+++ b/www/chromium/files/patch-base_BUILD.gn
@@ -1,6 +1,6 @@
---- base/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- base/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ base/BUILD.gn
-@@ -1110,11 +1110,26 @@ component("base") {
+@@ -1113,11 +1113,26 @@ component("base") {
# Needed for <atomic> if using newer C++ library than sysroot, except if
# building inside the cros_sdk environment - use host_toolchain as a
# more robust check for this.
@@ -28,7 +28,7 @@
if (use_allocator_shim) {
if (is_apple) {
sources += [ "allocator/early_zone_registration_apple.h" ]
-@@ -1134,7 +1149,7 @@ component("base") {
+@@ -1137,7 +1152,7 @@ component("base") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -37,7 +37,7 @@
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -2143,6 +2158,22 @@ component("base") {
+@@ -2139,6 +2154,22 @@ component("base") {
]
}
@@ -60,7 +60,7 @@
# iOS
if (is_ios) {
sources += [
-@@ -2317,6 +2348,33 @@ component("base") {
+@@ -2313,6 +2344,33 @@ component("base") {
}
}
@@ -94,7 +94,7 @@
if (use_blink) {
sources += [
"files/file_path_watcher.cc",
-@@ -2723,7 +2781,7 @@ buildflag_header("protected_memory_buildflags") {
+@@ -2719,7 +2777,7 @@ buildflag_header("protected_memory_buildflags") {
header = "protected_memory_buildflags.h"
header_dir = "base/memory"
@@ -103,7 +103,7 @@
(is_win || is_linux || is_android || is_mac)
flags = [ "PROTECTED_MEMORY_ENABLED=$protected_memory_enabled" ]
-@@ -3229,7 +3287,7 @@ if (is_apple) {
+@@ -3225,7 +3283,7 @@ if (is_apple) {
}
}
@@ -112,8 +112,8 @@
# This test must compile with -fstack-protector-all
source_set("stack_canary_linux_unittests") {
testonly = true
-@@ -3922,7 +3980,7 @@ test("base_unittests") {
- ]
+@@ -3920,7 +3978,7 @@ test("base_unittests") {
+ configs += [ ":delayload_esent_dll" ]
}
- if (is_linux || is_chromeos) {
@@ -121,7 +121,7 @@
sources += [
"debug/proc_maps_linux_unittest.cc",
"files/scoped_file_linux_unittest.cc",
-@@ -3946,7 +4004,7 @@ test("base_unittests") {
+@@ -3944,7 +4002,7 @@ test("base_unittests") {
"posix/file_descriptor_shuffle_unittest.cc",
"posix/unix_domain_socket_unittest.cc",
]
@@ -130,7 +130,7 @@
sources += [
"profiler/stack_base_address_posix_unittest.cc",
"profiler/stack_copier_signal_unittest.cc",
-@@ -3957,7 +4015,7 @@ test("base_unittests") {
+@@ -3955,7 +4013,7 @@ test("base_unittests") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -139,7 +139,7 @@
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -4144,7 +4202,7 @@ test("base_unittests") {
+@@ -4142,7 +4200,7 @@ test("base_unittests") {
deps += [ ":base_profiler_test_support_library" ]
}
diff --git a/www/chromium/files/patch-base_allocator_partition__alloc__features.cc b/www/chromium/files/patch-base_allocator_partition__alloc__features.cc
index 4eacab770802..5e6f6623ac53 100644
--- a/www/chromium/files/patch-base_allocator_partition__alloc__features.cc
+++ b/www/chromium/files/patch-base_allocator_partition__alloc__features.cc
@@ -1,9 +1,9 @@
---- base/allocator/partition_alloc_features.cc.orig 2025-09-06 10:01:20 UTC
+--- base/allocator/partition_alloc_features.cc.orig 2025-10-02 04:28:32 UTC
+++ base/allocator/partition_alloc_features.cc
-@@ -154,7 +154,7 @@ BASE_FEATURE(kPartitionAllocEventuallyZeroFreedMemory,
+@@ -143,7 +143,7 @@ BASE_FEATURE(PartitionAllocEventuallyZeroFreedMemory,
+ // Evaluated and positive stability and peformance-wise on Linux-based systems,
// disabled elsewhere (for now). Does not apply to Windows.
- BASE_FEATURE(kPartitionAllocFewerMemoryRegions,
- "PartitionAllocFewerMemoryRegions",
+ BASE_FEATURE(PartitionAllocFewerMemoryRegions,
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
FEATURE_ENABLED_BY_DEFAULT);
diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni b/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni
index 8aa682948e08..19a1154a926a 100644
--- a/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni
+++ b/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni
@@ -1,4 +1,4 @@
---- base/allocator/partition_allocator/partition_alloc.gni.orig 2025-09-06 10:01:20 UTC
+--- base/allocator/partition_allocator/partition_alloc.gni.orig 2025-10-02 04:28:32 UTC
+++ base/allocator/partition_allocator/partition_alloc.gni
@@ -87,7 +87,7 @@ if (current_cpu == "x64" || current_cpu == "arm64" ||
# TODO(crbug.com/329199197): Clean this up when experiments are complete.
@@ -9,7 +9,7 @@
!is_hwasan && (is_linux || is_android)
declare_args() {
-@@ -493,7 +493,7 @@ assert(!use_asan_backup_ref_ptr || use_raw_ptr_hookabl
+@@ -482,7 +482,7 @@ assert(!use_asan_backup_ref_ptr || use_raw_ptr_hookabl
# dependencies that use partition_allocator are compiled in AOSP against a
# version of glibc that does not include pkeys syscall numbers.
is_pkeys_available =
diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h b/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
index 1869170c190b..18232546ab94 100644
--- a/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
+++ b/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2025-09-06 10:01:20 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2025-10-02 04:28:32 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h
-@@ -313,7 +313,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandleMask);
+@@ -315,7 +315,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandleMask);
// 8GB for each of the glued pools).
#if PA_BUILDFLAG(HAS_64_BIT_POINTERS)
#if PA_BUILDFLAG(IS_ANDROID) || PA_BUILDFLAG(IS_IOS) || \
@@ -9,7 +9,7 @@
constexpr size_t kPoolMaxSize = 8 * kGiB;
#else
constexpr size_t kPoolMaxSize = 16 * kGiB;
-@@ -397,7 +397,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDirectMapped() {
+@@ -399,7 +399,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDirectMapped() {
// TODO(casey.smalley@arm.com): under 64k pages we can end up in a situation
// where a normal slot span will be large enough to contain multiple items,
// but the address will go over the final partition page after being aligned.
diff --git a/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h b/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h
index ea16e2d2d739..36776a093201 100644
--- a/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h
+++ b/www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_root.h.orig 2025-09-06 10:01:20 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/partition_root.h.orig 2025-10-02 04:28:32 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/partition_root.h
-@@ -197,7 +197,7 @@ struct PartitionOptions {
+@@ -202,7 +202,7 @@ struct PartitionOptions {
// system to configure PartitionAlloc.
EnableToggle fewer_memory_regions =
#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_ANDROID) || \
diff --git a/www/chromium/files/patch-base_debug_stack__trace.cc b/www/chromium/files/patch-base_debug_stack__trace.cc
index a998229de3c5..a51eae4d1ebe 100644
--- a/www/chromium/files/patch-base_debug_stack__trace.cc
+++ b/www/chromium/files/patch-base_debug_stack__trace.cc
@@ -1,6 +1,6 @@
---- base/debug/stack_trace.cc.orig 2025-04-04 08:52:13 UTC
+--- base/debug/stack_trace.cc.orig 2025-10-02 04:28:32 UTC
+++ base/debug/stack_trace.cc
-@@ -268,7 +268,7 @@ bool StackTrace::WillSymbolizeToStreamForTesting() {
+@@ -271,7 +271,7 @@ bool StackTrace::WillSymbolizeToStreamForTesting() {
// Symbols are not expected to be reliable when gn args specifies
// symbol_level=0.
return false;
@@ -9,7 +9,7 @@
// StackTrace::OutputToStream() is not implemented under uclibc, nor AIX.
// See https://crbug.com/706728
return false;
-@@ -321,7 +321,9 @@ void StackTrace::OutputToStreamWithPrefix(std::ostream
+@@ -324,7 +324,9 @@ void StackTrace::OutputToStreamWithPrefix(std::ostream
}
return;
}
@@ -19,7 +19,7 @@
}
std::string StackTrace::ToString() const {
-@@ -330,7 +332,7 @@ std::string StackTrace::ToString() const {
+@@ -333,7 +335,7 @@ std::string StackTrace::ToString() const {
std::string StackTrace::ToStringWithPrefix(cstring_view prefix_string) const {
std::stringstream stream;
@@ -28,7 +28,7 @@
OutputToStreamWithPrefix(&stream, prefix_string);
#endif
return stream.str();
-@@ -354,7 +356,7 @@ bool StackTrace::ShouldSuppressOutput() {
+@@ -357,7 +359,7 @@ bool StackTrace::ShouldSuppressOutput() {
}
std::ostream& operator<<(std::ostream& os, const StackTrace& s) {
diff --git a/www/chromium/files/patch-base_files_file__util__unittest.cc b/www/chromium/files/patch-base_files_file__util__unittest.cc
index 1103edb5b93c..0183a159a750 100644
--- a/www/chromium/files/patch-base_files_file__util__unittest.cc
+++ b/www/chromium/files/patch-base_files_file__util__unittest.cc
@@ -1,6 +1,6 @@
---- base/files/file_util_unittest.cc.orig 2025-09-06 10:01:20 UTC
+--- base/files/file_util_unittest.cc.orig 2025-10-02 04:28:32 UTC
+++ base/files/file_util_unittest.cc
-@@ -4101,7 +4101,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) {
+@@ -4123,7 +4123,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) {
}
#endif // BUILDFLAG(IS_WIN)
@@ -9,7 +9,7 @@
TEST_F(FileUtilTest, ReadFileToStringWithProcFileSystem) {
FilePath file_path("/proc/cpuinfo");
std::string data = "temp";
-@@ -4686,6 +4686,19 @@ TEST_F(FileUtilTest, CreateDirectoryOnlyCheckMissingSu
+@@ -4708,6 +4708,19 @@ TEST_F(FileUtilTest, CreateDirectoryOnlyCheckMissingSu
#endif // BUILDFLAG(IS_ANDROID)
@@ -29,7 +29,7 @@
#if BUILDFLAG(IS_WIN) && BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
defined(ARCH_CPU_32_BITS)
// TODO(crbug.com/327582285): Re-enable these tests. They may be failing due to
-@@ -4852,7 +4865,7 @@ TEST(FileUtilMultiThreadedTest, MultiThreadedTempFiles
+@@ -4874,7 +4887,7 @@ TEST(FileUtilMultiThreadedTest, MultiThreadedTempFiles
NULL);
#else
size_t bytes_written =
diff --git a/www/chromium/files/patch-base_memory_discardable__memory.cc b/www/chromium/files/patch-base_memory_discardable__memory.cc
index 436cbb4e3852..1422e50760a7 100644
--- a/www/chromium/files/patch-base_memory_discardable__memory.cc
+++ b/www/chromium/files/patch-base_memory_discardable__memory.cc
@@ -1,15 +1,15 @@
---- base/memory/discardable_memory.cc.orig 2025-03-05 08:14:56 UTC
+--- base/memory/discardable_memory.cc.orig 2025-10-02 04:28:32 UTC
+++ base/memory/discardable_memory.cc
-@@ -26,7 +26,7 @@ BASE_FEATURE(kMadvFreeDiscardableMemory,
- base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -24,7 +24,7 @@ namespace features {
+ BASE_FEATURE(MadvFreeDiscardableMemory, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_POSIX)
-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kDiscardableMemoryBackingTrial,
- "DiscardableMemoryBackingTrial",
- base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -44,7 +44,7 @@ BASE_FEATURE_ENUM_PARAM(DiscardableMemoryTrialGroup,
+ BASE_FEATURE(DiscardableMemoryBackingTrial, base::FEATURE_DISABLED_BY_DEFAULT);
+
+ BASE_FEATURE_ENUM_PARAM(DiscardableMemoryTrialGroup,
+@@ -40,7 +40,7 @@ BASE_FEATURE_ENUM_PARAM(DiscardableMemoryTrialGroup,
namespace {
@@ -18,7 +18,7 @@
DiscardableMemoryBacking GetBackingForFieldTrial() {
DiscardableMemoryTrialGroup trial_group =
-@@ -63,7 +63,7 @@ DiscardableMemoryBacking GetBackingForFieldTrial() {
+@@ -59,7 +59,7 @@ DiscardableMemoryBacking GetBackingForFieldTrial() {
} // namespace
@@ -27,7 +27,7 @@
// Probe capabilities of this device to determine whether we should participate
// in the discardable memory backing trial.
-@@ -95,7 +95,7 @@ DiscardableMemory::DiscardableMemory() = default;
+@@ -91,7 +91,7 @@ DiscardableMemory::DiscardableMemory() = default;
DiscardableMemory::~DiscardableMemory() = default;
DiscardableMemoryBacking GetDiscardableMemoryBacking() {
diff --git a/www/chromium/files/patch-base_memory_madv__free__discardable__memory__posix.cc b/www/chromium/files/patch-base_memory_madv__free__discardable__memory__posix.cc
index 053d16324c91..b3b7b188b4c4 100644
--- a/www/chromium/files/patch-base_memory_madv__free__discardable__memory__posix.cc
+++ b/www/chromium/files/patch-base_memory_madv__free__discardable__memory__posix.cc
@@ -1,6 +1,6 @@
---- base/memory/madv_free_discardable_memory_posix.cc.orig 2025-08-07 06:57:29 UTC
+--- base/memory/madv_free_discardable_memory_posix.cc.orig 2025-10-02 04:28:32 UTC
+++ base/memory/madv_free_discardable_memory_posix.cc
-@@ -298,6 +298,10 @@ void MadvFreeDiscardableMemoryPosix::SetKeepMemoryForT
+@@ -297,6 +297,10 @@ void MadvFreeDiscardableMemoryPosix::SetKeepMemoryForT
bool MadvFreeDiscardableMemoryPosix::IsResident() const {
DFAKE_SCOPED_RECURSIVE_LOCK(thread_collision_warner_);
@@ -11,7 +11,7 @@
#if BUILDFLAG(IS_APPLE)
std::vector<char> vec(allocated_pages_);
#else
-@@ -314,6 +318,7 @@ bool MadvFreeDiscardableMemoryPosix::IsResident() cons
+@@ -313,6 +317,7 @@ bool MadvFreeDiscardableMemoryPosix::IsResident() cons
}
}
return true;
diff --git a/www/chromium/files/patch-base_memory_platform__shared__memory__region.h b/www/chromium/files/patch-base_memory_platform__shared__memory__region.h
index 5b98ac1a8aca..ce50b28d21fb 100644
--- a/www/chromium/files/patch-base_memory_platform__shared__memory__region.h
+++ b/www/chromium/files/patch-base_memory_platform__shared__memory__region.h
@@ -1,24 +1,6 @@
---- base/memory/platform_shared_memory_region.h.orig 2025-07-02 06:08:04 UTC
+--- base/memory/platform_shared_memory_region.h.orig 2025-10-02 04:28:32 UTC
+++ base/memory/platform_shared_memory_region.h
-@@ -19,7 +19,7 @@
- #include "base/unguessable_token.h"
- #include "build/build_config.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- namespace content {
- class SandboxIPCHandler;
- }
-@@ -86,7 +86,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
- kMaxValue = GET_SHMEM_TEMP_DIR_FAILURE
- };
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Structure to limit access to executable region creation.
- struct ExecutableRegion {
- private:
-@@ -125,7 +125,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
+@@ -99,7 +99,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
#if BUILDFLAG(IS_FUCHSIA)
kNotVmo,
#endif
@@ -27,7 +9,7 @@
kFcntlFailed,
kReadOnlyFdNotReadOnly,
kUnexpectedReadOnlyFd,
-@@ -256,7 +256,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
+@@ -230,7 +230,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
CheckPlatformHandlePermissionsCorrespondToMode);
static PlatformSharedMemoryRegion Create(Mode mode,
size_t size
diff --git a/www/chromium/files/patch-base_memory_platform__shared__memory__region__posix.cc b/www/chromium/files/patch-base_memory_platform__shared__memory__region__posix.cc
index 6195304dc099..09d2c07a55f1 100644
--- a/www/chromium/files/patch-base_memory_platform__shared__memory__region__posix.cc
+++ b/www/chromium/files/patch-base_memory_platform__shared__memory__region__posix.cc
@@ -1,15 +1,6 @@
---- base/memory/platform_shared_memory_region_posix.cc.orig 2025-08-07 06:57:29 UTC
+--- base/memory/platform_shared_memory_region_posix.cc.orig 2025-10-02 04:28:32 UTC
+++ base/memory/platform_shared_memory_region_posix.cc
-@@ -59,7 +59,7 @@ std::optional<FDAccessModeError> CheckFDAccessMode(int
-
- } // namespace
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // static
- ScopedFD PlatformSharedMemoryRegion::ExecutableRegion::CreateFD(size_t size) {
- PlatformSharedMemoryRegion region =
-@@ -184,7 +184,7 @@ bool PlatformSharedMemoryRegion::ConvertToUnsafe() {
+@@ -172,7 +172,7 @@ bool PlatformSharedMemoryRegion::ConvertToUnsafe() {
// static
PlatformSharedMemoryRegion PlatformSharedMemoryRegion::Create(Mode mode,
size_t size
@@ -18,7 +9,7 @@
,
bool executable
#endif
-@@ -209,7 +209,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion:
+@@ -197,7 +197,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion:
// flag.
FilePath directory;
if (!GetShmemTempDir(
diff --git a/www/chromium/files/patch-base_message__loop_message__pump__epoll.cc b/www/chromium/files/patch-base_message__loop_message__pump__epoll.cc
index 1e0a43213331..031e148b8a73 100644
--- a/www/chromium/files/patch-base_message__loop_message__pump__epoll.cc
+++ b/www/chromium/files/patch-base_message__loop_message__pump__epoll.cc
@@ -1,6 +1,6 @@
---- base/message_loop/message_pump_epoll.cc.orig 2025-08-07 06:57:29 UTC
+--- base/message_loop/message_pump_epoll.cc.orig 2025-10-02 04:28:32 UTC
+++ base/message_loop/message_pump_epoll.cc
-@@ -49,7 +49,7 @@ std::atomic_bool g_use_batched_version = false;
+@@ -44,7 +44,7 @@ std::atomic_bool g_use_batched_version = false;
std::atomic_bool g_use_poll = false;
constexpr std::pair<uint32_t, short int> kEpollToPollEvents[] = {
diff --git a/www/chromium/files/patch-base_native__library__posix.cc b/www/chromium/files/patch-base_native__library__posix.cc
deleted file mode 100644
index c6991b4f66ef..000000000000
--- a/www/chromium/files/patch-base_native__library__posix.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/native_library_posix.cc.orig 2024-08-26 12:06:38 UTC
-+++ base/native_library_posix.cc
-@@ -34,7 +34,7 @@ NativeLibrary LoadNativeLibraryWithOptions(const FileP
- // http://crbug.com/17943, http://crbug.com/17557, http://crbug.com/36892,
- // and http://crbug.com/40794.
- int flags = RTLD_LAZY;
--#if BUILDFLAG(IS_ANDROID) || !defined(RTLD_DEEPBIND)
-+#if BUILDFLAG(IS_ANDROID) || !defined(RTLD_DEEPBIND) || BUILDFLAG(IS_BSD)
- // Certain platforms don't define RTLD_DEEPBIND. Android dlopen() requires
- // further investigation, as it might vary across versions. Crash here to
- // warn developers that they're trying to rely on uncertain behavior.
diff --git a/www/chromium/files/patch-base_native__library__unittest.cc b/www/chromium/files/patch-base_native__library__unittest.cc
deleted file mode 100644
index ff83c343cf95..000000000000
--- a/www/chromium/files/patch-base_native__library__unittest.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/native_library_unittest.cc.orig 2024-10-22 08:31:56 UTC
-+++ base/native_library_unittest.cc
-@@ -135,7 +135,7 @@ TEST(NativeLibraryTest, LoadLibrary) {
- // versions with respect to symbol resolution scope.
- // TSan and MSan error out on RTLD_DEEPBIND, https://crbug.com/705255
- #if !BUILDFLAG(IS_ANDROID) && !defined(THREAD_SANITIZER) && \
-- !defined(MEMORY_SANITIZER)
-+ !defined(MEMORY_SANITIZER) && !BUILDFLAG(IS_BSD)
-
- // Verifies that the |prefer_own_symbols| option satisfies its guarantee that
- // a loaded library will always prefer local symbol resolution before
diff --git a/www/chromium/files/patch-base_process_process__metrics.h b/www/chromium/files/patch-base_process_process__metrics.h
index deebade4b6c6..b8b7cafd5571 100644
--- a/www/chromium/files/patch-base_process_process__metrics.h
+++ b/www/chromium/files/patch-base_process_process__metrics.h
@@ -1,6 +1,6 @@
---- base/process/process_metrics.h.orig 2025-09-06 10:01:20 UTC
+--- base/process/process_metrics.h.orig 2025-10-02 14:20:29 UTC
+++ base/process/process_metrics.h
-@@ -39,7 +39,7 @@
+@@ -40,7 +40,7 @@
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -9,7 +9,7 @@
#include <string>
#include <utility>
#include <vector>
-@@ -49,7 +49,7 @@
+@@ -50,7 +50,7 @@
namespace base {
@@ -18,7 +18,16 @@
// Minor and major page fault counts since the process creation.
// Both counts are process-wide, and exclude child processes.
//
-@@ -179,7 +179,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -88,7 +88,7 @@ struct ProcessMemoryInfo {
+ #endif // BUILDFLAG(IS_APPLE)
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ uint64_t rss_anon_bytes = 0;
+ uint64_t vm_swap_bytes = 0;
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
+@@ -180,7 +180,7 @@ class BASE_EXPORT ProcessMetrics {
base::expected<TimeDelta, ProcessCPUUsageError> GetCumulativeCPUUsage();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -27,7 +36,7 @@
// Emits the cumulative CPU usage for all currently active threads since they
// were started into the output parameter (replacing its current contents).
// Threads that have already terminated will not be reported. Thus, the sum of
-@@ -224,7 +224,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -225,7 +225,7 @@ class BASE_EXPORT ProcessMetrics {
int GetOpenFdSoftLimit() const;
#endif // BUILDFLAG(IS_POSIX)
@@ -36,7 +45,7 @@
// Minor and major page fault count as reported by /proc/[pid]/stat.
// Returns true for success.
bool GetPageFaultCounts(PageFaultCounts* counts) const;
-@@ -242,7 +242,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -243,7 +243,7 @@ class BASE_EXPORT ProcessMetrics {
#endif // !BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -45,13 +54,14 @@
int CalculateIdleWakeupsPerSecond(uint64_t absolute_idle_wakeups);
#endif
#if BUILDFLAG(IS_APPLE)
-@@ -264,12 +264,10 @@ class BASE_EXPORT ProcessMetrics {
+@@ -265,12 +265,12 @@ class BASE_EXPORT ProcessMetrics {
// Used to store the previous times and CPU usage counts so we can
// compute the CPU usage between calls.
TimeTicks last_cpu_time_;
-#if !BUILDFLAG(IS_FREEBSD) || !BUILDFLAG(IS_POSIX)
++#if BUILDFLAG(IS_POSIX)
TimeDelta last_cumulative_cpu_;
--#endif
+ #endif
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
- BUILDFLAG(IS_AIX)
@@ -59,16 +69,16 @@
// Same thing for idle wakeups.
TimeTicks last_idle_wakeups_time_;
uint64_t last_absolute_idle_wakeups_;
-@@ -310,7 +308,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_de
+@@ -311,7 +311,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_de
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_AIX) || \
- BUILDFLAG(IS_FUCHSIA)
+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- // Data about system-wide memory consumption. Values are in KB. Available on
- // Windows, Mac, Linux, Android and Chrome OS.
+ // Data about system-wide memory consumption. Available on Windows, Mac, Linux,
+ // Android and Chrome OS.
//
-@@ -342,7 +340,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -346,7 +346,7 @@ struct BASE_EXPORT SystemMemoryInfo {
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -77,16 +87,16 @@
// This provides an estimate of available memory as described here:
// https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=34e431b0ae398fc54ea69ff85ec700722c9da773
// NOTE: this is ONLY valid in kernels 3.14 and up. Its value will always
-@@ -357,7 +355,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -361,7 +361,7 @@ struct BASE_EXPORT SystemMemoryInfo {
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
- BUILDFLAG(IS_AIX) || BUILDFLAG(IS_FUCHSIA)
+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- int buffers = 0;
- int cached = 0;
- int active_anon = 0;
-@@ -394,7 +392,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfoK
+ ByteCount buffers;
+ ByteCount cached;
+ ByteCount active_anon;
+@@ -398,7 +398,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfo*
// BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -95,12 +105,12 @@
// Parse the data found in /proc/<pid>/stat and return the sum of the
// CPU-related ticks. Returns -1 on parse error.
// Exposed for testing.
-@@ -570,7 +568,7 @@ class BASE_EXPORT SystemMetrics {
+@@ -574,7 +574,7 @@ class BASE_EXPORT SystemMetrics {
FRIEND_TEST_ALL_PREFIXES(SystemMetricsTest, SystemMetrics);
size_t committed_memory_;
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- SystemMemoryInfoKB memory_info_;
+ SystemMemoryInfo memory_info_;
VmStatInfo vmstat_info_;
SystemDiskInfo disk_info_;
diff --git a/www/chromium/files/patch-base_process_process__metrics__freebsd.cc b/www/chromium/files/patch-base_process_process__metrics__freebsd.cc
index 27c09519dce9..901fbbcb7254 100644
--- a/www/chromium/files/patch-base_process_process__metrics__freebsd.cc
+++ b/www/chromium/files/patch-base_process_process__metrics__freebsd.cc
@@ -1,4 +1,4 @@
---- base/process/process_metrics_freebsd.cc.orig 2025-09-06 10:01:20 UTC
+--- base/process/process_metrics_freebsd.cc.orig 2025-10-02 14:20:29 UTC
+++ base/process/process_metrics_freebsd.cc
@@ -3,41 +3,92 @@
// found in the LICENSE file.
@@ -128,12 +128,12 @@
+ return nproc;
+}
+
-+bool GetSystemMemoryInfo(SystemMemoryInfoKB *meminfo) {
++bool GetSystemMemoryInfo(SystemMemoryInfo *meminfo) {
+ unsigned int mem_total, mem_free, swap_total, swap_used;
+ size_t length;
-+ int pagesizeKB;
++ int pagesize;
+
-+ pagesizeKB = getpagesize() / 1024;
++ pagesize = getpagesize();
+
+ length = sizeof(mem_total);
+ if (sysctlbyname("vm.stats.vm.v_page_count", &mem_total,
@@ -155,10 +155,10 @@
+ != 0 || length != sizeof(swap_used))
+ return false;
+
-+ meminfo->total = mem_total * pagesizeKB;
-+ meminfo->free = mem_free * pagesizeKB;
-+ meminfo->swap_total = swap_total * pagesizeKB;
-+ meminfo->swap_free = (swap_total - swap_used) * pagesizeKB;
++ meminfo->total = ByteCount::FromUnsigned(mem_total * pagesize);
++ meminfo->free = ByteCount::FromUnsigned(mem_free * pagesize);
++ meminfo->swap_total = ByteCount::FromUnsigned(swap_total * pagesize);
++ meminfo->swap_free = ByteCount::FromUnsigned((swap_total - swap_used) * pagesize);
+
+ return true;
+}
diff --git a/www/chromium/files/patch-base_process_process__metrics__openbsd.cc b/www/chromium/files/patch-base_process_process__metrics__openbsd.cc
index 8d71823e310d..727f47735240 100644
--- a/www/chromium/files/patch-base_process_process__metrics__openbsd.cc
+++ b/www/chromium/files/patch-base_process_process__metrics__openbsd.cc
@@ -1,4 +1,4 @@
---- base/process/process_metrics_openbsd.cc.orig 2025-09-06 10:01:20 UTC
+--- base/process/process_metrics_openbsd.cc.orig 2025-10-02 04:28:32 UTC
+++ base/process/process_metrics_openbsd.cc
@@ -6,73 +6,85 @@
@@ -145,7 +145,7 @@
+ return false;
+}
+
-+bool GetSystemMemoryInfo(SystemMemoryInfoKB* meminfo) {
++bool GetSystemMemoryInfo(SystemMemoryInfo* meminfo) {
+ NOTIMPLEMENTED();
+ return false;
+}
diff --git a/www/chromium/files/patch-base_process_process__metrics__unittest.cc b/www/chromium/files/patch-base_process_process__metrics__unittest.cc
index b09047e6138c..4ee0caf25884 100644
--- a/www/chromium/files/patch-base_process_process__metrics__unittest.cc
+++ b/www/chromium/files/patch-base_process_process__metrics__unittest.cc
@@ -1,6 +1,6 @@
---- base/process/process_metrics_unittest.cc.orig 2025-04-04 08:52:13 UTC
+--- base/process/process_metrics_unittest.cc.orig 2025-10-02 04:28:32 UTC
+++ base/process/process_metrics_unittest.cc
-@@ -61,7 +61,8 @@
+@@ -62,7 +62,8 @@
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
diff --git a/www/chromium/files/patch-base_profiler_stack__base__address__posix.cc b/www/chromium/files/patch-base_profiler_stack__base__address__posix.cc
index 11ce03e2ac9a..1df487dc5633 100644
--- a/www/chromium/files/patch-base_profiler_stack__base__address__posix.cc
+++ b/www/chromium/files/patch-base_profiler_stack__base__address__posix.cc
@@ -1,6 +1,14 @@
---- base/profiler/stack_base_address_posix.cc.orig 2025-05-05 10:57:53 UTC
+--- base/profiler/stack_base_address_posix.cc.orig 2025-10-02 04:28:32 UTC
+++ base/profiler/stack_base_address_posix.cc
-@@ -18,6 +18,10 @@
+@@ -7,6 +7,7 @@
+ #include "base/check_op.h"
+ #include "base/compiler_specific.h"
+ #include "base/logging.h"
++#include "base/numerics/safe_conversions.h"
+ #include "base/process/process_handle.h"
+ #include "build/build_config.h"
+
+@@ -18,6 +19,10 @@
#include "base/files/scoped_file.h"
#endif
@@ -11,7 +19,7 @@
#if BUILDFLAG(IS_CHROMEOS)
extern "C" void* __libc_stack_end;
#endif
-@@ -49,7 +53,21 @@ std::optional<uintptr_t> GetAndroidMainThreadStackBase
+@@ -49,7 +54,21 @@ std::optional<uintptr_t> GetAndroidMainThreadStackBase
#if !BUILDFLAG(IS_LINUX)
uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthread_id) {
@@ -33,7 +41,7 @@
// pthread_getattr_np will crash on ChromeOS & Linux if we are in the sandbox
// and pthread_id refers to a different thread, due to the use of
// sched_getaffinity().
-@@ -62,12 +80,14 @@ uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthr
+@@ -62,12 +81,14 @@ uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthr
<< logging::SystemErrorCodeToString(result);
// See crbug.com/617730 for limitations of this approach on Linux-like
// systems.
@@ -48,7 +56,7 @@
const uintptr_t base_address = reinterpret_cast<uintptr_t>(address) + size;
return base_address;
}
-@@ -84,7 +104,7 @@ std::optional<uintptr_t> GetThreadStackBaseAddress(Pla
+@@ -84,7 +105,7 @@ std::optional<uintptr_t> GetThreadStackBaseAddress(Pla
// trying to work around the problem.
return std::nullopt;
#else
diff --git a/www/chromium/files/patch-base_rand__util__posix.cc b/www/chromium/files/patch-base_rand__util__posix.cc
index 47e1b91ef1ad..522d86461f96 100644
--- a/www/chromium/files/patch-base_rand__util__posix.cc
+++ b/www/chromium/files/patch-base_rand__util__posix.cc
@@ -1,4 +1,4 @@
---- base/rand_util_posix.cc.orig 2025-08-07 06:57:29 UTC
+--- base/rand_util_posix.cc.orig 2025-10-02 04:28:32 UTC
+++ base/rand_util_posix.cc
@@ -30,7 +30,7 @@
#include "build/build_config.h"
@@ -28,7 +28,7 @@
bool KernelSupportsGetRandom() {
return base::SysInfo::KernelVersionNumber::Current() >=
-@@ -122,6 +124,7 @@ bool UseBoringSSLForRandBytes() {
+@@ -120,6 +122,7 @@ bool UseBoringSSLForRandBytes() {
namespace {
void RandBytesInternal(span<uint8_t> output, bool avoid_allocation) {
@@ -36,7 +36,7 @@
// The BoringSSL experiment takes priority over everything else.
if (!avoid_allocation && internal::UseBoringSSLForRandBytes()) {
// BoringSSL's RAND_bytes always returns 1. Any error aborts the program.
-@@ -152,6 +155,9 @@ void RandBytesInternal(span<uint8_t> output, bool avoi
+@@ -150,6 +153,9 @@ void RandBytesInternal(span<uint8_t> output, bool avoi
const int urandom_fd = GetUrandomFD();
const bool success = ReadFromFD(urandom_fd, as_writable_chars(output));
CHECK(success);
@@ -46,7 +46,7 @@
}
} // namespace
-@@ -171,9 +177,11 @@ void RandBytes(span<uint8_t> output) {
+@@ -169,9 +175,11 @@ void RandBytes(span<uint8_t> output) {
RandBytesInternal(output, /*avoid_allocation=*/false);
}
diff --git a/www/chromium/files/patch-base_strings_safe__sprintf__unittest.cc b/www/chromium/files/patch-base_strings_safe__sprintf__unittest.cc
index 2ab08a15c315..df25d69feed0 100644
--- a/www/chromium/files/patch-base_strings_safe__sprintf__unittest.cc
+++ b/www/chromium/files/patch-base_strings_safe__sprintf__unittest.cc
@@ -1,6 +1,6 @@
---- base/strings/safe_sprintf_unittest.cc.orig 2025-05-28 14:55:43 UTC
+--- base/strings/safe_sprintf_unittest.cc.orig 2025-10-02 04:28:32 UTC
+++ base/strings/safe_sprintf_unittest.cc
-@@ -746,6 +746,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) {
+@@ -747,6 +747,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) {
#endif
}
@@ -8,7 +8,7 @@
TEST(SafeSPrintfTest, EmitNULL) {
char buf[40];
#if defined(__GNUC__)
-@@ -762,6 +763,7 @@ TEST(SafeSPrintfTest, EmitNULL) {
+@@ -763,6 +764,7 @@ TEST(SafeSPrintfTest, EmitNULL) {
#pragma GCC diagnostic pop
#endif
}
diff --git a/www/chromium/files/patch-base_system_sys__info.cc b/www/chromium/files/patch-base_system_sys__info.cc
index 42c21c63cf1c..49503c2fc341 100644
--- a/www/chromium/files/patch-base_system_sys__info.cc
+++ b/www/chromium/files/patch-base_system_sys__info.cc
@@ -1,6 +1,6 @@
---- base/system/sys_info.cc.orig 2025-03-05 08:14:56 UTC
+--- base/system/sys_info.cc.orig 2025-10-02 04:28:32 UTC
+++ base/system/sys_info.cc
-@@ -224,7 +224,7 @@ std::string SysInfo::SocManufacturer() {
+@@ -222,7 +222,7 @@ std::string SysInfo::SocManufacturer() {
#endif
void SysInfo::GetHardwareInfo(base::OnceCallback<void(HardwareInfo)> callback) {
diff --git a/www/chromium/files/patch-base_system_sys__info.h b/www/chromium/files/patch-base_system_sys__info.h
index b0e4260375c2..65a57d5dd5b8 100644
--- a/www/chromium/files/patch-base_system_sys__info.h
+++ b/www/chromium/files/patch-base_system_sys__info.h
@@ -1,6 +1,6 @@
---- base/system/sys_info.h.orig 2025-08-07 06:57:29 UTC
+--- base/system/sys_info.h.orig 2025-10-02 04:28:32 UTC
+++ base/system/sys_info.h
-@@ -360,6 +360,8 @@ class BASE_EXPORT SysInfo {
+@@ -355,6 +355,8 @@ class BASE_EXPORT SysInfo {
static void ResetCpuSecurityMitigationsEnabledForTesting();
#endif
@@ -9,12 +9,12 @@
private:
friend class test::ScopedAmountOfPhysicalMemoryOverride;
FRIEND_TEST_ALL_PREFIXES(SysInfoTest, AmountOfAvailablePhysicalMemory);
-@@ -372,7 +374,7 @@ class BASE_EXPORT SysInfo {
+@@ -367,7 +369,7 @@ class BASE_EXPORT SysInfo {
static HardwareInfo GetHardwareInfoSync();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
- BUILDFLAG(IS_AIX)
+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
- static uint64_t AmountOfAvailablePhysicalMemory(
- const SystemMemoryInfoKB& meminfo);
+ static ByteCount AmountOfAvailablePhysicalMemory(
+ const SystemMemoryInfo& meminfo);
#endif
diff --git a/www/chromium/files/patch-base_system_sys__info__freebsd.cc b/www/chromium/files/patch-base_system_sys__info__freebsd.cc
index 52441554330f..12a4b3fffc6f 100644
--- a/www/chromium/files/patch-base_system_sys__info__freebsd.cc
+++ b/www/chromium/files/patch-base_system_sys__info__freebsd.cc
@@ -1,6 +1,6 @@
---- base/system/sys_info_freebsd.cc.orig 2024-10-22 08:31:56 UTC
+--- base/system/sys_info_freebsd.cc.orig 2025-10-02 14:20:29 UTC
+++ base/system/sys_info_freebsd.cc
-@@ -9,28 +9,103 @@
+@@ -9,28 +9,95 @@
#include <sys/sysctl.h>
#include "base/notreached.h"
@@ -9,8 +9,6 @@
namespace base {
--int64_t SysInfo::AmountOfPhysicalMemoryImpl() {
-- int pages, page_size;
+int SysInfo::NumberOfProcessors() {
+ int mib[] = {CTL_HW, HW_NCPU};
+ int ncpu;
@@ -21,8 +19,9 @@
+ }
+ return ncpu;
+}
-+
-+uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
++
+ ByteCount SysInfo::AmountOfPhysicalMemoryImpl() {
+- int pages, page_size;
+ int pages, page_size, r = 0;
size_t size = sizeof(pages);
- sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0);
@@ -31,23 +30,23 @@
+
+ if (r == 0)
+ r = sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0);
-+ if (r == 0)
++ if (r == 0)
+ r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
+
+ if (r == -1) {
NOTREACHED();
}
-- return static_cast<int64_t>(pages) * page_size;
+- return ByteCount(page_size) * pages;
+
-+ return static_cast<uint64_t>(pages) * page_size;
++ return ByteCount::FromUnsigned(static_cast<uint64_t>(pages) * page_size);
}
-+uint64_t SysInfo::AmountOfAvailablePhysicalMemoryImpl() {
++ByteCount SysInfo::AmountOfAvailablePhysicalMemoryImpl() {
+ int page_size, r = 0;
+ unsigned int pgfree, pginact, pgcache;
+ size_t size = sizeof(page_size);
+ size_t szpg = sizeof(pgfree);
-+
++
+ if (r == 0)
+ r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
+ if (r == 0)
@@ -59,21 +58,13 @@
+
+ if (r == -1) {
+ NOTREACHED();
-+ return 0;
++ return ByteCount();
+ }
+
-+ return static_cast<uint64_t>((pgfree + pginact + pgcache) * page_size);
++ return ByteCount::FromUnsigned(static_cast<uint64_t>((pgfree + pginact + pgcache) * page_size));
+}
+
// static
-+uint64_t SysInfo::AmountOfAvailablePhysicalMemory(const SystemMemoryInfoKB& info) {
-+ uint64_t res_kb = info.available != 0
-+ ? info.available - info.active_file
-+ : info.free + info.reclaimable + info.inactive_file;
-+ return res_kb * 1024;
-+}
-+
-+// static
+std::string SysInfo::CPUModelName() {
+ int mib[] = { CTL_HW, HW_MODEL };
+ char name[256];
diff --git a/www/chromium/files/patch-base_system_sys__info__openbsd.cc b/www/chromium/files/patch-base_system_sys__info__openbsd.cc
index 098611853d93..a3b760812bb4 100644
--- a/www/chromium/files/patch-base_system_sys__info__openbsd.cc
+++ b/www/chromium/files/patch-base_system_sys__info__openbsd.cc
@@ -1,4 +1,4 @@
---- base/system/sys_info_openbsd.cc.orig 2025-02-19 07:43:18 UTC
+--- base/system/sys_info_openbsd.cc.orig 2025-10-02 04:28:32 UTC
+++ base/system/sys_info_openbsd.cc
@@ -12,6 +12,7 @@
@@ -6,14 +6,14 @@
#include "base/posix/sysctl.h"
+#include "base/strings/string_util.h"
- namespace {
+ namespace base {
-@@ -28,9 +29,14 @@ uint64_t AmountOfMemory(int pages_name) {
+@@ -28,9 +29,14 @@ ByteCount AmountOfMemory(int pages_name) {
- namespace base {
+ } // namespace
+// pledge(2)
-+uint64_t aofpmem = 0;
++ByteCount aofpmem = ByteCount(0);
+uint64_t shmmax = 0;
+char cpumodel[256];
+
@@ -24,15 +24,7 @@
int ncpu;
size_t size = sizeof(ncpu);
if (sysctl(mib, std::size(mib), &ncpu, &size, NULL, 0) < 0) {
-@@ -41,10 +47,26 @@ int SysInfo::NumberOfProcessors() {
-
- // static
- uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
-- return AmountOfMemory(_SC_PHYS_PAGES);
-+ // pledge(2)
-+ if (!aofpmem)
-+ aofpmem = AmountOfMemory(_SC_PHYS_PAGES);
-+ return aofpmem;
+@@ -40,8 +46,24 @@ int SysInfo::NumberOfProcessors() {
}
// static
@@ -49,9 +41,15 @@
+}
+
+// static
- uint64_t SysInfo::AmountOfAvailablePhysicalMemoryImpl() {
- // We should add inactive file-backed memory also but there is no such
- // information from OpenBSD unfortunately.
+ ByteCount SysInfo::AmountOfPhysicalMemoryImpl() {
+- return AmountOfMemory(_SC_PHYS_PAGES);
++ // pledge(2)
++ if (aofpmem == ByteCount(0))
++ aofpmem = AmountOfMemory(_SC_PHYS_PAGES);
++ return aofpmem;
+ }
+
+ // static
@@ -56,15 +78,27 @@ uint64_t SysInfo::MaxSharedMemorySize() {
int mib[] = {CTL_KERN, KERN_SHMINFO, KERN_SHMINFO_SHMMAX};
size_t limit;
diff --git a/www/chromium/files/patch-base_system_sys__info__posix.cc b/www/chromium/files/patch-base_system_sys__info__posix.cc
index 5cd61fd2db25..c4e90a963746 100644
--- a/www/chromium/files/patch-base_system_sys__info__posix.cc
+++ b/www/chromium/files/patch-base_system_sys__info__posix.cc
@@ -1,6 +1,6 @@
---- base/system/sys_info_posix.cc.orig 2025-09-06 10:01:20 UTC
+--- base/system/sys_info_posix.cc.orig 2025-10-02 04:28:32 UTC
+++ base/system/sys_info_posix.cc
-@@ -144,7 +144,7 @@ void GetKernelVersionNumbers(int32_t* major_version,
+@@ -142,7 +142,7 @@ void GetKernelVersionNumbers(int32_t* major_version,
namespace base {
@@ -9,7 +9,7 @@
// static
int SysInfo::NumberOfProcessors() {
#if BUILDFLAG(IS_MAC)
-@@ -200,7 +200,7 @@ int SysInfo::NumberOfProcessors() {
+@@ -198,7 +198,7 @@ int SysInfo::NumberOfProcessors() {
return cached_num_cpus;
}
diff --git a/www/chromium/files/patch-base_system_sys__info__unittest.cc b/www/chromium/files/patch-base_system_sys__info__unittest.cc
index e783d88c4a07..015e2d2cf7ec 100644
--- a/www/chromium/files/patch-base_system_sys__info__unittest.cc
+++ b/www/chromium/files/patch-base_system_sys__info__unittest.cc
@@ -1,6 +1,6 @@
---- base/system/sys_info_unittest.cc.orig 2024-08-26 12:06:38 UTC
+--- base/system/sys_info_unittest.cc.orig 2025-10-02 04:28:32 UTC
+++ base/system/sys_info_unittest.cc
-@@ -265,12 +265,16 @@ TEST_F(SysInfoTest, GetHardwareInfo) {
+@@ -263,12 +263,16 @@ TEST_F(SysInfoTest, GetHardwareInfo) {
EXPECT_TRUE(IsStringUTF8(hardware_info->model));
bool empty_result_expected =
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || \
diff --git a/www/chromium/files/patch-base_threading_platform__thread.h b/www/chromium/files/patch-base_threading_platform__thread.h
index 03d6d6a1e5e4..1efe3dbdccbb 100644
--- a/www/chromium/files/patch-base_threading_platform__thread.h
+++ b/www/chromium/files/patch-base_threading_platform__thread.h
@@ -1,6 +1,6 @@
---- base/threading/platform_thread.h.orig 2025-04-04 08:52:13 UTC
+--- base/threading/platform_thread.h.orig 2025-10-02 04:28:32 UTC
+++ base/threading/platform_thread.h
-@@ -55,6 +55,8 @@ class BASE_EXPORT PlatformThreadId {
+@@ -56,6 +56,8 @@ class BASE_EXPORT PlatformThreadId {
using UnderlyingType = zx_koid_t;
#elif BUILDFLAG(IS_APPLE)
using UnderlyingType = uint64_t;
diff --git a/www/chromium/files/patch-base_threading_platform__thread__internal__posix.cc b/www/chromium/files/patch-base_threading_platform__thread__internal__posix.cc
index 3b9b43bd6311..72b05b7b45ff 100644
--- a/www/chromium/files/patch-base_threading_platform__thread__internal__posix.cc
+++ b/www/chromium/files/patch-base_threading_platform__thread__internal__posix.cc
@@ -1,6 +1,6 @@
---- base/threading/platform_thread_internal_posix.cc.orig 2025-09-06 10:01:20 UTC
+--- base/threading/platform_thread_internal_posix.cc.orig 2025-10-02 04:28:32 UTC
+++ base/threading/platform_thread_internal_posix.cc
-@@ -31,6 +31,10 @@ ThreadPriorityForTest NiceValueToThreadPriorityForTest
+@@ -31,10 +31,19 @@ ThreadPriorityForTest NiceValueToThreadPriorityForTest
}
int GetCurrentThreadNiceValue() {
@@ -8,10 +8,19 @@
+ NOTIMPLEMENTED();
+ return 0;
+#else
+ return GetThreadNiceValue(PlatformThreadId{0});
++#endif
+ }
+
+ int GetThreadNiceValue(PlatformThreadId id) {
++#if BUILDFLAG(IS_BSD)
++ NOTIMPLEMENTED();
++ return 0;
++#else
// Need to clear errno before calling getpriority():
// http://man7.org/linux/man-pages/man2/getpriority.2.html
errno = 0;
-@@ -42,6 +46,7 @@ int GetCurrentThreadNiceValue() {
+@@ -46,6 +55,7 @@ int GetThreadNiceValue(PlatformThreadId id) {
}
return nice_value;
diff --git a/www/chromium/files/patch-base_threading_platform__thread__metrics.cc b/www/chromium/files/patch-base_threading_platform__thread__metrics.cc
index ea159c22f2c4..2ad973987d6f 100644
--- a/www/chromium/files/patch-base_threading_platform__thread__metrics.cc
+++ b/www/chromium/files/patch-base_threading_platform__thread__metrics.cc
@@ -1,6 +1,6 @@
---- base/threading/platform_thread_metrics.cc.orig 2025-08-07 06:57:29 UTC
+--- base/threading/platform_thread_metrics.cc.orig 2025-10-02 04:28:32 UTC
+++ base/threading/platform_thread_metrics.cc
-@@ -26,7 +26,7 @@ PlatformThreadMetrics::CreateForCurrentThread() {
+@@ -55,7 +55,7 @@ PlatformThreadMetrics::CreateForCurrentThread() {
}
#elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/chromium/files/patch-base_threading_platform__thread__metrics.h b/www/chromium/files/patch-base_threading_platform__thread__metrics.h
index 862d78838577..2822da687e96 100644
--- a/www/chromium/files/patch-base_threading_platform__thread__metrics.h
+++ b/www/chromium/files/patch-base_threading_platform__thread__metrics.h
@@ -1,6 +1,6 @@
---- base/threading/platform_thread_metrics.h.orig 2025-08-07 06:57:29 UTC
+--- base/threading/platform_thread_metrics.h.orig 2025-10-02 04:28:32 UTC
+++ base/threading/platform_thread_metrics.h
-@@ -51,7 +51,7 @@ class BASE_EXPORT PlatformThreadMetrics {
+@@ -67,7 +67,7 @@ class BASE_EXPORT PlatformThreadMetrics {
PlatformThreadHandle handle);
#endif
@@ -9,7 +9,7 @@
BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
static std::unique_ptr<PlatformThreadMetrics> CreateFromId(
PlatformThreadId tid);
-@@ -93,7 +93,7 @@ class BASE_EXPORT PlatformThreadMetrics {
+@@ -109,7 +109,7 @@ class BASE_EXPORT PlatformThreadMetrics {
PlatformThreadHandle handle_;
#elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/chromium/files/patch-base_threading_platform__thread__posix.cc b/www/chromium/files/patch-base_threading_platform__thread__posix.cc
index a5a54bc38a4a..8e566d341465 100644
--- a/www/chromium/files/patch-base_threading_platform__thread__posix.cc
+++ b/www/chromium/files/patch-base_threading_platform__thread__posix.cc
@@ -1,6 +1,6 @@
---- base/threading/platform_thread_posix.cc.orig 2025-09-06 10:01:20 UTC
+--- base/threading/platform_thread_posix.cc.orig 2025-10-02 04:28:32 UTC
+++ base/threading/platform_thread_posix.cc
-@@ -79,6 +79,7 @@ void* ThreadFunc(void* params) {
+@@ -80,6 +80,7 @@ void* ThreadFunc(void* params) {
base::DisallowSingleton();
}
@@ -8,7 +8,7 @@
#if PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC)
partition_alloc::internal::StackTopRegistry::Get().NotifyThreadCreated();
#endif
-@@ -92,6 +93,7 @@ void* ThreadFunc(void* params) {
+@@ -93,6 +94,7 @@ void* ThreadFunc(void* params) {
// where they were created. This explicitly sets the priority of all new
// threads.
PlatformThread::SetCurrentThreadType(thread_params->thread_type);
@@ -16,7 +16,7 @@
}
ThreadIdNameManager::GetInstance()->RegisterThread(
-@@ -266,6 +268,8 @@ PlatformThreadId PlatformThreadBase::CurrentId() {
+@@ -270,6 +272,8 @@ PlatformThreadId PlatformThreadBase::CurrentId() {
#elif BUILDFLAG(IS_POSIX) && BUILDFLAG(IS_AIX)
return PlatformThreadId(pthread_self());
@@ -25,7 +25,7 @@
#elif BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_AIX)
return PlatformThreadId(reinterpret_cast<int64_t>(pthread_self()));
#endif
-@@ -359,6 +363,9 @@ void PlatformThreadBase::Detach(PlatformThreadHandle t
+@@ -363,6 +367,9 @@ void PlatformThreadBase::Detach(PlatformThreadHandle t
// static
bool PlatformThreadBase::CanChangeThreadType(ThreadType from, ThreadType to) {
@@ -35,7 +35,7 @@
if (from >= to) {
// Decreasing thread priority on POSIX is always allowed.
return true;
-@@ -368,12 +375,18 @@ bool PlatformThreadBase::CanChangeThreadType(ThreadTyp
+@@ -372,12 +379,18 @@ bool PlatformThreadBase::CanChangeThreadType(ThreadTyp
}
return internal::CanLowerNiceTo(internal::ThreadTypeToNiceValue(to));
@@ -54,7 +54,7 @@
if (internal::SetCurrentThreadTypeForPlatform(thread_type, pump_type_hint)) {
return;
}
-@@ -389,12 +402,17 @@ void SetCurrentThreadTypeImpl(ThreadType thread_type,
+@@ -393,12 +406,17 @@ void SetCurrentThreadTypeImpl(ThreadType thread_type,
DVPLOG(1) << "Failed to set nice value of thread ("
<< PlatformThread::CurrentId() << ") to " << nice_setting;
}
@@ -72,7 +72,7 @@
// Mirrors SetCurrentThreadPriority()'s implementation.
auto platform_specific_priority =
internal::GetCurrentThreadPriorityForPlatformForTest(); // IN-TEST
-@@ -405,6 +423,7 @@ ThreadPriorityForTest PlatformThreadBase::GetCurrentTh
+@@ -409,6 +427,7 @@ ThreadPriorityForTest PlatformThreadBase::GetCurrentTh
int nice_value = internal::GetCurrentThreadNiceValue();
return internal::NiceValueToThreadPriorityForTest(nice_value); // IN-TEST
diff --git a/www/chromium/files/patch-build_config_BUILDCONFIG.gn b/www/chromium/files/patch-build_config_BUILDCONFIG.gn
index c07dd880c4a1..68f64ffa2b14 100644
--- a/www/chromium/files/patch-build_config_BUILDCONFIG.gn
+++ b/www/chromium/files/patch-build_config_BUILDCONFIG.gn
@@ -1,4 +1,4 @@
---- build/config/BUILDCONFIG.gn.orig 2025-09-06 10:01:20 UTC
+--- build/config/BUILDCONFIG.gn.orig 2025-10-02 04:28:32 UTC
+++ build/config/BUILDCONFIG.gn
@@ -136,7 +136,8 @@ declare_args() {
is_official_build = false
@@ -10,7 +10,7 @@
(current_cpu != "s390x" && current_cpu != "s390" &&
current_cpu != "ppc64" && current_cpu != "ppc" &&
current_cpu != "mips" && current_cpu != "mips64" &&
-@@ -242,6 +243,10 @@ if (host_toolchain == "") {
+@@ -235,6 +236,10 @@ if (host_toolchain == "") {
host_toolchain = "//build/toolchain/aix:$host_cpu"
} else if (host_os == "zos") {
host_toolchain = "//build/toolchain/zos:$host_cpu"
@@ -21,7 +21,7 @@
} else {
assert(false, "Unsupported host_os: $host_os")
}
-@@ -291,6 +296,8 @@ if (target_os == "android") {
+@@ -284,6 +289,8 @@ if (target_os == "android") {
assert(
false,
"emscripten is not a supported target_os. It is available only as secondary toolchain.")
@@ -30,7 +30,7 @@
} else {
assert(false, "Unsupported target_os: $target_os")
}
-@@ -325,7 +332,11 @@ is_android = current_os == "android"
+@@ -318,7 +325,11 @@ is_android = current_os == "android"
is_chromeos = current_os == "chromeos"
is_fuchsia = current_os == "fuchsia"
is_ios = current_os == "ios"
@@ -41,5 +41,5 @@
+is_freebsd = current_os == "freebsd"
+is_bsd = current_os == "openbsd" || current_os == "freebsd"
is_mac = current_os == "mac"
-
- # TODO(crbug.com/40511454): Remove is_nacl from all build files, then
+ is_wasm = current_os == "emscripten"
+ is_watchos = current_os == "watchos"
diff --git a/www/chromium/files/patch-build_config_clang_BUILD.gn b/www/chromium/files/patch-build_config_clang_BUILD.gn
index 5818eacc270b..38628144c9e8 100644
--- a/www/chromium/files/patch-build_config_clang_BUILD.gn
+++ b/www/chromium/files/patch-build_config_clang_BUILD.gn
@@ -1,6 +1,6 @@
---- build/config/clang/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- build/config/clang/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ build/config/clang/BUILD.gn
-@@ -268,7 +268,12 @@ template("clang_lib") {
+@@ -224,7 +224,12 @@ template("clang_lib") {
# Adds a dependency on the Clang runtime library clang_rt.builtins.
clang_lib("compiler_builtins") {
diff --git a/www/chromium/files/patch-build_config_clang_clang.gni b/www/chromium/files/patch-build_config_clang_clang.gni
new file mode 100644
index 000000000000..97bb99f5d829
--- /dev/null
+++ b/www/chromium/files/patch-build_config_clang_clang.gni
@@ -0,0 +1,11 @@
+--- build/config/clang/clang.gni.orig 2025-10-02 04:28:32 UTC
++++ build/config/clang/clang.gni
+@@ -58,7 +58,7 @@ declare_args() {
+ #
+ # TODO(https://crbug.com/440260716): Enable for Cronet in AOSP once gn2bp
+ # supports copy targets.
+- use_clang_modules =
++ use_clang_modules = !is_bsd &&
+ # Clang modules doesn't work with translation_unit used in codesearch
+ # pipeline http://b/436082487.
+ !enable_kythe_annotations && is_clang && is_linux &&
diff --git a/www/chromium/files/patch-build_config_compiler_BUILD.gn b/www/chromium/files/patch-build_config_compiler_BUILD.gn
index a4410d921ba7..2697bcdce5c7 100644
--- a/www/chromium/files/patch-build_config_compiler_BUILD.gn
+++ b/www/chromium/files/patch-build_config_compiler_BUILD.gn
@@ -1,6 +1,6 @@
---- build/config/compiler/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- build/config/compiler/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ build/config/compiler/BUILD.gn
-@@ -194,7 +194,7 @@ declare_args() {
+@@ -193,7 +193,7 @@ declare_args() {
# This greatly reduces the size of debug builds, at the cost of
# debugging information which is required by some specialized
# debugging tools.
@@ -9,16 +9,16 @@
# This switch is used to enable -Wexit-time-destructors by default. This
# warning serves as a flip switch to allow a gradual migration of targets
-@@ -272,7 +272,7 @@ assert(!(llvm_force_head_revision && use_remoteexec &&
+@@ -268,7 +268,7 @@ assert(!(llvm_force_head_revision && use_remoteexec &&
# Since this is referenced both when passing the file and when deciding which
# warnings to enable, store it in a separate variable here.
use_clang_warning_suppression_file =
-- default_toolchain != "//build/toolchain/cros:target" &&
-+ !is_bsd && default_toolchain != "//build/toolchain/cros:target" &&
- !llvm_android_mainline && is_clang && clang_warning_suppression_file != ""
+- !llvm_android_mainline && is_clang && clang_warning_suppression_file != ""
++ !is_bsd && !llvm_android_mainline && is_clang && clang_warning_suppression_file != ""
# default_include_dirs ---------------------------------------------------------
-@@ -290,13 +290,16 @@ config("default_include_dirs") {
+ #
+@@ -285,13 +285,16 @@ config("default_include_dirs") {
# Compiler instrumentation can introduce dependencies in DSOs to symbols in
# the executable they are loaded into, so they are unresolved at link-time.
config("no_unresolved_symbols") {
@@ -36,7 +36,7 @@
}
# compiler ---------------------------------------------------------------------
-@@ -564,6 +567,10 @@ config("compiler") {
+@@ -559,6 +562,10 @@ config("compiler") {
}
}
@@ -47,7 +47,7 @@
# Linux-specific compiler flags setup.
# ------------------------------------
if (use_icf && (!is_apple || use_lld)) {
-@@ -639,7 +646,7 @@ config("compiler") {
+@@ -634,7 +641,7 @@ config("compiler") {
ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
}
@@ -56,7 +56,7 @@
cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
if (save_reproducers_on_lld_crash && use_lld) {
ldflags += [
-@@ -1281,7 +1288,7 @@ config("compiler_cpu_abi") {
+@@ -1274,7 +1281,7 @@ config("compiler_cpu_abi") {
# CPU architecture. We may or may not be doing a cross compile now, so for
# simplicity we always explicitly set the architecture.
if (current_cpu == "x64") {
@@ -65,7 +65,7 @@
cflags += [ "--target=x86_64-unknown-linux-gnu" ]
ldflags += [ "--target=x86_64-unknown-linux-gnu" ]
} else {
-@@ -1290,7 +1297,7 @@ config("compiler_cpu_abi") {
+@@ -1283,7 +1290,7 @@ config("compiler_cpu_abi") {
}
cflags += [ "-msse3" ]
} else if (current_cpu == "x86") {
@@ -74,7 +74,7 @@
cflags += [ "--target=i386-unknown-linux-gnu" ]
ldflags += [ "--target=i386-unknown-linux-gnu" ]
} else {
-@@ -1302,7 +1309,7 @@ config("compiler_cpu_abi") {
+@@ -1295,7 +1302,7 @@ config("compiler_cpu_abi") {
"-msse3",
]
} else if (current_cpu == "arm") {
@@ -83,7 +83,7 @@
cflags += [ "--target=arm-linux-gnueabihf" ]
ldflags += [ "--target=arm-linux-gnueabihf" ]
}
-@@ -1314,7 +1321,7 @@ config("compiler_cpu_abi") {
+@@ -1307,7 +1314,7 @@ config("compiler_cpu_abi") {
cflags += [ "-mtune=$arm_tune" ]
}
} else if (current_cpu == "arm64") {
@@ -92,7 +92,7 @@
cflags += [ "--target=aarch64-linux-gnu" ]
ldflags += [ "--target=aarch64-linux-gnu" ]
}
-@@ -1713,7 +1720,7 @@ config("compiler_deterministic") {
+@@ -1706,7 +1713,7 @@ config("compiler_deterministic") {
}
config("clang_revision") {
@@ -101,7 +101,7 @@
current_os != "zos") {
_perform_consistency_checks = current_toolchain == default_toolchain
if (llvm_force_head_revision) {
-@@ -2134,9 +2141,6 @@ config("default_warnings") {
+@@ -2128,9 +2135,6 @@ config("default_warnings") {
# TODO(crbug.com/40284799): Fix and re-enable.
"-Wno-thread-safety-reference-return",
@@ -111,7 +111,7 @@
]
cflags_cc += [
-@@ -2920,7 +2924,7 @@ config("afdo_optimize_size") {
+@@ -2915,7 +2919,7 @@ config("afdo_optimize_size") {
# There are some targeted places that AFDO regresses, so we provide a separate
# config to allow AFDO to be disabled per-target.
config("afdo") {
@@ -120,7 +120,7 @@
cflags = []
if (clang_emit_debug_info_for_profiling) {
# Add the following flags to generate debug info for profiling.
-@@ -2947,7 +2951,7 @@ config("afdo") {
+@@ -2942,7 +2946,7 @@ config("afdo") {
cflags += [ "-Wno-backend-plugin" ]
inputs = [ _clang_sample_profile ]
}
diff --git a/www/chromium/files/patch-build_config_rust.gni b/www/chromium/files/patch-build_config_rust.gni
index 74d87078309c..bd42078a6f02 100644
--- a/www/chromium/files/patch-build_config_rust.gni
+++ b/www/chromium/files/patch-build_config_rust.gni
@@ -1,6 +1,6 @@
---- build/config/rust.gni.orig 2025-09-06 10:01:20 UTC
+--- build/config/rust.gni.orig 2025-10-02 04:28:32 UTC
+++ build/config/rust.gni
-@@ -369,7 +369,11 @@ if (is_linux || is_chromeos) {
+@@ -329,7 +329,11 @@ if (is_linux || is_chromeos) {
}
}
diff --git a/www/chromium/files/patch-build_rust_allocator_lib.rs b/www/chromium/files/patch-build_rust_allocator_lib.rs
index 9f0e0b27b8f8..335298a55176 100644
--- a/www/chromium/files/patch-build_rust_allocator_lib.rs
+++ b/www/chromium/files/patch-build_rust_allocator_lib.rs
@@ -1,8 +1,8 @@
---- build/rust/allocator/lib.rs.orig 2025-09-08 09:17:21 UTC
+--- build/rust/allocator/lib.rs.orig 2025-10-02 04:28:32 UTC
+++ build/rust/allocator/lib.rs
-@@ -90,6 +90,12 @@ mod both_allocators {
- #[linkage = "weak"]
- fn __rust_no_alloc_shim_is_unstable_v2() {}
+@@ -96,6 +96,12 @@ mod both_allocators {
+ 0
+ }
+ // TODO(crbug.com/422538133) Remove after rolling past
+ // https://github.com/rust-lang/rust/pull/141061
@@ -11,5 +11,5 @@
+ static __rust_no_alloc_shim_is_unstable: u8 = 0;
+
// Mangle the symbol name as rustc expects.
+ // TODO(crbug.com/440481922): Remove this after rolling past https://github.com/rust-lang/rust/pull/143387
#[rustc_std_internal_symbol]
- #[allow(non_upper_case_globals)]
diff --git a/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni b/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni
index ff9a487fa51f..e185d6a1e84f 100644
--- a/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni
+++ b/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni
@@ -1,4 +1,4 @@
---- build/toolchain/gcc_toolchain.gni.orig 2025-09-06 10:01:20 UTC
+--- build/toolchain/gcc_toolchain.gni.orig 2025-10-02 04:28:32 UTC
+++ build/toolchain/gcc_toolchain.gni
@@ -49,6 +49,13 @@ if (enable_resource_allowlist_generation) {
"enable_resource_allowlist_generation=true does not work for target_os=$target_os")
@@ -14,7 +14,7 @@
# This template defines a toolchain for something that works like gcc
# (including clang).
#
-@@ -893,22 +900,12 @@ template("gcc_toolchain") {
+@@ -881,22 +888,12 @@ template("gcc_toolchain") {
# actually just be doing a native compile.
template("clang_toolchain") {
gcc_toolchain(target_name) {
diff --git a/www/chromium/files/patch-cc_base_features.cc b/www/chromium/files/patch-cc_base_features.cc
index ed2fe88a01d6..b3ec575efaa4 100644
--- a/www/chromium/files/patch-cc_base_features.cc
+++ b/www/chromium/files/patch-cc_base_features.cc
@@ -1,6 +1,6 @@
---- cc/base/features.cc.orig 2025-09-06 10:01:20 UTC
+--- cc/base/features.cc.orig 2025-10-02 04:28:32 UTC
+++ cc/base/features.cc
-@@ -55,7 +55,7 @@ const base::FeatureParam<int> kDeferImplInvalidationFr
+@@ -51,7 +51,7 @@ const base::FeatureParam<int> kDeferImplInvalidationFr
// be using a separate flag to control the launch on GL.
BASE_FEATURE(kUseDMSAAForTiles,
"UseDMSAAForTiles",
diff --git a/www/chromium/files/patch-chrome_app_chrome__main.cc b/www/chromium/files/patch-chrome_app_chrome__main.cc
index c778a6f5c376..0750ffe66ced 100644
--- a/www/chromium/files/patch-chrome_app_chrome__main.cc
+++ b/www/chromium/files/patch-chrome_app_chrome__main.cc
@@ -1,4 +1,4 @@
---- chrome/app/chrome_main.cc.orig 2025-01-15 09:18:26 UTC
+--- chrome/app/chrome_main.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/app/chrome_main.cc
@@ -28,11 +28,11 @@
#include "chrome/app/chrome_main_mac.h"
@@ -32,7 +32,7 @@
PossiblyDetermineFallbackChromeChannel(argv[0]);
#endif
-@@ -181,7 +181,7 @@ int ChromeMain(int argc, const char** argv) {
+@@ -180,7 +180,7 @@ int ChromeMain(int argc, const char** argv) {
SetUpBundleOverrides();
#endif
diff --git a/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc b/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc
index c978b28e7c2c..7c58f57f338f 100644
--- a/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc
+++ b/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc
@@ -1,4 +1,4 @@
---- chrome/app/chrome_main_delegate.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/app/chrome_main_delegate.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/app/chrome_main_delegate.cc
@@ -179,17 +179,17 @@
#include "v8/include/v8.h"
@@ -66,7 +66,7 @@
// On Linux, Chrome does not support running multiple copies under different
// DISPLAYs, so the profile directory can be specified in the environment to
// support the virtual desktop use-case.
-@@ -643,7 +643,7 @@ void RecordMainStartupMetrics(const StartupTimestamps&
+@@ -651,7 +651,7 @@ void RecordMainStartupMetrics(const StartupTimestamps&
#endif
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -75,7 +75,7 @@
// Record the startup process creation time on supported platforms. On Android
// this is recorded in ChromeMainDelegateAndroid.
startup_metric_utils::GetCommon().RecordStartupProcessCreationTime(
-@@ -802,7 +802,7 @@ std::optional<int> ChromeMainDelegate::PostEarlyInitia
+@@ -810,7 +810,7 @@ std::optional<int> ChromeMainDelegate::PostEarlyInitia
#if BUILDFLAG(IS_OZONE)
// Initialize Ozone platform and add required feature flags as per platform's
// properties.
@@ -84,7 +84,7 @@
ui::SetOzonePlatformForLinuxIfNeeded(*base::CommandLine::ForCurrentProcess());
#endif
ui::OzonePlatform::PreEarlyInitialization();
-@@ -957,7 +957,7 @@ void ChromeMainDelegate::CommonEarlyInitialization() {
+@@ -965,7 +965,7 @@ void ChromeMainDelegate::CommonEarlyInitialization() {
const bool is_canary_dev = IsCanaryDev();
const bool emit_crashes =
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -93,7 +93,7 @@
is_canary_dev;
#else
false;
-@@ -1105,7 +1105,7 @@ std::optional<int> ChromeMainDelegate::BasicStartupCom
+@@ -1113,7 +1113,7 @@ std::optional<int> ChromeMainDelegate::BasicStartupCom
return 0; // Got a --credits switch; exit with a success error code.
}
@@ -102,7 +102,7 @@
// This will directly exit if the user asked for help.
HandleHelpSwitches(command_line);
#endif
-@@ -1409,7 +1409,7 @@ void ChromeMainDelegate::PreSandboxStartup() {
+@@ -1426,7 +1426,7 @@ void ChromeMainDelegate::PreSandboxStartup() {
CHECK(!loaded_locale.empty()) << "Locale could not be found for " << locale;
}
diff --git a/www/chromium/files/patch-chrome_browser_BUILD.gn b/www/chromium/files/patch-chrome_browser_BUILD.gn
index 60bb755e81ca..e42389f1e6cb 100644
--- a/www/chromium/files/patch-chrome_browser_BUILD.gn
+++ b/www/chromium/files/patch-chrome_browser_BUILD.gn
@@ -1,6 +1,6 @@
---- chrome/browser/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/BUILD.gn
-@@ -7039,6 +7039,13 @@ static_library("browser") {
+@@ -7091,6 +7091,13 @@ static_library("browser") {
[ "//third_party/webrtc/modules/desktop_capture:pipewire_config" ]
}
diff --git a/www/chromium/files/patch-chrome_browser_about__flags.cc b/www/chromium/files/patch-chrome_browser_about__flags.cc
index ccc2117a566b..1237bf8ca2e9 100644
--- a/www/chromium/files/patch-chrome_browser_about__flags.cc
+++ b/www/chromium/files/patch-chrome_browser_about__flags.cc
@@ -1,6 +1,6 @@
---- chrome/browser/about_flags.cc.orig 2025-09-22 06:24:40 UTC
+--- chrome/browser/about_flags.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/about_flags.cc
-@@ -329,12 +329,12 @@
+@@ -332,12 +332,12 @@
#include "components/stylus_handwriting/win/features.h"
#endif
@@ -15,7 +15,7 @@
#include "chrome/browser/contextual_cueing/contextual_cueing_features.h" // nogncheck
#include "chrome/browser/enterprise/profile_management/profile_management_features.h"
#include "chrome/browser/enterprise/webstore/features.h"
-@@ -905,6 +905,26 @@ const FeatureEntry::FeatureVariation
+@@ -895,6 +895,26 @@ const FeatureEntry::FeatureVariation
std::size(kWebIdentityDigitalIdentityCredentialHighRiskDialogParam),
nullptr}};
@@ -42,7 +42,7 @@
const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
{"UIClipboardMaximumAge", "60"}};
const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1285,7 +1305,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
+@@ -1280,7 +1300,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -51,7 +51,7 @@
// A limited number of combinations of the rich autocompletion params.
const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -3921,7 +3941,7 @@ const FeatureEntry::FeatureVariation
+@@ -3914,7 +3934,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[] =
-@@ -4217,7 +4237,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
+@@ -4174,7 +4194,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
std::size(kSkiaGraphite_DebugLabelsEnabled), nullptr},
};
@@ -69,7 +69,7 @@
const FeatureEntry::FeatureParam kTranslationAPI_SkipLanguagePackLimit[] = {
{"TranslationAPIAcceptLanguagesCheck", "false"},
{"TranslationAPILimitLanguagePackCount", "false"}};
-@@ -4258,7 +4278,7 @@ const FeatureEntry::FeatureVariation
+@@ -4215,7 +4235,7 @@ const FeatureEntry::FeatureVariation
1, nullptr},
};
@@ -78,7 +78,16 @@
const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
{"BackoffTime", "0h"},
{"BackoffMultiplierBase", "0.0"},
-@@ -5469,7 +5489,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -4886,7 +4906,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
+ };
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ const FeatureEntry::FeatureParam kNtpEnterpriseShortcutsWithFakeData[] = {
+ {"use_fake_data", "true"}};
+ const FeatureEntry::FeatureVariation kNtpEnterpriseShortcutsVariations[] = {
+@@ -5461,7 +5481,7 @@ const FeatureEntry kFeatureEntries[] = {
},
#endif // BUILDFLAG(IS_WIN)
@@ -87,7 +96,7 @@
{
"fluent-overlay-scrollbars",
flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -5768,7 +5788,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5751,7 +5771,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableIsolatedWebAppDevModeName,
flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)},
@@ -96,7 +105,7 @@
{"enable-iwa-key-distribution-component",
flag_descriptions::kEnableIwaKeyDistributionComponentName,
flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -5982,7 +6002,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5962,7 +5982,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
#endif // BUILDFLAG(IS_MAC)
@@ -105,7 +114,7 @@
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -6015,6 +6035,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5991,6 +6011,16 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWaylandSessionManagementName,
flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -122,7 +131,7 @@
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -6916,7 +6946,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6884,7 +6914,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -131,7 +140,7 @@
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -7320,7 +7350,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7279,7 +7309,7 @@ const FeatureEntry kFeatureEntries[] = {
kNumSrpZpsRelatedSearches,
"PowerTools")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -140,7 +149,7 @@
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7825,7 +7855,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7772,7 +7802,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -149,7 +158,7 @@
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8786,7 +8816,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8734,7 +8764,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
#endif // !BUILDFLAG(IS_CHROMEOS)
@@ -158,7 +167,7 @@
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -9413,7 +9443,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9333,7 +9363,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kWallpaperGooglePhotosSharedAlbums)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -167,7 +176,7 @@
{"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
flag_descriptions::kGetAllScreensMediaDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(blink::features::kGetAllScreensMedia)},
-@@ -9438,7 +9468,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9358,7 +9388,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -176,7 +185,7 @@
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9894,7 +9924,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9802,7 +9832,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -185,7 +194,7 @@
{"media-session-enter-picture-in-picture",
flag_descriptions::kMediaSessionEnterPictureInPictureName,
flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -10080,7 +10110,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9988,7 +10018,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
@@ -194,7 +203,7 @@
{"reduce-user-agent-data-linux-platform-version",
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -10579,7 +10609,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10493,7 +10523,7 @@ const FeatureEntry kFeatureEntries[] = {
kOsDesktop | kOsAndroid,
FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
@@ -203,16 +212,16 @@
{"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
flag_descriptions::kCameraMicEffectsDescription,
static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
-@@ -10702,7 +10732,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10616,7 +10646,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- {"third-party-profile-management",
- flag_descriptions::kThirdPartyProfileManagementName,
- flag_descriptions::kThirdPartyProfileManagementDescription,
-@@ -10731,7 +10761,7 @@ const FeatureEntry kFeatureEntries[] = {
+ {"enable-generic-oidc-auth-profile-management",
+ flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
+ flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
+@@ -10637,7 +10667,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -221,16 +230,16 @@
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -11296,7 +11326,7 @@ const FeatureEntry kFeatureEntries[] = {
- PLATFORM_FEATURE_NAME_TYPE("CrOSLateBootGravedigger")},
- #endif // BUILDFLAG(IS_CHROMEOS)
+@@ -11175,7 +11205,7 @@ const FeatureEntry kFeatureEntries[] = {
+ kOsMac | kOsWin | kOsLinux,
+ FEATURE_VALUE_TYPE(net::features::kPersistDeviceBoundSessions)},
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
{"replace-sync-promos-with-sign-in-promos-desktop",
flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -11455,7 +11485,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11334,7 +11364,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kCanvasHibernationDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kCanvas2DHibernation)},
@@ -239,7 +248,7 @@
{"enable-history-sync-optin",
flag_descriptions::kEnableHistorySyncOptinName,
flag_descriptions::kEnableHistorySyncOptinDescription,
-@@ -11558,7 +11588,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11425,7 +11455,7 @@ const FeatureEntry kFeatureEntries[] = {
"HistoryOptInEducationalTipVariations")},
#endif // BUILDFLAG(IS_ANDROID)
@@ -248,16 +257,16 @@
{"supervised-user-local-web-approvals",
flag_descriptions::kSupervisedUserLocalWebApprovalsName,
flag_descriptions::kSupervisedUserLocalWebApprovalsDescription,
-@@ -11784,7 +11814,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11622,7 +11652,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
- flag_descriptions::kAutofillEnableBuyNowPayLaterDescription, kOsDesktop,
-@@ -11883,7 +11913,7 @@ const FeatureEntry kFeatureEntries[] = {
+ flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
+@@ -11727,7 +11757,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)},
@@ -266,7 +275,7 @@
{"translation-api", flag_descriptions::kTranslationAPIName,
flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux,
FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI,
-@@ -11917,7 +11947,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11755,7 +11785,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
password_manager::features::kPasswordFormClientsideClassifier)},
@@ -275,7 +284,7 @@
{"contextual-cueing", flag_descriptions::kContextualCueingName,
flag_descriptions::kContextualCueingDescription,
kOsLinux | kOsMac | kOsWin,
-@@ -12247,7 +12277,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12103,7 +12133,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -284,25 +293,25 @@
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -12291,7 +12321,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12147,7 +12177,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- {"autofill-enable-amount-extraction-desktop",
- flag_descriptions::kAutofillEnableAmountExtractionDesktopName,
- flag_descriptions::kAutofillEnableAmountExtractionDesktopDescription,
-@@ -12311,7 +12341,7 @@ const FeatureEntry kFeatureEntries[] = {
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ {"autofill-enable-amount-extraction",
+ flag_descriptions::kAutofillEnableAmountExtractionName,
+ flag_descriptions::kAutofillEnableAmountExtractionDescription,
+@@ -12167,7 +12197,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(blink::features::kClipboardChangeEvent)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- {"autofill-enable-amount-extraction-allowlist-desktop",
- flag_descriptions::kAutofillEnableAmountExtractionAllowlistDesktopName,
- flag_descriptions::
-@@ -12443,7 +12473,7 @@ const FeatureEntry kFeatureEntries[] = {
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ {"autofill-enable-amount-extraction-allowlist",
+ flag_descriptions::kAutofillEnableAmountExtractionAllowlistName,
+ flag_descriptions::kAutofillEnableAmountExtractionAllowlistDescription,
+@@ -12306,7 +12336,7 @@ const FeatureEntry kFeatureEntries[] = {
apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -311,8 +320,8 @@
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -12479,7 +12509,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif // BUILDFLAG(IS_ANDROID)
+@@ -12335,7 +12365,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(supervised_user::kSupervisedUserBlockInterstitialV3)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
@@ -320,7 +329,7 @@
{"autofill-enable-amount-extraction-testing",
flag_descriptions::kAutofillEnableAmountExtractionTestingName,
flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -12494,7 +12524,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12350,7 +12380,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)},
@@ -329,7 +338,7 @@
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -12745,7 +12775,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12613,7 +12643,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -338,7 +347,7 @@
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -12831,7 +12861,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12706,7 +12736,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -347,7 +356,7 @@
{"enable-site-search-allow-user-override-policy",
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -12954,7 +12984,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12829,7 +12859,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -356,16 +365,16 @@
{"lens-search-side-panel-default-width-change",
flag_descriptions::kLensSearchSidePanelDefaultWidthChangeName,
flag_descriptions::kLensSearchSidePanelDefaultWidthChangeDescription,
-@@ -12978,7 +13008,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12860,7 +12890,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
{"autofill-enable-buy-now-pay-later-for-klarna",
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -13016,7 +13046,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12898,7 +12928,7 @@ const FeatureEntry kFeatureEntries[] = {
autofill::features::kAutofillEnableDownstreamCardAwarenessIph)},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -374,12 +383,21 @@
{"enable-lens-overlay-back-to-page",
flag_descriptions::kLensOverlayBackToPageName,
flag_descriptions::kLensOverlayBackToPageDescription, kOsDesktop,
-@@ -13065,7 +13095,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12950,7 +12980,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
{"autofill-enable-buy-now-pay-later-for-externally-linked",
flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
flag_descriptions::
+@@ -13215,7 +13245,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif // !BUILDFLAG(IS_ANDROID),
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"enable-ntp-enterprise-shortcuts",
+ flag_descriptions::kEnableNtpEnterpriseShortcutsName,
+ flag_descriptions::kEnableNtpEnterpriseShortcutsDescription,
diff --git a/www/chromium/files/patch-chrome_browser_accessibility_page__colors.cc b/www/chromium/files/patch-chrome_browser_accessibility_page__colors__controller.cc
index 8f5326a830d9..4ca308a4056e 100644
--- a/www/chromium/files/patch-chrome_browser_accessibility_page__colors.cc
+++ b/www/chromium/files/patch-chrome_browser_accessibility_page__colors__controller.cc
@@ -1,7 +1,7 @@
---- chrome/browser/accessibility/page_colors.cc.orig 2024-08-26 12:06:38 UTC
-+++ chrome/browser/accessibility/page_colors.cc
-@@ -12,7 +12,7 @@
- #include "components/sync_preferences/pref_service_syncable.h"
+--- chrome/browser/accessibility/page_colors_controller.cc.orig 2025-10-02 04:28:32 UTC
++++ chrome/browser/accessibility/page_colors_controller.cc
+@@ -11,7 +11,7 @@
+ #include "components/prefs/pref_service.h"
#include "ui/native_theme/native_theme.h"
-#if BUILDFLAG(IS_LINUX)
@@ -9,9 +9,9 @@
#include "ui/linux/linux_ui.h"
#include "ui/linux/linux_ui_factory.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -55,7 +55,7 @@ void PageColors::Init() {
+@@ -88,7 +88,7 @@ void PageColorsController::OnPreferredContrastChanged(
- void PageColors::OnPageColorsChanged() {
+ void PageColorsController::OnPageColorsChanged() {
auto* native_theme = ui::NativeTheme::GetInstanceForNativeUi();
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/www/chromium/files/patch-chrome_browser_background_glic_glic__status__icon.cc b/www/chromium/files/patch-chrome_browser_background_glic_glic__status__icon.cc
index 3fe061a8e5fb..73a48856d8fb 100644
--- a/www/chromium/files/patch-chrome_browser_background_glic_glic__status__icon.cc
+++ b/www/chromium/files/patch-chrome_browser_background_glic_glic__status__icon.cc
@@ -1,24 +1,24 @@
---- chrome/browser/background/glic/glic_status_icon.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/background/glic/glic_status_icon.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/background/glic/glic_status_icon.cc
-@@ -93,7 +93,7 @@ GlicStatusIcon::GlicStatusIcon(GlicController* control
- if (!status_icon_) {
+@@ -89,7 +89,7 @@ GlicStatusIcon::GlicStatusIcon(GlicController* control
return;
}
+
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Set a vector icon for proper themeing on Linux.
+ // Set a vector icon for proper theming on Linux.
status_icon_->SetIcon(
GlicVectorIconManager::GetVectorIcon(IDR_GLIC_BUTTON_VECTOR_ICON));
-@@ -135,7 +135,7 @@ GlicStatusIcon::~GlicStatusIcon() {
+@@ -144,7 +144,7 @@ GlicStatusIcon::~GlicStatusIcon() {
context_menu_ = nullptr;
if (status_icon_) {
-#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
++#if !BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
status_icon_->RemoveObserver(this);
#endif
std::unique_ptr<StatusIcon> removed_icon =
-@@ -243,7 +243,7 @@ void GlicStatusIcon::UpdateHotkey(const ui::Accelerato
+@@ -257,7 +257,7 @@ void GlicStatusIcon::UpdateHotkey(const ui::Accelerato
}
void GlicStatusIcon::UpdateVisibilityOfExitInContextMenu() {
@@ -27,7 +27,7 @@
if (context_menu_) {
const bool is_visible = BrowserList::GetInstance()->empty();
const std::optional<size_t> index =
-@@ -293,7 +293,7 @@ std::unique_ptr<StatusIconMenuModel> GlicStatusIcon::C
+@@ -321,7 +321,7 @@ std::unique_ptr<StatusIconMenuModel> GlicStatusIcon::C
menu->AddItem(IDC_GLIC_STATUS_ICON_MENU_SETTINGS,
l10n_util::GetStringUTF16(IDS_GLIC_STATUS_ICON_MENU_SETTINGS));
diff --git a/www/chromium/files/patch-chrome_browser_browser__features.cc b/www/chromium/files/patch-chrome_browser_browser__features.cc
index 109cd661eb8e..8e58bb31ac09 100644
--- a/www/chromium/files/patch-chrome_browser_browser__features.cc
+++ b/www/chromium/files/patch-chrome_browser_browser__features.cc
@@ -1,6 +1,6 @@
---- chrome/browser/browser_features.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/browser_features.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/browser_features.cc
-@@ -80,7 +80,7 @@ BASE_FEATURE(kClearUserDataUponProfileDestruction,
+@@ -86,7 +86,7 @@ BASE_FEATURE(kClearUserDataUponProfileDestruction,
"ClearUserDataUponProfileDestruction",
base::FEATURE_ENABLED_BY_DEFAULT);
@@ -9,7 +9,7 @@
// Enables usage of os_crypt_async::SecretPortalKeyProvider. Once
// `kSecretPortalKeyProviderUseForEncryption` is enabled, this flag cannot be
// disabled without losing data.
-@@ -99,7 +99,7 @@ BASE_FEATURE(kUseFreedesktopSecretKeyProvider,
+@@ -105,7 +105,7 @@ BASE_FEATURE(kUseFreedesktopSecretKeyProvider,
// the browser exits.
BASE_FEATURE(kDestroyProfileOnBrowserClose,
"DestroyProfileOnBrowserClose",
diff --git a/www/chromium/files/patch-chrome_browser_browser__features.h b/www/chromium/files/patch-chrome_browser_browser__features.h
index 966de3149890..0c57413a83ab 100644
--- a/www/chromium/files/patch-chrome_browser_browser__features.h
+++ b/www/chromium/files/patch-chrome_browser_browser__features.h
@@ -1,6 +1,6 @@
---- chrome/browser/browser_features.h.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/browser_features.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/browser_features.h
-@@ -39,7 +39,7 @@ BASE_DECLARE_FEATURE(kCertificateTransparencyAskBefore
+@@ -41,7 +41,7 @@ BASE_DECLARE_FEATURE(kCertificateTransparencyAskBefore
BASE_DECLARE_FEATURE(kCertVerificationNetworkTime);
BASE_DECLARE_FEATURE(kClearUserDataUponProfileDestruction);
@@ -9,7 +9,7 @@
BASE_DECLARE_FEATURE(kDbusSecretPortal);
BASE_DECLARE_FEATURE(kUseFreedesktopSecretKeyProvider);
#endif
-@@ -87,7 +87,7 @@ BASE_DECLARE_FEATURE(kRestartNetworkServiceUnsandboxed
+@@ -91,7 +91,7 @@ BASE_DECLARE_FEATURE(kRestartNetworkServiceUnsandboxed
BASE_DECLARE_FEATURE(kSandboxExternalProtocolBlocked);
BASE_DECLARE_FEATURE(kSandboxExternalProtocolBlockedWarning);
diff --git a/www/chromium/files/patch-chrome_browser_browser__process__impl.cc b/www/chromium/files/patch-chrome_browser_browser__process__impl.cc
index cb230f07409f..3ec69363755e 100644
--- a/www/chromium/files/patch-chrome_browser_browser__process__impl.cc
+++ b/www/chromium/files/patch-chrome_browser_browser__process__impl.cc
@@ -1,6 +1,6 @@
---- chrome/browser/browser_process_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/browser_process_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/browser_process_impl.cc
-@@ -257,7 +257,7 @@
+@@ -253,7 +253,7 @@
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
#endif
@@ -9,7 +9,7 @@
#include "chrome/browser/browser_features.h"
#include "components/os_crypt/async/browser/fallback_linux_key_provider.h"
#include "components/os_crypt/async/browser/freedesktop_secret_key_provider.h"
-@@ -269,7 +269,7 @@
+@@ -265,7 +265,7 @@
#include "chrome/browser/safe_browsing/safe_browsing_service.h"
#endif
@@ -18,7 +18,7 @@
// How often to check if the persistent instance of Chrome needs to restart
// to install an update.
static const int kUpdateCheckIntervalHours = 6;
-@@ -1170,7 +1170,7 @@ void BrowserProcessImpl::RegisterPrefs(PrefRegistrySim
+@@ -1167,7 +1167,7 @@ void BrowserProcessImpl::RegisterPrefs(PrefRegistrySim
GoogleUpdateSettings::GetCollectStatsConsent());
registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingAllowed, true);
@@ -27,7 +27,7 @@
os_crypt_async::SecretPortalKeyProvider::RegisterLocalPrefs(registry);
#endif
}
-@@ -1438,7 +1438,7 @@ void BrowserProcessImpl::PreMainMessageLoopRun() {
+@@ -1435,7 +1435,7 @@ void BrowserProcessImpl::PreMainMessageLoopRun() {
local_state())));
#endif // BUILDFLAG(IS_WIN)
@@ -36,7 +36,7 @@
base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
if (cmd_line->GetSwitchValueASCII(password_manager::kPasswordStore) !=
"basic") {
-@@ -1718,7 +1718,7 @@ void BrowserProcessImpl::Unpin() {
+@@ -1715,7 +1715,7 @@ void BrowserProcessImpl::Unpin() {
}
// Mac is currently not supported.
diff --git a/www/chromium/files/patch-chrome_browser_chrome__browser__field__trials.cc b/www/chromium/files/patch-chrome_browser_chrome__browser__field__trials.cc
index a3c58110cdd6..166843f3f231 100644
--- a/www/chromium/files/patch-chrome_browser_chrome__browser__field__trials.cc
+++ b/www/chromium/files/patch-chrome_browser_chrome__browser__field__trials.cc
@@ -1,6 +1,6 @@
---- chrome/browser/chrome_browser_field_trials.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/chrome_browser_field_trials.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/chrome_browser_field_trials.cc
-@@ -45,7 +45,7 @@
+@@ -47,7 +47,7 @@
#include "chromeos/ash/services/multidevice_setup/public/cpp/first_run_field_trial.h"
#endif
@@ -9,7 +9,7 @@
#include "base/nix/xdg_util.h"
#include "ui/base/ui_base_features.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -101,7 +101,7 @@ void ChromeBrowserFieldTrials::RegisterFeatureOverride
+@@ -103,7 +103,7 @@ void ChromeBrowserFieldTrials::RegisterFeatureOverride
base::FeatureList* feature_list) {
variations::FeatureOverrides feature_overrides(*feature_list);
diff --git a/www/chromium/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc b/www/chromium/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
index 067d45b16983..a706f93cd76c 100644
--- a/www/chromium/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
+++ b/www/chromium/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
@@ -1,4 +1,4 @@
---- chrome/browser/chrome_browser_interface_binders_webui.cc.orig 2025-09-11 08:17:09 UTC
+--- chrome/browser/chrome_browser_interface_binders_webui.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/chrome_browser_interface_binders_webui.cc
@@ -51,18 +51,18 @@
#include "mojo/public/cpp/bindings/binder_map.h"
@@ -22,7 +22,7 @@
#include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
#include "chrome/browser/ui/webui/on_device_translation_internals/on_device_translation_internals_ui.h"
#include "chrome/browser/ui/webui/signin/history_sync_optin/history_sync_optin.mojom.h"
-@@ -483,7 +483,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -489,7 +489,7 @@ void PopulateChromeWebUIFrameBinders(
policy::DlpInternalsUI>(map);
#endif
@@ -31,7 +31,7 @@
RegisterWebUIControllerInterfaceBinder<
app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map);
-@@ -635,14 +635,14 @@ void PopulateChromeWebUIFrameBinders(
+@@ -642,14 +642,14 @@ void PopulateChromeWebUIFrameBinders(
HistoryClustersSidePanelUI, NewTabPageUI, BookmarksSidePanelUI>(map);
}
@@ -48,7 +48,7 @@
WhatsNewUI,
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
NewTabPageUI>(map);
-@@ -1193,7 +1193,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -1200,7 +1200,7 @@ void PopulateChromeWebUIFrameBinders(
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-chrome_browser_chrome__browser__main.cc b/www/chromium/files/patch-chrome_browser_chrome__browser__main.cc
index 2fa607f594df..5d8f3ca66117 100644
--- a/www/chromium/files/patch-chrome_browser_chrome__browser__main.cc
+++ b/www/chromium/files/patch-chrome_browser_chrome__browser__main.cc
@@ -1,6 +1,6 @@
---- chrome/browser/chrome_browser_main.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/chrome_browser_main.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/chrome_browser_main.cc
-@@ -153,7 +153,7 @@
+@@ -155,7 +155,7 @@
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
#include "sql/database.h"
#endif
-@@ -179,11 +179,11 @@
+@@ -181,11 +181,11 @@
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -23,7 +23,7 @@
#include "chrome/browser/headless/headless_mode_metrics.h" // nogncheck
#include "chrome/browser/headless/headless_mode_util.h" // nogncheck
#include "chrome/browser/metrics/desktop_session_duration/desktop_session_duration_tracker.h"
-@@ -194,7 +194,7 @@
+@@ -196,7 +196,7 @@
#include "ui/gfx/switches.h"
#endif
@@ -32,7 +32,7 @@
#include "chrome/browser/first_run/upgrade_util.h"
#endif
-@@ -266,7 +266,7 @@
+@@ -269,7 +269,7 @@
#include "chrome/browser/chrome_process_singleton.h"
#include "chrome/browser/ui/startup/startup_browser_creator.h"
@@ -41,7 +41,7 @@
#include "base/nix/xdg_util.h"
#endif
#endif // BUILDFLAG(ENABLE_PROCESS_SINGLETON)
-@@ -289,7 +289,7 @@
+@@ -292,7 +292,7 @@
namespace {
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -50,7 +50,7 @@
constexpr base::FilePath::CharType kMediaHistoryDatabaseName[] =
FILE_PATH_LITERAL("Media History");
-@@ -440,7 +440,7 @@ void ProcessSingletonNotificationCallbackImpl(
+@@ -441,7 +441,7 @@ void ProcessSingletonNotificationCallbackImpl(
}
#endif
@@ -59,7 +59,7 @@
// Set the global activation token sent as a command line switch by another
// browser process. This also removes the switch after use to prevent any side
// effects of leaving it in the command line after this point.
-@@ -1007,7 +1007,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() {
+@@ -1002,7 +1002,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() {
#if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
(BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -68,7 +68,7 @@
// Create directory for user-level Native Messaging manifest files. This
// makes it less likely that the directory will be created by third-party
// software with incorrect owner or permission. See crbug.com/725513 .
-@@ -1051,7 +1051,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() {
+@@ -1046,7 +1046,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() {
#endif // BUILDFLAG(IS_MAC)
@@ -77,7 +77,7 @@
metrics::DesktopSessionDurationTracker::Initialize();
ProfileActivityMetricsRecorder::Initialize();
TouchUIControllerStatsTracker::Initialize(
-@@ -1271,7 +1271,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile*
+@@ -1266,7 +1266,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile*
#endif // BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -86,7 +86,7 @@
// Delete the media history database if it still exists.
// TODO(crbug.com/40177301): Remove this.
base::ThreadPool::PostTask(
-@@ -1322,7 +1322,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile*
+@@ -1317,7 +1317,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile*
*UrlLanguageHistogramFactory::GetForBrowserContext(profile));
#endif
@@ -95,7 +95,7 @@
if (headless::IsHeadlessMode()) {
headless::ReportHeadlessActionMetrics();
}
-@@ -1431,7 +1431,7 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl(
+@@ -1426,7 +1426,7 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl(
// In headless mode provide alternate SelectFileDialog factory overriding
// any platform specific SelectFileDialog implementation that may have been
// set.
@@ -104,7 +104,7 @@
if (headless::IsHeadlessMode()) {
headless::HeadlessSelectFileDialogFactory::SetUp();
}
-@@ -1965,7 +1965,7 @@ bool ChromeBrowserMainParts::ProcessSingletonNotificat
+@@ -1990,7 +1990,7 @@ bool ChromeBrowserMainParts::ProcessSingletonNotificat
// Drop the request if headless mode is in effect or the request is from
// a headless Chrome process.
diff --git a/www/chromium/files/patch-chrome_browser_chrome__browser__main__linux.cc b/www/chromium/files/patch-chrome_browser_chrome__browser__main__linux.cc
index 03bb56d75603..fefb6c1cd965 100644
--- a/www/chromium/files/patch-chrome_browser_chrome__browser__main__linux.cc
+++ b/www/chromium/files/patch-chrome_browser_chrome__browser__main__linux.cc
@@ -1,25 +1,26 @@
---- chrome/browser/chrome_browser_main_linux.cc.orig 2025-04-04 08:52:13 UTC
+--- chrome/browser/chrome_browser_main_linux.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/chrome_browser_main_linux.cc
-@@ -24,7 +24,7 @@
- #include "device/bluetooth/dbus/bluez_dbus_thread_manager.h"
+@@ -23,7 +23,7 @@
+ #include "device/bluetooth/dbus/bluez_dbus_manager.h"
#include "ui/base/l10n/l10n_util.h"
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "components/dbus/thread_linux/dbus_thread_linux.h"
#include "ui/ozone/public/ozone_platform.h"
#endif
-
-@@ -65,7 +65,9 @@ void ChromeBrowserMainPartsLinux::PostCreateMainMessag
+@@ -65,8 +65,10 @@ void ChromeBrowserMainPartsLinux::PostCreateMainMessag
#endif // BUILDFLAG(IS_CHROMEOS)
#if !BUILDFLAG(IS_CHROMEOS)
+#if !BUILDFLAG(IS_BSD)
- bluez::BluezDBusManager::Initialize(nullptr /* system_bus */);
+ bluez::BluezDBusManager::Initialize(
+ dbus_thread_linux::GetSharedSystemBus().get());
+#endif
// 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
-@@ -91,7 +93,7 @@ void ChromeBrowserMainPartsLinux::PostCreateMainMessag
+@@ -92,7 +94,7 @@ void ChromeBrowserMainPartsLinux::PostCreateMainMessag
ChromeBrowserMainPartsPosix::PostCreateMainMessageLoop();
}
@@ -28,7 +29,7 @@
void ChromeBrowserMainPartsLinux::PostMainMessageLoopRun() {
ChromeBrowserMainPartsPosix::PostMainMessageLoopRun();
ui::OzonePlatform::GetInstance()->PostMainMessageLoopRun();
-@@ -129,7 +131,7 @@ void ChromeBrowserMainPartsLinux::PostBrowserStart() {
+@@ -130,7 +132,7 @@ void ChromeBrowserMainPartsLinux::PostBrowserStart() {
#endif // BUILDFLAG(USE_DBUS) && !BUILDFLAG(IS_CHROMEOS)
void ChromeBrowserMainPartsLinux::PostDestroyThreads() {
diff --git a/www/chromium/files/patch-chrome_browser_chrome__browser__main__posix.cc b/www/chromium/files/patch-chrome_browser_chrome__browser__main__posix.cc
index 0d62e8fa4feb..f773e8465ec0 100644
--- a/www/chromium/files/patch-chrome_browser_chrome__browser__main__posix.cc
+++ b/www/chromium/files/patch-chrome_browser_chrome__browser__main__posix.cc
@@ -1,6 +1,6 @@
---- chrome/browser/chrome_browser_main_posix.cc.orig 2025-04-04 08:52:13 UTC
+--- chrome/browser/chrome_browser_main_posix.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/chrome_browser_main_posix.cc
-@@ -81,7 +81,7 @@ void ExitHandler::ExitWhenPossibleOnUIThread(int signa
+@@ -77,7 +77,7 @@ void ExitHandler::ExitWhenPossibleOnUIThread(int signa
// ExitHandler takes care of deleting itself.
new ExitHandler();
} else {
diff --git a/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc b/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc
index d232ce1ac237..5a72b9f520b4 100644
--- a/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc
+++ b/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc
@@ -1,6 +1,6 @@
---- chrome/browser/chrome_content_browser_client.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/chrome_content_browser_client.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/chrome_content_browser_client.cc
-@@ -467,7 +467,7 @@
+@@ -481,7 +481,7 @@
#include "components/user_manager/user_manager.h"
#include "services/service_manager/public/mojom/interface_provider_spec.mojom.h"
#include "storage/browser/file_system/external_mount_points.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/chrome_browser_main_linux.h"
#include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.h"
#elif BUILDFLAG(IS_ANDROID)
-@@ -565,7 +565,7 @@
+@@ -581,7 +581,7 @@
#include "services/network/public/mojom/permissions_policy/permissions_policy_feature.mojom.h"
#endif // !BUILDFLAG(IS_ANDROID)
@@ -18,7 +18,7 @@
#include "components/crash/core/app/crash_switches.h"
#include "components/crash/core/app/crashpad.h"
#endif
-@@ -574,7 +574,7 @@
+@@ -591,7 +591,7 @@
#include "components/crash/content/browser/crash_handler_host_linux.h"
#endif
@@ -27,7 +27,7 @@
#include "chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h"
#endif
-@@ -582,7 +582,7 @@
+@@ -599,7 +599,7 @@
#include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h"
#endif
@@ -36,7 +36,7 @@
#include "chrome/browser/chrome_browser_main_extra_parts_linux.h"
#elif BUILDFLAG(IS_OZONE)
#include "chrome/browser/chrome_browser_main_extra_parts_ozone.h"
-@@ -1406,7 +1406,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePre
+@@ -1449,7 +1449,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePre
registry->RegisterBooleanPref(prefs::kDataURLWhitespacePreservationEnabled,
true);
registry->RegisterBooleanPref(prefs::kEnableUnsafeSwiftShader, false);
@@ -45,7 +45,7 @@
registry->RegisterBooleanPref(prefs::kOutOfProcessSystemDnsResolutionEnabled,
true);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
-@@ -1628,7 +1628,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
+@@ -1671,7 +1671,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
#elif BUILDFLAG(IS_CHROMEOS)
main_parts = std::make_unique<ash::ChromeBrowserMainPartsAsh>(
is_integration_test, &startup_data_);
@@ -54,7 +54,7 @@
main_parts = std::make_unique<ChromeBrowserMainPartsLinux>(
is_integration_test, &startup_data_);
#elif BUILDFLAG(IS_ANDROID)
-@@ -1659,7 +1659,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
+@@ -1702,7 +1702,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
// Construct additional browser parts. Stages are called in the order in
// which they are added.
#if defined(TOOLKIT_VIEWS)
@@ -63,7 +63,7 @@
main_parts->AddParts(
std::make_unique<ChromeBrowserMainExtraPartsViewsLinux>());
#else
-@@ -1676,7 +1676,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
+@@ -1719,7 +1719,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsAsh>());
#endif
@@ -72,7 +72,7 @@
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLinux>());
#elif BUILDFLAG(IS_OZONE)
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsOzone>());
-@@ -1695,7 +1695,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
+@@ -1738,7 +1738,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
chrome::AddMetricsExtraParts(main_parts.get());
@@ -81,7 +81,7 @@
main_parts->AddParts(
std::make_unique<
enterprise_util::ChromeBrowserMainExtraPartsEnterprise>());
-@@ -2703,7 +2703,9 @@ void MaybeAppendBlinkSettingsSwitchForFieldTrial(
+@@ -2835,7 +2835,9 @@ void MaybeAppendBlinkSettingsSwitchForFieldTrial(
void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
base::CommandLine* command_line,
int child_process_id) {
@@ -91,7 +91,7 @@
#if BUILDFLAG(IS_MAC)
std::unique_ptr<metrics::ClientInfo> client_info =
GoogleUpdateSettings::LoadMetricsClientInfo();
-@@ -2712,7 +2714,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin
+@@ -2844,7 +2846,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin
client_info->client_id);
}
#elif BUILDFLAG(IS_POSIX)
@@ -100,7 +100,7 @@
pid_t pid;
if (crash_reporter::GetHandlerSocket(nullptr, &pid)) {
command_line->AppendSwitchASCII(
-@@ -3044,7 +3046,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin
+@@ -3177,7 +3179,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin
}
}
@@ -109,25 +109,16 @@
// Opt into a hardened stack canary mitigation if it hasn't already been
// force-disabled.
if (!browser_command_line.HasSwitch(switches::kChangeStackGuardOnFork)) {
-@@ -4109,7 +4111,7 @@ bool UpdatePreferredColorScheme(WebPreferences* web_pr
- return old_preferred_color_scheme != web_prefs->preferred_color_scheme;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // Sets the `root_scrollbar_theme_color` web pref if the user has enabled a
- // custom colored frame for the UI.
- void UpdateRootScrollbarThemeColor(Profile* profile,
-@@ -4752,7 +4754,7 @@ void ChromeContentBrowserClient::OverrideWebPreference
+@@ -4236,7 +4238,7 @@ GetPreferredColorScheme(const WebPreferences& web_pref
- UpdatePreferredColorScheme(web_prefs, main_frame_site.GetSiteURL(),
- web_contents, GetWebTheme());
+ std::optional<SkColor> GetRootScrollbarThemeColor(WebContents* web_contents) {
+ bool root_scrollbar_follows_browser_theme = false;
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- UpdateRootScrollbarThemeColor(profile, web_contents, web_prefs);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-
-@@ -5030,7 +5032,7 @@ void ChromeContentBrowserClient::GetAdditionalFileSyst
+ root_scrollbar_follows_browser_theme = base::FeatureList::IsEnabled(
+ blink::features::kRootScrollbarFollowsBrowserTheme);
+ #endif
+@@ -5171,7 +5173,7 @@ void ChromeContentBrowserClient::GetAdditionalFileSyst
}
}
@@ -136,7 +127,7 @@
void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
const base::CommandLine& command_line,
int child_process_id,
-@@ -7174,7 +7176,7 @@ bool ChromeContentBrowserClient::ShouldSandboxNetworkS
+@@ -7356,7 +7358,7 @@ bool ChromeContentBrowserClient::ShouldSandboxNetworkS
bool ChromeContentBrowserClient::ShouldRunOutOfProcessSystemDnsResolution() {
// This enterprise policy is supported on Android, but the feature will not be
// launched there.
diff --git a/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.h b/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.h
index 959052a077fd..328464c3205a 100644
--- a/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.h
+++ b/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.h
@@ -1,6 +1,6 @@
---- chrome/browser/chrome_content_browser_client.h.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/chrome_content_browser_client.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/chrome_content_browser_client.h
-@@ -571,7 +571,7 @@ class ChromeContentBrowserClient : public content::Con
+@@ -579,7 +579,7 @@ class ChromeContentBrowserClient : public content::Con
const GURL& site_url) override;
std::unique_ptr<content::TracingDelegate> CreateTracingDelegate() override;
bool IsSystemWideTracingEnabled() override;
diff --git a/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc b/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc
index 867530262383..93f619af9792 100644
--- a/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc
+++ b/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc
@@ -1,6 +1,6 @@
---- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/download/chrome_download_manager_delegate.cc
-@@ -1944,7 +1944,7 @@ void ChromeDownloadManagerDelegate::OnDownloadTargetDe
+@@ -1948,7 +1948,7 @@ void ChromeDownloadManagerDelegate::OnDownloadTargetDe
bool ChromeDownloadManagerDelegate::IsOpenInBrowserPreferredForFile(
const base::FilePath& path) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -9,7 +9,7 @@
if (path.MatchesExtension(FILE_PATH_LITERAL(".pdf"))) {
return !download_prefs_->ShouldOpenPdfInSystemReader();
}
-@@ -2080,7 +2080,7 @@ void ChromeDownloadManagerDelegate::CheckDownloadAllow
+@@ -2084,7 +2084,7 @@ void ChromeDownloadManagerDelegate::CheckDownloadAllow
content::CheckDownloadAllowedCallback check_download_allowed_cb) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -18,7 +18,7 @@
// Don't download pdf if it is a file URL, as that might cause an infinite
// download loop if Chrome is not the system pdf viewer.
if (url.SchemeIsFile() && download_prefs_->ShouldOpenPdfInSystemReader()) {
-@@ -2162,7 +2162,7 @@ void ChromeDownloadManagerDelegate::CheckSavePackageAl
+@@ -2166,7 +2166,7 @@ void ChromeDownloadManagerDelegate::CheckSavePackageAl
DCHECK(download_item->IsSavePackageDownload());
#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/chromium/files/patch-chrome_browser_download_download__commands.cc b/www/chromium/files/patch-chrome_browser_download_download__commands.cc
index 945383043a0c..a080b0875b5f 100644
--- a/www/chromium/files/patch-chrome_browser_download_download__commands.cc
+++ b/www/chromium/files/patch-chrome_browser_download_download__commands.cc
@@ -1,4 +1,4 @@
---- chrome/browser/download/download_commands.cc.orig 2025-03-05 08:14:56 UTC
+--- chrome/browser/download/download_commands.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/download/download_commands.cc
@@ -27,7 +27,7 @@
#include "ui/base/clipboard/scoped_clipboard_writer.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_finder.h"
#include "chrome/browser/ui/scoped_tabbed_browser_displayer.h"
-@@ -177,7 +177,7 @@ void DownloadCommands::ExecuteCommand(Command command)
+@@ -174,7 +174,7 @@ void DownloadCommands::ExecuteCommand(Command command)
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-chrome_browser_download_download__item__model.cc b/www/chromium/files/patch-chrome_browser_download_download__item__model.cc
index 5ca876094667..9841d5f3c34a 100644
--- a/www/chromium/files/patch-chrome_browser_download_download__item__model.cc
+++ b/www/chromium/files/patch-chrome_browser_download_download__item__model.cc
@@ -1,6 +1,6 @@
---- chrome/browser/download/download_item_model.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/download/download_item_model.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/download/download_item_model.cc
-@@ -723,7 +723,7 @@ bool DownloadItemModel::IsCommandChecked(
+@@ -724,7 +724,7 @@ bool DownloadItemModel::IsCommandChecked(
download_crx_util::IsExtensionDownload(*download_);
case DownloadCommands::ALWAYS_OPEN_TYPE:
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -9,7 +9,7 @@
if (download_commands->CanOpenPdfInSystemViewer()) {
DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
return prefs->ShouldOpenPdfInSystemReader();
-@@ -771,7 +771,7 @@ void DownloadItemModel::ExecuteCommand(DownloadCommand
+@@ -772,7 +772,7 @@ void DownloadItemModel::ExecuteCommand(DownloadCommand
DownloadCommands::ALWAYS_OPEN_TYPE);
DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -18,7 +18,7 @@
if (download_commands->CanOpenPdfInSystemViewer()) {
prefs->SetShouldOpenPdfInSystemReader(!is_checked);
SetShouldPreferOpeningInBrowser(is_checked);
-@@ -1174,7 +1174,7 @@ void DownloadItemModel::DetermineAndSetShouldPreferOpe
+@@ -1175,7 +1175,7 @@ void DownloadItemModel::DetermineAndSetShouldPreferOpe
return;
}
diff --git a/www/chromium/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc b/www/chromium/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
index c1daba7cde3d..87fd411ed2ff 100644
--- a/www/chromium/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
+++ b/www/chromium/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
@@ -1,4 +1,4 @@
---- chrome/browser/enterprise/browser_management/browser_management_service.cc.orig 2025-08-07 06:57:29 UTC
+--- chrome/browser/enterprise/browser_management/browser_management_service.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/enterprise/browser_management/browser_management_service.cc
@@ -50,7 +50,7 @@ GetManagementStatusProviders(Profile* profile) {
@@ -36,7 +36,7 @@
void BrowserManagementService::SetBrowserManagementIconForTesting(
const gfx::Image& management_icon) {
CHECK_IS_TEST();
-@@ -183,7 +183,7 @@ void BrowserManagementService::SetManagementIconForBro
+@@ -185,7 +185,7 @@ void BrowserManagementService::SetManagementIconForBro
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
void BrowserManagementService::OnPolicyStatusChanged() {
diff --git a/www/chromium/files/patch-chrome_browser_enterprise_connectors_common.cc b/www/chromium/files/patch-chrome_browser_enterprise_connectors_common.cc
index 76dfaaf12c7e..6f1ee0316e3c 100644
--- a/www/chromium/files/patch-chrome_browser_enterprise_connectors_common.cc
+++ b/www/chromium/files/patch-chrome_browser_enterprise_connectors_common.cc
@@ -1,6 +1,6 @@
---- chrome/browser/enterprise/connectors/common.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/enterprise/connectors/common.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/enterprise/connectors/common.cc
-@@ -19,7 +19,7 @@
+@@ -20,7 +20,7 @@
#include "components/user_manager/user.h"
#endif
@@ -9,7 +9,7 @@
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#include "components/prefs/pref_service.h"
#endif
-@@ -235,7 +235,7 @@ std::string GetProfileEmail(Profile* profile) {
+@@ -306,7 +306,7 @@ std::string GetProfileEmail(Profile* profile) {
std::string email =
GetProfileEmail(IdentityManagerFactory::GetForProfile(profile));
diff --git a/www/chromium/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc b/www/chromium/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
index 312e6d0fc6d6..9ac1fe8b3042 100644
--- a/www/chromium/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
+++ b/www/chromium/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
@@ -1,4 +1,4 @@
---- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
@@ -53,7 +53,7 @@
#include "base/strings/utf_string_conversions.h"
@@ -9,7 +9,16 @@
#include "chrome/browser/enterprise/signals/signals_aggregator_factory.h"
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#include "components/device_signals/core/browser/signals_aggregator.h"
-@@ -158,7 +158,7 @@ void RealtimeReportingClient::ReportPastEvent(const st
+@@ -62,7 +62,7 @@
+
+ namespace enterprise_connectors {
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ using Event = ::chrome::cros::reporting::proto::Event;
+ #endif
+
+@@ -162,7 +162,7 @@ void RealtimeReportingClient::ReportPastEvent(const st
/*include_profile_user_name=*/false);
}
@@ -18,7 +27,7 @@
void AddCrowdstrikeSignalsToEvent(
base::Value::Dict& event,
-@@ -194,7 +194,7 @@ std::string RealtimeReportingClient::GetProfileUserNam
+@@ -283,7 +283,7 @@ std::string RealtimeReportingClient::GetProfileUserNam
username_ =
identity_manager_ ? GetProfileEmail(identity_manager_) : std::string();
@@ -27,12 +36,12 @@
if (username_.empty()) {
username_ = Profile::FromBrowserContext(context_)->GetPrefs()->GetString(
enterprise_signin::prefs::kProfileUserEmail);
-@@ -251,7 +251,7 @@ std::string RealtimeReportingClient::GetBrowserClientI
+@@ -340,7 +340,7 @@ std::string RealtimeReportingClient::GetBrowserClientI
return client_id;
}
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(notyet)
void RealtimeReportingClient::MaybeCollectDeviceSignalsAndReportEvent(
- ::chrome::cros::reporting::proto::Event event,
+ Event event,
policy::CloudPolicyClient* client,
diff --git a/www/chromium/files/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc b/www/chromium/files/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
index ec6e10a8480d..086f27ee6c0b 100644
--- a/www/chromium/files/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
+++ b/www/chromium/files/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
@@ -1,4 +1,4 @@
---- chrome/browser/enterprise/signals/signals_aggregator_factory.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/enterprise/signals/signals_aggregator_factory.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/enterprise/signals/signals_aggregator_factory.cc
@@ -49,7 +49,7 @@
#include "components/device_signals/core/browser/settings_client.h"
@@ -8,13 +8,13 @@
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "components/device_signals/core/browser/agent_signals_collector.h"
#include "components/device_signals/core/browser/crowdstrike_client.h"
- #include "components/device_signals/core/browser/detected_agent_client.h"
-@@ -114,7 +114,7 @@ SignalsAggregatorFactory::BuildServiceInstanceForBrows
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -113,7 +113,7 @@ SignalsAggregatorFactory::BuildServiceInstanceForBrows
service_host));
#endif // !BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
collectors.push_back(std::make_unique<device_signals::AgentSignalsCollector>(
- device_signals::CrowdStrikeClient::Create(),
- device_signals::DetectedAgentClient::Create()));
+ device_signals::CrowdStrikeClient::Create()));
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/www/chromium/files/patch-chrome_browser_enterprise_util_managed__browser__utils.cc b/www/chromium/files/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
index 620b01a637c6..375affeae949 100644
--- a/www/chromium/files/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
+++ b/www/chromium/files/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
@@ -1,6 +1,6 @@
---- chrome/browser/enterprise/util/managed_browser_utils.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/enterprise/util/managed_browser_utils.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/enterprise/util/managed_browser_utils.cc
-@@ -220,7 +220,7 @@ void SetUserAcceptedAccountManagement(Profile* profile
+@@ -300,7 +300,7 @@ void SetUserAcceptedAccountManagement(Profile* profile
// The updated consent screen also ask the user for consent to share device
// signals.
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
profile->GetPrefs()->SetBoolean(
device_signals::prefs::kDeviceSignalsPermanentConsentReceived, accepted);
#endif
-@@ -229,7 +229,7 @@ void SetUserAcceptedAccountManagement(Profile* profile
+@@ -309,7 +309,7 @@ void SetUserAcceptedAccountManagement(Profile* profile
profile_manager->GetProfileAttributesStorage()
.GetProfileAttributesWithPath(profile->GetPath());
if (entry) {
@@ -18,7 +18,7 @@
SetEnterpriseProfileLabel(profile);
#endif
entry->SetUserAcceptedAccountManagement(accepted);
-@@ -348,7 +348,7 @@ bool CanShowEnterpriseProfileUI(Profile* profile) {
+@@ -428,7 +428,7 @@ bool CanShowEnterpriseProfileUI(Profile* profile) {
}
bool CanShowEnterpriseBadgingForNTPFooter(Profile* profile) {
@@ -27,7 +27,7 @@
BrowserManagementNoticeState management_notice_state =
GetManagementNoticeStateForNTPFooter(profile);
switch (management_notice_state) {
-@@ -366,7 +366,7 @@ bool CanShowEnterpriseBadgingForNTPFooter(Profile* pro
+@@ -446,7 +446,7 @@ bool CanShowEnterpriseBadgingForNTPFooter(Profile* pro
BrowserManagementNoticeState GetManagementNoticeStateForNTPFooter(
Profile* profile) {
diff --git a/www/chromium/files/patch-chrome_browser_extensions_BUILD.gn b/www/chromium/files/patch-chrome_browser_extensions_BUILD.gn
index 59904e9ca526..b4b6fae91deb 100644
--- a/www/chromium/files/patch-chrome_browser_extensions_BUILD.gn
+++ b/www/chromium/files/patch-chrome_browser_extensions_BUILD.gn
@@ -1,6 +1,6 @@
---- chrome/browser/extensions/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/extensions/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/extensions/BUILD.gn
-@@ -1516,6 +1516,10 @@ source_set("extensions") {
+@@ -1522,6 +1522,10 @@ source_set("extensions") {
deps += [ "//chrome/services/printing/public/mojom" ]
}
diff --git a/www/chromium/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc b/www/chromium/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
index 4c61667ba0b9..d831c8c4aa4f 100644
--- a/www/chromium/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
+++ b/www/chromium/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
@@ -1,13 +1,13 @@
---- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
-@@ -356,7 +356,9 @@ bool ChromeRuntimeAPIDelegate::GetPlatformInfo(Platfor
- } else if (strcmp(os, "linux") == 0) {
+@@ -353,7 +353,9 @@ bool ChromeRuntimeAPIDelegate::GetPlatformInfo(Platfor
+ } else if (UNSAFE_TODO(strcmp(os, "linux")) == 0) {
info->os = extensions::api::runtime::PlatformOs::kLinux;
- } else if (strcmp(os, "openbsd") == 0) {
+ } else if (UNSAFE_TODO(strcmp(os, "openbsd")) == 0) {
- info->os = extensions::api::runtime::PlatformOs::kOpenbsd;
+ info->os = extensions::api::runtime::PlatformOs::kLinux;
-+ } else if (strcmp(os, "freebsd") == 0) {
++ } else if (UNSAFE_TODO(strcmp(os, "freebsd")) == 0) {
+ info->os = extensions::api::runtime::PlatformOs::kLinux;
- } else if (strcmp(os, "android") == 0) {
+ } else if (UNSAFE_TODO(strcmp(os, "android")) == 0) {
info->os = extensions::api::runtime::PlatformOs::kAndroid;
} else {
diff --git a/www/chromium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc b/www/chromium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
index 19963115b990..8c7144d5b65f 100644
--- a/www/chromium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
+++ b/www/chromium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
@@ -1,6 +1,6 @@
---- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/extensions/api/settings_private/prefs_util.cc
-@@ -197,7 +197,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
+@@ -198,7 +198,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
(*s_allowlist)[autofill::prefs::kAutofillPaymentCardBenefits] =
settings_api::PrefType::kBoolean;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
(*s_allowlist)[autofill::prefs::kAutofillBnplEnabled] =
settings_api::PrefType::kBoolean;
(*s_allowlist)[autofill::prefs::kAutofillAiOptInStatus] =
-@@ -217,7 +217,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
+@@ -218,7 +218,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
(*s_allowlist)[tab_groups::prefs::kAutoPinNewTabGroups] =
settings_api::PrefType::kBoolean;
@@ -18,10 +18,10 @@
(*s_allowlist)[::prefs::kUseCustomChromeFrame] =
settings_api::PrefType::kBoolean;
#endif
-@@ -231,7 +231,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
- (*s_allowlist)[::prefs::kCurrentThemeID] = settings_api::PrefType::kString;
+@@ -235,7 +235,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
(*s_allowlist)[::prefs::kPinnedActions] = settings_api::PrefType::kList;
- (*s_allowlist)[::prefs::kPolicyThemeColor] = settings_api::PrefType::kNumber;
+ (*s_allowlist)[themes::prefs::kPolicyThemeColor] =
+ settings_api::PrefType::kNumber;
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
(*s_allowlist)[::prefs::kSystemTheme] = settings_api::PrefType::kNumber;
diff --git a/www/chromium/files/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc b/www/chromium/files/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc
index de1342c90ef8..ccc41f8b40c8 100644
--- a/www/chromium/files/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc
+++ b/www/chromium/files/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc
@@ -1,6 +1,6 @@
---- chrome/browser/extensions/api/tabs/tabs_api_non_android.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/extensions/api/tabs/tabs_api_non_android.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/extensions/api/tabs/tabs_api_non_android.cc
-@@ -756,7 +756,7 @@ ExtensionFunction::ResponseAction WindowsCreateFunctio
+@@ -663,7 +663,7 @@ ExtensionFunction::ResponseAction WindowsCreateFunctio
// created as minimized.
// TODO(crbug.com/40254339): Remove this workaround when linux is fixed.
// TODO(crbug.com/40254339): Find a fix for wayland as well.
diff --git a/www/chromium/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc b/www/chromium/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
index 9ce5ba7d2de9..14eac30e44ec 100644
--- a/www/chromium/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
+++ b/www/chromium/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
@@ -1,6 +1,6 @@
---- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2025-08-07 06:57:29 UTC
+--- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
-@@ -912,7 +912,7 @@ void WebstorePrivateBeginInstallWithManifest3Function:
+@@ -938,7 +938,7 @@ void WebstorePrivateBeginInstallWithManifest3Function:
#if BUILDFLAG(IS_CHROMEOS)
RequestExtensionApproval(contents);
return;
diff --git a/www/chromium/files/patch-chrome_browser_extensions_external__provider__impl.cc b/www/chromium/files/patch-chrome_browser_extensions_external__provider__impl.cc
index b574af9e0d87..c24ddca2660e 100644
--- a/www/chromium/files/patch-chrome_browser_extensions_external__provider__impl.cc
+++ b/www/chromium/files/patch-chrome_browser_extensions_external__provider__impl.cc
@@ -1,6 +1,6 @@
---- chrome/browser/extensions/external_provider_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/extensions/external_provider_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/extensions/external_provider_impl.cc
-@@ -827,7 +827,7 @@ void ExternalProviderImpl::CreateExternalProviders(
+@@ -829,7 +829,7 @@ void ExternalProviderImpl::CreateExternalProviders(
#endif // BUILDFLAG(IS_CHROMEOS)
if (!profile->GetPrefs()->GetBoolean(pref_names::kBlockExternalExtensions)) {
@@ -9,7 +9,7 @@
provider_list->push_back(std::make_unique<ExternalProviderImpl>(
service,
base::MakeRefCounted<ExternalPrefLoader>(
-@@ -855,7 +855,7 @@ void ExternalProviderImpl::CreateExternalProviders(
+@@ -857,7 +857,7 @@ void ExternalProviderImpl::CreateExternalProviders(
bundled_extension_creation_flags));
// Define a per-user source of external extensions.
diff --git a/www/chromium/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc b/www/chromium/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
index f452aaccb3f6..b1fd213a4b84 100644
--- a/www/chromium/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
+++ b/www/chromium/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
@@ -1,6 +1,6 @@
---- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc
-@@ -374,7 +374,7 @@ GenerateBlockPaths(bool should_normalize_file_path) {
+@@ -376,7 +376,7 @@ GenerateBlockPaths(bool should_normalize_file_path) {
FILE_PATH_LITERAL("Library/Mobile Documents/com~apple~CloudDocs"),
BlockType::kDontBlockChildren},
#endif
diff --git a/www/chromium/files/patch-chrome_browser_first__run_first__run__internal.h b/www/chromium/files/patch-chrome_browser_first__run_first__run__internal.h
index 0dd89ae59be7..e0918e92cd08 100644
--- a/www/chromium/files/patch-chrome_browser_first__run_first__run__internal.h
+++ b/www/chromium/files/patch-chrome_browser_first__run_first__run__internal.h
@@ -1,6 +1,6 @@
---- chrome/browser/first_run/first_run_internal.h.orig 2025-04-04 08:52:13 UTC
+--- chrome/browser/first_run/first_run_internal.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/first_run/first_run_internal.h
-@@ -53,7 +53,7 @@ FirstRunState DetermineFirstRunState(bool has_sentinel
+@@ -72,7 +72,7 @@ FirstRunState DetermineFirstRunState(bool has_sentinel
bool force_first_run,
bool no_first_run);
diff --git a/www/chromium/files/patch-chrome_browser_flag__descriptions.cc b/www/chromium/files/patch-chrome_browser_flag__descriptions.cc
index 2a514cd1df98..00b79982090a 100644
--- a/www/chromium/files/patch-chrome_browser_flag__descriptions.cc
+++ b/www/chromium/files/patch-chrome_browser_flag__descriptions.cc
@@ -1,33 +1,24 @@
---- chrome/browser/flag_descriptions.cc.orig 2025-09-22 06:24:40 UTC
+--- chrome/browser/flag_descriptions.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/flag_descriptions.cc
-@@ -671,7 +671,7 @@ const char kAutofillEnableAllowlistForBmoCardCategoryB
+@@ -696,7 +696,7 @@ const char kAutofillEnableAllowlistForBmoCardCategoryB
"Autofill suggestions on the allowlisted merchant websites.";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const char kAutofillEnableAmountExtractionAllowlistDesktopName[] =
- "Enable loading and querying the checkout amount extraction allowlist on "
- "Chrome Desktop";
-@@ -689,7 +689,7 @@ const char kAutofillEnableAmountExtractionDesktopDescr
- // BUILDFLAG(IS_CHROMEOS)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- const char kAutofillEnableAmountExtractionTestingName[] =
- "Enable amount extraction testing on Chrome desktop and Clank";
- const char kAutofillEnableAmountExtractionTestingDescription[] =
-@@ -700,7 +700,7 @@ const char kAutofillEnableAmountExtractionTestingDescr
+ const char kAutofillEnableAmountExtractionName[] =
+ "Enable checkout amount extraction.";
+ const char kAutofillEnableAmountExtractionDescription[] =
+@@ -719,7 +719,7 @@ const char kAutofillEnableAmountExtractionTestingDescr
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
const char kAutofillEnableBuyNowPayLaterName[] =
"Enable buy now pay later on Autofill";
const char kAutofillEnableBuyNowPayLaterDescription[] =
-@@ -1193,7 +1193,7 @@ const char kDevicePostureDescription[] =
+@@ -1203,7 +1203,7 @@ const char kDevicePostureDescription[] =
"Enables Device Posture API (foldable devices)";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -36,7 +27,7 @@
const char kDocumentPictureInPictureAnimateResizeName[] =
"Document Picture-in-Picture Animate Resize";
const char kDocumentPictureInPictureAnimateResizeDescription[] =
-@@ -1339,7 +1339,7 @@ const char kContextMenuEmptySpaceDescription[] =
+@@ -1349,7 +1349,7 @@ const char kContextMenuEmptySpaceDescription[] =
"space, a context menu containing page-related items will be shown.";
#endif // BUILDFLAG(IS_ANDROID)
@@ -45,7 +36,7 @@
const char kContextualCueingName[] = "Contextual cueing";
const char kContextualCueingDescription[] =
"Enables the contextual cueing system to support showing actions.";
-@@ -1690,7 +1690,7 @@ const char kEnableIsolatedWebAppDevModeName[] =
+@@ -1688,7 +1688,7 @@ const char kEnableIsolatedWebAppDevModeName[] =
const char kEnableIsolatedWebAppDevModeDescription[] =
"Enables the installation of unverified Isolated Web Apps";
@@ -54,7 +45,7 @@
const char kEnableIwaKeyDistributionComponentName[] =
"Enable the Iwa Key Distribution component";
const char kEnableIwaKeyDistributionComponentDescription[] =
-@@ -3625,14 +3625,14 @@ const char kReduceTransferSizeUpdatedIPCDescription[]
+@@ -3637,14 +3637,14 @@ const char kReduceTransferSizeUpdatedIPCDescription[]
"When enabled, the network service will send TransferSizeUpdatedIPC IPC "
"only when DevTools is attached or the request is for an ad request.";
@@ -71,16 +62,16 @@
const char kReplaceSyncPromosWithSignInPromosName[] =
"Replace all sync-related UI with sign-in ones";
const char kReplaceSyncPromosWithSignInPromosDescription[] =
-@@ -3670,7 +3670,7 @@ const char kRobustWindowManagementDescription[] =
- "experiencing predictable and reliable window behavior similar to desktop "
- "browsers.";
+@@ -3678,7 +3678,7 @@ const char kRobustWindowManagementExperimentalDescript
+ "switching and restoration, ensuring they never lose their work or "
+ "context.";
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
const char kRootScrollbarFollowsTheme[] = "Make scrollbar follow theme";
const char kRootScrollbarFollowsThemeDescription[] =
"If enabled makes the root scrollbar follow the browser's theme color.";
-@@ -3920,7 +3920,7 @@ const char kDefaultSiteInstanceGroupsDescription[] =
+@@ -3934,7 +3934,7 @@ const char kDefaultSiteInstanceGroupsDescription[] =
"SiteInstance.";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -89,7 +80,7 @@
const char kPwaNavigationCapturingName[] = "Desktop PWA Link Capturing";
const char kPwaNavigationCapturingDescription[] =
"Enables opening links from Chrome in an installed PWA. Currently under "
-@@ -4193,7 +4193,7 @@ const char kTouchTextEditingRedesignName[] = "Touch Te
+@@ -4210,7 +4210,7 @@ const char kTouchTextEditingRedesignName[] = "Touch Te
const char kTouchTextEditingRedesignDescription[] =
"Enables new touch text editing features.";
@@ -98,7 +89,7 @@
const char kEnableHistorySyncOptinName[] = "History Sync Opt-in";
const char kEnableHistorySyncOptinDescription[] =
"Enables the History Sync Opt-in screen on Desktop platforms. The screen "
-@@ -7763,7 +7763,7 @@ const char kTetheringExperimentalFunctionalityDescript
+@@ -7866,7 +7866,7 @@ const char kTetheringExperimentalFunctionalityDescript
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -107,20 +98,19 @@
const char kGetAllScreensMediaName[] = "GetAllScreensMedia API";
const char kGetAllScreensMediaDescription[] =
"When enabled, the getAllScreensMedia API for capturing multiple screens "
-@@ -7990,7 +7990,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b
+@@ -8090,7 +8090,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b
// Linux -----------------------------------------------------------------------
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-
const char kPulseaudioLoopbackForCastName[] =
-@@ -8028,6 +8028,18 @@ const char kWaylandUiScalingDescription[] =
- "Enable experimental support for text scaling in the Wayland backend "
- "backed by full UI scaling. Requires #wayland-per-window-scaling to be "
- "enabled too.";
-+
+ "Linux System Audio Loopback for Cast (pulseaudio)";
+@@ -8122,6 +8122,17 @@ const char kWaylandSessionManagementName[] = "Wayland
+ const char kWaylandSessionManagementDescription[] =
+ "Enable Wayland's xx/xdg-session-management-v1 experimental support.";
+
+#if BUILDFLAG(IS_BSD)
+const char kAudioBackendName[] =
+ "Audio Backend";
@@ -135,7 +125,7 @@
#endif // BUILDFLAG(IS_LINUX)
// Random platform combinations -----------------------------------------------
-@@ -8077,7 +8089,7 @@ const char kGroupPromoPrototypeCpaDescription[] =
+@@ -8171,7 +8182,7 @@ const char kGroupPromoPrototypeCpaDescription[] =
"Enables contextual toolbar button for group promo prototype.";
#endif // BUILDFLAG(IS_ANDROID)
@@ -144,7 +134,7 @@
const char kEnableNetworkServiceSandboxName[] =
"Enable the network service sandbox.";
const char kEnableNetworkServiceSandboxDescription[] =
-@@ -8098,7 +8110,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti
+@@ -8192,7 +8203,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti
"Bluetooth";
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -153,7 +143,7 @@
const char kCupsIppPrintingBackendName[] = "CUPS IPP Printing Backend";
const char kCupsIppPrintingBackendDescription[] =
"Use the CUPS IPP printing backend instead of the original CUPS backend "
-@@ -8234,7 +8246,7 @@ const char kElementCaptureDescription[] =
+@@ -8328,7 +8339,7 @@ const char kElementCaptureDescription[] =
"media track into a track capturing just a specific DOM element.";
#endif // !BUILDFLAG(IS_ANDROID)
@@ -162,16 +152,16 @@
const char kUIDebugToolsName[] = "Debugging tools for UI";
const char kUIDebugToolsDescription[] =
"Enables additional keyboard shortcuts to help debugging.";
-@@ -8271,7 +8283,7 @@ const char kThirdPartyDisableChromeAutofillSettingsScr
+@@ -8360,7 +8371,7 @@ const char kThirdPartyDisableChromeAutofillSettingsScr
"Chrome's Address and Payments Autofill are disabled in third party mode.";
#endif // IS_ANDROID
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- const char kThirdPartyProfileManagementName[] =
- "Third party profile management";
- const char kThirdPartyProfileManagementDescription[] =
-@@ -8394,7 +8406,7 @@ const char kSupervisedUserBlockInterstitialV3Name[] =
+ const char kGlicName[] = "Glic";
+ const char kGlicDescription[] = "Enables glic";
+
+@@ -8485,7 +8496,7 @@ const char kSupervisedUserBlockInterstitialV3Name[] =
const char kSupervisedUserBlockInterstitialV3Description[] =
"Enables URL filter interstitial V3 for Family Link users.";
diff --git a/www/chromium/files/patch-chrome_browser_flag__descriptions.h b/www/chromium/files/patch-chrome_browser_flag__descriptions.h
index bc205ec46068..63d4ee541e51 100644
--- a/www/chromium/files/patch-chrome_browser_flag__descriptions.h
+++ b/www/chromium/files/patch-chrome_browser_flag__descriptions.h
@@ -1,32 +1,24 @@
---- chrome/browser/flag_descriptions.h.orig 2025-09-22 06:24:40 UTC
+--- chrome/browser/flag_descriptions.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/flag_descriptions.h
-@@ -438,7 +438,7 @@ extern const char
+@@ -451,7 +451,7 @@ extern const char
kAutofillEnableAllowlistForBmoCardCategoryBenefitsDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- extern const char kAutofillEnableAmountExtractionAllowlistDesktopName[];
- extern const char kAutofillEnableAmountExtractionAllowlistDesktopDescription[];
- extern const char kAutofillEnableAmountExtractionDesktopName[];
-@@ -447,14 +447,14 @@ extern const char kAutofillEnableAmountExtractionDeskt
- // BUILDFLAG(IS_CHROMEOS)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- extern const char kAutofillEnableAmountExtractionTestingName[];
- extern const char kAutofillEnableAmountExtractionTestingDescription[];
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ extern const char kAutofillEnableAmountExtractionName[];
+ extern const char kAutofillEnableAmountExtractionDescription[];
+ extern const char kAutofillEnableAmountExtractionAllowlistName[];
+@@ -462,7 +462,7 @@ extern const char kAutofillEnableAmountExtractionTesti
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
extern const char kAutofillEnableBuyNowPayLaterName[];
extern const char kAutofillEnableBuyNowPayLaterDescription[];
-@@ -717,7 +717,7 @@ extern const char kContextMenuEmptySpaceName[];
+@@ -721,7 +721,7 @@ extern const char kContextMenuEmptySpaceName[];
extern const char kContextMenuEmptySpaceDescription[];
#endif // BUILDFLAG(IS_ANDROID)
@@ -35,7 +27,7 @@
extern const char kContextualCueingName[];
extern const char kContextualCueingDescription[];
extern const char kGlicActorName[];
-@@ -888,7 +888,7 @@ extern const char kDocumentPatchingName[];
+@@ -885,7 +885,7 @@ extern const char kDocumentPatchingName[];
extern const char kDocumentPatchingDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -44,7 +36,7 @@
extern const char kDocumentPictureInPictureAnimateResizeName[];
extern const char kDocumentPictureInPictureAnimateResizeDescription[];
-@@ -1057,7 +1057,7 @@ extern const char kEnableIsolatedWebAppAllowlistDescri
+@@ -1061,7 +1061,7 @@ extern const char kEnableIsolatedWebAppAllowlistDescri
extern const char kEnableIsolatedWebAppDevModeName[];
extern const char kEnableIsolatedWebAppDevModeDescription[];
@@ -53,7 +45,7 @@
extern const char kEnableIwaKeyDistributionComponentName[];
extern const char kEnableIwaKeyDistributionComponentDescription[];
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -2064,7 +2064,7 @@ extern const char kReduceIPAddressChangeNotificationDe
+@@ -2079,7 +2079,7 @@ extern const char kReduceIPAddressChangeNotificationDe
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -62,16 +54,16 @@
extern const char kReplaceSyncPromosWithSignInPromosName[];
extern const char kReplaceSyncPromosWithSignInPromosDescription[];
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
-@@ -2078,7 +2078,7 @@ extern const char kRetainOmniboxOnFocusDescription[];
- extern const char kRobustWindowManagementName[];
- extern const char kRobustWindowManagementDescription[];
+@@ -2091,7 +2091,7 @@ extern const char kRobustWindowManagementDescription[]
+ extern const char kRobustWindowManagementExperimentalName[];
+ extern const char kRobustWindowManagementExperimentalDescription[];
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
extern const char kRootScrollbarFollowsTheme[];
extern const char kRootScrollbarFollowsThemeDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-@@ -2219,7 +2219,7 @@ extern const char kDefaultSiteInstanceGroupsName[];
+@@ -2236,7 +2236,7 @@ extern const char kDefaultSiteInstanceGroupsName[];
extern const char kDefaultSiteInstanceGroupsDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -80,7 +72,7 @@
extern const char kPwaNavigationCapturingName[];
extern const char kPwaNavigationCapturingDescription[];
#endif
-@@ -2395,7 +2395,7 @@ extern const char kTouchSelectionStrategyDirection[];
+@@ -2416,7 +2416,7 @@ extern const char kTouchSelectionStrategyDirection[];
extern const char kTouchTextEditingRedesignName[];
extern const char kTouchTextEditingRedesignDescription[];
@@ -89,7 +81,7 @@
extern const char kEnableHistorySyncOptinName[];
extern const char kEnableHistorySyncOptinDescription[];
-@@ -2665,7 +2665,7 @@ extern const char kReduceAcceptLanguageDescription[];
+@@ -2688,7 +2688,7 @@ extern const char kReduceAcceptLanguageDescription[];
extern const char kReduceTransferSizeUpdatedIPCName[];
extern const char kReduceTransferSizeUpdatedIPCDescription[];
@@ -98,7 +90,7 @@
extern const char kReduceUserAgentDataLinuxPlatformVersionName[];
extern const char kReduceUserAgentDataLinuxPlatformVersionDescription[];
#endif // #if BUILDFLAG(IS_LINUX)
-@@ -4481,7 +4481,7 @@ extern const char kTetheringExperimentalFunctionalityD
+@@ -4534,7 +4534,7 @@ extern const char kTetheringExperimentalFunctionalityD
#endif // #if BUILDFLAG(IS_CHROMEOS)
@@ -107,26 +99,25 @@
extern const char kGetAllScreensMediaName[];
extern const char kGetAllScreensMediaDescription[];
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -4613,7 +4613,7 @@ extern const char kEnableArmHwdrmDescription[];
+@@ -4663,7 +4663,7 @@ extern const char kEnableArmHwdrmDescription[];
// Linux ---------------------------------------------------------------------
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-
extern const char kPulseaudioLoopbackForCastName[];
-@@ -4635,6 +4635,9 @@ extern const char kWaylandSessionManagementDescription
+ extern const char kPulseaudioLoopbackForCastDescription[];
+@@ -4682,6 +4682,8 @@ extern const char kWaylandPerWindowScalingDescription[
+ extern const char kWaylandSessionManagementName[];
+ extern const char kWaylandSessionManagementDescription[];
- extern const char kWaylandUiScalingName[];
- extern const char kWaylandUiScalingDescription[];
-+
+extern const char kAudioBackendName[];
+extern const char kAudioBackendDescription[];
#endif // BUILDFLAG(IS_LINUX)
// Random platform combinations -----------------------------------------------
-@@ -4649,7 +4652,7 @@ extern const char kWebBluetoothConfirmPairingSupportNa
+@@ -4696,7 +4698,7 @@ extern const char kWebBluetoothConfirmPairingSupportNa
extern const char kWebBluetoothConfirmPairingSupportDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -135,7 +126,7 @@
extern const char kCupsIppPrintingBackendName[];
extern const char kCupsIppPrintingBackendDescription[];
#endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_PRINTING)
-@@ -4673,7 +4676,7 @@ extern const char kTaskManagerDesktopRefreshName[];
+@@ -4720,7 +4722,7 @@ extern const char kTaskManagerDesktopRefreshName[];
extern const char kTaskManagerDesktopRefreshDescription[];
#endif // BUILDFLAG(IS_ANDROID)
@@ -144,7 +135,7 @@
extern const char kEnableNetworkServiceSandboxName[];
extern const char kEnableNetworkServiceSandboxDescription[];
-@@ -4756,7 +4759,7 @@ extern const char kElementCaptureName[];
+@@ -4803,7 +4805,7 @@ extern const char kElementCaptureName[];
extern const char kElementCaptureDescription[];
#endif // !BUILDFLAG(IS_ANDROID)
@@ -153,16 +144,16 @@
extern const char kUIDebugToolsName[];
extern const char kUIDebugToolsDescription[];
#endif
-@@ -4784,7 +4787,7 @@ extern const char kThirdPartyDisableChromeAutofillSett
+@@ -4828,7 +4830,7 @@ extern const char kThirdPartyDisableChromeAutofillSett
extern const char kThirdPartyDisableChromeAutofillSettingsScreenDescription[];
#endif // IS_ANDROID
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- extern const char kThirdPartyProfileManagementName[];
- extern const char kThirdPartyProfileManagementDescription[];
+ extern const char kGlicName[];
+ extern const char kGlicDescription[];
-@@ -4860,7 +4863,7 @@ extern const char kEnableManagementPromotionBannerDesc
+@@ -4908,7 +4910,7 @@ extern const char kEnableManagementPromotionBannerDesc
extern const char kSupervisedUserBlockInterstitialV3Name[];
extern const char kSupervisedUserBlockInterstitialV3Description[];
diff --git a/www/chromium/files/patch-chrome_browser_glic_widget_glic__widget.cc b/www/chromium/files/patch-chrome_browser_glic_widget_glic__widget.cc
index f32efb12004f..cec026f59df3 100644
--- a/www/chromium/files/patch-chrome_browser_glic_widget_glic__widget.cc
+++ b/www/chromium/files/patch-chrome_browser_glic_widget_glic__widget.cc
@@ -1,6 +1,6 @@
---- chrome/browser/glic/widget/glic_widget.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/glic/widget/glic_widget.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/glic/widget/glic_widget.cc
-@@ -127,7 +127,7 @@ std::unique_ptr<GlicWidget> GlicWidget::Create(
+@@ -161,7 +161,7 @@ std::unique_ptr<GlicWidget> GlicWidget::Create(
// Don't change this name. This is used by other code to identify the glic
// window. See b/404947780.
params.name = "GlicWidget";
diff --git a/www/chromium/files/patch-chrome_browser_global__features.cc b/www/chromium/files/patch-chrome_browser_global__features.cc
index a2f1e2544a78..73123c19a83a 100644
--- a/www/chromium/files/patch-chrome_browser_global__features.cc
+++ b/www/chromium/files/patch-chrome_browser_global__features.cc
@@ -1,7 +1,7 @@
---- chrome/browser/global_features.cc.orig 2025-08-07 06:57:29 UTC
+--- chrome/browser/global_features.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/global_features.cc
@@ -24,7 +24,7 @@
- #include "chrome/browser/glic/host/glic_synthetic_trial_manager.h" // nogncheck
+ #include "chrome/browser/glic/public/glic_enabling.h" // nogncheck
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
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
deleted file mode 100644
index 2d5a2a7c4f0b..000000000000
--- a/www/chromium/files/patch-chrome_browser_headless_headless__mode__util.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/headless/headless_mode_util.cc.orig 2025-07-02 06:08:04 UTC
-+++ chrome/browser/headless/headless_mode_util.cc
-@@ -10,7 +10,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"
-@@ -19,7 +19,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)
-@@ -94,7 +94,7 @@ class HeadlessModeHandleImpl : public HeadlessModeHand
- }
- }
-
--#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_browser_metrics_chrome__browser__main__extra__parts__metrics.cc b/www/chromium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
index 95418921eaf4..62d04613e0b7 100644
--- a/www/chromium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
+++ b/www/chromium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
@@ -1,6 +1,6 @@
---- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig 2025-08-07 06:57:29 UTC
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
-@@ -86,7 +86,7 @@
+@@ -82,7 +82,7 @@
#include "chrome/browser/flags/android/chrome_session_state.h"
#endif // BUILDFLAG(IS_ANDROID)
@@ -9,7 +9,7 @@
#if defined(__GLIBC__)
#include <gnu/libc-version.h>
#endif // defined(__GLIBC__)
-@@ -111,7 +111,7 @@
+@@ -107,7 +107,7 @@
#include "chrome/installer/util/taskbar_util.h"
#endif // BUILDFLAG(IS_WIN)
@@ -18,7 +18,7 @@
#include "chrome/browser/metrics/pressure/pressure_metrics_reporter.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -120,7 +120,7 @@
+@@ -116,7 +116,7 @@
#include "components/user_manager/user_manager.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -27,7 +27,7 @@
#include "components/power_metrics/system_power_monitor.h"
#endif
-@@ -900,7 +900,7 @@ void RecordStartupMetrics() {
+@@ -897,7 +897,7 @@ void RecordStartupMetrics() {
// Record whether Chrome is the default browser or not.
// Disabled on Linux due to hanging browser tests, see crbug.com/1216328.
@@ -36,7 +36,7 @@
shell_integration::DefaultWebClientState default_state =
shell_integration::GetDefaultBrowser();
base::UmaHistogramEnumeration("DefaultBrowser.State", default_state,
-@@ -1211,11 +1211,11 @@ void ChromeBrowserMainExtraPartsMetrics::PostBrowserSt
+@@ -1208,11 +1208,11 @@ void ChromeBrowserMainExtraPartsMetrics::PostBrowserSt
std::make_unique<web_app::SamplingMetricsProvider>();
#endif // !BUILDFLAG(IS_ANDROID)
diff --git a/www/chromium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc b/www/chromium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
index a1911c540b12..715fe6b1c3c7 100644
--- a/www/chromium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
+++ b/www/chromium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
@@ -1,6 +1,6 @@
---- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/metrics/chrome_metrics_service_client.cc
-@@ -202,11 +202,11 @@
+@@ -204,11 +204,11 @@
#include "chrome/browser/metrics/google_update_metrics_provider_mac.h"
#endif
@@ -14,7 +14,7 @@
#include "chrome/browser/metrics/chrome_metrics_service_crash_reporter.h"
#endif
-@@ -224,7 +224,7 @@
+@@ -226,7 +226,7 @@
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -23,7 +23,7 @@
#include "chrome/browser/ui/tabs/tab_metrics_provider.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -244,7 +244,7 @@ const int kMaxHistogramGatheringWaitDuration = 60000;
+@@ -246,7 +246,7 @@ const int kMaxHistogramGatheringWaitDuration = 60000;
// Needs to be kept in sync with the writer in
// third_party/crashpad/crashpad/handler/handler_main.cc.
const char kCrashpadHistogramAllocatorName[] = "CrashpadMetrics";
@@ -32,7 +32,7 @@
ChromeMetricsServiceCrashReporter& GetCrashReporter() {
static base::NoDestructor<ChromeMetricsServiceCrashReporter> crash_reporter;
return *crash_reporter;
-@@ -554,7 +554,7 @@ void ChromeMetricsServiceClient::RegisterPrefs(PrefReg
+@@ -556,7 +556,7 @@ void ChromeMetricsServiceClient::RegisterPrefs(PrefReg
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -41,7 +41,7 @@
metrics::structured::StructuredMetricsService::RegisterPrefs(registry);
#if !BUILDFLAG(IS_CHROMEOS)
-@@ -636,7 +636,7 @@ std::string ChromeMetricsServiceClient::GetVersionStri
+@@ -638,7 +638,7 @@ std::string ChromeMetricsServiceClient::GetVersionStri
void ChromeMetricsServiceClient::OnEnvironmentUpdate(std::string* environment) {
// TODO(https://bugs.chromium.org/p/crashpad/issues/detail?id=135): call this
// on Mac when the Crashpad API supports it.
@@ -50,7 +50,7 @@
// Register the environment with the crash reporter. Note that there is a
// window from startup to this point during which crash reports will not have
// an environment set.
-@@ -738,7 +738,7 @@ void ChromeMetricsServiceClient::Initialize() {
+@@ -740,7 +740,7 @@ void ChromeMetricsServiceClient::Initialize() {
std::make_unique<metrics::dwa::DwaService>(this, local_state);
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -59,7 +59,7 @@
metrics::structured::Recorder::GetInstance()->SetUiTaskRunner(
base::SequencedTaskRunner::GetCurrentDefault());
#endif
-@@ -798,7 +798,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
+@@ -800,7 +800,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
metrics_service_->RegisterMetricsProvider(
std::make_unique<metrics::CPUMetricsProvider>());
@@ -68,7 +68,7 @@
metrics_service_->RegisterMetricsProvider(
std::make_unique<metrics::MotherboardMetricsProvider>());
#endif
-@@ -886,7 +886,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
+@@ -888,7 +888,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
std::make_unique<GoogleUpdateMetricsProviderMac>());
#endif
@@ -77,7 +77,7 @@
metrics_service_->RegisterMetricsProvider(
std::make_unique<DesktopPlatformFeaturesMetricsProvider>());
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -988,7 +988,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
+@@ -990,7 +990,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
std::make_unique<HttpsEngagementMetricsProvider>());
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -86,7 +86,7 @@
metrics_service_->RegisterMetricsProvider(
std::make_unique<TabMetricsProvider>(
g_browser_process->profile_manager()));
-@@ -1000,7 +1000,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
+@@ -1002,7 +1002,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
std::make_unique<PowerMetricsProvider>());
#endif
@@ -95,7 +95,7 @@
metrics_service_->RegisterMetricsProvider(
metrics::CreateDesktopSessionMetricsProvider());
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX)
-@@ -1191,7 +1191,7 @@ bool ChromeMetricsServiceClient::RegisterForProfileEve
+@@ -1202,7 +1202,7 @@ bool ChromeMetricsServiceClient::RegisterForProfileEve
}
#endif
@@ -104,7 +104,7 @@
// This creates the DesktopProfileSessionDurationsServices if it didn't exist
// already.
metrics::DesktopProfileSessionDurationsServiceFactory::GetForBrowserContext(
-@@ -1540,7 +1540,7 @@ void ChromeMetricsServiceClient::CreateStructuredMetri
+@@ -1551,7 +1551,7 @@ void ChromeMetricsServiceClient::CreateStructuredMetri
recorder =
base::MakeRefCounted<metrics::structured::AshStructuredMetricsRecorder>(
cros_system_profile_provider_.get());
diff --git a/www/chromium/files/patch-chrome_browser_net_profile__network__context__service.cc b/www/chromium/files/patch-chrome_browser_net_profile__network__context__service.cc
index 0d44fbed42bf..6d660b10b34d 100644
--- a/www/chromium/files/patch-chrome_browser_net_profile__network__context__service.cc
+++ b/www/chromium/files/patch-chrome_browser_net_profile__network__context__service.cc
@@ -1,6 +1,6 @@
---- chrome/browser/net/profile_network_context_service.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/net/profile_network_context_service.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/net/profile_network_context_service.cc
-@@ -137,7 +137,7 @@
+@@ -138,7 +138,7 @@
#include "extensions/common/constants.h"
#endif
@@ -9,7 +9,7 @@
#include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
#include "chrome/browser/policy/chrome_browser_policy_connector.h"
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
-@@ -286,7 +286,7 @@ void UpdateCookieSettings(Profile* profile, ContentSet
+@@ -287,7 +287,7 @@ void UpdateCookieSettings(Profile* profile, ContentSet
});
}
@@ -18,7 +18,7 @@
std::unique_ptr<net::ClientCertStore> GetWrappedCertStore(
Profile* profile,
std::unique_ptr<net::ClientCertStore> platform_store) {
-@@ -1289,7 +1289,7 @@ ProfileNetworkContextService::CreateClientCertStore()
+@@ -1292,7 +1292,7 @@ ProfileNetworkContextService::CreateClientCertStore()
std::make_unique<net::ClientCertStoreNSS>(
base::BindRepeating(&CreateCryptoModuleBlockingPasswordDelegate,
kCryptoModulePasswordClientAuth));
diff --git a/www/chromium/files/patch-chrome_browser_net_system__network__context__manager.cc b/www/chromium/files/patch-chrome_browser_net_system__network__context__manager.cc
index aaea059f51bc..7eb30f4befcd 100644
--- a/www/chromium/files/patch-chrome_browser_net_system__network__context__manager.cc
+++ b/www/chromium/files/patch-chrome_browser_net_system__network__context__manager.cc
@@ -1,6 +1,6 @@
---- chrome/browser/net/system_network_context_manager.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/net/system_network_context_manager.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/net/system_network_context_manager.cc
-@@ -142,7 +142,7 @@ enum class NetworkSandboxState {
+@@ -138,7 +138,7 @@ enum class NetworkSandboxState {
// The global instance of the SystemNetworkContextManager.
SystemNetworkContextManager* g_system_network_context_manager = nullptr;
@@ -9,7 +9,7 @@
// Whether kerberos library loading will work in the network service due to the
// sandbox.
bool g_network_service_will_allow_gssapi_library_load = false;
-@@ -150,7 +150,7 @@ bool g_network_service_will_allow_gssapi_library_load
+@@ -146,7 +146,7 @@ bool g_network_service_will_allow_gssapi_library_load
const char* kGssapiDesiredPref =
#if BUILDFLAG(IS_CHROMEOS)
prefs::kKerberosEnabled;
@@ -18,7 +18,7 @@
prefs::kReceivedHttpAuthNegotiateHeader;
#endif
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -196,7 +196,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
+@@ -192,7 +192,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
auth_dynamic_params->basic_over_http_enabled =
local_state->GetBoolean(prefs::kBasicAuthOverHttpEnabled);
@@ -27,7 +27,7 @@
auth_dynamic_params->delegate_by_kdc_policy =
local_state->GetBoolean(prefs::kAuthNegotiateDelegateByKdcPolicy);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -211,7 +211,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
+@@ -207,7 +207,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
local_state->GetString(prefs::kAuthAndroidNegotiateAccountType);
#endif // BUILDFLAG(IS_ANDROID)
@@ -36,7 +36,7 @@
auth_dynamic_params->allow_gssapi_library_load =
local_state->GetBoolean(kGssapiDesiredPref);
#endif // BUILDFLAG(IS_CHROMEOS)
-@@ -221,7 +221,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
+@@ -217,7 +217,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
void OnNewHttpAuthDynamicParams(
network::mojom::HttpAuthDynamicParamsPtr& params) {
@@ -45,7 +45,7 @@
// The kerberos library is incompatible with the network service sandbox, so
// if library loading is now enabled, the network service needs to be
// restarted. It will be restarted unsandboxed because is
-@@ -269,11 +269,11 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal()
+@@ -265,11 +265,11 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal()
// it is not always initialized.
CHECK_IS_TEST();
}
@@ -59,7 +59,7 @@
// The network service sandbox and the kerberos library are incompatible.
// If kerberos is enabled by policy, disable the network service sandbox.
if (g_network_service_will_allow_gssapi_library_load ||
-@@ -289,7 +289,7 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal()
+@@ -285,7 +285,7 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal()
}
#endif // BUILDFLAG(IS_WIN)
@@ -68,7 +68,7 @@
if (local_state &&
local_state->HasPrefPath(prefs::kNetworkServiceSandboxEnabled)) {
return local_state->GetBoolean(prefs::kNetworkServiceSandboxEnabled)
-@@ -594,7 +594,7 @@ void SystemNetworkContextManager::DeleteInstance() {
+@@ -590,7 +590,7 @@ void SystemNetworkContextManager::DeleteInstance() {
g_system_network_context_manager = nullptr;
}
@@ -77,7 +77,7 @@
SystemNetworkContextManager::GssapiLibraryLoadObserver::
GssapiLibraryLoadObserver(SystemNetworkContextManager* owner)
: owner_(owner) {}
-@@ -652,7 +652,7 @@ SystemNetworkContextManager::SystemNetworkContextManag
+@@ -648,7 +648,7 @@ SystemNetworkContextManager::SystemNetworkContextManag
pref_change_registrar_.Add(prefs::kAllHttpAuthSchemesAllowedForOrigins,
auth_pref_callback);
@@ -86,7 +86,7 @@
pref_change_registrar_.Add(prefs::kAuthNegotiateDelegateByKdcPolicy,
auth_pref_callback);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -666,7 +666,7 @@ SystemNetworkContextManager::SystemNetworkContextManag
+@@ -662,7 +662,7 @@ SystemNetworkContextManager::SystemNetworkContextManag
auth_pref_callback);
#endif // BUILDFLAG(IS_ANDROID)
@@ -95,7 +95,7 @@
pref_change_registrar_.Add(kGssapiDesiredPref, auth_pref_callback);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -738,7 +738,7 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe
+@@ -734,7 +734,7 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe
registry->RegisterStringPref(prefs::kAuthNegotiateDelegateAllowlist,
std::string());
@@ -104,7 +104,7 @@
registry->RegisterBooleanPref(prefs::kAuthNegotiateDelegateByKdcPolicy,
false);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -763,11 +763,11 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe
+@@ -759,11 +759,11 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe
registry->RegisterListPref(prefs::kExplicitlyAllowedNetworkPorts);
@@ -118,7 +118,7 @@
registry->RegisterBooleanPref(prefs::kReceivedHttpAuthNegotiateHeader, false);
#endif // BUILDFLAG(IS_LINUX)
-@@ -821,7 +821,7 @@ void SystemNetworkContextManager::OnNetworkServiceCrea
+@@ -817,7 +817,7 @@ void SystemNetworkContextManager::OnNetworkServiceCrea
OnNewHttpAuthDynamicParams(http_auth_dynamic_params);
network_service->ConfigureHttpAuthPrefs(std::move(http_auth_dynamic_params));
@@ -127,7 +127,7 @@
gssapi_library_loader_observer_.Install(network_service);
#endif // BUILDFLAG(IS_LINUX)
-@@ -1048,7 +1048,7 @@ bool SystemNetworkContextManager::IsNetworkSandboxEnab
+@@ -1044,7 +1044,7 @@ bool SystemNetworkContextManager::IsNetworkSandboxEnab
break;
}
diff --git a/www/chromium/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc b/www/chromium/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
index f115662b6b2d..734a50499070 100644
--- a/www/chromium/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
+++ b/www/chromium/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
@@ -1,6 +1,6 @@
---- chrome/browser/new_tab_page/new_tab_page_util.cc.orig 2025-08-07 06:57:29 UTC
+--- chrome/browser/new_tab_page/new_tab_page_util.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/new_tab_page/new_tab_page_util.cc
-@@ -32,7 +32,7 @@ bool IsOsSupportedForCart() {
+@@ -35,7 +35,7 @@ bool IsOsSupportedForCart() {
}
bool IsOsSupportedForDrive() {
diff --git a/www/chromium/files/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc b/www/chromium/files/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
new file mode 100644
index 000000000000..1a67802a08fd
--- /dev/null
+++ b/www/chromium/files/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc.orig 2025-10-02 04:28:32 UTC
++++ chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc
+@@ -59,7 +59,7 @@ bool ShouldCreateCustomLinksManager() {
+
+ bool ShouldCreateEnterpriseShortcutsManager() {
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return base::FeatureList::IsEnabled(ntp_tiles::kNtpEnterpriseShortcuts);
+ #else
+ return false;
diff --git a/www/chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc b/www/chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
index a1754e6a340f..20707144734b 100644
--- a/www/chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
+++ b/www/chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
@@ -1,6 +1,6 @@
---- chrome/browser/password_manager/chrome_password_manager_client.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/password_manager/chrome_password_manager_client.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/password_manager/chrome_password_manager_client.cc
-@@ -729,7 +729,7 @@ void ChromePasswordManagerClient::
+@@ -692,7 +692,7 @@ void ChromePasswordManagerClient::ContinueShowKeyboard
bool ChromePasswordManagerClient::IsReauthBeforeFillingRequired(
device_reauth::DeviceAuthenticator* authenticator) {
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
if (!GetLocalStatePrefs() || !GetPrefs() || !authenticator) {
return false;
}
-@@ -1008,7 +1008,7 @@ void ChromePasswordManagerClient::NotifyUserCredential
+@@ -969,7 +969,7 @@ void ChromePasswordManagerClient::NotifyUserCredential
}
void ChromePasswordManagerClient::NotifyKeychainError() {
@@ -18,7 +18,7 @@
PasswordsClientUIDelegate* manage_passwords_ui_controller =
PasswordsClientUIDelegateFromWebContents(web_contents());
if (manage_passwords_ui_controller) {
-@@ -2083,7 +2083,7 @@ void ChromePasswordManagerClient::HideFillingUI() {
+@@ -2032,7 +2032,7 @@ void ChromePasswordManagerClient::HideFillingUI() {
bool ChromePasswordManagerClient::IsPasswordManagementEnabledForCurrentPage(
const GURL& url) const {
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -27,7 +27,7 @@
if (IsPasswordManagerForUrlDisallowedByPolicy(url)) {
return false;
}
-@@ -2122,7 +2122,7 @@ bool ChromePasswordManagerClient::IsPasswordManagement
+@@ -2071,7 +2071,7 @@ bool ChromePasswordManagerClient::IsPasswordManagement
}
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc b/www/chromium/files/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
index b2657f2c2aff..38eb1fcabcbf 100644
--- a/www/chromium/files/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
+++ b/www/chromium/files/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
@@ -1,6 +1,6 @@
---- chrome/browser/password_manager/factories/password_reuse_manager_factory.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/password_manager/factories/password_reuse_manager_factory.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/password_manager/factories/password_reuse_manager_factory.cc
-@@ -128,7 +128,7 @@ PasswordReuseManagerFactory::BuildServiceInstanceForBr
+@@ -124,7 +124,7 @@ PasswordReuseManagerFactory::BuildServiceInstanceForBr
// Prepare password hash data for reuse detection.
reuse_manager->PreparePasswordHashData(GetSignInStateForMetrics(profile));
diff --git a/www/chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc b/www/chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
index 061d18991b19..14bda380abb0 100644
--- a/www/chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+++ b/www/chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
@@ -1,6 +1,6 @@
---- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/policy/configuration_policy_handler_list_factory.cc
-@@ -246,7 +246,7 @@
+@@ -247,7 +247,7 @@
#include "components/spellcheck/browser/pref_names.h"
#endif // BUILDFLAG(ENABLE_SPELLCHECK)
@@ -9,7 +9,7 @@
#include "chrome/browser/browser_switcher/browser_switcher_prefs.h"
#include "chrome/browser/enterprise/idle/action.h"
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
-@@ -583,7 +583,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -587,7 +587,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
prefs::kManagedDefaultSmartCardConnectSetting,
base::Value::Type::INTEGER },
#endif
@@ -18,7 +18,7 @@
{ key::kDeletingUndecryptablePasswordsEnabled,
password_manager::prefs::kDeletingUndecryptablePasswordsEnabled,
base::Value::Type::BOOLEAN },
-@@ -957,7 +957,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -958,7 +958,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
base::Value::Type::LIST },
#endif // BUILDFLAG(ENABLE_EXTENSIONS_CORE)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) \
@@ -27,7 +27,7 @@
{ key::kRequireOnlineRevocationChecksForLocalAnchors,
prefs::kCertRevocationCheckingRequiredLocalAnchors,
base::Value::Type::BOOLEAN },
-@@ -969,7 +969,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -970,7 +970,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
base::Value::Type::LIST },
#endif // #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
// || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -36,7 +36,7 @@
{ key::kFullscreenAllowed,
prefs::kFullscreenAllowed,
base::Value::Type::BOOLEAN },
-@@ -1839,7 +1839,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -1843,7 +1843,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
base::Value::Type::INTEGER},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -45,7 +45,7 @@
{ key::kGSSAPILibraryName,
prefs::kGSSAPILibraryName,
base::Value::Type::STRING },
-@@ -1904,7 +1904,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -1908,7 +1908,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
@@ -54,7 +54,7 @@
{ key::kNetworkServiceSandboxEnabled,
prefs::kNetworkServiceSandboxEnabled,
base::Value::Type::BOOLEAN },
-@@ -1924,12 +1924,12 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -1928,12 +1928,12 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
prefs::kTotalMemoryLimitMb,
base::Value::Type::INTEGER },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -69,7 +69,7 @@
{ key::kUnmanagedDeviceSignalsConsentFlowEnabled,
device_signals::prefs::kUnmanagedDeviceSignalsConsentFlowEnabled,
base::Value::Type::BOOLEAN },
-@@ -1943,7 +1943,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -1947,7 +1947,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
prefs::kLiveTranslateEnabled,
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -78,7 +78,7 @@
{ key::kDefaultBrowserSettingEnabled,
prefs::kDefaultBrowserSettingEnabled,
base::Value::Type::BOOLEAN },
-@@ -1955,7 +1955,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -1959,7 +1959,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) \
@@ -87,7 +87,7 @@
{ key::kAutoplayAllowed,
prefs::kAutoplayAllowed,
base::Value::Type::BOOLEAN },
-@@ -2059,7 +2059,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -2063,7 +2063,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
base::Value::Type::BOOLEAN },
#endif // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
@@ -96,7 +96,7 @@
{ key::kAlternativeBrowserPath,
browser_switcher::prefs::kAlternativeBrowserPath,
base::Value::Type::STRING },
-@@ -2164,7 +2164,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -2168,7 +2168,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -105,7 +105,7 @@
{ key::kAuthNegotiateDelegateByKdcPolicy,
prefs::kAuthNegotiateDelegateByKdcPolicy,
base::Value::Type::BOOLEAN },
-@@ -2238,7 +2238,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -2242,7 +2242,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
ash::prefs::kUrlParameterToAutofillSAMLUsername,
base::Value::Type::STRING },
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -114,7 +114,7 @@
{ key::kNTPFooterExtensionAttributionEnabled,
prefs::kNTPFooterExtensionAttributionEnabled,
base::Value::Type::BOOLEAN },
-@@ -2273,7 +2273,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -2277,7 +2277,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
prefs::kRestrictCoreSharingOnRenderer,
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN)
@@ -123,7 +123,7 @@
{ key::kOutOfProcessSystemDnsResolutionEnabled,
prefs::kOutOfProcessSystemDnsResolutionEnabled,
base::Value::Type::BOOLEAN },
-@@ -2304,7 +2304,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -2308,7 +2308,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
base::Value::Type::INTEGER },
#endif
#if BUILDFLAG(ENABLE_EXTENSIONS)
@@ -132,7 +132,7 @@
{ key::kExtensionInstallTypeBlocklist,
extensions::pref_names::kExtensionInstallTypeBlocklist,
base::Value::Type::LIST},
-@@ -2327,7 +2327,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -2331,7 +2331,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
{ key::kTabCompareSettings,
optimization_guide::prefs::kProductSpecificationsEnterprisePolicyAllowed,
base::Value::Type::INTEGER},
@@ -141,7 +141,7 @@
{ key::kChromeForTestingAllowed,
prefs::kChromeForTestingAllowed,
base::Value::Type::BOOLEAN },
-@@ -2403,7 +2403,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -2407,7 +2407,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
policy_prefs::kBuiltInAIAPIsEnabled,
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_FUCHSIA)
@@ -150,7 +150,7 @@
{ key::kNTPFooterManagementNoticeEnabled,
prefs::kNTPFooterManagementNoticeEnabled,
base::Value::Type::BOOLEAN },
-@@ -2537,7 +2537,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+@@ -2541,7 +2541,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
// Policies for all platforms - End
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -159,7 +159,7 @@
handlers->AddHandler(std::make_unique<IntRangePolicyHandler>(
key::kMemorySaverModeSavings,
performance_manager::user_tuning::prefs::kMemorySaverModeAggressiveness,
-@@ -2816,7 +2816,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+@@ -2822,7 +2822,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
key::kBrowsingDataLifetime, browsing_data::prefs::kBrowsingDataLifetime,
chrome_schema));
@@ -168,7 +168,7 @@
handlers->AddHandler(std::make_unique<GuestModePolicyHandler>());
handlers->AddHandler(std::make_unique<LocalSyncPolicyHandler>());
handlers->AddHandler(std::make_unique<ThemeColorPolicyHandler>());
-@@ -2910,7 +2910,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+@@ -2916,7 +2916,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
std::vector<std::unique_ptr<ConfigurationPolicyHandler>>
signin_legacy_policies;
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -177,7 +177,7 @@
signin_legacy_policies.push_back(std::make_unique<SimplePolicyHandler>(
key::kForceBrowserSignin, prefs::kForceBrowserSignin,
base::Value::Type::BOOLEAN));
-@@ -3288,7 +3288,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+@@ -3298,7 +3298,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
#endif
#if BUILDFLAG(ENABLE_SPELLCHECK)
@@ -186,7 +186,7 @@
handlers->AddHandler(std::make_unique<SpellcheckLanguagePolicyHandler>());
handlers->AddHandler(
std::make_unique<SpellcheckLanguageBlocklistPolicyHandler>(
-@@ -3296,7 +3296,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+@@ -3306,7 +3306,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
#endif // BUILDFLAG(ENABLE_SPELLCHECK)
@@ -195,7 +195,7 @@
handlers->AddHandler(std::make_unique<SimplePolicyHandler>(
key::kAllowSystemNotifications, prefs::kAllowSystemNotifications,
base::Value::Type::BOOLEAN));
-@@ -3349,7 +3349,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+@@ -3359,7 +3359,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
std::vector<GenAiDefaultSettingsPolicyHandler::GenAiPolicyDetails>
gen_ai_default_policies;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-chrome_browser_prefs_browser__prefs.cc b/www/chromium/files/patch-chrome_browser_prefs_browser__prefs.cc
index a556f705e411..2769fa34b793 100644
--- a/www/chromium/files/patch-chrome_browser_prefs_browser__prefs.cc
+++ b/www/chromium/files/patch-chrome_browser_prefs_browser__prefs.cc
@@ -1,6 +1,6 @@
---- chrome/browser/prefs/browser_prefs.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/prefs/browser_prefs.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/prefs/browser_prefs.cc
-@@ -326,7 +326,7 @@
+@@ -329,7 +329,7 @@
#include "chrome/browser/devtools/devtools_window.h"
#endif // BUILDFLAG(ENABLE_DEVTOOLS_FRONTEND)
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
#endif
-@@ -493,11 +493,11 @@
+@@ -495,11 +495,11 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -23,7 +23,7 @@
#include "chrome/browser/browser_switcher/browser_switcher_prefs.h"
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#endif
-@@ -525,7 +525,7 @@
+@@ -527,7 +527,7 @@
#include "chrome/browser/sessions/session_service_log.h"
#endif
@@ -32,7 +32,7 @@
#include "ui/color/system_theme.h"
#endif
-@@ -1705,7 +1705,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
+@@ -1785,7 +1785,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
on_device_translation::RegisterLocalStatePrefs(registry);
#endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION)
@@ -41,7 +41,7 @@
WhatsNewUI::RegisterLocalStatePrefs(registry);
#endif
-@@ -1860,7 +1860,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
+@@ -1937,7 +1937,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
#endif // BUILDFLAG(ENABLE_PDF)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -50,13 +50,14 @@
registry->RegisterBooleanPref(prefs::kChromeForTestingAllowed, true);
#endif
-@@ -2231,12 +2231,12 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync
+@@ -2310,13 +2310,13 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
device_signals::RegisterProfilePrefs(registry);
+ ntp_tiles::EnterpriseShortcutsManagerImpl::RegisterProfilePrefs(registry);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
diff --git a/www/chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc b/www/chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
index 9bcc295f058d..9bc8ecd2b75e 100644
--- a/www/chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+++ b/www/chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
@@ -1,15 +1,15 @@
---- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
-@@ -375,7 +375,7 @@
+@@ -378,7 +378,7 @@
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_WIN)
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
+ #include "chrome/browser/enterprise/client_certificates/certificate_store_factory.h"
#include "chrome/browser/enterprise/idle/idle_service_factory.h"
- #include "chrome/browser/enterprise/signals/signals_aggregator_factory.h"
- #endif
-@@ -419,14 +419,14 @@
+@@ -424,14 +424,14 @@
#endif
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -26,16 +26,25 @@
#include "chrome/browser/policy/messaging_layer/util/manual_test_heartbeat_event_factory.h"
#endif
-@@ -434,7 +434,7 @@
+@@ -439,7 +439,7 @@
#include "chrome/browser/history_embeddings/history_embeddings_service_factory.h"
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
#include "chrome/browser/browser_switcher/browser_switcher_service_factory.h"
- #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
- #include "chrome/browser/enterprise/client_certificates/certificate_store_factory.h"
-@@ -760,7 +760,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+ #include "chrome/browser/enterprise/signin/enterprise_signin_service_factory.h"
+ #include "chrome/browser/enterprise/signin/oidc_authentication_signin_interceptor_factory.h"
+@@ -664,7 +664,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+ AccountInvestigatorFactory::GetInstance();
+ AccountPasswordStoreFactory::GetInstance();
+ AccountReconcilorFactory::GetInstance();
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ AccountsPolicyManagerFactory::GetInstance();
+ #endif
+ #if !BUILDFLAG(IS_ANDROID)
+@@ -763,7 +763,7 @@ void ChromeBrowserMainExtraPartsProfiles::
DiceBoundSessionCookieServiceFactory::GetInstance();
#endif
#endif
@@ -44,7 +53,7 @@
browser_switcher::BrowserSwitcherServiceFactory::GetInstance();
#endif
browser_sync::UserEventServiceFactory::GetInstance();
-@@ -821,13 +821,13 @@ void ChromeBrowserMainExtraPartsProfiles::
+@@ -826,13 +826,13 @@ void ChromeBrowserMainExtraPartsProfiles::
collaboration::comments::CommentsServiceFactory::GetInstance();
collaboration::messaging::MessagingBackendServiceFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -59,8 +68,8 @@
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
contextual_cueing::ContextualCueingServiceFactory::GetInstance();
#endif
- CookieControlsServiceFactory::GetInstance();
-@@ -886,17 +886,17 @@ void ChromeBrowserMainExtraPartsProfiles::
+ CookieSettingsFactory::GetInstance();
+@@ -884,17 +884,17 @@ void ChromeBrowserMainExtraPartsProfiles::
enterprise_connectors::ConnectorsServiceFactory::GetInstance();
enterprise_connectors::ReportingEventRouterFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -81,7 +90,7 @@
enterprise_idle::IdleServiceFactory::GetInstance();
enterprise_signals::SignalsAggregatorFactory::GetInstance();
#endif
-@@ -905,10 +905,10 @@ void ChromeBrowserMainExtraPartsProfiles::
+@@ -903,10 +903,10 @@ void ChromeBrowserMainExtraPartsProfiles::
#endif
enterprise_reporting::LegacyTechServiceFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -94,7 +103,7 @@
enterprise_signin::EnterpriseSigninServiceFactory::GetInstance();
#endif
#if BUILDFLAG(ENABLE_SESSION_SERVICE)
-@@ -1044,7 +1044,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+@@ -1043,7 +1043,7 @@ void ChromeBrowserMainExtraPartsProfiles::
#if BUILDFLAG(IS_ANDROID)
MerchantViewerDataManagerFactory::GetInstance();
#endif
@@ -103,7 +112,16 @@
metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance();
#endif
#if !BUILDFLAG(IS_ANDROID)
-@@ -1174,7 +1174,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+@@ -1130,7 +1130,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+ PasswordCounterFactory::GetInstance();
+ #endif // !BUILDFLAG(IS_ANDROID)
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ PasswordManagerBlocklistPolicyFactory::GetInstance();
+ #endif
+ PasswordManagerSettingsServiceFactory::GetInstance();
+@@ -1175,7 +1175,7 @@ void ChromeBrowserMainExtraPartsProfiles::
#if BUILDFLAG(IS_CHROMEOS)
policy::PolicyCertServiceFactory::GetInstance();
#endif
@@ -112,7 +130,7 @@
policy::ProfileTokenPolicyWebSigninServiceFactory::GetInstance();
policy::UserPolicyOidcSigninServiceFactory::GetInstance();
#endif
-@@ -1217,7 +1217,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+@@ -1218,7 +1218,7 @@ void ChromeBrowserMainExtraPartsProfiles::
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
ProfileStatisticsFactory::GetInstance();
#endif
@@ -121,7 +139,7 @@
ProfileTokenWebSigninInterceptorFactory::GetInstance();
OidcAuthenticationSigninInterceptorFactory::GetInstance();
#endif
-@@ -1237,7 +1237,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+@@ -1238,7 +1238,7 @@ void ChromeBrowserMainExtraPartsProfiles::
ReduceAcceptLanguageFactory::GetInstance();
RendererUpdaterFactory::GetInstance();
regional_capabilities::RegionalCapabilitiesServiceFactory::GetInstance();
diff --git a/www/chromium/files/patch-chrome_browser_profiles_profile__impl.cc b/www/chromium/files/patch-chrome_browser_profiles_profile__impl.cc
index 23e88e38e4e2..cfeceba90a4e 100644
--- a/www/chromium/files/patch-chrome_browser_profiles_profile__impl.cc
+++ b/www/chromium/files/patch-chrome_browser_profiles_profile__impl.cc
@@ -1,6 +1,6 @@
---- chrome/browser/profiles/profile_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/profiles/profile_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/profiles/profile_impl.cc
-@@ -269,6 +269,10 @@
+@@ -268,6 +268,10 @@
#include "chrome/browser/safe_browsing/safe_browsing_service.h"
#endif
@@ -11,7 +11,7 @@
using bookmarks::BookmarkModel;
using content::BrowserThread;
using content::DownloadManagerDelegate;
-@@ -603,7 +607,7 @@ void ProfileImpl::LoadPrefsForNormalStartup(bool async
+@@ -602,7 +606,7 @@ void ProfileImpl::LoadPrefsForNormalStartup(bool async
policy_provider = GetUserCloudPolicyManagerAsh();
#else // !BUILDFLAG(IS_CHROMEOS)
{
@@ -20,7 +20,7 @@
ProfileManager* profile_manager = g_browser_process->profile_manager();
ProfileAttributesEntry* entry =
profile_manager->GetProfileAttributesStorage()
-@@ -886,7 +890,17 @@ void ProfileImpl::DoFinalInit(CreateMode create_mode)
+@@ -876,7 +880,17 @@ void ProfileImpl::DoFinalInit(CreateMode create_mode)
}
base::FilePath ProfileImpl::last_selected_directory() {
diff --git a/www/chromium/files/patch-chrome_browser_renderer__preferences__util.cc b/www/chromium/files/patch-chrome_browser_renderer__preferences__util.cc
index a714a722cd06..b23853c7fbb0 100644
--- a/www/chromium/files/patch-chrome_browser_renderer__preferences__util.cc
+++ b/www/chromium/files/patch-chrome_browser_renderer__preferences__util.cc
@@ -1,29 +1,29 @@
---- chrome/browser/renderer_preferences_util.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/renderer_preferences_util.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/renderer_preferences_util.cc
-@@ -40,7 +40,7 @@
- #include "ui/views/controls/textfield/textfield.h"
- #endif
+@@ -38,7 +38,7 @@
+ #include "ui/base/ui_base_features.h"
+ #include "ui/native_theme/native_theme.h"
-#if defined(USE_AURA) && BUILDFLAG(IS_LINUX)
+#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
#include "chrome/browser/themes/theme_service.h"
#include "chrome/browser/themes/theme_service_factory.h"
#include "ui/linux/linux_ui.h"
-@@ -185,7 +185,7 @@ void UpdateFromSystemSettings(blink::RendererPreferenc
- prefs->caret_blink_interval = views::Textfield::GetCaretBlinkInterval();
- #endif
-
--#if defined(USE_AURA) && BUILDFLAG(IS_LINUX)
-+#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
- auto* linux_ui_theme = ui::LinuxUiTheme::GetForProfile(profile);
- if (linux_ui_theme) {
- if (ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme()) {
-@@ -208,7 +208,7 @@ void UpdateFromSystemSettings(blink::RendererPreferenc
- #endif
-
+@@ -109,7 +109,7 @@ void UpdateFromSystemSettings(blink::RendererPreferenc
+ Profile* profile) {
+ const PrefService* pref_service = profile->GetPrefs();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
- BUILDFLAG(IS_WIN)
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
content::UpdateFontRendererPreferencesFromSystemSettings(prefs);
#endif
+ prefs->focus_ring_color = BUILDFLAG(IS_MAC) ? SkColorSetRGB(0x00, 0x5F, 0xCC)
+@@ -125,7 +125,7 @@ void UpdateFromSystemSettings(blink::RendererPreferenc
+ prefs->inactive_selection_fg_color = SK_ColorBLACK;
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (auto* linux_ui_theme = ui::LinuxUiTheme::GetForProfile(profile)) {
+ if (ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme()) {
+ linux_ui_theme->GetFocusRingColor(&prefs->focus_ring_color);
diff --git a/www/chromium/files/patch-chrome_browser_sessions_session__restore.cc b/www/chromium/files/patch-chrome_browser_sessions_session__restore.cc
index 3c6a1ffa977d..169111635b49 100644
--- a/www/chromium/files/patch-chrome_browser_sessions_session__restore.cc
+++ b/www/chromium/files/patch-chrome_browser_sessions_session__restore.cc
@@ -1,6 +1,6 @@
---- chrome/browser/sessions/session_restore.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/sessions/session_restore.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/sessions/session_restore.cc
-@@ -108,7 +108,7 @@
+@@ -109,7 +109,7 @@
#include "ui/wm/core/scoped_animation_disabler.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/webui/whats_new/whats_new_fetcher.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -1182,7 +1182,7 @@ class SessionRestoreImpl : public BrowserListObserver
+@@ -1183,7 +1183,7 @@ class SessionRestoreImpl : public BrowserListObserver
bool is_first_tab = true;
for (const auto& startup_tab : startup_tabs) {
const GURL& url = startup_tab.url;
diff --git a/www/chromium/files/patch-chrome_browser_signin_accounts__policy__manager.cc b/www/chromium/files/patch-chrome_browser_signin_accounts__policy__manager.cc
deleted file mode 100644
index 5ac82fcc81df..000000000000
--- a/www/chromium/files/patch-chrome_browser_signin_accounts__policy__manager.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- chrome/browser/signin/accounts_policy_manager.cc.orig 2025-04-04 08:52:13 UTC
-+++ chrome/browser/signin/accounts_policy_manager.cc
-@@ -41,7 +41,7 @@
- #include "chrome/browser/ui/webui/profile_helper.h"
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "components/policy/core/common/features.h"
- #include "components/signin/public/identity_manager/accounts_mutator.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -209,7 +209,7 @@ void AccountsPolicyManager::Initialize() {
- &AccountsPolicyManager::OnGoogleServicesUsernamePatternChanged,
- weak_pointer_factory_.GetWeakPtr()));
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auto* identity_manager = IdentityManagerFactory::GetForProfile(profile_);
- identity_manager_observation_.Observe(identity_manager);
- profile_pref_change_registrar_.Init(profile_->GetPrefs());
-@@ -224,7 +224,7 @@ void AccountsPolicyManager::Initialize() {
- }
-
- void AccountsPolicyManager::Shutdown() {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- profile_pref_change_registrar_.RemoveAll();
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
- local_state_pref_registrar_.RemoveAll();
-@@ -332,7 +332,7 @@ void AccountsPolicyManager::OnUserConfirmedProfileDele
- }
- #endif // defined(TOOLKIT_VIEWS) && !BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void AccountsPolicyManager::OnRefreshTokensLoaded() {
- RemoveUnallowedAccounts();
- identity_manager_observation_.Reset();
diff --git a/www/chromium/files/patch-chrome_browser_signin_accounts__policy__manager.h b/www/chromium/files/patch-chrome_browser_signin_accounts__policy__manager.h
deleted file mode 100644
index 1a21e6121435..000000000000
--- a/www/chromium/files/patch-chrome_browser_signin_accounts__policy__manager.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/signin/accounts_policy_manager.h.orig 2025-01-15 09:18:26 UTC
-+++ chrome/browser/signin/accounts_policy_manager.h
-@@ -13,7 +13,7 @@
- #include "components/signin/public/base/signin_metrics.h"
- #include "components/signin/public/identity_manager/identity_manager.h"
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/scoped_observation.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
-@@ -64,7 +64,7 @@ class AccountsPolicyManager : public KeyedService,
- }
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void RemoveUnallowedAccounts();
-
- // IdentityManager::Observer implementation.
-@@ -85,7 +85,7 @@ class AccountsPolicyManager : public KeyedService,
- bool hide_ui_for_testing_ = false;
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::ScopedObservation<signin::IdentityManager,
- signin::IdentityManager::Observer>
- identity_manager_observation_{this};
diff --git a/www/chromium/files/patch-chrome_browser_signin_chrome__signin__client.cc b/www/chromium/files/patch-chrome_browser_signin_chrome__signin__client.cc
index 24a52a798281..ffa11f9a2c7a 100644
--- a/www/chromium/files/patch-chrome_browser_signin_chrome__signin__client.cc
+++ b/www/chromium/files/patch-chrome_browser_signin_chrome__signin__client.cc
@@ -1,6 +1,6 @@
---- chrome/browser/signin/chrome_signin_client.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/signin/chrome_signin_client.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/signin/chrome_signin_client.cc
-@@ -163,7 +163,7 @@ signin_metrics::ProfileSignout kAlwaysAllowedSignoutSo
+@@ -164,7 +164,7 @@ signin_metrics::ProfileSignout kAlwaysAllowedSignoutSo
std::string HatsSurveyTriggerForAccessPoint(
signin_metrics::AccessPoint access_point) {
switch (access_point) {
diff --git a/www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc b/www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
index 0834a772d354..d49b227971c1 100644
--- a/www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
+++ b/www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
@@ -1,6 +1,6 @@
---- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc
-@@ -205,7 +205,7 @@ void SupervisedUserExtensionsDelegateImpl::RequestExte
+@@ -194,7 +194,7 @@ void SupervisedUserExtensionsDelegateImpl::RequestExte
return;
}
}
diff --git a/www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc b/www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
index 60a562b6e09d..0fed447d7f4f 100644
--- a/www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
+++ b/www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
@@ -1,6 +1,6 @@
---- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig 2025-07-02 06:08:04 UTC
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/supervised_user/supervised_user_extensions_manager.cc
-@@ -350,7 +350,7 @@ void SupervisedUserExtensionsManager::
+@@ -345,7 +345,7 @@ void SupervisedUserExtensionsManager::
ActivateManagementPolicyAndUpdateRegistration() {
SetActiveForSupervisedUsers();
UpdateManagementPolicyRegistration();
@@ -9,7 +9,7 @@
MaybeMarkExtensionsLocallyParentApproved();
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
}
-@@ -449,7 +449,7 @@ bool SupervisedUserExtensionsManager::ShouldBlockExten
+@@ -444,7 +444,7 @@ bool SupervisedUserExtensionsManager::ShouldBlockExten
return false;
}
diff --git a/www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h b/www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
index 10d107927fda..5544712f65e2 100644
--- a/www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
+++ b/www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
@@ -1,6 +1,6 @@
---- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig 2025-07-02 06:08:04 UTC
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/supervised_user/supervised_user_extensions_manager.h
-@@ -154,7 +154,7 @@ class SupervisedUserExtensionsManager : public Extensi
+@@ -151,7 +151,7 @@ class SupervisedUserExtensionsManager : public Extensi
// launched.
bool ShouldBlockExtension(const std::string& extension_id) const;
diff --git a/www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc b/www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
index 669a7d482eb0..3542cb43b38f 100644
--- a/www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
+++ b/www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
@@ -1,6 +1,6 @@
---- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2025-08-07 06:57:29 UTC
+--- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/supervised_user/supervised_user_navigation_observer.cc
-@@ -48,7 +48,7 @@
+@@ -49,7 +49,7 @@
#include "chrome/browser/supervised_user/android/supervised_user_web_content_handler_impl.h"
#elif BUILDFLAG(IS_CHROMEOS)
#include "chrome/browser/supervised_user/chromeos/supervised_user_web_content_handler_impl.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/supervised_user/linux_mac_windows/supervised_user_web_content_handler_impl.h"
#endif
-@@ -68,7 +68,7 @@ std::unique_ptr<supervised_user::WebContentHandler> Cr
+@@ -69,7 +69,7 @@ std::unique_ptr<supervised_user::WebContentHandler> Cr
#elif BUILDFLAG(IS_ANDROID)
return std::make_unique<SupervisedUserWebContentHandlerImpl>(
web_contents, frame_id, navigation_id);
diff --git a/www/chromium/files/patch-chrome_browser_sync_sync__service__factory.cc b/www/chromium/files/patch-chrome_browser_sync_sync__service__factory.cc
index a75f6c81df3f..96c3ae09eb15 100644
--- a/www/chromium/files/patch-chrome_browser_sync_sync__service__factory.cc
+++ b/www/chromium/files/patch-chrome_browser_sync_sync__service__factory.cc
@@ -1,24 +1,15 @@
---- chrome/browser/sync/sync_service_factory.cc.orig 2025-08-07 06:57:29 UTC
+--- chrome/browser/sync/sync_service_factory.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/sync/sync_service_factory.cc
-@@ -115,7 +115,7 @@
- #endif // BUILDFLAG(IS_CHROMEOS)
-
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_keyed_service.h"
- #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_service_factory.h"
- #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_utils.h"
-@@ -142,7 +142,7 @@ namespace {
+@@ -135,7 +135,7 @@ namespace {
tab_groups::TabGroupSyncService* GetTabGroupSyncService(Profile* profile) {
CHECK(profile);
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_WIN)
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
tab_groups::TabGroupSyncService* service =
- tab_groups::SavedTabGroupUtils::GetServiceForProfile(profile);
+ tab_groups::TabGroupSyncServiceFactory::GetForProfile(profile);
CHECK(service);
-@@ -405,7 +405,7 @@ std::unique_ptr<KeyedService> BuildSyncService(
+@@ -399,7 +399,7 @@ std::unique_ptr<KeyedService> BuildSyncService(
bool local_sync_backend_enabled = false;
// Only check the local sync backend pref on the supported platforms of
// Windows, Mac and Linux.
@@ -27,12 +18,3 @@
syncer::SyncPrefs prefs(profile->GetPrefs());
local_sync_backend_enabled = prefs.IsLocalSyncEnabled();
base::UmaHistogramBoolean("Sync.Local.Enabled2", local_sync_backend_enabled);
-@@ -544,7 +544,7 @@ SyncServiceFactory::SyncServiceFactory()
- DependsOn(ProfilePasswordStoreFactory::GetInstance());
- DependsOn(PowerBookmarkServiceFactory::GetInstance());
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- DependsOn(tab_groups::SavedTabGroupServiceFactory::GetInstance());
- #elif BUILDFLAG(IS_ANDROID)
- DependsOn(tab_groups::TabGroupSyncServiceFactory::GetInstance());
diff --git a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.cc b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.cc
index 3b6bfd851d1f..17b5396e498d 100644
--- a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.cc
+++ b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.cc
@@ -1,6 +1,6 @@
---- chrome/browser/task_manager/sampling/task_group.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/task_manager/sampling/task_group.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/task_manager/sampling/task_group.cc
-@@ -32,7 +32,7 @@ const int kBackgroundRefreshTypesMask =
+@@ -33,7 +33,7 @@ const int kBackgroundRefreshTypesMask =
#if BUILDFLAG(IS_WIN)
REFRESH_TYPE_START_TIME | REFRESH_TYPE_CPU_TIME |
#endif // BUILDFLAG(IS_WIN)
@@ -9,16 +9,7 @@
REFRESH_TYPE_FD_COUNT |
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
REFRESH_TYPE_PRIORITY;
-@@ -100,7 +100,7 @@ TaskGroup::TaskGroup(
- user_peak_handles_(-1),
- hard_faults_per_second_(-1),
- #endif // BUILDFLAG(IS_WIN)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- open_fd_count_(-1),
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
- idle_wakeups_per_second_(-1),
-@@ -115,7 +115,7 @@ TaskGroup::TaskGroup(
+@@ -93,7 +93,7 @@ TaskGroup::TaskGroup(
weak_ptr_factory_.GetWeakPtr()),
base::BindRepeating(&TaskGroup::OnIdleWakeupsRefreshDone,
weak_ptr_factory_.GetWeakPtr()),
@@ -27,7 +18,7 @@
base::BindRepeating(&TaskGroup::OnOpenFdCountRefreshDone,
weak_ptr_factory_.GetWeakPtr()),
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-@@ -257,7 +257,7 @@ void TaskGroup::RefreshWindowsHandles() {
+@@ -236,7 +236,7 @@ void TaskGroup::RefreshWindowsHandles() {
#endif // BUILDFLAG(IS_WIN)
}
diff --git a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.h b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.h
index 77659c327c81..148a87b615f5 100644
--- a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.h
+++ b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.h
@@ -1,6 +1,6 @@
---- chrome/browser/task_manager/sampling/task_group.h.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/task_manager/sampling/task_group.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/task_manager/sampling/task_group.h
-@@ -40,7 +40,7 @@ inline constexpr int kUnsupportedVMRefreshFlags =
+@@ -41,7 +41,7 @@ inline constexpr int kUnsupportedVMRefreshFlags =
REFRESH_TYPE_WEBCACHE_STATS | REFRESH_TYPE_NETWORK_USAGE |
REFRESH_TYPE_IDLE_WAKEUPS | REFRESH_TYPE_HANDLES | REFRESH_TYPE_START_TIME |
REFRESH_TYPE_CPU_TIME | REFRESH_TYPE_PRIORITY |
@@ -9,7 +9,7 @@
REFRESH_TYPE_FD_COUNT |
#endif
REFRESH_TYPE_HARD_FAULTS;
-@@ -136,7 +136,7 @@ class TaskGroup {
+@@ -141,7 +141,7 @@ class TaskGroup {
int64_t hard_faults_per_second() const { return hard_faults_per_second_; }
#endif // BUILDFLAG(IS_WIN)
@@ -18,7 +18,7 @@
int open_fd_count() const { return open_fd_count_; }
void set_open_fd_count(int open_fd_count) { open_fd_count_ = open_fd_count; }
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-@@ -151,7 +151,7 @@ class TaskGroup {
+@@ -156,7 +156,7 @@ class TaskGroup {
void RefreshWindowsHandles();
@@ -27,12 +27,12 @@
void OnOpenFdCountRefreshDone(int open_fd_count);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-@@ -219,7 +219,7 @@ class TaskGroup {
- int64_t user_peak_handles_;
- int64_t hard_faults_per_second_;
+@@ -226,7 +226,7 @@ class TaskGroup {
+ int64_t user_peak_handles_ = -1;
+ int64_t hard_faults_per_second_ = -1;
#endif // BUILDFLAG(IS_WIN)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
// The number of file descriptors currently open by the process.
- int open_fd_count_;
+ int open_fd_count_ = -1;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
diff --git a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
index 48d1d3cda245..d933bb6df0ae 100644
--- a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
+++ b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
@@ -1,15 +1,15 @@
---- chrome/browser/task_manager/sampling/task_group_sampler.h.orig 2023-09-13 12:11:42 UTC
+--- chrome/browser/task_manager/sampling/task_group_sampler.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/task_manager/sampling/task_group_sampler.h
-@@ -31,7 +31,7 @@ class TaskGroupSampler : public base::RefCountedThread
- using OnCpuRefreshCallback = base::RepeatingCallback<void(double)>;
- using OnSwappedMemRefreshCallback = base::RepeatingCallback<void(int64_t)>;
+@@ -33,7 +33,7 @@ class TaskGroupSampler : public base::RefCountedThread
+ using OnSwappedMemRefreshCallback =
+ base::RepeatingCallback<void(base::ByteCount)>;
using OnIdleWakeupsCallback = base::RepeatingCallback<void(int)>;
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
using OnOpenFdCountCallback = base::RepeatingCallback<void(int)>;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
using OnProcessPriorityCallback =
-@@ -43,7 +43,7 @@ class TaskGroupSampler : public base::RefCountedThread
+@@ -45,7 +45,7 @@ class TaskGroupSampler : public base::RefCountedThread
const OnCpuRefreshCallback& on_cpu_refresh,
const OnSwappedMemRefreshCallback& on_memory_refresh,
const OnIdleWakeupsCallback& on_idle_wakeups,
@@ -18,16 +18,16 @@
const OnOpenFdCountCallback& on_open_fd_count,
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
const OnProcessPriorityCallback& on_process_priority);
-@@ -63,7 +63,7 @@ class TaskGroupSampler : public base::RefCountedThread
+@@ -65,7 +65,7 @@ class TaskGroupSampler : public base::RefCountedThread
double RefreshCpuUsage();
- int64_t RefreshSwappedMem();
+ base::ByteCount RefreshSwappedMem();
int RefreshIdleWakeupsPerSecond();
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
int RefreshOpenFdCount();
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
base::Process::Priority RefreshProcessPriority();
-@@ -87,7 +87,7 @@ class TaskGroupSampler : public base::RefCountedThread
+@@ -89,7 +89,7 @@ class TaskGroupSampler : public base::RefCountedThread
const OnCpuRefreshCallback on_cpu_refresh_callback_;
const OnSwappedMemRefreshCallback on_swapped_mem_refresh_callback_;
const OnIdleWakeupsCallback on_idle_wakeups_callback_;
diff --git a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
index 1cfa14dc809e..76169eb52100 100644
--- a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
+++ b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
@@ -1,6 +1,6 @@
---- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/task_manager/sampling/task_manager_impl.cc
-@@ -226,7 +226,7 @@ void TaskManagerImpl::GetUSERHandles(TaskId task_id,
+@@ -227,7 +227,7 @@ void TaskManagerImpl::GetUSERHandles(TaskId task_id,
}
int TaskManagerImpl::GetOpenFdCount(TaskId task_id) const {
diff --git a/www/chromium/files/patch-chrome_browser_themes_theme__service.cc b/www/chromium/files/patch-chrome_browser_themes_theme__service.cc
index 4a6a92c74a54..1691d7a66348 100644
--- a/www/chromium/files/patch-chrome_browser_themes_theme__service.cc
+++ b/www/chromium/files/patch-chrome_browser_themes_theme__service.cc
@@ -1,6 +1,6 @@
---- chrome/browser/themes/theme_service.cc.orig 2025-07-02 06:08:04 UTC
+--- chrome/browser/themes/theme_service.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/themes/theme_service.cc
-@@ -72,7 +72,7 @@
+@@ -73,7 +73,7 @@
#include "extensions/browser/extension_registry_observer.h"
#endif
@@ -9,7 +9,7 @@
#include "ui/linux/linux_ui.h"
#include "ui/ozone/public/ozone_platform.h" // nogncheck
#endif
-@@ -331,7 +331,7 @@ CustomThemeSupplier* ThemeService::GetThemeSupplier()
+@@ -332,7 +332,7 @@ CustomThemeSupplier* ThemeService::GetThemeSupplier()
}
bool ThemeService::ShouldUseCustomFrame() const {
diff --git a/www/chromium/files/patch-chrome_browser_themes_theme__service__factory.cc b/www/chromium/files/patch-chrome_browser_themes_theme__service__factory.cc
index 321cbbbe3aaf..493a0e6eb130 100644
--- a/www/chromium/files/patch-chrome_browser_themes_theme__service__factory.cc
+++ b/www/chromium/files/patch-chrome_browser_themes_theme__service__factory.cc
@@ -1,6 +1,6 @@
---- chrome/browser/themes/theme_service_factory.cc.orig 2025-07-02 06:08:04 UTC
+--- chrome/browser/themes/theme_service_factory.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/themes/theme_service_factory.cc
-@@ -25,7 +25,7 @@
+@@ -26,7 +26,7 @@
#include "chrome/browser/themes/theme_helper_win.h"
#endif
@@ -9,7 +9,7 @@
#include "chrome/browser/themes/theme_service_aura_linux.h"
#include "ui/linux/linux_ui_factory.h"
#endif
-@@ -105,7 +105,7 @@ ThemeServiceFactory::~ThemeServiceFactory() = default;
+@@ -106,7 +106,7 @@ ThemeServiceFactory::~ThemeServiceFactory() = default;
std::unique_ptr<KeyedService>
ThemeServiceFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* profile) const {
@@ -18,7 +18,7 @@
using ThemeService = ThemeServiceAuraLinux;
#endif
-@@ -117,7 +117,7 @@ ThemeServiceFactory::BuildServiceInstanceForBrowserCon
+@@ -118,7 +118,7 @@ ThemeServiceFactory::BuildServiceInstanceForBrowserCon
void ThemeServiceFactory::RegisterProfilePrefs(
user_prefs::PrefRegistrySyncable* registry) {
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_accelerator__table.cc b/www/chromium/files/patch-chrome_browser_ui_accelerator__table.cc
index 67daf648cbce..db53c075ecf8 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_accelerator__table.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_accelerator__table.cc
@@ -1,5 +1,5 @@
---- chrome/browser/ui/views/accelerator_table.cc.orig 2025-07-02 06:08:04 UTC
-+++ chrome/browser/ui/views/accelerator_table.cc
+--- chrome/browser/ui/accelerator_table.cc.orig 2025-10-02 04:28:32 UTC
++++ chrome/browser/ui/accelerator_table.cc
@@ -72,11 +72,11 @@ const AcceleratorMapping kAcceleratorMap[] = {
{ui::VKEY_S, ui::EF_PLATFORM_ACCELERATOR, IDC_SAVE_PAGE},
{ui::VKEY_9, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_LAST_TAB},
diff --git a/www/chromium/files/patch-chrome_browser_ui_browser.h b/www/chromium/files/patch-chrome_browser_ui_browser.h
index 472b23784605..429fd3f275a3 100644
--- a/www/chromium/files/patch-chrome_browser_ui_browser.h
+++ b/www/chromium/files/patch-chrome_browser_ui_browser.h
@@ -1,6 +1,6 @@
---- chrome/browser/ui/browser.h.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/browser.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/browser.h
-@@ -279,7 +279,7 @@ class Browser : public TabStripModelObserver,
+@@ -270,7 +270,7 @@ class Browser : public TabStripModelObserver,
std::optional<int64_t> display_id;
#endif
diff --git a/www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc b/www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc
index 7c47499e7f94..f119d6ea2fef 100644
--- a/www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/browser_command_controller.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/browser_command_controller.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/browser_command_controller.cc
-@@ -129,7 +129,7 @@
+@@ -128,7 +128,7 @@
#include "components/user_manager/user_manager.h"
#endif
@@ -9,7 +9,7 @@
#include "ui/base/ime/text_edit_commands.h"
#include "ui/base/ime/text_input_flags.h"
#include "ui/linux/linux_ui.h"
-@@ -139,7 +139,7 @@
+@@ -138,7 +138,7 @@
#include "ui/ozone/public/ozone_platform.h"
#endif
@@ -18,7 +18,7 @@
#include "chrome/browser/ui/shortcuts/desktop_shortcuts_utils.h"
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-@@ -366,7 +366,7 @@ bool BrowserCommandController::IsReservedCommandOrKey(
+@@ -372,7 +372,7 @@ bool BrowserCommandController::IsReservedCommandOrKey(
#endif
}
@@ -27,7 +27,7 @@
// If this key was registered by the user as a content editing hotkey, then
// it is not reserved.
auto* linux_ui = ui::LinuxUi::instance();
-@@ -654,7 +654,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
+@@ -669,7 +669,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
break;
#endif
@@ -36,7 +36,7 @@
case IDC_MINIMIZE_WINDOW:
browser_->window()->Minimize();
break;
-@@ -871,7 +871,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
+@@ -891,7 +891,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
break;
case IDC_CREATE_SHORTCUT:
base::RecordAction(base::UserMetricsAction("CreateShortcut"));
@@ -45,7 +45,7 @@
chrome::CreateDesktopShortcutForActiveWebContents(browser_);
#else
web_app::CreateWebAppFromCurrentWebContents(
-@@ -1044,7 +1044,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
+@@ -1064,7 +1064,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
case IDC_CHROME_WHATS_NEW:
#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
@@ -54,7 +54,7 @@
ShowChromeWhatsNew(browser_);
break;
#else
-@@ -1421,7 +1421,7 @@ void BrowserCommandController::InitCommandState() {
+@@ -1444,7 +1444,7 @@ void BrowserCommandController::InitCommandState() {
command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_4, true);
command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_5, true);
#endif
@@ -63,7 +63,7 @@
command_updater_.UpdateCommandEnabled(IDC_MINIMIZE_WINDOW, true);
command_updater_.UpdateCommandEnabled(IDC_MAXIMIZE_WINDOW, true);
command_updater_.UpdateCommandEnabled(IDC_RESTORE_WINDOW, true);
-@@ -1774,7 +1774,7 @@ void BrowserCommandController::UpdateCommandsForTabSta
+@@ -1800,7 +1800,7 @@ void BrowserCommandController::UpdateCommandsForTabSta
bool can_create_web_app = web_app::CanCreateWebApp(browser_);
command_updater_.UpdateCommandEnabled(IDC_INSTALL_PWA, can_create_web_app);
diff --git a/www/chromium/files/patch-chrome_browser_ui_browser__commands.cc b/www/chromium/files/patch-chrome_browser_ui_browser__commands.cc
index ba28cd5333ac..92b02f00a8ad 100644
--- a/www/chromium/files/patch-chrome_browser_ui_browser__commands.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_browser__commands.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/browser_commands.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/browser_commands.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/browser_commands.cc
-@@ -2214,7 +2214,7 @@ void OpenUpdateChromeDialog(Browser* browser) {
+@@ -2283,7 +2283,7 @@ void OpenUpdateChromeDialog(Browser* browser) {
} else if (UpgradeDetector::GetInstance()->is_outdated_install_no_au()) {
UpgradeDetector::GetInstance()->NotifyOutdatedInstallNoAutoUpdate();
} else {
diff --git a/www/chromium/files/patch-chrome_browser_ui_browser__ui__prefs.cc b/www/chromium/files/patch-chrome_browser_ui_browser__ui__prefs.cc
index 949112b56b62..ecd4366027fd 100644
--- a/www/chromium/files/patch-chrome_browser_ui_browser__ui__prefs.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_browser__ui__prefs.cc
@@ -1,15 +1,15 @@
---- chrome/browser/ui/browser_ui_prefs.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/browser_ui_prefs.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/browser_ui_prefs.cc
-@@ -84,7 +84,7 @@ void RegisterBrowserPrefs(PrefRegistrySimple* registry
- registry->RegisterTimePref(prefs::kPdfInfoBarLastShown, base::Time());
- registry->RegisterIntegerPref(prefs::kPdfInfoBarTimesShown, 0);
+@@ -82,7 +82,7 @@ void RegisterBrowserPrefs(PrefRegistrySimple* registry
+ registry->RegisterTimePref(prefs::kPinInfoBarLastShown, base::Time());
+ registry->RegisterIntegerPref(prefs::kPinInfoBarTimesShown, 0);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
registry->RegisterStringPref(prefs::kEnterpriseCustomLabelForBrowser,
std::string());
registry->RegisterStringPref(prefs::kEnterpriseLogoUrlForBrowser,
-@@ -208,7 +208,7 @@ void RegisterBrowserUserPrefs(user_prefs::PrefRegistry
+@@ -212,7 +212,7 @@ void RegisterBrowserUserPrefs(user_prefs::PrefRegistry
registry->RegisterDictionaryPref(prefs::kHttpsUpgradeFallbacks);
registry->RegisterDictionaryPref(prefs::kHttpsUpgradeNavigations);
registry->RegisterBooleanPref(prefs::kHttpsOnlyModeAutoEnabled, false);
diff --git a/www/chromium/files/patch-chrome_browser_ui_chrome__pages.cc b/www/chromium/files/patch-chrome_browser_ui_chrome__pages.cc
index 79c685f4a486..6d67997e4d76 100644
--- a/www/chromium/files/patch-chrome_browser_ui_chrome__pages.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_chrome__pages.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/chrome_pages.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/chrome_pages.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/chrome_pages.cc
-@@ -85,7 +85,7 @@
+@@ -86,7 +86,7 @@
#include "components/signin/public/identity_manager/identity_manager.h"
#endif
@@ -9,7 +9,7 @@
#include "chrome/browser/web_applications/web_app_utils.h"
#endif
-@@ -393,7 +393,7 @@ void ShowChromeTips(Browser* browser) {
+@@ -394,7 +394,7 @@ void ShowChromeTips(Browser* browser) {
ShowSingletonTab(browser, GURL(kChromeTipsURL));
}
@@ -18,7 +18,7 @@
void ShowChromeWhatsNew(Browser* browser) {
ShowSingletonTab(browser, GURL(kChromeUIWhatsNewURL));
}
-@@ -717,7 +717,7 @@ void ShowShortcutCustomizationApp(Profile* profile,
+@@ -719,7 +719,7 @@ void ShowShortcutCustomizationApp(Profile* profile,
}
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/www/chromium/files/patch-chrome_browser_ui_chrome__pages.h b/www/chromium/files/patch-chrome_browser_ui_chrome__pages.h
index 7beb9033b7a3..a8ce57517d4e 100644
--- a/www/chromium/files/patch-chrome_browser_ui_chrome__pages.h
+++ b/www/chromium/files/patch-chrome_browser_ui_chrome__pages.h
@@ -1,4 +1,4 @@
---- chrome/browser/ui/chrome_pages.h.orig 2025-07-02 06:08:04 UTC
+--- chrome/browser/ui/chrome_pages.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/chrome_pages.h
@@ -39,7 +39,7 @@ namespace signin {
enum class ConsentLevel;
@@ -9,7 +9,7 @@
namespace web_app {
enum class AppSettingsPageEntryPoint;
} // namespace web_app
-@@ -177,7 +177,7 @@ void ShowShortcutCustomizationApp(Profile* profile,
+@@ -178,7 +178,7 @@ void ShowShortcutCustomizationApp(Profile* profile,
const std::string& category);
#endif
diff --git a/www/chromium/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc b/www/chromium/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
index 093dfeaa8af2..a13ee4e33d80 100644
--- a/www/chromium/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig 2025-03-05 08:14:56 UTC
+--- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc
-@@ -1985,7 +1985,7 @@ const gfx::VectorIcon& GetSharingHubVectorIcon() {
+@@ -1964,7 +1964,7 @@ const gfx::VectorIcon& GetSharingHubVectorIcon() {
return omnibox::kShareMacChromeRefreshIcon;
#elif BUILDFLAG(IS_WIN)
return omnibox::kShareWinChromeRefreshIcon;
diff --git a/www/chromium/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc b/www/chromium/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
index 45785b7660c9..65f4e5320201 100644
--- a/www/chromium/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
@@ -113,7 +113,7 @@ namespace {
@@ -9,7 +9,7 @@
// Should be kept in sync with constant declared in
// bubble_controllers/relaunch_chrome_bubble_controller.cc.
constexpr int kMaxNumberOfTimesKeychainErrorBubbleIsShown = 3;
-@@ -622,7 +622,7 @@ void ManagePasswordsUIController::OnBiometricAuthBefor
+@@ -624,7 +624,7 @@ void ManagePasswordsUIController::OnBiometricAuthBefor
}
void ManagePasswordsUIController::OnKeychainError() {
diff --git a/www/chromium/files/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc b/www/chromium/files/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
index cc1c8807ea2e..885dcab11542 100644
--- a/www/chromium/files/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/prefs/prefs_tab_helper.cc.orig 2025-08-07 06:57:29 UTC
+--- chrome/browser/ui/prefs/prefs_tab_helper.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/prefs/prefs_tab_helper.cc
-@@ -68,7 +68,7 @@
+@@ -64,7 +64,7 @@
#endif
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-chrome_browser_ui_startup_infobar__utils.cc b/www/chromium/files/patch-chrome_browser_ui_startup_infobar__utils.cc
new file mode 100644
index 000000000000..d15197c29c1e
--- /dev/null
+++ b/www/chromium/files/patch-chrome_browser_ui_startup_infobar__utils.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/startup/infobar_utils.cc.orig 2025-10-02 04:28:32 UTC
++++ chrome/browser/ui/startup/infobar_utils.cc
+@@ -197,7 +197,7 @@ void AddInfoBarsIfNecessary(Browser* browser,
+ }
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(features::kSessionRestoreInfobar)) {
+ // TODO(crbug.com/431828875): Instantiate and initialize the session
+ // restore controller.
diff --git a/www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc b/www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc
index 0d2d3377a3d7..0b81e0e7b720 100644
--- a/www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/startup/startup_browser_creator.cc
@@ -134,7 +134,7 @@
#include "chrome/credential_provider/common/gcp_strings.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/headless/headless_mode_util.h"
#include "chrome/browser/ui/startup/web_app_info_recorder_utils.h"
#include "components/headless/policy/headless_mode_policy.h"
-@@ -1019,7 +1019,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
+@@ -986,7 +986,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
TRACE_EVENT0("startup", "StartupBrowserCreator::ProcessCmdLineImpl");
ComputeAndRecordLaunchMode(command_line);
@@ -18,7 +18,7 @@
if (headless::IsHeadlessMode() &&
headless::HeadlessModePolicy::IsHeadlessModeDisabled(
g_browser_process->local_state())) {
-@@ -1122,7 +1122,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
+@@ -1089,7 +1089,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
silent_launch = true;
}
@@ -27,7 +27,7 @@
// Writes open and installed web apps to the specified file without
// launching a new browser window or tab.
if (base::FeatureList::IsEnabled(features::kListWebAppsSwitch) &&
-@@ -1339,7 +1339,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
+@@ -1306,7 +1306,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
CHECK_EQ(profile_info.mode, StartupProfileMode::kBrowserWindow)
<< "Failed launch with app: couldn't pick a profile";
std::string app_id = command_line.GetSwitchValueASCII(switches::kAppId);
diff --git a/www/chromium/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc b/www/chromium/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc
index 3d24423ea634..ea187db6beea 100644
--- a/www/chromium/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc
@@ -1,7 +1,7 @@
---- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2025-07-02 06:08:04 UTC
+--- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/startup/startup_tab_provider.cc
@@ -63,7 +63,7 @@
- #include "extensions/browser/extension_registry.h"
+ #include "extensions/common/manifest_handlers/chrome_url_overrides_handler.h"
#endif // !BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/www/chromium/files/patch-chrome_browser_ui_tab__helpers.cc b/www/chromium/files/patch-chrome_browser_ui_tab__helpers.cc
index 669e8ae2d303..99b28d798168 100644
--- a/www/chromium/files/patch-chrome_browser_ui_tab__helpers.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_tab__helpers.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/tab_helpers.cc.orig 2025-08-07 06:57:29 UTC
+--- chrome/browser/ui/tab_helpers.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/tab_helpers.cc
-@@ -218,7 +218,7 @@
+@@ -220,7 +220,7 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/blocked_content/framebust_block_tab_helper.h"
#include "chrome/browser/ui/hats/hats_helper.h"
#include "chrome/browser/ui/performance_controls/performance_controls_hats_service_factory.h"
-@@ -702,12 +702,12 @@ void TabHelpers::AttachTabHelpers(WebContents* web_con
+@@ -711,12 +711,12 @@ void TabHelpers::AttachTabHelpers(WebContents* web_con
webapps::PreRedirectionURLObserver::CreateForWebContents(web_contents);
#endif
diff --git a/www/chromium/files/patch-chrome_browser_ui_tabs_features.cc b/www/chromium/files/patch-chrome_browser_ui_tabs_features.cc
index df2b011866fe..1249b1ed1bea 100644
--- a/www/chromium/files/patch-chrome_browser_ui_tabs_features.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_tabs_features.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/tabs/features.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/tabs/features.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/tabs/features.cc
-@@ -60,7 +60,7 @@ bool CanShowTabSearchPositionSetting() {
+@@ -64,7 +64,7 @@ bool CanShowTabSearchPositionSetting() {
}
// Mac and other platforms will always have the tab search position in the
// correct location, cros/linux/win git the user the option to change.
diff --git a/www/chromium/files/patch-chrome_browser_ui_tabs_tab__features.cc b/www/chromium/files/patch-chrome_browser_ui_tabs_tab__features.cc
index 08278a72e532..c33229ae9b5c 100644
--- a/www/chromium/files/patch-chrome_browser_ui_tabs_tab__features.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_tabs_tab__features.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/tabs/tab_features.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/tabs/tab_features.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/tabs/tab_features.cc
-@@ -356,7 +356,7 @@ void TabFeatures::Init(TabInterface& tab, Profile* pro
+@@ -366,7 +366,7 @@ void TabFeatures::Init(TabInterface& tab, Profile* pro
task_manager::WebContentsTags::CreateForTabContents(tab.GetContents());
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -8,4 +8,4 @@
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
inactive_window_mouse_event_controller_ =
std::make_unique<InactiveWindowMouseEventController>();
- #endif
+
diff --git a/www/chromium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc b/www/chromium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
index 9f49b33920cb..7bde5f263aac 100644
--- a/www/chromium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/task_manager/task_manager_table_model.cc
-@@ -376,7 +376,7 @@ TaskManagerTableModel::~TaskManagerTableModel() {
+@@ -374,7 +374,7 @@ TaskManagerTableModel::~TaskManagerTableModel() {
// Note: system_total_time_ is used for both since there is no functional
// difference between browser & system (they are essentially the same tab).
// Instead, the data is routed to the platform appropriate bucket.
@@ -9,7 +9,7 @@
task_manager::RecordTabSwitchEvent(CategoryRecord::kBrowser,
system_total_time_);
#elif BUILDFLAG(IS_CHROMEOS)
-@@ -509,7 +509,7 @@ std::u16string TaskManagerTableModel::GetText(size_t r
+@@ -507,7 +507,7 @@ std::u16string TaskManagerTableModel::GetText(size_t r
? stringifier_->backgrounded_string()
: stringifier_->foregrounded_string();
@@ -18,7 +18,7 @@
case IDS_TASK_MANAGER_OPEN_FD_COUNT_COLUMN: {
const int fd_count = observed_task_manager()->GetOpenFdCount(tasks_[row]);
return fd_count >= 0 ? base::FormatNumber(fd_count)
-@@ -667,7 +667,7 @@ int TaskManagerTableModel::CompareValues(size_t row1,
+@@ -665,7 +665,7 @@ int TaskManagerTableModel::CompareValues(size_t row1,
return BooleanCompare(is_proc1_bg, is_proc2_bg);
}
@@ -27,7 +27,7 @@
case IDS_TASK_MANAGER_OPEN_FD_COUNT_COLUMN: {
const int proc1_fd_count =
observed_task_manager()->GetOpenFdCount(tasks_[row1]);
-@@ -979,7 +979,7 @@ void TaskManagerTableModel::UpdateRefreshTypes(int col
+@@ -977,7 +977,7 @@ void TaskManagerTableModel::UpdateRefreshTypes(int col
type = REFRESH_TYPE_KEEPALIVE_COUNT;
break;
diff --git a/www/chromium/files/patch-chrome_browser_ui_ui__features.cc b/www/chromium/files/patch-chrome_browser_ui_ui__features.cc
index d018b961e767..b6d01750f735 100644
--- a/www/chromium/files/patch-chrome_browser_ui_ui__features.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_ui__features.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/ui_features.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/ui_features.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/ui_features.cc
@@ -38,7 +38,7 @@ BASE_FEATURE(kCloseOmniboxPopupOnInactiveAreaClick,
"CloseOmniboxPopupOnInactiveAreaClick",
@@ -9,7 +9,16 @@
// Enables the feature to remove the last confirmation dialog when relaunching
// to update Chrome.
BASE_FEATURE(kFewerUpdateConfirmations,
-@@ -398,7 +398,7 @@ BASE_FEATURE(kViewsJSAppModalDialog,
+@@ -171,7 +171,7 @@ BASE_FEATURE_PARAM(int,
+ "drop_target_hide_for_os_width",
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
+ 32
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ 50
+ #else
+ 0
+@@ -511,7 +511,7 @@ BASE_FEATURE(kViewsJSAppModalDialog,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
@@ -18,3 +27,12 @@
BASE_FEATURE(kUsePortalAccentColor,
"UsePortalAccentColor",
base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -732,7 +732,7 @@ bool IsBookmarkTabGroupConversionEnabled() {
+ return base::FeatureList::IsEnabled(kBookmarkTabGroupConversion);
+ }
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kSessionRestoreInfobar,
+ "SessionRestoreInfobar",
+ base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/www/chromium/files/patch-chrome_browser_ui_ui__features.h b/www/chromium/files/patch-chrome_browser_ui_ui__features.h
index 4ecff189fdaf..0c63ce8a6603 100644
--- a/www/chromium/files/patch-chrome_browser_ui_ui__features.h
+++ b/www/chromium/files/patch-chrome_browser_ui_ui__features.h
@@ -1,4 +1,4 @@
---- chrome/browser/ui/ui_features.h.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/ui_features.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/ui_features.h
@@ -28,7 +28,7 @@ BASE_DECLARE_FEATURE(kAllowEyeDropperWGCScreenCapture)
@@ -9,7 +9,16 @@
BASE_DECLARE_FEATURE(kFewerUpdateConfirmations);
#endif
-@@ -292,7 +292,7 @@ BASE_DECLARE_FEATURE(kViewsFirstRunDialog);
+@@ -56,7 +56,7 @@ enum class PdfInfoBarTrigger { kPdfLoad = 0, kStartup
+ BASE_DECLARE_FEATURE_PARAM(PdfInfoBarTrigger, kPdfInfoBarTrigger);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // When enabled, user may see the session restore UI flow.
+ BASE_DECLARE_FEATURE(kSessionRestoreInfobar);
+ #endif
+@@ -336,7 +336,7 @@ BASE_DECLARE_FEATURE(kViewsFirstRunDialog);
BASE_DECLARE_FEATURE(kViewsJSAppModalDialog);
#endif
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc b/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc
index 90fcc8a23815..a7ecd650ea4e 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/views/frame/browser_frame.cc.orig 2025-08-07 06:57:29 UTC
+--- chrome/browser/ui/views/frame/browser_frame.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/views/frame/browser_frame.cc
@@ -53,7 +53,7 @@
#include "ui/aura/window.h"
@@ -27,7 +27,7 @@
return ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme();
#else
return false;
-@@ -196,7 +196,7 @@ void BrowserFrame::InitBrowserFrame() {
+@@ -204,7 +204,7 @@ void BrowserFrame::InitBrowserFrame() {
Init(std::move(params));
@@ -36,7 +36,7 @@
SelectNativeTheme();
#else
SetNativeTheme(ui::NativeTheme::GetInstanceForNativeUi());
-@@ -434,7 +434,7 @@ void BrowserFrame::OnNativeWidgetWorkspaceChanged() {
+@@ -450,7 +450,7 @@ void BrowserFrame::OnNativeWidgetWorkspaceChanged() {
chrome::SaveWindowWorkspace(browser_view_->browser(), GetWorkspace());
chrome::SaveWindowVisibleOnAllWorkspaces(browser_view_->browser(),
IsVisibleOnAllWorkspaces());
@@ -45,7 +45,7 @@
// If the window was sent to a different workspace, prioritize it if
// it was sent to the current workspace and deprioritize it
// otherwise. This is done by MoveBrowsersInWorkspaceToFront()
-@@ -633,7 +633,7 @@ void BrowserFrame::OnMenuClosed() {
+@@ -649,7 +649,7 @@ void BrowserFrame::OnMenuClosed() {
}
void BrowserFrame::SelectNativeTheme() {
@@ -54,7 +54,7 @@
// Use the regular NativeTheme instance if running incognito mode, regardless
// of system theme (gtk, qt etc).
ui::NativeTheme* native_theme = ui::NativeTheme::GetInstanceForNativeUi();
-@@ -674,7 +674,7 @@ void BrowserFrame::OnTouchUiChanged() {
+@@ -690,7 +690,7 @@ void BrowserFrame::OnTouchUiChanged() {
bool BrowserFrame::RegenerateFrameOnThemeChange(
BrowserThemeChangeType theme_change_type) {
bool need_regenerate = false;
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc b/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc
index 9107605cffce..59f16587ace6 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/frame/browser_view.cc.orig 2025-09-22 06:24:40 UTC
+--- chrome/browser/ui/views/frame/browser_view.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/views/frame/browser_view.cc
-@@ -2476,7 +2476,7 @@ void BrowserView::ToolbarSizeChanged(bool is_animating
+@@ -2463,7 +2463,7 @@ void BrowserView::ToolbarSizeChanged(bool is_animating
}
void BrowserView::TabDraggingStatusChanged(bool is_dragging) {
@@ -9,7 +9,7 @@
std::vector<ContentsWebView*> contents_web_views =
GetAllVisibleContentsWebViews();
-@@ -5972,7 +5972,7 @@ void BrowserView::MaybeShowProfileSwitchIPH() {
+@@ -5954,7 +5954,7 @@ void BrowserView::MaybeShowProfileSwitchIPH() {
}
void BrowserView::MaybeShowSupervisedUserProfileSignInIPH() {
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc b/www/chromium/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
index 7f81d4130ef5..7f10c82ad2fa 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc
-@@ -74,7 +74,7 @@
+@@ -75,7 +75,7 @@
// Windows, Mac and CrOS do not clip child widgets to their parents, so we
// don't have to worry about resizing quite as much.
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc b/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
index fd11991eb637..ab5ef10aae00 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/views/frame/system_menu_model_builder.cc
-@@ -74,7 +74,7 @@ void SystemMenuModelBuilder::BuildMenu(ui::SimpleMenuM
+@@ -80,7 +80,7 @@ void SystemMenuModelBuilder::BuildMenu(ui::SimpleMenuM
void SystemMenuModelBuilder::BuildSystemMenuForBrowserWindow(
ui::SimpleMenuModel* model) {
@@ -9,7 +9,7 @@
model->AddItemWithStringId(IDC_MINIMIZE_WINDOW, IDS_MINIMIZE_WINDOW_MENU);
model->AddItemWithStringId(IDC_MAXIMIZE_WINDOW, IDS_MAXIMIZE_WINDOW_MENU);
model->AddItemWithStringId(IDC_RESTORE_WINDOW, IDS_RESTORE_WINDOW_MENU);
-@@ -100,7 +100,7 @@ void SystemMenuModelBuilder::BuildSystemMenuForBrowser
+@@ -123,7 +123,7 @@ void SystemMenuModelBuilder::BuildSystemMenuForBrowser
model->AddSeparator(ui::NORMAL_SEPARATOR);
model->AddItemWithStringId(IDC_TASK_MANAGER_CONTEXT_MENU, IDS_TASK_MANAGER);
}
@@ -18,7 +18,7 @@
model->AddSeparator(ui::NORMAL_SEPARATOR);
bool supports_server_side_decorations = true;
#if BUILDFLAG(IS_OZONE) && !BUILDFLAG(IS_CHROMEOS)
-@@ -174,7 +174,7 @@ void SystemMenuModelBuilder::BuildSystemMenuForAppOrPo
+@@ -197,7 +197,7 @@ void SystemMenuModelBuilder::BuildSystemMenuForAppOrPo
model->AddSeparator(ui::NORMAL_SEPARATOR);
model->AddItemWithStringId(IDC_TASK_MANAGER, IDS_TASK_MANAGER);
}
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc b/www/chromium/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
index 31ef3ae1e8d5..b399720527a6 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/frame/tab_strip_region_view.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/views/frame/tab_strip_region_view.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/views/frame/tab_strip_region_view.cc
-@@ -222,7 +222,7 @@ TabStripRegionView::TabStripRegionView(std::unique_ptr
+@@ -304,7 +304,7 @@ TabStripRegionView::TabStripRegionView(std::unique_ptr
new_tab_button_->GetViewAccessibility().SetName(
l10n_util::GetStringUTF16(IDS_ACCNAME_NEWTAB));
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc b/www/chromium/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
index aad1273edb31..be33de465525 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/omnibox/omnibox_view_views.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/views/omnibox/omnibox_view_views.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/views/omnibox/omnibox_view_views.cc
-@@ -2320,7 +2320,7 @@ void OmniboxViewViews::MaybeAddSendTabToSelfItem(
+@@ -2335,7 +2335,7 @@ void OmniboxViewViews::MaybeAddSendTabToSelfItem(
}
void OmniboxViewViews::OnPopupOpened() {
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc b/www/chromium/files/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
index 791dcf1595dc..12b9c376b946 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/profiles/profile_menu_coordinator.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/views/profiles/profile_menu_coordinator.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/views/profiles/profile_menu_coordinator.cc
-@@ -55,7 +55,7 @@ void ProfileMenuCoordinator::Show(
+@@ -54,7 +54,7 @@ void ProfileMenuCoordinator::Show(
->NotifyFeaturePromoFeatureUsed(
feature_engagement::kIPHProfileSwitchFeature,
FeaturePromoFeatureUsedAction::kClosePromoIfPresent);
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc b/www/chromium/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
index c7562f808fcb..74764b133842 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/views/profiles/profile_menu_view.cc
-@@ -102,7 +102,7 @@
+@@ -103,7 +103,7 @@
#include "ui/views/accessibility/view_accessibility.h"
#include "ui/views/widget/widget.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#endif
-@@ -585,7 +585,7 @@ void ProfileMenuView::SetMenuTitleForAccessibility() {
+@@ -557,7 +557,7 @@ void ProfileMenuView::SetMenuTitleForAccessibility() {
case signin_util::SignedInState::kSignedOut:
case signin_util::SignedInState::kWebOnlySignedIn: {
std::string profile_user_display_name, profile_user_email;
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc b/www/chromium/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
index c99e859ac720..252dc00da856 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc
@@ -63,14 +63,14 @@
#include "chrome/browser/ui/webui/signin/signout_confirmation/signout_confirmation_ui.h"
@@ -26,7 +26,7 @@
std::unique_ptr<views::WebView>
SigninViewControllerDelegateViews::CreateHistorySyncOptInWebView(
Browser* browser,
-@@ -227,7 +227,7 @@ SigninViewControllerDelegateViews::CreateSignoutConfir
+@@ -228,7 +228,7 @@ SigninViewControllerDelegateViews::CreateSignoutConfir
}
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -35,7 +35,7 @@
// static
std::unique_ptr<views::WebView>
SigninViewControllerDelegateViews::CreateManagedUserNoticeConfirmationWebView(
-@@ -402,7 +402,7 @@ SigninViewControllerDelegateViews::SigninViewControlle
+@@ -404,7 +404,7 @@ SigninViewControllerDelegateViews::SigninViewControlle
SetButtons(static_cast<int>(ui::mojom::DialogButton::kNone));
@@ -44,7 +44,7 @@
// On the local profile creation dialog, cancelling the dialog (for instance
// through the VKEY_ESCAPE accelerator) should delete the profile.
if (delete_profile_on_cancel) {
-@@ -494,7 +494,7 @@ void SigninViewControllerDelegateViews::DisplayModal()
+@@ -496,7 +496,7 @@ void SigninViewControllerDelegateViews::DisplayModal()
content_view_->RequestFocus();
}
@@ -53,7 +53,7 @@
void SigninViewControllerDelegateViews::DeleteProfileOnCancel() {
ProfileAttributesEntry* entry =
g_browser_process->profile_manager()
-@@ -534,7 +534,7 @@ SigninViewControllerDelegate::CreateSyncConfirmationDe
+@@ -536,7 +536,7 @@ SigninViewControllerDelegate::CreateSyncConfirmationDe
/*animate_on_resize=*/true);
}
@@ -62,7 +62,7 @@
// static
SigninViewControllerDelegate*
SigninViewControllerDelegate::CreateSyncHistoryOptInDelegate(
-@@ -591,7 +591,7 @@ SigninViewControllerDelegate::CreateSignoutConfirmatio
+@@ -593,7 +593,7 @@ SigninViewControllerDelegate::CreateSignoutConfirmatio
}
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc b/www/chromium/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
index fc74f5a26174..f44747816c21 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc
-@@ -194,7 +194,7 @@ bool IsWindowDragUsingSystemDragDropAllowed() {
+@@ -179,7 +179,7 @@ bool IsWindowDragUsingSystemDragDropAllowed() {
void UpdateSystemDnDDragImage(TabDragContext* attached_context,
const gfx::ImageSkia& image) {
@@ -9,7 +9,7 @@
VLOG(1) << __func__ << " image size=" << image.size().ToString();
aura::Window* root_window =
attached_context->GetWidget()->GetNativeWindow()->GetRootWindow();
-@@ -406,7 +406,7 @@ TabDragController::Liveness TabDragController::Init(
+@@ -391,7 +391,7 @@ TabDragController::Liveness TabDragController::Init(
// synchronous on desktop Linux, so use that.
// - ChromeOS Ash
// Releasing capture on Ash cancels gestures so avoid it.
@@ -18,7 +18,7 @@
ref->can_release_capture_ = false;
#endif
ref->start_point_in_screen_ =
-@@ -980,7 +980,7 @@ TabDragController::Liveness TabDragController::DragBro
+@@ -982,7 +982,7 @@ TabDragController::Liveness TabDragController::DragBro
CHECK_EQ(SetCapture(target_context), Liveness::ALIVE);
}
@@ -27,7 +27,7 @@
// EndMoveLoop is going to snap the window back to its original location.
// Hide it so users don't see this. Hiding a window in Linux aura causes
// it to lose capture so skip it.
-@@ -2132,7 +2132,7 @@ void TabDragController::CompleteDrag() {
+@@ -2135,7 +2135,7 @@ void TabDragController::CompleteDrag() {
}
// If source window was maximized - maximize the new window as well.
@@ -36,7 +36,7 @@
// Keeping maximized state breaks snap to Grid on Windows when dragging
// tabs from maximized windows. TODO:(crbug.com/727051) Explore doing this
// for other desktop OS's. kMaximizedStateRetainedOnTabDrag in
-@@ -2549,7 +2549,7 @@ TabDragController::Liveness TabDragController::GetLoca
+@@ -2551,7 +2551,7 @@ TabDragController::Liveness TabDragController::GetLoca
}
}
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc b/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc
index d5275fa75adc..7a8b9a1860be 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/tabs/tab.cc.orig 2025-09-22 06:24:40 UTC
+--- chrome/browser/ui/views/tabs/tab.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/views/tabs/tab.cc
-@@ -677,7 +677,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent&
+@@ -678,7 +678,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent&
return;
}
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc b/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
index 3137975c2d68..edf7ddc028b9 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig 2025-05-05 10:57:53 UTC
+--- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc
-@@ -380,7 +380,7 @@ TabHoverCardBubbleView::TabHoverCardBubbleView(Tab* ta
+@@ -381,7 +381,7 @@ TabHoverCardBubbleView::TabHoverCardBubbleView(Tab* ta
// not become active. Setting this to false creates the need to explicitly
// hide the hovercard on press, touch, and keyboard events.
SetCanActivate(false);
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc b/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
index 5c1a9efe165b..b541eb0a4a27 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/tabs/tab_style_views.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/views/tabs/tab_style_views.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/views/tabs/tab_style_views.cc
-@@ -575,7 +575,7 @@ float TabStyleViewsImpl::GetCurrentActiveOpacity() con
+@@ -557,7 +557,7 @@ float TabStyleViewsImpl::GetCurrentActiveOpacity() con
if (!IsHoverAnimationActive()) {
return base_opacity;
}
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc b/www/chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
index a81e79f5ba4a..61c609aa9adc 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
+++ b/www/chromium/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-09-06 10:01:20 UTC
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -1090,7 +1090,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1125,7 +1125,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered when a shared tab becomes the active tab.")));
}
@@ -9,7 +9,7 @@
// kIPHSupervisedUserProfileSigninFeature
registry.RegisterFeature(std::move(
FeaturePromoSpecification::CreateForCustomAction(
-@@ -1337,7 +1337,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1372,7 +1372,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered to inform users of the availability of the "
"new translate screen feature on the Lens Overlay.")));
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc b/www/chromium/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
index 13dc6996ea16..02b6f068dd1e 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc
-@@ -516,7 +516,7 @@ std::string GetFileExtension(FileExtension file_extens
+@@ -515,7 +515,7 @@ std::string GetFileExtension(FileExtension file_extens
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
SiteConfig GetSiteConfigurationFromAppName(const std::string& app_name) {
SiteConfig config;
bool is_app_found = false;
-@@ -2076,7 +2076,7 @@ void WebAppIntegrationTestDriver::DeletePlatformShortc
+@@ -2088,7 +2088,7 @@ void WebAppIntegrationTestDriver::DeletePlatformShortc
if (app_name.empty()) {
app_name = GetSiteConfiguration(site).app_name;
}
@@ -18,7 +18,7 @@
ASSERT_TRUE(override_registration_->test_override().IsShortcutCreated(
profile(), app_id, app_name));
ASSERT_TRUE(
-@@ -3394,7 +3394,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginEna
+@@ -3411,7 +3411,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginEna
app_state->id, app_state->name);
ASSERT_TRUE(icon_color.has_value());
ASSERT_THAT(site_config.icon_color, testing::Eq(icon_color.value()));
@@ -27,7 +27,7 @@
ASSERT_TRUE(override_registration_->test_override().IsRunOnOsLoginEnabled(
profile(), app_state->id, app_state->name));
#endif
-@@ -3409,7 +3409,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginDis
+@@ -3426,7 +3426,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginDis
GetAppBySiteMode(after_state_change_action_state_.get(), profile(), site);
ASSERT_TRUE(app_state);
base::ScopedAllowBlockingForTesting allow_blocking;
@@ -36,7 +36,7 @@
ASSERT_FALSE(override_registration_->test_override().IsRunOnOsLoginEnabled(
profile(), app_state->id, app_state->name));
#endif
-@@ -3419,7 +3419,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginDis
+@@ -3436,7 +3436,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginDis
void WebAppIntegrationTestDriver::CheckSiteHandlesFile(
Site site,
FileExtension file_extension) {
@@ -45,7 +45,7 @@
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -3435,7 +3435,7 @@ void WebAppIntegrationTestDriver::CheckSiteHandlesFile
+@@ -3452,7 +3452,7 @@ void WebAppIntegrationTestDriver::CheckSiteHandlesFile
void WebAppIntegrationTestDriver::CheckSiteNotHandlesFile(
Site site,
FileExtension file_extension) {
@@ -54,7 +54,7 @@
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -4260,7 +4260,7 @@ base::FilePath WebAppIntegrationTestDriver::GetShortcu
+@@ -4277,7 +4277,7 @@ base::FilePath WebAppIntegrationTestDriver::GetShortcu
base::FilePath shortcut_dir,
const std::string& app_name,
const webapps::AppId& app_id) {
@@ -63,7 +63,7 @@
return override_registration_->test_override().GetShortcutPath(
profile(), shortcut_dir, app_id, app_name);
#else
-@@ -4460,7 +4460,7 @@ bool WebAppIntegrationTestDriver::IsShortcutAndIconCre
+@@ -4477,7 +4477,7 @@ bool WebAppIntegrationTestDriver::IsShortcutAndIconCre
const webapps::AppId& id) {
base::ScopedAllowBlockingForTesting allow_blocking;
bool is_shortcut_and_icon_correct = false;
@@ -72,7 +72,7 @@
bool is_shortcut_correct =
override_registration_->test_override().IsShortcutCreated(profile, id,
name);
-@@ -4504,7 +4504,7 @@ bool WebAppIntegrationTestDriver::DoIconColorsMatch(Pr
+@@ -4521,7 +4521,7 @@ bool WebAppIntegrationTestDriver::DoIconColorsMatch(Pr
do_icon_colors_match =
(expected_icon_pixel_color == shortcut_pixel_color_apps_folder.value());
}
diff --git a/www/chromium/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h b/www/chromium/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
index 381c137e5e60..248c4c7f9d4f 100644
--- a/www/chromium/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
+++ b/www/chromium/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
@@ -1,7 +1,7 @@
---- chrome/browser/ui/web_applications/web_app_dialogs.h.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/web_applications/web_app_dialogs.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/web_applications/web_app_dialogs.h
@@ -24,7 +24,7 @@
- #include "ui/gfx/native_widget_types.h"
+ #include "ui/gfx/native_window_types.h"
static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- BUILDFLAG(IS_CHROMEOS));
diff --git a/www/chromium/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc b/www/chromium/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
index 6eee4bdea253..6e6d81bfcdf5 100644
--- a/www/chromium/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
-@@ -564,7 +564,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPromoForAppsLaun
+@@ -574,7 +574,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPromoForAppsLaun
Browser* browser,
Profile* profile,
const std::string& app_id) {
@@ -9,7 +9,7 @@
WebAppProvider* provider = WebAppProvider::GetForWebApps(profile);
CHECK(provider);
-@@ -793,7 +793,7 @@ void WebAppUiManagerImpl::ClearWebAppSiteDataIfNeeded(
+@@ -803,7 +803,7 @@ void WebAppUiManagerImpl::ClearWebAppSiteDataIfNeeded(
}
}
diff --git a/www/chromium/files/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc b/www/chromium/files/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
index a798b32d2c62..49232f2a5810 100644
--- a/www/chromium/files/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui_browser/webui_browser_window.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/webui_browser/webui_browser_window.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/webui_browser/webui_browser_window.cc
-@@ -22,7 +22,7 @@ namespace {
+@@ -42,7 +42,7 @@ const char* const kWebUIBrowserWindowKey = "__WEBUI_BR
// Copied from chrome/browser/ui/views/frame/browser_frame.cc.
bool IsUsingLinuxSystemTheme(Profile* profile) {
diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc b/www/chromium/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
index c25bb76054e1..5d94af3d7e38 100644
--- a/www/chromium/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2025-08-07 06:57:29 UTC
+--- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc
-@@ -219,7 +219,7 @@ CertificateManagerPageHandler::GetCertSource(
+@@ -217,7 +217,7 @@ CertificateManagerPageHandler::GetCertSource(
CERTIFICATE_TRUST_TYPE_DISTRUSTED,
profile_, &remote_client_);
break;
diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc b/www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
index bf4b2af47365..8483488e2d45 100644
--- a/www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/webui/chrome_web_ui_configs.cc
-@@ -152,7 +152,7 @@
+@@ -153,7 +153,7 @@
#include "chrome/browser/ui/webui/conflicts/conflicts_ui.h"
#endif // BUILDFLAG(IS_WIN)
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
#include "chrome/browser/ui/webui/browser_switch/browser_switch_ui.h"
#include "chrome/browser/ui/webui/signin/history_sync_optin/history_sync_optin_ui.h"
-@@ -160,13 +160,13 @@
+@@ -161,13 +161,13 @@
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -25,7 +25,7 @@
#include "chrome/browser/ui/webui/discards/discards_ui.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
-@@ -194,7 +194,7 @@
+@@ -195,7 +195,7 @@
#include "chrome/browser/ui/webui/signin/signin_error_ui.h"
#endif // !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_ANDROID)
@@ -34,7 +34,7 @@
#include "chrome/browser/ui/webui/on_device_translation_internals/on_device_translation_internals_ui.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -347,7 +347,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -349,7 +349,7 @@ void RegisterChromeWebUIConfigs() {
map.AddWebUIConfig(std::make_unique<WebUIJsErrorUIConfig>());
#endif // BUILDFLAG(IS_ANDROID)
@@ -43,7 +43,7 @@
map.AddWebUIConfig(std::make_unique<LinuxProxyConfigUI>());
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
// BUILDFLAG(IS_OPENBSD)
-@@ -377,7 +377,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -379,7 +379,7 @@ void RegisterChromeWebUIConfigs() {
map.AddWebUIConfig(std::make_unique<ConflictsUIConfig>());
#endif // BUILDFLAG(IS_WIN)
@@ -52,7 +52,7 @@
map.AddWebUIConfig(std::make_unique<BrowserSwitchUIConfig>());
map.AddWebUIConfig(std::make_unique<HistorySyncOptinUIConfig>());
map.AddWebUIConfig(std::make_unique<OnDeviceTranslationInternalsUIConfig>());
-@@ -386,13 +386,13 @@ void RegisterChromeWebUIConfigs() {
+@@ -388,13 +388,13 @@ void RegisterChromeWebUIConfigs() {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc b/www/chromium/files/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
index 23f022630bc9..6c269c2c1586 100644
--- a/www/chromium/files/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc
@@ -85,7 +85,7 @@ connectors_internals::mojom::ClientIdentityPtr GetIden
#endif // BUILDFLAG(ENTERPRISE_CLIENT_CERTIFICATES)
@@ -9,7 +9,7 @@
std::string GetStringFromTimestamp(base::Time timestamp) {
return (timestamp == base::Time()) ? std::string()
: base::UnlocalizedTimeFormatWithPattern(
-@@ -202,7 +202,7 @@ void ConnectorsInternalsPageHandler::GetClientCertific
+@@ -200,7 +200,7 @@ void ConnectorsInternalsPageHandler::GetClientCertific
void ConnectorsInternalsPageHandler::GetSignalsReportingState(
GetSignalsReportingStateCallback callback) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc b/www/chromium/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
index 09f96200046b..29773d71b3aa 100644
--- a/www/chromium/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
@@ -1,29 +1,29 @@
---- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2025-07-02 06:08:04 UTC
+--- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc
-@@ -7,7 +7,7 @@
- #include "build/build_config.h"
+@@ -8,7 +8,7 @@
#include "components/enterprise/buildflags/buildflags.h"
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
#include "base/base64url.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/policy/chrome_browser_policy_connector.h"
-@@ -39,7 +39,7 @@ namespace enterprise_connectors::utils {
-
+@@ -42,7 +42,7 @@ namespace enterprise_connectors::utils {
namespace {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
connectors_internals::mojom::KeyTrustLevel ParseTrustLevel(
BPKUR::KeyTrustLevel trust_level) {
-@@ -176,7 +176,7 @@ connectors_internals::mojom::CertificateMetadataPtr Co
- } // namespace
+@@ -183,7 +183,7 @@ connectors_internals::mojom::CertificateMetadataPtr Co
connectors_internals::mojom::KeyInfoPtr GetKeyInfo() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
auto* key_manager = g_browser_process->browser_policy_connector()
->chrome_browser_cloud_management_controller()
->GetDeviceTrustKeyManager();
diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc b/www/chromium/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
index 9ac4a9bd3233..438c2f007319 100644
--- a/www/chromium/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/webui/management/management_ui_handler.cc
-@@ -68,7 +68,7 @@
+@@ -70,7 +70,7 @@
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/webui/web_ui_util.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/enterprise/signals/user_permission_service_factory.h"
#include "components/device_signals/core/browser/user_permission_service.h" // nogncheck
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -381,7 +381,7 @@ void ManagementUIHandler::AddReportingInfo(base::Value
+@@ -383,7 +383,7 @@ void ManagementUIHandler::AddReportingInfo(base::Value
report_sources->Append(std::move(data));
}
@@ -18,7 +18,7 @@
auto device_signal_data = GetDeviceSignalGrantedMessage();
if (!device_signal_data.empty()) {
report_sources->Append(std::move(device_signal_data));
-@@ -403,7 +403,7 @@ void ManagementUIHandler::AddReportingInfo(base::Value
+@@ -405,7 +405,7 @@ void ManagementUIHandler::AddReportingInfo(base::Value
report_sources->Append(std::move(data));
}
@@ -27,7 +27,7 @@
auto device_signal_data = GetDeviceSignalGrantedMessage();
if (!device_signal_data.empty()) {
report_sources->Append(std::move(device_signal_data));
-@@ -589,7 +589,7 @@ policy::PolicyService* ManagementUIHandler::GetPolicyS
+@@ -595,7 +595,7 @@ policy::PolicyService* ManagementUIHandler::GetPolicyS
->policy_service();
}
diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc b/www/chromium/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
index 2568e587daec..d49ece4cb1dd 100644
--- a/www/chromium/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui/searchbox/searchbox_handler.cc.orig 2025-08-07 06:57:29 UTC
+--- chrome/browser/ui/webui/searchbox/searchbox_handler.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/webui/searchbox/searchbox_handler.cc
-@@ -128,7 +128,7 @@ const char* kMacShareIconResourceName =
+@@ -135,7 +135,7 @@ const char* kMacShareIconResourceName =
#elif BUILDFLAG(IS_WIN)
const char* kWinShareIconResourceName =
"//resources/cr_components/searchbox/icons/win_share.svg";
@@ -9,7 +9,7 @@
const char* kLinuxShareIconResourceName =
"//resources/cr_components/searchbox/icons/share.svg";
#else
-@@ -188,7 +188,7 @@ static void DefineChromeRefreshRealboxIcons() {
+@@ -195,7 +195,7 @@ static void DefineChromeRefreshRealboxIcons() {
#elif BUILDFLAG(IS_WIN)
kWinShareIconResourceName =
"//resources/cr_components/searchbox/icons/win_share_cr23.svg";
@@ -18,7 +18,7 @@
kLinuxShareIconResourceName =
"//resources/cr_components/searchbox/icons/share_cr23.svg";
#else
-@@ -656,7 +656,7 @@ std::string SearchboxHandler::ActionVectorIconToResour
+@@ -706,7 +706,7 @@ std::string SearchboxHandler::ActionVectorIconToResour
icon.name == omnibox::kShareWinChromeRefreshIcon.name) {
return kWinShareIconResourceName;
}
diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc b/www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
index b46aa2088327..7b771636a8d1 100644
--- a/www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2025-04-04 08:52:13 UTC
+--- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/webui/settings/appearance_handler.cc
-@@ -32,7 +32,7 @@ void AppearanceHandler::RegisterMessages() {
+@@ -33,7 +33,7 @@ void AppearanceHandler::RegisterMessages() {
"useDefaultTheme",
base::BindRepeating(&AppearanceHandler::HandleUseTheme,
base::Unretained(this), ui::SystemTheme::kDefault));
diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc b/www/chromium/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
index edd56bfe05ca..3c8dba5964a7 100644
--- a/www/chromium/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
@@ -137,7 +137,7 @@
#include "chrome/browser/ui/webui/settings/system_handler.h"
@@ -9,8 +9,8 @@
#include "ui/display/screen.h"
#endif
-@@ -153,7 +153,7 @@
- #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
+@@ -146,7 +146,7 @@
+ #include "device/fido/win/webauthn_api.h"
#endif // BUILDFLAG(IS_WIN)
-#if BUILDFLAG(IS_LINUX)
@@ -18,7 +18,7 @@
#include "ui/linux/linux_ui_factory.h"
#include "ui/ozone/public/ozone_platform.h"
#endif
-@@ -278,7 +278,7 @@ void AddA11yStrings(content::WebUIDataSource* html_sou
+@@ -271,7 +271,7 @@ void AddA11yStrings(content::WebUIDataSource* html_sou
{"toastAlertLevelDescription",
IDS_SETTINGS_ACCESSIBILITY_TOAST_FREQUENCY_DESCRIPTION},
#endif
@@ -27,7 +27,7 @@
{"overscrollHistoryNavigationTitle",
IDS_SETTINGS_OVERSCROLL_HISTORY_NAVIGATION_TITLE},
{"overscrollHistoryNavigationSubtitle",
-@@ -548,7 +548,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
+@@ -543,7 +543,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
{"uiFeatureAlignLeft", IDS_SETTINGS_UI_FEATURE_ALIGN_LEFT},
{"uiFeatureAlignRight", IDS_SETTINGS_UI_FEATURE_ALIGN_RIGHT},
{"resetToDefault", IDS_SETTINGS_RESET_TO_DEFAULT},
@@ -36,7 +36,7 @@
{"gtkTheme", IDS_SETTINGS_GTK_THEME},
{"useGtkTheme", IDS_SETTINGS_USE_GTK_THEME},
{"qtTheme", IDS_SETTINGS_QT_THEME},
-@@ -556,11 +556,11 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
+@@ -551,11 +551,11 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
{"classicTheme", IDS_SETTINGS_CLASSIC_THEME},
{"useClassicTheme", IDS_SETTINGS_USE_CLASSIC_THEME},
#endif
@@ -50,7 +50,7 @@
{"showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS},
#endif
#if BUILDFLAG(IS_MAC)
-@@ -582,7 +582,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
+@@ -579,7 +579,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
html_source->AddBoolean("tabSearchIsRightAlignedAtStartup",
tabs::GetTabSearchTrailingTabstrip(profile));
@@ -59,7 +59,7 @@
bool show_custom_chrome_frame = ui::OzonePlatform::GetInstance()
->GetPlatformRuntimeProperties()
.supports_server_side_window_decorations;
-@@ -1591,7 +1591,7 @@ void AddSignOutDialogStrings(content::WebUIDataSource*
+@@ -1577,7 +1577,7 @@ void AddSignOutDialogStrings(content::WebUIDataSource*
g_browser_process->GetApplicationLocale())
.spec();
diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc b/www/chromium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
index 78485da73d75..92d2212a0d54 100644
--- a/www/chromium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc
-@@ -516,7 +516,7 @@ void CustomizeChromePageHandler::UpdateFooterSettings(
+@@ -549,7 +549,7 @@ void CustomizeChromePageHandler::UpdateFooterSettings(
side_panel::mojom::ManagementNoticeState::New();
management_notice_state->can_be_shown = false;
management_notice_state->enabled_by_policy = false;
diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h b/www/chromium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
index 0eb6efdef908..2ac9e67cb9a5 100644
--- a/www/chromium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
+++ b/www/chromium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h
-@@ -206,7 +206,7 @@ class CustomizeChromePageHandler
+@@ -208,7 +208,7 @@ class CustomizeChromePageHandler
// value needs to be requeried by the page.
GURL last_source_url_{GURL(chrome::kChromeUINewTabPageURL)};
diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc b/www/chromium/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
index c1392534b1f2..c30950ee3ee4 100644
--- a/www/chromium/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/webui/signin/profile_picker_handler.cc
-@@ -168,7 +168,7 @@ base::Value::Dict CreateProfileEntry(const ProfileAttr
+@@ -169,7 +169,7 @@ base::Value::Dict CreateProfileEntry(const ProfileAttr
IDS_PROFILE_PICKER_PROFILE_CARD_LABEL, local_profile_name);
if (entry->GetIsManaged() == signin::Tribool::kTrue) {
profile_entry.Set("avatarBadge", "cr:domain");
diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc b/www/chromium/files/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
index caa940b91934..2f46417f55d0 100644
--- a/www/chromium/files/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc
@@ -49,7 +49,7 @@
#include "ui/base/l10n/l10n_util.h"
@@ -18,7 +18,7 @@
return g_browser_process->GetFeatures()->whats_new_registry();
#else
return nullptr;
-@@ -912,7 +912,7 @@ void UserEducationInternalsPageHandlerImpl::ClearWhats
+@@ -913,7 +913,7 @@ void UserEducationInternalsPageHandlerImpl::ClearWhats
}
void UserEducationInternalsPageHandlerImpl::LaunchWhatsNewStaging() {
diff --git a/www/chromium/files/patch-chrome_browser_web__applications_icons_icon__masker.cc b/www/chromium/files/patch-chrome_browser_web__applications_icons_icon__masker.cc
new file mode 100644
index 000000000000..9555dce96acd
--- /dev/null
+++ b/www/chromium/files/patch-chrome_browser_web__applications_icons_icon__masker.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/web_applications/icons/icon_masker.cc.orig 2025-10-02 04:28:32 UTC
++++ chrome/browser/web_applications/icons/icon_masker.cc
+@@ -12,7 +12,7 @@
+
+ namespace web_app {
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ void MaskIconOnOs(SkBitmap input_bitmap, MaskedIconCallback masked_callback) {
+ base::SequencedTaskRunner::GetCurrentDefault()->PostTask(
+ FROM_HERE,
diff --git a/www/chromium/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc b/www/chromium/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
index cd0347154641..70fd76344767 100644
--- a/www/chromium/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
+++ b/www/chromium/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
@@ -1,6 +1,6 @@
---- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig 2025-01-15 09:18:26 UTC
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/web_applications/os_integration/web_app_shortcut.cc
-@@ -71,7 +71,7 @@ namespace {
+@@ -67,7 +67,7 @@ namespace {
#if BUILDFLAG(IS_MAC)
const int kDesiredIconSizesForShortcut[] = {16, 32, 128, 256, 512};
@@ -9,7 +9,7 @@
// Linux supports icons of any size. FreeDesktop Icon Theme Specification states
// that "Minimally you should install a 48x48 icon in the hicolor theme."
const int kDesiredIconSizesForShortcut[] = {16, 32, 48, 128, 256, 512};
-@@ -253,7 +253,7 @@ std::unique_ptr<ShortcutInfo> BuildShortcutInfoWithout
+@@ -249,7 +249,7 @@ std::unique_ptr<ShortcutInfo> BuildShortcutInfoWithout
// TODO(crbug.com/40257107): Implement tests on Linux for using shortcuts_menu
// actions.
diff --git a/www/chromium/files/patch-chrome_browser_webauthn_enclave__manager.cc b/www/chromium/files/patch-chrome_browser_webauthn_enclave__manager.cc
index a79ebafeb744..aaf7df673671 100644
--- a/www/chromium/files/patch-chrome_browser_webauthn_enclave__manager.cc
+++ b/www/chromium/files/patch-chrome_browser_webauthn_enclave__manager.cc
@@ -1,6 +1,6 @@
---- chrome/browser/webauthn/enclave_manager.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/browser/webauthn/enclave_manager.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/browser/webauthn/enclave_manager.cc
-@@ -709,7 +709,7 @@ base::flat_set<GaiaId> GetGaiaIDs(
+@@ -750,7 +750,7 @@ base::flat_set<GaiaId> GetGaiaIDs(
std::string UserVerifyingLabelToString(crypto::UserVerifyingKeyLabel label) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
return label;
#else
return std::string("placeholder");
-@@ -719,7 +719,7 @@ std::string UserVerifyingLabelToString(crypto::UserVer
+@@ -760,7 +760,7 @@ std::string UserVerifyingLabelToString(crypto::UserVer
std::optional<crypto::UserVerifyingKeyLabel> UserVerifyingKeyLabelFromString(
std::string saved_label) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-chrome_browser_webauthn_password__credential__controller.cc b/www/chromium/files/patch-chrome_browser_webauthn_password__credential__controller.cc
deleted file mode 100644
index 61536f1927da..000000000000
--- a/www/chromium/files/patch-chrome_browser_webauthn_password__credential__controller.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/webauthn/password_credential_controller.cc.orig 2025-09-06 10:01:20 UTC
-+++ chrome/browser/webauthn/password_credential_controller.cc
-@@ -46,7 +46,7 @@ password_manager::PasswordManagerClient* GetPasswordMa
-
- #if !BUILDFLAG(IS_ANDROID)
- std::u16string GetAuthenticationMessage(std::string_view rp_id) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return u"";
- #else
- return l10n_util::GetStringFUTF16(IDS_PASSWORD_MANAGER_FILLING_REAUTH,
diff --git a/www/chromium/files/patch-chrome_browser_webauthn_password__credential__ui__controller.cc b/www/chromium/files/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
new file mode 100644
index 000000000000..3ae422ba506d
--- /dev/null
+++ b/www/chromium/files/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/webauthn/password_credential_ui_controller.cc.orig 2025-10-02 04:28:32 UTC
++++ chrome/browser/webauthn/password_credential_ui_controller.cc
+@@ -26,7 +26,7 @@ using content::WebContents;
+ namespace {
+
+ std::u16string GetAuthenticationMessage(std::string_view rp_id) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return u"";
+ #else
+ return l10n_util::GetStringFUTF16(IDS_PASSWORD_MANAGER_FILLING_REAUTH,
diff --git a/www/chromium/files/patch-chrome_common_chrome__features.cc b/www/chromium/files/patch-chrome_common_chrome__features.cc
index 1b6c9bf95e72..50c0fc75c374 100644
--- a/www/chromium/files/patch-chrome_common_chrome__features.cc
+++ b/www/chromium/files/patch-chrome_common_chrome__features.cc
@@ -1,6 +1,6 @@
---- chrome/common/chrome_features.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/common/chrome_features.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/common/chrome_features.cc
-@@ -80,7 +80,7 @@ BASE_FEATURE(kUseAdHocSigningForWebAppShims,
+@@ -64,7 +64,7 @@ BASE_FEATURE(UseAdHocSigningForWebAppShims, base::FEAT
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -8,9 +8,9 @@
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// Enables or disables the Autofill survey triggered by opening a prompt to
// save address info.
- BASE_FEATURE(kAutofillAddressSurvey,
-@@ -98,7 +98,7 @@ BASE_FEATURE(kAutofillPasswordSurvey,
- base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(AutofillAddressSurvey, base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -76,7 +76,7 @@ BASE_FEATURE(AutofillCardSurvey, base::FEATURE_DISABLE
+ BASE_FEATURE(AutofillPasswordSurvey, base::FEATURE_DISABLED_BY_DEFAULT);
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -18,16 +18,16 @@
// Enables the Restart background mode optimization. When all Chrome UI is
// closed and it goes in the background, allows to restart the browser to
// discard memory.
-@@ -257,7 +257,7 @@ BASE_FEATURE(kDesktopPWAsElidedExtensionsMenu,
- BASE_FEATURE(kDesktopPWAsRunOnOsLogin,
- "DesktopPWAsRunOnOsLogin",
+@@ -188,7 +188,7 @@ BASE_FEATURE(DesktopPWAsElidedExtensionsMenu,
+ // Enables or disables Desktop PWAs to be auto-started on OS login.
+ BASE_FEATURE(DesktopPWAsRunOnOsLogin,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -304,7 +304,7 @@ BASE_FEATURE(kEnableFullscreenToAnyScreenAndroid,
+@@ -222,7 +222,7 @@ BASE_FEATURE(EnableFullscreenToAnyScreenAndroid,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
@@ -36,21 +36,30 @@
// 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.
-@@ -1170,7 +1170,7 @@ BASE_FEATURE(kKAnonymityServiceStorage,
- "KAnonymityServiceStorage",
+@@ -578,7 +578,7 @@ BASE_FEATURE(GlicDisableWarming, base::FEATURE_ENABLED
+ // set to hidden when the Glic panel is warming.
+ BASE_FEATURE(kGlicGuestContentsVisibilityState,
+ "GlicGuestContentsVisibilityState",
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -997,7 +997,7 @@ BASE_FEATURE(KAnonymityServiceOHTTPRequests, base::FEA
+ // public keys.
+ BASE_FEATURE(KAnonymityServiceStorage, base::FEATURE_ENABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
+#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kLinuxLowMemoryMonitor,
- "LinuxLowMemoryMonitor",
- base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1183,7 +1183,7 @@ constexpr base::FeatureParam<int> kLinuxLowMemoryMonit
+ BASE_FEATURE(LinuxLowMemoryMonitor, base::FEATURE_DISABLED_BY_DEFAULT);
+ // Values taken from the low-memory-monitor documentation and also apply to the
+ // portal API:
+@@ -1008,7 +1008,7 @@ constexpr base::FeatureParam<int> kLinuxLowMemoryMonit
&kLinuxLowMemoryMonitor, "critical_level", 255};
#endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kListWebAppsSwitch,
- "ListWebAppsSwitch",
- base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(ListWebAppsSwitch, base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif
+
diff --git a/www/chromium/files/patch-chrome_common_chrome__features.h b/www/chromium/files/patch-chrome_common_chrome__features.h
index e2e91ac39665..f00a3195310b 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-09-06 10:01:20 UTC
+--- chrome/common/chrome_features.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/common/chrome_features.h
@@ -49,13 +49,13 @@ BASE_DECLARE_FEATURE(kUseAdHocSigningForWebAppShims);
#endif // BUILDFLAG(IS_MAC)
@@ -16,7 +16,7 @@
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kBackgroundModeAllowRestart);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -153,7 +153,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsPreventClose);
+@@ -136,7 +136,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsPreventClose);
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kDesktopPWAsTabStripSettings);
@@ -25,7 +25,7 @@
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kShortcutsNotApps);
-@@ -697,7 +697,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceOHTTPRequests);
+@@ -714,7 +714,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;
-@@ -705,7 +705,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -722,7 +722,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-chrome_common_chrome__paths.cc b/www/chromium/files/patch-chrome_common_chrome__paths.cc
index f4629be8462c..29e0da2c5ff5 100644
--- a/www/chromium/files/patch-chrome_common_chrome__paths.cc
+++ b/www/chromium/files/patch-chrome_common_chrome__paths.cc
@@ -1,4 +1,4 @@
---- chrome/common/chrome_paths.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/common/chrome_paths.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/common/chrome_paths.cc
@@ -31,7 +31,7 @@
#include "base/apple/foundation_util.h"
@@ -27,7 +27,7 @@
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -188,7 +188,7 @@ bool PathProvider(int key, base::FilePath* result) {
+@@ -176,7 +176,7 @@ bool PathProvider(int key, base::FilePath* result) {
}
break;
case chrome::DIR_DEFAULT_DOWNLOADS_SAFE:
@@ -36,7 +36,7 @@
if (!GetUserDownloadsDirectorySafe(&cur)) {
return false;
}
-@@ -436,13 +436,13 @@ bool PathProvider(int key, base::FilePath* result) {
+@@ -407,13 +407,13 @@ bool PathProvider(int key, base::FilePath* result) {
break;
}
#endif
@@ -52,7 +52,7 @@
(BUILDFLAG(IS_LINUX) && BUILDFLAG(CHROMIUM_BRANDING))
case chrome::DIR_USER_EXTERNAL_EXTENSIONS: {
if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) {
-@@ -452,7 +452,7 @@ bool PathProvider(int key, base::FilePath* result) {
+@@ -423,7 +423,7 @@ bool PathProvider(int key, base::FilePath* result) {
break;
}
#endif
@@ -61,7 +61,7 @@
case chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS: {
cur = base::FilePath(kFilepathSinglePrefExtensions);
break;
-@@ -491,7 +491,7 @@ bool PathProvider(int key, base::FilePath* result) {
+@@ -462,7 +462,7 @@ bool PathProvider(int key, base::FilePath* result) {
#if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -70,7 +70,7 @@
case chrome::DIR_NATIVE_MESSAGING:
#if BUILDFLAG(IS_MAC)
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
-@@ -505,6 +505,9 @@ bool PathProvider(int key, base::FilePath* result) {
+@@ -476,6 +476,9 @@ bool PathProvider(int key, base::FilePath* result) {
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
cur = base::FilePath(
FILE_PATH_LITERAL("/etc/opt/chrome/native-messaging-hosts"));
diff --git a/www/chromium/files/patch-chrome_common_chrome__paths.h b/www/chromium/files/patch-chrome_common_chrome__paths.h
index 415768d8b8c7..af0a9596a20e 100644
--- a/www/chromium/files/patch-chrome_common_chrome__paths.h
+++ b/www/chromium/files/patch-chrome_common_chrome__paths.h
@@ -1,4 +1,4 @@
---- chrome/common/chrome_paths.h.orig 2025-09-06 10:01:20 UTC
+--- chrome/common/chrome_paths.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/common/chrome_paths.h
@@ -58,7 +58,7 @@ enum {
// to set policies for chrome. This directory
@@ -18,8 +18,8 @@
DIR_STANDALONE_EXTERNAL_EXTENSIONS, // Directory for 'per-extension'
// definition manifest files that
// describe extensions which are to be
-@@ -112,7 +112,7 @@ enum {
- #endif
+@@ -107,7 +107,7 @@ enum {
+
#if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_ANDROID))
diff --git a/www/chromium/files/patch-chrome_common_chrome__switches.cc b/www/chromium/files/patch-chrome_common_chrome__switches.cc
index 7974a82b4328..73e8f1caaa88 100644
--- a/www/chromium/files/patch-chrome_common_chrome__switches.cc
+++ b/www/chromium/files/patch-chrome_common_chrome__switches.cc
@@ -1,6 +1,6 @@
---- chrome/common/chrome_switches.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/common/chrome_switches.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/common/chrome_switches.cc
-@@ -908,7 +908,7 @@ const char kDebugPrint[] = "debug-print";
+@@ -914,7 +914,7 @@ const char kDebugPrint[] = "debug-print";
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -9,7 +9,7 @@
const char kEnableNewAppMenuIcon[] = "enable-new-app-menu-icon";
// Causes the browser to launch directly in guest mode.
-@@ -937,7 +937,7 @@ const char kGlicDev[] = "glic-dev";
+@@ -946,7 +946,7 @@ const char kGlicSkipReloadAfterNavigation[] =
const char kGlicHostLogging[] = "glic-host-logging";
#endif
diff --git a/www/chromium/files/patch-chrome_common_chrome__switches.h b/www/chromium/files/patch-chrome_common_chrome__switches.h
index e611ffe24958..3b24975c6989 100644
--- a/www/chromium/files/patch-chrome_common_chrome__switches.h
+++ b/www/chromium/files/patch-chrome_common_chrome__switches.h
@@ -1,6 +1,6 @@
---- chrome/common/chrome_switches.h.orig 2025-09-06 10:01:20 UTC
+--- chrome/common/chrome_switches.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/common/chrome_switches.h
-@@ -275,7 +275,7 @@ extern const char kDebugPrint[];
+@@ -278,7 +278,7 @@ extern const char kDebugPrint[];
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -9,7 +9,7 @@
extern const char kEnableNewAppMenuIcon[];
extern const char kGuest[];
extern const char kForceNtpMobilePromo[];
-@@ -293,7 +293,7 @@ extern const char kGlicDev[];
+@@ -297,7 +297,7 @@ extern const char kGlicSkipReloadAfterNavigation[];
extern const char kGlicHostLogging[];
#endif
diff --git a/www/chromium/files/patch-chrome_common_pref__names.h b/www/chromium/files/patch-chrome_common_pref__names.h
index d88f5a25ad61..ca7b684bbba8 100644
--- a/www/chromium/files/patch-chrome_common_pref__names.h
+++ b/www/chromium/files/patch-chrome_common_pref__names.h
@@ -1,6 +1,6 @@
---- chrome/common/pref_names.h.orig 2025-09-06 10:01:20 UTC
+--- chrome/common/pref_names.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/common/pref_names.h
-@@ -1333,7 +1333,7 @@ inline constexpr char kGeminiSettings[] = "browser.gem
+@@ -1351,7 +1351,7 @@ inline constexpr char kGeminiSettings[] = "browser.gem
inline constexpr char kAllowedDomainsForApps[] =
"settings.allowed_domains_for_apps";
@@ -9,7 +9,7 @@
// Linux specific preference on whether we should match the system theme.
inline constexpr char kSystemTheme[] = "extensions.theme.system_theme";
#endif
-@@ -1503,7 +1503,7 @@ inline constexpr char kShowUpdatePromotionInfoBar[] =
+@@ -1517,7 +1517,7 @@ inline constexpr char kShowUpdatePromotionInfoBar[] =
"browser.show_update_promotion_info_bar";
#endif
@@ -18,7 +18,7 @@
// Boolean that is false if we should show window manager decorations. If
// true, we draw a custom chrome frame (thicker title bar and blue border).
inline constexpr char kUseCustomChromeFrame[] = "browser.custom_chrome_frame";
-@@ -2156,7 +2156,7 @@ inline constexpr char kDownloadDefaultDirectory[] =
+@@ -2168,7 +2168,7 @@ inline constexpr char kDownloadDefaultDirectory[] =
inline constexpr char kDownloadDirUpgraded[] = "download.directory_upgrade";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -27,7 +27,7 @@
inline constexpr char kOpenPdfDownloadInSystemReader[] =
"download.open_pdf_in_system_reader";
#endif
-@@ -2659,7 +2659,7 @@ inline constexpr char kMediaStorageIdSalt[] = "media.s
+@@ -2671,7 +2671,7 @@ inline constexpr char kMediaStorageIdSalt[] = "media.s
inline constexpr char kMediaCdmOriginData[] = "media.cdm.origin_data";
#endif // BUILDFLAG(IS_WIN)
@@ -36,7 +36,7 @@
// A boolean pref to determine whether or not the network service is running
// sandboxed.
inline constexpr char kNetworkServiceSandboxEnabled[] =
-@@ -2673,7 +2673,7 @@ inline constexpr char kNetworkServiceSandboxEnabled[]
+@@ -2685,7 +2685,7 @@ inline constexpr char kNetworkServiceSandboxEnabled[]
inline constexpr char kNetworkServiceFailedLaunchMajorVersion[] =
"net.network_service_failed_launch_major_version";
@@ -45,7 +45,7 @@
// Records whether the user has seen an HTTP auth "negotiate" header.
inline constexpr char kReceivedHttpAuthNegotiateHeader[] =
"net.received_http_auth_negotiate_headers";
-@@ -2765,7 +2765,7 @@ inline constexpr char kIsolatedWebAppInstallForceList[
+@@ -2777,7 +2777,7 @@ inline constexpr char kIsolatedWebAppInstallForceList[
inline constexpr char kIsolatedWebAppPendingInitializationCount[] =
"profile.isolated_web_app.install.pending_initialization_count";
@@ -54,7 +54,7 @@
// Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
// along with kAuthNegotiateDelegateAllowlist.
inline constexpr char kAuthNegotiateDelegateByKdcPolicy[] =
-@@ -3288,7 +3288,7 @@ inline constexpr char kKioskApplicationLogCollectionEn
+@@ -3275,7 +3275,7 @@ inline constexpr char kKioskApplicationLogCollectionEn
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -63,7 +63,7 @@
// Defines administrator-set availability of Chrome for Testing.
inline constexpr char kChromeForTestingAllowed[] = "chrome_for_testing.allowed";
#endif
-@@ -3806,7 +3806,7 @@ inline constexpr char kScreenCaptureWithoutGestureAllo
+@@ -3793,7 +3793,7 @@ inline constexpr char kScreenCaptureWithoutGestureAllo
inline constexpr char kSandboxExternalProtocolBlocked[] =
"profile.sandbox_external_protocol_blocked";
@@ -72,7 +72,7 @@
// Boolean that indicates if system notifications are allowed to be used in
// place of Chrome notifications.
inline constexpr char kAllowSystemNotifications[] =
-@@ -3997,7 +3997,7 @@ inline constexpr char kLensDesktopNTPSearchEnabled[] =
+@@ -3984,7 +3984,7 @@ inline constexpr char kLensDesktopNTPSearchEnabled[] =
"policy.lens_desktop_ntp_search_enabled";
#endif
@@ -81,7 +81,7 @@
// A dict mapping the edition name with the major version it was shown.
inline constexpr char kWhatsNewEditionUsed[] = "browser.whats_new.edition_used";
// A list containing the features of each module in order of when they
-@@ -4094,7 +4094,7 @@ inline constexpr char kPrintingOAuth2AuthorizationServ
+@@ -4081,7 +4081,7 @@ inline constexpr char kPrintingOAuth2AuthorizationServ
"printing.oauth2_authorization_servers";
#endif
diff --git a/www/chromium/files/patch-chrome_common_url__constants.h b/www/chromium/files/patch-chrome_common_url__constants.h
index e1ec0ae488e1..bf3f6b66e4b7 100644
--- a/www/chromium/files/patch-chrome_common_url__constants.h
+++ b/www/chromium/files/patch-chrome_common_url__constants.h
@@ -1,6 +1,6 @@
---- chrome/common/url_constants.h.orig 2025-09-06 10:01:20 UTC
+--- chrome/common/url_constants.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/common/url_constants.h
-@@ -993,7 +993,7 @@ inline constexpr char kOutdatedPluginLearnMoreURL[] =
+@@ -997,7 +997,7 @@ inline constexpr char kOutdatedPluginLearnMoreURL[] =
inline constexpr char kPhoneHubPermissionLearnMoreURL[] =
"https://support.google.com/chromebook?p=multidevice";
diff --git a/www/chromium/files/patch-chrome_common_webui__url__constants.cc b/www/chromium/files/patch-chrome_common_webui__url__constants.cc
index c11327124c63..fad2fec6934a 100644
--- a/www/chromium/files/patch-chrome_common_webui__url__constants.cc
+++ b/www/chromium/files/patch-chrome_common_webui__url__constants.cc
@@ -1,7 +1,7 @@
---- chrome/common/webui_url_constants.cc.orig 2025-09-06 10:01:20 UTC
+--- chrome/common/webui_url_constants.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/common/webui_url_constants.cc
-@@ -194,17 +194,17 @@ base::span<const base::cstring_view> ChromeURLHosts()
- kChromeUIAssistantOptInHost,
+@@ -199,17 +199,17 @@ base::span<const base::cstring_view> ChromeURLHosts()
+ kChromeUIInternetDetailDialogHost,
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
diff --git a/www/chromium/files/patch-chrome_common_webui__url__constants.h b/www/chromium/files/patch-chrome_common_webui__url__constants.h
index 385df434eee9..b19f389fc897 100644
--- a/www/chromium/files/patch-chrome_common_webui__url__constants.h
+++ b/www/chromium/files/patch-chrome_common_webui__url__constants.h
@@ -1,6 +1,6 @@
---- chrome/common/webui_url_constants.h.orig 2025-09-06 10:01:20 UTC
+--- chrome/common/webui_url_constants.h.orig 2025-10-02 04:28:32 UTC
+++ chrome/common/webui_url_constants.h
-@@ -557,12 +557,12 @@ inline constexpr char kChromeUIOsUrlAppURL[] = "chrome
+@@ -554,12 +554,12 @@ inline constexpr char kChromeUIOsUrlAppURL[] = "chrome
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@
inline constexpr char kChromeUIWebAppSettingsHost[] = "app-settings";
inline constexpr char kChromeUIWebAppSettingsURL[] = "chrome://app-settings/";
inline constexpr char kChromeUIWhatsNewHost[] = "whats-new";
-@@ -574,11 +574,11 @@ inline constexpr char kChromeUILinuxProxyConfigHost[]
+@@ -571,11 +571,11 @@ inline constexpr char kChromeUILinuxProxyConfigHost[]
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -29,7 +29,7 @@
inline constexpr char kChromeUIBrowserSwitchHost[] = "browser-switch";
inline constexpr char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
inline constexpr char kChromeUIIntroDefaultBrowserSubPage[] = "default-browser";
-@@ -603,7 +603,7 @@ inline constexpr char kChromeUIHistorySyncOptinURL[] =
+@@ -600,7 +600,7 @@ inline constexpr char kChromeUIHistorySyncOptinURL[] =
"chrome://history-sync-optin/";
#endif
diff --git a/www/chromium/files/patch-chrome_updater_configurator.cc b/www/chromium/files/patch-chrome_updater_configurator.cc
index 66cc5755df7f..eb298fd69c53 100644
--- a/www/chromium/files/patch-chrome_updater_configurator.cc
+++ b/www/chromium/files/patch-chrome_updater_configurator.cc
@@ -1,6 +1,6 @@
---- chrome/updater/configurator.cc.orig 2025-08-07 06:57:29 UTC
+--- chrome/updater/configurator.cc.orig 2025-10-02 04:28:32 UTC
+++ chrome/updater/configurator.cc
-@@ -105,7 +105,7 @@ Configurator::Configurator(scoped_refptr<UpdaterPrefs>
+@@ -91,7 +91,7 @@ Configurator::Configurator(scoped_refptr<UpdaterPrefs>
return std::nullopt;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
}()) {
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
index f272874f7b69..3fdda956a2ab 100644
--- a/www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc
+++ b/www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc
@@ -1,6 +1,6 @@
---- chromecast/browser/cast_content_browser_client.cc.orig 2025-08-07 06:57:29 UTC
+--- chromecast/browser/cast_content_browser_client.cc.orig 2025-10-02 04:28:32 UTC
+++ chromecast/browser/cast_content_browser_client.cc
-@@ -433,7 +433,7 @@ void CastContentBrowserClient::AppendExtraCommandLineS
+@@ -432,7 +432,7 @@ void CastContentBrowserClient::AppendExtraCommandLineS
switches::kAudioOutputChannels));
}
} else if (process_type == switches::kGpuProcess) {
diff --git a/www/chromium/files/patch-components_BUILD.gn b/www/chromium/files/patch-components_BUILD.gn
index be1f1a58b8fb..bd6eebc4e2df 100644
--- a/www/chromium/files/patch-components_BUILD.gn
+++ b/www/chromium/files/patch-components_BUILD.gn
@@ -1,4 +1,4 @@
---- components/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- components/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ components/BUILD.gn
@@ -216,7 +216,6 @@ test("components_unittests") {
"//components/content_settings/core/browser:unit_tests",
@@ -8,7 +8,7 @@
"//components/cross_device/logging:unit_tests",
"//components/crx_file:unit_tests",
"//components/data_sharing:unit_tests",
-@@ -625,7 +624,7 @@ test("components_unittests") {
+@@ -629,7 +628,7 @@ test("components_unittests") {
"//components/user_data_importer/content:unit_tests",
]
@@ -17,7 +17,7 @@
deps += [
"//components/crash/content/browser:unit_tests",
"//components/crash/core/app:unit_tests",
-@@ -784,7 +783,7 @@ test("components_unittests") {
+@@ -791,7 +790,7 @@ test("components_unittests") {
deps += [ "//components/constrained_window:unit_tests" ]
}
diff --git a/www/chromium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc b/www/chromium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
index 6575366434a6..4ca7e253625f 100644
--- a/www/chromium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
+++ b/www/chromium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
@@ -1,47 +1,47 @@
---- components/autofill/core/browser/data_manager/payments/payments_data_manager.cc.orig 2025-09-06 10:01:20 UTC
+--- components/autofill/core/browser/data_manager/payments/payments_data_manager.cc.orig 2025-10-02 04:28:32 UTC
+++ components/autofill/core/browser/data_manager/payments/payments_data_manager.cc
-@@ -471,7 +471,7 @@ void PaymentsDataManager::OnWebDataServiceRequestDone(
+@@ -479,7 +479,7 @@ void PaymentsDataManager::OnWebDataServiceRequestDone(
bool PaymentsDataManager::ShouldShowBnplSettings() const {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
// Check `kAutofillEnableBuyNowPayLater` only if the user has seen a BNPL
// suggestion before, or there are already linked issuers present, to avoid
// unnecessary feature flag checks. The linked issuer check is due to the fact
-@@ -1000,7 +1000,7 @@ void PaymentsDataManager::SetPrefService(PrefService*
+@@ -1008,7 +1008,7 @@ void PaymentsDataManager::SetPrefService(PrefService*
&PaymentsDataManager::OnAutofillPaymentsCardBenefitsPrefChange,
base::Unretained(this)));
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
pref_registrar_.Add(
prefs::kAutofillBnplEnabled,
base::BindRepeating(&PaymentsDataManager::OnBnplEnabledPrefChange,
-@@ -1074,7 +1074,7 @@ void PaymentsDataManager::SetAutofillHasSeenIban() {
+@@ -1082,7 +1082,7 @@ void PaymentsDataManager::SetAutofillHasSeenIban() {
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
bool PaymentsDataManager::IsAutofillHasSeenBnplPrefEnabled() const {
return prefs::HasSeenBnpl(pref_service_);
}
-@@ -2084,7 +2084,7 @@ bool PaymentsDataManager::AreEwalletAccountsSupported(
+@@ -2101,7 +2101,7 @@ bool PaymentsDataManager::AreEwalletAccountsSupported(
bool PaymentsDataManager::AreBnplIssuersSupported() const {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
return (app_locale_ == "en-US" || app_locale_ == "en-GB" ||
app_locale_ == "en-CA") &&
GetCountryCodeForExperimentGroup() == "US" &&
-@@ -2119,7 +2119,7 @@ void PaymentsDataManager::ClearAllCreditCardBenefits()
+@@ -2136,7 +2136,7 @@ void PaymentsDataManager::ClearAllCreditCardBenefits()
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
void PaymentsDataManager::OnBnplEnabledPrefChange() {
// On pref change to `false`, clearing BNPL issuers is implicitly handled by
// `GetBnplIssuers()`, since it returns an empty vector when
diff --git a/www/chromium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h b/www/chromium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
index 139f3ac65fde..c966e21f51a2 100644
--- a/www/chromium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
+++ b/www/chromium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
@@ -1,20 +1,20 @@
---- components/autofill/core/browser/data_manager/payments/payments_data_manager.h.orig 2025-09-06 10:01:20 UTC
+--- components/autofill/core/browser/data_manager/payments/payments_data_manager.h.orig 2025-10-02 04:28:32 UTC
+++ components/autofill/core/browser/data_manager/payments/payments_data_manager.h
-@@ -370,7 +370,7 @@ class PaymentsDataManager : public AutofillWebDataServ
+@@ -371,7 +371,7 @@ class PaymentsDataManager : public AutofillWebDataServ
void SetAutofillHasSeenIban();
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
// Returns the value of the kAutofillHasSeenBnpl pref.
bool IsAutofillHasSeenBnplPrefEnabled() const;
-@@ -699,7 +699,7 @@ class PaymentsDataManager : public AutofillWebDataServ
+@@ -708,7 +708,7 @@ class PaymentsDataManager : public AutofillWebDataServ
void ClearAllCreditCardBenefits();
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
// Monitors the `kAutofillBnplEnabled` preference for changes and controls the
// clearing/loading of payment instruments accordingly. Will also log the
// `Autofill.SettingsPage.BnplToggled` metric.
diff --git a/www/chromium/files/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc b/www/chromium/files/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
index 54747776cbd8..378c00a779bb 100644
--- a/www/chromium/files/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
+++ b/www/chromium/files/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
@@ -1,11 +1,11 @@
---- components/autofill/core/browser/foundations/browser_autofill_manager.cc.orig 2025-09-06 10:01:20 UTC
+--- components/autofill/core/browser/foundations/browser_autofill_manager.cc.orig 2025-10-02 04:28:32 UTC
+++ components/autofill/core/browser/foundations/browser_autofill_manager.cc
-@@ -779,7 +779,7 @@ BrowserAutofillManager::GetAmountExtractionManager() {
+@@ -835,7 +835,7 @@ BrowserAutofillManager::GetAmountExtractionManager() {
payments::BnplManager* BrowserAutofillManager::GetPaymentsBnplManager() {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
if (!bnpl_manager_) {
bnpl_manager_ = std::make_unique<payments::BnplManager>(this);
}
diff --git a/www/chromium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide.cc b/www/chromium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide.cc
deleted file mode 100644
index 5348943c31f2..000000000000
--- a/www/chromium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide.cc.orig 2025-08-07 06:57:29 UTC
-+++ components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide.cc
-@@ -231,7 +231,7 @@ void AutofillOptimizationGuide::OnDidParseForm(
- }
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- auto bnpl_issuer_allowlist_can_be_loaded =
- [&payments_data_manager](BnplIssuer::IssuerId issuer_id) {
- return base::Contains(payments_data_manager.GetBnplIssuers(), issuer_id,
diff --git a/www/chromium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc b/www/chromium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
new file mode 100644
index 000000000000..78adf2d47836
--- /dev/null
+++ b/www/chromium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
@@ -0,0 +1,11 @@
+--- components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc.orig 2025-10-02 04:28:32 UTC
++++ components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc
+@@ -203,7 +203,7 @@ void AddOptimizationTypesForBnplIssuers(
+ base::flat_set<optimization_guide::proto::OptimizationType>&
+ optimization_types) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ auto bnpl_issuer_allowlist_can_be_loaded =
+ [&bnpl_issuers](BnplIssuer::IssuerId issuer_id) {
+ return base::Contains(bnpl_issuers, issuer_id,
diff --git a/www/chromium/files/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc b/www/chromium/files/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
index cf3727ce6a99..1d4431fd2ee8 100644
--- a/www/chromium/files/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
+++ b/www/chromium/files/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
@@ -1,6 +1,6 @@
---- components/autofill/core/browser/payments/amount_extraction_manager.cc.orig 2025-09-06 10:01:20 UTC
+--- components/autofill/core/browser/payments/amount_extraction_manager.cc.orig 2025-10-02 04:28:32 UTC
+++ components/autofill/core/browser/payments/amount_extraction_manager.cc
-@@ -178,7 +178,7 @@ void AmountExtractionManager::OnCheckoutAmountReceived
+@@ -172,7 +172,7 @@ void AmountExtractionManager::OnCheckoutAmountReceived
bnpl_manager->OnAmountExtractionReturned(parsed_extracted_amount);
}
if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
@@ -9,21 +9,21 @@
if (base::FeatureList::IsEnabled(
::autofill::features::kAutofillEnableAmountExtractionTesting)) {
VLOG(3) << "The result of amount extraction on domain "
-@@ -206,7 +206,7 @@ void AmountExtractionManager::OnTimeoutReached() {
+@@ -203,7 +203,7 @@ void AmountExtractionManager::OnTimeoutReached() {
+ /*timeout_reached=*/true);
}
- // TODO(crbug.com/378517983): Add BNPL flow action logic here.
if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)) {
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)) {
if (base::FeatureList::IsEnabled(
::autofill::features::kAutofillEnableAmountExtractionTesting)) {
VLOG(3) << "The amount extraction on domain "
-@@ -225,7 +225,7 @@ AmountExtractionManager::CheckEligibilityForFeaturesRe
+@@ -221,7 +221,7 @@ AmountExtractionManager::CheckEligibilityForFeaturesRe
+
// Check eligibility of BNPL feature.
- // Currently, BNPL is only offered for desktop platforms.
if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-- BUILDFLAG(IS_CHROMEOS)) {
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) {
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)) {
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)) {
if (BnplManager* bnpl_manager = autofill_manager_->GetPaymentsBnplManager();
bnpl_manager && bnpl_manager->IsEligibleForBnpl()) {
eligible_features.insert(EligibleFeature::kBnpl);
diff --git a/www/chromium/files/patch-components_autofill_core_browser_payments_bnpl__manager.cc b/www/chromium/files/patch-components_autofill_core_browser_payments_bnpl__manager.cc
index 8ed2c4df9b53..3ac50c64ba52 100644
--- a/www/chromium/files/patch-components_autofill_core_browser_payments_bnpl__manager.cc
+++ b/www/chromium/files/patch-components_autofill_core_browser_payments_bnpl__manager.cc
@@ -1,6 +1,6 @@
---- components/autofill/core/browser/payments/bnpl_manager.cc.orig 2025-09-06 10:01:20 UTC
+--- components/autofill/core/browser/payments/bnpl_manager.cc.orig 2025-10-02 04:28:32 UTC
+++ components/autofill/core/browser/payments/bnpl_manager.cc
-@@ -497,7 +497,7 @@ void BnplManager::MaybeUpdateSuggestionsWithBnpl(
+@@ -552,7 +552,7 @@ void BnplManager::MaybeUpdateDesktopSuggestionsWithBnp
.OnBnplSuggestionShown();
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc b/www/chromium/files/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
index 257fcdf99a59..14eaa061cf7a 100644
--- a/www/chromium/files/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
+++ b/www/chromium/files/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
@@ -1,11 +1,11 @@
---- components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc.orig 2025-08-07 06:57:29 UTC
+--- components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc.orig 2025-10-02 04:28:32 UTC
+++ components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc
@@ -1262,7 +1262,7 @@ bool AreMaskedBankAccountSupported() {
bool IsBnplIssuerSupported() {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
return base::FeatureList::IsEnabled(
features::kAutofillEnableBuyNowPayLaterSyncing);
#else
diff --git a/www/chromium/files/patch-components_autofill_core_common_autofill__features.cc b/www/chromium/files/patch-components_autofill_core_common_autofill__features.cc
new file mode 100644
index 000000000000..74c1e601e5fd
--- /dev/null
+++ b/www/chromium/files/patch-components_autofill_core_common_autofill__features.cc
@@ -0,0 +1,11 @@
+--- components/autofill/core/common/autofill_features.cc.orig 2025-10-02 04:28:32 UTC
++++ components/autofill/core/common/autofill_features.cc
+@@ -10,7 +10,7 @@ namespace autofill::features {
+
+ namespace {
+ constexpr bool IS_AUTOFILL_AI_PLATFORM = BUILDFLAG(IS_CHROMEOS) ||
+- BUILDFLAG(IS_LINUX) ||
++ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) ||
+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN);
+ }
+
diff --git a/www/chromium/files/patch-components_autofill_core_common_autofill__payments__features.cc b/www/chromium/files/patch-components_autofill_core_common_autofill__payments__features.cc
index a44baeaa49c7..f2f4b7d4d065 100644
--- a/www/chromium/files/patch-components_autofill_core_common_autofill__payments__features.cc
+++ b/www/chromium/files/patch-components_autofill_core_common_autofill__payments__features.cc
@@ -1,6 +1,33 @@
---- components/autofill/core/common/autofill_payments_features.cc.orig 2025-09-06 10:01:20 UTC
+--- components/autofill/core/common/autofill_payments_features.cc.orig 2025-10-02 04:28:32 UTC
+++ components/autofill/core/common/autofill_payments_features.cc
-@@ -345,7 +345,7 @@ BASE_FEATURE(kDisableAutofillStrikeSystem,
+@@ -25,7 +25,7 @@ BASE_FEATURE(kAutofillEnableAllowlistForBmoCardCategor
+ BASE_FEATURE(kAutofillEnableAmountExtraction,
+ "AutofillEnableAmountExtraction",
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -51,7 +51,7 @@ BASE_FEATURE(kAutofillEnableAmountExtractionTesting,
+ BASE_FEATURE(kAutofillEnableBuyNowPayLater,
+ "AutofillEnableBuyNowPayLater",
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -74,7 +74,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLaterForKlarna,
+ BASE_FEATURE(kAutofillEnableBuyNowPayLaterSyncing,
+ "AutofillEnableBuyNowPayLaterSyncing",
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -337,7 +337,7 @@ BASE_FEATURE(kDisableAutofillStrikeSystem,
base::FEATURE_DISABLED_BY_DEFAULT);
bool ShouldShowImprovedUserConsentForCreditCardSave() {
diff --git a/www/chromium/files/patch-components_autofill_core_common_autofill__prefs.cc b/www/chromium/files/patch-components_autofill_core_common_autofill__prefs.cc
index 5a92dbc184c0..0974ff205170 100644
--- a/www/chromium/files/patch-components_autofill_core_common_autofill__prefs.cc
+++ b/www/chromium/files/patch-components_autofill_core_common_autofill__prefs.cc
@@ -1,38 +1,38 @@
---- components/autofill/core/common/autofill_prefs.cc.orig 2025-09-06 10:01:20 UTC
+--- components/autofill/core/common/autofill_prefs.cc.orig 2025-10-02 04:28:32 UTC
+++ components/autofill/core/common/autofill_prefs.cc
-@@ -118,7 +118,7 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync
+@@ -124,7 +124,7 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
registry->RegisterBooleanPref(
kAutofillBnplEnabled, true,
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
-@@ -360,7 +360,7 @@ void SetFacilitatedPaymentsA2ATriggeredOnce(PrefServic
+@@ -366,7 +366,7 @@ void SetFacilitatedPaymentsA2ATriggeredOnce(PrefServic
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
void SetAutofillBnplEnabled(PrefService* prefs, bool value) {
prefs->SetBoolean(kAutofillBnplEnabled, value);
}
-@@ -369,7 +369,7 @@ void SetAutofillBnplEnabled(PrefService* prefs, bool v
+@@ -375,7 +375,7 @@ void SetAutofillBnplEnabled(PrefService* prefs, bool v
bool IsAutofillBnplEnabled(const PrefService* prefs) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
return prefs->GetBoolean(kAutofillBnplEnabled);
#else
return false;
-@@ -378,7 +378,7 @@ bool IsAutofillBnplEnabled(const PrefService* prefs) {
+@@ -384,7 +384,7 @@ bool IsAutofillBnplEnabled(const PrefService* prefs) {
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
// If called, always sets the pref to true, and once true, it will follow the
// user around forever.
void SetAutofillHasSeenBnpl(PrefService* prefs) {
diff --git a/www/chromium/files/patch-components_autofill_core_common_autofill__prefs.h b/www/chromium/files/patch-components_autofill_core_common_autofill__prefs.h
index 66e7738cb819..94bfa23f3205 100644
--- a/www/chromium/files/patch-components_autofill_core_common_autofill__prefs.h
+++ b/www/chromium/files/patch-components_autofill_core_common_autofill__prefs.h
@@ -1,29 +1,29 @@
---- components/autofill/core/common/autofill_prefs.h.orig 2025-09-06 10:01:20 UTC
+--- components/autofill/core/common/autofill_prefs.h.orig 2025-10-02 04:28:32 UTC
+++ components/autofill/core/common/autofill_prefs.h
@@ -32,7 +32,7 @@ inline constexpr std::string_view kAutofillAblationSee
inline constexpr char kAutofillAiOptInStatus[] =
"autofill.autofill_ai.opt_in_status";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
// Boolean that is true if BNPL on Autofill is enabled.
inline constexpr char kAutofillBnplEnabled[] = "autofill.bnpl_enabled";
// Boolean that is true if the user has ever seen a BNPL suggestion.
-@@ -247,7 +247,7 @@ bool IsFacilitatedPaymentsA2AEnabled(const PrefService
+@@ -255,7 +255,7 @@ bool IsFacilitatedPaymentsA2AEnabled(const PrefService
void SetFacilitatedPaymentsA2ATriggeredOnce(PrefService* prefs, bool value);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
void SetAutofillBnplEnabled(PrefService* prefs, bool value);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS)
-@@ -255,7 +255,7 @@ void SetAutofillBnplEnabled(PrefService* prefs, bool v
+ // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+@@ -263,7 +263,7 @@ void SetAutofillBnplEnabled(PrefService* prefs, bool v
bool IsAutofillBnplEnabled(const PrefService* prefs);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
void SetAutofillHasSeenBnpl(PrefService* prefs);
bool HasSeenBnpl(const PrefService* prefs);
diff --git a/www/chromium/files/patch-components_device__signals_core_common_linux_platform__utils__linux.cc b/www/chromium/files/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
index 2a8687078447..accdb23d35fe 100644
--- a/www/chromium/files/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
+++ b/www/chromium/files/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
@@ -1,4 +1,4 @@
---- components/device_signals/core/common/linux/platform_utils_linux.cc.orig 2025-09-06 10:01:20 UTC
+--- components/device_signals/core/common/linux/platform_utils_linux.cc.orig 2025-10-02 04:28:32 UTC
+++ components/device_signals/core/common/linux/platform_utils_linux.cc
@@ -4,12 +4,23 @@
@@ -24,7 +24,7 @@
#include <algorithm>
#include <optional>
#include <string>
-@@ -111,6 +122,7 @@ SettingValue GetScreenlockSecured() {
+@@ -105,6 +116,7 @@ SettingValue GetScreenlockSecured() {
// Implements the logic from the native host installation script. First find the
// root device identifier, then locate its parent and get its type.
SettingValue GetDiskEncrypted() {
@@ -32,7 +32,7 @@
struct stat info;
// First figure out the device identifier. Fail fast if this fails.
if (stat("/", &info) != 0) {
-@@ -133,11 +145,35 @@ SettingValue GetDiskEncrypted() {
+@@ -127,11 +139,35 @@ SettingValue GetDiskEncrypted() {
}
return SettingValue::UNKNOWN;
}
@@ -68,7 +68,7 @@
base::DirReaderPosix reader("/sys/class/net");
if (!reader.IsValid()) {
return result;
-@@ -162,6 +198,7 @@ std::vector<std::string> internal::GetMacAddressesImpl
+@@ -156,6 +192,7 @@ std::vector<std::string> internal::GetMacAddressesImpl
&address);
result.push_back(address);
}
diff --git a/www/chromium/files/patch-components_device__signals_core_common_platform__utils.h b/www/chromium/files/patch-components_device__signals_core_common_platform__utils.h
index 19af4f6ecca8..c0febef0a18f 100644
--- a/www/chromium/files/patch-components_device__signals_core_common_platform__utils.h
+++ b/www/chromium/files/patch-components_device__signals_core_common_platform__utils.h
@@ -1,6 +1,6 @@
---- components/device_signals/core/common/platform_utils.h.orig 2025-09-06 10:01:20 UTC
+--- components/device_signals/core/common/platform_utils.h.orig 2025-10-02 04:28:32 UTC
+++ components/device_signals/core/common/platform_utils.h
-@@ -57,7 +57,7 @@ SettingValue GetSecureBootEnabled();
+@@ -54,7 +54,7 @@ SettingValue GetSecureBootEnabled();
std::optional<std::string> GetWindowsMachineDomain();
#endif // BUILDFLAG(IS_WIN)
diff --git a/www/chromium/files/patch-components_error__page_common_localized__error.cc b/www/chromium/files/patch-components_error__page_common_localized__error.cc
index 7844d837d242..ea6432cc4e68 100644
--- a/www/chromium/files/patch-components_error__page_common_localized__error.cc
+++ b/www/chromium/files/patch-components_error__page_common_localized__error.cc
@@ -1,6 +1,6 @@
---- components/error_page/common/localized_error.cc.orig 2025-02-19 07:43:18 UTC
+--- components/error_page/common/localized_error.cc.orig 2025-10-02 04:28:32 UTC
+++ components/error_page/common/localized_error.cc
-@@ -901,7 +901,7 @@ void AddSuggestionsDetails(int error_code,
+@@ -902,7 +902,7 @@ void AddSuggestionsDetails(int error_code,
if (suggestions & SUGGEST_PROXY_CONFIG) {
// Custom body string.
std::u16string inner =
diff --git a/www/chromium/files/patch-components_eye__dropper_eye__dropper__view.cc b/www/chromium/files/patch-components_eye__dropper_eye__dropper__view.cc
index 979ae4ee6f10..31b0bc29254e 100644
--- a/www/chromium/files/patch-components_eye__dropper_eye__dropper__view.cc
+++ b/www/chromium/files/patch-components_eye__dropper_eye__dropper__view.cc
@@ -1,6 +1,6 @@
---- components/eye_dropper/eye_dropper_view.cc.orig 2025-08-07 06:57:29 UTC
+--- components/eye_dropper/eye_dropper_view.cc.orig 2025-10-02 04:28:32 UTC
+++ components/eye_dropper/eye_dropper_view.cc
-@@ -215,7 +215,7 @@ EyeDropperView::EyeDropperView(gfx::NativeView parent,
+@@ -210,7 +210,7 @@ EyeDropperView::EyeDropperView(gfx::NativeView parent,
// EyeDropper/WidgetDelegate.
set_owned_by_client(OwnedByClientPassKey());
SetPreferredSize(GetSize());
diff --git a/www/chromium/files/patch-components_feature__engagement_public_feature__configurations.cc b/www/chromium/files/patch-components_feature__engagement_public_feature__configurations.cc
index 5b3079b81720..9d1ba9fd4afd 100644
--- a/www/chromium/files/patch-components_feature__engagement_public_feature__configurations.cc
+++ b/www/chromium/files/patch-components_feature__engagement_public_feature__configurations.cc
@@ -1,6 +1,6 @@
---- components/feature_engagement/public/feature_configurations.cc.orig 2025-09-06 10:01:20 UTC
+--- components/feature_engagement/public/feature_configurations.cc.orig 2025-10-02 04:28:32 UTC
+++ components/feature_engagement/public/feature_configurations.cc
-@@ -100,7 +100,7 @@ std::optional<FeatureConfig> CreateNewUserGestureInPro
+@@ -95,7 +95,7 @@ std::optional<FeatureConfig> CreateNewUserGestureInPro
std::optional<FeatureConfig> GetClientSideFeatureConfig(
const base::Feature* feature) {
@@ -9,7 +9,7 @@
// The IPH bubble for link capturing has a trigger set to ANY so that it
// always shows up. The per app specific guardrails are independently stored
-@@ -119,7 +119,7 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
+@@ -114,7 +114,7 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -18,7 +18,7 @@
if (kIPHPasswordsManagementBubbleAfterSaveFeature.name == feature->name) {
FeatureConfig config;
config.valid = true;
-@@ -1956,7 +1956,8 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
+@@ -1979,7 +1979,8 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-components_feature__engagement_public_feature__constants.cc b/www/chromium/files/patch-components_feature__engagement_public_feature__constants.cc
index 96c28ee6270e..9f9022e6921d 100644
--- a/www/chromium/files/patch-components_feature__engagement_public_feature__constants.cc
+++ b/www/chromium/files/patch-components_feature__engagement_public_feature__constants.cc
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_constants.cc.orig 2025-09-06 10:01:20 UTC
+--- components/feature_engagement/public/feature_constants.cc.orig 2025-10-02 04:28:32 UTC
+++ components/feature_engagement/public/feature_constants.cc
@@ -34,7 +34,7 @@ bool IsOnDeviceStorageEnabled() {
}
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
BASE_FEATURE(kEsbDownloadRowPromoFeature,
"EsbDownloadRowPromo",
-@@ -829,7 +829,7 @@ BASE_FEATURE(kDefaultBrowserTriggerCriteriaExperiment,
+@@ -842,7 +842,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",
-@@ -985,7 +985,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
+@@ -1001,7 +1001,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
diff --git a/www/chromium/files/patch-components_feature__engagement_public_feature__constants.h b/www/chromium/files/patch-components_feature__engagement_public_feature__constants.h
index 36af4ec6bf3b..8e5e7c5c6190 100644
--- a/www/chromium/files/patch-components_feature__engagement_public_feature__constants.h
+++ b/www/chromium/files/patch-components_feature__engagement_public_feature__constants.h
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_constants.h.orig 2025-09-06 10:01:20 UTC
+--- components/feature_engagement/public/feature_constants.h.orig 2025-10-02 04:28:32 UTC
+++ components/feature_engagement/public/feature_constants.h
@@ -31,7 +31,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDemoMode);
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
FEATURE_CONSTANTS_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
#endif
-@@ -371,7 +371,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kDefaultBrowserTrigg
+@@ -377,7 +377,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(
-@@ -435,7 +435,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphHelpA
+@@ -443,7 +443,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphHelpA
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphGamingFeature);
#endif
diff --git a/www/chromium/files/patch-components_feature__engagement_public_feature__list.cc b/www/chromium/files/patch-components_feature__engagement_public_feature__list.cc
index 2ea14312f8f3..25ee6314c70f 100644
--- a/www/chromium/files/patch-components_feature__engagement_public_feature__list.cc
+++ b/www/chromium/files/patch-components_feature__engagement_public_feature__list.cc
@@ -1,7 +1,7 @@
---- components/feature_engagement/public/feature_list.cc.orig 2025-09-06 10:01:20 UTC
+--- components/feature_engagement/public/feature_list.cc.orig 2025-10-02 04:28:32 UTC
+++ components/feature_engagement/public/feature_list.cc
-@@ -198,7 +198,7 @@ const base::Feature* const kAllFeatures[] = {
- &kIPHiOSHomepageCustomizationNewBadge,
+@@ -201,7 +201,7 @@ const base::Feature* const kAllFeatures[] = {
+ &kIPHiOSAIHubNewBadge,
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
&kEsbDownloadRowPromoFeature,
#endif
-@@ -271,7 +271,7 @@ const base::Feature* const kAllFeatures[] = {
+@@ -275,7 +275,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,
-@@ -328,7 +328,7 @@ const base::Feature* const kAllFeatures[] = {
+@@ -333,7 +333,7 @@ const base::Feature* const kAllFeatures[] = {
&kIPHScalableIphGamingFeature,
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/www/chromium/files/patch-components_feature__engagement_public_feature__list.h b/www/chromium/files/patch-components_feature__engagement_public_feature__list.h
index f86fe048351b..d09c6fe9f528 100644
--- a/www/chromium/files/patch-components_feature__engagement_public_feature__list.h
+++ b/www/chromium/files/patch-components_feature__engagement_public_feature__list.h
@@ -1,6 +1,6 @@
---- components/feature_engagement/public/feature_list.h.orig 2025-09-06 10:01:20 UTC
+--- components/feature_engagement/public/feature_list.h.orig 2025-10-02 04:28:32 UTC
+++ components/feature_engagement/public/feature_list.h
-@@ -353,7 +353,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSHomepageCustomizationNew
+@@ -359,7 +359,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
-@@ -471,7 +471,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSharedTabFeedbackF
+@@ -479,7 +479,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");
-@@ -571,7 +572,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHelpAppBasedTenF
+@@ -581,7 +582,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHelpAppBasedTenF
DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "IPH_ScalableIphGaming");
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -28,7 +28,7 @@
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
"IPH_DesktopPWAsLinkCapturingLaunch");
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-@@ -765,7 +766,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+@@ -776,7 +777,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
VARIATION_ENTRY(kIPHiOSSafariImportFeature),
VARIATION_ENTRY(kIPHIOSPageActionMenu),
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -37,7 +37,7 @@
VARIATION_ENTRY(kIPHBatterySaverModeFeature),
VARIATION_ENTRY(kIPHCompanionSidePanelFeature),
VARIATION_ENTRY(kIPHCompanionSidePanelRegionSearchFeature),
-@@ -825,7 +826,8 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+@@ -837,7 +838,8 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -47,7 +47,7 @@
VARIATION_ENTRY(kIPHAutofillAiOptInFeature),
VARIATION_ENTRY(kIPHAutofillCreditCardBenefitFeature),
VARIATION_ENTRY(kIPHAutofillCardInfoRetrievalSuggestionFeature),
-@@ -879,7 +881,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+@@ -892,7 +894,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
VARIATION_ENTRY(kIPHScalableIphGamingFeature),
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/www/chromium/files/patch-components_feed_core_v2_proto__util.cc b/www/chromium/files/patch-components_feed_core_v2_proto__util.cc
index 89112dbb99b7..921ff9f5ea94 100644
--- a/www/chromium/files/patch-components_feed_core_v2_proto__util.cc
+++ b/www/chromium/files/patch-components_feed_core_v2_proto__util.cc
@@ -1,4 +1,4 @@
---- components/feed/core/v2/proto_util.cc.orig 2025-07-02 06:08:04 UTC
+--- components/feed/core/v2/proto_util.cc.orig 2025-10-02 04:28:32 UTC
+++ components/feed/core/v2/proto_util.cc
@@ -92,8 +92,8 @@ feedwire::Version GetPlatformVersionMessage() {
@@ -10,7 +10,7 @@
+ result.set_gminor(minor);
result.set_revision(revision);
#if BUILDFLAG(IS_ANDROID)
- result.set_api_version(base::android::BuildInfo::GetInstance()->sdk_int());
+ result.set_api_version(base::android::android_info::sdk_int());
@@ -108,8 +108,8 @@ feedwire::Version GetAppVersionMessage(const ChromeInf
// Chrome's version is in the format: MAJOR,MINOR,BUILD,PATCH.
const std::vector<uint32_t>& numbers = chrome_info.version.components();
diff --git a/www/chromium/files/patch-components_feed_core_v2_test_proto__printer.cc b/www/chromium/files/patch-components_feed_core_v2_test_proto__printer.cc
index bd5454ca7845..e2ddd4bc7d9d 100644
--- a/www/chromium/files/patch-components_feed_core_v2_test_proto__printer.cc
+++ b/www/chromium/files/patch-components_feed_core_v2_test_proto__printer.cc
@@ -1,6 +1,6 @@
---- components/feed/core/v2/test/proto_printer.cc.orig 2023-07-16 15:47:57 UTC
+--- components/feed/core/v2/test/proto_printer.cc.orig 2025-10-02 04:28:32 UTC
+++ components/feed/core/v2/test/proto_printer.cc
-@@ -158,8 +158,8 @@ class TextProtoPrinter {
+@@ -159,8 +159,8 @@ class TextProtoPrinter {
}
TextProtoPrinter& operator<<(const feedwire::Version& v) {
BeginMessage();
diff --git a/www/chromium/files/patch-components_metrics_metrics__log.cc b/www/chromium/files/patch-components_metrics_metrics__log.cc
index 2c02e92f0d2b..eaef651b8293 100644
--- a/www/chromium/files/patch-components_metrics_metrics__log.cc
+++ b/www/chromium/files/patch-components_metrics_metrics__log.cc
@@ -1,6 +1,6 @@
---- components/metrics/metrics_log.cc.orig 2025-08-07 06:57:29 UTC
+--- components/metrics/metrics_log.cc.orig 2025-10-02 04:28:32 UTC
+++ components/metrics/metrics_log.cc
-@@ -58,7 +58,7 @@
+@@ -59,7 +59,7 @@
#include "base/win/current_module.h"
#endif
@@ -9,7 +9,7 @@
#include "base/environment.h"
#include "base/nix/xdg_util.h"
#endif
-@@ -154,7 +154,7 @@ void RecordCurrentTime(
+@@ -155,7 +155,7 @@ void RecordCurrentTime(
}
}
@@ -18,7 +18,7 @@
metrics::SystemProfileProto::OS::XdgSessionType ToProtoSessionType(
base::nix::SessionType session_type) {
switch (session_type) {
-@@ -439,7 +439,7 @@ void MetricsLog::RecordCoreSystemProfile(
+@@ -447,7 +447,7 @@ void MetricsLog::RecordCoreSystemProfile(
// OperatingSystemVersion refers to the ChromeOS release version.
#if BUILDFLAG(IS_CHROMEOS)
os->set_kernel_version(base::SysInfo::KernelVersion());
@@ -27,7 +27,7 @@
// Linux operating system version is copied over into kernel version to be
// consistent.
os->set_kernel_version(base::SysInfo::OperatingSystemVersion());
-@@ -456,7 +456,7 @@ void MetricsLog::RecordCoreSystemProfile(
+@@ -464,7 +464,7 @@ void MetricsLog::RecordCoreSystemProfile(
os->set_build_number(base::SysInfo::GetIOSBuildNumber());
#endif
diff --git a/www/chromium/files/patch-components_ntp__tiles_pref__names.h b/www/chromium/files/patch-components_ntp__tiles_pref__names.h
new file mode 100644
index 000000000000..fc36568b2426
--- /dev/null
+++ b/www/chromium/files/patch-components_ntp__tiles_pref__names.h
@@ -0,0 +1,11 @@
+--- components/ntp_tiles/pref_names.h.orig 2025-10-02 04:28:32 UTC
++++ components/ntp_tiles/pref_names.h
+@@ -48,7 +48,7 @@ inline constexpr char kCustomLinksInitialized[] = "cus
+
+ // Prefs used to cache enterprise shortcuts.
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ inline constexpr char kEnterpriseShortcutsPolicyList[] =
+ "enterprise_shortcuts.policy_list";
+ inline constexpr char kEnterpriseShortcutsUserList[] =
diff --git a/www/chromium/files/patch-components_optimization__guide_core_feature__registry_feature__registration.cc b/www/chromium/files/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
new file mode 100644
index 000000000000..c5884d540c17
--- /dev/null
+++ b/www/chromium/files/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
@@ -0,0 +1,11 @@
+--- components/optimization_guide/core/feature_registry/feature_registration.cc.orig 2025-10-02 04:28:32 UTC
++++ components/optimization_guide/core/feature_registry/feature_registration.cc
+@@ -75,7 +75,7 @@ BASE_FEATURE(kProductSpecificationsMqlsLogging,
+ BASE_FEATURE(kFormsClassificationsMqlsLogging,
+ "FormsClassificationsMqlsLogging",
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) ||
+- BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ ? base::FEATURE_ENABLED_BY_DEFAULT
+ : base::FEATURE_DISABLED_BY_DEFAULT);
+
diff --git a/www/chromium/files/patch-components_optimization__guide_core_optimization__guide__features.cc b/www/chromium/files/patch-components_optimization__guide_core_optimization__guide__features.cc
index dc2a5eca6ce6..439edd97e13d 100644
--- a/www/chromium/files/patch-components_optimization__guide_core_optimization__guide__features.cc
+++ b/www/chromium/files/patch-components_optimization__guide_core_optimization__guide__features.cc
@@ -1,6 +1,6 @@
---- components/optimization_guide/core/optimization_guide_features.cc.orig 2025-09-06 10:01:20 UTC
+--- components/optimization_guide/core/optimization_guide_features.cc.orig 2025-10-02 04:28:32 UTC
+++ components/optimization_guide/core/optimization_guide_features.cc
-@@ -119,7 +119,7 @@ BASE_FEATURE(kOptimizationGuideModelExecution,
+@@ -120,7 +120,7 @@ BASE_FEATURE(kOptimizationGuideModelExecution,
BASE_FEATURE(kOptimizationGuideOnDeviceModel,
"OptimizationGuideOnDeviceModel",
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-components_os__crypt_sync_libsecret__util__linux.cc b/www/chromium/files/patch-components_os__crypt_sync_libsecret__util__linux.cc
index 1e6502041dea..eff8fbd34e29 100644
--- a/www/chromium/files/patch-components_os__crypt_sync_libsecret__util__linux.cc
+++ b/www/chromium/files/patch-components_os__crypt_sync_libsecret__util__linux.cc
@@ -1,6 +1,6 @@
---- components/os_crypt/sync/libsecret_util_linux.cc.orig 2024-10-22 08:31:56 UTC
+--- components/os_crypt/sync/libsecret_util_linux.cc.orig 2025-10-02 04:28:32 UTC
+++ components/os_crypt/sync/libsecret_util_linux.cc
-@@ -185,16 +185,22 @@ bool LibsecretLoader::EnsureLibsecretLoaded() {
+@@ -182,16 +182,22 @@ bool LibsecretLoader::EnsureLibsecretLoaded() {
// static
bool LibsecretLoader::LoadLibsecret() {
diff --git a/www/chromium/files/patch-components_paint__preview_browser_paint__preview__client.cc b/www/chromium/files/patch-components_paint__preview_browser_paint__preview__client.cc
index 067b2bf8cc83..0306fe6390b2 100644
--- a/www/chromium/files/patch-components_paint__preview_browser_paint__preview__client.cc
+++ b/www/chromium/files/patch-components_paint__preview_browser_paint__preview__client.cc
@@ -1,6 +1,6 @@
---- components/paint_preview/browser/paint_preview_client.cc.orig 2024-10-22 08:31:56 UTC
+--- components/paint_preview/browser/paint_preview_client.cc.orig 2025-10-02 04:28:32 UTC
+++ components/paint_preview/browser/paint_preview_client.cc
-@@ -326,8 +326,8 @@ void PaintPreviewClient::CapturePaintPreview(
+@@ -478,8 +478,8 @@ void PaintPreviewClient::CapturePaintPreview(
metadata->set_version(kPaintPreviewVersion);
auto* chromeVersion = metadata->mutable_chrome_version();
const auto& current_chrome_version = version_info::GetVersion();
@@ -10,4 +10,4 @@
+ chromeVersion->set_gminor(current_chrome_version.components()[1]);
chromeVersion->set_build(current_chrome_version.components()[2]);
chromeVersion->set_patch(current_chrome_version.components()[3]);
- document_data.callback = std::move(callback);
+ document_data.callback = base::BindOnce(
diff --git a/www/chromium/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc b/www/chromium/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
index 1cfa767d5b1f..c8704c1d0d92 100644
--- a/www/chromium/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
+++ b/www/chromium/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
@@ -1,6 +1,6 @@
---- components/paint_preview/browser/paint_preview_client_unittest.cc.orig 2025-09-06 10:01:20 UTC
+--- components/paint_preview/browser/paint_preview_client_unittest.cc.orig 2025-10-02 04:28:32 UTC
+++ components/paint_preview/browser/paint_preview_client_unittest.cc
-@@ -172,8 +172,8 @@ TEST_P(PaintPreviewClientRenderViewHostTest, CaptureMa
+@@ -228,8 +228,8 @@ TEST_P(PaintPreviewClientRenderViewHostTest, CaptureMa
metadata->set_version(kPaintPreviewVersion);
auto* chromeVersion = metadata->mutable_chrome_version();
const auto& current_chrome_version = version_info::GetVersion();
diff --git a/www/chromium/files/patch-components_paint__preview_player_player__compositor__delegate.cc b/www/chromium/files/patch-components_paint__preview_player_player__compositor__delegate.cc
index 9c645f7afd2d..b54db3e1de5f 100644
--- a/www/chromium/files/patch-components_paint__preview_player_player__compositor__delegate.cc
+++ b/www/chromium/files/patch-components_paint__preview_player_player__compositor__delegate.cc
@@ -1,6 +1,6 @@
---- components/paint_preview/player/player_compositor_delegate.cc.orig 2025-02-19 07:43:18 UTC
+--- components/paint_preview/player/player_compositor_delegate.cc.orig 2025-10-02 04:28:32 UTC
+++ components/paint_preview/player/player_compositor_delegate.cc
-@@ -433,8 +433,8 @@ void PlayerCompositorDelegate::ValidateProtoAndLoadAXT
+@@ -435,8 +435,8 @@ void PlayerCompositorDelegate::ValidateProtoAndLoadAXT
auto chrome_version = capture_result_->proto.metadata().chrome_version();
const auto& current_chrome_version = version_info::GetVersion();
if (capture_result_->proto.metadata().has_chrome_version() &&
diff --git a/www/chromium/files/patch-components_password__manager_core_browser_features_password__features.cc b/www/chromium/files/patch-components_password__manager_core_browser_features_password__features.cc
index 6a5be9be20f2..9c35bd50311a 100644
--- a/www/chromium/files/patch-components_password__manager_core_browser_features_password__features.cc
+++ b/www/chromium/files/patch-components_password__manager_core_browser_features_password__features.cc
@@ -1,6 +1,6 @@
---- components/password_manager/core/browser/features/password_features.cc.orig 2025-09-06 10:01:20 UTC
+--- components/password_manager/core/browser/features/password_features.cc.orig 2025-10-02 04:28:32 UTC
+++ components/password_manager/core/browser/features/password_features.cc
-@@ -62,7 +62,7 @@ BASE_FEATURE(kClearUndecryptablePasswords,
+@@ -70,7 +70,7 @@ BASE_FEATURE(kClearUndecryptablePasswords,
BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
"ClearUndecryptablePasswordsInSync",
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
@@ -9,9 +9,9 @@
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -131,7 +131,7 @@ BASE_FEATURE(kReuseDetectionBasedOnPasswordHashes,
- "ReuseDetectionBasedOnPasswordHashes",
- base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -139,7 +139,7 @@ BASE_FEATURE(kPasswordManagerLogToTerminal,
+ "PasswordManagerLogToTerminal",
+ base::FEATURE_DISABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/www/chromium/files/patch-components_password__manager_core_browser_features_password__features.h b/www/chromium/files/patch-components_password__manager_core_browser_features_password__features.h
index e993ec7ca35d..0ab573f2266d 100644
--- a/www/chromium/files/patch-components_password__manager_core_browser_features_password__features.h
+++ b/www/chromium/files/patch-components_password__manager_core_browser_features_password__features.h
@@ -1,8 +1,8 @@
---- components/password_manager/core/browser/features/password_features.h.orig 2025-09-06 10:01:20 UTC
+--- components/password_manager/core/browser/features/password_features.h.orig 2025-10-02 04:28:32 UTC
+++ components/password_manager/core/browser/features/password_features.h
-@@ -131,7 +131,7 @@ BASE_DECLARE_FEATURE(kPasswordManagerLogToTerminal);
- // Detects password reuse based on hashed password values.
- BASE_DECLARE_FEATURE(kReuseDetectionBasedOnPasswordHashes);
+@@ -138,7 +138,7 @@ BASE_DECLARE_FEATURE(kPasswordManualFallbackAvailable)
+ // terminal.
+ BASE_DECLARE_FEATURE(kPasswordManagerLogToTerminal);
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/www/chromium/files/patch-components_password__manager_core_browser_password__autofill__manager.cc b/www/chromium/files/patch-components_password__manager_core_browser_password__autofill__manager.cc
index 2be03a8752df..4203034f5080 100644
--- a/www/chromium/files/patch-components_password__manager_core_browser_password__autofill__manager.cc
+++ b/www/chromium/files/patch-components_password__manager_core_browser_password__autofill__manager.cc
@@ -1,6 +1,6 @@
---- components/password_manager/core/browser/password_autofill_manager.cc.orig 2025-09-06 10:01:20 UTC
+--- components/password_manager/core/browser/password_autofill_manager.cc.orig 2025-10-02 04:28:32 UTC
+++ components/password_manager/core/browser/password_autofill_manager.cc
-@@ -308,7 +308,7 @@ void PasswordAutofillManager::DidAcceptSuggestion(
+@@ -314,7 +314,7 @@ void PasswordAutofillManager::DidAcceptSuggestion(
weak_ptr_factory_.GetWeakPtr(), *password_credential);
if (password_credential->is_grouped_affiliation) {
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
@@ -9,7 +9,7 @@
cross_domain_confirmation_controller_ =
password_client_->ShowCrossDomainConfirmationPopup(
last_popup_open_args_.element_bounds,
-@@ -538,7 +538,7 @@ void PasswordAutofillManager::DidNavigateMainFrame() {
+@@ -544,7 +544,7 @@ void PasswordAutofillManager::DidNavigateMainFrame() {
manual_fallback_metrics_recorder_ =
std::make_unique<PasswordManualFallbackMetricsRecorder>();
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/chromium/files/patch-components_password__manager_core_browser_password__autofill__manager.h b/www/chromium/files/patch-components_password__manager_core_browser_password__autofill__manager.h
index 01c046a1c981..01eb7b9f5c63 100644
--- a/www/chromium/files/patch-components_password__manager_core_browser_password__autofill__manager.h
+++ b/www/chromium/files/patch-components_password__manager_core_browser_password__autofill__manager.h
@@ -1,6 +1,6 @@
---- components/password_manager/core/browser/password_autofill_manager.h.orig 2025-09-06 10:01:20 UTC
+--- components/password_manager/core/browser/password_autofill_manager.h.orig 2025-10-02 04:28:32 UTC
+++ components/password_manager/core/browser/password_autofill_manager.h
-@@ -285,7 +285,7 @@ class PasswordAutofillManager : public autofill::Autof
+@@ -287,7 +287,7 @@ class PasswordAutofillManager : public autofill::Autof
// Stores the controller of warning popup UI on cross domain filling.
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/chromium/files/patch-components_password__manager_core_browser_password__form__manager.cc b/www/chromium/files/patch-components_password__manager_core_browser_password__form__manager.cc
index 816e565e8a46..a4493108fe34 100644
--- a/www/chromium/files/patch-components_password__manager_core_browser_password__form__manager.cc
+++ b/www/chromium/files/patch-components_password__manager_core_browser_password__form__manager.cc
@@ -1,6 +1,6 @@
---- components/password_manager/core/browser/password_form_manager.cc.orig 2025-09-06 10:01:20 UTC
+--- components/password_manager/core/browser/password_form_manager.cc.orig 2025-10-02 04:28:32 UTC
+++ components/password_manager/core/browser/password_form_manager.cc
-@@ -66,7 +66,7 @@
+@@ -67,7 +67,7 @@
#include "components/webauthn/android/webauthn_cred_man_delegate.h"
#endif // BUILDFLAG(IS_ANDROID)
@@ -9,7 +9,7 @@
#include "components/os_crypt/sync/os_crypt.h"
#endif
-@@ -233,7 +233,7 @@ bool ShouldUploadCrowdsourcingVotes(const FormOrDigest
+@@ -239,7 +239,7 @@ bool ShouldUploadCrowdsourcingVotes(const FormOrDigest
return false;
}
@@ -18,7 +18,7 @@
bool ShouldShowKeychainErrorBubble(
std::optional<PasswordStoreBackendError> backend_error) {
if (!backend_error.has_value()) {
-@@ -931,7 +931,7 @@ void PasswordFormManager::OnFetchCompleted() {
+@@ -941,7 +941,7 @@ void PasswordFormManager::OnFetchCompleted() {
error.value().type);
}
diff --git a/www/chromium/files/patch-components_password__manager_core_browser_password__manager.cc b/www/chromium/files/patch-components_password__manager_core_browser_password__manager.cc
index 3dc67745916e..d946c524f218 100644
--- a/www/chromium/files/patch-components_password__manager_core_browser_password__manager.cc
+++ b/www/chromium/files/patch-components_password__manager_core_browser_password__manager.cc
@@ -1,7 +1,7 @@
---- components/password_manager/core/browser/password_manager.cc.orig 2025-09-06 10:01:20 UTC
+--- components/password_manager/core/browser/password_manager.cc.orig 2025-10-02 04:28:32 UTC
+++ components/password_manager/core/browser/password_manager.cc
-@@ -586,7 +586,7 @@ void PasswordManager::RegisterProfilePrefs(
- prefs::kAutofillableCredentialsAccountStoreLoginDatabase, false);
+@@ -589,7 +589,7 @@ void PasswordManager::RegisterProfilePrefs(
+ registry->RegisterListPref(prefs::kPasswordManagerPromoCardsList);
#endif // BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_IOS)
registry->RegisterBooleanPref(prefs::kPasswordSharingEnabled, true);
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -9,7 +9,7 @@
registry->RegisterIntegerPref(prefs::kRelaunchChromeBubbleDismissedCounter,
0);
#endif
-@@ -599,7 +599,7 @@ void PasswordManager::RegisterProfilePrefs(
+@@ -602,7 +602,7 @@ void PasswordManager::RegisterProfilePrefs(
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-components_password__manager_core_browser_password__manager__client.h b/www/chromium/files/patch-components_password__manager_core_browser_password__manager__client.h
index f11d132621d7..fbc2659a2ef1 100644
--- a/www/chromium/files/patch-components_password__manager_core_browser_password__manager__client.h
+++ b/www/chromium/files/patch-components_password__manager_core_browser_password__manager__client.h
@@ -1,6 +1,6 @@
---- components/password_manager/core/browser/password_manager_client.h.orig 2025-09-06 10:01:20 UTC
+--- components/password_manager/core/browser/password_manager_client.h.orig 2025-10-02 04:28:32 UTC
+++ components/password_manager/core/browser/password_manager_client.h
-@@ -31,7 +31,7 @@
+@@ -30,7 +30,7 @@
#include "net/cert/cert_status_flags.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -9,7 +9,7 @@
#include "base/i18n/rtl.h"
#include "components/password_manager/core/browser/password_cross_domain_confirmation_popup_controller.h"
#include "ui/gfx/geometry/rect_f.h"
-@@ -545,7 +545,7 @@ class PasswordManagerClient {
+@@ -543,7 +543,7 @@ class PasswordManagerClient {
virtual void TriggerSignIn(signin_metrics::AccessPoint access_point) const;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/www/chromium/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc b/www/chromium/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
index 19e985e521b9..fff09f8d658b 100644
--- a/www/chromium/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
+++ b/www/chromium/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
@@ -1,4 +1,4 @@
---- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2025-09-06 10:01:20 UTC
+--- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2025-10-02 04:28:32 UTC
+++ components/password_manager/core/browser/password_manual_fallback_flow.cc
@@ -46,7 +46,7 @@ std::u16string GetUsernameFromLabel(const std::u16stri
}
@@ -9,7 +9,7 @@
// Returns the password form corresponding to the `payload` data. In most
// cases there is only one such form stored, but having more than one or no
// forms is also possible. If there is more than one form, showing any of them
-@@ -300,7 +300,7 @@ void PasswordManualFallbackFlow::DidAcceptSuggestion(
+@@ -304,7 +304,7 @@ void PasswordManualFallbackFlow::DidAcceptSuggestion(
}
case autofill::SuggestionType::kViewPasswordDetails: {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -18,7 +18,7 @@
std::optional<password_manager::PasswordForm> credentials =
GetCorrespondingPasswordForm(
suggestion.GetPayload<Suggestion::PasswordSuggestionDetails>(),
-@@ -436,7 +436,7 @@ void PasswordManualFallbackFlow::EnsureCrossDomainPass
+@@ -440,7 +440,7 @@ void PasswordManualFallbackFlow::EnsureCrossDomainPass
const Suggestion::PasswordSuggestionDetails& payload,
base::OnceClosure on_allowed) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/www/chromium/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc b/www/chromium/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
index 305558d21d3d..e094ca92f97f 100644
--- a/www/chromium/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
+++ b/www/chromium/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
@@ -1,6 +1,6 @@
---- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig 2025-08-07 06:57:29 UTC
+--- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig 2025-10-02 04:28:32 UTC
+++ components/password_manager/core/browser/password_store/login_database_unittest.cc
-@@ -2305,7 +2305,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCurrent,
+@@ -2306,7 +2306,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCurrent,
testing::Bool()));
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
diff --git a/www/chromium/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc b/www/chromium/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc
index 1b86a75f0b11..66e4895e2b69 100644
--- a/www/chromium/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc
+++ b/www/chromium/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc
@@ -1,6 +1,6 @@
---- components/password_manager/core/browser/stub_password_manager_client.cc.orig 2025-05-28 14:55:43 UTC
+--- components/password_manager/core/browser/stub_password_manager_client.cc.orig 2025-10-02 04:28:32 UTC
+++ components/password_manager/core/browser/stub_password_manager_client.cc
-@@ -206,7 +206,7 @@ version_info::Channel StubPasswordManagerClient::GetCh
+@@ -211,7 +211,7 @@ version_info::Channel StubPasswordManagerClient::GetCh
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/www/chromium/files/patch-components_password__manager_core_browser_stub__password__manager__client.h b/www/chromium/files/patch-components_password__manager_core_browser_stub__password__manager__client.h
index 43db56835a2f..5522c87dd3e7 100644
--- a/www/chromium/files/patch-components_password__manager_core_browser_stub__password__manager__client.h
+++ b/www/chromium/files/patch-components_password__manager_core_browser_stub__password__manager__client.h
@@ -1,6 +1,6 @@
---- components/password_manager/core/browser/stub_password_manager_client.h.orig 2025-05-28 14:55:43 UTC
+--- components/password_manager/core/browser/stub_password_manager_client.h.orig 2025-10-02 04:28:32 UTC
+++ components/password_manager/core/browser/stub_password_manager_client.h
-@@ -77,7 +77,7 @@ class StubPasswordManagerClient : public PasswordManag
+@@ -80,7 +80,7 @@ class StubPasswordManagerClient : public PasswordManag
MockPasswordFeatureManager* GetPasswordFeatureManager();
version_info::Channel GetChannel() const override;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/www/chromium/files/patch-components_password__manager_core_common_password__manager__pref__names.h b/www/chromium/files/patch-components_password__manager_core_common_password__manager__pref__names.h
index c8df5c906f00..a95bb41e68c8 100644
--- a/www/chromium/files/patch-components_password__manager_core_common_password__manager__pref__names.h
+++ b/www/chromium/files/patch-components_password__manager_core_common_password__manager__pref__names.h
@@ -1,4 +1,4 @@
---- components/password_manager/core/common/password_manager_pref_names.h.orig 2025-09-06 10:01:20 UTC
+--- components/password_manager/core/common/password_manager_pref_names.h.orig 2025-10-02 04:28:32 UTC
+++ components/password_manager/core/common/password_manager_pref_names.h
@@ -59,7 +59,7 @@ inline constexpr char kCredentialProviderEnabledOnStar
#endif
@@ -9,7 +9,7 @@
// Boolean pref controlled by the DeletingUndecryptablePasswordsEnabled policy.
// If set to false it blocks deleting undecryptable passwords, otherwise the
// deletion can happen.
-@@ -285,7 +285,7 @@ inline constexpr char kAutofillableCredentialsAccountS
+@@ -272,7 +272,7 @@ inline constexpr char kPasswordManagerPromoCardsList[]
inline constexpr char kPasswordSharingEnabled[] =
"password_manager.password_sharing_enabled";
diff --git a/www/chromium/files/patch-components_performance__manager_decorators_process__metrics__decorator.cc b/www/chromium/files/patch-components_performance__manager_decorators_process__metrics__decorator.cc
index 8031f0f8627d..cbadc90f1790 100644
--- a/www/chromium/files/patch-components_performance__manager_decorators_process__metrics__decorator.cc
+++ b/www/chromium/files/patch-components_performance__manager_decorators_process__metrics__decorator.cc
@@ -1,11 +1,11 @@
---- components/performance_manager/decorators/process_metrics_decorator.cc.orig 2024-11-14 07:57:23 UTC
+--- components/performance_manager/decorators/process_metrics_decorator.cc.orig 2025-10-02 04:28:32 UTC
+++ components/performance_manager/decorators/process_metrics_decorator.cc
-@@ -264,7 +264,7 @@ void ProcessMetricsDecorator::DidGetMemoryUsage(
- // RSS and PMF to each node proportionally to its V8 heap size.
- uint64_t process_rss = process_dump_iter.os_dump().resident_set_kb;
- process_node->set_resident_set_kb(process_rss);
+@@ -266,7 +266,7 @@ void ProcessMetricsDecorator::DidGetMemoryUsage(
+ base::ByteCount process_rss =
+ base::KiB(process_dump_iter.os_dump().resident_set_kb);
+ process_node->set_resident_set(process_rss);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- process_node->set_private_swap_kb(
- process_dump_iter.os_dump().private_footprint_swap_kb);
+ process_node->set_private_swap(
+ base::KiB(process_dump_iter.os_dump().private_footprint_swap_kb));
#endif
diff --git a/www/chromium/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc b/www/chromium/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc
index 0c0012414144..1c06484c16d6 100644
--- a/www/chromium/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc
+++ b/www/chromium/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc
@@ -1,6 +1,6 @@
---- components/policy/core/common/cloud/cloud_policy_client.cc.orig 2025-08-07 06:57:29 UTC
+--- components/policy/core/common/cloud/cloud_policy_client.cc.orig 2025-10-02 04:28:32 UTC
+++ components/policy/core/common/cloud/cloud_policy_client.cc
-@@ -756,7 +756,7 @@ void CloudPolicyClient::FetchPolicy(PolicyFetchReason
+@@ -763,7 +763,7 @@ void CloudPolicyClient::FetchPolicy(PolicyFetchReason
fetch_request->set_invalidation_payload(invalidation_payload_);
}
}
diff --git a/www/chromium/files/patch-components_regional__capabilities_regional__capabilities__switches.cc b/www/chromium/files/patch-components_regional__capabilities_regional__capabilities__switches.cc
index 99bd76bb1b60..040b294d78d4 100644
--- a/www/chromium/files/patch-components_regional__capabilities_regional__capabilities__switches.cc
+++ b/www/chromium/files/patch-components_regional__capabilities_regional__capabilities__switches.cc
@@ -1,7 +1,7 @@
---- components/regional_capabilities/regional_capabilities_switches.cc.orig 2025-09-06 10:01:20 UTC
+--- components/regional_capabilities/regional_capabilities_switches.cc.orig 2025-10-02 04:28:32 UTC
+++ components/regional_capabilities/regional_capabilities_switches.cc
-@@ -18,7 +18,7 @@ BASE_FEATURE(kMitigateLegacySearchEnginePromoOverlap,
- base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -21,7 +21,7 @@ BASE_FEATURE(kResolveRegionalCapabilitiesFromDevice,
+ base::FEATURE_ENABLED_BY_DEFAULT);
#endif
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
diff --git a/www/chromium/files/patch-components_regional__capabilities_regional__capabilities__switches.h b/www/chromium/files/patch-components_regional__capabilities_regional__capabilities__switches.h
index 91b36a97032f..6031f5fbd227 100644
--- a/www/chromium/files/patch-components_regional__capabilities_regional__capabilities__switches.h
+++ b/www/chromium/files/patch-components_regional__capabilities_regional__capabilities__switches.h
@@ -1,7 +1,7 @@
---- components/regional_capabilities/regional_capabilities_switches.h.orig 2025-09-06 10:01:20 UTC
+--- components/regional_capabilities/regional_capabilities_switches.h.orig 2025-10-02 04:28:32 UTC
+++ components/regional_capabilities/regional_capabilities_switches.h
-@@ -33,7 +33,7 @@ inline constexpr char kEeaListCountryOverride[] = "EEA
- BASE_DECLARE_FEATURE(kMitigateLegacySearchEnginePromoOverlap);
+@@ -47,7 +47,7 @@ BASE_DECLARE_FEATURE(kMitigateLegacySearchEnginePromoO
+ BASE_DECLARE_FEATURE(kResolveRegionalCapabilitiesFromDevice);
#endif
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
diff --git a/www/chromium/files/patch-components_search__engines_template__url__service.cc b/www/chromium/files/patch-components_search__engines_template__url__service.cc
index 08be7a796180..ac2c1c250097 100644
--- a/www/chromium/files/patch-components_search__engines_template__url__service.cc
+++ b/www/chromium/files/patch-components_search__engines_template__url__service.cc
@@ -1,6 +1,6 @@
---- components/search_engines/template_url_service.cc.orig 2025-09-06 10:01:20 UTC
+--- components/search_engines/template_url_service.cc.orig 2025-10-02 04:28:32 UTC
+++ components/search_engines/template_url_service.cc
-@@ -3591,7 +3591,7 @@ bool TemplateURLService::MatchesDefaultSearchProvider(
+@@ -3587,7 +3587,7 @@ bool TemplateURLService::MatchesDefaultSearchProvider(
std::unique_ptr<EnterpriseSearchManager>
TemplateURLService::GetEnterpriseSearchManager(PrefService* prefs) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-components_signin_public_base_signin__switches.cc b/www/chromium/files/patch-components_signin_public_base_signin__switches.cc
index 4d7b0d26292e..aba659293c86 100644
--- a/www/chromium/files/patch-components_signin_public_base_signin__switches.cc
+++ b/www/chromium/files/patch-components_signin_public_base_signin__switches.cc
@@ -1,15 +1,15 @@
---- components/signin/public/base/signin_switches.cc.orig 2025-09-06 10:01:20 UTC
+--- components/signin/public/base/signin_switches.cc.orig 2025-10-02 04:28:32 UTC
+++ components/signin/public/base/signin_switches.cc
-@@ -73,7 +73,7 @@ BASE_FEATURE(kSmartEmailLineBreaking,
+@@ -73,7 +73,7 @@ BASE_FEATURE(kSupportWebSigninAddSession,
base::FEATURE_ENABLED_BY_DEFAULT);
- #endif
+ #endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Enables the History Sync Opt-in on Desktop.
BASE_FEATURE(kEnableHistorySyncOptin,
"EnableHistorySyncOptin",
-@@ -292,7 +292,7 @@ BASE_FEATURE(kSyncEnableBookmarksInTransportMode,
+@@ -293,7 +293,7 @@ BASE_FEATURE(kSyncEnableBookmarksInTransportMode,
#endif // BUILDFLAG(IS_IOS)
);
diff --git a/www/chromium/files/patch-components_signin_public_base_signin__switches.h b/www/chromium/files/patch-components_signin_public_base_signin__switches.h
index d59285672f7b..f9cf648d4a9a 100644
--- a/www/chromium/files/patch-components_signin_public_base_signin__switches.h
+++ b/www/chromium/files/patch-components_signin_public_base_signin__switches.h
@@ -1,15 +1,15 @@
---- components/signin/public/base/signin_switches.h.orig 2025-09-06 10:01:20 UTC
+--- components/signin/public/base/signin_switches.h.orig 2025-10-02 04:28:32 UTC
+++ components/signin/public/base/signin_switches.h
-@@ -61,7 +61,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
- BASE_DECLARE_FEATURE(kSmartEmailLineBreaking);
- #endif
+@@ -67,7 +67,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ BASE_DECLARE_FEATURE(kSupportWebSigninAddSession);
+ #endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kEnableHistorySyncOptin);
COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -222,7 +222,7 @@ BASE_DECLARE_FEATURE(kSyncEnableBookmarksInTransportMo
+@@ -235,7 +235,7 @@ BASE_DECLARE_FEATURE(kSyncEnableBookmarksInTransportMo
COMPONENT_EXPORT(SIGNIN_SWITCHES)
bool IsExtensionsExplicitBrowserSigninEnabled();
diff --git a/www/chromium/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc b/www/chromium/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
index 962ba8b9f69d..a117b76d9bcc 100644
--- a/www/chromium/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
+++ b/www/chromium/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
@@ -1,6 +1,6 @@
---- components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2025-07-02 06:08:04 UTC
+--- components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2025-10-02 04:28:32 UTC
+++ components/supervised_user/core/browser/supervised_user_preferences.cc
-@@ -153,7 +153,7 @@ void RegisterProfilePrefs(PrefRegistrySimple* registry
+@@ -149,7 +149,7 @@ void RegisterProfilePrefs(PrefRegistrySimple* registry
registry->RegisterBooleanPref(prefs::kChildAccountStatusKnown, false);
registry->RegisterStringPref(prefs::kFamilyLinkUserMemberRole, std::string());
#if BUILDFLAG(ENABLE_EXTENSIONS) && \
diff --git a/www/chromium/files/patch-components_sync__preferences_common__syncable__prefs__database.cc b/www/chromium/files/patch-components_sync__preferences_common__syncable__prefs__database.cc
index 2da6bb6d7c71..3f9fa7f30c7d 100644
--- a/www/chromium/files/patch-components_sync__preferences_common__syncable__prefs__database.cc
+++ b/www/chromium/files/patch-components_sync__preferences_common__syncable__prefs__database.cc
@@ -1,11 +1,11 @@
---- components/sync_preferences/common_syncable_prefs_database.cc.orig 2025-09-06 10:01:20 UTC
+--- components/sync_preferences/common_syncable_prefs_database.cc.orig 2025-10-02 04:28:32 UTC
+++ components/sync_preferences/common_syncable_prefs_database.cc
-@@ -337,7 +337,7 @@ constexpr auto kCommonSyncablePrefsAllowlist =
+@@ -349,7 +349,7 @@ constexpr auto kCommonSyncablePrefsAllowlist =
syncer::PREFERENCES, PrefSensitivity::kNone, MergeBehavior::kNone}},
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
{autofill::prefs::kAutofillBnplEnabled,
{syncable_prefs_ids::kAutofillBnplEnabled, syncer::PREFERENCES,
PrefSensitivity::kNone, MergeBehavior::kNone}},
diff --git a/www/chromium/files/patch-components_sync_service_sync__prefs.cc b/www/chromium/files/patch-components_sync_service_sync__prefs.cc
new file mode 100644
index 000000000000..76980380d1f1
--- /dev/null
+++ b/www/chromium/files/patch-components_sync_service_sync__prefs.cc
@@ -0,0 +1,11 @@
+--- components/sync/service/sync_prefs.cc.orig 2025-10-02 04:28:32 UTC
++++ components/sync/service/sync_prefs.cc
+@@ -840,7 +840,7 @@ bool SyncPrefs::MaybeMigratePrefsForSyncToSigninPart1(
+ update_selected_types_dict->EnsureDict(
+ signin::GaiaIdHash::FromGaiaId(gaia_id).ToBase64());
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Preserve the user's existing enabled state for Bookmarks, Reading List,
+ // and Preferences. Otherwise, use the default value, which will be true
+ // after `kReplaceSyncPromosWithSignInPromos`.
diff --git a/www/chromium/files/patch-components_sync_service_sync__service__impl.cc b/www/chromium/files/patch-components_sync_service_sync__service__impl.cc
new file mode 100644
index 000000000000..90d1bdea7290
--- /dev/null
+++ b/www/chromium/files/patch-components_sync_service_sync__service__impl.cc
@@ -0,0 +1,11 @@
+--- components/sync/service/sync_service_impl.cc.orig 2025-10-02 04:28:32 UTC
++++ components/sync/service/sync_service_impl.cc
+@@ -1328,7 +1328,7 @@ void SyncServiceImpl::ReconfigureDataTypesDueToCrypto(
+
+ void SyncServiceImpl::PassphraseTypeChanged(PassphraseType passphrase_type) {
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+-#if !(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX))
++#if !(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ // If kReplaceSyncPromosWithSignInPromos is enabled, new users with custom
+ // passphrase should have kAutofill disabled upon the initial sign-in. This is
+ // done to prevent confusion, as addresses are NOT encrypted by the custom
diff --git a/www/chromium/files/patch-components_translate_core_common_translate__util.cc b/www/chromium/files/patch-components_translate_core_common_translate__util.cc
index 80606dfd4e3e..6354f44e1671 100644
--- a/www/chromium/files/patch-components_translate_core_common_translate__util.cc
+++ b/www/chromium/files/patch-components_translate_core_common_translate__util.cc
@@ -1,6 +1,6 @@
---- components/translate/core/common/translate_util.cc.orig 2023-09-13 12:11:42 UTC
+--- components/translate/core/common/translate_util.cc.orig 2025-10-02 04:28:32 UTC
+++ components/translate/core/common/translate_util.cc
-@@ -21,7 +21,7 @@ const char kSecurityOrigin[] = "https://translate.goog
+@@ -20,7 +20,7 @@ const char kSecurityOrigin[] = "https://translate.goog
BASE_FEATURE(kTFLiteLanguageDetectionEnabled,
"TFLiteLanguageDetectionEnabled",
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
diff --git a/www/chromium/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc b/www/chromium/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
index 910d31e61b21..12895da0523c 100644
--- a/www/chromium/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
+++ b/www/chromium/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
@@ -1,6 +1,6 @@
---- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2025-03-05 08:14:56 UTC
+--- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2025-10-02 04:28:32 UTC
+++ components/url_formatter/spoof_checks/idn_spoof_checker.cc
-@@ -298,7 +298,7 @@ IDNSpoofChecker::IDNSpoofChecker() {
+@@ -299,7 +299,7 @@ IDNSpoofChecker::IDNSpoofChecker() {
// The ideal fix would be to change the omnibox font used for Thai. In
// that case, the Linux-only list should be revisited and potentially
// removed.
diff --git a/www/chromium/files/patch-components_variations_service_variations__service.cc b/www/chromium/files/patch-components_variations_service_variations__service.cc
index bf417a379524..b0c80721f43a 100644
--- a/www/chromium/files/patch-components_variations_service_variations__service.cc
+++ b/www/chromium/files/patch-components_variations_service_variations__service.cc
@@ -1,6 +1,6 @@
---- components/variations/service/variations_service.cc.orig 2025-08-07 06:57:29 UTC
+--- components/variations/service/variations_service.cc.orig 2025-10-02 04:28:32 UTC
+++ components/variations/service/variations_service.cc
-@@ -99,7 +99,7 @@ std::string GetPlatformString() {
+@@ -100,7 +100,7 @@ std::string GetPlatformString() {
return "android";
#elif BUILDFLAG(IS_FUCHSIA)
return "fuchsia";
diff --git a/www/chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc b/www/chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
index 7b07b20a764d..6dbede111242 100644
--- a/www/chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
+++ b/www/chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
@@ -1,4 +1,4 @@
---- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc
@@ -142,7 +142,7 @@ RootCompositorFrameSinkImpl::Create(
output_surface->SetNeedsSwapSizeNotifications(
@@ -9,7 +9,7 @@
// For X11, we need notify client about swap completion after resizing, so the
// client can use it for synchronize with X11 WM.
output_surface->SetNeedsSwapSizeNotifications(true);
-@@ -902,7 +902,7 @@ void RootCompositorFrameSinkImpl::DisplayDidCompleteSw
+@@ -904,7 +904,7 @@ void RootCompositorFrameSinkImpl::DisplayDidCompleteSw
if (display_client_ && enable_swap_completion_callback_) {
display_client_->DidCompleteSwapWithSize(pixel_size);
}
diff --git a/www/chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h b/www/chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
index 34aadc2f89f5..25b419e16b68 100644
--- a/www/chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
+++ b/www/chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
@@ -1,6 +1,6 @@
---- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2025-09-06 10:01:20 UTC
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2025-10-02 04:28:32 UTC
+++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h
-@@ -223,7 +223,7 @@ class VIZ_SERVICE_EXPORT RootCompositorFrameSinkImpl
+@@ -222,7 +222,7 @@ class VIZ_SERVICE_EXPORT RootCompositorFrameSinkImpl
base::TimeDelta display_frame_interval_ = BeginFrameArgs::DefaultInterval();
base::TimeDelta preferred_frame_interval_;
diff --git a/www/chromium/files/patch-components_viz_service_gl_gpu__service__impl.cc b/www/chromium/files/patch-components_viz_service_gl_gpu__service__impl.cc
index 29e822e740d1..8028a77d67b1 100644
--- a/www/chromium/files/patch-components_viz_service_gl_gpu__service__impl.cc
+++ b/www/chromium/files/patch-components_viz_service_gl_gpu__service__impl.cc
@@ -1,6 +1,6 @@
---- components/viz/service/gl/gpu_service_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- components/viz/service/gl/gpu_service_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ components/viz/service/gl/gpu_service_impl.cc
-@@ -501,7 +501,7 @@ void GpuServiceImpl::InitializeWithHostInternal(
+@@ -502,7 +502,7 @@ void GpuServiceImpl::InitializeWithHostInternal(
mojo::Remote<mojom::GpuHost> gpu_host(std::move(pending_gpu_host));
@@ -9,7 +9,7 @@
gpu_extra_info_.is_gmb_nv12_supported = IsGMBNV12Supported();
#endif
-@@ -1266,7 +1266,7 @@ bool GpuServiceImpl::OnBeginFrameDerivedImpl(const Beg
+@@ -1269,7 +1269,7 @@ bool GpuServiceImpl::OnBeginFrameDerivedImpl(const Beg
return true;
}
diff --git a/www/chromium/files/patch-content_app_BUILD.gn b/www/chromium/files/patch-content_app_BUILD.gn
index aedfaaae5770..517bba9740d2 100644
--- a/www/chromium/files/patch-content_app_BUILD.gn
+++ b/www/chromium/files/patch-content_app_BUILD.gn
@@ -1,15 +1,14 @@
---- content/app/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- content/app/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ content/app/BUILD.gn
-@@ -91,9 +91,9 @@ source_set("content_main_runner_app") {
+@@ -91,7 +91,10 @@ source_set("content_main_runner_app") {
"//third_party/tflite:buildflags",
"//tools/v8_context_snapshot:buildflags",
]
- if (build_tflite_with_xnnpack) {
-- deps += [ "//third_party/cpuinfo" ]
-- }
-+# if (build_tflite_with_xnnpack) {
-+# deps += [ "//third_party/cpuinfo" ]
-+# }
++ if (is_bsd) {
++ deps += [ "//skia" ]
++ }
++ if (!is_bsd && build_tflite_with_xnnpack) {
+ deps += [ "//third_party/cpuinfo" ]
+ }
}
-
- if (is_android && enable_javaless_renderers) {
diff --git a/www/chromium/files/patch-content_app_content__main.cc b/www/chromium/files/patch-content_app_content__main.cc
index 7592d161b68c..51a270985cd3 100644
--- a/www/chromium/files/patch-content_app_content__main.cc
+++ b/www/chromium/files/patch-content_app_content__main.cc
@@ -1,6 +1,6 @@
---- content/app/content_main.cc.orig 2025-09-06 10:01:20 UTC
+--- content/app/content_main.cc.orig 2025-10-02 04:28:32 UTC
+++ content/app/content_main.cc
-@@ -225,7 +225,7 @@ NO_STACK_PROTECTOR int RunContentProcess(
+@@ -217,7 +217,7 @@ NO_STACK_PROTECTOR int RunContentProcess(
base::EnableTerminationOnOutOfMemory();
logging::RegisterAbslAbortHook();
@@ -9,7 +9,7 @@
// The various desktop environments set this environment variable that
// allows the dbus client library to connect directly to the bus. When this
// variable is not set (test environments like xvfb-run), the dbus client
-@@ -319,7 +319,7 @@ NO_STACK_PROTECTOR int RunContentProcess(
+@@ -311,7 +311,7 @@ NO_STACK_PROTECTOR int RunContentProcess(
#endif
#endif
diff --git a/www/chromium/files/patch-content_app_content__main__runner__impl.cc b/www/chromium/files/patch-content_app_content__main__runner__impl.cc
index 2a37e0f901bb..8b9409f63fee 100644
--- a/www/chromium/files/patch-content_app_content__main__runner__impl.cc
+++ b/www/chromium/files/patch-content_app_content__main__runner__impl.cc
@@ -1,6 +1,6 @@
---- content/app/content_main_runner_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- content/app/content_main_runner_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ content/app/content_main_runner_impl.cc
-@@ -150,18 +150,20 @@
+@@ -150,18 +150,21 @@
#include "content/browser/posix_file_descriptor_info_impl.h"
#include "content/public/common/content_descriptors.h"
@@ -20,10 +20,11 @@
+#if !BUILDFLAG(IS_BSD)
#include "sandbox/policy/linux/sandbox_linux.h"
+#endif
++#include "third_party/skia/experimental/rust_png/ffi/FFI.rs.h"
#include "third_party/boringssl/src/include/openssl/crypto.h"
#include "third_party/webrtc_overrides/init_webrtc.h" // nogncheck
-@@ -185,6 +187,10 @@
+@@ -185,6 +188,10 @@
#include "media/base/media_switches.h"
#endif
@@ -34,7 +35,7 @@
#if BUILDFLAG(IS_ANDROID)
#include "base/system/sys_info.h"
#include "content/browser/android/battery_metrics.h"
-@@ -381,7 +387,7 @@ void InitializeZygoteSandboxForBrowserProcess(
+@@ -381,7 +388,7 @@ void InitializeZygoteSandboxForBrowserProcess(
}
#endif // BUILDFLAG(USE_ZYGOTE)
@@ -43,7 +44,7 @@
#if BUILDFLAG(ENABLE_LIBRARY_CDMS)
// Loads registered library CDMs but does not initialize them. This is needed by
-@@ -400,7 +406,10 @@ void PreloadLibraryCdms() {
+@@ -400,7 +407,10 @@ void PreloadLibraryCdms() {
void PreSandboxInit() {
// Ensure the /dev/urandom is opened.
@@ -54,13 +55,13 @@
// May use sysinfo(), sched_getaffinity(), and open various /sys/ and /proc/
// files.
-@@ -412,9 +421,16 @@ void PreSandboxInit() {
+@@ -412,9 +422,16 @@ void PreSandboxInit() {
// https://boringssl.googlesource.com/boringssl/+/HEAD/SANDBOXING.md
CRYPTO_pre_sandbox_init();
+#if BUILDFLAG(IS_BSD)
-+ // "cache" the amount of physical memory before pledge(2)
-+ base::SysInfo::AmountOfPhysicalMemoryMB();
++ // rust_png calls into sysctl so cache the cpu features before pledge(2)
++ rust_png::initialize_cpudetect();
+#endif
+
+#if !BUILDFLAG(IS_BSD)
@@ -71,7 +72,7 @@
#if BUILDFLAG(ENABLE_LIBRARY_CDMS)
// Ensure access to the library CDMs before the sandbox is turned on.
-@@ -634,7 +650,7 @@ NO_STACK_PROTECTOR int RunZygote(ContentMainDelegate*
+@@ -634,7 +651,7 @@ NO_STACK_PROTECTOR int RunZygote(ContentMainDelegate*
// Once Zygote forks and feature list initializes we can start a thread to
// begin tracing immediately.
@@ -80,7 +81,7 @@
if (process_type == switches::kGpuProcess) {
tracing::InitTracingPostFeatureList(/*enable_consumer=*/false,
/*will_trace_thread_restart=*/true);
-@@ -733,7 +749,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProcessTypeMain(
+@@ -733,7 +750,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProcessTypeMain(
base::HangWatcher::CreateHangWatcherInstance();
unregister_thread_closure = base::HangWatcher::RegisterThread(
base::HangWatcher::ThreadType::kMainThread);
@@ -89,7 +90,7 @@
// On Linux/ChromeOS, the HangWatcher can't start until after the sandbox is
// initialized, because the sandbox can't be started with multiple threads.
// TODO(mpdenton): start the HangWatcher after the sandbox is initialized.
-@@ -851,11 +867,10 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
+@@ -851,11 +868,10 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
base::GlobalDescriptors::kBaseDescriptor);
#endif // !BUILDFLAG(IS_ANDROID)
@@ -103,7 +104,7 @@
#endif // !BUILDFLAG(IS_WIN)
-@@ -1007,7 +1022,7 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
+@@ -1007,7 +1023,7 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
// SeatbeltExecServer.
CHECK(sandbox::Seatbelt::IsSandboxed());
}
@@ -112,7 +113,7 @@
// In sandboxed processes and zygotes, certain resource should be pre-warmed
// as they cannot be initialized under a sandbox. In addition, loading these
// resources in zygotes (including the unsandboxed zygote) allows them to be
-@@ -1017,10 +1032,22 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
+@@ -1017,10 +1033,22 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
process_type == switches::kZygoteProcess) {
PreSandboxInit();
}
@@ -135,7 +136,7 @@
delegate_->SandboxInitialized(process_type);
#if BUILDFLAG(USE_ZYGOTE)
-@@ -1122,6 +1149,11 @@ NO_STACK_PROTECTOR int ContentMainRunnerImpl::Run() {
+@@ -1122,6 +1150,11 @@ NO_STACK_PROTECTOR int ContentMainRunnerImpl::Run() {
content_main_params_.reset();
RegisterMainThreadFactories();
diff --git a/www/chromium/files/patch-content_browser_BUILD.gn b/www/chromium/files/patch-content_browser_BUILD.gn
index d1b54e6440aa..3629a204ab52 100644
--- a/www/chromium/files/patch-content_browser_BUILD.gn
+++ b/www/chromium/files/patch-content_browser_BUILD.gn
@@ -1,6 +1,6 @@
---- content/browser/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- content/browser/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ content/browser/BUILD.gn
-@@ -2599,6 +2599,14 @@ source_set("browser") {
+@@ -2613,6 +2613,14 @@ source_set("browser") {
]
}
@@ -15,7 +15,7 @@
if (is_linux || is_chromeos) {
sources -=
[ "file_system_access/file_path_watcher/file_path_watcher_stub.cc" ]
-@@ -2647,6 +2655,15 @@ source_set("browser") {
+@@ -2661,6 +2669,15 @@ source_set("browser") {
if (allow_oop_video_decoder) {
sources += [ "media/oop_video_decoder_factory.cc" ]
deps += [ "//media/mojo/mojom" ]
diff --git a/www/chromium/files/patch-content_browser_browser__child__process__host__impl.cc b/www/chromium/files/patch-content_browser_browser__child__process__host__impl.cc
index 7b22e09fe7f7..a3cb590a45a5 100644
--- a/www/chromium/files/patch-content_browser_browser__child__process__host__impl.cc
+++ b/www/chromium/files/patch-content_browser_browser__child__process__host__impl.cc
@@ -1,14 +1,14 @@
---- content/browser/browser_child_process_host_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- content/browser/browser_child_process_host_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ content/browser/browser_child_process_host_impl.cc
-@@ -297,6 +297,7 @@ void BrowserChildProcessHostImpl::LaunchWithoutExtraCo
+@@ -296,6 +296,7 @@ void BrowserChildProcessHostImpl::LaunchWithoutExtraCo
+ switches::kIPCConnectionTimeout,
switches::kLogBestEffortTasks,
switches::kPerfettoDisableInterning,
- switches::kTraceToConsole,
+ switches::kDisableUnveil,
};
cmd_line->CopySwitchesFrom(browser_command_line, kForwardSwitches);
-@@ -650,7 +651,7 @@ void BrowserChildProcessHostImpl::OnProcessLaunched()
+@@ -649,7 +650,7 @@ void BrowserChildProcessHostImpl::OnProcessLaunched()
->child_process());
#endif
diff --git a/www/chromium/files/patch-content_browser_browser__interface__binders.cc b/www/chromium/files/patch-content_browser_browser__interface__binders.cc
deleted file mode 100644
index af9c564eb27e..000000000000
--- a/www/chromium/files/patch-content_browser_browser__interface__binders.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/browser/browser_interface_binders.cc.orig 2025-09-06 10:01:20 UTC
-+++ content/browser/browser_interface_binders.cc
-@@ -234,7 +234,7 @@
- #include "content/browser/xr/webxr_internals/webxr_internals_ui.h"
- #endif
-
--#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX))
-+#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
- #include "content/public/browser/service_process_host.h"
- #else
- #include "content/browser/gpu/gpu_process_host.h"
-@@ -271,7 +271,7 @@ shape_detection::mojom::ShapeDetectionService* GetShap
- mojo::Remote<shape_detection::mojom::ShapeDetectionService>>
- remote;
- if (!*remote) {
--#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX))
-+#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
- ServiceProcessHost::Launch<shape_detection::mojom::ShapeDetectionService>(
- remote->BindNewPipeAndPassReceiver(),
- ServiceProcessHost::Options()
diff --git a/www/chromium/files/patch-content_browser_browser__main__loop.cc b/www/chromium/files/patch-content_browser_browser__main__loop.cc
index 9bfb1f523b75..965477ad2d8c 100644
--- a/www/chromium/files/patch-content_browser_browser__main__loop.cc
+++ b/www/chromium/files/patch-content_browser_browser__main__loop.cc
@@ -1,6 +1,6 @@
---- content/browser/browser_main_loop.cc.orig 2025-09-06 10:01:20 UTC
+--- content/browser/browser_main_loop.cc.orig 2025-10-02 04:28:32 UTC
+++ content/browser/browser_main_loop.cc
-@@ -251,6 +251,12 @@
+@@ -252,6 +252,12 @@
#include "mojo/public/cpp/bindings/lib/test_random_mojo_delays.h"
#endif
@@ -13,7 +13,7 @@
// One of the linux specific headers defines this as a macro.
#ifdef DestroyAll
#undef DestroyAll
-@@ -551,6 +557,12 @@ int BrowserMainLoop::EarlyInitialization() {
+@@ -552,6 +558,12 @@ int BrowserMainLoop::EarlyInitialization() {
// by now since a thread to start the ServiceManager has been created
// before the browser main loop starts.
DCHECK(SandboxHostLinux::GetInstance()->IsInitialized());
@@ -26,7 +26,7 @@
#endif
// GLib's spawning of new processes is buggy, so it's important that at this
-@@ -583,7 +595,7 @@ int BrowserMainLoop::EarlyInitialization() {
+@@ -584,7 +596,7 @@ int BrowserMainLoop::EarlyInitialization() {
base::ThreadType::kDisplayCritical);
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/chromium/files/patch-content_browser_gpu_gpu__process__host.cc b/www/chromium/files/patch-content_browser_gpu_gpu__process__host.cc
index 022dac5d33af..12e48ac16dfa 100644
--- a/www/chromium/files/patch-content_browser_gpu_gpu__process__host.cc
+++ b/www/chromium/files/patch-content_browser_gpu_gpu__process__host.cc
@@ -1,6 +1,6 @@
---- content/browser/gpu/gpu_process_host.cc.orig 2025-09-06 10:01:20 UTC
+--- content/browser/gpu/gpu_process_host.cc.orig 2025-10-02 04:28:32 UTC
+++ content/browser/gpu/gpu_process_host.cc
-@@ -275,6 +275,7 @@ static const char* const kSwitchNames[] = {
+@@ -276,6 +276,7 @@ static const char* const kSwitchNames[] = {
switches::kDisableSkiaGraphite,
switches::kDisableSkiaGraphitePrecompilation,
switches::kDisableLowEndDeviceMode,
@@ -8,7 +8,7 @@
switches::kProfilingAtStart,
switches::kProfilingFile,
switches::kProfilingFlush,
-@@ -303,7 +304,7 @@ static const char* const kSwitchNames[] = {
+@@ -301,7 +302,7 @@ static const char* const kSwitchNames[] = {
switches::kEnableNativeGpuMemoryBuffers,
switches::kRenderNodeOverride,
#endif
diff --git a/www/chromium/files/patch-content_browser_network__service__instance__impl.cc b/www/chromium/files/patch-content_browser_network__service__instance__impl.cc
index d0c3ad87de0e..735e7fcfbeee 100644
--- a/www/chromium/files/patch-content_browser_network__service__instance__impl.cc
+++ b/www/chromium/files/patch-content_browser_network__service__instance__impl.cc
@@ -1,6 +1,6 @@
---- content/browser/network_service_instance_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- content/browser/network_service_instance_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ content/browser/network_service_instance_impl.cc
-@@ -87,7 +87,7 @@
+@@ -88,7 +88,7 @@
#include "content/browser/network/network_service_process_tracker_win.h"
#endif
@@ -9,7 +9,7 @@
#include "content/browser/system_dns_resolution/system_dns_resolver.h"
#include "services/network/public/mojom/system_dns_resolution.mojom-forward.h"
#endif
-@@ -327,7 +327,7 @@ void CreateInProcessNetworkService(
+@@ -332,7 +332,7 @@ void CreateInProcessNetworkService(
std::move(receiver)));
}
@@ -18,7 +18,7 @@
// Runs a self-owned SystemDnsResolverMojoImpl. This is meant to run on a
// high-priority thread pool.
void RunSystemDnsResolverOnThreadPool(
-@@ -394,7 +394,7 @@ network::mojom::NetworkServiceParamsPtr CreateNetworkS
+@@ -399,7 +399,7 @@ network::mojom::NetworkServiceParamsPtr CreateNetworkS
}
#endif // BUILDFLAG(IS_POSIX)
diff --git a/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc b/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc
index edc107faf805..eafba11f9a4e 100644
--- a/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc
+++ b/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc
@@ -1,6 +1,6 @@
---- content/browser/renderer_host/render_process_host_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- content/browser/renderer_host/render_process_host_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ content/browser/renderer_host/render_process_host_impl.cc
-@@ -224,7 +224,7 @@
+@@ -226,7 +226,7 @@
#include "third_party/blink/public/mojom/android_font_lookup/android_font_lookup.mojom.h"
#endif
@@ -9,7 +9,7 @@
#include <sys/resource.h>
#include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck
-@@ -1114,7 +1114,7 @@ static constexpr size_t kUnknownPlatformProcessLimit =
+@@ -1126,7 +1126,7 @@ static constexpr size_t kUnknownPlatformProcessLimit =
// to indicate failure and std::numeric_limits<size_t>::max() to indicate
// unlimited.
size_t GetPlatformProcessLimit() {
@@ -18,7 +18,7 @@
struct rlimit limit;
if (getrlimit(RLIMIT_NPROC, &limit) != 0)
return kUnknownPlatformProcessLimit;
-@@ -1321,7 +1321,7 @@ RenderProcessHostImpl::IOThreadHostImpl::~IOThreadHost
+@@ -1351,7 +1351,7 @@ RenderProcessHostImpl::IOThreadHostImpl::~IOThreadHost
void RenderProcessHostImpl::IOThreadHostImpl::SetPid(
base::ProcessId child_pid) {
@@ -27,7 +27,7 @@
child_thread_type_switcher_.SetPid(child_pid);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
}
-@@ -3416,7 +3416,7 @@ void RenderProcessHostImpl::AppendRendererCommandLine(
+@@ -3459,7 +3459,7 @@ void RenderProcessHostImpl::AppendRendererCommandLine(
base::TimeTicks::UnixEpoch().since_origin().InMicroseconds()));
}
@@ -36,7 +36,7 @@
// Append `kDisableVideoCaptureUseGpuMemoryBuffer` flag if there is no support
// for NV12 GPU memory buffer.
if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled() &&
-@@ -3472,6 +3472,7 @@ void RenderProcessHostImpl::PropagateBrowserCommandLin
+@@ -3515,6 +3515,7 @@ void RenderProcessHostImpl::PropagateBrowserCommandLin
switches::kDisableSkiaRuntimeOpts,
switches::kDisableSpeechAPI,
switches::kDisableThreadedCompositing,
@@ -44,7 +44,7 @@
switches::kDisableV8IdleTasks,
switches::kDisableVideoCaptureUseGpuMemoryBuffer,
switches::kDisableWebGLImageChromium,
-@@ -5350,7 +5351,7 @@ uint64_t RenderProcessHostImpl::GetPrivateMemoryFootpr
+@@ -5417,7 +5418,7 @@ uint64_t RenderProcessHostImpl::GetPrivateMemoryFootpr
// - Win: https://crbug.com/707022 .
uint64_t total_size = 0;
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.h b/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.h
index e84b98e4a2aa..8e26f373ceaa 100644
--- a/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.h
+++ b/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.h
@@ -1,4 +1,4 @@
---- content/browser/renderer_host/render_process_host_impl.h.orig 2025-09-06 10:01:20 UTC
+--- content/browser/renderer_host/render_process_host_impl.h.orig 2025-10-02 04:28:32 UTC
+++ content/browser/renderer_host/render_process_host_impl.h
@@ -101,7 +101,7 @@
#include "media/fuchsia_media_codec_provider_impl.h"
@@ -9,7 +9,7 @@
#include "content/browser/child_thread_type_switcher_linux.h"
#include "media/mojo/mojom/video_encode_accelerator.mojom.h"
#endif
-@@ -997,7 +997,7 @@ class CONTENT_EXPORT RenderProcessHostImpl
+@@ -994,7 +994,7 @@ class CONTENT_EXPORT RenderProcessHostImpl
mojo::Remote<media::mojom::VideoEncodeAcceleratorProviderFactory>
video_encode_accelerator_factory_remote_;
#endif
@@ -18,7 +18,7 @@
ChildThreadTypeSwitcher child_thread_type_switcher_;
#endif
};
-@@ -1240,7 +1240,7 @@ class CONTENT_EXPORT RenderProcessHostImpl
+@@ -1237,7 +1237,7 @@ class CONTENT_EXPORT RenderProcessHostImpl
// if the request isn't handled on the IO thread.
void OnBindHostReceiver(mojo::GenericPendingReceiver receiver);
diff --git a/www/chromium/files/patch-content_browser_renderer__host_render__view__host__impl.cc b/www/chromium/files/patch-content_browser_renderer__host_render__view__host__impl.cc
index 7774e59d87b0..7c7b68e5c517 100644
--- a/www/chromium/files/patch-content_browser_renderer__host_render__view__host__impl.cc
+++ b/www/chromium/files/patch-content_browser_renderer__host_render__view__host__impl.cc
@@ -1,6 +1,6 @@
---- content/browser/renderer_host/render_view_host_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- content/browser/renderer_host/render_view_host_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ content/browser/renderer_host/render_view_host_impl.cc
-@@ -275,7 +275,7 @@ void RenderViewHostImpl::GetPlatformSpecificPrefs(
+@@ -277,7 +277,7 @@ void RenderViewHostImpl::GetPlatformSpecificPrefs(
display::win::GetScreenWin()->GetSystemMetricsInDIP(SM_CYVSCROLL);
prefs->arrow_bitmap_width_horizontal_scroll_bar_in_dips =
display::win::GetScreenWin()->GetSystemMetricsInDIP(SM_CXHSCROLL);
diff --git a/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc b/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
index 13d88d330445..6ffe9afc490a 100644
--- a/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
+++ b/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
@@ -1,4 +1,4 @@
---- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2025-09-06 10:01:20 UTC
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2025-10-02 04:28:32 UTC
+++ content/browser/renderer_host/render_widget_host_view_aura.cc
@@ -122,7 +122,7 @@
#include "ui/gfx/gdi_util.h"
@@ -9,7 +9,7 @@
#include "ui/accessibility/platform/browser_accessibility_auralinux.h"
#include "ui/base/ime/linux/text_edit_command_auralinux.h"
#include "ui/base/ime/text_input_flags.h"
-@@ -479,7 +479,7 @@ gfx::NativeViewAccessible RenderWidgetHostViewAura::Ge
+@@ -478,7 +478,7 @@ gfx::NativeViewAccessible RenderWidgetHostViewAura::Ge
return ToBrowserAccessibilityWin(manager->GetBrowserAccessibilityRoot())
->GetCOM();
@@ -18,7 +18,7 @@
ui::BrowserAccessibilityManager* manager =
host()->GetOrCreateRootBrowserAccessibilityManager();
if (manager && manager->GetBrowserAccessibilityRoot())
-@@ -1883,7 +1883,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() {
+@@ -1881,7 +1881,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() {
return host() && host()->delegate() && host()->delegate()->ShouldDoLearning();
}
@@ -27,7 +27,7 @@
bool RenderWidgetHostViewAura::SetCompositionFromExistingText(
const gfx::Range& range,
const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
-@@ -2866,7 +2866,7 @@ bool RenderWidgetHostViewAura::NeedsInputGrab() {
+@@ -2864,7 +2864,7 @@ bool RenderWidgetHostViewAura::NeedsInputGrab() {
}
bool RenderWidgetHostViewAura::NeedsMouseCapture() {
@@ -36,7 +36,7 @@
return NeedsInputGrab();
#else
return false;
-@@ -3050,7 +3050,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
+@@ -3048,7 +3048,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
if (!target_host)
return;
diff --git a/www/chromium/files/patch-content_browser_service__host_utility__process__host.cc b/www/chromium/files/patch-content_browser_service__host_utility__process__host.cc
index dba9466e06b1..5c46f019fa23 100644
--- a/www/chromium/files/patch-content_browser_service__host_utility__process__host.cc
+++ b/www/chromium/files/patch-content_browser_service__host_utility__process__host.cc
@@ -1,4 +1,4 @@
---- content/browser/service_host/utility_process_host.cc.orig 2025-09-06 10:01:20 UTC
+--- content/browser/service_host/utility_process_host.cc.orig 2025-10-02 04:28:32 UTC
+++ content/browser/service_host/utility_process_host.cc
@@ -68,7 +68,7 @@
#include "content/browser/v8_snapshot_files.h"
@@ -18,7 +18,7 @@
base::ScopedFD PassNetworkContextParentDirs(
std::vector<base::FilePath> network_context_parent_dirs) {
base::Pickle pickle;
-@@ -494,7 +494,7 @@ bool UtilityProcessHost::StartProcess() {
+@@ -495,7 +495,7 @@ bool UtilityProcessHost::StartProcess() {
GetV8SnapshotFilesToPreload(*cmd_line));
#endif // BUILDFLAG(IS_POSIX)
@@ -27,7 +27,7 @@
// The network service should have access to the parent directories
// necessary for its usage.
if (options_.sandbox_type_ == sandbox::mojom::Sandbox::kNetwork) {
-@@ -512,7 +512,7 @@ bool UtilityProcessHost::StartProcess() {
+@@ -513,7 +513,7 @@ bool UtilityProcessHost::StartProcess() {
video_capture::mojom::VideoCaptureService::Name_) {
bool pass_gpu_buffer_flag =
switches::IsVideoCaptureUseGpuMemoryBufferEnabled();
diff --git a/www/chromium/files/patch-content_browser_shape__detection_shape__detection__service__host.cc b/www/chromium/files/patch-content_browser_shape__detection_shape__detection__service__host.cc
new file mode 100644
index 000000000000..2feabbd333dc
--- /dev/null
+++ b/www/chromium/files/patch-content_browser_shape__detection_shape__detection__service__host.cc
@@ -0,0 +1,20 @@
+--- content/browser/shape_detection/shape_detection_service_host.cc.orig 2025-10-02 04:28:32 UTC
++++ content/browser/shape_detection/shape_detection_service_host.cc
+@@ -15,7 +15,7 @@
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+- (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)))
++ (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)))
+ #include "content/public/browser/service_process_host.h"
+ #else
+ #include "content/browser/gpu/gpu_process_host.h"
+@@ -29,7 +29,7 @@ shape_detection::mojom::ShapeDetectionService* GetShap
+ remote;
+ if (!*remote) {
+ #if BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+- (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)))
++ (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)))
+ ServiceProcessHost::Launch<shape_detection::mojom::ShapeDetectionService>(
+ remote->BindNewPipeAndPassReceiver(),
+ ServiceProcessHost::Options()
diff --git a/www/chromium/files/patch-content_browser_theme__helper.cc b/www/chromium/files/patch-content_browser_theme__helper.cc
new file mode 100644
index 000000000000..9be5c3383283
--- /dev/null
+++ b/www/chromium/files/patch-content_browser_theme__helper.cc
@@ -0,0 +1,11 @@
+--- content/browser/theme_helper.cc.orig 2025-10-02 04:28:32 UTC
++++ content/browser/theme_helper.cc
+@@ -27,7 +27,7 @@ mojom::UpdateSystemColorInfoParamsPtr MakeUpdateSystem
+ ui::NativeTheme* native_theme) {
+ mojom::UpdateSystemColorInfoParamsPtr params =
+ mojom::UpdateSystemColorInfoParams::New();
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ params->accent_color = native_theme->user_color();
+ #endif
+
diff --git a/www/chromium/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc b/www/chromium/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
index 6775c09486bd..8405e9c7abd9 100644
--- a/www/chromium/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
+++ b/www/chromium/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
@@ -1,6 +1,6 @@
---- content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2025-03-05 08:14:56 UTC
+--- content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2025-10-02 04:28:32 UTC
+++ content/browser/zygote_host/zygote_host_impl_linux.cc
-@@ -23,8 +23,10 @@
+@@ -19,8 +19,10 @@
#include "build/build_config.h"
#include "content/common/zygote/zygote_commands_linux.h"
#include "content/common/zygote/zygote_communication_linux.h"
@@ -11,7 +11,7 @@
#include "sandbox/linux/services/credentials.h"
#include "sandbox/linux/services/namespace_sandbox.h"
#include "sandbox/linux/suid/client/setuid_sandbox_host.h"
-@@ -42,6 +44,7 @@ namespace content {
+@@ -38,6 +40,7 @@ namespace content {
namespace {
@@ -19,7 +19,7 @@
// Receive a fixed message on fd and return the sender's PID.
// Returns true if the message received matches the expected message.
bool ReceiveFixedMessage(int fd,
-@@ -64,6 +67,7 @@ bool ReceiveFixedMessage(int fd,
+@@ -60,6 +63,7 @@ bool ReceiveFixedMessage(int fd,
return false;
return true;
}
@@ -27,7 +27,7 @@
} // namespace
-@@ -73,9 +77,13 @@ ZygoteHost* ZygoteHost::GetInstance() {
+@@ -69,9 +73,13 @@ ZygoteHost* ZygoteHost::GetInstance() {
}
ZygoteHostImpl::ZygoteHostImpl()
@@ -41,7 +41,7 @@
sandbox_binary_(),
zygote_pids_lock_(),
zygote_pids_() {}
-@@ -88,6 +96,7 @@ ZygoteHostImpl* ZygoteHostImpl::GetInstance() {
+@@ -84,6 +92,7 @@ ZygoteHostImpl* ZygoteHostImpl::GetInstance() {
}
void ZygoteHostImpl::Init(const base::CommandLine& command_line) {
@@ -49,7 +49,7 @@
if (command_line.HasSwitch(sandbox::policy::switches::kNoSandbox)) {
return;
}
-@@ -142,6 +151,7 @@ void ZygoteHostImpl::Init(const base::CommandLine& com
+@@ -138,6 +147,7 @@ void ZygoteHostImpl::Init(const base::CommandLine& com
"you can try using --"
<< sandbox::policy::switches::kNoSandbox << ".";
}
@@ -57,7 +57,7 @@
}
void ZygoteHostImpl::AddZygotePid(pid_t pid) {
-@@ -166,6 +176,7 @@ pid_t ZygoteHostImpl::LaunchZygote(
+@@ -162,6 +172,7 @@ pid_t ZygoteHostImpl::LaunchZygote(
base::CommandLine* cmd_line,
base::ScopedFD* control_fd,
base::FileHandleMappingVector additional_remapped_fds) {
@@ -65,7 +65,7 @@
int fds[2];
CHECK_EQ(0, socketpair(AF_UNIX, SOCK_SEQPACKET | SOCK_CLOEXEC, 0, fds));
CHECK(base::UnixDomainSocket::EnableReceiveProcessId(fds[0]));
-@@ -234,9 +245,12 @@ pid_t ZygoteHostImpl::LaunchZygote(
+@@ -230,9 +241,12 @@ pid_t ZygoteHostImpl::LaunchZygote(
AddZygotePid(pid);
return pid;
diff --git a/www/chromium/files/patch-content_child_child__process.cc b/www/chromium/files/patch-content_child_child__process.cc
index b1e569660a0b..b780870cf4fc 100644
--- a/www/chromium/files/patch-content_child_child__process.cc
+++ b/www/chromium/files/patch-content_child_child__process.cc
@@ -1,6 +1,6 @@
---- content/child/child_process.cc.orig 2025-09-06 10:01:20 UTC
+--- content/child/child_process.cc.orig 2025-10-02 04:28:32 UTC
+++ content/child/child_process.cc
-@@ -34,7 +34,7 @@
+@@ -35,7 +35,7 @@
#include "content/common/android/cpu_time_metrics.h"
#endif
@@ -9,7 +9,7 @@
#include "content/child/sandboxed_process_thread_type_handler.h"
#endif
-@@ -192,7 +192,7 @@ void ChildProcess::set_main_thread(ChildThreadImpl* th
+@@ -197,7 +197,7 @@ void ChildProcess::set_main_thread(ChildThreadImpl* th
main_thread_.reset(thread);
}
diff --git a/www/chromium/files/patch-content_gpu_gpu__main.cc b/www/chromium/files/patch-content_gpu_gpu__main.cc
index 8ede10528f42..e208e04a7266 100644
--- a/www/chromium/files/patch-content_gpu_gpu__main.cc
+++ b/www/chromium/files/patch-content_gpu_gpu__main.cc
@@ -1,6 +1,6 @@
---- content/gpu/gpu_main.cc.orig 2025-09-06 10:01:20 UTC
+--- content/gpu/gpu_main.cc.orig 2025-10-02 04:28:32 UTC
+++ content/gpu/gpu_main.cc
-@@ -107,10 +107,14 @@
+@@ -108,10 +108,14 @@
#include "sandbox/win/src/sandbox.h"
#endif
@@ -16,7 +16,7 @@
#include "sandbox/policy/sandbox_type.h"
#endif
-@@ -128,7 +132,7 @@ namespace content {
+@@ -129,7 +133,7 @@ namespace content {
namespace {
@@ -25,7 +25,7 @@
bool StartSandboxLinux(gpu::GpuWatchdogThread*,
const gpu::GPUInfo*,
const gpu::GpuPreferences&);
-@@ -190,7 +194,7 @@ class ContentSandboxHelper : public gpu::GpuSandboxHel
+@@ -191,7 +195,7 @@ class ContentSandboxHelper : public gpu::GpuSandboxHel
const gpu::GPUInfo* gpu_info,
const gpu::GpuPreferences& gpu_prefs) override {
TRACE_EVENT("gpu,startup", "gpu_main::EnsureSandboxInitialized");
@@ -34,16 +34,16 @@
return StartSandboxLinux(watchdog_thread, gpu_info, gpu_prefs);
#elif BUILDFLAG(IS_WIN)
return StartSandboxWindows(sandbox_info_);
-@@ -306,7 +310,7 @@ int GpuMain(MainFunctionParams parameters) {
+@@ -307,7 +311,7 @@ int GpuMain(MainFunctionParams parameters) {
std::make_unique<base::SingleThreadTaskExecutor>(
- gpu_preferences.message_pump_type);
+ gpu_preferences.message_pump_type, /*is_main_thread=*/true);
}
-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#error "Unsupported Linux platform."
#elif BUILDFLAG(IS_MAC)
// Cross-process CoreAnimation requires a CFRunLoop to function at all, and
-@@ -331,7 +335,8 @@ int GpuMain(MainFunctionParams parameters) {
+@@ -332,7 +336,8 @@ int GpuMain(MainFunctionParams parameters) {
base::PlatformThread::SetName("CrGpuMain");
mojo::InterfaceEndpointClient::SetThreadNameSuffixForMetrics("GpuMain");
@@ -53,7 +53,7 @@
// Thread type delegate of the process should be registered before
// thread type change below for the main thread and for thread pool in
// ChildProcess constructor.
-@@ -479,7 +484,7 @@ int GpuMain(MainFunctionParams parameters) {
+@@ -485,7 +490,7 @@ int GpuMain(MainFunctionParams parameters) {
namespace {
@@ -62,7 +62,7 @@
bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdog_thread,
const gpu::GPUInfo* gpu_info,
const gpu::GpuPreferences& gpu_prefs) {
-@@ -527,7 +532,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdo
+@@ -533,7 +538,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdo
sandbox_options.accelerated_video_encode_enabled =
!gpu_prefs.disable_accelerated_video_encode;
diff --git a/www/chromium/files/patch-content_public_browser_content__browser__client.cc b/www/chromium/files/patch-content_public_browser_content__browser__client.cc
index ffb2865ce584..bf84bba03905 100644
--- a/www/chromium/files/patch-content_public_browser_content__browser__client.cc
+++ b/www/chromium/files/patch-content_public_browser_content__browser__client.cc
@@ -1,6 +1,6 @@
---- content/public/browser/content_browser_client.cc.orig 2025-09-06 10:01:20 UTC
+--- content/public/browser/content_browser_client.cc.orig 2025-10-02 04:28:32 UTC
+++ content/public/browser/content_browser_client.cc
-@@ -1394,7 +1394,7 @@ bool ContentBrowserClient::ShouldRunOutOfProcessSystem
+@@ -1417,7 +1417,7 @@ bool ContentBrowserClient::ShouldRunOutOfProcessSystem
// that can be adequately sandboxed.
// Currently Android's network service will not run out of process or sandboxed,
// so OutOfProcessSystemDnsResolution is not currently enabled on Android.
diff --git a/www/chromium/files/patch-content_public_common_content__features.cc b/www/chromium/files/patch-content_public_common_content__features.cc
index 61aa9c4a8ea3..ae1ae1d72a63 100644
--- a/www/chromium/files/patch-content_public_common_content__features.cc
+++ b/www/chromium/files/patch-content_public_common_content__features.cc
@@ -1,27 +1,28 @@
---- content/public/common/content_features.cc.orig 2025-09-06 10:01:20 UTC
+--- content/public/common/content_features.cc.orig 2025-10-02 04:28:32 UTC
+++ content/public/common/content_features.cc
-@@ -103,7 +103,7 @@ BASE_FEATURE(kAudioServiceLaunchOnStartup,
+@@ -102,7 +102,7 @@ BASE_FEATURE(AudioServiceLaunchOnStartup, base::FEATUR
+
// Runs the audio service in a separate process.
- BASE_FEATURE(kAudioServiceOutOfProcess,
- "AudioServiceOutOfProcess",
+ BASE_FEATURE(AudioServiceOutOfProcess,
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1394,9 +1394,9 @@ BASE_FEATURE(kWebAssemblyTiering,
- BASE_FEATURE(kWebAssemblyTrapHandler,
- "WebAssemblyTrapHandler",
+@@ -1164,9 +1164,10 @@ BASE_FEATURE(WebAssemblyTiering, base::FEATURE_ENABLED
+ // Enable WebAssembly trap handler.
+ BASE_FEATURE(WebAssemblyTrapHandler,
#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
- BUILDFLAG(IS_MAC)) && \
+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)) && \
defined(ARCH_CPU_X86_64)) || \
- ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)) && \
-+ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)) && \
++ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
++ BUILDFLAG(IS_BSD)) && \
defined(ARCH_CPU_ARM64))
base::FEATURE_ENABLED_BY_DEFAULT
#else
-@@ -1453,7 +1453,11 @@ BASE_FEATURE(kWebUIJSErrorReportingExtended,
+@@ -1214,7 +1215,11 @@ BASE_FEATURE(WebUIJSErrorReportingExtended, base::FEAT
// Controls whether the WebUSB API is enabled:
// https://wicg.github.io/webusb
@@ -32,4 +33,4 @@
+#endif
// Apply `PrefetchPriority::kHighest` for Webview Prefetch API.
- BASE_FEATURE(kWebViewPrefetchHighestPrefetchPriority,
+ BASE_FEATURE(WebViewPrefetchHighestPrefetchPriority,
diff --git a/www/chromium/files/patch-content_public_common_content__switches.cc b/www/chromium/files/patch-content_public_common_content__switches.cc
index 344c9b227640..82ad43511102 100644
--- a/www/chromium/files/patch-content_public_common_content__switches.cc
+++ b/www/chromium/files/patch-content_public_common_content__switches.cc
@@ -1,4 +1,4 @@
---- content/public/common/content_switches.cc.orig 2025-09-06 10:01:20 UTC
+--- content/public/common/content_switches.cc.orig 2025-10-02 04:28:32 UTC
+++ content/public/common/content_switches.cc
@@ -347,6 +347,8 @@ const char kEnableIsolatedWebAppsInRenderer[] =
// builds.
@@ -9,7 +9,7 @@
// Enables the type, downlinkMax attributes of the NetInfo API. Also, enables
// triggering of change attribute of the NetInfo API when there is a change in
// the connection type.
-@@ -946,7 +948,7 @@ const char kPreventResizingContentsForTesting[] =
+@@ -940,7 +942,7 @@ const char kPreventResizingContentsForTesting[] =
"prevent-resizing-contents-for-testing";
#endif
diff --git a/www/chromium/files/patch-content_public_common_content__switches.h b/www/chromium/files/patch-content_public_common_content__switches.h
index e5f4d5cc6eda..43b2dca7aa9b 100644
--- a/www/chromium/files/patch-content_public_common_content__switches.h
+++ b/www/chromium/files/patch-content_public_common_content__switches.h
@@ -1,4 +1,4 @@
---- content/public/common/content_switches.h.orig 2025-09-06 10:01:20 UTC
+--- content/public/common/content_switches.h.orig 2025-10-02 04:28:32 UTC
+++ content/public/common/content_switches.h
@@ -108,6 +108,7 @@ CONTENT_EXPORT extern const char kEnableGpuMemoryBuffe
CONTENT_EXPORT extern const char kEnableIsolatedWebAppsInRenderer[];
@@ -8,7 +8,7 @@
CONTENT_EXPORT extern const char kEnableNetworkInformationDownlinkMax[];
CONTENT_EXPORT extern const char kEnableCanvas2DLayers[];
CONTENT_EXPORT extern const char kEnablePluginPlaceholderTesting[];
-@@ -257,7 +258,7 @@ CONTENT_EXPORT extern const char kRendererWaitForJavaD
+@@ -256,7 +257,7 @@ CONTENT_EXPORT extern const char kRendererWaitForJavaD
CONTENT_EXPORT extern const char kPreventResizingContentsForTesting[];
#endif
diff --git a/www/chromium/files/patch-content_renderer_render__thread__impl.cc b/www/chromium/files/patch-content_renderer_render__thread__impl.cc
index 43d061689e5f..c857a3b0e718 100644
--- a/www/chromium/files/patch-content_renderer_render__thread__impl.cc
+++ b/www/chromium/files/patch-content_renderer_render__thread__impl.cc
@@ -1,6 +1,6 @@
---- content/renderer/render_thread_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- content/renderer/render_thread_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ content/renderer/render_thread_impl.cc
-@@ -203,6 +203,8 @@
+@@ -204,6 +204,8 @@
#if BUILDFLAG(IS_APPLE)
#include <malloc/malloc.h>
@@ -9,8 +9,8 @@
#else
#include <malloc.h>
#endif
-@@ -1026,7 +1028,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
- kGpuStreamIdMedia, kGpuStreamPriorityMedia);
+@@ -998,7 +1000,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
+ attributes, viz::command_buffer_metrics::ContextType::MEDIA);
const bool enable_video_decode_accelerator =
-#if BUILDFLAG(IS_LINUX)
@@ -18,7 +18,7 @@
base::FeatureList::IsEnabled(media::kAcceleratedVideoDecodeLinux) &&
#endif // BUILDFLAG(IS_LINUX)
!cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode) &&
-@@ -1035,7 +1037,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
+@@ -1007,7 +1009,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
gpu::kGpuFeatureStatusEnabled);
const bool enable_video_encode_accelerator =
@@ -27,7 +27,7 @@
base::FeatureList::IsEnabled(media::kAcceleratedVideoEncodeLinux) &&
#else
!cmd_line->HasSwitch(switches::kDisableAcceleratedVideoEncode) &&
-@@ -1809,7 +1811,7 @@ RenderThreadImpl::CreateMediaMojoCodecFactory(
+@@ -1772,7 +1774,7 @@ RenderThreadImpl::CreateMediaMojoCodecFactory(
bool enable_video_encode_accelerator) {
mojo::PendingRemote<media::mojom::VideoEncodeAcceleratorProvider>
vea_provider;
diff --git a/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc b/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc
index 05bdf7dc3912..b90df9fb89cc 100644
--- a/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc
+++ b/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc
@@ -1,4 +1,4 @@
---- content/renderer/renderer_blink_platform_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- content/renderer/renderer_blink_platform_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ content/renderer/renderer_blink_platform_impl.cc
@@ -124,7 +124,7 @@
@@ -9,7 +9,7 @@
#include "content/child/child_process_sandbox_support_impl_linux.h"
#include "content/child/sandboxed_process_thread_type_handler.h"
#endif
-@@ -193,13 +193,13 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
+@@ -187,13 +187,13 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
is_locked_to_site_(false),
main_thread_scheduler_(main_thread_scheduler),
next_frame_sink_id_(uint32_t{std::numeric_limits<int32_t>::max()} + 1) {
@@ -25,7 +25,7 @@
mojo::PendingRemote<font_service::mojom::FontService> font_service;
RenderThreadImpl::current()->BindHostReceiver(
font_service.InitWithNewPipeAndPassReceiver());
-@@ -224,7 +224,7 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
+@@ -217,7 +217,7 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
}
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -34,7 +34,7 @@
if (sandboxEnabled()) {
#if BUILDFLAG(IS_MAC)
sandbox_support_ = std::make_unique<WebSandboxSupportMac>();
-@@ -297,7 +297,7 @@ RendererBlinkPlatformImpl::GetWebUIBundledCodeCacheRes
+@@ -290,7 +290,7 @@ RendererBlinkPlatformImpl::GetWebUIBundledCodeCacheRes
blink::WebSandboxSupport* RendererBlinkPlatformImpl::GetSandboxSupport() {
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
diff --git a/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.h b/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.h
index 5a612433f5aa..0a35f1ccaf97 100644
--- a/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.h
+++ b/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.h
@@ -1,6 +1,6 @@
---- content/renderer/renderer_blink_platform_impl.h.orig 2025-09-06 10:01:20 UTC
+--- content/renderer/renderer_blink_platform_impl.h.orig 2025-10-02 04:28:32 UTC
+++ content/renderer/renderer_blink_platform_impl.h
-@@ -273,7 +273,7 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : publi
+@@ -278,7 +278,7 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : publi
const gpu::GPUInfo& gpu_info) const;
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
diff --git a/www/chromium/files/patch-content_shell_BUILD.gn b/www/chromium/files/patch-content_shell_BUILD.gn
index 21416fda7108..c95ac390115a 100644
--- a/www/chromium/files/patch-content_shell_BUILD.gn
+++ b/www/chromium/files/patch-content_shell_BUILD.gn
@@ -1,6 +1,6 @@
---- content/shell/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- content/shell/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ content/shell/BUILD.gn
-@@ -1102,7 +1102,7 @@ group("content_shell_crash_test") {
+@@ -1101,7 +1101,7 @@ group("content_shell_crash_test") {
if (is_win) {
data_deps += [ "//build/win:copy_cdb_to_output" ]
}
diff --git a/www/chromium/files/patch-content_shell_utility_shell__content__utility__client.cc b/www/chromium/files/patch-content_shell_utility_shell__content__utility__client.cc
index 17056087522b..134469bcdab8 100644
--- a/www/chromium/files/patch-content_shell_utility_shell__content__utility__client.cc
+++ b/www/chromium/files/patch-content_shell_utility_shell__content__utility__client.cc
@@ -1,6 +1,6 @@
---- content/shell/utility/shell_content_utility_client.cc.orig 2025-09-06 10:01:20 UTC
+--- content/shell/utility/shell_content_utility_client.cc.orig 2025-10-02 04:28:32 UTC
+++ content/shell/utility/shell_content_utility_client.cc
-@@ -43,7 +43,7 @@
+@@ -39,7 +39,7 @@
#include "sandbox/policy/sandbox.h"
#include "services/test/echo/echo_service.h"
@@ -9,7 +9,7 @@
#include "content/test/sandbox_status_service.h"
#endif
-@@ -192,7 +192,7 @@ void ShellContentUtilityClient::ExposeInterfacesToBrow
+@@ -189,7 +189,7 @@ void ShellContentUtilityClient::ExposeInterfacesToBrow
binders->Add<mojom::PowerMonitorTest>(
&PowerMonitorTestImpl::MakeSelfOwnedReceiver,
base::SingleThreadTaskRunner::GetCurrentDefault());
diff --git a/www/chromium/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc b/www/chromium/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
index 44c9039b73b2..5bbb0ad783bc 100644
--- a/www/chromium/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
+++ b/www/chromium/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
@@ -1,4 +1,4 @@
---- content/utility/on_device_model/on_device_model_sandbox_init.cc.orig 2025-09-06 10:01:20 UTC
+--- content/utility/on_device_model/on_device_model_sandbox_init.cc.orig 2025-10-02 04:28:32 UTC
+++ content/utility/on_device_model/on_device_model_sandbox_init.cc
@@ -17,16 +17,20 @@
#include "services/on_device_model/ml/gpu_blocklist.h" // nogncheck
@@ -48,16 +48,25 @@
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -101,7 +105,7 @@ bool PreSandboxInit() {
- #endif
+@@ -82,7 +86,7 @@ BASE_FEATURE(kOnDeviceModelWarmDrivers,
+ bool ShouldWarmDrivers() {
+ #if BUILDFLAG(IS_FUCHSIA) || \
+- (BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_CAST_RECEIVER))
++ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(ENABLE_CAST_RECEIVER))
+ return false;
+ #else
+ bool is_gpu_not_blocklisted = true;
+@@ -122,7 +126,7 @@ bool PreSandboxInit() {
+ // good measure we initialize a device instance for any adapter with an
+ // appropriate backend on top of any integrated or discrete GPU.
#if !BUILDFLAG(IS_FUCHSIA) && \
- !(BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_CAST_RECEIVER))
+ !((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(ENABLE_CAST_RECEIVER))
- if (base::FeatureList::IsEnabled(kOnDeviceModelWarmDrivers)
- #if defined(ENABLE_ML_INTERNAL)
- && !ml::IsGpuBlocked(ml::ChromeML::Get()->api(), /*log_histogram=*/false)
-@@ -141,7 +145,7 @@ bool PreSandboxInit() {
+ dawnProcSetProcs(&dawn::native::GetProcs());
+ auto instance = std::make_unique<dawn::native::Instance>();
+ const wgpu::RequestAdapterOptions adapter_options{
+@@ -154,7 +158,7 @@ bool PreSandboxInit() {
return true;
}
@@ -66,7 +75,7 @@
void AddSandboxLinuxOptions(sandbox::policy::SandboxLinux::Options& options) {
// Make sure any necessary vendor-specific options are set.
gpu::GPUInfo info;
-@@ -153,6 +157,7 @@ void AddSandboxLinuxOptions(sandbox::policy::SandboxLi
+@@ -166,6 +170,7 @@ void AddSandboxLinuxOptions(sandbox::policy::SandboxLi
}
bool PreSandboxHook(sandbox::policy::SandboxLinux::Options options) {
@@ -74,7 +83,7 @@
std::vector<sandbox::syscall_broker::BrokerFilePermission> file_permissions =
content::FilePermissionsForGpu(options);
file_permissions.push_back(
-@@ -161,6 +166,7 @@ bool PreSandboxHook(sandbox::policy::SandboxLinux::Opt
+@@ -174,6 +179,7 @@ bool PreSandboxHook(sandbox::policy::SandboxLinux::Opt
sandbox::policy::SandboxLinux::GetInstance()->StartBrokerProcess(
content::CommandSetForGPU(options), file_permissions, options);
diff --git a/www/chromium/files/patch-content_utility_services.cc b/www/chromium/files/patch-content_utility_services.cc
index 5d903f50bbfb..b910d34e6540 100644
--- a/www/chromium/files/patch-content_utility_services.cc
+++ b/www/chromium/files/patch-content_utility_services.cc
@@ -1,6 +1,6 @@
---- content/utility/services.cc.orig 2025-09-06 10:01:20 UTC
+--- content/utility/services.cc.orig 2025-10-02 04:28:32 UTC
+++ content/utility/services.cc
-@@ -74,13 +74,13 @@
+@@ -74,14 +74,14 @@
extern sandbox::TargetServices* g_utility_target_services;
#endif // BUILDFLAG(IS_WIN)
@@ -11,12 +11,13 @@
#include "sandbox/policy/sandbox_type.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
--#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX))
-+#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ #if BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+- (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)))
++ (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)))
#include "services/shape_detection/public/mojom/shape_detection_service.mojom.h" // nogncheck
#include "services/shape_detection/shape_detection_service.h" // nogncheck
- #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING) && BUILDFLAG(IS_CHROMEOS)
-@@ -235,7 +235,7 @@ auto RunAudio(mojo::PendingReceiver<audio::mojom::Audi
+ #endif // BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) &&
+@@ -237,7 +237,7 @@ auto RunAudio(mojo::PendingReceiver<audio::mojom::Audi
<< "task_policy_set TASK_QOS_POLICY";
#endif
@@ -25,21 +26,21 @@
auto* command_line = base::CommandLine::ForCurrentProcess();
if (sandbox::policy::SandboxTypeFromCommandLine(*command_line) ==
sandbox::mojom::Sandbox::kNoSandbox) {
-@@ -257,7 +257,7 @@ auto RunAudio(mojo::PendingReceiver<audio::mojom::Audi
- return audio::CreateStandaloneService(std::move(receiver));
+@@ -260,7 +260,7 @@ auto RunAudio(mojo::PendingReceiver<audio::mojom::Audi
}
--#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX))
-+#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ #if BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+- (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)))
++ (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)))
auto RunShapeDetectionService(
mojo::PendingReceiver<shape_detection::mojom::ShapeDetectionService>
receiver) {
-@@ -432,7 +432,7 @@ void RegisterMainThreadServices(mojo::ServiceFactory&
- services.Add(RunOnDeviceModel);
+@@ -436,7 +436,7 @@ void RegisterMainThreadServices(mojo::ServiceFactory&
}
--#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX))
-+#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ #if BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+- (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)))
++ (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)))
services.Add(RunShapeDetectionService);
#endif
diff --git a/www/chromium/files/patch-content_utility_utility__main.cc b/www/chromium/files/patch-content_utility_utility__main.cc
index 16f94dca3000..7502545e588c 100644
--- a/www/chromium/files/patch-content_utility_utility__main.cc
+++ b/www/chromium/files/patch-content_utility_utility__main.cc
@@ -1,4 +1,4 @@
---- content/utility/utility_main.cc.orig 2025-09-06 10:01:20 UTC
+--- content/utility/utility_main.cc.orig 2025-10-02 04:28:32 UTC
+++ content/utility/utility_main.cc
@@ -39,17 +39,21 @@
#include "services/tracing/public/cpp/trace_startup.h"
@@ -55,7 +55,7 @@
std::vector<std::string> GetNetworkContextsParentDirectories() {
base::MemoryMappedFile::Region region;
base::ScopedFD read_pipe_fd = base::FileDescriptorStore::GetInstance().TakeFD(
-@@ -284,7 +293,7 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -285,7 +294,7 @@ int UtilityMain(MainFunctionParams parameters) {
CHECK(on_device_model::PreSandboxInit());
}
@@ -64,7 +64,7 @@
#if BUILDFLAG(USE_LINUX_VIDEO_ACCELERATION) && BUILDFLAG(USE_VAAPI)
// Regardless of the sandbox status, the VaapiWrapper needs to be initialized
-@@ -299,7 +308,10 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -300,7 +309,10 @@ int UtilityMain(MainFunctionParams parameters) {
// thread type change in ChildProcess constructor. It also needs to be
// registered before the process has multiple threads, which may race with
// application of the sandbox.
@@ -75,7 +75,7 @@
// Initializes the sandbox before any threads are created.
// TODO(jorgelo): move this after GTK initialization when we enable a strict
-@@ -331,7 +343,7 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -332,7 +344,7 @@ int UtilityMain(MainFunctionParams parameters) {
pre_sandbox_hook =
base::BindOnce(&speech::SpeechRecognitionPreSandboxHook);
break;
@@ -84,7 +84,7 @@
case sandbox::mojom::Sandbox::kOnDeviceTranslation:
pre_sandbox_hook = base::BindOnce(
&on_device_translation::OnDeviceTranslationSandboxHook);
-@@ -347,7 +359,7 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -348,7 +360,7 @@ int UtilityMain(MainFunctionParams parameters) {
#else
NOTREACHED();
#endif
@@ -93,7 +93,7 @@
case sandbox::mojom::Sandbox::kVideoEffects:
#if BUILDFLAG(ENABLE_VIDEO_EFFECTS)
pre_sandbox_hook =
-@@ -355,7 +367,7 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -356,7 +368,7 @@ int UtilityMain(MainFunctionParams parameters) {
#endif
break;
#endif // BUILDFLAG(IS_LINUX)
@@ -102,7 +102,7 @@
case sandbox::mojom::Sandbox::kShapeDetection:
pre_sandbox_hook =
base::BindOnce(&shape_detection::ShapeDetectionPreSandboxHook);
-@@ -390,6 +402,7 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -391,6 +403,7 @@ int UtilityMain(MainFunctionParams parameters) {
default:
break;
}
@@ -110,7 +110,7 @@
if (!sandbox::policy::IsUnsandboxedSandboxType(sandbox_type) &&
(parameters.zygote_child || !pre_sandbox_hook.is_null())) {
sandbox_options.use_amd_specific_policies =
-@@ -397,6 +410,11 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -398,6 +411,11 @@ int UtilityMain(MainFunctionParams parameters) {
sandbox::policy::Sandbox::Initialize(
sandbox_type, std::move(pre_sandbox_hook), sandbox_options);
}
diff --git a/www/chromium/files/patch-content_zygote_zygote__linux.cc b/www/chromium/files/patch-content_zygote_zygote__linux.cc
index 4cb3060a4e99..d0d3c002841a 100644
--- a/www/chromium/files/patch-content_zygote_zygote__linux.cc
+++ b/www/chromium/files/patch-content_zygote_zygote__linux.cc
@@ -1,4 +1,4 @@
---- content/zygote/zygote_linux.cc.orig 2025-05-05 10:57:53 UTC
+--- content/zygote/zygote_linux.cc.orig 2025-10-02 04:28:32 UTC
+++ content/zygote/zygote_linux.cc
@@ -1,6 +1,7 @@
// Copyright 2012 The Chromium Authors
@@ -8,7 +8,7 @@
#include "content/zygote/zygote_linux.h"
-@@ -705,3 +706,4 @@ void Zygote::HandleReinitializeLoggingRequest(base::Pi
+@@ -717,3 +718,4 @@ void Zygote::HandleReinitializeLoggingRequest(base::Pi
}
} // namespace content
diff --git a/www/chromium/files/patch-extensions_browser_api_messaging_message__service.cc b/www/chromium/files/patch-extensions_browser_api_messaging_message__service.cc
index 87d690f8a8a8..5d58f23c164b 100644
--- a/www/chromium/files/patch-extensions_browser_api_messaging_message__service.cc
+++ b/www/chromium/files/patch-extensions_browser_api_messaging_message__service.cc
@@ -1,6 +1,6 @@
---- extensions/browser/api/messaging/message_service.cc.orig 2025-09-06 10:01:20 UTC
+--- extensions/browser/api/messaging/message_service.cc.orig 2025-10-02 04:28:32 UTC
+++ extensions/browser/api/messaging/message_service.cc
-@@ -82,7 +82,7 @@ namespace {
+@@ -83,7 +83,7 @@ namespace {
const char kReceivingEndDoesntExistError[] =
"Could not establish connection. Receiving end does not exist.";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
const char kMissingPermissionError[] =
"Access to native messaging requires nativeMessaging permission.";
const char kProhibitedByPoliciesError[] =
-@@ -675,7 +675,7 @@ void MessageService::OpenChannelToNativeAppImpl(
+@@ -676,7 +676,7 @@ void MessageService::OpenChannelToNativeAppImpl(
return;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-extensions_common_api___permission__features.json b/www/chromium/files/patch-extensions_common_api___permission__features.json
index 0b74b5638147..e895876bf731 100644
--- a/www/chromium/files/patch-extensions_common_api___permission__features.json
+++ b/www/chromium/files/patch-extensions_common_api___permission__features.json
@@ -1,4 +1,4 @@
---- extensions/common/api/_permission_features.json.orig 2025-09-06 10:01:20 UTC
+--- extensions/common/api/_permission_features.json.orig 2025-10-02 04:28:32 UTC
+++ extensions/common/api/_permission_features.json
@@ -61,7 +61,7 @@
"channel": "stable",
@@ -50,9 +50,9 @@
- "platforms": ["chromeos", "linux", "mac", "win"]
+ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
},
- "diagnostics": [
- {
-@@ -262,7 +262,7 @@
+ "devtools": {
+ "channel": "stable",
+@@ -266,7 +266,7 @@
"channel": "stable",
"extension_types": ["extension", "platform_app"],
// "desktop_android" is not supported.
@@ -61,7 +61,7 @@
"allowlist": [
"7910EAFDAF64B947E1CB31B333A9BD14CA556B6C", // Feedback UI.
"1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683
-@@ -284,12 +284,12 @@
+@@ -288,12 +288,12 @@
"extension_types": ["platform_app"],
"default_parent": true,
// "desktop_android" is not supported.
@@ -76,7 +76,7 @@
"allowlist": [
"2FC374607C2DF285634B67C64A2E356C607091C3", // Quickoffice
"3727DD3E564B6055387425027AD74C58784ACC15", // Quickoffice internal
-@@ -326,13 +326,13 @@
+@@ -330,13 +330,13 @@
"channel": "stable",
"extension_types": ["platform_app"],
// "desktop_android" is not supported.
@@ -92,7 +92,7 @@
"allowlist": [
"D7CD4B3956B1F6E970E4AFCBCD4094B1EF4D07B9", // http://crbug.com/710541
"D4EFCCC0CC612380762758BB96C7997224BD6395", // http://crbug.com/710541
-@@ -441,7 +441,7 @@
+@@ -445,7 +445,7 @@
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
@@ -101,7 +101,7 @@
"allowlist": [
"0DE0F05680A4A056BCEC864ED8DDA84296F82B40", // http://crbug.com/434651
"1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683
-@@ -486,7 +486,7 @@
+@@ -490,7 +490,7 @@
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
@@ -110,7 +110,7 @@
"allowlist": [
// DO NOT ADD ANY MORE ENTRIES HERE.
// networkingPrivate is being migrated to networking.onc.
-@@ -566,7 +566,7 @@
+@@ -570,7 +570,7 @@
"channel": "stable",
"extension_types": ["extension", "platform_app" ],
// "desktop_android" is not supported.
@@ -119,7 +119,7 @@
},
// Note: runtime is not actually a permission, but some systems check these
// values to verify restrictions.
-@@ -578,13 +578,13 @@
+@@ -582,13 +582,13 @@
"channel": "stable",
"extension_types": ["platform_app"],
// "desktop_android" is not supported.
@@ -135,7 +135,7 @@
},
"storage": [
{
-@@ -672,13 +672,13 @@
+@@ -676,13 +676,13 @@
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
@@ -151,7 +151,7 @@
"allowlist": ["B44D08FD98F1523ED5837D78D0A606EA9D6206E5"] // Web Store
}
],
-@@ -687,13 +687,13 @@
+@@ -691,13 +691,13 @@
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
@@ -167,7 +167,7 @@
"allowlist": ["B44D08FD98F1523ED5837D78D0A606EA9D6206E5"] // Web Store
}
],
-@@ -721,7 +721,7 @@
+@@ -725,7 +725,7 @@
"channel": "stable",
"extension_types": ["platform_app"],
// "desktop_android" is not supported.
@@ -176,7 +176,7 @@
},
{
"channel": "dev",
-@@ -807,7 +807,7 @@
+@@ -811,7 +811,7 @@
"channel": "stable",
"extension_types": ["platform_app"],
// "desktop_android" is not supported.
diff --git a/www/chromium/files/patch-extensions_common_api_runtime.json b/www/chromium/files/patch-extensions_common_api_runtime.json
index 188d55827c47..01f15bf02076 100644
--- a/www/chromium/files/patch-extensions_common_api_runtime.json
+++ b/www/chromium/files/patch-extensions_common_api_runtime.json
@@ -1,10 +1,12 @@
---- extensions/common/api/runtime.json.orig 2024-01-30 07:53:34 UTC
+--- extensions/common/api/runtime.json.orig 2025-10-02 04:28:32 UTC
+++ extensions/common/api/runtime.json
-@@ -86,6 +86,7 @@
+@@ -85,7 +85,8 @@
+ {"name": "android", "description": "Specifies the Android operating system."},
{"name": "cros", "description": "Specifies the Chrome operating system."},
{"name": "linux", "description": "Specifies the Linux operating system."},
- {"name": "openbsd", "description": "Specifies the OpenBSD operating system."},
-+ {"name": "freebsd", "description": "Specifies the FreeBSD operating system."},
- {"name": "fuchsia", "description": "Specifies the Fuchsia operating system."}
+- {"name": "openbsd", "description": "Specifies the OpenBSD operating system."}
++ {"name": "openbsd", "description": "Specifies the OpenBSD operating system."},
++ {"name": "freebsd", "description": "Specifies the FreeBSD operating system."}
]
},
+ {
diff --git a/www/chromium/files/patch-gpu_command__buffer_service_dawn__context__provider.cc b/www/chromium/files/patch-gpu_command__buffer_service_dawn__context__provider.cc
index dad54d9853e9..802328ad3a91 100644
--- a/www/chromium/files/patch-gpu_command__buffer_service_dawn__context__provider.cc
+++ b/www/chromium/files/patch-gpu_command__buffer_service_dawn__context__provider.cc
@@ -1,6 +1,6 @@
---- gpu/command_buffer/service/dawn_context_provider.cc.orig 2025-08-07 06:57:29 UTC
+--- gpu/command_buffer/service/dawn_context_provider.cc.orig 2025-10-02 04:28:32 UTC
+++ gpu/command_buffer/service/dawn_context_provider.cc
-@@ -402,7 +402,7 @@ wgpu::BackendType DawnContextProvider::GetDefaultBacke
+@@ -407,7 +407,7 @@ wgpu::BackendType DawnContextProvider::GetDefaultBacke
return base::FeatureList::IsEnabled(features::kSkiaGraphiteDawnUseD3D12)
? wgpu::BackendType::D3D12
: wgpu::BackendType::D3D11;
diff --git a/www/chromium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc b/www/chromium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
index 670549705410..a629f5e8e4af 100644
--- a/www/chromium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+++ b/www/chromium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
@@ -1,6 +1,6 @@
---- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2025-09-06 10:01:20 UTC
+--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2025-10-02 04:28:32 UTC
+++ gpu/command_buffer/service/gles2_cmd_decoder.cc
-@@ -2851,7 +2851,7 @@ GLES2Decoder* GLES2Decoder::Create(
+@@ -2852,7 +2852,7 @@ GLES2Decoder* GLES2Decoder::Create(
}
// Allow linux to run fuzzers.
diff --git a/www/chromium/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc b/www/chromium/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
index b42cf420217f..9b086026e4f1 100644
--- a/www/chromium/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
+++ b/www/chromium/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
@@ -1,6 +1,6 @@
---- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2025-09-06 10:01:20 UTC
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2025-10-02 04:28:32 UTC
+++ gpu/command_buffer/service/shared_image/external_vk_image_backing.cc
-@@ -56,7 +56,7 @@
+@@ -58,7 +58,7 @@
#include "ui/gl/gl_version_info.h"
#include "ui/gl/scoped_binders.h"
@@ -9,7 +9,7 @@
#include "gpu/command_buffer/service/shared_image/external_vk_image_dawn_representation.h"
#if BUILDFLAG(DAWN_ENABLE_BACKEND_OPENGLES)
#include "gpu/command_buffer/service/shared_image/dawn_gl_texture_representation.h"
-@@ -696,7 +696,7 @@ std::unique_ptr<DawnImageRepresentation> ExternalVkIma
+@@ -708,7 +708,7 @@ std::unique_ptr<DawnImageRepresentation> ExternalVkIma
wgpu::BackendType backend_type,
std::vector<wgpu::TextureFormat> view_formats,
scoped_refptr<SharedContextState> context_state) {
diff --git a/www/chromium/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc b/www/chromium/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
index 418f20c1904f..5e3969205505 100644
--- a/www/chromium/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
+++ b/www/chromium/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
@@ -1,4 +1,4 @@
---- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2025-09-06 10:01:20 UTC
+--- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2025-10-02 04:28:32 UTC
+++ gpu/command_buffer/service/shared_image/shared_image_factory.cc
@@ -50,7 +50,7 @@
#include "gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.h"
@@ -27,7 +27,7 @@
return gfx::GpuMemoryBufferType::NATIVE_PIXMAP;
#elif BUILDFLAG(IS_WIN)
return gfx::GpuMemoryBufferType::DXGI_SHARED_HANDLE;
-@@ -297,7 +297,7 @@ SharedImageFactory::SharedImageFactory(
+@@ -306,7 +306,7 @@ SharedImageFactory::SharedImageFactory(
context_state_, workarounds_);
factories_.push_back(std::move(ozone_factory));
}
diff --git a/www/chromium/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc b/www/chromium/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
index 20265ee0f3e3..9a0260268406 100644
--- a/www/chromium/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
+++ b/www/chromium/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
@@ -1,6 +1,6 @@
---- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ gpu/command_buffer/service/webgpu_decoder_impl.cc
-@@ -1741,7 +1741,7 @@ wgpu::Adapter WebGPUDecoderImpl::CreatePreferredAdapte
+@@ -1747,7 +1747,7 @@ wgpu::Adapter WebGPUDecoderImpl::CreatePreferredAdapte
backend_types = {wgpu::BackendType::D3D12};
#elif BUILDFLAG(IS_APPLE)
backend_types = {wgpu::BackendType::Metal};
@@ -9,7 +9,7 @@
if (shared_context_state_->GrContextIsVulkan() ||
shared_context_state_->IsGraphiteDawnVulkan()) {
backend_types = {wgpu::BackendType::Vulkan};
-@@ -1986,7 +1986,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
+@@ -1992,7 +1992,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
}
#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \
diff --git a/www/chromium/files/patch-gpu_config_gpu__control__list.cc b/www/chromium/files/patch-gpu_config_gpu__control__list.cc
index 084c416b6123..782db4cf01a8 100644
--- a/www/chromium/files/patch-gpu_config_gpu__control__list.cc
+++ b/www/chromium/files/patch-gpu_config_gpu__control__list.cc
@@ -1,6 +1,6 @@
---- gpu/config/gpu_control_list.cc.orig 2025-09-06 10:01:20 UTC
+--- gpu/config/gpu_control_list.cc.orig 2025-10-02 04:28:32 UTC
+++ gpu/config/gpu_control_list.cc
-@@ -843,7 +843,7 @@ GpuControlList::OsType GpuControlList::GetOsType() {
+@@ -846,7 +846,7 @@ GpuControlList::OsType GpuControlList::GetOsType() {
return kOsAndroid;
#elif BUILDFLAG(IS_FUCHSIA)
return kOsFuchsia;
diff --git a/www/chromium/files/patch-gpu_config_gpu__finch__features.cc b/www/chromium/files/patch-gpu_config_gpu__finch__features.cc
index 676d89e47ba3..c1067155eb45 100644
--- a/www/chromium/files/patch-gpu_config_gpu__finch__features.cc
+++ b/www/chromium/files/patch-gpu_config_gpu__finch__features.cc
@@ -1,8 +1,8 @@
---- gpu/config/gpu_finch_features.cc.orig 2025-08-07 06:57:29 UTC
+--- gpu/config/gpu_finch_features.cc.orig 2025-10-02 04:28:32 UTC
+++ gpu/config/gpu_finch_features.cc
-@@ -156,7 +156,8 @@ BASE_FEATURE(kAllowHardwareBufferUsageFlagsFromVulkanF
- BASE_FEATURE(kDefaultEnableGpuRasterization,
- "DefaultEnableGpuRasterization",
+@@ -125,7 +125,8 @@ BASE_FEATURE(AllowHardwareBufferUsageFlagsFromVulkanFo
+ // Android and Linux.
+ BASE_FEATURE(DefaultEnableGpuRasterization,
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX)
+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-gpu_config_gpu__info__collector.cc b/www/chromium/files/patch-gpu_config_gpu__info__collector.cc
index 1a0e845e9b59..3f6e681d45b5 100644
--- a/www/chromium/files/patch-gpu_config_gpu__info__collector.cc
+++ b/www/chromium/files/patch-gpu_config_gpu__info__collector.cc
@@ -1,9 +1,9 @@
---- gpu/config/gpu_info_collector.cc.orig 2025-08-07 06:57:29 UTC
+--- gpu/config/gpu_info_collector.cc.orig 2025-10-02 04:28:32 UTC
+++ gpu/config/gpu_info_collector.cc
-@@ -363,7 +363,7 @@ void ReportWebGPUAdapterMetrics(dawn::native::Instance
+@@ -362,7 +362,7 @@ void ReportWebGPUAdapterMetrics(dawn::native::Instance
+
void ReportWebGPUSupportMetrics(dawn::native::Instance* instance) {
- static BASE_FEATURE(kCollectWebGPUSupportMetrics,
- "CollectWebGPUSupportMetrics",
+ static BASE_FEATURE(CollectWebGPUSupportMetrics,
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/www/chromium/files/patch-gpu_vulkan_vulkan__util.cc b/www/chromium/files/patch-gpu_vulkan_vulkan__util.cc
index 743631be52a5..d1d7909d4dda 100644
--- a/www/chromium/files/patch-gpu_vulkan_vulkan__util.cc
+++ b/www/chromium/files/patch-gpu_vulkan_vulkan__util.cc
@@ -1,6 +1,6 @@
---- gpu/vulkan/vulkan_util.cc.orig 2025-07-02 06:08:04 UTC
+--- gpu/vulkan/vulkan_util.cc.orig 2025-10-02 04:28:32 UTC
+++ gpu/vulkan/vulkan_util.cc
-@@ -476,7 +476,7 @@ bool CheckVulkanCompatibilities(
+@@ -481,7 +481,7 @@ bool CheckVulkanCompatibilities(
}
}
diff --git a/www/chromium/files/patch-headless_BUILD.gn b/www/chromium/files/patch-headless_BUILD.gn
index 384dbbef463f..ae3acad64e64 100644
--- a/www/chromium/files/patch-headless_BUILD.gn
+++ b/www/chromium/files/patch-headless_BUILD.gn
@@ -1,6 +1,6 @@
---- headless/BUILD.gn.orig 2025-08-07 06:57:29 UTC
+--- headless/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ headless/BUILD.gn
-@@ -478,7 +478,7 @@ component("headless_non_renderer") {
+@@ -483,7 +483,7 @@ component("headless_non_renderer") {
}
}
diff --git a/www/chromium/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc b/www/chromium/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
index d57fdb339c73..8d6347011401 100644
--- a/www/chromium/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
+++ b/www/chromium/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
@@ -1,6 +1,6 @@
---- headless/lib/browser/headless_browser_main_parts_posix.cc.orig 2025-04-04 08:52:13 UTC
+--- headless/lib/browser/headless_browser_main_parts_posix.cc.orig 2025-10-02 04:28:32 UTC
+++ headless/lib/browser/headless_browser_main_parts_posix.cc
-@@ -26,13 +26,13 @@
+@@ -26,7 +26,7 @@
#include "content/public/browser/browser_thread.h"
#include "headless/lib/browser/headless_browser_impl.h"
@@ -9,14 +9,7 @@
#include "base/command_line.h"
#include "components/os_crypt/sync/key_storage_config_linux.h"
#include "components/os_crypt/sync/os_crypt.h"
- #include "headless/public/switches.h"
-
--#if BUILDFLAG(USE_DBUS)
-+#if BUILDFLAG(USE_DBUS) && !BUILDFLAG(IS_BSD)
- #include "device/bluetooth/dbus/bluez_dbus_manager.h"
- #endif
-
-@@ -166,7 +166,7 @@ class BrowserShutdownHandler {
+@@ -168,7 +168,7 @@ class BrowserShutdownHandler {
} // namespace
@@ -25,7 +18,7 @@
constexpr char kProductName[] = "HeadlessChrome";
#endif
-@@ -174,9 +174,9 @@ void HeadlessBrowserMainParts::PostCreateMainMessageLo
+@@ -176,9 +176,9 @@ void HeadlessBrowserMainParts::PostCreateMainMessageLo
BrowserShutdownHandler::Install(base::BindOnce(
&HeadlessBrowserImpl::ShutdownWithExitCode, browser_->GetWeakPtr()));
@@ -34,6 +27,6 @@
-#if BUILDFLAG(USE_DBUS)
+#if BUILDFLAG(USE_DBUS) && !BUILDFLAG(IS_BSD)
- bluez::BluezDBusManager::Initialize(/*system_bus=*/nullptr);
+ bluez::BluezDBusManager::Initialize(
+ dbus_thread_linux::GetSharedSystemBus().get());
#endif
-
diff --git a/www/chromium/files/patch-headless_lib_browser_headless__web__contents__impl.cc b/www/chromium/files/patch-headless_lib_browser_headless__web__contents__impl.cc
index d7c67c85bfc9..4abcb7a61ee4 100644
--- a/www/chromium/files/patch-headless_lib_browser_headless__web__contents__impl.cc
+++ b/www/chromium/files/patch-headless_lib_browser_headless__web__contents__impl.cc
@@ -1,6 +1,6 @@
---- headless/lib/browser/headless_web_contents_impl.cc.orig 2025-04-04 08:52:13 UTC
+--- headless/lib/browser/headless_web_contents_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ headless/lib/browser/headless_web_contents_impl.cc
-@@ -70,7 +70,7 @@ BASE_FEATURE(kPrerender2InHeadlessMode,
+@@ -71,7 +71,7 @@ BASE_FEATURE(kPrerender2InHeadlessMode,
namespace {
void UpdatePrefsFromSystemSettings(blink::RendererPreferences* prefs) {
diff --git a/www/chromium/files/patch-ipc_ipc__message__utils.cc b/www/chromium/files/patch-ipc_ipc__message__utils.cc
index 2dc0167f1c0e..da0a9870f0e7 100644
--- a/www/chromium/files/patch-ipc_ipc__message__utils.cc
+++ b/www/chromium/files/patch-ipc_ipc__message__utils.cc
@@ -1,6 +1,6 @@
---- ipc/ipc_message_utils.cc.orig 2024-11-14 07:57:23 UTC
+--- ipc/ipc_message_utils.cc.orig 2025-10-02 04:28:32 UTC
+++ ipc/ipc_message_utils.cc
-@@ -399,7 +399,7 @@ void ParamTraits<unsigned int>::Log(const param_type&
+@@ -387,7 +387,7 @@ void ParamTraits<unsigned int>::Log(const param_type&
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/chromium/files/patch-ipc_ipc__message__utils.h b/www/chromium/files/patch-ipc_ipc__message__utils.h
index 48f8f102853c..8cf80d39d76d 100644
--- a/www/chromium/files/patch-ipc_ipc__message__utils.h
+++ b/www/chromium/files/patch-ipc_ipc__message__utils.h
@@ -1,6 +1,6 @@
---- ipc/ipc_message_utils.h.orig 2025-09-06 10:01:20 UTC
+--- ipc/ipc_message_utils.h.orig 2025-10-02 04:28:32 UTC
+++ ipc/ipc_message_utils.h
-@@ -211,7 +211,7 @@ struct ParamTraits<unsigned int> {
+@@ -189,7 +189,7 @@ struct ParamTraits<unsigned int> {
// Since we want to support Android 32<>64 bit IPC, as long as we don't have
// these traits for 32 bit ARM then that'll catch any errors.
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/chromium/files/patch-media_audio_BUILD.gn b/www/chromium/files/patch-media_audio_BUILD.gn
index 000f42e73441..603487544d6d 100644
--- a/www/chromium/files/patch-media_audio_BUILD.gn
+++ b/www/chromium/files/patch-media_audio_BUILD.gn
@@ -1,6 +1,6 @@
---- media/audio/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- media/audio/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ media/audio/BUILD.gn
-@@ -289,9 +289,23 @@ source_set("audio") {
+@@ -291,9 +291,23 @@ source_set("audio") {
deps += [ "//media/base/android:media_jni_headers" ]
}
diff --git a/www/chromium/files/patch-media_base_media__switches.cc b/www/chromium/files/patch-media_base_media__switches.cc
index e42332dae9de..8a0c2875cfec 100644
--- a/www/chromium/files/patch-media_base_media__switches.cc
+++ b/www/chromium/files/patch-media_base_media__switches.cc
@@ -1,4 +1,4 @@
---- media/base/media_switches.cc.orig 2025-09-06 10:01:20 UTC
+--- media/base/media_switches.cc.orig 2025-10-02 04:28:32 UTC
+++ media/base/media_switches.cc
@@ -19,7 +19,7 @@
#include "ui/gl/gl_features.h"
@@ -9,20 +9,19 @@
#include "base/cpu.h"
#endif
-@@ -380,8 +380,8 @@ BASE_FEATURE(kUseSCContentSharingPicker,
- "UseSCContentSharingPicker",
- base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -358,14 +358,36 @@ BASE_FEATURE(MacCatapLoopbackAudioForScreenShare,
+ // is required to avoid recurring permission dialogs.
+ BASE_FEATURE(UseSCContentSharingPicker, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_MAC)
-
-#if BUILDFLAG(IS_LINUX)
+
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Enables system audio mirroring using pulseaudio.
- BASE_FEATURE(kPulseaudioLoopbackForCast,
- "PulseaudioLoopbackForCast",
-@@ -391,6 +391,28 @@ BASE_FEATURE(kPulseaudioLoopbackForCast,
- BASE_FEATURE(kPulseaudioLoopbackForScreenShare,
- "PulseaudioLoopbackForScreenShare",
+ BASE_FEATURE(PulseaudioLoopbackForCast, base::FEATURE_DISABLED_BY_DEFAULT);
+
+ // Enables system audio sharing using pulseaudio.
+ BASE_FEATURE(PulseaudioLoopbackForScreenShare,
base::FEATURE_DISABLED_BY_DEFAULT);
+
+BASE_FEATURE(kAudioBackend,
@@ -49,52 +48,52 @@
#endif // BUILDFLAG(IS_LINUX)
// When enabled, MediaCapabilities will check with GPU Video Accelerator
-@@ -705,7 +727,7 @@ BASE_FEATURE(kFileDialogsTuckPictureInPicture,
+@@ -612,7 +634,7 @@ BASE_FEATURE(FileDialogsTuckPictureInPicture,
+
// Show toolbar button that opens dialog for controlling media sessions.
- BASE_FEATURE(kGlobalMediaControls,
- "GlobalMediaControls",
+ BASE_FEATURE(GlobalMediaControls,
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -728,7 +750,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdatedUI,
+@@ -630,7 +652,7 @@ BASE_FEATURE(GlobalMediaControlsUpdatedUI, base::FEATU
+ #if !BUILDFLAG(IS_ANDROID)
// If enabled, users can request Media Remoting without fullscreen-in-tab.
- BASE_FEATURE(kMediaRemotingWithoutFullscreen,
- "MediaRemotingWithoutFullscreen",
+ BASE_FEATURE(MediaRemotingWithoutFullscreen,
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -740,7 +762,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullscreen,
- BASE_FEATURE(kGlobalMediaControlsPictureInPicture,
- "GlobalMediaControlsPictureInPicture",
+@@ -641,7 +663,7 @@ BASE_FEATURE(MediaRemotingWithoutFullscreen,
+ // Show picture-in-picture button in Global Media Controls.
+ BASE_FEATURE(GlobalMediaControlsPictureInPicture,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -775,7 +797,7 @@ BASE_FEATURE(kUnifiedAutoplay,
- "UnifiedAutoplay",
- base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -667,7 +689,7 @@ BASE_FEATURE(SuspendMutedAudio, base::FEATURE_ENABLED_
+ // autoplay policy.
+ BASE_FEATURE(UnifiedAutoplay, base::FEATURE_ENABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Enable vaapi/v4l2 video decoding on linux. This is already enabled by default
// on chromeos, but needs an experiment on linux.
BASE_FEATURE(kAcceleratedVideoDecodeLinux,
-@@ -848,7 +870,7 @@ BASE_FEATURE(kVSyncMjpegDecoding,
- "VSyncMjpegDecoding",
- base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -723,7 +745,7 @@ BASE_FEATURE(VaapiVp9SModeHWEncoding, base::FEATURE_EN
+ // Enables VSync aligned MJPEG decoding.
+ BASE_FEATURE(VSyncMjpegDecoding, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Enable H264 temporal layer encoding with V4L2 HW encoder on ChromeOS.
- BASE_FEATURE(kV4L2H264TemporalLayerHWEncoding,
- "V4L2H264TemporalLayerHWEncoding",
-@@ -1444,7 +1466,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecoding,
+ BASE_FEATURE(V4L2H264TemporalLayerHWEncoding,
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -1224,7 +1246,7 @@ BASE_FEATURE(UseOutOfProcessVideoDecoding,
);
#endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
@@ -102,17 +101,17 @@
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// Spawn utility processes to perform hardware encode acceleration instead of
// using the GPU process.
- BASE_FEATURE(kUseOutOfProcessVideoEncoding,
-@@ -1526,7 +1548,7 @@ BASE_FEATURE(kRecordWebAudioEngagement,
- "RecordWebAudioEngagement",
- base::FEATURE_ENABLED_BY_DEFAULT);
+ BASE_FEATURE(UseOutOfProcessVideoEncoding, base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -1296,7 +1318,7 @@ BASE_FEATURE(RecordMediaEngagementScores, base::FEATUR
+ // Enables Media Engagement Index recording for Web Audio playbacks.
+ BASE_FEATURE(RecordWebAudioEngagement, base::FEATURE_ENABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Reduces the number of buffers needed in the output video frame pool to
// populate the Renderer pipeline for hardware accelerated VideoDecoder in
// non-low latency scenarios.
-@@ -1843,7 +1865,7 @@ bool IsSystemLoopbackCaptureSupported() {
+@@ -1562,7 +1584,7 @@ bool IsSystemLoopbackCaptureSupported() {
#elif BUILDFLAG(IS_MAC)
return (IsMacSckSystemLoopbackCaptureSupported() ||
IsMacCatapSystemLoopbackCaptureSupported());
diff --git a/www/chromium/files/patch-media_base_media__switches.h b/www/chromium/files/patch-media_base_media__switches.h
index 935d851bba2d..361798d14581 100644
--- a/www/chromium/files/patch-media_base_media__switches.h
+++ b/www/chromium/files/patch-media_base_media__switches.h
@@ -1,6 +1,6 @@
---- media/base/media_switches.h.orig 2025-09-06 10:01:20 UTC
+--- media/base/media_switches.h.orig 2025-10-02 04:28:32 UTC
+++ media/base/media_switches.h
-@@ -338,13 +338,25 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMediaRecorderHEVCSu
+@@ -337,13 +337,25 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMediaRecorderHEVCSu
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlaybackSpeedButton);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMediaEngagementData);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMetadataSuspend);
@@ -28,7 +28,7 @@
MEDIA_EXPORT BASE_DECLARE_FEATURE(kReduceHardwareVideoDecoderBuffers);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
MEDIA_EXPORT BASE_DECLARE_FEATURE(kResumeBackgroundVideo);
-@@ -363,7 +375,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifiedAutoplay);
+@@ -362,7 +374,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifiedAutoplay);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseAndroidOverlayForSecureOnly);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseFakeDeviceForMediaStream);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kMediaStreamAccurateDroppedFrameCount);
@@ -37,7 +37,7 @@
MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinux);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinuxGL);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoEncodeLinux);
-@@ -379,7 +391,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiAV1TemporalLay
+@@ -378,7 +390,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiAV1TemporalLay
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp9SModeHWEncoding);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVSyncMjpegDecoding);
#endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
@@ -46,7 +46,7 @@
MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2H264TemporalLayerHWEncoding);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVideoBlitColorAccuracy);
-@@ -497,7 +509,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kBackgroundListening
+@@ -499,7 +511,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kBackgroundListening
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOutOfProcessVideoDecoding);
#endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
diff --git a/www/chromium/files/patch-media_base_video__frame.cc b/www/chromium/files/patch-media_base_video__frame.cc
index 703204f7ea01..393fa202e941 100644
--- a/www/chromium/files/patch-media_base_video__frame.cc
+++ b/www/chromium/files/patch-media_base_video__frame.cc
@@ -1,4 +1,4 @@
---- media/base/video_frame.cc.orig 2025-09-06 10:01:20 UTC
+--- media/base/video_frame.cc.orig 2025-10-02 04:28:32 UTC
+++ media/base/video_frame.cc
@@ -87,7 +87,7 @@ std::string VideoFrame::StorageTypeToString(
return "OWNED_MEMORY";
@@ -27,7 +27,7 @@
bool is_native_buffer = !shared_image->IsSharedMemoryForVideoFrame();
if (is_native_buffer) {
const auto gmb_handle = shared_image->CloneGpuMemoryBufferHandle();
-@@ -861,7 +861,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapExternalGpuM
+@@ -860,7 +860,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapExternalGpuM
}
#endif
@@ -36,7 +36,7 @@
// static
scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
const VideoFrameLayout& layout,
-@@ -1535,7 +1535,7 @@ scoped_refptr<gpu::ClientSharedImage> VideoFrame::shar
+@@ -1547,7 +1547,7 @@ scoped_refptr<gpu::ClientSharedImage> VideoFrame::shar
return wrapped_frame_ ? wrapped_frame_->shared_image() : shared_image_;
}
diff --git a/www/chromium/files/patch-media_base_video__frame.h b/www/chromium/files/patch-media_base_video__frame.h
index 51b2c2913136..72088637dbd2 100644
--- a/www/chromium/files/patch-media_base_video__frame.h
+++ b/www/chromium/files/patch-media_base_video__frame.h
@@ -1,4 +1,4 @@
---- media/base/video_frame.h.orig 2025-09-06 10:01:20 UTC
+--- media/base/video_frame.h.orig 2025-10-02 04:28:32 UTC
+++ media/base/video_frame.h
@@ -41,7 +41,7 @@
#include "ui/gfx/geometry/size.h"
@@ -27,7 +27,7 @@
// Wraps provided dmabufs
// (https://www.kernel.org/doc/html/latest/driver-api/dma-buf.html) with a
// VideoFrame. The frame will take ownership of |dmabuf_fds|, and will
-@@ -692,7 +692,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
+@@ -712,7 +712,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
// wait for the included sync point.
scoped_refptr<gpu::ClientSharedImage> shared_image() const;
@@ -36,7 +36,7 @@
// The number of DmaBufs will be equal or less than the number of planes of
// the frame. If there are less, this means that the last FD contains the
// remaining planes. Should be > 0 for STORAGE_DMABUFS.
-@@ -927,7 +927,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
+@@ -947,7 +947,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
// GpuMemoryBuffers. Clients will set this flag while creating a VideoFrame.
bool is_mappable_si_enabled_ = false;
diff --git a/www/chromium/files/patch-media_capture_video_linux_fake__v4l2__impl.cc b/www/chromium/files/patch-media_capture_video_linux_fake__v4l2__impl.cc
index 0afa1bd10cc4..4984356d2f77 100644
--- a/www/chromium/files/patch-media_capture_video_linux_fake__v4l2__impl.cc
+++ b/www/chromium/files/patch-media_capture_video_linux_fake__v4l2__impl.cc
@@ -1,6 +1,6 @@
---- media/capture/video/linux/fake_v4l2_impl.cc.orig 2025-08-07 06:57:29 UTC
+--- media/capture/video/linux/fake_v4l2_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ media/capture/video/linux/fake_v4l2_impl.cc
-@@ -570,7 +570,7 @@ int FakeV4L2Impl::close(int fd) {
+@@ -571,7 +571,7 @@ int FakeV4L2Impl::close(int fd) {
return kSuccessReturnValue;
}
diff --git a/www/chromium/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc b/www/chromium/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc
index a46931e30834..cc73dd5b1f71 100644
--- a/www/chromium/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc
+++ b/www/chromium/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc
@@ -1,4 +1,4 @@
---- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2025-09-06 10:01:20 UTC
+--- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2025-10-02 04:28:32 UTC
+++ media/gpu/chromeos/platform_video_frame_utils.cc
@@ -71,7 +71,7 @@ static std::unique_ptr<ui::GbmDevice> CreateGbmDevice(
const base::FilePath dev_path(FILE_PATH_LITERAL(
@@ -9,7 +9,7 @@
const bool is_render_node = base::Contains(drm_node_file_prefix, "render");
// TODO(b/313513760): don't guard base::File::FLAG_WRITE behind
-@@ -192,7 +192,7 @@ class GbmDeviceWrapper {
+@@ -176,7 +176,7 @@ class GbmDeviceWrapper {
const base::FilePath dev_path(
base::CommandLine::ForCurrentProcess()->GetSwitchValuePath(
switches::kRenderNodeOverride));
diff --git a/www/chromium/files/patch-media_gpu_test_raw__video.cc b/www/chromium/files/patch-media_gpu_test_raw__video.cc
index 314137ad1cc5..ec732c08d218 100644
--- a/www/chromium/files/patch-media_gpu_test_raw__video.cc
+++ b/www/chromium/files/patch-media_gpu_test_raw__video.cc
@@ -1,6 +1,6 @@
---- media/gpu/test/raw_video.cc.orig 2025-05-28 14:55:43 UTC
+--- media/gpu/test/raw_video.cc.orig 2025-10-02 04:28:32 UTC
+++ media/gpu/test/raw_video.cc
-@@ -63,7 +63,7 @@ std::unique_ptr<base::MemoryMappedFile> CreateMemoryMa
+@@ -64,7 +64,7 @@ std::unique_ptr<base::MemoryMappedFile> CreateMemoryMa
base::File::FLAG_READ | base::File::FLAG_WRITE
// On Windows FLAG_CREATE_ALWAYS will require FLAG_WRITE, and FLAG_APPEND
// must not be specified.
diff --git a/www/chromium/files/patch-media_gpu_vaapi_vaapi__wrapper.cc b/www/chromium/files/patch-media_gpu_vaapi_vaapi__wrapper.cc
index 1df3e7a2e67c..7e286d70030d 100644
--- a/www/chromium/files/patch-media_gpu_vaapi_vaapi__wrapper.cc
+++ b/www/chromium/files/patch-media_gpu_vaapi_vaapi__wrapper.cc
@@ -1,6 +1,6 @@
---- media/gpu/vaapi/vaapi_wrapper.cc.orig 2025-08-07 06:57:29 UTC
+--- media/gpu/vaapi/vaapi_wrapper.cc.orig 2025-10-02 04:28:32 UTC
+++ media/gpu/vaapi/vaapi_wrapper.cc
-@@ -83,7 +83,7 @@
+@@ -85,7 +85,7 @@
using media_gpu_vaapi::kModuleVa_prot;
#endif
diff --git a/www/chromium/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc b/www/chromium/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc
index 4c72fc20de0a..eee95cf32b3f 100644
--- a/www/chromium/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc
+++ b/www/chromium/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc
@@ -1,4 +1,4 @@
---- media/mojo/mojom/video_frame_mojom_traits.cc.orig 2025-09-06 10:01:20 UTC
+--- media/mojo/mojom/video_frame_mojom_traits.cc.orig 2025-10-02 04:28:32 UTC
+++ media/mojo/mojom/video_frame_mojom_traits.cc
@@ -21,7 +21,7 @@
#include "ui/gfx/mojom/color_space_mojom_traits.h"
@@ -9,7 +9,7 @@
#include "base/posix/eintr_wrapper.h"
#include "media/gpu/buffer_validation.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -188,7 +188,7 @@ media::mojom::VideoFrameDataPtr MakeVideoFrameData(
+@@ -182,7 +182,7 @@ media::mojom::VideoFrameDataPtr MakeVideoFrameData(
media::mojom::OpaqueVideoFrameData::New());
}
@@ -18,7 +18,7 @@
if (input->storage_type() == media::VideoFrame::STORAGE_DMABUFS) {
// Duplicates the DMA buffer FDs to a new vector since this cannot take
// ownership of the FDs in |input| due to constness.
-@@ -219,7 +219,7 @@ media::mojom::VideoFrameDataPtr MakeVideoFrameData(
+@@ -213,7 +213,7 @@ media::mojom::VideoFrameDataPtr MakeVideoFrameData(
} // namespace
@@ -27,7 +27,7 @@
// static
bool StructTraits<
media::mojom::ColorPlaneLayoutDataView,
-@@ -442,7 +442,7 @@ bool StructTraits<media::mojom::VideoFrameDataView,
+@@ -445,7 +445,7 @@ bool StructTraits<media::mojom::VideoFrameDataView,
frame = media::VideoFrame::WrapTrackingToken(
format, *metadata.tracking_token, coded_size, visible_rect,
natural_size, timestamp);
diff --git a/www/chromium/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc b/www/chromium/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
index e8b0914ac183..87891f43eff4 100644
--- a/www/chromium/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
+++ b/www/chromium/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
@@ -1,6 +1,6 @@
---- media/video/gpu_memory_buffer_video_frame_pool.cc.orig 2025-09-06 10:01:20 UTC
+--- media/video/gpu_memory_buffer_video_frame_pool.cc.orig 2025-10-02 04:28:32 UTC
+++ media/video/gpu_memory_buffer_video_frame_pool.cc
-@@ -651,7 +651,7 @@ void GpuMemoryBufferVideoFramePool::PoolImpl::CreateHa
+@@ -679,7 +679,7 @@ void GpuMemoryBufferVideoFramePool::PoolImpl::CreateHa
}
bool is_software_backed_video_frame = !video_frame->HasSharedImage();
@@ -9,7 +9,7 @@
is_software_backed_video_frame &= !video_frame->HasDmaBufs();
#endif
-@@ -1052,7 +1052,7 @@ scoped_refptr<VideoFrame> GpuMemoryBufferVideoFramePoo
+@@ -1080,7 +1080,7 @@ scoped_refptr<VideoFrame> GpuMemoryBufferVideoFramePoo
media::IOSurfaceIsWebGPUCompatible(handle.io_surface().get());
#endif
@@ -18,7 +18,7 @@
is_webgpu_compatible =
handle.type == gfx::NATIVE_PIXMAP &&
handle.native_pixmap_handle().supports_zero_copy_webgpu_import;
-@@ -1220,7 +1220,7 @@ GpuMemoryBufferVideoFramePool::PoolImpl::GetOrCreateFr
+@@ -1248,7 +1248,7 @@ GpuMemoryBufferVideoFramePool::PoolImpl::GetOrCreateFr
si_usage |= gpu::SHARED_IMAGE_USAGE_SCANOUT;
}
diff --git a/www/chromium/files/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc b/www/chromium/files/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc
new file mode 100644
index 000000000000..35aca09db270
--- /dev/null
+++ b/www/chromium/files/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc
@@ -0,0 +1,11 @@
+--- media/video/renderable_gpu_memory_buffer_video_frame_pool.cc.orig 2025-10-02 04:28:32 UTC
++++ media/video/renderable_gpu_memory_buffer_video_frame_pool.cc
+@@ -196,7 +196,7 @@ bool FrameResources::Initialize(VideoPixelFormat forma
+
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
+ buffer_usage = gfx::BufferUsage::SCANOUT_VEA_CPU_READ;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Linux, GBM_BO_USE_LINEAR (implied by SCANOUT_CPU_READ_WRITE) can
+ // prevent GPU rendering on some drivers, notably NVIDIA's GBM driver,
+ // because it disables GBM_BO_USE_RENDERING. Use SCANOUT instead if
diff --git a/www/chromium/files/patch-media_video_video__encode__accelerator__adapter.cc b/www/chromium/files/patch-media_video_video__encode__accelerator__adapter.cc
index 50bae2580ff2..7fd926db4ca4 100644
--- a/www/chromium/files/patch-media_video_video__encode__accelerator__adapter.cc
+++ b/www/chromium/files/patch-media_video_video__encode__accelerator__adapter.cc
@@ -1,6 +1,6 @@
---- media/video/video_encode_accelerator_adapter.cc.orig 2025-09-06 10:01:20 UTC
+--- media/video/video_encode_accelerator_adapter.cc.orig 2025-10-02 04:28:32 UTC
+++ media/video/video_encode_accelerator_adapter.cc
-@@ -467,7 +467,7 @@ void VideoEncodeAcceleratorAdapter::InitializeOnAccele
+@@ -468,7 +468,7 @@ void VideoEncodeAcceleratorAdapter::InitializeOnAccele
auto format = PIXEL_FORMAT_I420;
auto storage_type = VideoEncodeAccelerator::Config::StorageType::kShmem;
diff --git a/www/chromium/files/patch-media_video_video__encode__accelerator__adapter__test.cc b/www/chromium/files/patch-media_video_video__encode__accelerator__adapter__test.cc
index 95e36aa82aae..8b891fbb3d31 100644
--- a/www/chromium/files/patch-media_video_video__encode__accelerator__adapter__test.cc
+++ b/www/chromium/files/patch-media_video_video__encode__accelerator__adapter__test.cc
@@ -1,4 +1,4 @@
---- media/video/video_encode_accelerator_adapter_test.cc.orig 2025-03-05 08:14:56 UTC
+--- media/video/video_encode_accelerator_adapter_test.cc.orig 2025-10-02 04:28:32 UTC
+++ media/video/video_encode_accelerator_adapter_test.cc
@@ -260,7 +260,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest, InitializeAf
});
@@ -27,7 +27,7 @@
expected_input_format = PIXEL_FORMAT_NV12;
#endif
const gfx::ColorSpace expected_color_space =
-@@ -674,7 +674,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest,
+@@ -714,7 +714,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest,
});
VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
diff --git a/www/chromium/files/patch-net_BUILD.gn b/www/chromium/files/patch-net_BUILD.gn
index 614982b709d1..b4cc94f30322 100644
--- a/www/chromium/files/patch-net_BUILD.gn
+++ b/www/chromium/files/patch-net_BUILD.gn
@@ -1,4 +1,4 @@
---- net/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- net/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ net/BUILD.gn
@@ -126,7 +126,7 @@ net_configs = [
"//build/config/compiler:wexit_time_destructors",
@@ -9,7 +9,7 @@
net_configs += [ "//build/config/linux:libresolv" ]
}
-@@ -1356,6 +1356,19 @@ component("net") {
+@@ -1369,6 +1369,19 @@ component("net") {
]
}
@@ -29,7 +29,7 @@
if (is_mac) {
sources += [
"base/network_notification_thread_mac.cc",
-@@ -1519,7 +1532,7 @@ component("net") {
+@@ -1534,7 +1547,7 @@ component("net") {
}
# Use getifaddrs() on POSIX platforms, except Linux.
@@ -38,7 +38,7 @@
sources += [
"base/network_interfaces_getifaddrs.cc",
"base/network_interfaces_getifaddrs.h",
-@@ -2252,7 +2265,7 @@ static_library("test_support") {
+@@ -2268,7 +2281,7 @@ static_library("test_support") {
]
}
@@ -47,7 +47,7 @@
sources += [
"base/address_tracker_linux_test_util.cc",
"base/address_tracker_linux_test_util.h",
-@@ -3050,14 +3063,14 @@ target(_test_target_type, "net_unittests") {
+@@ -3066,14 +3079,14 @@ target(_test_target_type, "net_unittests") {
]
}
@@ -64,7 +64,7 @@
sources += [
"base/address_tracker_linux_unittest.cc",
"base/network_interfaces_linux_unittest.cc",
-@@ -3158,6 +3171,10 @@ target(_test_target_type, "net_unittests") {
+@@ -3174,6 +3187,10 @@ target(_test_target_type, "net_unittests") {
]
}
@@ -75,7 +75,7 @@
if (enable_websockets) {
sources += [
"server/http_connection_unittest.cc",
-@@ -3214,7 +3231,7 @@ target(_test_target_type, "net_unittests") {
+@@ -3230,7 +3247,7 @@ target(_test_target_type, "net_unittests") {
]
data_deps = [ "//testing/buildbot/filters:net_unittests_filters" ]
@@ -84,7 +84,7 @@
sources += [ "tools/quic/quic_simple_server_test.cc" ]
}
-@@ -3344,7 +3361,7 @@ target(_test_target_type, "net_unittests") {
+@@ -3360,7 +3377,7 @@ target(_test_target_type, "net_unittests") {
}
# Use getifaddrs() on POSIX platforms, except Linux.
diff --git a/www/chromium/files/patch-net_base_features.cc b/www/chromium/files/patch-net_base_features.cc
index 5301b3269f9d..511fd5c99a76 100644
--- a/www/chromium/files/patch-net_base_features.cc
+++ b/www/chromium/files/patch-net_base_features.cc
@@ -1,18 +1,18 @@
---- net/base/features.cc.orig 2025-09-06 10:01:20 UTC
+--- net/base/features.cc.orig 2025-10-02 04:28:32 UTC
+++ net/base/features.cc
-@@ -32,7 +32,7 @@ BASE_FEATURE(kCapReferrerToOriginOnCrossOrigin,
- BASE_FEATURE(kAsyncDns,
- "AsyncDns",
+@@ -29,7 +29,7 @@ BASE_FEATURE(CapReferrerToOriginOnCrossOrigin,
+
+ BASE_FEATURE(AsyncDns,
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_ANDROID) || \
- BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -711,7 +711,7 @@ BASE_FEATURE(kReportingApiEnableEnterpriseCookieIssues
+@@ -594,7 +594,7 @@ BASE_FEATURE(ReportingApiEnableEnterpriseCookieIssues,
+ base::FEATURE_DISABLED_BY_DEFAULT);
- BASE_FEATURE(kSimdutfBase64Support,
- "SimdutfBase64Support",
+ BASE_FEATURE(SimdutfBase64Support,
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
diff --git a/www/chromium/files/patch-net_base_network__change__notifier__passive.cc b/www/chromium/files/patch-net_base_network__change__notifier__passive.cc
index e1649f276863..3fc064ea28e5 100644
--- a/www/chromium/files/patch-net_base_network__change__notifier__passive.cc
+++ b/www/chromium/files/patch-net_base_network__change__notifier__passive.cc
@@ -1,6 +1,6 @@
---- net/base/network_change_notifier_passive.cc.orig 2025-05-28 14:55:43 UTC
+--- net/base/network_change_notifier_passive.cc.orig 2025-10-02 04:28:32 UTC
+++ net/base/network_change_notifier_passive.cc
-@@ -107,7 +107,7 @@ NetworkChangeNotifierPassive::GetAddressMapOwnerIntern
+@@ -108,7 +108,7 @@ NetworkChangeNotifierPassive::GetAddressMapOwnerIntern
NetworkChangeNotifier::NetworkChangeCalculatorParams
NetworkChangeNotifierPassive::NetworkChangeCalculatorParamsPassive() {
NetworkChangeCalculatorParams params;
diff --git a/www/chromium/files/patch-net_base_sockaddr__util__posix.cc b/www/chromium/files/patch-net_base_sockaddr__util__posix.cc
index c0361e0e294a..6d7a8622249f 100644
--- a/www/chromium/files/patch-net_base_sockaddr__util__posix.cc
+++ b/www/chromium/files/patch-net_base_sockaddr__util__posix.cc
@@ -1,6 +1,6 @@
---- net/base/sockaddr_util_posix.cc.orig 2025-07-02 06:08:04 UTC
+--- net/base/sockaddr_util_posix.cc.orig 2025-10-02 04:28:32 UTC
+++ net/base/sockaddr_util_posix.cc
-@@ -60,7 +60,8 @@ bool FillUnixAddress(const std::string& socket_path,
+@@ -51,7 +51,8 @@ bool FillUnixAddress(std::string_view socket_path,
return true;
}
@@ -8,5 +8,5 @@
+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // XXX ?
// Convert the path given into abstract socket name. It must start with
- // the '\0' character, so we are adding it. |addr_len| must specify the
- // length of the structure exactly, as potentially the socket name may
+ // the '\0' character, skip over it, as it should already be zero. `addr_len`
+ // must specify the length of the structure exactly, as potentially the socket
diff --git a/www/chromium/files/patch-net_base_sockaddr__util__posix__unittest.cc b/www/chromium/files/patch-net_base_sockaddr__util__posix__unittest.cc
index 7014693faa3a..456d0459e10a 100644
--- a/www/chromium/files/patch-net_base_sockaddr__util__posix__unittest.cc
+++ b/www/chromium/files/patch-net_base_sockaddr__util__posix__unittest.cc
@@ -1,8 +1,8 @@
---- net/base/sockaddr_util_posix_unittest.cc.orig 2024-07-30 11:12:21 UTC
+--- net/base/sockaddr_util_posix_unittest.cc.orig 2025-10-02 04:28:32 UTC
+++ net/base/sockaddr_util_posix_unittest.cc
-@@ -88,7 +88,8 @@ TEST(FillUnixAddressTest, AbstractLinuxAddress) {
- size_t path_max = MaxPathLength(&storage);
- std::string path(path_max, '0');
+@@ -77,7 +77,8 @@ TEST(FillUnixAddressTest, AbstractLinuxAddress) {
+ SockaddrStorage storage;
+ std::string path(kMaxUnixAddressPath, '0');
-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
diff --git a/www/chromium/files/patch-net_disk__cache_simple_simple__file__tracker.cc b/www/chromium/files/patch-net_disk__cache_simple_simple__file__tracker.cc
index 234485f163a9..5c91d209f76c 100644
--- a/www/chromium/files/patch-net_disk__cache_simple_simple__file__tracker.cc
+++ b/www/chromium/files/patch-net_disk__cache_simple_simple__file__tracker.cc
@@ -1,4 +1,4 @@
---- net/disk_cache/simple/simple_file_tracker.cc.orig 2025-07-02 06:08:04 UTC
+--- net/disk_cache/simple/simple_file_tracker.cc.orig 2025-10-02 04:28:32 UTC
+++ net/disk_cache/simple/simple_file_tracker.cc
@@ -36,7 +36,17 @@ bool SimpleFileTracker::TrackedFiles::InLRUList() cons
}
@@ -6,11 +6,11 @@
SimpleFileTracker::SimpleFileTracker(int file_limit)
+#if defined(OS_OPENBSD)
+{
-+ // cap the file descriptor limit at 85% of the size of the
++ // cap the file descriptor limit at 75% of the size of the
+ // file descriptor table and also substract the amount of
+ // currently used file descriptors as this should give us
+ // enough reserve to avoid hitting the limit
-+ file_limit_ = (getdtablesize() * 0.85) - getdtablecount();
++ file_limit_ = (getdtablesize() * 0.75) - getdtablecount();
+}
+#else
: file_limit_(file_limit) {}
diff --git a/www/chromium/files/patch-net_dns_BUILD.gn b/www/chromium/files/patch-net_dns_BUILD.gn
index 5fc058539d26..764d61c14d06 100644
--- a/www/chromium/files/patch-net_dns_BUILD.gn
+++ b/www/chromium/files/patch-net_dns_BUILD.gn
@@ -1,4 +1,4 @@
---- net/dns/BUILD.gn.orig 2025-09-03 06:34:22 UTC
+--- net/dns/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ net/dns/BUILD.gn
@@ -140,7 +140,7 @@ source_set("dns") {
"dns_config_service_android.cc",
@@ -25,7 +25,7 @@
]
if (enable_mdns) {
-@@ -454,9 +456,9 @@ source_set("tests") {
+@@ -455,9 +457,9 @@ source_set("tests") {
if (is_android) {
sources += [ "dns_config_service_android_unittest.cc" ]
diff --git a/www/chromium/files/patch-net_socket_tcp__socket__posix.cc b/www/chromium/files/patch-net_socket_tcp__socket__posix.cc
index 4dd02e208e0e..bd62d8631873 100644
--- a/www/chromium/files/patch-net_socket_tcp__socket__posix.cc
+++ b/www/chromium/files/patch-net_socket_tcp__socket__posix.cc
@@ -1,6 +1,6 @@
---- net/socket/tcp_socket_posix.cc.orig 2025-05-28 14:55:43 UTC
+--- net/socket/tcp_socket_posix.cc.orig 2025-10-02 04:28:32 UTC
+++ net/socket/tcp_socket_posix.cc
-@@ -99,6 +99,17 @@ bool SetTCPKeepAlive(int fd, bool enable, int delay) {
+@@ -98,6 +98,17 @@ bool SetTCPKeepAlive(int fd, bool enable, int delay) {
PLOG(ERROR) << "Failed to set TCP_KEEPALIVE on fd: " << fd;
return false;
}
diff --git a/www/chromium/files/patch-net_socket_udp__socket__posix.cc b/www/chromium/files/patch-net_socket_udp__socket__posix.cc
index 6012903b284f..5fc11667b2b8 100644
--- a/www/chromium/files/patch-net_socket_udp__socket__posix.cc
+++ b/www/chromium/files/patch-net_socket_udp__socket__posix.cc
@@ -1,6 +1,6 @@
---- net/socket/udp_socket_posix.cc.orig 2025-07-02 06:08:04 UTC
+--- net/socket/udp_socket_posix.cc.orig 2025-10-02 04:28:32 UTC
+++ net/socket/udp_socket_posix.cc
-@@ -524,12 +524,17 @@ int UDPSocketPosix::SetRecvTos() {
+@@ -532,12 +532,17 @@ int UDPSocketPosix::SetRecvTos() {
#endif // BUILDFLAG(IS_APPLE)
}
@@ -19,7 +19,7 @@
if (confirm) {
sendto_flags_ |= MSG_CONFIRM;
} else {
-@@ -550,7 +555,7 @@ int UDPSocketPosix::SetBroadcast(bool broadcast) {
+@@ -558,7 +563,7 @@ int UDPSocketPosix::SetBroadcast(bool broadcast) {
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
int value = broadcast ? 1 : 0;
int rv;
@@ -28,7 +28,7 @@
// SO_REUSEPORT on OSX permits multiple processes to each receive
// UDP multicast or broadcast datagrams destined for the bound
// port.
-@@ -894,7 +899,7 @@ int UDPSocketPosix::DoBind(const IPEndPoint& address)
+@@ -916,7 +921,7 @@ int UDPSocketPosix::DoBind(const IPEndPoint& address)
#if BUILDFLAG(IS_CHROMEOS)
if (last_error == EINVAL)
return ERR_ADDRESS_IN_USE;
diff --git a/www/chromium/files/patch-net_socket_udp__socket__unittest.cc b/www/chromium/files/patch-net_socket_udp__socket__unittest.cc
index d5060d2e4ca8..76c2fe94045e 100644
--- a/www/chromium/files/patch-net_socket_udp__socket__unittest.cc
+++ b/www/chromium/files/patch-net_socket_udp__socket__unittest.cc
@@ -1,6 +1,6 @@
---- net/socket/udp_socket_unittest.cc.orig 2025-07-02 06:08:04 UTC
+--- net/socket/udp_socket_unittest.cc.orig 2025-10-02 04:28:32 UTC
+++ net/socket/udp_socket_unittest.cc
-@@ -397,7 +397,7 @@ TEST_F(UDPSocketTest, PartialRecv) {
+@@ -396,7 +396,7 @@ TEST_F(UDPSocketTest, PartialRecv) {
EXPECT_EQ(second_packet, received);
}
@@ -9,7 +9,7 @@
// - MacOS: requires root permissions on OSX 10.7+.
// - Android: devices attached to testbots don't have default network, so
// broadcasting to 255.255.255.255 returns error -109 (Address not reachable).
-@@ -708,7 +708,7 @@ TEST_F(UDPSocketTest, ClientSetDoNotFragment) {
+@@ -707,7 +707,7 @@ TEST_F(UDPSocketTest, ClientSetDoNotFragment) {
EXPECT_THAT(rv, IsOk());
rv = client.SetDoNotFragment();
@@ -18,7 +18,7 @@
// TODO(crbug.com/42050633): IP_MTU_DISCOVER is not implemented on Fuchsia.
EXPECT_THAT(rv, IsError(ERR_NOT_IMPLEMENTED));
#else
-@@ -730,7 +730,7 @@ TEST_F(UDPSocketTest, ServerSetDoNotFragment) {
+@@ -729,7 +729,7 @@ TEST_F(UDPSocketTest, ServerSetDoNotFragment) {
EXPECT_THAT(rv, IsOk());
rv = server.SetDoNotFragment();
@@ -27,7 +27,7 @@
// TODO(crbug.com/42050633): IP_MTU_DISCOVER is not implemented on Fuchsia.
EXPECT_THAT(rv, IsError(ERR_NOT_IMPLEMENTED));
#else
-@@ -796,7 +796,7 @@ TEST_F(UDPSocketTest, JoinMulticastGroup) {
+@@ -795,7 +795,7 @@ TEST_F(UDPSocketTest, JoinMulticastGroup) {
// TODO(crbug.com/40620614): failing on device on iOS 12.2.
// TODO(crbug.com/40189274): flaky on Mac 11.
@@ -36,7 +36,7 @@
#define MAYBE_SharedMulticastAddress DISABLED_SharedMulticastAddress
#else
#define MAYBE_SharedMulticastAddress SharedMulticastAddress
-@@ -850,7 +850,7 @@ TEST_F(UDPSocketTest, MAYBE_SharedMulticastAddress) {
+@@ -849,7 +849,7 @@ TEST_F(UDPSocketTest, MAYBE_SharedMulticastAddress) {
NetLogSource());
ASSERT_THAT(client_socket.Connect(send_address), IsOk());
diff --git a/www/chromium/files/patch-net_tools_net__watcher_net__watcher.cc b/www/chromium/files/patch-net_tools_net__watcher_net__watcher.cc
index c4213618f0bb..9c9c84c73123 100644
--- a/www/chromium/files/patch-net_tools_net__watcher_net__watcher.cc
+++ b/www/chromium/files/patch-net_tools_net__watcher_net__watcher.cc
@@ -1,4 +1,4 @@
---- net/tools/net_watcher/net_watcher.cc.orig 2025-04-04 08:52:13 UTC
+--- net/tools/net_watcher/net_watcher.cc.orig 2025-10-02 04:28:32 UTC
+++ net/tools/net_watcher/net_watcher.cc
@@ -31,7 +31,7 @@
#include "net/proxy_resolution/proxy_config_service.h"
@@ -18,7 +18,7 @@
// Flag to specifies which network interfaces to ignore. Interfaces should
// follow as a comma seperated list.
const char kIgnoreNetifFlag[] = "ignore-netif";
-@@ -143,7 +143,7 @@ class NetWatcher :
+@@ -162,7 +162,7 @@ class NetWatcher :
} // namespace
int main(int argc, char* argv[]) {
@@ -27,7 +27,7 @@
base::apple::ScopedNSAutoreleasePool pool;
#endif
base::AtExitManager exit_manager;
-@@ -160,7 +160,7 @@ int main(int argc, char* argv[]) {
+@@ -179,7 +179,7 @@ int main(int argc, char* argv[]) {
NetWatcher net_watcher;
diff --git a/www/chromium/files/patch-net_websockets_websocket__basic__stream__adapters__test.cc b/www/chromium/files/patch-net_websockets_websocket__basic__stream__adapters__test.cc
index 8f679f5a81e5..ac5ed32e3c95 100644
--- a/www/chromium/files/patch-net_websockets_websocket__basic__stream__adapters__test.cc
+++ b/www/chromium/files/patch-net_websockets_websocket__basic__stream__adapters__test.cc
@@ -1,6 +1,6 @@
---- net/websockets/websocket_basic_stream_adapters_test.cc.orig 2025-04-04 08:52:13 UTC
+--- net/websockets/websocket_basic_stream_adapters_test.cc.orig 2025-10-02 04:28:32 UTC
+++ net/websockets/websocket_basic_stream_adapters_test.cc
-@@ -1098,10 +1098,10 @@ TEST_F(WebSocketSpdyStreamAdapterTest,
+@@ -1097,10 +1097,10 @@ TEST_F(WebSocketSpdyStreamAdapterTest,
OnCloseOkShouldBeTranslatedToConnectionClose) {
spdy::SpdySerializedFrame response_headers(
spdy_util_.ConstructSpdyResponseHeaders(1, ResponseHeaders(), false));
diff --git a/www/chromium/files/patch-pdf_pdfium_pdfium__engine.cc b/www/chromium/files/patch-pdf_pdfium_pdfium__engine.cc
index f46f08c8a6d2..edb4ea6ddb1d 100644
--- a/www/chromium/files/patch-pdf_pdfium_pdfium__engine.cc
+++ b/www/chromium/files/patch-pdf_pdfium_pdfium__engine.cc
@@ -1,6 +1,6 @@
---- pdf/pdfium/pdfium_engine.cc.orig 2025-09-06 10:01:20 UTC
+--- pdf/pdfium/pdfium_engine.cc.orig 2025-10-02 04:28:32 UTC
+++ pdf/pdfium/pdfium_engine.cc
-@@ -113,7 +113,7 @@
+@@ -115,7 +115,7 @@
#include "ui/accessibility/ax_features.mojom-features.h"
#endif
@@ -9,7 +9,7 @@
#include "pdf/pdfium/pdfium_font_linux.h"
#endif
-@@ -565,7 +565,7 @@ void InitializeSDK(bool enable_v8,
+@@ -577,7 +577,7 @@ void InitializeSDK(bool enable_v8,
FPDF_InitLibraryWithConfig(&config);
diff --git a/www/chromium/files/patch-remoting_host_host__attributes.cc b/www/chromium/files/patch-remoting_host_host__attributes.cc
index 2212d6af890c..9305001ab298 100644
--- a/www/chromium/files/patch-remoting_host_host__attributes.cc
+++ b/www/chromium/files/patch-remoting_host_host__attributes.cc
@@ -1,6 +1,6 @@
---- remoting/host/host_attributes.cc.orig 2025-05-05 10:57:53 UTC
+--- remoting/host/host_attributes.cc.orig 2025-10-02 04:28:32 UTC
+++ remoting/host/host_attributes.cc
-@@ -103,7 +103,7 @@ std::string GetHostAttributes() {
+@@ -102,7 +102,7 @@ std::string GetHostAttributes() {
if (media::InitializeMediaFoundation()) {
result.push_back("HWEncoder");
}
diff --git a/www/chromium/files/patch-remoting_host_me2me__desktop__environment.cc b/www/chromium/files/patch-remoting_host_me2me__desktop__environment.cc
index a0ef68c18b48..6ae127c785ce 100644
--- a/www/chromium/files/patch-remoting_host_me2me__desktop__environment.cc
+++ b/www/chromium/files/patch-remoting_host_me2me__desktop__environment.cc
@@ -1,6 +1,6 @@
---- remoting/host/me2me_desktop_environment.cc.orig 2025-09-06 10:01:20 UTC
+--- remoting/host/me2me_desktop_environment.cc.orig 2025-10-02 04:28:32 UTC
+++ remoting/host/me2me_desktop_environment.cc
-@@ -113,7 +113,7 @@ std::string Me2MeDesktopEnvironment::GetCapabilities()
+@@ -119,7 +119,7 @@ std::string Me2MeDesktopEnvironment::GetCapabilities()
capabilities += protocol::kRemoteWebAuthnCapability;
}
@@ -9,7 +9,7 @@
capabilities += " ";
capabilities += protocol::kMultiStreamCapability;
capabilities += " ";
-@@ -158,7 +158,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnvironment(
+@@ -168,7 +168,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnvironment(
// properly under Xvfb.
mutable_desktop_capture_options()->set_use_update_notifications(true);
@@ -18,7 +18,7 @@
// Setting this option to false means that the capture differ wrapper will not
// be used when the X11 capturer is selected. This reduces the X11 capture
// time by a few milliseconds per frame and is safe because we can rely on
-@@ -185,7 +185,7 @@ bool Me2MeDesktopEnvironment::InitializeSecurity(
+@@ -195,7 +195,7 @@ bool Me2MeDesktopEnvironment::InitializeSecurity(
// Otherwise, if the session is shared with the local user start monitoring
// the local input and create the in-session UI.
diff --git a/www/chromium/files/patch-remoting_host_remoting__me2me__host.cc b/www/chromium/files/patch-remoting_host_remoting__me2me__host.cc
index 97498cd0c589..26506ebb50d0 100644
--- a/www/chromium/files/patch-remoting_host_remoting__me2me__host.cc
+++ b/www/chromium/files/patch-remoting_host_remoting__me2me__host.cc
@@ -1,6 +1,6 @@
---- remoting/host/remoting_me2me_host.cc.orig 2025-09-06 10:01:20 UTC
+--- remoting/host/remoting_me2me_host.cc.orig 2025-10-02 04:28:32 UTC
+++ remoting/host/remoting_me2me_host.cc
-@@ -139,7 +139,7 @@
+@@ -140,7 +140,7 @@
#include "remoting/host/mac/permission_utils.h"
#endif // BUILDFLAG(IS_APPLE)
@@ -9,7 +9,7 @@
#if defined(REMOTING_USE_X11)
#include <gtk/gtk.h>
-@@ -149,7 +149,7 @@
+@@ -151,7 +151,7 @@
#endif // defined(REMOTING_USE_X11)
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -18,7 +18,7 @@
#include "base/linux_util.h"
#include "remoting/host/linux/audio_capturer_linux.h"
#include "remoting/host/linux/certificate_watcher.h"
-@@ -164,7 +164,7 @@
+@@ -166,7 +166,7 @@
#include "remoting/host/pairing_registry_delegate_win.h"
#endif // BUILDFLAG(IS_WIN)
@@ -27,7 +27,7 @@
#include "remoting/base/crash/crash_reporting_crashpad.h"
#include "remoting/host/host_wtmpdb_logger.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -198,7 +198,7 @@ const char kApplicationName[] = "chromoting";
+@@ -200,7 +200,7 @@ const char kApplicationName[] = "chromoting";
const char kStdinConfigPath[] = "-";
#endif // !defined(REMOTING_MULTI_PROCESS)
@@ -36,7 +36,7 @@
// The command line switch used to pass name of the pipe to capture audio on
// linux.
const char kAudioPipeSwitchName[] = "audio-pipe-name";
-@@ -446,7 +446,7 @@ class HostProcess : public ConfigWatcher::Delegate,
+@@ -448,7 +448,7 @@ class HostProcess : public ConfigWatcher::Delegate,
std::unique_ptr<AgentProcessBrokerClient> agent_process_broker_client_;
#endif
@@ -45,7 +45,7 @@
// Watch for certificate changes and kill the host when changes occur
std::unique_ptr<CertificateWatcher> cert_watcher_;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -508,7 +508,7 @@ class HostProcess : public ConfigWatcher::Delegate,
+@@ -510,7 +510,7 @@ class HostProcess : public ConfigWatcher::Delegate,
std::unique_ptr<FtlEchoMessageListener> ftl_echo_message_listener_;
std::unique_ptr<HostEventLogger> host_event_logger_;
@@ -54,7 +54,7 @@
std::unique_ptr<HostWtmpdbLogger> host_wtmpdb_logger_;
#endif
std::unique_ptr<HostPowerSaveBlocker> power_save_blocker_;
-@@ -835,7 +835,7 @@ void HostProcess::StartOnNetworkThread() {
+@@ -837,7 +837,7 @@ void HostProcess::StartOnNetworkThread() {
void HostProcess::ShutdownOnNetworkThread() {
DCHECK(context_->network_task_runner()->BelongsToCurrentThread());
config_watcher_.reset();
@@ -63,7 +63,7 @@
cert_watcher_.reset();
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
}
-@@ -912,7 +912,7 @@ void HostProcess::CreateAuthenticatorFactory() {
+@@ -914,7 +914,7 @@ void HostProcess::CreateAuthenticatorFactory() {
context_->create_client_cert_store_callback(),
service_account_email_, oauth_refresh_token_));
@@ -72,7 +72,7 @@
if (!cert_watcher_) {
cert_watcher_ = std::make_unique<CertificateWatcher>(
base::BindRepeating(&HostProcess::ShutdownHost,
-@@ -1050,7 +1050,7 @@ void HostProcess::StartOnUiThread() {
+@@ -1052,7 +1052,7 @@ void HostProcess::StartOnUiThread() {
base::BindRepeating(&HostProcess::OnPolicyUpdate, base::Unretained(this)),
base::BindRepeating(&HostProcess::OnPolicyError, base::Unretained(this)));
@@ -81,7 +81,7 @@
// If an audio pipe is specific on the command-line then initialize
// AudioCapturerLinux to capture from it.
base::FilePath audio_pipe_name =
-@@ -1129,7 +1129,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1131,7 +1131,7 @@ void HostProcess::ShutdownOnUiThread() {
// It is now safe for the HostProcess to be deleted.
self_ = nullptr;
@@ -90,7 +90,7 @@
// Cause the global AudioPipeReader to be freed, otherwise the audio
// thread will remain in-use and prevent the process from exiting.
// TODO(wez): DesktopEnvironmentFactory should own the pipe reader.
-@@ -1137,7 +1137,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1139,7 +1139,7 @@ void HostProcess::ShutdownOnUiThread() {
AudioCapturerLinux::InitializePipeReader(nullptr, base::FilePath());
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -99,7 +99,16 @@
context_->input_task_runner()->PostTask(
FROM_HERE,
base::BindOnce([]() { delete ui::X11EventSource::GetInstance(); }));
-@@ -1908,7 +1908,7 @@ void HostProcess::StartHost() {
+@@ -1835,7 +1835,7 @@ void HostProcess::StartHost() {
+
+ SetState(HOST_STARTED);
+
+-#if BUILDFLAG(IS_LINUX) && defined(REMOTING_USE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
+ if (webrtc::DesktopCapturer::IsRunningUnderWayland()) {
+ GnomeRemoteDesktopSession::GetInstance()->Init(
+ base::BindOnce([](base::expected<void, std::string> result) {
+@@ -1925,7 +1925,7 @@ void HostProcess::StartHost() {
host_->AddExtension(std::make_unique<TestEchoExtension>());
@@ -108,7 +117,7 @@
const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
if (cmd_line->HasSwitch(kEnableWtmpdb)) {
host_wtmpdb_logger_ =
-@@ -1944,7 +1944,7 @@ void HostProcess::StartHost() {
+@@ -1960,7 +1960,7 @@ void HostProcess::StartHost() {
// addresses.
host_->Start(*host_owner_emails_.begin());
@@ -117,7 +126,7 @@
// For Windows and Mac, ChromotingHostServices connections are handled by
// another process, then the message pipe is forwarded to the network process.
host_->StartChromotingHostServices();
-@@ -2089,7 +2089,7 @@ int HostProcessMain() {
+@@ -2105,7 +2105,7 @@ int HostProcessMain() {
HOST_LOG << "Starting host process: version " << STRINGIZE(VERSION);
const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
@@ -126,7 +135,7 @@
#if defined(REMOTING_USE_X11)
// Initialize Xlib for multi-threaded use, allowing non-Chromium code to
// use X11 safely (such as the WebRTC capturer, GTK ...)
-@@ -2134,7 +2134,7 @@ int HostProcessMain() {
+@@ -2150,7 +2150,7 @@ int HostProcessMain() {
return kInitializationFailed;
}
@@ -135,7 +144,7 @@
// Log and cleanup the crash database. We do this after a short delay so that
// the crash database has a chance to be updated properly if we just got
// relaunched after a crash.
-@@ -2154,7 +2154,7 @@ int HostProcessMain() {
+@@ -2170,7 +2170,7 @@ int HostProcessMain() {
std::unique_ptr<net::NetworkChangeNotifier> network_change_notifier(
net::NetworkChangeNotifier::CreateIfNeeded());
diff --git a/www/chromium/files/patch-sandbox_linux_services_init__process__reaper.cc b/www/chromium/files/patch-sandbox_linux_services_init__process__reaper.cc
index c982dc9370eb..39bdf08f2182 100644
--- a/www/chromium/files/patch-sandbox_linux_services_init__process__reaper.cc
+++ b/www/chromium/files/patch-sandbox_linux_services_init__process__reaper.cc
@@ -1,4 +1,4 @@
---- sandbox/linux/services/init_process_reaper.cc.orig 2025-09-06 10:01:20 UTC
+--- sandbox/linux/services/init_process_reaper.cc.orig 2025-10-02 04:28:32 UTC
+++ sandbox/linux/services/init_process_reaper.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
@@ -8,7 +8,7 @@
#include "sandbox/linux/services/init_process_reaper.h"
#include <signal.h>
-@@ -101,3 +102,4 @@ bool CreateInitProcessReaper(base::OnceClosure post_fo
+@@ -100,3 +101,4 @@ bool CreateInitProcessReaper(base::OnceClosure post_fo
}
} // namespace sandbox.
diff --git a/www/chromium/files/patch-sandbox_policy_BUILD.gn b/www/chromium/files/patch-sandbox_policy_BUILD.gn
index c132a3fcb81b..71871b599442 100644
--- a/www/chromium/files/patch-sandbox_policy_BUILD.gn
+++ b/www/chromium/files/patch-sandbox_policy_BUILD.gn
@@ -1,4 +1,4 @@
---- sandbox/policy/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- sandbox/policy/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ sandbox/policy/BUILD.gn
@@ -45,7 +45,7 @@ component("policy") {
"//third_party/jni_zero",
@@ -9,7 +9,7 @@
sources += [
"linux/bpf_audio_policy_linux.cc",
"linux/bpf_audio_policy_linux.h",
-@@ -113,6 +113,27 @@ component("policy") {
+@@ -113,6 +113,26 @@ component("policy") {
"//sandbox/linux:sandbox_services",
"//sandbox/linux:seccomp_bpf",
"//sandbox/linux:suid_sandbox_client",
@@ -20,10 +20,6 @@
+ "openbsd/sandbox_openbsd.cc",
+ "openbsd/sandbox_openbsd.h",
+ ]
-+ deps += [
-+ "//sandbox:sandbox_buildflags",
-+ "//ui/gfx/x",
-+ ]
+ libs = [ "util" ]
+ }
+ if (is_freebsd) {
@@ -31,8 +27,11 @@
+ "freebsd/sandbox_freebsd.cc",
+ "freebsd/sandbox_freebsd.h",
+ ]
++ }
++ if (is_bsd) {
+ deps += [
+ "//sandbox:sandbox_buildflags",
++ "//skia",
+ "//ui/gfx/x",
]
}
diff --git a/www/chromium/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc b/www/chromium/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
index 3b7cb6964b07..83a3096beda5 100644
--- a/www/chromium/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+++ b/www/chromium/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
@@ -1,6 +1,6 @@
---- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2025-09-06 10:01:20 UTC
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2025-10-02 04:28:32 UTC
+++ sandbox/policy/openbsd/sandbox_openbsd.cc
-@@ -0,0 +1,393 @@
+@@ -0,0 +1,396 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
@@ -61,6 +61,7 @@
+#endif
+
+#include "third_party/boringssl/src/include/openssl/crypto.h"
++#include "third_party/skia/experimental/rust_png/ffi/FFI.rs.h"
+
+#include <fontconfig/fontconfig.h>
+#include "ui/gfx/linux/fontconfig_util.h"
@@ -127,6 +128,8 @@
+#endif
+ CRYPTO_pre_sandbox_init();
+
++ rust_png::initialize_cpudetect();
++
+ base::FilePath cache_directory, local_directory;
+
+ base::PathService::Get(base::DIR_CACHE, &cache_directory);
diff --git a/www/chromium/files/patch-services_device_serial_serial__io__handler__posix.cc b/www/chromium/files/patch-services_device_serial_serial__io__handler__posix.cc
index f2983cb8e60a..eb140a1a6ede 100644
--- a/www/chromium/files/patch-services_device_serial_serial__io__handler__posix.cc
+++ b/www/chromium/files/patch-services_device_serial_serial__io__handler__posix.cc
@@ -1,6 +1,6 @@
---- services/device/serial/serial_io_handler_posix.cc.orig 2025-08-07 06:57:29 UTC
+--- services/device/serial/serial_io_handler_posix.cc.orig 2025-10-02 04:28:32 UTC
+++ services/device/serial/serial_io_handler_posix.cc
-@@ -74,7 +74,7 @@ bool BitrateToSpeedConstant(int bitrate, speed_t* spee
+@@ -70,7 +70,7 @@ bool BitrateToSpeedConstant(int bitrate, speed_t* spee
BITRATE_TO_SPEED_CASE(9600)
BITRATE_TO_SPEED_CASE(19200)
BITRATE_TO_SPEED_CASE(38400)
diff --git a/www/chromium/files/patch-services_device_usb_usb__device__handle__usbfs.cc b/www/chromium/files/patch-services_device_usb_usb__device__handle__usbfs.cc
index 5827cb1fe23c..6f385c077740 100644
--- a/www/chromium/files/patch-services_device_usb_usb__device__handle__usbfs.cc
+++ b/www/chromium/files/patch-services_device_usb_usb__device__handle__usbfs.cc
@@ -1,6 +1,6 @@
---- services/device/usb/usb_device_handle_usbfs.cc.orig 2025-08-07 06:57:29 UTC
+--- services/device/usb/usb_device_handle_usbfs.cc.orig 2025-10-02 04:28:32 UTC
+++ services/device/usb/usb_device_handle_usbfs.cc
-@@ -38,7 +38,7 @@
+@@ -34,7 +34,7 @@
#include "chromeos/dbus/permission_broker/permission_broker_client.h"
#endif
@@ -9,7 +9,7 @@
#include "base/metrics/histogram_macros.h"
#include "services/device/public/cpp/device_features.h"
#include "services/device/usb/usb_interface_detach_allowlist.h"
-@@ -55,7 +55,7 @@ using mojom::UsbTransferType;
+@@ -51,7 +51,7 @@ using mojom::UsbTransferType;
namespace {
@@ -18,7 +18,7 @@
// Outcome of detaching a kernel driver before ClaimInterface().
// These values are persisted to logs. Entries should not be renumbered and
// numeric values should never be reused.
-@@ -297,7 +297,7 @@ bool UsbDeviceHandleUsbfs::BlockingTaskRunnerHelper::R
+@@ -293,7 +293,7 @@ bool UsbDeviceHandleUsbfs::BlockingTaskRunnerHelper::R
return true;
}
@@ -27,7 +27,7 @@
bool UsbDeviceHandleUsbfs::BlockingTaskRunnerHelper::DetachInterface(
int interface_number,
const CombinedInterfaceInfo& interface_info) {
-@@ -633,7 +633,7 @@ void UsbDeviceHandleUsbfs::ClaimInterface(int interfac
+@@ -630,7 +630,7 @@ void UsbDeviceHandleUsbfs::ClaimInterface(int interfac
return;
}
#endif
@@ -36,7 +36,7 @@
if (base::FeatureList::IsEnabled(features::kAutomaticUsbDetach)) {
const mojom::UsbConfigurationInfo* config =
device_->GetActiveConfiguration();
-@@ -979,7 +979,7 @@ void UsbDeviceHandleUsbfs::ReleaseInterfaceComplete(in
+@@ -976,7 +976,7 @@ void UsbDeviceHandleUsbfs::ReleaseInterfaceComplete(in
return;
}
#endif
diff --git a/www/chromium/files/patch-services_network_BUILD.gn b/www/chromium/files/patch-services_network_BUILD.gn
index fbac826275f2..c5a9417693ca 100644
--- a/www/chromium/files/patch-services_network_BUILD.gn
+++ b/www/chromium/files/patch-services_network_BUILD.gn
@@ -1,6 +1,6 @@
---- services/network/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- services/network/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ services/network/BUILD.gn
-@@ -421,7 +421,6 @@ if (is_linux || is_chromeos) {
+@@ -426,7 +426,6 @@ if (is_linux || is_chromeos) {
]
deps = [
"//base",
diff --git a/www/chromium/files/patch-services_network_network__context.cc b/www/chromium/files/patch-services_network_network__context.cc
index 889d7c5068c4..d63f9cd25d6c 100644
--- a/www/chromium/files/patch-services_network_network__context.cc
+++ b/www/chromium/files/patch-services_network_network__context.cc
@@ -1,6 +1,6 @@
---- services/network/network_context.cc.orig 2025-09-06 10:01:20 UTC
+--- services/network/network_context.cc.orig 2025-10-02 04:28:32 UTC
+++ services/network/network_context.cc
-@@ -629,7 +629,7 @@ NetworkContext::NetworkContextHttpAuthPreferences::
+@@ -630,7 +630,7 @@ NetworkContext::NetworkContextHttpAuthPreferences::
NetworkContext::NetworkContextHttpAuthPreferences::
~NetworkContextHttpAuthPreferences() = default;
@@ -9,7 +9,7 @@
bool NetworkContext::NetworkContextHttpAuthPreferences::AllowGssapiLibraryLoad()
const {
if (network_service_) {
-@@ -2598,7 +2598,7 @@ void NetworkContext::OnHttpAuthDynamicParamsChanged(
+@@ -2600,7 +2600,7 @@ void NetworkContext::OnHttpAuthDynamicParamsChanged(
http_auth_dynamic_network_service_params->android_negotiate_account_type);
#endif // BUILDFLAG(IS_ANDROID)
diff --git a/www/chromium/files/patch-services_network_network__context.h b/www/chromium/files/patch-services_network_network__context.h
index ece629da24bd..5b3b4875a4d0 100644
--- a/www/chromium/files/patch-services_network_network__context.h
+++ b/www/chromium/files/patch-services_network_network__context.h
@@ -1,6 +1,6 @@
---- services/network/network_context.h.orig 2025-09-06 10:01:20 UTC
+--- services/network/network_context.h.orig 2025-10-02 04:28:32 UTC
+++ services/network/network_context.h
-@@ -738,7 +738,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkContext
+@@ -749,7 +749,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkContext
public:
explicit NetworkContextHttpAuthPreferences(NetworkService* network_service);
~NetworkContextHttpAuthPreferences() override;
diff --git a/www/chromium/files/patch-services_network_network__service.cc b/www/chromium/files/patch-services_network_network__service.cc
index 04ed0c4e8a7e..c67d07cfa35d 100644
--- a/www/chromium/files/patch-services_network_network__service.cc
+++ b/www/chromium/files/patch-services_network_network__service.cc
@@ -1,6 +1,6 @@
---- services/network/network_service.cc.orig 2025-09-06 10:01:20 UTC
+--- services/network/network_service.cc.orig 2025-10-02 04:28:32 UTC
+++ services/network/network_service.cc
-@@ -107,11 +107,11 @@
+@@ -108,11 +108,11 @@
#include "third_party/boringssl/src/include/openssl/cpu.h"
#endif
@@ -14,7 +14,7 @@
#include "services/network/network_change_notifier_passive_factory.h"
#endif
-@@ -1035,7 +1035,7 @@ void NetworkService::SetExplicitlyAllowedPorts(
+@@ -1041,7 +1041,7 @@ void NetworkService::SetExplicitlyAllowedPorts(
net::SetExplicitlyAllowedPorts(ports);
}
@@ -23,7 +23,7 @@
void NetworkService::SetGssapiLibraryLoadObserver(
mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
gssapi_library_load_observer) {
-@@ -1174,7 +1174,7 @@ NetworkService::CreateHttpAuthHandlerFactory(NetworkCo
+@@ -1180,7 +1180,7 @@ NetworkService::CreateHttpAuthHandlerFactory(NetworkCo
);
}
diff --git a/www/chromium/files/patch-services_network_network__service.h b/www/chromium/files/patch-services_network_network__service.h
index a3b65d5178ab..aaf00d1a89f6 100644
--- a/www/chromium/files/patch-services_network_network__service.h
+++ b/www/chromium/files/patch-services_network_network__service.h
@@ -1,4 +1,4 @@
---- services/network/network_service.h.orig 2025-09-06 10:01:20 UTC
+--- services/network/network_service.h.orig 2025-10-02 04:28:32 UTC
+++ services/network/network_service.h
@@ -243,7 +243,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
const std::vector<ContentSettingPatternSource>& settings) override;
@@ -18,7 +18,7 @@
// This is called just before a GSSAPI library may be loaded.
void OnBeforeGssapiLibraryLoad();
#endif // BUILDFLAG(IS_LINUX)
-@@ -550,7 +550,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
+@@ -542,7 +542,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
// leaking stale listeners between tests.
std::unique_ptr<net::NetworkChangeNotifier> mock_network_change_notifier_;
diff --git a/www/chromium/files/patch-services_network_public_cpp_features.cc b/www/chromium/files/patch-services_network_public_cpp_features.cc
index fb3ce2627b29..90885ce250ff 100644
--- a/www/chromium/files/patch-services_network_public_cpp_features.cc
+++ b/www/chromium/files/patch-services_network_public_cpp_features.cc
@@ -1,4 +1,4 @@
---- services/network/public/cpp/features.cc.orig 2025-09-06 10:01:20 UTC
+--- services/network/public/cpp/features.cc.orig 2025-10-02 04:28:32 UTC
+++ services/network/public/cpp/features.cc
@@ -109,7 +109,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIsolationKey,
BASE_FEATURE(kDnsOverHttpsUpgrade,
@@ -9,7 +9,7 @@
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -378,7 +378,7 @@ BASE_FEATURE(kAvoidResourceRequestCopies,
+@@ -393,7 +393,7 @@ BASE_FEATURE(kAvoidResourceRequestCopies,
BASE_FEATURE(kDocumentIsolationPolicy,
"DocumentIsolationPolicy",
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/chromium/files/patch-services_on__device__model_ml_BUILD.gn b/www/chromium/files/patch-services_on__device__model_ml_BUILD.gn
new file mode 100644
index 000000000000..e333278070d8
--- /dev/null
+++ b/www/chromium/files/patch-services_on__device__model_ml_BUILD.gn
@@ -0,0 +1,11 @@
+--- services/on_device_model/ml/BUILD.gn.orig 2025-10-02 04:28:32 UTC
++++ services/on_device_model/ml/BUILD.gn
+@@ -82,7 +82,7 @@ if (use_blink || (is_ios && build_with_internal_optimi
+ if (!is_fuchsia) {
+ deps += [ "//services/on_device_model/safety:bert_safety_model" ]
+ }
+- if (is_win || is_mac || is_linux) {
++ if (!is_bsd && (is_win || is_mac || is_linux)) {
+ deps += [ "//third_party/xnnpack" ]
+ }
+ public_deps = [
diff --git a/www/chromium/files/patch-services_shape__detection_shape__detection__service.cc b/www/chromium/files/patch-services_shape__detection_shape__detection__service.cc
index f5c8f6111bbd..c486e15ed28b 100644
--- a/www/chromium/files/patch-services_shape__detection_shape__detection__service.cc
+++ b/www/chromium/files/patch-services_shape__detection_shape__detection__service.cc
@@ -1,11 +1,11 @@
---- services/shape_detection/shape_detection_service.cc.orig 2025-09-06 10:01:20 UTC
+--- services/shape_detection/shape_detection_service.cc.orig 2025-10-02 04:28:32 UTC
+++ services/shape_detection/shape_detection_service.cc
@@ -22,7 +22,7 @@
#elif BUILDFLAG(IS_ANDROID)
// No C++ code, barcode detection comes from Java.
#elif BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
#include "services/shape_detection/barcode_detection_provider_chrome.h"
#else
#include "services/shape_detection/barcode_detection_provider_impl.h"
@@ -13,8 +13,8 @@
#elif BUILDFLAG(IS_MAC)
BarcodeDetectionProviderMac::Create(std::move(receiver));
#elif BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
+- (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX))
++ (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
BarcodeDetectionProviderChrome::Create(std::move(receiver));
#else
BarcodeDetectionProviderImpl::Create(std::move(receiver));
diff --git a/www/chromium/files/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc b/www/chromium/files/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
index cf779b35e02c..9ea22784834c 100644
--- a/www/chromium/files/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
+++ b/www/chromium/files/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
@@ -1,8 +1,8 @@
---- services/tracing/public/cpp/perfetto/track_name_recorder.cc.orig 2025-09-06 10:01:20 UTC
+--- services/tracing/public/cpp/perfetto/track_name_recorder.cc.orig 2025-10-02 04:28:32 UTC
+++ services/tracing/public/cpp/perfetto/track_name_recorder.cc
-@@ -51,7 +51,7 @@ void FillThreadTrack(const perfetto::ThreadTrack& trac
- if (thread_type != ChromeThreadDescriptor::THREAD_UNSPECIFIED) {
- desc.mutable_chrome_thread()->set_thread_type(thread_type);
+@@ -53,7 +53,7 @@ void FillThreadTrack(const perfetto::ThreadTrack& trac
+ desc.mutable_chrome_thread()->set_thread_type(
+ static_cast<int32_t>(thread_type));
}
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_AIX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
diff --git a/www/chromium/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc b/www/chromium/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
index 512cc6197d7c..939dd548791b 100644
--- a/www/chromium/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
+++ b/www/chromium/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
@@ -1,4 +1,4 @@
---- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2025-09-06 10:01:20 UTC
+--- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2025-10-02 04:28:32 UTC
+++ services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc
@@ -39,7 +39,7 @@
#include "third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h"
@@ -18,7 +18,7 @@
// Returns whether stack sampling is supported on the current platform.
bool IsStackSamplingSupported() {
return base::StackSamplingProfiler::IsSupportedForCurrentPlatform();
-@@ -379,7 +379,7 @@ void TracingSamplerProfiler::TracingProfileBuilder::Wr
+@@ -381,7 +381,7 @@ void TracingSamplerProfiler::TracingProfileBuilder::Wr
thread_descriptor->set_reference_timestamp_us(
last_timestamp_.since_origin().InMicroseconds());
@@ -27,7 +27,7 @@
if (base::GetCurrentProcId() !=
base::trace_event::TraceLog::GetInstance()->process_id()) {
auto* chrome_thread = track_descriptor->set_chrome_thread();
-@@ -651,7 +651,7 @@ bool TracingSamplerProfiler::IsStackUnwindingSupported
+@@ -653,7 +653,7 @@ bool TracingSamplerProfiler::IsStackUnwindingSupported
ANDROID_ARM64_UNWINDING_SUPPORTED || ANDROID_CFI_UNWINDING_SUPPORTED || \
(BUILDFLAG(IS_CHROMEOS) && \
(defined(ARCH_CPU_X86_64) || defined(ARCH_CPU_ARM64))) || \
diff --git a/www/chromium/files/patch-services_viz_public_mojom_BUILD.gn b/www/chromium/files/patch-services_viz_public_mojom_BUILD.gn
index 7c11768e62a2..775e5065314c 100644
--- a/www/chromium/files/patch-services_viz_public_mojom_BUILD.gn
+++ b/www/chromium/files/patch-services_viz_public_mojom_BUILD.gn
@@ -1,6 +1,6 @@
---- services/viz/public/mojom/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- services/viz/public/mojom/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ services/viz/public/mojom/BUILD.gn
-@@ -51,7 +51,7 @@ mojom("mojom") {
+@@ -53,7 +53,7 @@ mojom("mojom") {
# Used in thread.mojom
enabled_features = []
diff --git a/www/chromium/files/patch-third__party_abseil-cpp_absl_base_config.h b/www/chromium/files/patch-third__party_abseil-cpp_absl_base_config.h
index 7f72dc12f3ed..e38d2e8f428d 100644
--- a/www/chromium/files/patch-third__party_abseil-cpp_absl_base_config.h
+++ b/www/chromium/files/patch-third__party_abseil-cpp_absl_base_config.h
@@ -1,6 +1,6 @@
---- third_party/abseil-cpp/absl/base/config.h.orig 2025-05-05 10:57:53 UTC
+--- third_party/abseil-cpp/absl/base/config.h.orig 2025-10-02 04:28:32 UTC
+++ third_party/abseil-cpp/absl/base/config.h
-@@ -409,7 +409,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
+@@ -413,7 +413,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
#ifdef ABSL_HAVE_SCHED_YIELD
#error ABSL_HAVE_SCHED_YIELD cannot be directly set
#elif defined(__linux__) || defined(__ros__) || defined(__native_client__) || \
@@ -9,7 +9,7 @@
#define ABSL_HAVE_SCHED_YIELD 1
#endif
-@@ -424,7 +424,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
+@@ -428,7 +428,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
// platforms.
#ifdef ABSL_HAVE_SEMAPHORE_H
#error ABSL_HAVE_SEMAPHORE_H cannot be directly set
diff --git a/www/chromium/files/patch-third__party_angle_src_common_system__utils__linux.cpp b/www/chromium/files/patch-third__party_angle_src_common_system__utils__linux.cpp
index 54e9b2220087..75d22a25dbf2 100644
--- a/www/chromium/files/patch-third__party_angle_src_common_system__utils__linux.cpp
+++ b/www/chromium/files/patch-third__party_angle_src_common_system__utils__linux.cpp
@@ -1,6 +1,6 @@
---- third_party/angle/src/common/system_utils_linux.cpp.orig 2025-02-19 07:43:18 UTC
+--- third_party/angle/src/common/system_utils_linux.cpp.orig 2025-10-02 04:28:32 UTC
+++ third_party/angle/src/common/system_utils_linux.cpp
-@@ -15,10 +15,15 @@
+@@ -19,10 +19,15 @@
#include <sys/types.h>
#include <unistd.h>
@@ -16,7 +16,7 @@
std::string GetExecutablePath()
{
// We cannot use lstat to get the size of /proc/self/exe as it always returns 0
-@@ -34,6 +39,7 @@ std::string GetExecutablePath()
+@@ -38,6 +43,7 @@ std::string GetExecutablePath()
path[result] = '\0';
return path;
}
@@ -24,7 +24,7 @@
std::string GetExecutableDirectory()
{
-@@ -59,6 +65,10 @@ void SetCurrentThreadName(const char *name)
+@@ -63,6 +69,10 @@ void SetCurrentThreadName(const char *name)
// There's a 15-character (16 including '\0') limit. If the name is too big (and ERANGE is
// returned), name will be ignored.
ASSERT(strlen(name) < 16);
diff --git a/www/chromium/files/patch-third__party_angle_src_libANGLE_Display.cpp b/www/chromium/files/patch-third__party_angle_src_libANGLE_Display.cpp
index b2521b403c3e..78099c050416 100644
--- a/www/chromium/files/patch-third__party_angle_src_libANGLE_Display.cpp
+++ b/www/chromium/files/patch-third__party_angle_src_libANGLE_Display.cpp
@@ -1,6 +1,6 @@
---- third_party/angle/src/libANGLE/Display.cpp.orig 2025-08-07 06:57:29 UTC
+--- third_party/angle/src/libANGLE/Display.cpp.orig 2025-10-02 04:28:32 UTC
+++ third_party/angle/src/libANGLE/Display.cpp
-@@ -58,7 +58,7 @@
+@@ -62,7 +62,7 @@
# include "libANGLE/renderer/gl/wgl/DisplayWGL.h"
# elif ANGLE_ENABLE_CGL
# include "libANGLE/renderer/gl/cgl/DisplayCGL.h"
@@ -9,7 +9,7 @@
# include "libANGLE/renderer/gl/egl/DisplayEGL.h"
# if defined(ANGLE_USE_X11)
# include "libANGLE/renderer/gl/glx/DisplayGLX_api.h"
-@@ -422,7 +422,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
+@@ -426,7 +426,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
impl = new rx::DisplayCGL(state);
break;
@@ -18,7 +18,7 @@
# if defined(ANGLE_USE_GBM) || defined(ANGLE_USE_WAYLAND)
if (platformType == 0)
{
-@@ -473,7 +473,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
+@@ -477,7 +477,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
#if defined(ANGLE_ENABLE_OPENGL)
# if defined(ANGLE_PLATFORM_WINDOWS)
impl = new rx::DisplayWGL(state);
@@ -27,7 +27,7 @@
# if defined(ANGLE_USE_GBM) || defined(ANGLE_USE_WAYLAND)
if (platformType == 0)
{
-@@ -529,7 +529,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
+@@ -533,7 +533,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
impl = rx::CreateVulkanWin32Display(state);
}
break;
@@ -36,7 +36,7 @@
# if defined(ANGLE_USE_GBM)
if (platformType == EGL_PLATFORM_GBM_KHR && rx::IsVulkanGbmDisplayAvailable())
{
-@@ -2146,7 +2146,7 @@ static ClientExtensions GenerateClientExtensions()
+@@ -2150,7 +2150,7 @@ static ClientExtensions GenerateClientExtensions()
extensions.platformWaylandEXT = true;
#endif
@@ -45,7 +45,7 @@
extensions.platformSurfacelessMESA = true;
#endif
-@@ -2193,7 +2193,7 @@ static ClientExtensions GenerateClientExtensions()
+@@ -2197,7 +2197,7 @@ static ClientExtensions GenerateClientExtensions()
extensions.x11Visual = true;
#endif
diff --git a/www/chromium/files/patch-third__party_blink_common_features.cc b/www/chromium/files/patch-third__party_blink_common_features.cc
index 08a84c825be0..53f9eadcee59 100644
--- a/www/chromium/files/patch-third__party_blink_common_features.cc
+++ b/www/chromium/files/patch-third__party_blink_common_features.cc
@@ -1,9 +1,9 @@
---- third_party/blink/common/features.cc.orig 2025-09-06 10:01:20 UTC
+--- third_party/blink/common/features.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/common/features.cc
-@@ -683,7 +683,7 @@ BASE_FEATURE(kDevToolsImprovedNetworkError,
+@@ -572,7 +572,7 @@ BASE_FEATURE_PARAM(base::TimeDelta,
+ BASE_FEATURE(DevToolsImprovedNetworkError, base::FEATURE_DISABLED_BY_DEFAULT);
- BASE_FEATURE(kDirectCompositorThreadIpc,
- "DirectCompositorThreadIpc",
+ BASE_FEATURE(DirectCompositorThreadIpc,
-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
diff --git a/www/chromium/files/patch-third__party_blink_renderer_controller_blink__initializer.cc b/www/chromium/files/patch-third__party_blink_renderer_controller_blink__initializer.cc
index 8229d26be7fb..3ea13513f16e 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_controller_blink__initializer.cc
+++ b/www/chromium/files/patch-third__party_blink_renderer_controller_blink__initializer.cc
@@ -1,4 +1,4 @@
---- third_party/blink/renderer/controller/blink_initializer.cc.orig 2025-05-28 14:55:43 UTC
+--- third_party/blink/renderer/controller/blink_initializer.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/controller/blink_initializer.cc
@@ -82,12 +82,12 @@
#include "third_party/blink/renderer/controller/private_memory_footprint_provider.h"
@@ -24,7 +24,7 @@
binders.Add<mojom::blink::MemoryUsageMonitorLinux>(
ConvertToBaseRepeatingCallback(
CrossThreadBindRepeating(&MemoryUsageMonitorPosix::Bind)),
-@@ -303,7 +303,7 @@ void BlinkInitializer::RegisterMemoryWatchers(Platform
+@@ -304,7 +304,7 @@ void BlinkInitializer::RegisterMemoryWatchers(Platform
MemorySaverController::Initialize();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/www/chromium/files/patch-third__party_blink_renderer_core_dom_tree__scope.h b/www/chromium/files/patch-third__party_blink_renderer_core_dom_tree__scope.h
new file mode 100644
index 000000000000..509ade834cc5
--- /dev/null
+++ b/www/chromium/files/patch-third__party_blink_renderer_core_dom_tree__scope.h
@@ -0,0 +1,10 @@
+--- third_party/blink/renderer/core/dom/tree_scope.h.orig 2025-10-02 04:28:32 UTC
++++ third_party/blink/renderer/core/dom/tree_scope.h
+@@ -29,6 +29,7 @@
+
+ #include "third_party/blink/renderer/bindings/core/v8/v8_observable_array_css_style_sheet.h"
+ #include "third_party/blink/renderer/core/core_export.h"
++#include "third_party/blink/renderer/core/css/css_style_sheet.h"
+ #include "third_party/blink/renderer/core/dom/tree_ordered_map.h"
+ #include "third_party/blink/renderer/core/html/forms/radio_button_group_scope.h"
+ #include "third_party/blink/renderer/core/layout/hit_test_request.h"
diff --git a/www/chromium/files/patch-third__party_blink_renderer_core_editing_editing__behavior.cc b/www/chromium/files/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
index 9c44202bb41b..e44f3f969751 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
+++ b/www/chromium/files/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
@@ -1,6 +1,15 @@
---- third_party/blink/renderer/core/editing/editing_behavior.cc.orig 2024-08-26 12:06:38 UTC
+--- third_party/blink/renderer/core/editing/editing_behavior.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/core/editing/editing_behavior.cc
-@@ -304,7 +304,7 @@ bool EditingBehavior::ShouldInsertCharacter(const Keyb
+@@ -138,7 +138,7 @@ const KeyboardCodeKeyDownEntry kKeyboardCodeKeyDownEnt
+ {VKEY_DELETE, 0, "DeleteForward"},
+ {VKEY_BACK, OPTION_OR_CTRL_KEY, "DeleteWordBackward"},
+ {VKEY_DELETE, OPTION_OR_CTRL_KEY, "DeleteWordForward"},
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {VKEY_BACK, kCtrlKey | kShiftKey, "DeleteToBeginningOfLine"},
+ #endif
+ #if BUILDFLAG(IS_MAC)
+@@ -307,7 +307,7 @@ bool EditingBehavior::ShouldInsertCharacter(const Keyb
// unexpected behaviour
if (ch < ' ')
return false;
diff --git a/www/chromium/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc b/www/chromium/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
index 4c211c21a0cb..364a55195cae 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
+++ b/www/chromium/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
@@ -1,4 +1,4 @@
---- third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2025-09-06 10:01:20 UTC
+--- third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/core/exported/web_view_impl.cc
@@ -421,7 +421,7 @@ void RecordPrerenderActivationSignalDelay(const String
#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_WIN)
@@ -9,7 +9,7 @@
if (!prefs.should_antialias_text) {
// When anti-aliasing is off, GTK maps all non-zero hinting settings to
// 'Normal' hinting so we do the same. Otherwise, folks who have 'Slight'
-@@ -3441,7 +3441,7 @@ void WebViewImpl::UpdateFontRenderingFromRendererPrefs
+@@ -3456,7 +3456,7 @@ void WebViewImpl::UpdateFontRenderingFromRendererPrefs
gfx::FontRenderParams::SUBPIXEL_RENDERING_NONE);
WebFontRenderStyle::SetSubpixelPositioning(
renderer_preferences_.use_subpixel_positioning);
diff --git a/www/chromium/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc b/www/chromium/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
index 756ab2f4f86c..dca2eecd192f 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
+++ b/www/chromium/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2025-08-07 06:57:29 UTC
+--- third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/core/frame/web_frame_test.cc
-@@ -6473,7 +6473,7 @@ TEST_F(WebFrameTest, DISABLED_PositionForPointTest) {
+@@ -6469,7 +6469,7 @@ TEST_F(WebFrameTest, DISABLED_PositionForPointTest) {
}
#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
// TODO(crbug.com/1090246): Fix these tests on Fuchsia and re-enable.
// TODO(crbug.com/1317375): Build these tests on all platforms.
#define MAYBE_SelectRangeStaysHorizontallyAlignedWhenMoved \
-@@ -6882,7 +6882,7 @@ TEST_F(CompositedSelectionBoundsTest, LargeSelectionSc
+@@ -6878,7 +6878,7 @@ TEST_F(CompositedSelectionBoundsTest, LargeSelectionSc
TEST_F(CompositedSelectionBoundsTest, LargeSelectionNoScroll) {
RunTest("composited_selection_bounds_large_selection_noscroll.html");
}
diff --git a/www/chromium/files/patch-third__party_blink_renderer_core_page_context__menu__controller.cc b/www/chromium/files/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
index c2807179a3c5..9695d85e9c4b 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
+++ b/www/chromium/files/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/core/page/context_menu_controller.cc.orig 2025-09-06 10:01:20 UTC
+--- third_party/blink/renderer/core/page/context_menu_controller.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/core/page/context_menu_controller.cc
-@@ -649,7 +649,7 @@ bool ContextMenuController::ShowContextMenu(LocalFrame
+@@ -650,7 +650,7 @@ bool ContextMenuController::ShowContextMenu(LocalFrame
if (potential_image_node != nullptr &&
IsA<HTMLCanvasElement>(potential_image_node)) {
data.media_type = mojom::blink::ContextMenuDataMediaType::kCanvas;
diff --git a/www/chromium/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc b/www/chromium/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc
index a5092cac50e9..00608eeba707 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc
+++ b/www/chromium/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/core/paint/paint_layer.cc.orig 2025-07-02 06:08:04 UTC
+--- third_party/blink/renderer/core/paint/paint_layer.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/core/paint/paint_layer.cc
-@@ -125,7 +125,7 @@ namespace blink {
+@@ -123,7 +123,7 @@ namespace blink {
namespace {
diff --git a/www/chromium/files/patch-third__party_blink_renderer_core_xml_xslt__processor.h b/www/chromium/files/patch-third__party_blink_renderer_core_xml_xslt__processor.h
index a085ea4a2ab0..8b8ab50ebc38 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_core_xml_xslt__processor.h
+++ b/www/chromium/files/patch-third__party_blink_renderer_core_xml_xslt__processor.h
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/core/xml/xslt_processor.h.orig 2024-02-23 21:04:38 UTC
+--- third_party/blink/renderer/core/xml/xslt_processor.h.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/core/xml/xslt_processor.h
-@@ -77,7 +77,11 @@ class XSLTProcessor final : public ScriptWrappable {
+@@ -79,7 +79,11 @@ class XSLTProcessor final : public ScriptWrappable {
void reset();
diff --git a/www/chromium/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc b/www/chromium/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
index 6a3388f4433d..d296b746f2bf 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
+++ b/www/chromium/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2025-09-06 10:01:20 UTC
+--- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
-@@ -384,7 +384,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED_VerifySinkPar
+@@ -385,7 +385,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED_VerifySinkPar
SetupRenderer(kDefaultOutputDeviceId);
renderer_proxy_->Start();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
diff --git a/www/chromium/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc b/www/chromium/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
index 4c287b50dc85..9d4edb9f9f1e 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
+++ b/www/chromium/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2025-09-06 10:01:20 UTC
+--- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
-@@ -6581,7 +6581,7 @@ void WebGLRenderingContextBase::TexImageHelperMediaVid
+@@ -6589,7 +6589,7 @@ void WebGLRenderingContextBase::TexImageHelperMediaVid
// unmultiply has been requested or we need to never premultiply for Image
// creation from a VideoFrame.
diff --git a/www/chromium/files/patch-third__party_blink_renderer_platform_BUILD.gn b/www/chromium/files/patch-third__party_blink_renderer_platform_BUILD.gn
index e784cad74419..abd8161b3a4f 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_platform_BUILD.gn
+++ b/www/chromium/files/patch-third__party_blink_renderer_platform_BUILD.gn
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/platform/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- third_party/blink/renderer/platform/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/platform/BUILD.gn
-@@ -2061,7 +2061,7 @@ static_library("test_support") {
+@@ -2077,7 +2077,7 @@ static_library("test_support") {
]
# fuzzed_data_provider may not work with a custom toolchain.
diff --git a/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc b/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
index 723187ec8f5e..a182401607ef 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
+++ b/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
@@ -1,15 +1,15 @@
---- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2025-07-02 06:08:04 UTC
+--- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/platform/fonts/font_cache.cc
-@@ -82,7 +82,7 @@ extern const char kNotoColorEmojiCompat[] = "Noto Colo
-
- SkFontMgr* FontCache::static_font_manager_ = nullptr;
+@@ -80,7 +80,7 @@ const char kMonoEmojiLocale[] = "und-Zsym";
+ extern const char kNotoColorEmojiCompat[] = "Noto Color Emoji Compat";
+ #endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
float FontCache::device_scale_factor_ = 1.0;
#endif
-@@ -136,7 +136,7 @@ const FontPlatformData* FontCache::SystemFontPlatformD
+@@ -116,7 +116,7 @@ const FontPlatformData* FontCache::SystemFontPlatformD
const FontDescription& font_description) {
const AtomicString& family = FontCache::SystemFontFamily();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || \
diff --git a/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h b/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h
index cdbff8166001..824d7353a661 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h
+++ b/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h
@@ -1,4 +1,4 @@
---- third_party/blink/renderer/platform/fonts/font_cache.h.orig 2025-09-06 10:01:20 UTC
+--- third_party/blink/renderer/platform/fonts/font_cache.h.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/platform/fonts/font_cache.h
@@ -55,7 +55,7 @@
#include "third_party/skia/include/core/SkFontMgr.h"
@@ -9,7 +9,7 @@
#include "ui/gfx/font_fallback_linux.h"
#endif
-@@ -171,7 +171,7 @@ class PLATFORM_EXPORT FontCache final {
+@@ -170,7 +170,7 @@ class PLATFORM_EXPORT FontCache final {
static void MaybePreloadSystemFonts();
@@ -18,7 +18,7 @@
// These are needed for calling QueryRenderStyleForStrike, since
// gfx::GetFontRenderParams makes distinctions based on DSF.
static float DeviceScaleFactor() { return device_scale_factor_; }
-@@ -247,7 +247,7 @@ class PLATFORM_EXPORT FontCache final {
+@@ -246,7 +246,7 @@ class PLATFORM_EXPORT FontCache final {
const char* locale_family_name);
#endif // BUILDFLAG(IS_ANDROID)
@@ -27,7 +27,7 @@
static bool GetFontForCharacter(UChar32,
const char* preferred_locale,
gfx::FallbackFontData*);
-@@ -320,7 +320,7 @@ class PLATFORM_EXPORT FontCache final {
+@@ -319,7 +319,7 @@ class PLATFORM_EXPORT FontCache final {
const FontFaceCreationParams&,
std::string& name);
@@ -36,7 +36,7 @@
static const FontPlatformData* CreateFontPlatformDataForCharacter(
SkFontMgr*,
UChar32,
-@@ -358,7 +358,7 @@ class PLATFORM_EXPORT FontCache final {
+@@ -354,7 +354,7 @@ class PLATFORM_EXPORT FontCache final {
bool is_test_font_mgr_ = false;
#endif // BUILDFLAG(IS_WIN)
diff --git a/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc b/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc
index ce994cbd7954..7028432fc040 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc
+++ b/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/platform/fonts/font_description.cc.orig 2025-09-06 10:01:20 UTC
+--- third_party/blink/renderer/platform/fonts/font_description.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/platform/fonts/font_description.cc
-@@ -44,7 +44,7 @@
+@@ -45,7 +45,7 @@
#include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
#include "third_party/blink/renderer/platform/wtf/text/string_hasher.h"
@@ -9,7 +9,7 @@
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
#endif
-@@ -314,7 +314,7 @@ FontCacheKey FontDescription::CacheKey(
+@@ -315,7 +315,7 @@ FontCacheKey FontDescription::CacheKey(
static_cast<unsigned>(fields_.orientation_) << 1 | // bit 2-3
static_cast<unsigned>(fields_.subpixel_text_position_); // bit 1
diff --git a/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc b/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
index 33f26889dd36..6d8c3bd5689f 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
+++ b/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2024-02-23 21:04:38 UTC
+--- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/platform/fonts/font_metrics.cc
-@@ -39,7 +39,7 @@
+@@ -40,7 +40,7 @@
namespace blink {
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -9,7 +9,7 @@
// This is the largest VDMX table which we'll try to load and parse.
static const size_t kMaxVDMXTableSize = 1024 * 1024; // 1 MB
#endif
-@@ -67,7 +67,7 @@ void FontMetrics::AscentDescentWithHacks(
+@@ -68,7 +68,7 @@ void FontMetrics::AscentDescentWithHacks(
bool is_vdmx_valid = false;
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -18,7 +18,7 @@
// Manually digging up VDMX metrics is only applicable when bytecode hinting
// using FreeType. With DirectWrite or CoreText, no bytecode hinting is ever
// done. This code should be pushed into FreeType (hinted font metrics).
-@@ -111,7 +111,7 @@ void FontMetrics::AscentDescentWithHacks(
+@@ -112,7 +112,7 @@ void FontMetrics::AscentDescentWithHacks(
descent = SkScalarRoundToScalar(metrics.fDescent);
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc b/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
index 900da96ab11c..23a1f04f1295 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
+++ b/www/chromium/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-09-06 10:01:20 UTC
+--- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
@@ -65,7 +65,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.
-@@ -260,7 +260,7 @@ const FontPlatformData* FontCache::CreateFontPlatformD
+@@ -256,7 +256,7 @@ const FontPlatformData* FontCache::CreateFontPlatformD
std::string name;
sk_sp<SkTypeface> typeface;
diff --git a/www/chromium/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc b/www/chromium/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
index 9b3496f0a055..d5df3ea06e0b 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
+++ b/www/chromium/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2025-09-06 10:01:20 UTC
+--- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/platform/graphics/video_frame_submitter.cc
-@@ -380,7 +380,7 @@ void VideoFrameSubmitter::OnBeginFrame(
+@@ -379,7 +379,7 @@ void VideoFrameSubmitter::OnBeginFrame(
auto& details = timing_details.find(frame_token)->value;
auto& feedback = details.presentation_feedback;
diff --git a/www/chromium/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc b/www/chromium/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
index 9cc3e05ffb4c..9ba0f6d102c9 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
+++ b/www/chromium/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
@@ -1,17 +1,20 @@
---- third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc.orig 2025-05-05 10:57:53 UTC
+--- third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc
-@@ -324,12 +324,12 @@ SupportedFormats GetSupportedFormatsInternal(
+@@ -36,7 +36,7 @@ namespace blink {
+
+ namespace {
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Enables H.264 CBP encode acceleration.
+ BASE_FEATURE(PlatformH264CbpEncoding,
+ #if BUILDFLAG(IS_WIN)
+@@ -327,7 +327,7 @@ SupportedFormats GetSupportedFormatsInternal(
supported_formats.profiles.push_back(profile.profile);
supported_formats.sdp_formats.push_back(std::move(*format));
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #if BUILDFLAG(IS_WIN)
- const bool kShouldAddH264Cbp =
- base::FeatureList::IsEnabled(kMediaFoundationH264CbpEncoding) &&
- profile.profile == media::VideoCodecProfile::H264PROFILE_BASELINE;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
const bool kShouldAddH264Cbp =
+ base::FeatureList::IsEnabled(kPlatformH264CbpEncoding) &&
profile.profile == media::VideoCodecProfile::H264PROFILE_BASELINE;
- #endif
diff --git a/www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 b/www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
index 4a39aaf2353e..700a1a1eb59f 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ b/www/chromium/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-09-06 10:01:20 UTC
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-10-02 04:28:32 UTC
+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -324,7 +324,7 @@
"default": "",
@@ -18,7 +18,7 @@
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -379,7 +379,7 @@
+@@ -390,7 +390,7 @@
"default": "",
},
origin_trial_feature_name: "AIRewriterAPI",
@@ -27,7 +27,7 @@
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -412,7 +412,7 @@
+@@ -423,7 +423,7 @@
"default": "",
},
origin_trial_feature_name: "AIWriterAPI",
@@ -36,7 +36,7 @@
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -516,7 +516,7 @@
+@@ -535,7 +535,7 @@
name: "AppTitle",
status: "experimental",
origin_trial_feature_name: "AppTitle",
@@ -45,7 +45,7 @@
base_feature: "WebAppEnableAppTitle",
},
{
-@@ -1720,7 +1720,7 @@
+@@ -1748,7 +1748,7 @@
{
name: "DeviceBoundSessionCredentials",
origin_trial_feature_name: "DeviceBoundSessionCredentials",
@@ -54,7 +54,16 @@
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -1859,7 +1859,7 @@
+@@ -1756,7 +1756,7 @@
+ {
+ name: "DeviceBoundSessionCredentials2",
+ origin_trial_feature_name: "DeviceBoundSessionCredentials2",
+- origin_trial_os: ["win", "linux", "mac"],
++ origin_trial_os: ["win", "linux", "mac", "openbsd", "freebsd"],
+ status: "experimental",
+ // Killswitch is net::features::kDeviceBoundSessions
+ base_feature: "none",
+@@ -1899,7 +1899,7 @@
name: "DocumentIsolationPolicy",
status: "experimental",
origin_trial_feature_name: "DocumentIsolationPolicy",
@@ -63,7 +72,7 @@
base_feature: "none",
},
{
-@@ -2119,7 +2119,7 @@
+@@ -2144,7 +2144,7 @@
base_feature: "none",
public: true,
origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -72,7 +81,7 @@
origin_trial_allows_third_party: true,
},
{
-@@ -3615,7 +3615,7 @@
+@@ -3643,7 +3643,7 @@
// Tracking bug for the implementation: https://crbug.com/1462930
name: "PermissionElement",
origin_trial_feature_name: "PermissionElement",
@@ -81,7 +90,7 @@
status: "experimental",
public: true,
base_feature_status: "enabled",
-@@ -5157,7 +5157,7 @@
+@@ -5179,7 +5179,7 @@
name: "UnrestrictedSharedArrayBuffer",
base_feature: "none",
origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -90,7 +99,7 @@
},
// Enables using policy-controlled feature "usb-unrestricted" to allow
// isolated context to access protected USB interface classes and to
-@@ -5355,7 +5355,7 @@
+@@ -5364,7 +5364,7 @@
{
name: "WebAppScopeExtensions",
origin_trial_feature_name: "WebAppScopeExtensions",
@@ -99,7 +108,7 @@
status: "experimental",
base_feature: "none",
},
-@@ -5457,7 +5457,7 @@
+@@ -5472,7 +5472,7 @@
{
name: "WebAuthenticationImmediateGet",
origin_trial_feature_name: "WebAuthenticationImmediateGet",
@@ -108,12 +117,3 @@
base_feature: "none",
public: true,
},
-@@ -5610,7 +5610,7 @@
- {
- name: "WebIdentityDigitalCredentials",
- origin_trial_feature_name: "WebIdentityDigitalCredentials",
-- origin_trial_os: ["android", "win", "mac", "linux", "chromeos"],
-+ origin_trial_os: ["android", "win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
- origin_trial_allows_third_party: true,
- implied_by: ["WebIdentityDigitalCredentialsCreation"],
- public: true,
diff --git a/www/chromium/files/patch-third__party_ffmpeg_configure b/www/chromium/files/patch-third__party_ffmpeg_configure
index 182ceac2eee1..9bc281461be4 100644
--- a/www/chromium/files/patch-third__party_ffmpeg_configure
+++ b/www/chromium/files/patch-third__party_ffmpeg_configure
@@ -1,6 +1,6 @@
---- third_party/ffmpeg/configure.orig 2025-09-06 10:01:20 UTC
+--- third_party/ffmpeg/configure.orig 2025-10-02 04:28:32 UTC
+++ third_party/ffmpeg/configure
-@@ -6914,8 +6914,8 @@ if ! disabled pthreads && ! enabled w32threads && ! en
+@@ -6972,8 +6972,8 @@ if ! disabled pthreads && ! enabled w32threads && ! en
if enabled pthread_np_h; then
hdrs="$hdrs pthread_np.h"
fi
diff --git a/www/chromium/files/patch-third__party_perfetto_include_perfetto_base_time.h b/www/chromium/files/patch-third__party_perfetto_include_perfetto_base_time.h
index 64d3c03b64a8..cf6ab2234b33 100644
--- a/www/chromium/files/patch-third__party_perfetto_include_perfetto_base_time.h
+++ b/www/chromium/files/patch-third__party_perfetto_include_perfetto_base_time.h
@@ -1,6 +1,6 @@
---- third_party/perfetto/include/perfetto/base/time.h.orig 2025-02-19 07:43:18 UTC
+--- third_party/perfetto/include/perfetto/base/time.h.orig 2025-10-02 04:28:32 UTC
+++ third_party/perfetto/include/perfetto/base/time.h
-@@ -227,6 +227,9 @@ inline TimeNanos GetTimeInternalNs(clockid_t clk_id) {
+@@ -228,6 +228,9 @@ inline TimeNanos GetTimeInternalNs(clockid_t clk_id) {
// Return ns from boot. Conversely to GetWallTimeNs, this clock counts also time
// during suspend (when supported).
inline TimeNanos GetBootTimeNs() {
@@ -10,7 +10,7 @@
// Determine if CLOCK_BOOTTIME is available on the first call.
static const clockid_t kBootTimeClockSource = [] {
struct timespec ts = {};
-@@ -234,6 +237,7 @@ inline TimeNanos GetBootTimeNs() {
+@@ -235,6 +238,7 @@ inline TimeNanos GetBootTimeNs() {
return res == 0 ? CLOCK_BOOTTIME : kWallTimeClockSource;
}();
return GetTimeInternalNs(kBootTimeClockSource);
@@ -18,7 +18,7 @@
}
inline TimeNanos GetWallTimeNs() {
-@@ -241,7 +245,13 @@ inline TimeNanos GetWallTimeNs() {
+@@ -242,7 +246,13 @@ inline TimeNanos GetWallTimeNs() {
}
inline TimeNanos GetWallTimeRawNs() {
diff --git a/www/chromium/files/patch-third__party_perfetto_src_base_utils.cc b/www/chromium/files/patch-third__party_perfetto_src_base_utils.cc
index 66f82089dc57..49008708329e 100644
--- a/www/chromium/files/patch-third__party_perfetto_src_base_utils.cc
+++ b/www/chromium/files/patch-third__party_perfetto_src_base_utils.cc
@@ -1,4 +1,4 @@
---- third_party/perfetto/src/base/utils.cc.orig 2025-09-06 10:01:20 UTC
+--- third_party/perfetto/src/base/utils.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/perfetto/src/base/utils.cc
@@ -38,7 +38,8 @@
#include <mach/vm_page_size.h>
@@ -10,7 +10,7 @@
PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
#include <sys/prctl.h>
-@@ -280,14 +281,22 @@ void Daemonize(std::function<int()> parent_cb) {
+@@ -285,14 +286,22 @@ void Daemonize(std::function<int()> parent_cb) {
std::string GetCurExecutablePath() {
std::string self_path;
@@ -35,7 +35,7 @@
#elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
uint32_t size = 0;
PERFETTO_CHECK(_NSGetExecutablePath(nullptr, &size));
-@@ -339,7 +348,8 @@ void AlignedFree(void* ptr) {
+@@ -344,7 +353,8 @@ void AlignedFree(void* ptr) {
}
bool IsSyncMemoryTaggingEnabled() {
diff --git a/www/chromium/files/patch-third__party_perfetto_src_tracing_track.cc b/www/chromium/files/patch-third__party_perfetto_src_tracing_track.cc
index c91ff51ae7b6..29f874b1ac97 100644
--- a/www/chromium/files/patch-third__party_perfetto_src_tracing_track.cc
+++ b/www/chromium/files/patch-third__party_perfetto_src_tracing_track.cc
@@ -1,4 +1,4 @@
---- third_party/perfetto/src/tracing/track.cc.orig 2025-01-15 09:18:26 UTC
+--- third_party/perfetto/src/tracing/track.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/perfetto/src/tracing/track.cc
@@ -60,8 +60,9 @@ protos::gen::TrackDescriptor ProcessTrack::Serialize()
auto desc = Track::Serialize();
@@ -12,7 +12,7 @@
std::string cmdline;
if (base::ReadFile("/proc/self/cmdline", &cmdline)) {
// Since cmdline is a zero-terminated list of arguments, this ends up
-@@ -170,7 +171,7 @@ namespace internal {
+@@ -179,7 +180,7 @@ namespace internal {
namespace {
uint64_t GetProcessStartTime() {
diff --git a/www/chromium/files/patch-third__party_skia_experimental_rust__png_ffi_FFI.rs b/www/chromium/files/patch-third__party_skia_experimental_rust__png_ffi_FFI.rs
new file mode 100644
index 000000000000..a33a76e54e5b
--- /dev/null
+++ b/www/chromium/files/patch-third__party_skia_experimental_rust__png_ffi_FFI.rs
@@ -0,0 +1,23 @@
+--- third_party/skia/experimental/rust_png/ffi/FFI.rs.orig 2025-10-02 04:28:32 UTC
++++ third_party/skia/experimental/rust_png/ffi/FFI.rs
+@@ -219,6 +219,7 @@ mod ffi {
+ type StreamWriter;
+ fn write(self: &mut StreamWriter, data: &[u8]) -> EncodingResult;
+ fn finish_encoding(stream_writer: Box<StreamWriter>) -> EncodingResult;
++ fn initialize_cpudetect();
+ }
+ }
+
+@@ -883,4 +884,12 @@ fn new_writer(
+ /// See also https://docs.rs/png/latest/png/struct.StreamWriter.html#method.finish
+ fn finish_encoding(stream_writer: Box<StreamWriter>) -> ffi::EncodingResult {
+ stream_writer.0.finish().as_ref().err().into()
++}
++
++#[allow(unused_variables)]
++fn initialize_cpudetect() {
++ #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec"))]
++ let a = std::arch::is_aarch64_feature_detected!("crc");
++ #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
++ let a = std::arch::is_x86_feature_detected!("sse2");
+ }
diff --git a/www/chromium/files/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c b/www/chromium/files/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
index 56eeeab19cb3..a986ffe529c3 100644
--- a/www/chromium/files/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
+++ b/www/chromium/files/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
@@ -1,6 +1,6 @@
---- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2025-08-07 06:57:29 UTC
+--- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2025-10-02 04:28:32 UTC
+++ third_party/sqlite/src/amalgamation_dev/sqlite3.c
-@@ -14552,7 +14552,7 @@ struct fts5_api {
+@@ -14554,7 +14554,7 @@ struct fts5_api {
** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
** it.
*/
diff --git a/www/chromium/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c b/www/chromium/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c
index 69fec7bdf4fd..dcc4f92d64fc 100644
--- a/www/chromium/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c
+++ b/www/chromium/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c
@@ -1,6 +1,6 @@
---- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2025-08-07 06:57:29 UTC
+--- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2025-10-02 04:28:32 UTC
+++ third_party/sqlite/src/amalgamation/sqlite3.c
-@@ -14552,7 +14552,7 @@ struct fts5_api {
+@@ -14554,7 +14554,7 @@ struct fts5_api {
** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
** it.
*/
@@ -9,7 +9,7 @@
# define _XOPEN_SOURCE 600
#endif
-@@ -45644,7 +45644,12 @@ static int unixRandomness(sqlite3_vfs *NotUsed, int nB
+@@ -45647,7 +45647,12 @@ static int unixRandomness(sqlite3_vfs *NotUsed, int nB
memset(zBuf, 0, nBuf);
randomnessPid = osGetpid(0);
#if !defined(SQLITE_TEST) && !defined(SQLITE_OMIT_RANDOMNESS)
@@ -22,7 +22,7 @@
int fd, got;
fd = robust_open("/dev/urandom", O_RDONLY, 0);
if( fd<0 ){
-@@ -45659,6 +45664,7 @@ static int unixRandomness(sqlite3_vfs *NotUsed, int nB
+@@ -45662,6 +45667,7 @@ static int unixRandomness(sqlite3_vfs *NotUsed, int nB
robust_close(0, fd, __LINE__);
}
}
diff --git a/www/chromium/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h b/www/chromium/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h
index 0c32c818e4d9..80ce0228d7f1 100644
--- a/www/chromium/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h
+++ b/www/chromium/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h
@@ -1,6 +1,6 @@
---- third_party/vulkan-loader/src/loader/vk_loader_platform.h.orig 2025-03-05 08:14:56 UTC
+--- third_party/vulkan-loader/src/loader/vk_loader_platform.h.orig 2025-10-02 04:28:32 UTC
+++ third_party/vulkan-loader/src/loader/vk_loader_platform.h
-@@ -353,7 +353,15 @@ static inline char *loader_platform_executable_path(ch
+@@ -357,7 +357,15 @@ static inline char *loader_platform_executable_path(ch
return buffer;
}
diff --git a/www/chromium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn b/www/chromium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn
index 4a271edccefc..de24d1b03a23 100644
--- a/www/chromium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn
+++ b/www/chromium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn
@@ -1,6 +1,6 @@
---- third_party/webrtc/modules/audio_device/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- third_party/webrtc/modules/audio_device/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ third_party/webrtc/modules/audio_device/BUILD.gn
-@@ -329,7 +329,7 @@ rtc_library("audio_device_impl") {
+@@ -335,7 +335,7 @@ rtc_library("audio_device_impl") {
if (rtc_use_dummy_audio_file_devices) {
defines += [ "WEBRTC_DUMMY_FILE_DEVICES" ]
} else {
diff --git a/www/chromium/files/patch-third__party_webrtc_rtc__base_cpu__info.cc b/www/chromium/files/patch-third__party_webrtc_rtc__base_cpu__info.cc
index 4ce3959b659a..4699909994e1 100644
--- a/www/chromium/files/patch-third__party_webrtc_rtc__base_cpu__info.cc
+++ b/www/chromium/files/patch-third__party_webrtc_rtc__base_cpu__info.cc
@@ -1,15 +1,16 @@
---- third_party/webrtc/rtc_base/cpu_info.cc.orig 2025-09-06 10:01:20 UTC
+--- third_party/webrtc/rtc_base/cpu_info.cc.orig 2025-10-02 04:28:32 UTC
+++ third_party/webrtc/rtc_base/cpu_info.cc
-@@ -36,7 +36,7 @@
- #if defined(WEBRTC_ARCH_X86_FAMILY) && defined(_MSC_VER)
+@@ -37,7 +37,9 @@
#include <intrin.h>
#endif
--#if defined(WEBRTC_ARCH_ARM_FAMILY) && defined(WEBRTC_LINUX)
-+#if defined(WEBRTC_ARCH_ARM_FAMILY) && defined(WEBRTC_LINUX) && !defined(WEBRTC_BSD)
+ #if defined(WEBRTC_ARCH_ARM_FAMILY) && defined(WEBRTC_LINUX)
++#if !defined(WEBRTC_BSD)
#include <asm/hwcap.h>
++#endif
#include <sys/auxv.h>
#endif
-@@ -178,7 +178,11 @@ bool Supports(ISA instruction_set_architecture) {
+
+@@ -178,7 +180,11 @@ bool Supports(ISA instruction_set_architecture) {
return 0 != (android_getCpuFeatures() & ANDROID_CPU_ARM_FEATURE_NEON);
#elif defined(WEBRTC_LINUX)
uint64_t hwcap = 0;
diff --git a/www/chromium/files/patch-ui_accessibility_accessibility__features.cc b/www/chromium/files/patch-ui_accessibility_accessibility__features.cc
index 4a8e4c8d43f5..37e5b966d1f1 100644
--- a/www/chromium/files/patch-ui_accessibility_accessibility__features.cc
+++ b/www/chromium/files/patch-ui_accessibility_accessibility__features.cc
@@ -1,6 +1,6 @@
---- ui/accessibility/accessibility_features.cc.orig 2025-09-11 08:17:09 UTC
+--- ui/accessibility/accessibility_features.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/accessibility/accessibility_features.cc
-@@ -516,7 +516,7 @@ bool IsScreenAITestModeEnabled() {
+@@ -526,7 +526,7 @@ bool IsScreenAITestModeEnabled() {
return base::FeatureList::IsEnabled(::features::kScreenAITestMode);
}
@@ -9,7 +9,7 @@
BASE_FEATURE(kScreenAIPartitionAllocAdvancedChecksEnabled,
"ScreenAIPartitionAllocAdvancedChecksEnabled",
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -558,7 +558,7 @@ bool IsBlockRootWindowAccessibleNameChangeEventEnabled
+@@ -568,7 +568,7 @@ bool IsBlockRootWindowAccessibleNameChangeEventEnabled
}
#endif // BUILDFLAG(IS_MAC)
@@ -17,4 +17,4 @@
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kWasmTtsComponentUpdaterV3Enabled,
"WasmTtsComponentUpdaterV3Enabled",
- base::FEATURE_DISABLED_BY_DEFAULT);
+ base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/www/chromium/files/patch-ui_accessibility_accessibility__features.h b/www/chromium/files/patch-ui_accessibility_accessibility__features.h
index d2509082d384..fe13a176b3ce 100644
--- a/www/chromium/files/patch-ui_accessibility_accessibility__features.h
+++ b/www/chromium/files/patch-ui_accessibility_accessibility__features.h
@@ -1,6 +1,6 @@
---- ui/accessibility/accessibility_features.h.orig 2025-09-11 08:17:09 UTC
+--- ui/accessibility/accessibility_features.h.orig 2025-10-02 04:28:32 UTC
+++ ui/accessibility/accessibility_features.h
-@@ -345,7 +345,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled();
+@@ -351,7 +351,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled();
AX_BASE_EXPORT BASE_DECLARE_FEATURE(kScreenAITestMode);
AX_BASE_EXPORT bool IsScreenAITestModeEnabled();
@@ -9,7 +9,7 @@
// Enables advanced partition allocation checks in ScreenAI service.
// TODO(crbug.com/418199684): Remove when the bug is fixed.
AX_BASE_EXPORT BASE_DECLARE_FEATURE(
-@@ -372,7 +372,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kBlockRootWindowAc
+@@ -378,7 +378,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kBlockRootWindowAc
AX_BASE_EXPORT bool IsBlockRootWindowAccessibleNameChangeEventEnabled();
#endif // BUILDFLAG(IS_MAC)
diff --git a/www/chromium/files/patch-ui_accessibility_ax__tree.cc b/www/chromium/files/patch-ui_accessibility_ax__tree.cc
index c85680653420..4899adcadaf0 100644
--- a/www/chromium/files/patch-ui_accessibility_ax__tree.cc
+++ b/www/chromium/files/patch-ui_accessibility_ax__tree.cc
@@ -1,4 +1,4 @@
---- ui/accessibility/ax_tree.cc.orig 2025-09-06 10:01:20 UTC
+--- ui/accessibility/ax_tree.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/accessibility/ax_tree.cc
@@ -700,7 +700,7 @@ struct AXTreeUpdateState {
// (crrev.com/c/2892259).
@@ -27,7 +27,7 @@
ClearExtraAnnouncementNodes();
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-@@ -1600,7 +1600,7 @@ bool AXTree::Unserialize(const AXTreeUpdate& update) {
+@@ -1602,7 +1602,7 @@ bool AXTree::Unserialize(const AXTreeUpdate& update) {
observers_.Notify(&AXTreeObserver::OnAtomicUpdateFinished, this,
root_->id() != old_root_id, changes);
@@ -36,7 +36,7 @@
if (update_state.should_clear_extra_announcement_nodes) {
ClearExtraAnnouncementNodes();
}
-@@ -2186,7 +2186,7 @@ void AXTree::NotifyNodeAttributesWillChange(
+@@ -2188,7 +2188,7 @@ void AXTree::NotifyNodeAttributesWillChange(
new_data);
}
@@ -45,7 +45,7 @@
void AXTree::ClearExtraAnnouncementNodes() {
if (!extra_announcement_nodes_) {
return;
-@@ -2596,7 +2596,7 @@ bool AXTree::CreateNewChildVector(
+@@ -2598,7 +2598,7 @@ bool AXTree::CreateNewChildVector(
AXTreeUpdateState* update_state) {
DCHECK(GetTreeUpdateInProgressState());
bool success = true;
diff --git a/www/chromium/files/patch-ui_aura_screen__ozone.h b/www/chromium/files/patch-ui_aura_screen__ozone.h
index c8a5adf022f3..5f81b4a379b1 100644
--- a/www/chromium/files/patch-ui_aura_screen__ozone.h
+++ b/www/chromium/files/patch-ui_aura_screen__ozone.h
@@ -1,4 +1,4 @@
---- ui/aura/screen_ozone.h.orig 2025-01-15 09:18:26 UTC
+--- ui/aura/screen_ozone.h.orig 2025-10-02 04:28:32 UTC
+++ ui/aura/screen_ozone.h
@@ -44,7 +44,7 @@ class AURA_EXPORT ScreenOzone : public display::Screen
display::Display GetDisplayMatching(
@@ -9,7 +9,7 @@
std::unique_ptr<display::Screen::ScreenSaverSuspender> SuspendScreenSaver()
override;
#endif // BUILDFLAG(IS_LINUX)
-@@ -68,7 +68,7 @@ class AURA_EXPORT ScreenOzone : public display::Screen
+@@ -69,7 +69,7 @@ class AURA_EXPORT ScreenOzone : public display::Screen
ui::PlatformScreen* platform_screen() { return platform_screen_.get(); }
private:
diff --git a/www/chromium/files/patch-ui_base_resource_resource__bundle.cc b/www/chromium/files/patch-ui_base_resource_resource__bundle.cc
index 6b7e308478ce..1229eae74c33 100644
--- a/www/chromium/files/patch-ui_base_resource_resource__bundle.cc
+++ b/www/chromium/files/patch-ui_base_resource_resource__bundle.cc
@@ -1,6 +1,6 @@
---- ui/base/resource/resource_bundle.cc.orig 2025-09-06 10:01:20 UTC
+--- ui/base/resource/resource_bundle.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/base/resource/resource_bundle.cc
-@@ -1002,7 +1002,7 @@ void ResourceBundle::ReloadFonts() {
+@@ -998,7 +998,7 @@ void ResourceBundle::ReloadFonts() {
}
ResourceScaleFactor ResourceBundle::GetMaxResourceScaleFactor() const {
diff --git a/www/chromium/files/patch-ui_base_test_skia__gold__pixel__diff.cc b/www/chromium/files/patch-ui_base_test_skia__gold__pixel__diff.cc
index c06378d10a9b..53c860259e37 100644
--- a/www/chromium/files/patch-ui_base_test_skia__gold__pixel__diff.cc
+++ b/www/chromium/files/patch-ui_base_test_skia__gold__pixel__diff.cc
@@ -1,6 +1,6 @@
---- ui/base/test/skia_gold_pixel_diff.cc.orig 2025-09-06 10:01:20 UTC
+--- ui/base/test/skia_gold_pixel_diff.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/base/test/skia_gold_pixel_diff.cc
-@@ -121,7 +121,7 @@ const char* GetPlatformName() {
+@@ -116,7 +116,7 @@ const char* GetPlatformName() {
return "windows";
#elif BUILDFLAG(IS_APPLE)
return "macOS";
diff --git a/www/chromium/files/patch-ui_base_ui__base__features.cc b/www/chromium/files/patch-ui_base_ui__base__features.cc
index 8df5848b12b3..841409c7c72c 100644
--- a/www/chromium/files/patch-ui_base_ui__base__features.cc
+++ b/www/chromium/files/patch-ui_base_ui__base__features.cc
@@ -1,6 +1,6 @@
---- ui/base/ui_base_features.cc.orig 2025-09-06 10:01:20 UTC
+--- ui/base/ui_base_features.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/base/ui_base_features.cc
-@@ -113,7 +113,7 @@ BASE_FEATURE(kWaylandLinuxDrmSyncobj,
+@@ -124,7 +124,7 @@ BASE_FEATURE(kWaylandLinuxDrmSyncobj,
// Controls whether support for Wayland's per-surface scaling is enabled.
BASE_FEATURE(kWaylandPerSurfaceScale,
"WaylandPerSurfaceScale",
@@ -9,7 +9,7 @@
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -195,7 +195,7 @@ BASE_FEATURE(kUiCompositorUsesLayerLists,
+@@ -200,7 +200,7 @@ BASE_FEATURE(kUiCompositorUsesLayerLists,
// native apps on Windows.
BASE_FEATURE(kExperimentalFlingAnimation,
"ExperimentalFlingAnimation",
@@ -18,7 +18,7 @@
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -293,7 +293,7 @@ bool IsForcedColorsEnabled() {
+@@ -298,7 +298,7 @@ bool IsForcedColorsEnabled() {
BASE_FEATURE(kEyeDropper,
"EyeDropper",
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-ui_base_ui__base__switches.cc b/www/chromium/files/patch-ui_base_ui__base__switches.cc
deleted file mode 100644
index a0a276ae3efd..000000000000
--- a/www/chromium/files/patch-ui_base_ui__base__switches.cc
+++ /dev/null
@@ -1,18 +0,0 @@
---- ui/base/ui_base_switches.cc.orig 2025-07-02 06:08:04 UTC
-+++ ui/base/ui_base_switches.cc
-@@ -24,13 +24,13 @@ const char kDisableModalAnimations[] = "disable-modal-
- const char kShowMacOverlayBorders[] = "show-mac-overlay-borders";
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Specifies system font family name. Improves determenism when rendering
- // pages in headless mode.
- const char kSystemFontFamily[] = "system-font-family";
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Specify the toolkit used to construct the Linux GUI.
- const char kUiToolkitFlag[] = "ui-toolkit";
- // Specify the GTK version to be loaded.
diff --git a/www/chromium/files/patch-ui_base_ui__base__switches.h b/www/chromium/files/patch-ui_base_ui__base__switches.h
index cb812fc6078e..b554de5a3ad9 100644
--- a/www/chromium/files/patch-ui_base_ui__base__switches.h
+++ b/www/chromium/files/patch-ui_base_ui__base__switches.h
@@ -1,16 +1,18 @@
---- ui/base/ui_base_switches.h.orig 2025-07-02 06:08:04 UTC
+--- ui/base/ui_base_switches.h.orig 2025-10-02 04:28:32 UTC
+++ ui/base/ui_base_switches.h
-@@ -22,11 +22,11 @@ COMPONENT_EXPORT(UI_BASE) extern const char kDisableMo
- COMPONENT_EXPORT(UI_BASE) extern const char kShowMacOverlayBorders[];
+@@ -37,13 +37,13 @@ inline constexpr char kDisableModalAnimations[] = "dis
+ inline constexpr char kShowMacOverlayBorders[] = "show-mac-overlay-borders";
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(UI_BASE) extern const char kSystemFontFamily[];
+ // Specifies system font family name. Improves determinism when rendering pages
+ // in headless mode.
+ inline constexpr char kSystemFontFamily[] = "system-font-family";
#endif
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(UI_BASE) extern const char kUiToolkitFlag[];
- COMPONENT_EXPORT(UI_BASE) extern const char kGtkVersionFlag[];
- COMPONENT_EXPORT(UI_BASE) extern const char kQtVersionFlag[];
+ // Specify the toolkit used to construct the Linux GUI.
+ inline constexpr char kUiToolkitFlag[] = "ui-toolkit";
+ // Specify the GTK version to be loaded.
diff --git a/www/chromium/files/patch-ui_base_x_x11__cursor__loader.cc b/www/chromium/files/patch-ui_base_x_x11__cursor__loader.cc
index 470404c9220a..86432613eb28 100644
--- a/www/chromium/files/patch-ui_base_x_x11__cursor__loader.cc
+++ b/www/chromium/files/patch-ui_base_x_x11__cursor__loader.cc
@@ -1,6 +1,6 @@
---- ui/base/x/x11_cursor_loader.cc.orig 2025-05-28 14:55:43 UTC
+--- ui/base/x/x11_cursor_loader.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/base/x/x11_cursor_loader.cc
-@@ -42,7 +42,7 @@
+@@ -37,7 +37,7 @@
#include "ui/gfx/x/connection.h"
#include "ui/gfx/x/xproto.h"
@@ -9,7 +9,7 @@
#include "ui/linux/linux_ui.h"
#endif
-@@ -84,7 +84,11 @@ std::string CursorPathFromLibXcursor() {
+@@ -79,7 +79,11 @@ std::string CursorPathFromLibXcursor() {
void operator()(void* ptr) const { dlclose(ptr); }
};
@@ -21,7 +21,7 @@
if (!lib)
return "";
-@@ -229,7 +233,7 @@ scoped_refptr<base::RefCountedMemory> ReadCursorFile(
+@@ -224,7 +228,7 @@ scoped_refptr<base::RefCountedMemory> ReadCursorFile(
const std::string& rm_xcursor_theme) {
constexpr const char kDefaultTheme[] = "default";
std::string themes[] = {
@@ -30,7 +30,7 @@
// The toolkit theme has the highest priority.
LinuxUi::instance() ? LinuxUi::instance()->GetCursorThemeName()
: std::string(),
-@@ -419,7 +423,7 @@ uint32_t XCursorLoader::GetPreferredCursorSize() const
+@@ -414,7 +418,7 @@ uint32_t XCursorLoader::GetPreferredCursorSize() const
return size;
}
diff --git a/www/chromium/files/patch-ui_compositor_compositor.cc b/www/chromium/files/patch-ui_compositor_compositor.cc
index ec5a76119066..0db9c2265263 100644
--- a/www/chromium/files/patch-ui_compositor_compositor.cc
+++ b/www/chromium/files/patch-ui_compositor_compositor.cc
@@ -1,6 +1,6 @@
---- ui/compositor/compositor.cc.orig 2025-07-02 06:08:04 UTC
+--- ui/compositor/compositor.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/compositor/compositor.cc
-@@ -979,7 +979,7 @@ void Compositor::OnResume() {
+@@ -985,7 +985,7 @@ void Compositor::OnResume() {
obs.ResetIfActive();
}
diff --git a/www/chromium/files/patch-ui_compositor_compositor.h b/www/chromium/files/patch-ui_compositor_compositor.h
index 541b45165afd..ebc9854b41e1 100644
--- a/www/chromium/files/patch-ui_compositor_compositor.h
+++ b/www/chromium/files/patch-ui_compositor_compositor.h
@@ -1,6 +1,6 @@
---- ui/compositor/compositor.h.orig 2025-08-07 06:57:29 UTC
+--- ui/compositor/compositor.h.orig 2025-10-02 04:28:32 UTC
+++ ui/compositor/compositor.h
-@@ -462,7 +462,7 @@ class COMPOSITOR_EXPORT Compositor : public base::Powe
+@@ -468,7 +468,7 @@ class COMPOSITOR_EXPORT Compositor : public base::Powe
// base::PowerSuspendObserver:
void OnResume() override;
diff --git a/www/chromium/files/patch-ui_compositor_compositor__observer.h b/www/chromium/files/patch-ui_compositor_compositor__observer.h
index ee873852efd6..9c6ea4113637 100644
--- a/www/chromium/files/patch-ui_compositor_compositor__observer.h
+++ b/www/chromium/files/patch-ui_compositor_compositor__observer.h
@@ -1,8 +1,8 @@
---- ui/compositor/compositor_observer.h.orig 2025-02-19 07:43:18 UTC
+--- ui/compositor/compositor_observer.h.orig 2025-10-02 04:28:32 UTC
+++ ui/compositor/compositor_observer.h
-@@ -56,7 +56,7 @@ class COMPOSITOR_EXPORT CompositorObserver {
- // Called when a child of the compositor is resizing.
- virtual void OnCompositingChildResizing(Compositor* compositor) {}
+@@ -59,7 +59,7 @@ class COMPOSITOR_EXPORT CompositorObserver {
+ virtual void OnChildResizeActivated() {}
+ #endif // BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
diff --git a/www/chromium/files/patch-ui_display_screen.cc b/www/chromium/files/patch-ui_display_screen.cc
index 302f4f997952..51c8b96821e8 100644
--- a/www/chromium/files/patch-ui_display_screen.cc
+++ b/www/chromium/files/patch-ui_display_screen.cc
@@ -1,6 +1,6 @@
---- ui/display/screen.cc.orig 2025-05-28 14:55:43 UTC
+--- ui/display/screen.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/display/screen.cc
-@@ -82,7 +82,7 @@ void Screen::SetDisplayForNewWindows(int64_t display_i
+@@ -87,7 +87,7 @@ void Screen::SetDisplayForNewWindows(int64_t display_i
display_id_for_new_windows_ = display_id;
}
diff --git a/www/chromium/files/patch-ui_events_keycodes_dom_keycode__converter.cc b/www/chromium/files/patch-ui_events_keycodes_dom_keycode__converter.cc
index bf85a0e0958e..03cc8d1762ca 100644
--- a/www/chromium/files/patch-ui_events_keycodes_dom_keycode__converter.cc
+++ b/www/chromium/files/patch-ui_events_keycodes_dom_keycode__converter.cc
@@ -1,6 +1,6 @@
---- ui/events/keycodes/dom/keycode_converter.cc.orig 2024-09-30 07:45:04 UTC
+--- ui/events/keycodes/dom/keycode_converter.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/events/keycodes/dom/keycode_converter.cc
-@@ -18,7 +18,7 @@
+@@ -14,7 +14,7 @@
#include "ui/events/keycodes/dom/dom_code.h"
#include "ui/events/keycodes/dom/dom_key.h"
@@ -9,7 +9,7 @@
#include <linux/input.h>
#endif
-@@ -31,7 +31,7 @@ namespace {
+@@ -27,7 +27,7 @@ namespace {
#if BUILDFLAG(IS_WIN)
#define DOM_CODE(usb, evdev, xkb, win, mac, code, id) \
{ usb, win, code }
@@ -18,7 +18,7 @@
#define DOM_CODE(usb, evdev, xkb, win, mac, code, id) \
{ usb, xkb, code }
#elif BUILDFLAG(IS_APPLE)
-@@ -70,7 +70,7 @@ struct DomKeyMapEntry {
+@@ -66,7 +66,7 @@ struct DomKeyMapEntry {
#undef DOM_KEY_UNI
#undef DOM_KEY_MAP_DECLARATION_END
@@ -27,7 +27,7 @@
// The offset between XKB Keycode and evdev code.
constexpr int kXkbKeycodeOffset = 8;
-@@ -191,7 +191,7 @@ int KeycodeConverter::DomCodeToNativeKeycode(DomCode c
+@@ -187,7 +187,7 @@ int KeycodeConverter::DomCodeToNativeKeycode(DomCode c
return UsbKeycodeToNativeKeycode(static_cast<uint32_t>(code));
}
diff --git a/www/chromium/files/patch-ui_gfx_BUILD.gn b/www/chromium/files/patch-ui_gfx_BUILD.gn
index 588e51d91c4e..d735c8d01d5d 100644
--- a/www/chromium/files/patch-ui_gfx_BUILD.gn
+++ b/www/chromium/files/patch-ui_gfx_BUILD.gn
@@ -1,6 +1,6 @@
---- ui/gfx/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- ui/gfx/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ ui/gfx/BUILD.gn
-@@ -659,7 +659,7 @@ source_set("memory_buffer_sources") {
+@@ -663,7 +663,7 @@ source_set("memory_buffer_sources") {
deps += [ "//build/config/linux/libdrm" ]
}
diff --git a/www/chromium/files/patch-ui_gfx_linux_gbm__wrapper.cc b/www/chromium/files/patch-ui_gfx_linux_gbm__wrapper.cc
index c0d23d0467bb..d91801114167 100644
--- a/www/chromium/files/patch-ui_gfx_linux_gbm__wrapper.cc
+++ b/www/chromium/files/patch-ui_gfx_linux_gbm__wrapper.cc
@@ -1,6 +1,6 @@
---- ui/gfx/linux/gbm_wrapper.cc.orig 2025-02-19 07:43:18 UTC
+--- ui/gfx/linux/gbm_wrapper.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/gfx/linux/gbm_wrapper.cc
-@@ -318,7 +318,7 @@ class Device final : public ui::GbmDevice {
+@@ -330,7 +330,7 @@ class Device final : public ui::GbmDevice {
// of 1x1 BOs which are destroyed before creating the final BO creation used
// to instantiate the returned GbmBuffer.
gfx::Size size_for_verification =
diff --git a/www/chromium/files/patch-ui_gfx_native__widget__types.h b/www/chromium/files/patch-ui_gfx_native__widget__types.h
index 3a8f5d86f936..c0aee1ecbc2e 100644
--- a/www/chromium/files/patch-ui_gfx_native__widget__types.h
+++ b/www/chromium/files/patch-ui_gfx_native__widget__types.h
@@ -1,15 +1,15 @@
---- ui/gfx/native_widget_types.h.orig 2025-05-28 14:55:43 UTC
+--- ui/gfx/native_widget_types.h.orig 2025-10-02 04:28:32 UTC
+++ ui/gfx/native_widget_types.h
-@@ -102,7 +102,7 @@ class ViewAndroid;
+@@ -101,7 +101,7 @@ class ViewAndroid;
+ } // namespace ui
#endif
- class SkBitmap;
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
extern "C" {
struct _AtkObject;
using AtkObject = struct _AtkObject;
-@@ -186,7 +186,7 @@ using NativeViewAccessible = IAccessible*;
+@@ -185,7 +185,7 @@ using NativeViewAccessible = IAccessible*;
using NativeViewAccessible = base::apple::OwnedNSObject;
#elif BUILDFLAG(IS_MAC)
using NativeViewAccessible = base::apple::OwnedNSAccessibility;
diff --git a/www/chromium/files/patch-ui_gl_gl__switches.cc b/www/chromium/files/patch-ui_gl_gl__switches.cc
index e0019bba58b8..2c84e8bb06d7 100644
--- a/www/chromium/files/patch-ui_gl_gl__switches.cc
+++ b/www/chromium/files/patch-ui_gl_gl__switches.cc
@@ -1,6 +1,6 @@
---- ui/gl/gl_switches.cc.orig 2025-09-06 10:01:20 UTC
+--- ui/gl/gl_switches.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/gl/gl_switches.cc
-@@ -15,7 +15,7 @@
+@@ -17,7 +17,7 @@
#endif
#if BUILDFLAG(ENABLE_VULKAN) && \
@@ -9,7 +9,7 @@
#include <vulkan/vulkan_core.h>
#include "third_party/angle/src/gpu_info_util/SystemInfo.h" // nogncheck
#endif // BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) ||
-@@ -328,7 +328,7 @@ bool IsDefaultANGLEVulkan() {
+@@ -333,7 +333,7 @@ bool IsDefaultANGLEVulkan() {
}
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(ENABLE_VULKAN) && \
@@ -18,7 +18,7 @@
angle::SystemInfo system_info;
{
TRACE_EVENT("gpu,startup", "angle::GetSystemInfoVulkan");
-@@ -410,7 +410,7 @@ bool IsDefaultANGLEVulkan() {
+@@ -425,7 +425,7 @@ bool IsDefaultANGLEVulkan() {
}
#endif // BUILDFLAG(IS_ANDROID)
diff --git a/www/chromium/files/patch-ui_gtk_printing_print__dialog__gtk.cc b/www/chromium/files/patch-ui_gtk_printing_print__dialog__gtk.cc
index 3b328bf6cbad..baaebd186781 100644
--- a/www/chromium/files/patch-ui_gtk_printing_print__dialog__gtk.cc
+++ b/www/chromium/files/patch-ui_gtk_printing_print__dialog__gtk.cc
@@ -1,6 +1,6 @@
---- ui/gtk/printing/print_dialog_gtk.cc.orig 2025-08-07 06:57:29 UTC
+--- ui/gtk/printing/print_dialog_gtk.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/gtk/printing/print_dialog_gtk.cc
-@@ -446,7 +446,7 @@ void PrintDialogGtk::ShowDialog(
+@@ -442,7 +442,7 @@ void PrintDialogGtk::ShowDialog(
GtkPrintCapabilities cap = static_cast<GtkPrintCapabilities>(
GTK_PRINT_CAPABILITY_GENERATE_PDF | GTK_PRINT_CAPABILITY_PAGE_SET |
GTK_PRINT_CAPABILITY_COPIES | GTK_PRINT_CAPABILITY_COLLATE |
diff --git a/www/chromium/files/patch-ui_native__theme_features_native__theme__features.cc b/www/chromium/files/patch-ui_native__theme_features_native__theme__features.cc
index 620f8fe835ce..1b414d488204 100644
--- a/www/chromium/files/patch-ui_native__theme_features_native__theme__features.cc
+++ b/www/chromium/files/patch-ui_native__theme_features_native__theme__features.cc
@@ -1,6 +1,6 @@
---- ui/native_theme/features/native_theme_features.cc.orig 2025-08-07 06:57:29 UTC
+--- ui/native_theme/features/native_theme_features.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/native_theme/features/native_theme_features.cc
-@@ -54,7 +54,7 @@ namespace ui {
+@@ -65,7 +65,7 @@ namespace ui {
bool IsFluentOverlayScrollbarEnabled() {
// Fluent scrollbars are only used for some OSes due to UI design guidelines.
@@ -9,7 +9,7 @@
return base::FeatureList::IsEnabled(features::kFluentOverlayScrollbar);
#else
return false;
-@@ -63,7 +63,7 @@ bool IsFluentOverlayScrollbarEnabled() {
+@@ -74,7 +74,7 @@ bool IsFluentOverlayScrollbarEnabled() {
bool IsFluentScrollbarEnabled() {
// Fluent scrollbars are only used for some OSes due to UI design guidelines.
diff --git a/www/chromium/files/patch-ui_native__theme_native__theme.h b/www/chromium/files/patch-ui_native__theme_native__theme.h
index e9a061594e9f..da28f7e5bc63 100644
--- a/www/chromium/files/patch-ui_native__theme_native__theme.h
+++ b/www/chromium/files/patch-ui_native__theme_native__theme.h
@@ -1,6 +1,6 @@
---- ui/native_theme/native_theme.h.orig 2025-05-05 10:57:53 UTC
+--- ui/native_theme/native_theme.h.orig 2025-10-02 04:28:32 UTC
+++ ui/native_theme/native_theme.h
-@@ -61,7 +61,7 @@ class COMPONENT_EXPORT(NATIVE_THEME) NativeTheme {
+@@ -62,7 +62,7 @@ class COMPONENT_EXPORT(NATIVE_THEME) NativeTheme {
// The part to be painted / sized.
enum Part {
kCheckbox,
diff --git a/www/chromium/files/patch-ui_native__theme_native__theme__base.cc b/www/chromium/files/patch-ui_native__theme_native__theme__base.cc
index 6fce00c15b20..533c67bacdaa 100644
--- a/www/chromium/files/patch-ui_native__theme_native__theme__base.cc
+++ b/www/chromium/files/patch-ui_native__theme_native__theme__base.cc
@@ -1,6 +1,6 @@
---- ui/native_theme/native_theme_base.cc.orig 2025-09-06 10:01:20 UTC
+--- ui/native_theme/native_theme_base.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/native_theme/native_theme_base.cc
-@@ -242,7 +242,7 @@ void NativeThemeBase::Paint(cc::PaintCanvas* canvas,
+@@ -238,7 +238,7 @@ void NativeThemeBase::Paint(cc::PaintCanvas* canvas,
std::get<ButtonExtraParams>(extra), color_scheme,
accent_color_opaque);
break;
diff --git a/www/chromium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc b/www/chromium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
index 6ad2aac2380f..c174908bb0d6 100644
--- a/www/chromium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
+++ b/www/chromium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
@@ -1,6 +1,6 @@
---- ui/ozone/platform/wayland/host/wayland_frame_manager.cc.orig 2025-09-06 10:01:20 UTC
+--- ui/ozone/platform/wayland/host/wayland_frame_manager.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/ozone/platform/wayland/host/wayland_frame_manager.cc
-@@ -460,8 +460,10 @@ std::optional<bool> WaylandFrameManager::ApplySurfaceC
+@@ -462,8 +462,10 @@ std::optional<bool> WaylandFrameManager::ApplySurfaceC
surface->UpdateBufferDamageRegion(
gfx::ToEnclosingRectIgnoringError(surface_damage));
diff --git a/www/chromium/files/patch-ui_ozone_platform_x11_x11__window.cc b/www/chromium/files/patch-ui_ozone_platform_x11_x11__window.cc
index 84b8c5d6e549..271bb58d15e2 100644
--- a/www/chromium/files/patch-ui_ozone_platform_x11_x11__window.cc
+++ b/www/chromium/files/patch-ui_ozone_platform_x11_x11__window.cc
@@ -1,6 +1,6 @@
---- ui/ozone/platform/x11/x11_window.cc.orig 2025-08-07 06:57:29 UTC
+--- ui/ozone/platform/x11/x11_window.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/ozone/platform/x11/x11_window.cc
-@@ -1508,7 +1508,7 @@ void X11Window::OnXWindowStateChanged() {
+@@ -1503,7 +1503,7 @@ void X11Window::OnXWindowStateChanged() {
WindowTiledEdges tiled_state = GetTiledState();
if (tiled_state != tiled_state_) {
tiled_state_ = tiled_state;
diff --git a/www/chromium/files/patch-ui_platform__window_platform__window__delegate.cc b/www/chromium/files/patch-ui_platform__window_platform__window__delegate.cc
index 2b55098e33ce..7ad3783d3dfd 100644
--- a/www/chromium/files/patch-ui_platform__window_platform__window__delegate.cc
+++ b/www/chromium/files/patch-ui_platform__window_platform__window__delegate.cc
@@ -1,6 +1,6 @@
---- ui/platform_window/platform_window_delegate.cc.orig 2025-04-04 08:52:13 UTC
+--- ui/platform_window/platform_window_delegate.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/platform_window/platform_window_delegate.cc
-@@ -56,7 +56,7 @@ gfx::Insets PlatformWindowDelegate::CalculateInsetsInD
+@@ -58,7 +58,7 @@ gfx::Insets PlatformWindowDelegate::CalculateInsetsInD
return gfx::Insets();
}
diff --git a/www/chromium/files/patch-ui_platform__window_platform__window__delegate.h b/www/chromium/files/patch-ui_platform__window_platform__window__delegate.h
index df87e6eeac9c..ea5684b1c4da 100644
--- a/www/chromium/files/patch-ui_platform__window_platform__window__delegate.h
+++ b/www/chromium/files/patch-ui_platform__window_platform__window__delegate.h
@@ -1,6 +1,6 @@
---- ui/platform_window/platform_window_delegate.h.orig 2025-05-07 06:38:02 UTC
+--- ui/platform_window/platform_window_delegate.h.orig 2025-10-02 04:28:32 UTC
+++ ui/platform_window/platform_window_delegate.h
-@@ -144,7 +144,7 @@ class COMPONENT_EXPORT(PLATFORM_WINDOW) PlatformWindow
+@@ -146,7 +146,7 @@ class COMPONENT_EXPORT(PLATFORM_WINDOW) PlatformWindow
virtual void OnWindowStateChanged(PlatformWindowState old_state,
PlatformWindowState new_state) = 0;
diff --git a/www/chromium/files/patch-ui_views_BUILD.gn b/www/chromium/files/patch-ui_views_BUILD.gn
index 936f7a34cca8..5afa45522d8e 100644
--- a/www/chromium/files/patch-ui_views_BUILD.gn
+++ b/www/chromium/files/patch-ui_views_BUILD.gn
@@ -1,6 +1,6 @@
---- ui/views/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- ui/views/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ ui/views/BUILD.gn
-@@ -835,7 +835,6 @@ component("views") {
+@@ -833,7 +833,6 @@ component("views") {
"windows_stationarity_monitor_aura.cc",
]
deps += [
diff --git a/www/chromium/files/patch-ui_views_widget_widget.cc b/www/chromium/files/patch-ui_views_widget_widget.cc
index 8f6a634f072d..ddf816e3b39f 100644
--- a/www/chromium/files/patch-ui_views_widget_widget.cc
+++ b/www/chromium/files/patch-ui_views_widget_widget.cc
@@ -1,6 +1,6 @@
---- ui/views/widget/widget.cc.orig 2025-09-06 10:01:20 UTC
+--- ui/views/widget/widget.cc.orig 2025-10-02 04:28:32 UTC
+++ ui/views/widget/widget.cc
-@@ -63,7 +63,7 @@
+@@ -64,7 +64,7 @@
#include "ui/views/widget/widget_removals_observer.h"
#include "ui/views/window/dialog_delegate.h"
@@ -9,7 +9,7 @@
#include "ui/linux/linux_ui.h"
#endif
-@@ -2498,7 +2498,7 @@ const ui::NativeTheme* Widget::GetNativeTheme() const
+@@ -2524,7 +2524,7 @@ const ui::NativeTheme* Widget::GetNativeTheme() const
return parent_->GetNativeTheme();
}
diff --git a/www/chromium/files/patch-ui_views_widget_widget.h b/www/chromium/files/patch-ui_views_widget_widget.h
index 867fde4b5cf1..4fc904314516 100644
--- a/www/chromium/files/patch-ui_views_widget_widget.h
+++ b/www/chromium/files/patch-ui_views_widget_widget.h
@@ -1,6 +1,6 @@
---- ui/views/widget/widget.h.orig 2025-09-06 10:01:20 UTC
+--- ui/views/widget/widget.h.orig 2025-10-02 04:28:32 UTC
+++ ui/views/widget/widget.h
-@@ -493,7 +493,7 @@ class VIEWS_EXPORT Widget : public internal::NativeWid
+@@ -494,7 +494,7 @@ class VIEWS_EXPORT Widget : public internal::NativeWid
bool force_system_menu_for_frameless = false;
#endif // BUILDFLAG(IS_WIN)
diff --git a/www/chromium/files/patch-v8_BUILD.gn b/www/chromium/files/patch-v8_BUILD.gn
index 736f04cbc7db..693892aebae5 100644
--- a/www/chromium/files/patch-v8_BUILD.gn
+++ b/www/chromium/files/patch-v8_BUILD.gn
@@ -1,6 +1,6 @@
---- v8/BUILD.gn.orig 2025-09-06 10:01:20 UTC
+--- v8/BUILD.gn.orig 2025-10-02 04:28:32 UTC
+++ v8/BUILD.gn
-@@ -976,6 +976,8 @@ external_v8_defines = [
+@@ -991,6 +991,8 @@ external_v8_defines = [
"V8_TARGET_OS_MACOS",
"V8_TARGET_OS_WIN",
"V8_TARGET_OS_CHROMEOS",
@@ -9,7 +9,7 @@
]
enabled_external_v8_defines = [
-@@ -1050,6 +1052,12 @@ if (target_os == "android") {
+@@ -1065,6 +1067,12 @@ if (target_os == "android") {
} else if (target_os == "chromeos") {
enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
enabled_external_v8_defines += [ "V8_TARGET_OS_CHROMEOS" ]
@@ -22,7 +22,15 @@
}
disabled_external_v8_defines = external_v8_defines - enabled_external_v8_defines
-@@ -2574,6 +2582,12 @@ template("run_mksnapshot") {
+@@ -1774,7 +1782,6 @@ config("strict_warnings") {
+ }
+ cflags += [
+ "-Wmissing-field-initializers",
+- "-Wunnecessary-virtual-specifier",
+ ]
+ }
+ }
+@@ -2595,6 +2602,12 @@ template("run_mksnapshot") {
if (!v8_enable_builtins_profiling && v8_enable_builtins_reordering) {
args += [ "--reorder-builtins" ]
}
@@ -35,7 +43,7 @@
}
# This is needed to distinguish between generating code for the simulator
-@@ -6770,7 +6784,7 @@ v8_component("v8_libbase") {
+@@ -6800,7 +6813,7 @@ v8_component("v8_libbase") {
}
}
@@ -44,7 +52,7 @@
sources += [
"src/base/debug/stack_trace_posix.cc",
"src/base/platform/platform-linux.cc",
-@@ -6781,6 +6795,18 @@ v8_component("v8_libbase") {
+@@ -6811,6 +6824,18 @@ v8_component("v8_libbase") {
"dl",
"rt",
]
diff --git a/www/chromium/files/patch-v8_src_api_api.cc b/www/chromium/files/patch-v8_src_api_api.cc
index 4cc1b841067a..159192b06ee0 100644
--- a/www/chromium/files/patch-v8_src_api_api.cc
+++ b/www/chromium/files/patch-v8_src_api_api.cc
@@ -1,4 +1,4 @@
---- v8/src/api/api.cc.orig 2025-09-06 10:01:20 UTC
+--- v8/src/api/api.cc.orig 2025-10-02 04:28:32 UTC
+++ v8/src/api/api.cc
@@ -159,7 +159,7 @@
#include "src/objects/intl-objects.h"
@@ -9,7 +9,7 @@
#include <signal.h>
#include <unistd.h>
-@@ -6454,7 +6454,7 @@ bool v8::V8::Initialize(const int build_config) {
+@@ -6487,7 +6487,7 @@ bool v8::V8::Initialize(const int build_config) {
return true;
}
diff --git a/www/chromium/files/patch-v8_src_execution_isolate.cc b/www/chromium/files/patch-v8_src_execution_isolate.cc
index af416fb01a79..814370c667a0 100644
--- a/www/chromium/files/patch-v8_src_execution_isolate.cc
+++ b/www/chromium/files/patch-v8_src_execution_isolate.cc
@@ -1,6 +1,6 @@
---- v8/src/execution/isolate.cc.orig 2025-09-06 10:01:20 UTC
+--- v8/src/execution/isolate.cc.orig 2025-10-02 04:28:32 UTC
+++ v8/src/execution/isolate.cc
-@@ -174,6 +174,10 @@
+@@ -176,6 +176,10 @@
#include "src/execution/simulator-base.h"
#endif
@@ -11,7 +11,7 @@
extern "C" const uint8_t v8_Default_embedded_blob_code_[];
extern "C" uint32_t v8_Default_embedded_blob_code_size_;
extern "C" const uint8_t v8_Default_embedded_blob_data_[];
-@@ -5223,6 +5227,13 @@ void Isolate::InitializeDefaultEmbeddedBlob() {
+@@ -5259,6 +5263,13 @@ void Isolate::InitializeDefaultEmbeddedBlob() {
uint32_t code_size = DefaultEmbeddedBlobCodeSize();
const uint8_t* data = DefaultEmbeddedBlobData();
uint32_t data_size = DefaultEmbeddedBlobDataSize();
diff --git a/www/deno-dom/Makefile b/www/deno-dom/Makefile
index c1fbcc6b790f..9a523dc578ea 100644
--- a/www/deno-dom/Makefile
+++ b/www/deno-dom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= deno-dom
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.48
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/deno/Makefile b/www/deno/Makefile
index 965018f3abe2..c44b03efc09c 100644
--- a/www/deno/Makefile
+++ b/www/deno/Makefile
@@ -1,6 +1,7 @@
PORTNAME= deno
DISTVERSIONPREFIX= v
DISTVERSION= 2.4.5
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= ports@FreeBSD.org
diff --git a/www/dezoomify-rs/Makefile b/www/dezoomify-rs/Makefile
index c41471ae3e12..32f89ff3fab9 100644
--- a/www/dezoomify-rs/Makefile
+++ b/www/dezoomify-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dezoomify-rs
DISTVERSIONPREFIX= v
DISTVERSION= 2.15.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MAINTAINER= nivit@FreeBSD.org
diff --git a/www/dothttp/Makefile b/www/dothttp/Makefile
index ac03a9e4596b..9261986f67bc 100644
--- a/www/dothttp/Makefile
+++ b/www/dothttp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dothttp
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/drill/Makefile b/www/drill/Makefile
index 0995a23d08c0..96b0d4ef38db 100644
--- a/www/drill/Makefile
+++ b/www/drill/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drill
DISTVERSION= 0.8.3
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/dufs/Makefile b/www/dufs/Makefile
index 273bd724c798..fdd2478de6d5 100644
--- a/www/dufs/Makefile
+++ b/www/dufs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dufs
DISTVERSIONPREFIX= v
DISTVERSION= 0.44.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MAINTAINER= ashish@FreeBSD.org
diff --git a/www/feroxbuster/Makefile b/www/feroxbuster/Makefile
index 96ccf2956739..de6d405018a0 100644
--- a/www/feroxbuster/Makefile
+++ b/www/feroxbuster/Makefile
@@ -1,7 +1,7 @@
PORTNAME= feroxbuster
DISTVERSIONPREFIX= v
DISTVERSION= 2.11.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= www security
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/filebrowser-quantum/Makefile b/www/filebrowser-quantum/Makefile
index 8fce1d4b1734..4d436569e319 100644
--- a/www/filebrowser-quantum/Makefile
+++ b/www/filebrowser-quantum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= filebrowser-quantum
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.6-beta
+DISTVERSION= 0.8.7-beta
CATEGORIES= www
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \
diff --git a/www/filebrowser-quantum/distinfo b/www/filebrowser-quantum/distinfo
index 5be1f0e2f503..aacaf6462aaf 100644
--- a/www/filebrowser-quantum/distinfo
+++ b/www/filebrowser-quantum/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1758087144
-SHA256 (filebrowser-quantum-v0.8.6-beta.frontend.tar.gz) = 6e4b0ef4a783668af4fa9ac7a67061c3edb110d8a1887f7e3359adddb19ac3be
-SIZE (filebrowser-quantum-v0.8.6-beta.frontend.tar.gz) = 1886866
-SHA256 (filebrowser-quantum-v0.8.6-beta.vendor.tar.gz) = 58f48e23d46e954fe48424185d02da7750062194e42b0a945545487e6f5f664a
-SIZE (filebrowser-quantum-v0.8.6-beta.vendor.tar.gz) = 67778215
-SHA256 (gtsteffaniak-filebrowser-v0.8.6-beta_GH0.tar.gz) = a021d2e874c856789fe3f629a6ce31b9db1e823d3511bd144a6a8923af14ac4f
-SIZE (gtsteffaniak-filebrowser-v0.8.6-beta_GH0.tar.gz) = 4538017
+TIMESTAMP = 1759471096
+SHA256 (filebrowser-quantum-v0.8.7-beta.frontend.tar.gz) = bee9de933198fe1ca0abf965f59314cd6789f3e8c5b65beba0728907bdd8e0c4
+SIZE (filebrowser-quantum-v0.8.7-beta.frontend.tar.gz) = 1892013
+SHA256 (filebrowser-quantum-v0.8.7-beta.vendor.tar.gz) = ec25615e135e8f1dd4a0e90bd1d8e1642823ec17cf3e316bbb53261116a50d53
+SIZE (filebrowser-quantum-v0.8.7-beta.vendor.tar.gz) = 67815635
+SHA256 (gtsteffaniak-filebrowser-v0.8.7-beta_GH0.tar.gz) = efb1454ae650ca17aa5bc3a99f36b520b2c694e810e82369287f5d8bb6e23ecf
+SIZE (gtsteffaniak-filebrowser-v0.8.7-beta_GH0.tar.gz) = 4550630
diff --git a/www/filebrowser/Makefile b/www/filebrowser/Makefile
index 6cc85796d3fd..397cb7f9b256 100644
--- a/www/filebrowser/Makefile
+++ b/www/filebrowser/Makefile
@@ -1,6 +1,6 @@
PORTNAME= filebrowser
DISTVERSIONPREFIX= v
-DISTVERSION= 2.43.0
+DISTVERSION= 2.44.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 0cb692c55041..5879d4fb4ee3 100644
--- a/www/filebrowser/distinfo
+++ b/www/filebrowser/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1757871114
-SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.43.0_GH0/filebrowser-v2.43.0.frontend.tar.gz) = 7ee1459bbc7ba0f1d77e800d56b922679975b33d046d7642a8fbd6c842812c8f
-SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.43.0_GH0/filebrowser-v2.43.0.frontend.tar.gz) = 2330932
-SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.43.0_GH0/go.mod) = 2d9ea37e7c9c4de9f21ebc040de03ea38bb5fd35c89a770d2535240a54c6df19
-SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.43.0_GH0/go.mod) = 3248
-SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.43.0_GH0/filebrowser-filebrowser-v2.43.0_GH0.tar.gz) = 9c3acee7567986ceef331e3eea0236b4dd9a41bf3874449fbb9bdc22c00a0aab
-SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.43.0_GH0/filebrowser-filebrowser-v2.43.0_GH0.tar.gz) = 5292870
+TIMESTAMP = 1759459477
+SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.44.0_GH0/filebrowser-v2.44.0.frontend.tar.gz) = fb434faf31ed3b1ee3a8402d2a673b148602b220576ac0f3cbb712ccafd05d2f
+SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.44.0_GH0/filebrowser-v2.44.0.frontend.tar.gz) = 2337854
+SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.44.0_GH0/go.mod) = 2d9ea37e7c9c4de9f21ebc040de03ea38bb5fd35c89a770d2535240a54c6df19
+SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.44.0_GH0/go.mod) = 3248
+SHA256 (go/www_filebrowser/filebrowser-filebrowser-v2.44.0_GH0/filebrowser-filebrowser-v2.44.0_GH0.tar.gz) = b2ceb3c9bbfb6e0e2c31764b8ff1d7788fa965081eb3d43452b6a5065027f71f
+SIZE (go/www_filebrowser/filebrowser-filebrowser-v2.44.0_GH0/filebrowser-filebrowser-v2.44.0_GH0.tar.gz) = 5295078
diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile
index b6ef27f09fab..cc48fd9bac68 100644
--- a/www/firefox-esr/Makefile
+++ b/www/firefox-esr/Makefile
@@ -1,5 +1,6 @@
PORTNAME= firefox
DISTVERSION= 140.3.1
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 2a9494efaf85..35fa8fc308c5 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,5 +1,5 @@
PORTNAME= firefox
-DISTVERSION= 143.0.3
+DISTVERSION= 143.0.4
PORTEPOCH= 2
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index 4be4f478839c..fad8e6f767c3 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759180119
-SHA256 (firefox-143.0.3.source.tar.xz) = cb65352aea024e3b52d99b6fa4d028be687e3455381a0c065b2da740eeb1002b
-SIZE (firefox-143.0.3.source.tar.xz) = 647600856
+TIMESTAMP = 1759500390
+SHA256 (firefox-143.0.4.source.tar.xz) = 9e47c9f24c0e01a67f7fb03349ac8021a692f088f54bd127c356be0835c8b61a
+SIZE (firefox-143.0.4.source.tar.xz) = 645169812
diff --git a/www/freenginx/Makefile b/www/freenginx/Makefile
index 95e0d6837f14..9cf1a61fb37c 100644
--- a/www/freenginx/Makefile
+++ b/www/freenginx/Makefile
@@ -1,10 +1,9 @@
-PORTNAME= nginx
-PORTVERSION= 1.26.0
-PORTREVISION?= 22
+PORTNAME= freenginx
+PORTVERSION= 1.28.0
+PORTREVISION?= 0
CATEGORIES= www
MASTER_SITES= https://freenginx.org/download/ \
LOCAL/joneum
-PKGNAMEPREFIX= free
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER?= joneum@FreeBSD.org
@@ -16,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
CONFLICTS_INSTALL= nginx nginx-devel
-PORTSCOUT= limit:^1\.26\.[0-9]*
+PORTSCOUT= limit:^1\.28\.[0-9]*
USES= cpe
@@ -245,11 +244,12 @@ CFLAGS+= -DNDEBUG
CONFIGURE_ENV+= EXTRA_PRE_CXXFLAGS="-std=c++14"
.endif
-.if empty(PORT_OPTIONS:MMODSECURITY3) && empty(PORT_OPTIONS:MPASSENGER)
+.if empty(PORT_OPTIONS:MMODSECURITY3)
CONFIGURE_ARGS+= --with-ld-opt="-L ${LOCALBASE}/lib"
.else
-CONFIGURE_ARGS+= --with-ld-opt="-L ${LOCALBASE}/lib -lpcre"
-LIB_DEPENDS+= libpcre.so:devel/pcre
+
+ONFIGURE_ARGS+= --with-ld-opt="-L ${LOCALBASE}/lib -lpcre2-8"
+IB_DEPENDS+= libpcre2-8.so:devel/pcre2
.endif
.if ${PORT_OPTIONS:MNJS} && empty(PORT_OPTIONS:MNJS_XML)
@@ -376,9 +376,9 @@ post-install:
${CAT} ${WRKSRC}/conf/nginx.conf >> ${STAGEDIR}${ETCDIR}/nginx.conf-dist
post-install-WWW-on:
- ${MKDIR} ${STAGEDIR}${PREFIX}/www/nginx-dist
- (cd ${WRKSRC}/html && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/www/nginx-dist && \
- ${TOUCH} ${STAGEDIR}${PREFIX}/www/nginx-dist/EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING)
+ ${MKDIR} ${STAGEDIR}${PREFIX}/www/freenginx-dist
+ (cd ${WRKSRC}/html && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/www/freenginx-dist && \
+ ${TOUCH} ${STAGEDIR}${PREFIX}/www/freenginx-dist/EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING)
.endif
.include <bsd.port.post.mk>
diff --git a/www/freenginx/distinfo b/www/freenginx/distinfo
index 24415d318a99..a013b6687d7e 100644
--- a/www/freenginx/distinfo
+++ b/www/freenginx/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1725310577
-SHA256 (nginx-1.26.0.tar.gz) = d2e6c8439d6c6db5015d8eaab2470ab52aef85a7bf363182879977e084370497
-SIZE (nginx-1.26.0.tar.gz) = 1244118
+TIMESTAMP = 1759340918
+SHA256 (freenginx-1.28.0.tar.gz) = 28651bf51ff95de027262d7af23000e5862fb3d1b2252ac83d97ce4c9a4a18a2
+SIZE (freenginx-1.28.0.tar.gz) = 1228344
SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae
SIZE (nginx_mogilefs_module-1.0.4.tar.gz) = 11208
SHA256 (ngx_http_redis-0.3.9.tar.gz) = 21f87540f0a44b23ffa5df16fb3d788bc90803b255ef14f9c26e3847a6f26f46
@@ -93,10 +93,10 @@ SHA256 (baysao-nginx-let-module-c1f23aa_GH0.tar.gz) = 7393809d5d8877812da1bd5b5f
SIZE (baysao-nginx-let-module-c1f23aa_GH0.tar.gz) = 20617
SHA256 (Taymindis-nginx-link-function-3.2.4_GH0.tar.gz) = 20c3679199ba7efe1598f03b2fa0b13591226363c8dd7930d7f02702cd5abada
SIZE (Taymindis-nginx-link-function-3.2.4_GH0.tar.gz) = 139656
-SHA256 (openresty-lua-nginx-module-v0.10.27_GH0.tar.gz) = d4d1655d954eba254c3c12359739ec1dd70829af7ef57f78cd0d50d19c901ab7
-SIZE (openresty-lua-nginx-module-v0.10.27_GH0.tar.gz) = 758977
-SHA256 (openresty-stream-lua-nginx-module-v0.0.15_GH0.tar.gz) = dcd5bb189e0a99f8953d3143557ff79fac6e8ca2d58d5d0aeb5515fe72b87fc6
-SIZE (openresty-stream-lua-nginx-module-v0.0.15_GH0.tar.gz) = 394165
+SHA256 (openresty-lua-nginx-module-v0.10.27_GH0.tar.gz) = a0a5e616c4a0a32e48899d12242fed5a371f69a85f11ff274a87a2f02f419876
+SIZE (openresty-lua-nginx-module-v0.10.27_GH0.tar.gz) = 758952
+SHA256 (openresty-stream-lua-nginx-module-v0.0.15_GH0.tar.gz) = ecf5c2afd345149cef19bf2e3e196bf1c514ca85e778f853f80a379284b70de1
+SIZE (openresty-stream-lua-nginx-module-v0.0.15_GH0.tar.gz) = 394192
SHA256 (openresty-memc-nginx-module-v0.19_GH0.tar.gz) = 8c2bdbe875e4f5225d0778bfb09a2668f9281d7de6218c7b462a7ba2cee06fe8
SIZE (openresty-memc-nginx-module-v0.19_GH0.tar.gz) = 34654
SHA256 (SpiderLabs-ModSecurity-nginx-v1.0.3_GH0.tar.gz) = 32a42256616cc674dca24c8654397390adff15b888b77eb74e0687f023c8751b
diff --git a/www/freenginx/files/nginx.in b/www/freenginx/files/nginx.in
index 652468a97596..6f40057e70a2 100644
--- a/www/freenginx/files/nginx.in
+++ b/www/freenginx/files/nginx.in
@@ -44,7 +44,7 @@ command="%%PREFIX%%/sbin/nginx"
_pidprefix="%%NGINX_RUNDIR%%"
pidfile="${_pidprefix}/${name}.pid"
_tmpprefix="%%NGINX_TMPDIR%%"
-required_files=%%PREFIX%%/etc/nginx/nginx.conf
+required_files=%%PREFIX%%/etc/nginx/freenginx.conf
extra_commands="reload configtest upgrade gracefulstop"
[ -z "$nginx_enable" ] && nginx_enable="NO"
diff --git a/www/freenginx/files/patch-conf-nginx.conf b/www/freenginx/files/patch-conf-nginx.conf
index fb38c9c3d9cc..39cc18aa517e 100644
--- a/www/freenginx/files/patch-conf-nginx.conf
+++ b/www/freenginx/files/patch-conf-nginx.conf
@@ -32,7 +32,7 @@
location / {
- root html;
-+ root %%PREFIX%%/www/nginx;
++ root %%PREFIX%%/www/freenginx;
index index.html index.htm;
}
@@ -41,7 +41,7 @@
error_page 500 502 503 504 /50x.html;
location = /50x.html {
- root html;
-+ root %%PREFIX%%/www/nginx-dist;
++ root %%PREFIX%%/www/freenginx-dist;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
diff --git a/www/freenginx/pkg-descr b/www/freenginx/pkg-descr
index ab403142dc02..98fb2808f76e 100644
--- a/www/freenginx/pkg-descr
+++ b/www/freenginx/pkg-descr
@@ -5,4 +5,4 @@ NGINX functionality includes HTTP server, HTTP and mail reverse proxy, caching,
load balancing, compression, request throttling, connection multiplexing and
reuse, SSL offload and HTTP media streaming.
-See also: https://nginx.org/
+See also: https://freenginx.org/
diff --git a/www/freenginx/pkg-plist b/www/freenginx/pkg-plist
index 466e656d60e0..ce596832f84f 100644
--- a/www/freenginx/pkg-plist
+++ b/www/freenginx/pkg-plist
@@ -8,97 +8,97 @@
@sample %%ETCDIR%%/nginx.conf-dist %%ETCDIR%%/nginx.conf
@sample %%ETCDIR%%/scgi_params-dist %%ETCDIR%%/scgi_params
@sample %%ETCDIR%%/uwsgi_params-dist %%ETCDIR%%/uwsgi_params
-%%DSO%%%%AJP%%libexec/nginx/ngx_http_ajp_module.so
-%%DSO%%%%ARRAYVAR%%libexec/nginx/ngx_http_array_var_module.so
-%%DSO%%%%AWS_AUTH%%libexec/nginx/ngx_http_aws_auth_module.so
-%%DSO%%%%BROTLI%%libexec/nginx/ngx_http_brotli_filter_module.so
-%%DSO%%%%BROTLI%%libexec/nginx/ngx_http_brotli_static_module.so
-%%DSO%%%%CACHE_PURGE%%libexec/nginx/ngx_http_cache_purge_module.so
-%%DSO%%%%CT%%libexec/nginx/ngx_http_ssl_ct_module.so
-%%DSO%%%%CT%%libexec/nginx/ngx_ssl_ct_module.so
-%%DSO%%%%DEVEL_KIT%%libexec/nginx/ndk_http_module.so
-%%DSO%%%%DRIZZLE%%libexec/nginx/ngx_http_drizzle_module.so
-%%DSO%%%%DYNAMIC_UPSTREAM%%libexec/nginx/ngx_http_dynamic_upstream_module.so
-%%DSO%%%%ECHO%%libexec/nginx/ngx_http_echo_module.so
-%%DSO%%%%ENCRYPTSESSION%%libexec/nginx/ngx_http_encrypted_session_module.so
-%%DSO%%%%FIPS_CHECK%%libexec/nginx/ngx_fips_check_module.so
-%%DSO%%%%FORMINPUT%%libexec/nginx/ngx_http_form_input_module.so
-%%DSO%%%%GRIDFS%%libexec/nginx/ngx_http_gridfs_module.so
-%%DSO%%%%HEADERS_MORE%%libexec/nginx/ngx_http_headers_more_filter_module.so
-%%DSO%%%%HTTP_ACCEPT_LANGUAGE%%libexec/nginx/ngx_http_accept_language_module.so
-%%DSO%%%%HTTP_AUTH_DIGEST%%libexec/nginx/ngx_http_auth_digest_module.so
-%%DSO%%%%HTTP_AUTH_KRB5%%libexec/nginx/ngx_http_auth_spnego_module.so
-%%DSO%%%%HTTP_AUTH_LDAP%%libexec/nginx/ngx_http_auth_ldap_module.so
-%%DSO%%%%HTTP_AUTH_PAM%%libexec/nginx/ngx_http_auth_pam_module.so
-%%DSO%%%%HTTP_DAV_EXT%%libexec/nginx/ngx_http_dav_ext_module.so
-%%DSO%%%%HTTP_EVAL%%libexec/nginx/ngx_http_eval_module.so
-%%DSO%%%%HTTP_FANCYINDEX%%libexec/nginx/ngx_http_fancyindex_module.so
-%%DSO%%%%HTTP_FOOTER%%libexec/nginx/ngx_http_footer_filter_module.so
-%%DSO%%%%HTTP_IMAGE_FILTER%%libexec/nginx/ngx_http_image_filter_module.so
-%%DSO%%%%HTTP_IP2LOCATION%%libexec/nginx/ngx_http_ip2location_module.so
-%%DSO%%%%HTTP_IP2PROXY%%libexec/nginx/ngx_http_ip2proxy_module.so
-%%DSO%%%%HTTP_JSON_STATUS%%libexec/nginx/ngx_http_json_status_module.so
-%%DSO%%%%HTTP_MOGILEFS%%libexec/nginx/ngx_http_mogilefs_module.so
-%%DSO%%%%HTTP_NOTICE%%libexec/nginx/ngx_http_notice_module.so
-%%DSO%%%%HTTP_PERL%%libexec/nginx/ngx_http_perl_module.so
-%%DSO%%%%HTTP_PUSH_STREAM%%libexec/nginx/ngx_http_push_stream_module.so
-%%DSO%%%%HTTP_PUSH%%libexec/nginx/ngx_nchan_module.so
-%%DSO%%%%HTTP_REDIS%%libexec/nginx/ngx_http_redis_module.so
-%%DSO%%%%HTTP_SUBS_FILTER%%libexec/nginx/ngx_http_subs_filter_module.so
-%%DSO%%%%HTTP_TARANTOOL%%libexec/nginx/ngx_http_tnt_module.so
-%%DSO%%%%HTTP_UPLOAD_PROGRESS%%libexec/nginx/ngx_http_uploadprogress_module.so
-%%DSO%%%%HTTP_UPLOAD%%libexec/nginx/ngx_http_upload_module.so
-%%DSO%%%%HTTP_UPSTREAM_FAIR%%libexec/nginx/ngx_http_upstream_fair_module.so
-%%DSO%%%%HTTP_UPSTREAM_STICKY%%libexec/nginx/ngx_http_sticky_module.so
-%%DSO%%%%HTTP_VIDEO_THUMBEXTRACTOR%%libexec/nginx/ngx_http_video_thumbextractor_module.so
-%%DSO%%%%HTTP_XSLT%%libexec/nginx/ngx_http_xslt_filter_module.so
-%%DSO%%%%HTTP_ZIP%%libexec/nginx/ngx_http_zip_module.so
-%%DSO%%%%HTTP%%%%HTTP_GEOIP2%%libexec/nginx/ngx_http_geoip2_module.so
-%%DSO%%%%HTTP%%%%NJS%%libexec/nginx/ngx_http_js_module.so
-%%DSO%%%%ICONV%%libexec/nginx/ngx_http_iconv_module.so
-%%DSO%%%%LET%%libexec/nginx/ngx_http_let_module.so
-%%DSO%%%%LINK%%libexec/nginx/ngx_http_link_func_module.so
-%%DSO%%%%LUA%%libexec/nginx/ngx_http_lua_module.so
-%%DSO%%%%LUASTREAM%%libexec/nginx/ngx_stream_lua_module.so
-%%DSO%%%%MAIL%%%%CT%%libexec/nginx/ngx_mail_ssl_ct_module.so
-%%DSO%%%%MAIL%%libexec/nginx/ngx_mail_module.so
-%%DSO%%%%MEMC%%libexec/nginx/ngx_http_memc_module.so
-%%DSO%%%%MODSECURITY3%%libexec/nginx/ngx_http_modsecurity_module.so
-%%DSO%%%%NAXSI%%libexec/nginx/ngx_http_naxsi_module.so
-%%DSO%%%%OTEL%%libexec/nginx/ngx_otel_module.so
-%%DSO%%%%PASSENGER%%libexec/nginx/ngx_http_passenger_module.so
-%%DSO%%%%POSTGRES%%libexec/nginx/ngx_postgres_module.so
-%%DSO%%%%RDS_CSV%%libexec/nginx/ngx_http_rds_csv_filter_module.so
-%%DSO%%%%RDS_JSON%%libexec/nginx/ngx_http_rds_json_filter_module.so
-%%DSO%%%%REDIS2%%libexec/nginx/ngx_http_redis2_module.so
-%%DSO%%%%RTMP%%libexec/nginx/ngx_rtmp_module.so
-%%DSO%%%%SET_MISC%%libexec/nginx/ngx_http_set_misc_module.so
-%%DSO%%%%SHIBBOLETH%%libexec/nginx/ngx_http_shibboleth_module.so
-%%DSO%%%%SLOWFS_CACHE%%libexec/nginx/ngx_http_slowfs_module.so
-%%DSO%%%%SRCACHE%%libexec/nginx/ngx_http_srcache_filter_module.so
-%%DSO%%%%STREAM%%%%CT%%libexec/nginx/ngx_stream_ssl_ct_module.so
-%%DSO%%%%STREAM%%%%HTTP_GEOIP2%%libexec/nginx/ngx_stream_geoip2_module.so
-%%DSO%%%%STREAM%%%%NJS%%libexec/nginx/ngx_stream_js_module.so
-%%DSO%%%%STREAM%%libexec/nginx/ngx_stream_module.so
-%%DSO%%%%STS%%libexec/nginx/ngx_http_stream_server_traffic_status_module.so
-%%DSO%%%%VOD%%libexec/nginx/ngx_http_vod_module.so
-%%DSO%%%%VTS%%libexec/nginx/ngx_http_vhost_traffic_status_module.so
-%%DSO%%%%WEBSOCKIFY%%libexec/nginx/ngx_http_websockify_module.so
-%%DSO%%%%XSS%%libexec/nginx/ngx_http_xss_filter_module.so
-%%HTTP_PERL%%%%SITE_ARCH%%/auto/nginx/nginx.so
-%%HTTP_PERL%%%%SITE_ARCH%%/nginx.pm
+%%DSO%%%%AJP%%libexec/freenginx/ngx_http_ajp_module.so
+%%DSO%%%%ARRAYVAR%%libexec/freenginx/ngx_http_array_var_module.so
+%%DSO%%%%AWS_AUTH%%libexec/freenginx/ngx_http_aws_auth_module.so
+%%DSO%%%%BROTLI%%libexec/freenginx/ngx_http_brotli_filter_module.so
+%%DSO%%%%BROTLI%%libexec/freenginx/ngx_http_brotli_static_module.so
+%%DSO%%%%CACHE_PURGE%%libexec/freenginx/ngx_http_cache_purge_module.so
+%%DSO%%%%CT%%libexec/freenginx/ngx_http_ssl_ct_module.so
+%%DSO%%%%CT%%libexec/freenginx/ngx_ssl_ct_module.so
+%%DSO%%%%DEVEL_KIT%%libexec/freenginx/ndk_http_module.so
+%%DSO%%%%DRIZZLE%%libexec/freenginx/ngx_http_drizzle_module.so
+%%DSO%%%%DYNAMIC_UPSTREAM%%libexec/freenginx/ngx_http_dynamic_upstream_module.so
+%%DSO%%%%ECHO%%libexec/freenginx/ngx_http_echo_module.so
+%%DSO%%%%ENCRYPTSESSION%%libexec/freenginx/ngx_http_encrypted_session_module.so
+%%DSO%%%%FIPS_CHECK%%libexec/freenginx/ngx_fips_check_module.so
+%%DSO%%%%FORMINPUT%%libexec/freenginx/ngx_http_form_input_module.so
+%%DSO%%%%GRIDFS%%libexec/freenginx/ngx_http_gridfs_module.so
+%%DSO%%%%HEADERS_MORE%%libexec/freenginx/ngx_http_headers_more_filter_module.so
+%%DSO%%%%HTTP_ACCEPT_LANGUAGE%%libexec/freenginx/ngx_http_accept_language_module.so
+%%DSO%%%%HTTP_AUTH_DIGEST%%libexec/freenginx/ngx_http_auth_digest_module.so
+%%DSO%%%%HTTP_AUTH_KRB5%%libexec/freenginx/ngx_http_auth_spnego_module.so
+%%DSO%%%%HTTP_AUTH_LDAP%%libexec/freenginx/ngx_http_auth_ldap_module.so
+%%DSO%%%%HTTP_AUTH_PAM%%libexec/freenginx/ngx_http_auth_pam_module.so
+%%DSO%%%%HTTP_DAV_EXT%%libexec/freenginx/ngx_http_dav_ext_module.so
+%%DSO%%%%HTTP_EVAL%%libexec/freenginx/ngx_http_eval_module.so
+%%DSO%%%%HTTP_FANCYINDEX%%libexec/freenginx/ngx_http_fancyindex_module.so
+%%DSO%%%%HTTP_FOOTER%%libexec/freenginx/ngx_http_footer_filter_module.so
+%%DSO%%%%HTTP_IMAGE_FILTER%%libexec/freenginx/ngx_http_image_filter_module.so
+%%DSO%%%%HTTP_IP2LOCATION%%libexec/freenginx/ngx_http_ip2location_module.so
+%%DSO%%%%HTTP_IP2PROXY%%libexec/freenginx/ngx_http_ip2proxy_module.so
+%%DSO%%%%HTTP_JSON_STATUS%%libexec/freenginx/ngx_http_json_status_module.so
+%%DSO%%%%HTTP_MOGILEFS%%libexec/freenginx/ngx_http_mogilefs_module.so
+%%DSO%%%%HTTP_NOTICE%%libexec/freenginx/ngx_http_notice_module.so
+%%DSO%%%%HTTP_PERL%%libexec/freenginx/ngx_http_perl_module.so
+%%DSO%%%%HTTP_PUSH_STREAM%%libexec/freenginx/ngx_http_push_stream_module.so
+%%DSO%%%%HTTP_PUSH%%libexec/freenginx/ngx_nchan_module.so
+%%DSO%%%%HTTP_REDIS%%libexec/freenginx/ngx_http_redis_module.so
+%%DSO%%%%HTTP_SUBS_FILTER%%libexec/freenginx/ngx_http_subs_filter_module.so
+%%DSO%%%%HTTP_TARANTOOL%%libexec/freenginx/ngx_http_tnt_module.so
+%%DSO%%%%HTTP_UPLOAD_PROGRESS%%libexec/freenginx/ngx_http_uploadprogress_module.so
+%%DSO%%%%HTTP_UPLOAD%%libexec/freenginx/ngx_http_upload_module.so
+%%DSO%%%%HTTP_UPSTREAM_FAIR%%libexec/freenginx/ngx_http_upstream_fair_module.so
+%%DSO%%%%HTTP_UPSTREAM_STICKY%%libexec/freenginx/ngx_http_sticky_module.so
+%%DSO%%%%HTTP_VIDEO_THUMBEXTRACTOR%%libexec/freenginx/ngx_http_video_thumbextractor_module.so
+%%DSO%%%%HTTP_XSLT%%libexec/freenginx/ngx_http_xslt_filter_module.so
+%%DSO%%%%HTTP_ZIP%%libexec/freenginx/ngx_http_zip_module.so
+%%DSO%%%%HTTP%%%%HTTP_GEOIP2%%libexec/freenginx/ngx_http_geoip2_module.so
+%%DSO%%%%HTTP%%%%NJS%%libexec/freenginx/ngx_http_js_module.so
+%%DSO%%%%ICONV%%libexec/freenginx/ngx_http_iconv_module.so
+%%DSO%%%%LET%%libexec/freenginx/ngx_http_let_module.so
+%%DSO%%%%LINK%%libexec/freenginx/ngx_http_link_func_module.so
+%%DSO%%%%LUA%%libexec/freenginx/ngx_http_lua_module.so
+%%DSO%%%%LUASTREAM%%libexec/freenginx/ngx_stream_lua_module.so
+%%DSO%%%%MAIL%%%%CT%%libexec/freenginx/ngx_mail_ssl_ct_module.so
+%%DSO%%%%MAIL%%libexec/freenginx/ngx_mail_module.so
+%%DSO%%%%MEMC%%libexec/freenginx/ngx_http_memc_module.so
+%%DSO%%%%MODSECURITY3%%libexec/freenginx/ngx_http_modsecurity_module.so
+%%DSO%%%%NAXSI%%libexec/freenginx/ngx_http_naxsi_module.so
+%%DSO%%%%OTEL%%libexec/freenginx/ngx_otel_module.so
+%%DSO%%%%PASSENGER%%libexec/freenginx/ngx_http_passenger_module.so
+%%DSO%%%%POSTGRES%%libexec/freenginx/ngx_postgres_module.so
+%%DSO%%%%RDS_CSV%%libexec/freenginx/ngx_http_rds_csv_filter_module.so
+%%DSO%%%%RDS_JSON%%libexec/freenginx/ngx_http_rds_json_filter_module.so
+%%DSO%%%%REDIS2%%libexec/freenginx/ngx_http_redis2_module.so
+%%DSO%%%%RTMP%%libexec/freenginx/ngx_rtmp_module.so
+%%DSO%%%%SET_MISC%%libexec/freenginx/ngx_http_set_misc_module.so
+%%DSO%%%%SHIBBOLETH%%libexec/freenginx/ngx_http_shibboleth_module.so
+%%DSO%%%%SLOWFS_CACHE%%libexec/freenginx/ngx_http_slowfs_module.so
+%%DSO%%%%SRCACHE%%libexec/freenginx/ngx_http_srcache_filter_module.so
+%%DSO%%%%STREAM%%%%CT%%libexec/freenginx/ngx_stream_ssl_ct_module.so
+%%DSO%%%%STREAM%%%%HTTP_GEOIP2%%libexec/freenginx/ngx_stream_geoip2_module.so
+%%DSO%%%%STREAM%%%%NJS%%libexec/freenginx/ngx_stream_js_module.so
+%%DSO%%%%STREAM%%libexec/freenginx/ngx_stream_module.so
+%%DSO%%%%STS%%libexec/freenginx/ngx_http_stream_server_traffic_status_module.so
+%%DSO%%%%VOD%%libexec/freenginx/ngx_http_vod_module.so
+%%DSO%%%%VTS%%libexec/freenginx/ngx_http_vhost_traffic_status_module.so
+%%DSO%%%%WEBSOCKIFY%%libexec/freenginx/ngx_http_websockify_module.so
+%%DSO%%%%XSS%%libexec/freenginx/ngx_http_xss_filter_module.so
+%%HTTP_PERL%%%%SITE_ARCH%%/auto/freenginx/freenginx.so
+%%HTTP_PERL%%%%SITE_ARCH%%/freenginx.pm
sbin/nginx
share/vim/vimfiles/ftdetect/nginx.vim
share/vim/vimfiles/ftplugin/nginx.vim
share/vim/vimfiles/indent/nginx.vim
share/vim/vimfiles/syntax/nginx.vim
-%%WWW%%@postexec mkdir -p -m 755 %D/www/nginx-dist
-%%WWW%%@postexec if [ ! -d %D/www/nginx/ ] ; then ln -fs %D/www/nginx-dist %D/www/nginx; fi
-%%WWW%%www/nginx-dist/EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING
-%%WWW%%www/nginx-dist/index.html
-%%WWW%%www/nginx-dist/50x.html
-%%WWW%%@postexec chmod a-w %D/www/nginx-dist
-%%WWW%%@postunexec if [ -L %D/www/nginx ]; then rm -f %D/www/nginx; fi
+%%WWW%%@postexec mkdir -p -m 755 %D/www/freenginx-dist
+%%WWW%%@postexec if [ ! -d %D/www/freenginx/ ] ; then ln -fs %D/www/freenginx-dist %D/www/freenginx; fi
+%%WWW%%www/freenginx-dist/EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING
+%%WWW%%www/freenginx-dist/index.html
+%%WWW%%www/freenginx-dist/50x.html
+%%WWW%%@postexec chmod a-w %D/www/freenginx-dist
+%%WWW%%@postunexec if [ -L %D/www/freenginx ]; then rm -f %D/www/freenginx; fi
@dir %%NGINX_TMPDIR%%
@dir %%NGINX_LOGDIR%%
share/man/man8/nginx.8.gz
diff --git a/www/gallery-dl/Makefile b/www/gallery-dl/Makefile
index 23ac4bebbf08..5259ea180843 100644
--- a/www/gallery-dl/Makefile
+++ b/www/gallery-dl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gallery-dl
DISTVERSIONPREFIX= v
-DISTVERSION= 1.30.8
+DISTVERSION= 1.30.9
CATEGORIES= www
# Implicit approval to commit trivial version updates.
diff --git a/www/gallery-dl/distinfo b/www/gallery-dl/distinfo
index cb97ec3b5ffd..772c1dcac8b9 100644
--- a/www/gallery-dl/distinfo
+++ b/www/gallery-dl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758612993
-SHA256 (mikf-gallery-dl-v1.30.8_GH0.tar.gz) = dad1a253d1f5bc4b9074ec7c09f1d066ad20a5639e1b6eb97847aa532fce1d9b
-SIZE (mikf-gallery-dl-v1.30.8_GH0.tar.gz) = 981766
+TIMESTAMP = 1759508940
+SHA256 (mikf-gallery-dl-v1.30.9_GH0.tar.gz) = cfe5bbfc19aae100cea58bc3a7c83edabf6f5c5585d7b2228ebd074f867db2b0
+SIZE (mikf-gallery-dl-v1.30.9_GH0.tar.gz) = 995697
diff --git a/www/garage/Makefile b/www/garage/Makefile
index 33e2885c38fa..93b6b79aeb32 100644
--- a/www/garage/Makefile
+++ b/www/garage/Makefile
@@ -1,6 +1,6 @@
PORTNAME= garage
DISTVERSION= 1.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= https://git.deuxfleurs.fr/Deuxfleurs/${PORTNAME}/archive/v${PORTVERSION}.tar.gz?dummy=/
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
diff --git a/www/geckodriver/Makefile b/www/geckodriver/Makefile
index 92f3acdf63b7..6c30584a342b 100644
--- a/www/geckodriver/Makefile
+++ b/www/geckodriver/Makefile
@@ -1,7 +1,7 @@
PORTNAME= geckodriver
DISTVERSIONPREFIX= v
DISTVERSION= 0.35.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= www
MAINTAINER= daniel@blodan.se
diff --git a/www/gohugo/Makefile b/www/gohugo/Makefile
index b418ba97ef38..e4eb153bff6f 100644
--- a/www/gohugo/Makefile
+++ b/www/gohugo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hugo
DISTVERSIONPREFIX= v
-DISTVERSION= 0.150.1
+DISTVERSION= 0.151.0
PORTEPOCH= 1
CATEGORIES= www
PKGNAMEPREFIX= go
diff --git a/www/gohugo/distinfo b/www/gohugo/distinfo
index 228b8f284dea..36dadc11d0d8 100644
--- a/www/gohugo/distinfo
+++ b/www/gohugo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1758807551
-SHA256 (go/www_gohugo/hugo-v0.150.1/v0.150.1.mod) = daff8f0094fd26f5980a67e4e59405d3effe8cc7356c772e1ace979f182d4923
-SIZE (go/www_gohugo/hugo-v0.150.1/v0.150.1.mod) = 9219
-SHA256 (go/www_gohugo/hugo-v0.150.1/v0.150.1.zip) = 7cc9bc9dc53f5b28c32f7be4fce5fce1ddb60fb39e3ace4e70c99dc0c7178fe4
-SIZE (go/www_gohugo/hugo-v0.150.1/v0.150.1.zip) = 5763283
+TIMESTAMP = 1759415347
+SHA256 (go/www_gohugo/hugo-v0.151.0/v0.151.0.mod) = cef8105f154d565f966cd074c891a16116c160f4b1e7be392c32652b3820f0d9
+SIZE (go/www_gohugo/hugo-v0.151.0/v0.151.0.mod) = 9341
+SHA256 (go/www_gohugo/hugo-v0.151.0/v0.151.0.zip) = f757614a877f43530bc4237633969819a86781a1ad3064306382751cfb41b445
+SIZE (go/www_gohugo/hugo-v0.151.0/v0.151.0.zip) = 5767352
diff --git a/www/homepage/Makefile b/www/homepage/Makefile
index 7df2dfd50009..7d1863c4d63a 100644
--- a/www/homepage/Makefile
+++ b/www/homepage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= homepage
-DISTVERSION= 1.4.6
+DISTVERSION= 1.5.0
CATEGORIES= www
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
diff --git a/www/homepage/distinfo b/www/homepage/distinfo
index 9723ff1f283e..cbd1cab630ab 100644
--- a/www/homepage/distinfo
+++ b/www/homepage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756433341
-SHA256 (homepage-1.4.6.tar.gz) = 8e12e8990b1a3d7208e46888ed9af64faf135dd645be0f619a8312e4016eb3c9
-SIZE (homepage-1.4.6.tar.gz) = 12755151
+TIMESTAMP = 1759514578
+SHA256 (homepage-1.5.0.tar.gz) = 41102b1101e3549220921f7ed3d34900fa1816e0edd6349272ff4dde053478e5
+SIZE (homepage-1.5.0.tar.gz) = 12679765
diff --git a/www/homepage/pkg-plist b/www/homepage/pkg-plist
index 8bd5b83f4a6c..5a2bad0c73d1 100644
--- a/www/homepage/pkg-plist
+++ b/www/homepage/pkg-plist
@@ -12,180 +12,182 @@ etc/homepage.env
%%HOMEDIR%%/.next/react-loadable-manifest.json
%%HOMEDIR%%/.next/required-server-files.json
%%HOMEDIR%%/.next/routes-manifest.json
-%%HOMEDIR%%/.next/server/chunks/1015.js
-%%HOMEDIR%%/.next/server/chunks/1042.js
-%%HOMEDIR%%/.next/server/chunks/1054.js
-%%HOMEDIR%%/.next/server/chunks/1108.js
-%%HOMEDIR%%/.next/server/chunks/1131.js
-%%HOMEDIR%%/.next/server/chunks/1157.js
-%%HOMEDIR%%/.next/server/chunks/1163.js
-%%HOMEDIR%%/.next/server/chunks/1181.js
-%%HOMEDIR%%/.next/server/chunks/1213.js
-%%HOMEDIR%%/.next/server/chunks/1226.js
-%%HOMEDIR%%/.next/server/chunks/1252.js
-%%HOMEDIR%%/.next/server/chunks/1290.js
-%%HOMEDIR%%/.next/server/chunks/1319.js
-%%HOMEDIR%%/.next/server/chunks/1327.js
-%%HOMEDIR%%/.next/server/chunks/1331.js
-%%HOMEDIR%%/.next/server/chunks/1384.js
-%%HOMEDIR%%/.next/server/chunks/1397.js
-%%HOMEDIR%%/.next/server/chunks/1424.js
-%%HOMEDIR%%/.next/server/chunks/1504.js
-%%HOMEDIR%%/.next/server/chunks/1527.js
-%%HOMEDIR%%/.next/server/chunks/1653.js
-%%HOMEDIR%%/.next/server/chunks/1668.js
-%%HOMEDIR%%/.next/server/chunks/1679.js
-%%HOMEDIR%%/.next/server/chunks/1687.js
-%%HOMEDIR%%/.next/server/chunks/1691.js
+%%HOMEDIR%%/.next/server/chunks/1000.js
+%%HOMEDIR%%/.next/server/chunks/1022.js
+%%HOMEDIR%%/.next/server/chunks/1024.js
+%%HOMEDIR%%/.next/server/chunks/1138.js
+%%HOMEDIR%%/.next/server/chunks/1208.js
+%%HOMEDIR%%/.next/server/chunks/122.js
+%%HOMEDIR%%/.next/server/chunks/1241.js
+%%HOMEDIR%%/.next/server/chunks/1264.js
+%%HOMEDIR%%/.next/server/chunks/1294.js
+%%HOMEDIR%%/.next/server/chunks/1295.js
+%%HOMEDIR%%/.next/server/chunks/1296.js
+%%HOMEDIR%%/.next/server/chunks/1320.js
+%%HOMEDIR%%/.next/server/chunks/1344.js
+%%HOMEDIR%%/.next/server/chunks/1487.js
+%%HOMEDIR%%/.next/server/chunks/15.js
+%%HOMEDIR%%/.next/server/chunks/1569.js
+%%HOMEDIR%%/.next/server/chunks/1629.js
%%HOMEDIR%%/.next/server/chunks/1807.js
-%%HOMEDIR%%/.next/server/chunks/1882.js
-%%HOMEDIR%%/.next/server/chunks/1911.js
-%%HOMEDIR%%/.next/server/chunks/1940.js
+%%HOMEDIR%%/.next/server/chunks/1823.js
+%%HOMEDIR%%/.next/server/chunks/1946.js
%%HOMEDIR%%/.next/server/chunks/1960.js
-%%HOMEDIR%%/.next/server/chunks/2000.js
-%%HOMEDIR%%/.next/server/chunks/2013.js
-%%HOMEDIR%%/.next/server/chunks/2065.js
-%%HOMEDIR%%/.next/server/chunks/2076.js
-%%HOMEDIR%%/.next/server/chunks/2135.js
-%%HOMEDIR%%/.next/server/chunks/225.js
-%%HOMEDIR%%/.next/server/chunks/2266.js
-%%HOMEDIR%%/.next/server/chunks/2399.js
-%%HOMEDIR%%/.next/server/chunks/2439.js
-%%HOMEDIR%%/.next/server/chunks/2462.js
-%%HOMEDIR%%/.next/server/chunks/2576.js
-%%HOMEDIR%%/.next/server/chunks/2584.js
-%%HOMEDIR%%/.next/server/chunks/2590.js
-%%HOMEDIR%%/.next/server/chunks/2833.js
-%%HOMEDIR%%/.next/server/chunks/2835.js
-%%HOMEDIR%%/.next/server/chunks/2877.js
-%%HOMEDIR%%/.next/server/chunks/2958.js
-%%HOMEDIR%%/.next/server/chunks/2986.js
-%%HOMEDIR%%/.next/server/chunks/3084.js
-%%HOMEDIR%%/.next/server/chunks/3104.js
-%%HOMEDIR%%/.next/server/chunks/3131.js
-%%HOMEDIR%%/.next/server/chunks/3154.js
-%%HOMEDIR%%/.next/server/chunks/3314.js
-%%HOMEDIR%%/.next/server/chunks/3380.js
-%%HOMEDIR%%/.next/server/chunks/3536.js
-%%HOMEDIR%%/.next/server/chunks/3580.js
-%%HOMEDIR%%/.next/server/chunks/3627.js
-%%HOMEDIR%%/.next/server/chunks/3737.js
-%%HOMEDIR%%/.next/server/chunks/3751.js
-%%HOMEDIR%%/.next/server/chunks/3769.js
-%%HOMEDIR%%/.next/server/chunks/3989.js
-%%HOMEDIR%%/.next/server/chunks/3993.js
-%%HOMEDIR%%/.next/server/chunks/40.js
-%%HOMEDIR%%/.next/server/chunks/4026.js
-%%HOMEDIR%%/.next/server/chunks/4094.js
-%%HOMEDIR%%/.next/server/chunks/4124.js
-%%HOMEDIR%%/.next/server/chunks/4153.js
-%%HOMEDIR%%/.next/server/chunks/4193.js
-%%HOMEDIR%%/.next/server/chunks/4201.js
-%%HOMEDIR%%/.next/server/chunks/4214.js
-%%HOMEDIR%%/.next/server/chunks/4327.js
-%%HOMEDIR%%/.next/server/chunks/4349.js
-%%HOMEDIR%%/.next/server/chunks/4383.js
-%%HOMEDIR%%/.next/server/chunks/4385.js
-%%HOMEDIR%%/.next/server/chunks/4454.js
-%%HOMEDIR%%/.next/server/chunks/4460.js
-%%HOMEDIR%%/.next/server/chunks/45.js
-%%HOMEDIR%%/.next/server/chunks/4571.js
-%%HOMEDIR%%/.next/server/chunks/4822.js
-%%HOMEDIR%%/.next/server/chunks/4881.js
-%%HOMEDIR%%/.next/server/chunks/4907.js
-%%HOMEDIR%%/.next/server/chunks/4965.js
-%%HOMEDIR%%/.next/server/chunks/5014.js
-%%HOMEDIR%%/.next/server/chunks/5147.js
-%%HOMEDIR%%/.next/server/chunks/5188.js
-%%HOMEDIR%%/.next/server/chunks/5264.js
-%%HOMEDIR%%/.next/server/chunks/5287.js
-%%HOMEDIR%%/.next/server/chunks/5315.js
-%%HOMEDIR%%/.next/server/chunks/5420.js
-%%HOMEDIR%%/.next/server/chunks/5457.js
-%%HOMEDIR%%/.next/server/chunks/5472.js
-%%HOMEDIR%%/.next/server/chunks/5492.js
-%%HOMEDIR%%/.next/server/chunks/565.js
-%%HOMEDIR%%/.next/server/chunks/5683.js
-%%HOMEDIR%%/.next/server/chunks/5694.js
-%%HOMEDIR%%/.next/server/chunks/5749.js
-%%HOMEDIR%%/.next/server/chunks/5848.js
-%%HOMEDIR%%/.next/server/chunks/5885.js
-%%HOMEDIR%%/.next/server/chunks/595.js
-%%HOMEDIR%%/.next/server/chunks/6000.js
-%%HOMEDIR%%/.next/server/chunks/607.js
-%%HOMEDIR%%/.next/server/chunks/6084.js
-%%HOMEDIR%%/.next/server/chunks/6089.js
-%%HOMEDIR%%/.next/server/chunks/6091.js
-%%HOMEDIR%%/.next/server/chunks/624.js
-%%HOMEDIR%%/.next/server/chunks/6279.js
-%%HOMEDIR%%/.next/server/chunks/6319.js
-%%HOMEDIR%%/.next/server/chunks/6359.js
-%%HOMEDIR%%/.next/server/chunks/6419.js
-%%HOMEDIR%%/.next/server/chunks/6420.js
-%%HOMEDIR%%/.next/server/chunks/6424.js
-%%HOMEDIR%%/.next/server/chunks/6585.js
-%%HOMEDIR%%/.next/server/chunks/6589.js
-%%HOMEDIR%%/.next/server/chunks/6654.js
-%%HOMEDIR%%/.next/server/chunks/6755.js
-%%HOMEDIR%%/.next/server/chunks/6981.js
-%%HOMEDIR%%/.next/server/chunks/7006.js
-%%HOMEDIR%%/.next/server/chunks/7102.js
-%%HOMEDIR%%/.next/server/chunks/7119.js
-%%HOMEDIR%%/.next/server/chunks/7238.js
-%%HOMEDIR%%/.next/server/chunks/7262.js
-%%HOMEDIR%%/.next/server/chunks/733.js
-%%HOMEDIR%%/.next/server/chunks/7399.js
-%%HOMEDIR%%/.next/server/chunks/7554.js
-%%HOMEDIR%%/.next/server/chunks/7559.js
-%%HOMEDIR%%/.next/server/chunks/7569.js
-%%HOMEDIR%%/.next/server/chunks/7585.js
-%%HOMEDIR%%/.next/server/chunks/7645.js
-%%HOMEDIR%%/.next/server/chunks/7697.js
-%%HOMEDIR%%/.next/server/chunks/7706.js
-%%HOMEDIR%%/.next/server/chunks/7857.js
-%%HOMEDIR%%/.next/server/chunks/8045.js
-%%HOMEDIR%%/.next/server/chunks/8101.js
-%%HOMEDIR%%/.next/server/chunks/8118.js
-%%HOMEDIR%%/.next/server/chunks/8251.js
-%%HOMEDIR%%/.next/server/chunks/8255.js
-%%HOMEDIR%%/.next/server/chunks/8309.js
-%%HOMEDIR%%/.next/server/chunks/8345.js
-%%HOMEDIR%%/.next/server/chunks/8368.js
-%%HOMEDIR%%/.next/server/chunks/8461.js
-%%HOMEDIR%%/.next/server/chunks/8508.js
-%%HOMEDIR%%/.next/server/chunks/851.js
-%%HOMEDIR%%/.next/server/chunks/8510.js
-%%HOMEDIR%%/.next/server/chunks/8520.js
-%%HOMEDIR%%/.next/server/chunks/8534.js
-%%HOMEDIR%%/.next/server/chunks/8546.js
-%%HOMEDIR%%/.next/server/chunks/8633.js
-%%HOMEDIR%%/.next/server/chunks/8679.js
-%%HOMEDIR%%/.next/server/chunks/8697.js
-%%HOMEDIR%%/.next/server/chunks/8715.js
-%%HOMEDIR%%/.next/server/chunks/8731.js
-%%HOMEDIR%%/.next/server/chunks/8764.js
-%%HOMEDIR%%/.next/server/chunks/8765.js
-%%HOMEDIR%%/.next/server/chunks/8868.js
-%%HOMEDIR%%/.next/server/chunks/8877.js
-%%HOMEDIR%%/.next/server/chunks/8942.js
-%%HOMEDIR%%/.next/server/chunks/9022.js
-%%HOMEDIR%%/.next/server/chunks/9042.js
-%%HOMEDIR%%/.next/server/chunks/9052.js
-%%HOMEDIR%%/.next/server/chunks/9165.js
-%%HOMEDIR%%/.next/server/chunks/9173.js
-%%HOMEDIR%%/.next/server/chunks/9304.js
-%%HOMEDIR%%/.next/server/chunks/9332.js
-%%HOMEDIR%%/.next/server/chunks/9535.js
-%%HOMEDIR%%/.next/server/chunks/9538.js
-%%HOMEDIR%%/.next/server/chunks/9566.js
-%%HOMEDIR%%/.next/server/chunks/9573.js
-%%HOMEDIR%%/.next/server/chunks/9644.js
-%%HOMEDIR%%/.next/server/chunks/9709.js
-%%HOMEDIR%%/.next/server/chunks/9745.js
-%%HOMEDIR%%/.next/server/chunks/9833.js
-%%HOMEDIR%%/.next/server/chunks/9857.js
-%%HOMEDIR%%/.next/server/chunks/9869.js
-%%HOMEDIR%%/.next/server/chunks/9884.js
+%%HOMEDIR%%/.next/server/chunks/1961.js
+%%HOMEDIR%%/.next/server/chunks/2071.js
+%%HOMEDIR%%/.next/server/chunks/2152.js
+%%HOMEDIR%%/.next/server/chunks/2160.js
+%%HOMEDIR%%/.next/server/chunks/2304.js
+%%HOMEDIR%%/.next/server/chunks/231.js
+%%HOMEDIR%%/.next/server/chunks/2336.js
+%%HOMEDIR%%/.next/server/chunks/2339.js
+%%HOMEDIR%%/.next/server/chunks/236.js
+%%HOMEDIR%%/.next/server/chunks/2364.js
+%%HOMEDIR%%/.next/server/chunks/2367.js
+%%HOMEDIR%%/.next/server/chunks/2376.js
+%%HOMEDIR%%/.next/server/chunks/2400.js
+%%HOMEDIR%%/.next/server/chunks/2429.js
+%%HOMEDIR%%/.next/server/chunks/2546.js
+%%HOMEDIR%%/.next/server/chunks/2669.js
+%%HOMEDIR%%/.next/server/chunks/2710.js
+%%HOMEDIR%%/.next/server/chunks/2744.js
+%%HOMEDIR%%/.next/server/chunks/2848.js
+%%HOMEDIR%%/.next/server/chunks/2851.js
+%%HOMEDIR%%/.next/server/chunks/2857.js
+%%HOMEDIR%%/.next/server/chunks/2900.js
+%%HOMEDIR%%/.next/server/chunks/2948.js
+%%HOMEDIR%%/.next/server/chunks/2987.js
+%%HOMEDIR%%/.next/server/chunks/3063.js
+%%HOMEDIR%%/.next/server/chunks/3185.js
+%%HOMEDIR%%/.next/server/chunks/3189.js
+%%HOMEDIR%%/.next/server/chunks/319.js
+%%HOMEDIR%%/.next/server/chunks/3468.js
+%%HOMEDIR%%/.next/server/chunks/3503.js
+%%HOMEDIR%%/.next/server/chunks/3530.js
+%%HOMEDIR%%/.next/server/chunks/3535.js
+%%HOMEDIR%%/.next/server/chunks/3622.js
+%%HOMEDIR%%/.next/server/chunks/3766.js
+%%HOMEDIR%%/.next/server/chunks/3913.js
+%%HOMEDIR%%/.next/server/chunks/3928.js
+%%HOMEDIR%%/.next/server/chunks/4166.js
+%%HOMEDIR%%/.next/server/chunks/428.js
+%%HOMEDIR%%/.next/server/chunks/4328.js
+%%HOMEDIR%%/.next/server/chunks/4357.js
+%%HOMEDIR%%/.next/server/chunks/4411.js
+%%HOMEDIR%%/.next/server/chunks/4477.js
+%%HOMEDIR%%/.next/server/chunks/4544.js
+%%HOMEDIR%%/.next/server/chunks/4561.js
+%%HOMEDIR%%/.next/server/chunks/4579.js
+%%HOMEDIR%%/.next/server/chunks/4612.js
+%%HOMEDIR%%/.next/server/chunks/463.js
+%%HOMEDIR%%/.next/server/chunks/4649.js
+%%HOMEDIR%%/.next/server/chunks/4653.js
+%%HOMEDIR%%/.next/server/chunks/4674.js
+%%HOMEDIR%%/.next/server/chunks/4685.js
+%%HOMEDIR%%/.next/server/chunks/4731.js
+%%HOMEDIR%%/.next/server/chunks/4848.js
+%%HOMEDIR%%/.next/server/chunks/4873.js
+%%HOMEDIR%%/.next/server/chunks/4911.js
+%%HOMEDIR%%/.next/server/chunks/4964.js
+%%HOMEDIR%%/.next/server/chunks/50.js
+%%HOMEDIR%%/.next/server/chunks/5043.js
+%%HOMEDIR%%/.next/server/chunks/505.js
+%%HOMEDIR%%/.next/server/chunks/5075.js
+%%HOMEDIR%%/.next/server/chunks/5271.js
+%%HOMEDIR%%/.next/server/chunks/5290.js
+%%HOMEDIR%%/.next/server/chunks/5305.js
+%%HOMEDIR%%/.next/server/chunks/5310.js
+%%HOMEDIR%%/.next/server/chunks/5380.js
+%%HOMEDIR%%/.next/server/chunks/5391.js
+%%HOMEDIR%%/.next/server/chunks/5427.js
+%%HOMEDIR%%/.next/server/chunks/5438.js
+%%HOMEDIR%%/.next/server/chunks/5559.js
+%%HOMEDIR%%/.next/server/chunks/5566.js
+%%HOMEDIR%%/.next/server/chunks/5586.js
+%%HOMEDIR%%/.next/server/chunks/5637.js
+%%HOMEDIR%%/.next/server/chunks/5764.js
+%%HOMEDIR%%/.next/server/chunks/5788.js
+%%HOMEDIR%%/.next/server/chunks/5818.js
+%%HOMEDIR%%/.next/server/chunks/5999.js
+%%HOMEDIR%%/.next/server/chunks/6042.js
+%%HOMEDIR%%/.next/server/chunks/6050.js
+%%HOMEDIR%%/.next/server/chunks/6196.js
+%%HOMEDIR%%/.next/server/chunks/6257.js
+%%HOMEDIR%%/.next/server/chunks/6268.js
+%%HOMEDIR%%/.next/server/chunks/627.js
+%%HOMEDIR%%/.next/server/chunks/6318.js
+%%HOMEDIR%%/.next/server/chunks/6466.js
+%%HOMEDIR%%/.next/server/chunks/6558.js
+%%HOMEDIR%%/.next/server/chunks/6565.js
+%%HOMEDIR%%/.next/server/chunks/6617.js
+%%HOMEDIR%%/.next/server/chunks/6637.js
+%%HOMEDIR%%/.next/server/chunks/6701.js
+%%HOMEDIR%%/.next/server/chunks/6768.js
+%%HOMEDIR%%/.next/server/chunks/6852.js
+%%HOMEDIR%%/.next/server/chunks/6878.js
+%%HOMEDIR%%/.next/server/chunks/7019.js
+%%HOMEDIR%%/.next/server/chunks/7045.js
+%%HOMEDIR%%/.next/server/chunks/707.js
+%%HOMEDIR%%/.next/server/chunks/7075.js
+%%HOMEDIR%%/.next/server/chunks/7081.js
+%%HOMEDIR%%/.next/server/chunks/7105.js
+%%HOMEDIR%%/.next/server/chunks/7167.js
+%%HOMEDIR%%/.next/server/chunks/718.js
+%%HOMEDIR%%/.next/server/chunks/7464.js
+%%HOMEDIR%%/.next/server/chunks/7534.js
+%%HOMEDIR%%/.next/server/chunks/7545.js
+%%HOMEDIR%%/.next/server/chunks/7592.js
+%%HOMEDIR%%/.next/server/chunks/7602.js
+%%HOMEDIR%%/.next/server/chunks/7617.js
+%%HOMEDIR%%/.next/server/chunks/7618.js
+%%HOMEDIR%%/.next/server/chunks/7644.js
+%%HOMEDIR%%/.next/server/chunks/7648.js
+%%HOMEDIR%%/.next/server/chunks/7752.js
+%%HOMEDIR%%/.next/server/chunks/7813.js
+%%HOMEDIR%%/.next/server/chunks/7848.js
+%%HOMEDIR%%/.next/server/chunks/7936.js
+%%HOMEDIR%%/.next/server/chunks/8014.js
+%%HOMEDIR%%/.next/server/chunks/8128.js
+%%HOMEDIR%%/.next/server/chunks/8177.js
+%%HOMEDIR%%/.next/server/chunks/8233.js
+%%HOMEDIR%%/.next/server/chunks/8245.js
+%%HOMEDIR%%/.next/server/chunks/8256.js
+%%HOMEDIR%%/.next/server/chunks/8278.js
+%%HOMEDIR%%/.next/server/chunks/8320.js
+%%HOMEDIR%%/.next/server/chunks/8505.js
+%%HOMEDIR%%/.next/server/chunks/8532.js
+%%HOMEDIR%%/.next/server/chunks/8536.js
+%%HOMEDIR%%/.next/server/chunks/8565.js
+%%HOMEDIR%%/.next/server/chunks/8574.js
+%%HOMEDIR%%/.next/server/chunks/8587.js
+%%HOMEDIR%%/.next/server/chunks/8644.js
+%%HOMEDIR%%/.next/server/chunks/8654.js
+%%HOMEDIR%%/.next/server/chunks/8703.js
+%%HOMEDIR%%/.next/server/chunks/878.js
+%%HOMEDIR%%/.next/server/chunks/8837.js
+%%HOMEDIR%%/.next/server/chunks/891.js
+%%HOMEDIR%%/.next/server/chunks/8939.js
+%%HOMEDIR%%/.next/server/chunks/898.js
+%%HOMEDIR%%/.next/server/chunks/9037.js
+%%HOMEDIR%%/.next/server/chunks/904.js
+%%HOMEDIR%%/.next/server/chunks/9096.js
+%%HOMEDIR%%/.next/server/chunks/9132.js
+%%HOMEDIR%%/.next/server/chunks/9151.js
+%%HOMEDIR%%/.next/server/chunks/9160.js
+%%HOMEDIR%%/.next/server/chunks/924.js
+%%HOMEDIR%%/.next/server/chunks/9275.js
+%%HOMEDIR%%/.next/server/chunks/9278.js
+%%HOMEDIR%%/.next/server/chunks/9292.js
+%%HOMEDIR%%/.next/server/chunks/9342.js
+%%HOMEDIR%%/.next/server/chunks/946.js
+%%HOMEDIR%%/.next/server/chunks/9475.js
+%%HOMEDIR%%/.next/server/chunks/9499.js
+%%HOMEDIR%%/.next/server/chunks/9504.js
+%%HOMEDIR%%/.next/server/chunks/9548.js
+%%HOMEDIR%%/.next/server/chunks/9632.js
+%%HOMEDIR%%/.next/server/chunks/9706.js
+%%HOMEDIR%%/.next/server/chunks/9889.js
+%%HOMEDIR%%/.next/server/chunks/9936.js
%%HOMEDIR%%/.next/server/dynamic-css-manifest.js
%%HOMEDIR%%/.next/server/edge-runtime-webpack.js
%%HOMEDIR%%/.next/server/functions-config-manifest.json
@@ -266,191 +268,200 @@ etc/homepage.env
%%HOMEDIR%%/.next/server/src/middleware.js
%%HOMEDIR%%/.next/server/webpack-api-runtime.js
%%HOMEDIR%%/.next/server/webpack-runtime.js
-%%HOMEDIR%%/.next/static/chunks/01325ca9-7d5f3991c894ef3c.js
-%%HOMEDIR%%/.next/static/chunks/1024.b5f6ec8d81ab8092.js
-%%HOMEDIR%%/.next/static/chunks/1053.0e126909a1d737e2.js
-%%HOMEDIR%%/.next/static/chunks/1083.9225e62c56fafb08.js
-%%HOMEDIR%%/.next/static/chunks/1094.150eb81c357d2b4a.js
-%%HOMEDIR%%/.next/static/chunks/1153.e8b8035794321aa1.js
-%%HOMEDIR%%/.next/static/chunks/1203.454e8b3c219ce87d.js
-%%HOMEDIR%%/.next/static/chunks/1371.1d0b5dd9dacdd949.js
-%%HOMEDIR%%/.next/static/chunks/1475.5aec89c0dee42420.js
-%%HOMEDIR%%/.next/static/chunks/1542.d9b50712504c3a85.js
-%%HOMEDIR%%/.next/static/chunks/1619.8e2041ecae92be45.js
-%%HOMEDIR%%/.next/static/chunks/1717.46089e1c58114b04.js
-%%HOMEDIR%%/.next/static/chunks/1758.9b1f894c164e3c4e.js
-%%HOMEDIR%%/.next/static/chunks/1772.66f52ff4ea40d9e3.js
-%%HOMEDIR%%/.next/static/chunks/1812.6f1e5b9f15b95d02.js
-%%HOMEDIR%%/.next/static/chunks/1827.a3074eb36ad2a47a.js
-%%HOMEDIR%%/.next/static/chunks/1848.3c86129bcbe5c4eb.js
-%%HOMEDIR%%/.next/static/chunks/1896.bff9dbe74fee42e5.js
-%%HOMEDIR%%/.next/static/chunks/2064.54b1ea917da517d0.js
+%%HOMEDIR%%/.next/static/57cJKQtdFX4OtnUFYUzrR/_buildManifest.js
+%%HOMEDIR%%/.next/static/57cJKQtdFX4OtnUFYUzrR/_ssgManifest.js
+%%HOMEDIR%%/.next/static/chunks/01325ca9-77ccef3498fc0d6f.js
+%%HOMEDIR%%/.next/static/chunks/107.fad332fc4010edba.js
+%%HOMEDIR%%/.next/static/chunks/1097.8eb900d06dbe6607.js
+%%HOMEDIR%%/.next/static/chunks/1105.39b258548de03821.js
+%%HOMEDIR%%/.next/static/chunks/1168.66ef399113a26327.js
+%%HOMEDIR%%/.next/static/chunks/1185.63d492dc9a2fde6e.js
+%%HOMEDIR%%/.next/static/chunks/1188.c693379b0d42a94b.js
+%%HOMEDIR%%/.next/static/chunks/1210.581b5c3df35e024d.js
+%%HOMEDIR%%/.next/static/chunks/1230.03afa4db7bcca159.js
+%%HOMEDIR%%/.next/static/chunks/1395.044e329303cbcd07.js
+%%HOMEDIR%%/.next/static/chunks/1590.1d90337b267c1b4f.js
+%%HOMEDIR%%/.next/static/chunks/1605.b1a4b5cb634e62d1.js
+%%HOMEDIR%%/.next/static/chunks/1634.f0eddac86ec5e34b.js
+%%HOMEDIR%%/.next/static/chunks/1644.e78a61bd12c16213.js
+%%HOMEDIR%%/.next/static/chunks/1652.f8789041bbbbf976.js
+%%HOMEDIR%%/.next/static/chunks/1696.1331d219862da330.js
+%%HOMEDIR%%/.next/static/chunks/1700.e743fec9c17490d7.js
+%%HOMEDIR%%/.next/static/chunks/1707.8b39e36a9095db95.js
+%%HOMEDIR%%/.next/static/chunks/1834.509e2dfbcf4730a8.js
+%%HOMEDIR%%/.next/static/chunks/2013.db68fa95b5685373.js
+%%HOMEDIR%%/.next/static/chunks/2106.eeccce4750a9ab46.js
+%%HOMEDIR%%/.next/static/chunks/2129.fdb18ade60745677.js
%%HOMEDIR%%/.next/static/chunks/220.8f02f7931232a9b3.js
-%%HOMEDIR%%/.next/static/chunks/2224.0fa0f069900a216b.js
-%%HOMEDIR%%/.next/static/chunks/2244.0b3fab6f5776bf01.js
-%%HOMEDIR%%/.next/static/chunks/2259.6eb8d2463a0e4d3c.js
-%%HOMEDIR%%/.next/static/chunks/2276.a620e5a716d56757.js
-%%HOMEDIR%%/.next/static/chunks/2428.273118e2913c2233.js
-%%HOMEDIR%%/.next/static/chunks/2481.219081264f9b331d.js
-%%HOMEDIR%%/.next/static/chunks/2482.7286614df11dd602.js
-%%HOMEDIR%%/.next/static/chunks/2541.0512c04037f41e7c.js
-%%HOMEDIR%%/.next/static/chunks/2557.f9928134e6c613ac.js
-%%HOMEDIR%%/.next/static/chunks/256.4d2b46ee526f1b45.js
-%%HOMEDIR%%/.next/static/chunks/2562.a13fa59fcf301a0e.js
-%%HOMEDIR%%/.next/static/chunks/2629.34f751c3e41af14f.js
-%%HOMEDIR%%/.next/static/chunks/2638.c8c0748ece234b32.js
-%%HOMEDIR%%/.next/static/chunks/2671.96254e2afb242427.js
-%%HOMEDIR%%/.next/static/chunks/26b4713f.636da3786ce045d7.js
-%%HOMEDIR%%/.next/static/chunks/2706.b222754070a632bf.js
-%%HOMEDIR%%/.next/static/chunks/2747.c317217bda33b029.js
-%%HOMEDIR%%/.next/static/chunks/2750.5bcf59810f0aa64d.js
-%%HOMEDIR%%/.next/static/chunks/2821.9c9c5cefad894e81.js
-%%HOMEDIR%%/.next/static/chunks/287.20d3da7e540aec45.js
-%%HOMEDIR%%/.next/static/chunks/2875.c960a26518158172.js
-%%HOMEDIR%%/.next/static/chunks/289.8f590a02d7eef3d0.js
-%%HOMEDIR%%/.next/static/chunks/2905.7cecbab4a193b4eb.js
-%%HOMEDIR%%/.next/static/chunks/2952.fc229b125f864988.js
-%%HOMEDIR%%/.next/static/chunks/3020.b89df5e8835348a6.js
-%%HOMEDIR%%/.next/static/chunks/3156.4f1eab967a999625.js
-%%HOMEDIR%%/.next/static/chunks/3172.cfd46924ee421cfa.js
-%%HOMEDIR%%/.next/static/chunks/3270.70b501f792f14c3e.js
-%%HOMEDIR%%/.next/static/chunks/3342.22f6cc50565fab4a.js
-%%HOMEDIR%%/.next/static/chunks/3352.c9384a5629466863.js
-%%HOMEDIR%%/.next/static/chunks/3413.ba5d8c7db408f815.js
-%%HOMEDIR%%/.next/static/chunks/3430.a2d9eec2ce97137e.js
-%%HOMEDIR%%/.next/static/chunks/345.42ded84174698533.js
-%%HOMEDIR%%/.next/static/chunks/3462.eb0cbd44dc590989.js
-%%HOMEDIR%%/.next/static/chunks/3548.45131a15d3467e78.js
-%%HOMEDIR%%/.next/static/chunks/3591.30159a9f2e072f41.js
-%%HOMEDIR%%/.next/static/chunks/3772.d5191bcbfd6c0c09.js
-%%HOMEDIR%%/.next/static/chunks/3789.5a3fbcf3fb9261d5.js
-%%HOMEDIR%%/.next/static/chunks/3810.7061b06a2c211fc2.js
-%%HOMEDIR%%/.next/static/chunks/3826.51b30c6c60103bb7.js
-%%HOMEDIR%%/.next/static/chunks/397.1fc5ec2f7e5a02ee.js
-%%HOMEDIR%%/.next/static/chunks/401.ffa6053816611b49.js
-%%HOMEDIR%%/.next/static/chunks/4014.0de5899ae9681d2a.js
-%%HOMEDIR%%/.next/static/chunks/4035.79ea97d447cdfaa9.js
-%%HOMEDIR%%/.next/static/chunks/4044.5ac397baa17e7548.js
-%%HOMEDIR%%/.next/static/chunks/4058.5da8853733ec78e5.js
-%%HOMEDIR%%/.next/static/chunks/4083.25bf05de7cfc278b.js
-%%HOMEDIR%%/.next/static/chunks/4129.00face5fb934c732.js
-%%HOMEDIR%%/.next/static/chunks/4207.89e61201b87ef87d.js
-%%HOMEDIR%%/.next/static/chunks/4298.376ad3645baeba10.js
-%%HOMEDIR%%/.next/static/chunks/4534.89b524aa65999937.js
-%%HOMEDIR%%/.next/static/chunks/457d11d8-f084f17c5c623007.js
-%%HOMEDIR%%/.next/static/chunks/458.2e8fa92bd7c2c6c5.js
-%%HOMEDIR%%/.next/static/chunks/4613.b2cab968eaaffbe1.js
-%%HOMEDIR%%/.next/static/chunks/4638.f4ec30d00a9e7c59.js
-%%HOMEDIR%%/.next/static/chunks/4648.2f5f5eee4d0998b6.js
-%%HOMEDIR%%/.next/static/chunks/4669.c869734b3154bfb4.js
-%%HOMEDIR%%/.next/static/chunks/4671.602911f6311d9532.js
-%%HOMEDIR%%/.next/static/chunks/4700.c95cfc315d0f586b.js
-%%HOMEDIR%%/.next/static/chunks/4847.2c09c9dc5aabee16.js
-%%HOMEDIR%%/.next/static/chunks/4900.dd4010847d7f3ebf.js
-%%HOMEDIR%%/.next/static/chunks/5025.8509b92d8cbb10bb.js
-%%HOMEDIR%%/.next/static/chunks/5026.7d488d18c5a20b51.js
-%%HOMEDIR%%/.next/static/chunks/5054.93c91c26ccfd93d7.js
-%%HOMEDIR%%/.next/static/chunks/506.11a20422c3eb9933.js
-%%HOMEDIR%%/.next/static/chunks/5113.fbb68d3a11f65594.js
-%%HOMEDIR%%/.next/static/chunks/5130.fa111b2b89e504c5.js
-%%HOMEDIR%%/.next/static/chunks/5250.fa72683300b73977.js
-%%HOMEDIR%%/.next/static/chunks/5345.d524596bd31f31f5.js
-%%HOMEDIR%%/.next/static/chunks/5371.05f335aac5db07f6.js
-%%HOMEDIR%%/.next/static/chunks/548a922e-1b70aee4b6d1b9b9.js
-%%HOMEDIR%%/.next/static/chunks/5672.223f864a480d2362.js
-%%HOMEDIR%%/.next/static/chunks/5714.4e829a650e5e94bf.js
-%%HOMEDIR%%/.next/static/chunks/5738.87cc3ada8d6db781.js
-%%HOMEDIR%%/.next/static/chunks/5794.2e2f1ddea0f306ce.js
-%%HOMEDIR%%/.next/static/chunks/5829.60014af297a08388.js
-%%HOMEDIR%%/.next/static/chunks/5843.487523ed43a2a29d.js
-%%HOMEDIR%%/.next/static/chunks/5860.a10d0361279e6f9a.js
-%%HOMEDIR%%/.next/static/chunks/5944.4bff334081a2eb22.js
-%%HOMEDIR%%/.next/static/chunks/6002.f6ac6a7504802f1e.js
-%%HOMEDIR%%/.next/static/chunks/6182.e82eb4ec3e4fa068.js
-%%HOMEDIR%%/.next/static/chunks/6187.d0e3c9e2a14feb51.js
-%%HOMEDIR%%/.next/static/chunks/6218.b4f08a33f469d76a.js
-%%HOMEDIR%%/.next/static/chunks/6265.722538037775bb73.js
-%%HOMEDIR%%/.next/static/chunks/6272.7f021e1360b366f9.js
-%%HOMEDIR%%/.next/static/chunks/6295.cb98cdab0f4cb938.js
-%%HOMEDIR%%/.next/static/chunks/6347.594ff64727b20f98.js
-%%HOMEDIR%%/.next/static/chunks/6366.7f83d8502dceef08.js
-%%HOMEDIR%%/.next/static/chunks/6563.b22b4e62e126403a.js
-%%HOMEDIR%%/.next/static/chunks/665.751452845a56d0bd.js
-%%HOMEDIR%%/.next/static/chunks/6719.8eda5aab455acf36.js
-%%HOMEDIR%%/.next/static/chunks/6745.d343ac80dbf66f90.js
-%%HOMEDIR%%/.next/static/chunks/6826.c58fccf1b85a18fc.js
-%%HOMEDIR%%/.next/static/chunks/6866.406cd51d342ba37b.js
-%%HOMEDIR%%/.next/static/chunks/6969.0b6a6e195eb57353.js
-%%HOMEDIR%%/.next/static/chunks/6994.02a0eacf42577f35.js
-%%HOMEDIR%%/.next/static/chunks/7020.e38f0cf5777723e0.js
-%%HOMEDIR%%/.next/static/chunks/7094.915b2f97858fa8f5.js
-%%HOMEDIR%%/.next/static/chunks/7107.1ae914bbb24cb611.js
-%%HOMEDIR%%/.next/static/chunks/7170.6d92cd269241e8de.js
-%%HOMEDIR%%/.next/static/chunks/7293.1a69c6f2ba699605.js
-%%HOMEDIR%%/.next/static/chunks/7339.34c6b8afd543d278.js
-%%HOMEDIR%%/.next/static/chunks/7479.3c75f8a8105572d8.js
-%%HOMEDIR%%/.next/static/chunks/7496.a0477195f892c574.js
-%%HOMEDIR%%/.next/static/chunks/7596.a5c9b9f5686e2f38.js
-%%HOMEDIR%%/.next/static/chunks/761.a3f51b5af9c2c0ad.js
-%%HOMEDIR%%/.next/static/chunks/7635.e87ffc312d63e429.js
-%%HOMEDIR%%/.next/static/chunks/7682.65011a769788bc69.js
-%%HOMEDIR%%/.next/static/chunks/7839.7f37e8e241bc9c74.js
-%%HOMEDIR%%/.next/static/chunks/7862.165ac2499a454b56.js
-%%HOMEDIR%%/.next/static/chunks/797.705f021a1bf2bbd8.js
-%%HOMEDIR%%/.next/static/chunks/8079.7129046267671d8a.js
-%%HOMEDIR%%/.next/static/chunks/8090.becfc4ee80054933.js
-%%HOMEDIR%%/.next/static/chunks/8245.3cde24b69e922a4f.js
-%%HOMEDIR%%/.next/static/chunks/8325.938e478bf05daf5e.js
-%%HOMEDIR%%/.next/static/chunks/8448-3e2367ac516c46d9.js
-%%HOMEDIR%%/.next/static/chunks/8502.3a5e746d80a798f3.js
-%%HOMEDIR%%/.next/static/chunks/8531.bff93d5d6fdb5eb1.js
-%%HOMEDIR%%/.next/static/chunks/8637.250661b8b5969628.js
-%%HOMEDIR%%/.next/static/chunks/8664.2f0ebd8c8cc4f7dd.js
-%%HOMEDIR%%/.next/static/chunks/8722.e22dca46473d20bf.js
-%%HOMEDIR%%/.next/static/chunks/8726.ad52b7fb028b946e.js
-%%HOMEDIR%%/.next/static/chunks/8915.a8eeb28b4de2201d.js
-%%HOMEDIR%%/.next/static/chunks/8921.c488292dd33725ac.js
-%%HOMEDIR%%/.next/static/chunks/8965.66a5ab93862b0f12.js
-%%HOMEDIR%%/.next/static/chunks/8983.c96f1004e83e1aba.js
-%%HOMEDIR%%/.next/static/chunks/8989.b8074e7572b1b69b.js
-%%HOMEDIR%%/.next/static/chunks/89a3b566-926a20f525afbd7a.js
-%%HOMEDIR%%/.next/static/chunks/9029.62fe0d620abb6726.js
-%%HOMEDIR%%/.next/static/chunks/9065.883ffbdd2ad7c502.js
-%%HOMEDIR%%/.next/static/chunks/9084.667350cd46ba2cbd.js
-%%HOMEDIR%%/.next/static/chunks/9223.5b8e76af5666d50a.js
-%%HOMEDIR%%/.next/static/chunks/9241.f2e9e75eef2e2278.js
-%%HOMEDIR%%/.next/static/chunks/9298.0e4892b727337df7.js
-%%HOMEDIR%%/.next/static/chunks/9354.209c8a325d31c25d.js
-%%HOMEDIR%%/.next/static/chunks/9379.11d0dec7b082338f.js
-%%HOMEDIR%%/.next/static/chunks/9448.facbd0ae7660664e.js
-%%HOMEDIR%%/.next/static/chunks/9622.4f867904d1c2a8e3.js
-%%HOMEDIR%%/.next/static/chunks/9674.77a9eac08f7d11e3.js
-%%HOMEDIR%%/.next/static/chunks/9712.1b87fd62006eef48.js
-%%HOMEDIR%%/.next/static/chunks/9738.7394824859cc5b93.js
-%%HOMEDIR%%/.next/static/chunks/9752.52893587d4af237f.js
-%%HOMEDIR%%/.next/static/chunks/9791.24dca27254d785b7.js
-%%HOMEDIR%%/.next/static/chunks/9822.019b45e6481cd1c3.js
-%%HOMEDIR%%/.next/static/chunks/9835.e7e5be1280728188.js
-%%HOMEDIR%%/.next/static/chunks/9839.5c9e4fe7edb09eef.js
-%%HOMEDIR%%/.next/static/chunks/9883.580c000dd21ad021.js
-%%HOMEDIR%%/.next/static/chunks/9890.06f7e3db4d3397dc.js
-%%HOMEDIR%%/.next/static/chunks/9941.350c9b7c03c6a458.js
-%%HOMEDIR%%/.next/static/chunks/9947.f371b52a3153d25c.js
-%%HOMEDIR%%/.next/static/chunks/9c850f74-96df259801684108.js
-%%HOMEDIR%%/.next/static/chunks/a1fe73f9.b889c163bb0113bd.js
-%%HOMEDIR%%/.next/static/chunks/ab2253a0.f3681214c2f1c8b9.js
+%%HOMEDIR%%/.next/static/chunks/2218.f3aa05fa3416e297.js
+%%HOMEDIR%%/.next/static/chunks/2247.aaf3f8b2979f87f2.js
+%%HOMEDIR%%/.next/static/chunks/2263.1726f4aacdf2b3be.js
+%%HOMEDIR%%/.next/static/chunks/2320.37dc89fd6e6d8e76.js
+%%HOMEDIR%%/.next/static/chunks/2408.ac75d69bd40fcc77.js
+%%HOMEDIR%%/.next/static/chunks/2486.4033a5a8f71d3c76.js
+%%HOMEDIR%%/.next/static/chunks/2500.bf07896370fc36c6.js
+%%HOMEDIR%%/.next/static/chunks/2522.ca09b81819e849cc.js
+%%HOMEDIR%%/.next/static/chunks/2560.48372c8e4a13fb24.js
+%%HOMEDIR%%/.next/static/chunks/259.0dc276e5682addc2.js
+%%HOMEDIR%%/.next/static/chunks/262.17e2ba991934dca2.js
+%%HOMEDIR%%/.next/static/chunks/26b4713f.9b4c219bdbd0bbe6.js
+%%HOMEDIR%%/.next/static/chunks/2726.0602a95cd1e34589.js
+%%HOMEDIR%%/.next/static/chunks/2782.20d9be2377b5b87a.js
+%%HOMEDIR%%/.next/static/chunks/2840.31b4af7881bea1fc.js
+%%HOMEDIR%%/.next/static/chunks/2919.fdbeebd8943f0c48.js
+%%HOMEDIR%%/.next/static/chunks/2959.fb9f6663f720a3df.js
+%%HOMEDIR%%/.next/static/chunks/3098.c963fca6b8361fcb.js
+%%HOMEDIR%%/.next/static/chunks/316.3e7c8d93d4774db4.js
+%%HOMEDIR%%/.next/static/chunks/3162.a068e17424c41824.js
+%%HOMEDIR%%/.next/static/chunks/3231.82d30bb7ef241bde.js
+%%HOMEDIR%%/.next/static/chunks/3242.ca5b1079cc1a86bf.js
+%%HOMEDIR%%/.next/static/chunks/3243.c5b53420e999cb51.js
+%%HOMEDIR%%/.next/static/chunks/3391.51637d08ce8957cb.js
+%%HOMEDIR%%/.next/static/chunks/347.93ab434ba4ec9615.js
+%%HOMEDIR%%/.next/static/chunks/3580.59264f27ab805732.js
+%%HOMEDIR%%/.next/static/chunks/3617.0eea62fa15724e24.js
+%%HOMEDIR%%/.next/static/chunks/3635.6495279deabdf73e.js
+%%HOMEDIR%%/.next/static/chunks/3697.49b286da819784c0.js
+%%HOMEDIR%%/.next/static/chunks/3746.8884933a0057f82f.js
+%%HOMEDIR%%/.next/static/chunks/3748.e6f57fa8d59fa9bc.js
+%%HOMEDIR%%/.next/static/chunks/3763.388a3c9facb23c1e.js
+%%HOMEDIR%%/.next/static/chunks/381e8362-8108d30d16e75d17.js
+%%HOMEDIR%%/.next/static/chunks/3843.730956bc4c6efcba.js
+%%HOMEDIR%%/.next/static/chunks/3870.e0738ae6736dd0cd.js
+%%HOMEDIR%%/.next/static/chunks/3873.2000aa701cd548e1.js
+%%HOMEDIR%%/.next/static/chunks/3898.6bed74929eefe6bc.js
+%%HOMEDIR%%/.next/static/chunks/4009.44f3319f0f6251a9.js
+%%HOMEDIR%%/.next/static/chunks/4033.4230d0c2540ba84b.js
+%%HOMEDIR%%/.next/static/chunks/4113.16651eb86fc75e64.js
+%%HOMEDIR%%/.next/static/chunks/420.8c9198b634e538cd.js
+%%HOMEDIR%%/.next/static/chunks/4201.79b30c02d9c5cf75.js
+%%HOMEDIR%%/.next/static/chunks/4257.a3abf9b67484d12f.js
+%%HOMEDIR%%/.next/static/chunks/4261.761003492e99fe64.js
+%%HOMEDIR%%/.next/static/chunks/4267.046096092f6b65b5.js
+%%HOMEDIR%%/.next/static/chunks/4274.6a26f1448ed2ba61.js
+%%HOMEDIR%%/.next/static/chunks/4313-7f03f25abd107ae8.js
+%%HOMEDIR%%/.next/static/chunks/4391.52cc7c1d5b1b081c.js
+%%HOMEDIR%%/.next/static/chunks/457d11d8-838b223097c8eb52.js
+%%HOMEDIR%%/.next/static/chunks/459.c00edb50e5a21e38.js
+%%HOMEDIR%%/.next/static/chunks/463.71590bedaf4a266b.js
+%%HOMEDIR%%/.next/static/chunks/4681.fb1f3e3ff588dc0c.js
+%%HOMEDIR%%/.next/static/chunks/4813.eaad27132f1f12f1.js
+%%HOMEDIR%%/.next/static/chunks/4929.b11e53272cbdfaad.js
+%%HOMEDIR%%/.next/static/chunks/506.ffc4f9d1bcc47aa0.js
+%%HOMEDIR%%/.next/static/chunks/5233.95815c830c14a617.js
+%%HOMEDIR%%/.next/static/chunks/5331.7c8aaf4eee057e80.js
+%%HOMEDIR%%/.next/static/chunks/541.814c40d799f55dca.js
+%%HOMEDIR%%/.next/static/chunks/5489.da8b4c2d95b61aaf.js
+%%HOMEDIR%%/.next/static/chunks/548a922e-ff0c8a3ceaa48a98.js
+%%HOMEDIR%%/.next/static/chunks/5492.1694cedadb0f13d0.js
+%%HOMEDIR%%/.next/static/chunks/5564.78886c800cdb6a69.js
+%%HOMEDIR%%/.next/static/chunks/5661.48e9c34fefb8436a.js
+%%HOMEDIR%%/.next/static/chunks/5736.944d9ee1184ae9af.js
+%%HOMEDIR%%/.next/static/chunks/5784.e3fcdb7179e6b05c.js
+%%HOMEDIR%%/.next/static/chunks/5797.ec961546fa6d9423.js
+%%HOMEDIR%%/.next/static/chunks/5805.72314252c1319dbe.js
+%%HOMEDIR%%/.next/static/chunks/5882.caa02bc40c086a60.js
+%%HOMEDIR%%/.next/static/chunks/5893.5fbb740c462ff4dd.js
+%%HOMEDIR%%/.next/static/chunks/6007.c618c226abf155c9.js
+%%HOMEDIR%%/.next/static/chunks/6107.29085e565f9ab570.js
+%%HOMEDIR%%/.next/static/chunks/6118.29a51ad3bc6ce47f.js
+%%HOMEDIR%%/.next/static/chunks/6208.b02fd2d203ce9424.js
+%%HOMEDIR%%/.next/static/chunks/6272.68a79d5465eb57fc.js
+%%HOMEDIR%%/.next/static/chunks/6276.4f2d6f1fc0fd808b.js
+%%HOMEDIR%%/.next/static/chunks/6305.c628cc81f09a2df5.js
+%%HOMEDIR%%/.next/static/chunks/6308.9d6954681b11de29.js
+%%HOMEDIR%%/.next/static/chunks/6326.7fad2f56c26d5c78.js
+%%HOMEDIR%%/.next/static/chunks/6402.5f63f44eb467511f.js
+%%HOMEDIR%%/.next/static/chunks/6414.0d9c522a201bfc07.js
+%%HOMEDIR%%/.next/static/chunks/642.8dcb622d5816590c.js
+%%HOMEDIR%%/.next/static/chunks/660.854e29a316a8da77.js
+%%HOMEDIR%%/.next/static/chunks/6600.8f6c95b668e99dc0.js
+%%HOMEDIR%%/.next/static/chunks/6708.6b8e3ba79e343dab.js
+%%HOMEDIR%%/.next/static/chunks/6767.c9937aa072644ef4.js
+%%HOMEDIR%%/.next/static/chunks/6985.c082562394d879a6.js
+%%HOMEDIR%%/.next/static/chunks/7027.4397de258e3792d5.js
+%%HOMEDIR%%/.next/static/chunks/7079.4f58902047be25b5.js
+%%HOMEDIR%%/.next/static/chunks/7093.071da6f72bb5a937.js
+%%HOMEDIR%%/.next/static/chunks/7100.0f1a2dac35e28357.js
+%%HOMEDIR%%/.next/static/chunks/7105.71bb90bf67c3fcbe.js
+%%HOMEDIR%%/.next/static/chunks/7132.6e1ced8ec58775ea.js
+%%HOMEDIR%%/.next/static/chunks/7194.bc1bfbaee4c9f566.js
+%%HOMEDIR%%/.next/static/chunks/7247.4e977e53f1ad0f1b.js
+%%HOMEDIR%%/.next/static/chunks/7279.4896db9c7775258e.js
+%%HOMEDIR%%/.next/static/chunks/7315.cccb3254df426423.js
+%%HOMEDIR%%/.next/static/chunks/7352.ba5274ec600ec99d.js
+%%HOMEDIR%%/.next/static/chunks/7414.f4d7e1d45e9d88b7.js
+%%HOMEDIR%%/.next/static/chunks/7419.702d3d70b5d27405.js
+%%HOMEDIR%%/.next/static/chunks/7428.40a2fe2dc21bbad5.js
+%%HOMEDIR%%/.next/static/chunks/7504.3ebe2ceeb68aa095.js
+%%HOMEDIR%%/.next/static/chunks/753.18e741a202d6b6d2.js
+%%HOMEDIR%%/.next/static/chunks/7624.6b6f3554685b226d.js
+%%HOMEDIR%%/.next/static/chunks/766.b0dff841854d6a76.js
+%%HOMEDIR%%/.next/static/chunks/7677.5348c99037000fd1.js
+%%HOMEDIR%%/.next/static/chunks/7829.1c5f03ae523dfb47.js
+%%HOMEDIR%%/.next/static/chunks/7919.e12e7ea77f87968a.js
+%%HOMEDIR%%/.next/static/chunks/7956.4176edc2ee7b3256.js
+%%HOMEDIR%%/.next/static/chunks/797.9695ed3f87604fda.js
+%%HOMEDIR%%/.next/static/chunks/7971.a0690696fd96e768.js
+%%HOMEDIR%%/.next/static/chunks/8022.257584426dd8f155.js
+%%HOMEDIR%%/.next/static/chunks/810.f43dd7b2fb3c013b.js
+%%HOMEDIR%%/.next/static/chunks/8184.c2f612971f134d0e.js
+%%HOMEDIR%%/.next/static/chunks/8225.c4e765521dcf622c.js
+%%HOMEDIR%%/.next/static/chunks/8271.d87e08884a6bbc34.js
+%%HOMEDIR%%/.next/static/chunks/8468.501f707b51ea822d.js
+%%HOMEDIR%%/.next/static/chunks/8691.8c95994a46ca4665.js
+%%HOMEDIR%%/.next/static/chunks/87.a83a1867ee0ae2fc.js
+%%HOMEDIR%%/.next/static/chunks/871.a0175790b8cc5539.js
+%%HOMEDIR%%/.next/static/chunks/8723.57532aab43e989f9.js
+%%HOMEDIR%%/.next/static/chunks/8731.4f30268e5d1b8c12.js
+%%HOMEDIR%%/.next/static/chunks/8760.e13598c9edee6ab6.js
+%%HOMEDIR%%/.next/static/chunks/8849.99eb89aeb7f3d6d3.js
+%%HOMEDIR%%/.next/static/chunks/8854.ace52ffa2b0bb96d.js
+%%HOMEDIR%%/.next/static/chunks/89a3b566-9b16252d48eb9652.js
+%%HOMEDIR%%/.next/static/chunks/9035.867fc4f44fc2e82a.js
+%%HOMEDIR%%/.next/static/chunks/9074.e7ee3a6545ed1292.js
+%%HOMEDIR%%/.next/static/chunks/9087.a15bc31b9a65dcf3.js
+%%HOMEDIR%%/.next/static/chunks/9101.23c23f4607fe8f4a.js
+%%HOMEDIR%%/.next/static/chunks/9105.29b310b32239213b.js
+%%HOMEDIR%%/.next/static/chunks/9108.ac876ab625cace2e.js
+%%HOMEDIR%%/.next/static/chunks/9158.68070d13ac6ad11e.js
+%%HOMEDIR%%/.next/static/chunks/9176.6350d4cf161b063d.js
+%%HOMEDIR%%/.next/static/chunks/9343.5564af1d1d0a1bb8.js
+%%HOMEDIR%%/.next/static/chunks/9397.8a8f298e00069b4b.js
+%%HOMEDIR%%/.next/static/chunks/9410.ea33b8ce901ca73a.js
+%%HOMEDIR%%/.next/static/chunks/9420.08cf1f9f9f5f53f0.js
+%%HOMEDIR%%/.next/static/chunks/9421.125cf03bad97000a.js
+%%HOMEDIR%%/.next/static/chunks/9428.bcfa55cd0dcc4e60.js
+%%HOMEDIR%%/.next/static/chunks/9447.6ecb9f880b7bbe69.js
+%%HOMEDIR%%/.next/static/chunks/9487.0be4356634fca66e.js
+%%HOMEDIR%%/.next/static/chunks/956.6d69f64aeb02d5a2.js
+%%HOMEDIR%%/.next/static/chunks/9587.6af94ae3f7484121.js
+%%HOMEDIR%%/.next/static/chunks/960.b2c7c7c80f9f99aa.js
+%%HOMEDIR%%/.next/static/chunks/9607.770e50d0b0dc9e5a.js
+%%HOMEDIR%%/.next/static/chunks/9664.fa0b63ce9401d75b.js
+%%HOMEDIR%%/.next/static/chunks/9715.67748fd4292c8b42.js
+%%HOMEDIR%%/.next/static/chunks/9749.0ac7b4cdf592e951.js
+%%HOMEDIR%%/.next/static/chunks/975.bc3985b89fba5cfb.js
+%%HOMEDIR%%/.next/static/chunks/9833.af23bd891aee3824.js
+%%HOMEDIR%%/.next/static/chunks/9955.4fabf72e5e972171.js
+%%HOMEDIR%%/.next/static/chunks/9957.a39e397a875416f0.js
+%%HOMEDIR%%/.next/static/chunks/9980.3ede51d7966a2ba6.js
+%%HOMEDIR%%/.next/static/chunks/9c850f74-5e0d1237d14d65bc.js
+%%HOMEDIR%%/.next/static/chunks/a1fe73f9.088080d88c7727e7.js
+%%HOMEDIR%%/.next/static/chunks/ab2253a0.25bc0ddbc91b1665.js
%%HOMEDIR%%/.next/static/chunks/b0a687f6.1744981fb2f81244.js
-%%HOMEDIR%%/.next/static/chunks/b1a9255a.dfb77462b17c83f4.js
-%%HOMEDIR%%/.next/static/chunks/d5ac9709.b652d7d999d16340.js
-%%HOMEDIR%%/.next/static/chunks/framework-c5cfcc96a94eae8a.js
-%%HOMEDIR%%/.next/static/chunks/main-fdb542b0de8d2585.js
-%%HOMEDIR%%/.next/static/chunks/pages/_app-ed68b1f672755457.js
-%%HOMEDIR%%/.next/static/chunks/pages/_error-fb6a88ddaef38215.js
-%%HOMEDIR%%/.next/static/chunks/pages/browserconfig.xml-efe8cee33627ae01.js
-%%HOMEDIR%%/.next/static/chunks/pages/index-c767b321db535108.js
-%%HOMEDIR%%/.next/static/chunks/pages/site.webmanifest-61a35e125a46ba1c.js
+%%HOMEDIR%%/.next/static/chunks/b1a9255a.ccd4a9a09aa1422d.js
+%%HOMEDIR%%/.next/static/chunks/d5ac9709.ec3ef8092e4b96a0.js
+%%HOMEDIR%%/.next/static/chunks/framework-ca2f8fe4a887959b.js
+%%HOMEDIR%%/.next/static/chunks/main-dfa4279da7a75ddd.js
+%%HOMEDIR%%/.next/static/chunks/pages/_app-f2aed9a8371b01cf.js
+%%HOMEDIR%%/.next/static/chunks/pages/_error-6688cd3453d9a0f3.js
+%%HOMEDIR%%/.next/static/chunks/pages/browserconfig.xml-b987cf8acf2b2b17.js
+%%HOMEDIR%%/.next/static/chunks/pages/index-45ed409068e0a34c.js
+%%HOMEDIR%%/.next/static/chunks/pages/site.webmanifest-4e478b15ec457e07.js
%%HOMEDIR%%/.next/static/chunks/polyfills-42372ed130431b0a.js
-%%HOMEDIR%%/.next/static/css/2699d50e78e78db5.css
+%%HOMEDIR%%/.next/static/chunks/webpack-2aec3c43fd93416f.js
+%%HOMEDIR%%/.next/static/css/3c7cb320c2354f78.css
%%HOMEDIR%%/.next/static/media/Manrope.61cdc36c.ttf
%%HOMEDIR%%/.next/static/media/Manrope.63012343.woff2
%%HOMEDIR%%/next-i18next.config.js
@@ -1328,8 +1339,8 @@ etc/homepage.env
%%HOMEDIR%%/node_modules/.pnpm/@kubernetes+client-node@1.0.0/node_modules/stream-buffers
%%HOMEDIR%%/node_modules/.pnpm/@kubernetes+client-node@1.0.0/node_modules/tar
%%HOMEDIR%%/node_modules/.pnpm/@kubernetes+client-node@1.0.0/node_modules/tmp-promise
-%%HOMEDIR%%/node_modules/.pnpm/@next+env@15.4.5/node_modules/@next/env/dist/index.js
-%%HOMEDIR%%/node_modules/.pnpm/@next+env@15.4.5/node_modules/@next/env/package.json
+%%HOMEDIR%%/node_modules/.pnpm/@next+env@15.5.2/node_modules/@next/env/dist/index.js
+%%HOMEDIR%%/node_modules/.pnpm/@next+env@15.5.2/node_modules/@next/env/package.json
%%HOMEDIR%%/node_modules/.pnpm/@protobufjs+aspromise@1.1.2/node_modules/@protobufjs/aspromise/index.js
%%HOMEDIR%%/node_modules/.pnpm/@protobufjs+aspromise@1.1.2/node_modules/@protobufjs/aspromise/package.json
%%HOMEDIR%%/node_modules/.pnpm/@protobufjs+base64@1.1.2/node_modules/@protobufjs/base64/index.js
@@ -1418,8 +1429,6 @@ etc/homepage.env
%%HOMEDIR%%/node_modules/.pnpm/bl@4.1.0/node_modules/bl/package.json
%%HOMEDIR%%/node_modules/.pnpm/bl@4.1.0/node_modules/inherits
%%HOMEDIR%%/node_modules/.pnpm/bl@4.1.0/node_modules/readable-stream
-%%HOMEDIR%%/node_modules/.pnpm/boolbase@1.0.0/node_modules/boolbase/index.js
-%%HOMEDIR%%/node_modules/.pnpm/boolbase@1.0.0/node_modules/boolbase/package.json
%%HOMEDIR%%/node_modules/.pnpm/cacheable-lookup@7.0.0/node_modules/cacheable-lookup/package.json
%%HOMEDIR%%/node_modules/.pnpm/cacheable-lookup@7.0.0/node_modules/cacheable-lookup/source/index.js
%%HOMEDIR%%/node_modules/.pnpm/cacheable-request@10.2.14/node_modules/cacheable-request/dist/index.js
@@ -1431,650 +1440,601 @@ etc/homepage.env
%%HOMEDIR%%/node_modules/.pnpm/cacheable-request@10.2.14/node_modules/mimic-response
%%HOMEDIR%%/node_modules/.pnpm/cacheable-request@10.2.14/node_modules/normalize-url
%%HOMEDIR%%/node_modules/.pnpm/cacheable-request@10.2.14/node_modules/responselike
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/agents.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/browserVersions.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/browsers.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/aac.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/abortcontroller.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/ac3-ec3.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/accelerometer.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/addeventlistener.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/alternate-stylesheet.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/ambient-light.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/apng.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/array-find-index.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/array-find.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/array-flat.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/array-includes.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/arrow-functions.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/asmjs.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/async-clipboard.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/async-functions.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/atob-btoa.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/audio-api.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/audio.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/audiotracks.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/autofocus.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/auxclick.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/av1.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/avif.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/background-attachment.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/background-clip-text.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/background-img-opts.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/background-position-x-y.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/background-repeat-round-space.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/background-sync.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/battery-status.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/beacon.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/beforeafterprint.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/bigint.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/blobbuilder.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/bloburls.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/border-image.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/border-radius.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/broadcastchannel.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/brotli.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/calc.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/canvas-blending.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/canvas-text.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/canvas.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/ch-unit.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/chacha20-poly1305.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/channel-messaging.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/childnode-remove.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/classlist.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/clipboard.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/colr-v1.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/colr.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/comparedocumentposition.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/console-basic.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/console-time.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/const.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/constraint-validation.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/contenteditable.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/cookie-store-api.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/cors.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/createimagebitmap.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/credential-management.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/cross-document-view-transitions.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/cryptography.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-all.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-anchor-positioning.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-animation.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-any-link.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-appearance.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-at-counter-style.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-autofill.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-backdrop-filter.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-background-offsets.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-boxshadow.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-canvas.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-caret-color.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-cascade-layers.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-cascade-scope.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-case-insensitive.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-clip-path.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-color-adjust.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-color-function.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-conic-gradients.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-container-queries-style.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-container-queries.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-container-query-units.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-containment.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-content-visibility.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-counters.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-crisp-edges.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-cross-fade.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-default-pseudo.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-deviceadaptation.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-dir-pseudo.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-display-contents.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-element-function.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-env-function.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-exclusions.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-featurequeries.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-file-selector-button.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-filter-function.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-filters.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-first-letter.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-first-line.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-fixed.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-focus-visible.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-focus-within.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-font-palette.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-font-stretch.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-gencontent.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-gradients.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-grid-animation.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-grid.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-has.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-hyphens.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-if.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-image-orientation.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-image-set.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-in-out-of-range.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-initial-letter.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-initial-value.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-lch-lab.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-letter-spacing.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-line-clamp.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-logical-props.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-marker-pseudo.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-masks.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-matches-pseudo.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-math-functions.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-media-interaction.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-media-range-syntax.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-media-resolution.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-media-scripting.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-mediaqueries.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-mixblendmode.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-module-scripts.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-motion-paths.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-namespaces.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-nesting.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-not-sel-list.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-nth-child-of.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-opacity.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-optional-pseudo.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-overflow-anchor.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-overflow-overlay.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-overflow.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-page-break.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-paged-media.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-paint-api.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-placeholder-shown.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-placeholder.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-print-color-adjust.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-read-only-write.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-rebeccapurple.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-reflections.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-regions.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-relative-colors.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-repeating-gradients.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-resize.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-revert-value.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-rrggbbaa.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-scroll-behavior.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-scrollbar.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-sel2.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-sel3.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-selection.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-shapes.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-snappoints.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-sticky.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-subgrid.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-supports-api.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-table.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-text-align-last.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-text-box-trim.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-text-indent.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-text-justify.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-text-orientation.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-text-spacing.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-textshadow.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-touch-action.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-transitions.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-unicode-bidi.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-unset-value.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-variables.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-when-else.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-widows-orphans.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-width-stretch.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-writing-mode.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css-zoom.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css3-attr.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css3-boxsizing.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css3-colors.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css3-cursors-grab.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css3-cursors-newer.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css3-cursors.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/css3-tabsize.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/currentcolor.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/custom-elements.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/custom-elementsv1.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/customevent.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/datalist.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/dataset.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/datauri.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/decorators.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/details.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/deviceorientation.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/devicepixelratio.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/dialog.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/dispatchevent.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/dnssec.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/do-not-track.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/document-currentscript.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/document-execcommand.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/document-policy.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/document-scrollingelement.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/documenthead.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/dom-manip-convenience.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/dom-range.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/domcontentloaded.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/dommatrix.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/download.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/dragndrop.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/element-closest.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/element-from-point.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/element-scroll-methods.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/eme.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/eot.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/es5.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/es6-class.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/es6-generators.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/es6-module.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/es6-number.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/es6-string-includes.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/es6.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/eventsource.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/extended-system-fonts.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/feature-policy.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/fetch.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/fieldset-disabled.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/fileapi.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/filereader.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/filereadersync.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/filesystem.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/flac.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/flexbox-gap.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/flexbox.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/flow-root.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/focusin-focusout-events.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/font-family-system-ui.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/font-feature.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/font-kerning.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/font-loading.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/font-size-adjust.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/font-smooth.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/font-unicode-range.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/font-variant-alternates.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/font-variant-numeric.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/fontface.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/form-attribute.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/form-submit-attributes.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/form-validation.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/forms.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/fullscreen.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/gamepad.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/geolocation.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/getboundingclientrect.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/getcomputedstyle.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/getelementsbyclassname.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/getrandomvalues.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/gyroscope.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/hardwareconcurrency.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/hashchange.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/heif.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/hevc.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/hidden.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/high-resolution-time.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/history.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/html-media-capture.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/html5semantic.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/http-live-streaming.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/http2.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/http3.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/iframe-sandbox.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/iframe-seamless.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/iframe-srcdoc.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/imagecapture.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/ime.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/import-maps.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/imports.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/indexeddb.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/indexeddb2.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/inline-block.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/innertext.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/input-color.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/input-datetime.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/input-email-tel-url.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/input-event.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/input-file-accept.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/input-file-directory.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/input-file-multiple.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/input-inputmode.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/input-minlength.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/input-number.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/input-pattern.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/input-placeholder.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/input-range.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/input-search.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/input-selection.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/insert-adjacent.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/insertadjacenthtml.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/internationalization.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/intersectionobserver.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/intl-pluralrules.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/intrinsic-width.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/jpeg2000.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/jpegxl.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/jpegxr.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/json.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/keyboardevent-code.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/keyboardevent-key.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/keyboardevent-location.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/keyboardevent-which.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/lazyload.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/let.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/link-icon-png.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/link-icon-svg.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/link-rel-preconnect.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/link-rel-prefetch.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/link-rel-preload.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/link-rel-prerender.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/loading-lazy-attr.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/localecompare.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/magnetometer.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/matchesselector.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/matchmedia.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/mathml.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/maxlength.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/media-fragments.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/mediarecorder.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/mediasource.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/menu.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/meta-theme-color.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/meter.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/midi.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/minmaxwh.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/mp3.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/mpeg-dash.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/mpeg4.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/multibackgrounds.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/multicolumn.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/mutation-events.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/mutationobserver.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/namevalue-storage.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/native-filesystem-api.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/nav-timing.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/netinfo.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/notifications.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/object-entries.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/object-fit.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/object-observe.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/object-values.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/objectrtc.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/offline-apps.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/offscreencanvas.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/ogg-vorbis.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/ogv.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/ol-reversed.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/once-event-listener.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/online-status.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/opus.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/orientation-sensor.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/outline.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/pad-start-end.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/page-transition-events.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/pagevisibility.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/passive-event-listener.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/passkeys.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/passwordrules.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/path2d.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/payment-request.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/pdf-viewer.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/permissions-api.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/permissions-policy.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/picture-in-picture.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/picture.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/ping.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/png-alpha.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/pointer-events.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/pointer.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/pointerlock.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/portals.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/prefers-color-scheme.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/progress.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/promise-finally.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/promises.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/proximity.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/proxy.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/publickeypinning.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/push-api.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/queryselector.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/readonly-attr.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/referrer-policy.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/registerprotocolhandler.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/rel-noopener.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/rel-noreferrer.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/rellist.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/rem.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/requestanimationframe.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/requestidlecallback.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/resizeobserver.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/resource-timing.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/rest-parameters.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/rtcpeerconnection.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/ruby.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/run-in.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/screen-orientation.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/script-async.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/script-defer.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/scrollintoview.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/sdch.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/selection-api.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/selectlist.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/server-timing.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/serviceworkers.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/setimmediate.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/shadowdom.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/shadowdomv1.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/sharedarraybuffer.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/sharedworkers.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/sni.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/spdy.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/speech-recognition.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/speech-synthesis.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/spellcheck-attribute.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/sql-storage.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/srcset.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/stream.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/streams.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/stricttransportsecurity.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/style-scoped.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/subresource-bundling.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/subresource-integrity.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/svg-css.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/svg-filters.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/svg-fonts.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/svg-fragment.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/svg-html.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/svg-html5.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/svg-img.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/svg-smil.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/svg.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/sxg.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/tabindex-attr.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/template-literals.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/template.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/temporal.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/testfeat.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/text-decoration.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/text-emphasis.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/text-overflow.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/text-size-adjust.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/text-stroke.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/textcontent.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/textencoder.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/tls1-1.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/tls1-2.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/tls1-3.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/touch.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/transforms2d.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/transforms3d.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/trusted-types.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/ttf.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/typedarrays.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/u2f.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/unhandledrejection.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/url.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/urlsearchparams.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/use-strict.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/user-select-none.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/user-timing.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/variable-fonts.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/vector-effect.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/vibration.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/video.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/videotracks.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/view-transitions.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/viewport-unit-variants.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/viewport-units.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wai-aria.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wake-lock.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wasm-bigint.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wasm-extended-const.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wasm-gc.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wasm-multi-memory.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wasm-multi-value.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wasm-reference-types.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wasm-signext.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wasm-simd.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wasm-tail-calls.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wasm-threads.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wasm.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wav.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wbr-element.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/web-animation.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/web-app-manifest.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/web-bluetooth.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/web-serial.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/web-share.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/webauthn.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/webcodecs.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/webgl.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/webgl2.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/webgpu.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/webhid.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/webkit-user-drag.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/webm.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/webnfc.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/webp.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/websockets.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/webtransport.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/webusb.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/webvr.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/webvtt.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/webworkers.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/webxr.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/will-change.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/woff.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/woff2.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/word-break.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/wordwrap.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/x-doc-messaging.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/x-frame-options.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/xhr2.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/xhtml.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/xhtmlsmil.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/xml-serializer.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/data/features/zstd.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/dist/lib/statuses.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/dist/lib/supported.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/dist/unpacker/agents.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/dist/unpacker/browserVersions.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/dist/unpacker/browsers.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/dist/unpacker/feature.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/dist/unpacker/features.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/dist/unpacker/index.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/dist/unpacker/region.js
-%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001731/node_modules/caniuse-lite/package.json
-%%HOMEDIR%%/node_modules/.pnpm/cheerio-select@2.1.0/node_modules/boolbase
-%%HOMEDIR%%/node_modules/.pnpm/cheerio-select@2.1.0/node_modules/cheerio-select/lib/esm/helpers.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio-select@2.1.0/node_modules/cheerio-select/lib/esm/index.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio-select@2.1.0/node_modules/cheerio-select/lib/esm/package.json
-%%HOMEDIR%%/node_modules/.pnpm/cheerio-select@2.1.0/node_modules/cheerio-select/lib/esm/positionals.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio-select@2.1.0/node_modules/cheerio-select/lib/helpers.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio-select@2.1.0/node_modules/cheerio-select/lib/index.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio-select@2.1.0/node_modules/cheerio-select/lib/positionals.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio-select@2.1.0/node_modules/cheerio-select/package.json
-%%HOMEDIR%%/node_modules/.pnpm/cheerio-select@2.1.0/node_modules/css-select
-%%HOMEDIR%%/node_modules/.pnpm/cheerio-select@2.1.0/node_modules/css-what
-%%HOMEDIR%%/node_modules/.pnpm/cheerio-select@2.1.0/node_modules/domutils
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio-select
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/api/attributes.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/api/css.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/api/forms.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/api/manipulation.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/api/traversing.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/cheerio.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/esm/api/attributes.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/esm/api/css.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/esm/api/forms.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/esm/api/manipulation.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/esm/api/traversing.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/esm/cheerio.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/esm/index.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/esm/load.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/esm/options.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/esm/package.json
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/esm/parse.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/esm/parsers/parse5-adapter.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/esm/static.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/esm/types.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/esm/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/index.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/load.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/options.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/parse.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/parsers/parse5-adapter.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/static.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/types.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/lib/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/cheerio/package.json
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/dom-serializer
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/domhandler
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/domutils
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/htmlparser2
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/parse5
-%%HOMEDIR%%/node_modules/.pnpm/cheerio@1.0.0-rc.12/node_modules/parse5-htmlparser2-tree-adapter
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/agents.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/browserVersions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/browsers.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/aac.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/abortcontroller.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/ac3-ec3.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/accelerometer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/addeventlistener.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/alternate-stylesheet.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/ambient-light.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/apng.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/array-find-index.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/array-find.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/array-flat.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/array-includes.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/arrow-functions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/asmjs.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/async-clipboard.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/async-functions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/atob-btoa.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/audio-api.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/audio.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/audiotracks.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/autofocus.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/auxclick.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/av1.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/avif.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/background-attachment.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/background-clip-text.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/background-img-opts.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/background-position-x-y.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/background-repeat-round-space.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/background-sync.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/battery-status.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/beacon.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/beforeafterprint.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/bigint.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/blobbuilder.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/bloburls.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/border-image.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/border-radius.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/broadcastchannel.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/brotli.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/calc.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/canvas-blending.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/canvas-text.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/canvas.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/ch-unit.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/chacha20-poly1305.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/channel-messaging.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/childnode-remove.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/classlist.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/clipboard.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/colr-v1.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/colr.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/comparedocumentposition.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/console-basic.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/console-time.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/const.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/constraint-validation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/contenteditable.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/cookie-store-api.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/cors.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/createimagebitmap.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/credential-management.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/cross-document-view-transitions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/cryptography.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-all.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-anchor-positioning.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-animation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-any-link.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-appearance.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-at-counter-style.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-autofill.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-backdrop-filter.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-background-offsets.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-boxshadow.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-canvas.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-caret-color.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-cascade-layers.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-cascade-scope.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-case-insensitive.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-clip-path.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-color-adjust.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-color-function.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-conic-gradients.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-container-queries-style.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-container-queries.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-container-query-units.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-containment.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-content-visibility.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-counters.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-crisp-edges.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-cross-fade.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-default-pseudo.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-deviceadaptation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-dir-pseudo.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-display-contents.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-element-function.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-env-function.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-exclusions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-featurequeries.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-file-selector-button.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-filter-function.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-filters.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-first-letter.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-first-line.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-fixed.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-focus-visible.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-focus-within.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-font-palette.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-font-stretch.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-gencontent.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-gradients.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-grid-animation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-grid.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-has.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-hyphens.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-if.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-image-orientation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-image-set.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-in-out-of-range.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-initial-letter.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-initial-value.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-lch-lab.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-letter-spacing.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-line-clamp.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-logical-props.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-marker-pseudo.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-masks.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-matches-pseudo.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-math-functions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-media-interaction.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-media-range-syntax.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-media-resolution.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-media-scripting.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-mediaqueries.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-mixblendmode.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-module-scripts.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-motion-paths.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-namespaces.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-nesting.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-not-sel-list.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-nth-child-of.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-opacity.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-optional-pseudo.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-overflow-anchor.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-overflow-overlay.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-overflow.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-page-break.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-paged-media.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-paint-api.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-placeholder-shown.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-placeholder.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-print-color-adjust.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-read-only-write.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-rebeccapurple.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-reflections.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-regions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-relative-colors.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-repeating-gradients.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-resize.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-revert-value.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-rrggbbaa.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-scroll-behavior.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-scrollbar.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-sel2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-sel3.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-selection.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-shapes.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-snappoints.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-sticky.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-subgrid.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-supports-api.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-table.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-text-align-last.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-text-box-trim.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-text-indent.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-text-justify.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-text-orientation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-text-spacing.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-textshadow.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-touch-action.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-transitions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-unicode-bidi.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-unset-value.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-variables.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-when-else.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-widows-orphans.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-width-stretch.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-writing-mode.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css-zoom.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css3-attr.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css3-boxsizing.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css3-colors.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css3-cursors-grab.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css3-cursors-newer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css3-cursors.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/css3-tabsize.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/currentcolor.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/custom-elements.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/custom-elementsv1.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/customevent.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/datalist.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/dataset.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/datauri.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/decorators.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/details.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/deviceorientation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/devicepixelratio.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/dialog.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/dispatchevent.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/dnssec.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/do-not-track.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/document-currentscript.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/document-execcommand.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/document-policy.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/document-scrollingelement.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/documenthead.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/dom-manip-convenience.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/dom-range.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/domcontentloaded.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/dommatrix.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/download.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/dragndrop.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/element-closest.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/element-from-point.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/element-scroll-methods.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/eme.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/eot.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/es5.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/es6-class.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/es6-generators.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/es6-module.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/es6-number.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/es6-string-includes.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/es6.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/eventsource.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/extended-system-fonts.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/feature-policy.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/fetch.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/fieldset-disabled.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/fileapi.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/filereader.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/filereadersync.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/filesystem.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/flac.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/flexbox-gap.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/flexbox.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/flow-root.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/focusin-focusout-events.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/font-family-system-ui.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/font-feature.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/font-kerning.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/font-loading.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/font-size-adjust.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/font-smooth.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/font-unicode-range.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/font-variant-alternates.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/font-variant-numeric.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/fontface.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/form-attribute.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/form-submit-attributes.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/form-validation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/forms.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/fullscreen.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/gamepad.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/geolocation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/getboundingclientrect.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/getcomputedstyle.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/getelementsbyclassname.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/getrandomvalues.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/gyroscope.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/hardwareconcurrency.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/hashchange.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/heif.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/hevc.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/hidden.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/high-resolution-time.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/history.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/html-media-capture.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/html5semantic.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/http-live-streaming.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/http2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/http3.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/iframe-sandbox.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/iframe-seamless.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/iframe-srcdoc.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/imagecapture.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/ime.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/import-maps.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/imports.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/indexeddb.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/indexeddb2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/inline-block.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/innertext.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/input-color.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/input-datetime.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/input-email-tel-url.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/input-event.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/input-file-accept.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/input-file-directory.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/input-file-multiple.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/input-inputmode.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/input-minlength.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/input-number.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/input-pattern.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/input-placeholder.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/input-range.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/input-search.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/input-selection.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/insert-adjacent.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/insertadjacenthtml.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/internationalization.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/intersectionobserver.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/intl-pluralrules.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/intrinsic-width.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/jpeg2000.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/jpegxl.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/jpegxr.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/json.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/keyboardevent-code.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/keyboardevent-key.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/keyboardevent-location.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/keyboardevent-which.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/lazyload.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/let.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/link-icon-png.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/link-icon-svg.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/link-rel-preconnect.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/link-rel-prefetch.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/link-rel-preload.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/link-rel-prerender.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/loading-lazy-attr.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/localecompare.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/magnetometer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/matchesselector.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/matchmedia.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/mathml.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/maxlength.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/media-fragments.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/mediarecorder.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/mediasource.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/menu.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/meta-theme-color.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/meter.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/midi.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/minmaxwh.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/mp3.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/mpeg-dash.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/mpeg4.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/multibackgrounds.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/multicolumn.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/mutation-events.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/mutationobserver.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/namevalue-storage.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/native-filesystem-api.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/nav-timing.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/netinfo.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/notifications.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/object-entries.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/object-fit.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/object-observe.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/object-values.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/objectrtc.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/offline-apps.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/offscreencanvas.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/ogg-vorbis.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/ogv.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/ol-reversed.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/once-event-listener.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/online-status.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/opus.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/orientation-sensor.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/outline.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/pad-start-end.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/page-transition-events.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/pagevisibility.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/passive-event-listener.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/passkeys.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/passwordrules.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/path2d.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/payment-request.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/pdf-viewer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/permissions-api.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/permissions-policy.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/picture-in-picture.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/picture.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/ping.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/png-alpha.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/pointer-events.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/pointer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/pointerlock.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/portals.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/prefers-color-scheme.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/progress.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/promise-finally.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/promises.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/proximity.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/proxy.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/publickeypinning.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/push-api.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/queryselector.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/readonly-attr.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/referrer-policy.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/registerprotocolhandler.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/rel-noopener.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/rel-noreferrer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/rellist.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/rem.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/requestanimationframe.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/requestidlecallback.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/resizeobserver.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/resource-timing.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/rest-parameters.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/rtcpeerconnection.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/ruby.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/run-in.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/screen-orientation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/script-async.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/script-defer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/scrollintoview.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/sdch.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/selection-api.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/selectlist.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/server-timing.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/serviceworkers.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/setimmediate.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/shadowdom.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/shadowdomv1.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/sharedarraybuffer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/sharedworkers.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/sni.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/spdy.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/speech-recognition.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/speech-synthesis.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/spellcheck-attribute.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/sql-storage.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/srcset.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/stream.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/streams.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/stricttransportsecurity.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/style-scoped.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/subresource-bundling.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/subresource-integrity.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/svg-css.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/svg-filters.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/svg-fonts.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/svg-fragment.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/svg-html.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/svg-html5.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/svg-img.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/svg-smil.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/svg.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/sxg.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/tabindex-attr.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/template-literals.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/template.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/temporal.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/testfeat.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/text-decoration.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/text-emphasis.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/text-overflow.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/text-size-adjust.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/text-stroke.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/textcontent.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/textencoder.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/tls1-1.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/tls1-2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/tls1-3.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/touch.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/transforms2d.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/transforms3d.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/trusted-types.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/ttf.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/typedarrays.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/u2f.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/unhandledrejection.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/url.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/urlsearchparams.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/use-strict.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/user-select-none.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/user-timing.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/variable-fonts.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/vector-effect.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/vibration.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/video.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/videotracks.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/view-transitions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/viewport-unit-variants.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/viewport-units.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wai-aria.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wake-lock.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wasm-bigint.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wasm-extended-const.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wasm-gc.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wasm-multi-memory.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wasm-multi-value.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wasm-reference-types.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wasm-signext.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wasm-simd.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wasm-tail-calls.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wasm-threads.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wasm.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wav.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wbr-element.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/web-animation.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/web-app-manifest.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/web-bluetooth.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/web-serial.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/web-share.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/webauthn.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/webcodecs.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/webgl.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/webgl2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/webgpu.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/webhid.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/webkit-user-drag.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/webm.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/webnfc.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/webp.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/websockets.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/webtransport.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/webusb.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/webvr.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/webvtt.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/webworkers.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/webxr.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/will-change.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/woff.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/woff2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/word-break.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/wordwrap.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/x-doc-messaging.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/x-frame-options.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/xhr2.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/xhtml.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/xhtmlsmil.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/xml-serializer.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/data/features/zstd.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/dist/lib/statuses.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/dist/lib/supported.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/dist/unpacker/agents.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/dist/unpacker/browserVersions.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/dist/unpacker/browsers.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/dist/unpacker/feature.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/dist/unpacker/features.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/dist/unpacker/index.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/dist/unpacker/region.js
+%%HOMEDIR%%/node_modules/.pnpm/caniuse-lite@1.0.30001739/node_modules/caniuse-lite/package.json
%%HOMEDIR%%/node_modules/.pnpm/chownr@1.1.4/node_modules/chownr/chownr.js
%%HOMEDIR%%/node_modules/.pnpm/chownr@1.1.4/node_modules/chownr/package.json
%%HOMEDIR%%/node_modules/.pnpm/chownr@3.0.0/node_modules/chownr/dist/commonjs/index.js
@@ -2335,37 +2295,6 @@ etc/homepage.env
%%HOMEDIR%%/node_modules/.pnpm/core-util-is@1.0.3/node_modules/core-util-is/package.json
%%HOMEDIR%%/node_modules/.pnpm/cpu-features@0.0.10/node_modules/cpu-features/lib/index.js
%%HOMEDIR%%/node_modules/.pnpm/cpu-features@0.0.10/node_modules/cpu-features/package.json
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/boolbase
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/attributes.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/compile.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/esm/attributes.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/esm/compile.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/esm/general.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/esm/index.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/esm/package.json
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/esm/pseudo-selectors/aliases.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/esm/pseudo-selectors/filters.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/esm/pseudo-selectors/index.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/esm/pseudo-selectors/pseudos.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/esm/pseudo-selectors/subselects.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/esm/sort.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/general.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/index.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/pseudo-selectors/aliases.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/pseudo-selectors/filters.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/pseudo-selectors/index.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/pseudo-selectors/pseudos.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/pseudo-selectors/subselects.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/lib/sort.js
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-select/package.json
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/css-what
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/domutils
-%%HOMEDIR%%/node_modules/.pnpm/css-select@5.1.0/node_modules/nth-check
-%%HOMEDIR%%/node_modules/.pnpm/css-what@6.1.0/node_modules/css-what/lib/commonjs/index.js
-%%HOMEDIR%%/node_modules/.pnpm/css-what@6.1.0/node_modules/css-what/lib/commonjs/parse.js
-%%HOMEDIR%%/node_modules/.pnpm/css-what@6.1.0/node_modules/css-what/lib/commonjs/stringify.js
-%%HOMEDIR%%/node_modules/.pnpm/css-what@6.1.0/node_modules/css-what/lib/commonjs/types.js
-%%HOMEDIR%%/node_modules/.pnpm/css-what@6.1.0/node_modules/css-what/package.json
%%HOMEDIR%%/node_modules/.pnpm/debug@3.2.7/node_modules/debug/package.json
%%HOMEDIR%%/node_modules/.pnpm/debug@3.2.7/node_modules/debug/src/browser.js
%%HOMEDIR%%/node_modules/.pnpm/debug@3.2.7/node_modules/debug/src/common.js
@@ -2422,71 +2351,28 @@ etc/homepage.env
%%HOMEDIR%%/node_modules/.pnpm/dockerode@4.0.7/node_modules/dockerode/package.json
%%HOMEDIR%%/node_modules/.pnpm/dockerode@4.0.7/node_modules/tar-fs
%%HOMEDIR%%/node_modules/.pnpm/dockerode@4.0.7/node_modules/uuid
-%%HOMEDIR%%/node_modules/.pnpm/dom-serializer@2.0.0/node_modules/dom-serializer/lib/esm/foreignNames.js
-%%HOMEDIR%%/node_modules/.pnpm/dom-serializer@2.0.0/node_modules/dom-serializer/lib/esm/index.js
-%%HOMEDIR%%/node_modules/.pnpm/dom-serializer@2.0.0/node_modules/dom-serializer/lib/esm/package.json
-%%HOMEDIR%%/node_modules/.pnpm/dom-serializer@2.0.0/node_modules/dom-serializer/lib/foreignNames.js
-%%HOMEDIR%%/node_modules/.pnpm/dom-serializer@2.0.0/node_modules/dom-serializer/lib/index.js
-%%HOMEDIR%%/node_modules/.pnpm/dom-serializer@2.0.0/node_modules/dom-serializer/package.json
-%%HOMEDIR%%/node_modules/.pnpm/dom-serializer@2.0.0/node_modules/domelementtype
-%%HOMEDIR%%/node_modules/.pnpm/dom-serializer@2.0.0/node_modules/entities
-%%HOMEDIR%%/node_modules/.pnpm/domelementtype@2.3.0/node_modules/domelementtype/lib/esm/index.js
-%%HOMEDIR%%/node_modules/.pnpm/domelementtype@2.3.0/node_modules/domelementtype/lib/esm/package.json
-%%HOMEDIR%%/node_modules/.pnpm/domelementtype@2.3.0/node_modules/domelementtype/lib/index.js
-%%HOMEDIR%%/node_modules/.pnpm/domelementtype@2.3.0/node_modules/domelementtype/package.json
-%%HOMEDIR%%/node_modules/.pnpm/domhandler@5.0.3/node_modules/domelementtype
-%%HOMEDIR%%/node_modules/.pnpm/domhandler@5.0.3/node_modules/domhandler/lib/esm/index.js
-%%HOMEDIR%%/node_modules/.pnpm/domhandler@5.0.3/node_modules/domhandler/lib/esm/node.js
-%%HOMEDIR%%/node_modules/.pnpm/domhandler@5.0.3/node_modules/domhandler/lib/esm/package.json
-%%HOMEDIR%%/node_modules/.pnpm/domhandler@5.0.3/node_modules/domhandler/lib/index.js
-%%HOMEDIR%%/node_modules/.pnpm/domhandler@5.0.3/node_modules/domhandler/lib/node.js
-%%HOMEDIR%%/node_modules/.pnpm/domhandler@5.0.3/node_modules/domhandler/package.json
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/dom-serializer
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domelementtype
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domhandler
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/lib/esm/feeds.js
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/lib/esm/helpers.js
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/lib/esm/index.js
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/lib/esm/legacy.js
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/lib/esm/manipulation.js
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/lib/esm/package.json
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/lib/esm/querying.js
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/lib/esm/stringify.js
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/lib/esm/traversal.js
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/lib/feeds.js
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/lib/helpers.js
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/lib/index.js
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/lib/legacy.js
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/lib/manipulation.js
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/lib/querying.js
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/lib/stringify.js
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/lib/traversal.js
-%%HOMEDIR%%/node_modules/.pnpm/domutils@3.2.2/node_modules/domutils/package.json
%%HOMEDIR%%/node_modules/.pnpm/enabled@2.0.0/node_modules/enabled/index.js
%%HOMEDIR%%/node_modules/.pnpm/enabled@2.0.0/node_modules/enabled/package.json
%%HOMEDIR%%/node_modules/.pnpm/end-of-stream@1.4.5/node_modules/end-of-stream/index.js
%%HOMEDIR%%/node_modules/.pnpm/end-of-stream@1.4.5/node_modules/end-of-stream/package.json
%%HOMEDIR%%/node_modules/.pnpm/end-of-stream@1.4.5/node_modules/once
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/lib/decode.js
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/lib/decode_codepoint.js
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/lib/encode.js
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/lib/escape.js
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/lib/esm/decode.js
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/lib/esm/decode_codepoint.js
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/lib/esm/encode.js
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/lib/esm/escape.js
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/lib/esm/generated/decode-data-html.js
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/lib/esm/generated/decode-data-xml.js
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/lib/esm/generated/encode-html.js
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/lib/esm/index.js
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/lib/esm/package.json
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/lib/generated/decode-data-html.js
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/lib/generated/decode-data-xml.js
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/lib/generated/encode-html.js
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/lib/index.js
-%%HOMEDIR%%/node_modules/.pnpm/entities@4.5.0/node_modules/entities/package.json
%%HOMEDIR%%/node_modules/.pnpm/event-to-promise@0.7.0/node_modules/event-to-promise/index.js
%%HOMEDIR%%/node_modules/.pnpm/event-to-promise@0.7.0/node_modules/event-to-promise/package.json
+%%HOMEDIR%%/node_modules/.pnpm/fast-xml-parser@5.2.3/node_modules/fast-xml-parser/lib/fxp.cjs
+%%HOMEDIR%%/node_modules/.pnpm/fast-xml-parser@5.2.3/node_modules/fast-xml-parser/package.json
+%%HOMEDIR%%/node_modules/.pnpm/fast-xml-parser@5.2.3/node_modules/fast-xml-parser/src/fxp.js
+%%HOMEDIR%%/node_modules/.pnpm/fast-xml-parser@5.2.3/node_modules/fast-xml-parser/src/ignoreAttributes.js
+%%HOMEDIR%%/node_modules/.pnpm/fast-xml-parser@5.2.3/node_modules/fast-xml-parser/src/util.js
+%%HOMEDIR%%/node_modules/.pnpm/fast-xml-parser@5.2.3/node_modules/fast-xml-parser/src/validator.js
+%%HOMEDIR%%/node_modules/.pnpm/fast-xml-parser@5.2.3/node_modules/fast-xml-parser/src/xmlbuilder/json2xml.js
+%%HOMEDIR%%/node_modules/.pnpm/fast-xml-parser@5.2.3/node_modules/fast-xml-parser/src/xmlbuilder/orderedJs2Xml.js
+%%HOMEDIR%%/node_modules/.pnpm/fast-xml-parser@5.2.3/node_modules/fast-xml-parser/src/xmlparser/DocTypeReader.js
+%%HOMEDIR%%/node_modules/.pnpm/fast-xml-parser@5.2.3/node_modules/fast-xml-parser/src/xmlparser/OptionsBuilder.js
+%%HOMEDIR%%/node_modules/.pnpm/fast-xml-parser@5.2.3/node_modules/fast-xml-parser/src/xmlparser/OrderedObjParser.js
+%%HOMEDIR%%/node_modules/.pnpm/fast-xml-parser@5.2.3/node_modules/fast-xml-parser/src/xmlparser/XMLParser.js
+%%HOMEDIR%%/node_modules/.pnpm/fast-xml-parser@5.2.3/node_modules/fast-xml-parser/src/xmlparser/node2json.js
+%%HOMEDIR%%/node_modules/.pnpm/fast-xml-parser@5.2.3/node_modules/fast-xml-parser/src/xmlparser/xmlNode.js
+%%HOMEDIR%%/node_modules/.pnpm/fast-xml-parser@5.2.3/node_modules/strnum
%%HOMEDIR%%/node_modules/.pnpm/fecha@4.2.3/node_modules/fecha/lib/fecha.umd.js
%%HOMEDIR%%/node_modules/.pnpm/fecha@4.2.3/node_modules/fecha/package.json
%%HOMEDIR%%/node_modules/.pnpm/fn.name@1.1.0/node_modules/fn.name/index.js
@@ -2510,102 +2396,105 @@ etc/homepage.env
%%HOMEDIR%%/node_modules/.pnpm/form-data-encoder@2.1.4/node_modules/form-data-encoder/package.json
%%HOMEDIR%%/node_modules/.pnpm/fs-constants@1.0.0/node_modules/fs-constants/index.js
%%HOMEDIR%%/node_modules/.pnpm/fs-constants@1.0.0/node_modules/fs-constants/package.json
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/cheerio
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/lib/DnsResolver.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/lib/GlobalUdpSocket.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/lib/HexUtil.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/lib/Logger.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/lib/Promises.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/lib/ProtocolResolver.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/lib/QueryRunner.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/lib/Results.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/lib/game-resolver.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/lib/gamedig.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/lib/games.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/lib/index.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/lib/reader.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/package.json
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/altvmp.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/armagetron.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/asa.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/ase.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/assettocorsa.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/battlefield.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/beammp.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/beammpmaster.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/brokeprotocol.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/brokeprotocolmaster.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/buildandshoot.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/core.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/cs2d.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/dayz.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/discord.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/doom3.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/eco.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/eldewrito.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/epic.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/factorio.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/farmingsimulator.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/ffow.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/fivem.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/gamespy1.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/gamespy2.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/gamespy3.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/geneshift.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/goldsrc.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/gtasao.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/hawakening.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/hawakeningmaster.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/hexen2.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/index.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/jc2mp.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/kspdmp.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/mafia2mp.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/mafia2online.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/minecraft.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/minecraftbedrock.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/minecraftvanilla.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/minetest.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/mumble.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/mumbleping.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/nadeo.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/openttd.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/palworld.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/quake1.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/quake2.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/quake3.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/ragemp.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/renegadex.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/renegadexmaster.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/rfactor.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/samp.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/satisfactory.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/savage2.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/soldat.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/starmade.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/starsiege.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/teamspeak2.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/teamspeak3.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/terraria.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/theisleevrima.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/toxikk.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/tribes1.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/tribes1master.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/unreal2.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/ut3.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/valve.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/vcmp.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/ventrilo.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/vintagestory.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/vintagestorymaster.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/warsow.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gamedig/protocols/xonotic.js
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/gbxremote
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/got
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/iconv-lite
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/long
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/seek-bzip
-%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.2.0/node_modules/varint
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/fast-xml-parser
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/lib/DnsResolver.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/lib/GlobalUdpSocket.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/lib/HexUtil.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/lib/Logger.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/lib/Promises.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/lib/ProtocolResolver.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/lib/QueryRunner.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/lib/Results.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/lib/game-resolver.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/lib/gamedig.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/lib/games.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/lib/index.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/lib/reader.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/package.json
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/altvmp.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/armagetron.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/asa.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/ase.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/assettocorsa.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/battlefield.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/beammp.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/beammpmaster.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/brokeprotocol.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/brokeprotocolmaster.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/buildandshoot.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/core.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/cs2d.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/dayz.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/discord.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/doom3.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/eco.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/eldewrito.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/epic.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/factorio.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/farmingsimulator.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/ffow.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/fivem.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/gamespy1.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/gamespy2.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/gamespy3.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/geneshift.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/goldsrc.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/gtasao.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/hawakening.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/hawakeningmaster.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/hexen2.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/index.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/jc2mp.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/kspdmp.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/mafia2mp.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/mafia2online.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/minecraft.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/minecraftbedrock.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/minecraftvanilla.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/minetest.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/mumble.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/mumbleping.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/nadeo.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/openttd.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/palworld.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/quake1.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/quake2.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/quake3.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/ragemp.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/renegadex.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/renegadexmaster.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/renown.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/rfactor.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/samp.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/satisfactory.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/savage2.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/sdtd.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/soldat.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/starmade.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/starsiege.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/teamspeak2.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/teamspeak3.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/terraria.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/theisleevrima.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/toxikk.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/tribes1.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/tribes1master.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/unreal2.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/ut3.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/valve.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/vcmp.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/ventrilo.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/vintagestory.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/vintagestorymaster.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/warsow.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gamedig/protocols/xonotic.js
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/gbxremote
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/got
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/iconv-lite
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/long
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/seek-bzip
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/telnet-client
+%%HOMEDIR%%/node_modules/.pnpm/gamedig@5.3.1/node_modules/varint
%%HOMEDIR%%/node_modules/.pnpm/gbxremote@0.2.1/node_modules/any-promise
%%HOMEDIR%%/node_modules/.pnpm/gbxremote@0.2.1/node_modules/barse
%%HOMEDIR%%/node_modules/.pnpm/gbxremote@0.2.1/node_modules/event-to-promise
@@ -2656,20 +2545,8 @@ etc/homepage.env
%%HOMEDIR%%/node_modules/.pnpm/html-parse-stringify@3.0.1/node_modules/html-parse-stringify/dist/html-parse-stringify.js
%%HOMEDIR%%/node_modules/.pnpm/html-parse-stringify@3.0.1/node_modules/html-parse-stringify/package.json
%%HOMEDIR%%/node_modules/.pnpm/html-parse-stringify@3.0.1/node_modules/void-elements
-%%HOMEDIR%%/node_modules/.pnpm/htmlparser2@8.0.2/node_modules/domelementtype
-%%HOMEDIR%%/node_modules/.pnpm/htmlparser2@8.0.2/node_modules/domhandler
-%%HOMEDIR%%/node_modules/.pnpm/htmlparser2@8.0.2/node_modules/domutils
-%%HOMEDIR%%/node_modules/.pnpm/htmlparser2@8.0.2/node_modules/entities
-%%HOMEDIR%%/node_modules/.pnpm/htmlparser2@8.0.2/node_modules/htmlparser2/lib/Parser.js
-%%HOMEDIR%%/node_modules/.pnpm/htmlparser2@8.0.2/node_modules/htmlparser2/lib/Tokenizer.js
-%%HOMEDIR%%/node_modules/.pnpm/htmlparser2@8.0.2/node_modules/htmlparser2/lib/esm/Parser.js
-%%HOMEDIR%%/node_modules/.pnpm/htmlparser2@8.0.2/node_modules/htmlparser2/lib/esm/Tokenizer.js
-%%HOMEDIR%%/node_modules/.pnpm/htmlparser2@8.0.2/node_modules/htmlparser2/lib/esm/index.js
-%%HOMEDIR%%/node_modules/.pnpm/htmlparser2@8.0.2/node_modules/htmlparser2/lib/esm/package.json
-%%HOMEDIR%%/node_modules/.pnpm/htmlparser2@8.0.2/node_modules/htmlparser2/lib/index.js
-%%HOMEDIR%%/node_modules/.pnpm/htmlparser2@8.0.2/node_modules/htmlparser2/package.json
-%%HOMEDIR%%/node_modules/.pnpm/http-cache-semantics@4.1.1/node_modules/http-cache-semantics/index.js
-%%HOMEDIR%%/node_modules/.pnpm/http-cache-semantics@4.1.1/node_modules/http-cache-semantics/package.json
+%%HOMEDIR%%/node_modules/.pnpm/http-cache-semantics@4.2.0/node_modules/http-cache-semantics/index.js
+%%HOMEDIR%%/node_modules/.pnpm/http-cache-semantics@4.2.0/node_modules/http-cache-semantics/package.json
%%HOMEDIR%%/node_modules/.pnpm/http2-wrapper@2.2.1/node_modules/http2-wrapper/package.json
%%HOMEDIR%%/node_modules/.pnpm/http2-wrapper@2.2.1/node_modules/http2-wrapper/source/agent.js
%%HOMEDIR%%/node_modules/.pnpm/http2-wrapper@2.2.1/node_modules/http2-wrapper/source/auto.js
@@ -2993,10 +2870,7 @@ etc/homepage.env
%%HOMEDIR%%/node_modules/.pnpm/logform@2.7.0/node_modules/ms
%%HOMEDIR%%/node_modules/.pnpm/logform@2.7.0/node_modules/safe-stable-stringify
%%HOMEDIR%%/node_modules/.pnpm/logform@2.7.0/node_modules/triple-beam
-%%HOMEDIR%%/node_modules/.pnpm/long@5.2.3/node_modules/long/index.js
-%%HOMEDIR%%/node_modules/.pnpm/long@5.2.3/node_modules/long/package.json
-%%HOMEDIR%%/node_modules/.pnpm/long@5.2.3/node_modules/long/umd/index.js
-%%HOMEDIR%%/node_modules/.pnpm/long@5.2.3/node_modules/long/umd/package.json
+%%HOMEDIR%%/node_modules/.pnpm/long@5.3.2/node_modules/long/index.js
%%HOMEDIR%%/node_modules/.pnpm/long@5.3.2/node_modules/long/package.json
%%HOMEDIR%%/node_modules/.pnpm/long@5.3.2/node_modules/long/umd/index.js
%%HOMEDIR%%/node_modules/.pnpm/long@5.3.2/node_modules/long/umd/package.json
@@ -3078,1148 +2952,1156 @@ etc/homepage.env
%%HOMEDIR%%/node_modules/.pnpm/nanoid@3.3.11/node_modules/nanoid/non-secure/index.cjs
%%HOMEDIR%%/node_modules/.pnpm/nanoid@3.3.11/node_modules/nanoid/non-secure/package.json
%%HOMEDIR%%/node_modules/.pnpm/nanoid@3.3.11/node_modules/nanoid/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@babel/runtime
-%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/core-js
-%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/hoist-non-react-statics
-%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/i18next
-%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/i18next-fs-backend
-%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/dist/commonjs/appWithTranslation.js
-%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/dist/commonjs/config/createConfig.js
-%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/dist/commonjs/config/defaultConfig.js
-%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/dist/commonjs/createClient/node.js
-%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/dist/commonjs/createClient/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/dist/commonjs/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/dist/commonjs/serverSideTranslations.js
-%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/dist/commonjs/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/serverSideTranslations.js
-%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/react
-%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/react-i18next
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@next/env
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@swc/helpers
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/caniuse-lite
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/analysis/extract-const-value.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/analysis/get-page-static-info.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/analysis/parse-module.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/loader/get-config.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/loader/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/loader/transform.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/loader/util.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/plugins/commonjs.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/plugins/next-font-unsupported.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/plugins/next-page-config.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/plugins/next-page-disallow-re-export-all-exports.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/plugins/next-ssg-transform.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/build-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/create-compiler-aliases.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/define-env.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/deployment-id.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/entries.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/get-babel-config-file.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/get-babel-loader-config.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/handle-externals.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/load-entrypoint.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/load-jsconfig.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/next-config-ts/require-hook.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/next-config-ts/transpile-config.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/next-dir-paths.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/normalize-catchall-routes.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/output/format.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/output/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/output/log.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/output/store.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/fetch/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/fetch/whatwg-fetch.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/object-assign.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/object.assign/auto.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/object.assign/implementation.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/object.assign/polyfill.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/object.assign/shim.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/polyfill-nomodule.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/process.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/segment-config/app/app-segment-config.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/segment-config/app/app-segments.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/segment-config/app/collect-root-param-keys.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/segment-config/middleware/middleware-config.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/segment-config/pages/pages-segment-config.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/static-paths/app.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/static-paths/pages.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/static-paths/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/swc/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/swc/options.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack-config-rules/resolve.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack-config.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/cache-invalidation.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/base.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/loaders/client.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/loaders/file-resolve.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/loaders/getCssModuleLocalIdent.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/loaders/global.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/loaders/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/loaders/modules.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/loaders/next-font.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/messages.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/plugins.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/images/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/images/messages.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/helpers.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/CssSyntaxError.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/camelcase.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/plugins/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/plugins/postcss-icss-parser.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/plugins/postcss-import-parser.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/plugins/postcss-url-parser.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/getUrl.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/get-module-build-info.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/codegen.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/interface.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/loader.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/minify.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/next-flight-css-loader.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/next-flight-loader/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/next-middleware-loader.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/Error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/Warning.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/lib/file-protocol.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/lib/join-function.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/lib/postcss.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/lib/value-processor.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/app-build-manifest-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/build-manifest-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/copy-file-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/css-chunking-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/css-minimizer-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/devtools-ignore-list-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/eval-source-map-dev-tool-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/flight-client-entry-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/flight-manifest-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/jsconfig-paths-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/memory-with-gc-cache-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/middleware-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/mini-css-extract-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/minify-webpack-plugin/src/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/next-drop-client-page-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/next-font-manifest-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/next-trace-entrypoints-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/next-types-plugin/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/next-types-plugin/shared.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/nextjs-require-cache-hot-reloader.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/optional-peer-dependency-resolve-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/profiling-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/react-loadable-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/rspack-flight-client-entry-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/rspack-profiling-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/slow-module-detection-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/subresource-integrity-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/telemetry-plugin/telemetry-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/telemetry-plugin/use-cache-tracker-utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/getModuleTrace.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parse-dynamic-code-evaluation-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseBabel.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseCss.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseNextAppLoaderError.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseNextFontError.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseNextInvalidImportError.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseNotFoundError.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseScss.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/simpleWebpackError.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/webpackModuleError.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/stringify-request.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/cli/next-test.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/add-base-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/add-locale.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/app-build-id.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/app-call-server.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/app-find-source-map-url.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/assign-location.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/app-router-announcer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/app-router-headers.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/app-router-instance.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/app-router.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/bailout-to-client-rendering.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/builtin/default.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/builtin/global-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/builtin/global-not-found.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/dev-root-http-access-fallback-boundary.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/error-boundary.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/errors/graceful-degrade-boundary.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/forbidden.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/handle-isr-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/hooks-server-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/http-access-fallback/error-fallback.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/http-access-fallback/http-access-fallback.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/is-next-router-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/links.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/match-segments.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/nav-failure-handler.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/navigation-untracked.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/navigation.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/navigation.react-server.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/noop-head.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/not-found.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/promise-queue.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/redirect-boundary.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/redirect-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/redirect-status-code.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/redirect.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/aliased-prefetch-navigations.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/apply-flight-data.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/apply-router-state-patch-to-tree.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/clear-cache-node-data-for-segment-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/compute-changed-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/create-href-from-url.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/create-initial-router-state.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/create-router-cache-key.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/fetch-server-response.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/fill-cache-with-new-subtree-data.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/fill-lazy-items-till-leaf-with-head.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/handle-mutable.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/handle-segment-mismatch.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/invalidate-cache-below-flight-segmentpath.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/invalidate-cache-by-router-state.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/is-navigating-to-new-root-layout.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/ppr-navigations.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/prefetch-cache-utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/find-head-in-cache.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/has-interception-route-in-current-tree.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/hmr-refresh-reducer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/navigate-reducer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/prefetch-reducer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/refresh-reducer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/restore-reducer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/server-action-reducer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/server-patch-reducer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/refetch-inactive-parallel-segments.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/router-reducer-types.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/router-reducer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/set-cache-busting-search-param.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/should-hard-navigate.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/segment-cache-impl/cache-key.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/segment-cache-impl/cache.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/segment-cache-impl/lru.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/segment-cache-impl/navigation.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/segment-cache-impl/prefetch.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/segment-cache-impl/scheduler.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/segment-cache-impl/tuple-map.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/segment-cache.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/static-generation-bailout.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/styles/access-error-styles.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/unauthorized.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/unresolved-thenable.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/unstable-rethrow.browser.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/unstable-rethrow.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/unstable-rethrow.server.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/use-action-queue.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/detect-domain-locale.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/hot-reloader/app/hot-reloader-app.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/hot-reloader/app/use-websocket.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/hot-reloader/get-socket-url.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/hot-reloader/pages/hot-reloader-pages.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/hot-reloader/pages/websocket.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/hot-reloader/shared.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/hot-reloader/turbopack-hot-reloader-common.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/report-hmr-latency.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/runtime-error-handler.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/flight-data-helpers.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/has-base-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/lib/console.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/normalize-trailing-slash.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/react-client-callbacks/on-recoverable-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/react-client-callbacks/report-global-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/remove-base-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/remove-locale.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/request-idle-callback.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/resolve-href.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/route-loader.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/router.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/script.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/set-attributes-from-props.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/trusted-types.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/with-router.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/cookies/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/cookies/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/ponyfill/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/ponyfill/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/abort-controller.js.text.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/console.js.text.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/events.js.text.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/load.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/stream.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/timers.js.text.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/url.js.text.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@hapi/accept/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@hapi/accept/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@napi-rs/triples/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@napi-rs/triples/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/constants.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/fontkit/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/format-available-values.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/fetch-css-from-google-fonts.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/fetch-font-file.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/fetch-resource.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/find-font-files-in-css.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/font-data.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/get-fallback-font-override-metrics.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/get-font-axes.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/get-google-fonts-url.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/get-proxy-agent.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/google-fonts-metadata.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/loader.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/retry.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/sort-fonts-variant-values.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/validate-google-font-function-call.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/local/get-fallback-metrics-from-font-file.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/local/loader.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/local/pick-font-file-for-fallback-generation.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/local/validate-local-font-function-call.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/next-font-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/google/loader.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/local/loader.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/ReactRefreshWebpackPlugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/internal/ReactRefreshModule.runtime.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/internal/helpers.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/loader.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@opentelemetry/api/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@opentelemetry/api/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@vercel/nft/LICENSE
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@vercel/nft/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@vercel/nft/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/acorn/acorn.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/acorn/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/amphtml-validator/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/amphtml-validator/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/amphtml-validator/validator_wasm.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/assert/assert.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/assert/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/async-retry/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/async-retry/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/async-sema/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/async-sema/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel-packages/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel-packages/packages-bundle.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/bundle.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/code-frame.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/core-lib-block-hoist-plugin.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/core-lib-config.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/core-lib-normalize-file.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/core-lib-normalize-opts.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/core-lib-plugin-pass.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/core.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/generator.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/parser.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/plugin-syntax-jsx.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/plugin-transform-define.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/plugin-transform-modules-commonjs.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/preset-typescript.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/traverse.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/types.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/browserify-zlib/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/browserify-zlib/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/browserslist/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/browserslist/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/buffer/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/buffer/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/busboy/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/busboy/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/bytes/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/bytes/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/ci-info/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/ci-info/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/commander/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/commander/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/comment-json/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/comment-json/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/compression/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/compression/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/conf/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/conf/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/constants-browserify/constants.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/constants-browserify/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/content-disposition/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/content-disposition/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/cookie/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/cookie/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/cross-spawn/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/cross-spawn/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/crypto-browserify/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/crypto-browserify/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/cssnano-simple/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/data-uri-to-buffer/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/data-uri-to-buffer/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/debug/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/debug/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/devalue/devalue.umd.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/devalue/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/domain-browser/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/domain-browser/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/edge-runtime/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/edge-runtime/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/events/events.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/events/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/find-up/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/find-up/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/fresh/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/fresh/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/glob/glob.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/glob/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/gzip-size/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/gzip-size/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/http-proxy-agent/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/http-proxy-agent/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/http-proxy/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/http-proxy/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/https-browserify/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/https-browserify/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/https-proxy-agent/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/https-proxy-agent/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/icss-utils/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/icss-utils/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/ignore-loader/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/ignore-loader/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/image-size/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/image-size/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/is-animated/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/is-animated/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/is-docker/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/is-docker/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/is-wsl/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/is-wsl/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/jest-worker/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/jest-worker/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/jest-worker/processChild.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/jest-worker/threadChild.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/json5/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/json5/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/jsonwebtoken/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/jsonwebtoken/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/loader-utils2/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/loader-utils2/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/loader-utils3/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/loader-utils3/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/lodash.curry/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/lodash.curry/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/lru-cache/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/lru-cache/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/mini-css-extract-plugin/cjs.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/mini-css-extract-plugin/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/mini-css-extract-plugin/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/nanoid/index.cjs
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/nanoid/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/native-url/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/native-url/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/neo-async/async.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/neo-async/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-devtools/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/app-page-experimental.runtime.prod.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/app-page-turbo-experimental.runtime.prod.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/app-page-turbo.runtime.prod.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-turbo.runtime.prod.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages.runtime.prod.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/os-browserify/browser.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/os-browserify/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/p-limit/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/p-limit/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/p-queue/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/p-queue/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/path-browserify/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/path-browserify/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/path-to-regexp/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/path-to-regexp/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/picomatch/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/picomatch/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-flexbugs-fixes/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-flexbugs-fixes/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-modules-extract-imports/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-modules-extract-imports/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-modules-local-by-default/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-modules-local-by-default/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-modules-scope/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-modules-scope/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-modules-values/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-modules-values/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-plugin-stub-for-cssnano-simple/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-preset-env/index.cjs
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-preset-env/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-scss/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-scss/scss-syntax.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-value-parser/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-value-parser/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/process/browser.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/process/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/punycode/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/punycode/punycode.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/querystring-es3/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/querystring-es3/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/raw-body/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/raw-body/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-is/cjs/react-is.development.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-is/cjs/react-is.production.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-is/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-is/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-refresh/babel.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-refresh/cjs/react-refresh-babel.development.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-refresh/cjs/react-refresh-babel.production.min.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-refresh/cjs/react-refresh-runtime.development.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-refresh/cjs/react-refresh-runtime.production.min.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-refresh/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-refresh/runtime.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/regenerator-runtime/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/regenerator-runtime/runtime.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/safe-stable-stringify/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/safe-stable-stringify/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/sass-loader/cjs.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/sass-loader/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/schema-utils3/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/schema-utils3/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/semver/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/semver/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/send/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/send/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/setimmediate/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/setimmediate/setImmediate.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/shell-quote/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/shell-quote/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/source-map/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/source-map/source-map.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/source-map08/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/source-map08/source-map.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/stacktrace-parser/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/stream-browserify/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/stream-browserify/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/stream-http/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/stream-http/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/string-hash/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/string-hash/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/string_decoder/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/string_decoder/string_decoder.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/strip-ansi/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/strip-ansi/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/superstruct/index.cjs
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/superstruct/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/tar/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/tar/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/text-table/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/text-table/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/timers-browserify/main.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/timers-browserify/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/tty-browserify/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/tty-browserify/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/unistore/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/unistore/unistore.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/util/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/util/util.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/vm-browserify/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/vm-browserify/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/watchpack/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/watchpack/watchpack.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/webpack-sources3/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/webpack-sources3/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/ws/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/ws/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/zod-validation-error/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/zod-validation-error/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/zod/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/zod/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/experimental/testmode/context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/experimental/testmode/fetch.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/experimental/testmode/httpget.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/experimental/testmode/server-edge.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/experimental/testmode/server.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/export/helpers/create-incremental-cache.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/export/helpers/get-amp-html-validator.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/export/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/batcher.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/build-custom-route.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/client-and-server-references.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/coalesced-function.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/compile-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/constants.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/create-client-router-filter.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/default-transpiled-packages.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/detached-promise.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/detect-typo.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/download-swc.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/error-telemetry-utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/fallback.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/fatal-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/file-exists.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/find-config.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/find-pages-dir.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/find-root.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/format-dynamic-import-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/format-server-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/fs/rename.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/fs/write-atomic.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/generate-interception-routes-rewrites.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/get-network-host.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/get-project-dir.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/has-necessary-dependencies.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/helpers/get-cache-directory.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/helpers/get-online.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/helpers/get-pkg-manager.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/helpers/get-registry.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/helpers/install.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/install-dependencies.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/interop-default.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-api-route.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-app-page-route.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-app-route-route.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-edge-runtime.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-internal-component.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-serializable-props.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/known-edge-safe-packages.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/load-custom-routes.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/metadata/get-metadata-route.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/metadata/is-metadata-route.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/metadata/metadata-constants.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/metadata/metadata-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/multi-file-writer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/needs-experimental-react.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/non-nullable.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/normalize-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/oxford-comma-list.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/page-types.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/patch-incorrect-lockfile.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/pick.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/picocolors.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/pretty-bytes.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/realpath.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/recursive-delete.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/recursive-readdir.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/redirect-status.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/resolve-from.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/scheduler.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/semver-noop.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/server-external-packages.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/static-env.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/try-to-parse-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/turbopack-warning.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/typescript/diagnosticFormatter.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/typescript/getTypeScriptConfiguration.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/typescript/getTypeScriptIntent.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/typescript/missingDependencyError.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/typescript/runTypeCheck.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/typescript/writeAppTypeDeclarations.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/typescript/writeConfigurationDefaults.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/url.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/verify-partytown-setup.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/verify-typescript-setup.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/wait.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/with-promise-cache.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/server/dev-indicator-middleware.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/server/font/get-dev-overlay-font-middleware.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/server/get-next-error-feedback-middleware.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/server/launch-editor.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/server/middleware-response.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/server/restart-dev-server-middleware.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/server/shared.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/shared/console-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/shared/forward-logs-shared.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/shared/react-18-hydration-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/shared/react-19-hydration-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/shared/webpack-module-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/app/app-dev-overlay-error-boundary.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/app/errors/replay-ssr-only-errors.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/app/errors/stitched-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/app/errors/use-error-handler.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/app/errors/use-forward-console-log.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/app/forward-logs.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/app/terminal-logging-config.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/pages/hydration-error-state.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/pages/pages-dev-overlay-error-boundary.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/pages/pages-dev-overlay-setup.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/use-app-dev-rendering-indicator.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/ReactDOMServerPages.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/accept-header.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/after/after-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/after/awaiter.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/after/builtin-request-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/after/run-with-after.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/api-utils/get-cookie-parser.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/api-utils/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/api-utils/node/try-get-preview-data.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/action-async-storage-instance.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/action-async-storage.external.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/action-handler.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/action-utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/after-task-async-storage.external.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/app-render-prerender-utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/app-render-render-utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/app-render.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/async-local-storage.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/cache-signal.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/create-component-styles-and-scripts.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/create-component-tree.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/create-error-handler.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/csrf-protection.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/dynamic-rendering.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/encryption-utils-server.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/encryption-utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/flight-render-result.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/get-asset-query-string.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/get-css-inlined-link-tags.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/get-layer-assets.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/get-preloadable-fonts.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/get-script-nonce-from-header.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/get-segment-param.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/get-short-dynamic-param-type.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/has-loading-component-in-tree.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/interop-default.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/make-get-server-inserted-html.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/metadata-insertion/create-server-inserted-metadata.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/parse-and-validate-flight-router-state.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/parse-loader-tree.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/postponed-state.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/prospective-render-utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/react-large-shell-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/react-server.node.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/render-css-resource.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/required-scripts.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/segment-explorer-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/server-inserted-html.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/strip-flight-headers.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/types.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/use-flight-response.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/walk-tree-with-flight-router-state.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/work-async-storage-instance.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/work-async-storage.external.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/async-storage/draft-mode-provider.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/async-storage/request-store.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/async-storage/work-store.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-http/helpers.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-http/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-http/node.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/body-streams.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/cache-dir.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/capsize-font-metrics.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/ci-info.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/client-component-renderer-logger.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/config-schema.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/config-shared.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/config-utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/config.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/crypto-utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/browser-logs/receive-logs.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/browser-logs/source-map.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/dev-indicator-server-state.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/get-source-map-from-file.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/hot-middleware.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/hot-reloader-turbopack.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/hot-reloader-types.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/hot-reloader-webpack.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/log-requests.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/messages.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/middleware-turbopack.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/middleware-webpack.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/next-dev-server.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/node-stack-frames.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/on-demand-entry-handler.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/parse-version-info.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/require-cache.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/static-paths-worker.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/turbopack-utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dynamic-rendering-utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/font-utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/get-app-route-from-entrypoint.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/get-route-from-entrypoint.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/htmlescape.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/image-optimizer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/instrumentation/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/internal-utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/app-dir-module.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/app-info-log.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/async-callback-set.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/cache-control.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/cache-handlers/default.external.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/chrome-devtools-workspace.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/clone-response.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/cpu-profile.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/decode-query-path-parameter.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/dedupe-fetch.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/dev-bundler-service.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/etag.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/experimental/create-env-definitions.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/experimental/ppr.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/find-page-file.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/fix-mojibake.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/format-hostname.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/i18n-provider.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/implicit-tags.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/incremental-cache/file-system-cache.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/incremental-cache/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/is-ipv6.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/lazy-result.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/lru-cache.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/match-next-data-pathname.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/mock-request.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/module-loader/node-module-loader.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/node-fs-methods.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/parse-stack.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/patch-fetch.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/patch-set-header.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/render-server.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/block-cross-site.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/build-data-route.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/decode-path-params.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/filesystem.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/is-postpone.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/proxy-request.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/resolve-routes.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/router-server-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/server-action-request-meta.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/server-ipc/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/source-maps.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/start-server.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/streaming-metadata.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/to-route.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/trace/constants.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/trace/tracer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/trace/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/load-components.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/load-default-error-components.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/load-manifest.external.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/match-bundle.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-typescript.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment-baseline.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment-extensions/console-dev.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment-extensions/date.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment-extensions/error-inspect.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment-extensions/node-crypto.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment-extensions/random.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment-extensions/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment-extensions/web-crypto.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-polyfill-crypto.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/absolute-filename-normalizer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/app/app-bundle-path-normalizer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/app/app-filename-normalizer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/app/app-page-normalizer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/app/app-pathname-normalizer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/app/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/pages/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/pages/pages-bundle-path-normalizer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/pages/pages-filename-normalizer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/pages/pages-page-normalizer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/pages/pages-pathname-normalizer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/locale-route-normalizer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/normalizers.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/prefixing-normalizer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/request/base-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/request/next-data.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/request/prefetch-rsc.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/request/prefix.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/request/rsc.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/request/segment-prefix-rsc.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/request/suffix.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/underscore-normalizer.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/wrap-normalizer-fn.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/optimize-amp.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/patch-error-inspect.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/pipe-readable.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/post-process.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/render-result.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/render.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/request-meta.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/request/fallback-params.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/require-hook.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/require.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/response-cache/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/response-cache/types.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/response-cache/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/resume-data-cache/cache-store.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/resume-data-cache/resume-data-cache.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/revalidation-utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-definitions/app-page-route-definition.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-kind.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-managers/default-route-matcher-manager.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-managers/dev-route-matcher-manager.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/app-page-route-matcher-provider.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/app-route-route-matcher-provider.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/dev/dev-app-page-route-matcher-provider.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/dev/dev-app-route-route-matcher-provider.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/dev/dev-pages-api-route-matcher-provider.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/dev/dev-pages-route-matcher-provider.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/dev/file-cache-route-matcher-provider.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/dev/helpers/file-reader/batched-file-reader.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/dev/helpers/file-reader/default-file-reader.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/helpers/cached-route-matcher-provider.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/helpers/manifest-loaders/node-manifest-loader.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/manifest-route-matcher-provider.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/pages-api-route-matcher-provider.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/pages-route-matcher-provider.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matchers/app-page-route-matcher.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matchers/app-route-route-matcher.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matchers/locale-route-matcher.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matchers/pages-api-route-matcher.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matchers/pages-route-matcher.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matchers/route-matcher.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matches/pages-api-route-match.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/module.compiled.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/module.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/module.render.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/amp-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/app-router-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/entrypoints.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/head-manager-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/hooks-client-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/image-config-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/router-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/server-inserted-html.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/entrypoints.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/entrypoints.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/checks.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/builtin/_error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/module.compiled.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/module.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/module.render.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/amp-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/app-router-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/entrypoints.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/head-manager-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/hooks-client-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/html-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/image-config-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/router-context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/server-inserted-html.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/route-module.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/send-payload.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/send-response.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/serve-static.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/server-route-utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/server-utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/setup-http-agent-env.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/stream-utils/encoded-tags.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/stream-utils/node-web-streams-helper.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/stream-utils/uint8array-helpers.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/constant.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/rules/client-boundary.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/rules/config.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/rules/entry.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/rules/error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/rules/metadata.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/rules/server-boundary.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/rules/server.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/use-cache/handlers.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/adapter.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/get-edge-preview-props.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/globals.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/http.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/next-url.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/sandbox/context.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/sandbox/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/sandbox/resource-managers.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/sandbox/sandbox.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/spec-extension/adapters/headers.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/spec-extension/adapters/next-request.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/spec-extension/adapters/reflect.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/spec-extension/cookies.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/spec-extension/fetch-event.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/spec-extension/request.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/spec-extension/response.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/web-on-close.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/amp-context.shared-runtime.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/amp-mode.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/bloom-filter.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/canary-only.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/constants.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/deep-freeze.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/dset.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/encode-uri-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/error-source.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/errors/constants.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/escape-regexp.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/format-webpack-messages.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/get-hostname.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/get-rspack.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/get-webpack-bundler.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/hash.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/head.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/html-context.shared-runtime.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/i18n/get-locale-redirect.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/image-blur-svg.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/image-config.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/invariant-error.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/is-internal.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/is-plain-object.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/is-thenable.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/isomorphic/path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/loadable-context.shared-runtime.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/loadable.shared-runtime.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/magic-identifier.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/match-local-pattern.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/match-remote-pattern.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/mitt.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/modern-browserslist-target.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/no-fallback-error.external.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/normalized-asset-prefix.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/denormalize-app-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/get-page-paths.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/normalize-data-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/normalize-page-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router-context.shared-runtime.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/adapters.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/router.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/add-locale.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/app-paths.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/cache-busting-search-param.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/compare-states.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/disable-smooth-scroll.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/escape-path-delimiters.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/format-url.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/get-asset-path-from-route.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/get-route-from-asset-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/html-bots.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/interception-routes.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/interpolate-as.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/is-bot.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/is-dynamic.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/is-local-url.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/omit.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/parse-path.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/parse-url.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/path-match.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/prepare-destination.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/querystring.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/relativize-url.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/resolve-rewrites.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/route-matcher.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/route-regex.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/sorted-routes.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/runtime-config.external.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/segment-cache/output-export-prefetch-encoding.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/segment-cache/segment-value-encoding.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/segment.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/server-reference-info.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/side-effect.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/turbopack/compilation-events.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/turbopack/entry-key.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/turbopack/manifest-loader.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/turbopack/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/utils/warn-once.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/zod.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/anonymous-meta.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/detached-flush.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/events/build.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/events/error-feedback.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/events/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/events/plugins.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/events/swc-load-failure.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/events/version.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/flush-and-exit.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/post-telemetry-payload.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/project-id.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/storage.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/trace/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/trace/report/index.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/trace/report/to-json.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/trace/report/to-telemetry.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/trace/shared.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/trace/trace.js
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/font/google/target.css
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/package.json
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/postcss
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/react
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/react-dom
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/sharp
-%%HOMEDIR%%/node_modules/.pnpm/next@15.4.5_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/styled-jsx
+%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@babel/runtime
+%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/core-js
+%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/hoist-non-react-statics
+%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/i18next
+%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/i18next-fs-backend
+%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/dist/commonjs/appWithTranslation.js
+%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/dist/commonjs/config/createConfig.js
+%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/dist/commonjs/config/defaultConfig.js
+%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/dist/commonjs/createClient/node.js
+%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/dist/commonjs/createClient/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/dist/commonjs/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/dist/commonjs/serverSideTranslations.js
+%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/dist/commonjs/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next-i18next/serverSideTranslations.js
+%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/react
+%%HOMEDIR%%/node_modules/.pnpm/next-i18next@12.1.0_next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1__react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/react-i18next
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@next/env
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@swc/helpers
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/caniuse-lite
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/analysis/extract-const-value.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/analysis/get-page-static-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/analysis/parse-module.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/loader/get-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/loader/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/loader/transform.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/loader/util.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/plugins/commonjs.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/plugins/next-font-unsupported.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/plugins/next-page-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/plugins/next-page-disallow-re-export-all-exports.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/babel/plugins/next-ssg-transform.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/build-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/create-compiler-aliases.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/define-env.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/deployment-id.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/entries.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/get-babel-config-file.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/get-babel-loader-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/handle-externals.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/load-entrypoint.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/load-jsconfig.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/next-config-ts/require-hook.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/next-config-ts/transpile-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/next-dir-paths.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/normalize-catchall-routes.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/output/format.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/output/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/output/log.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/output/store.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/fetch/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/fetch/whatwg-fetch.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/object-assign.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/object.assign/auto.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/object.assign/implementation.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/object.assign/polyfill.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/object.assign/shim.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/polyfill-nomodule.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/polyfills/process.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/segment-config/app/app-segment-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/segment-config/app/app-segments.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/segment-config/app/collect-root-param-keys.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/segment-config/middleware/middleware-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/segment-config/pages/pages-segment-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/static-paths/app.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/static-paths/pages.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/static-paths/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/swc/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/swc/options.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack-config-rules/resolve.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/cache-invalidation.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/base.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/loaders/client.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/loaders/file-resolve.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/loaders/getCssModuleLocalIdent.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/loaders/global.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/loaders/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/loaders/modules.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/loaders/next-font.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/messages.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/css/plugins.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/images/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/blocks/images/messages.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/helpers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/config/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/CssSyntaxError.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/camelcase.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/plugins/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/plugins/postcss-icss-parser.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/plugins/postcss-import-parser.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/plugins/postcss-url-parser.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/getUrl.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/css-loader/src/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/get-module-build-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/codegen.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/interface.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/minify.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/lightningcss-loader/src/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/next-flight-css-loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/next-flight-loader/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/next-middleware-loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/Error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/Warning.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/lib/file-protocol.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/lib/join-function.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/lib/postcss.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/lib/value-processor.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/loaders/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/app-build-manifest-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/build-manifest-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/copy-file-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/css-chunking-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/css-minimizer-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/devtools-ignore-list-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/eval-source-map-dev-tool-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/flight-client-entry-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/flight-manifest-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/jsconfig-paths-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/memory-with-gc-cache-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/middleware-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/mini-css-extract-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/minify-webpack-plugin/src/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/next-drop-client-page-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/next-font-manifest-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/next-trace-entrypoints-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/next-types-plugin/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/next-types-plugin/shared.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/nextjs-require-cache-hot-reloader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/optional-peer-dependency-resolve-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/profiling-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/react-loadable-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/rspack-flight-client-entry-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/rspack-profiling-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/slow-module-detection-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/subresource-integrity-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/telemetry-plugin/telemetry-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/telemetry-plugin/use-cache-tracker-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/getModuleTrace.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parse-dynamic-code-evaluation-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseBabel.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseCss.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseNextAppLoaderError.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseNextFontError.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseNextInvalidImportError.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseNotFoundError.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/parseScss.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/simpleWebpackError.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/plugins/wellknown-errors-plugin/webpackModuleError.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/stringify-request.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/build/webpack/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/cli/next-test.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/add-base-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/add-locale.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/app-build-id.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/app-call-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/app-find-source-map-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/assign-location.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/app-router-announcer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/app-router-headers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/app-router-instance.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/app-router.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/bailout-to-client-rendering.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/builtin/default.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/builtin/global-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/builtin/global-not-found.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/dev-root-http-access-fallback-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/error-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/errors/graceful-degrade-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/errors/root-error-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/forbidden.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/handle-isr-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/hooks-server-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/http-access-fallback/error-fallback.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/http-access-fallback/http-access-fallback.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/is-next-router-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/links.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/match-segments.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/nav-failure-handler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/navigation-untracked.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/navigation.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/navigation.react-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/noop-head.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/not-found.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/promise-queue.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/redirect-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/redirect-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/redirect-status-code.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/redirect.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/aliased-prefetch-navigations.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/apply-flight-data.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/apply-router-state-patch-to-tree.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/clear-cache-node-data-for-segment-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/compute-changed-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/create-href-from-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/create-initial-router-state.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/create-router-cache-key.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/fetch-server-response.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/fill-cache-with-new-subtree-data.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/fill-lazy-items-till-leaf-with-head.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/handle-mutable.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/handle-segment-mismatch.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/invalidate-cache-below-flight-segmentpath.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/invalidate-cache-by-router-state.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/is-navigating-to-new-root-layout.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/ppr-navigations.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/prefetch-cache-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/find-head-in-cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/has-interception-route-in-current-tree.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/hmr-refresh-reducer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/navigate-reducer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/prefetch-reducer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/refresh-reducer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/restore-reducer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/server-action-reducer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/reducers/server-patch-reducer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/refetch-inactive-parallel-segments.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/router-reducer-types.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/router-reducer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/set-cache-busting-search-param.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/router-reducer/should-hard-navigate.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/segment-cache-impl/cache-key.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/segment-cache-impl/cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/segment-cache-impl/lru.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/segment-cache-impl/navigation.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/segment-cache-impl/prefetch.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/segment-cache-impl/scheduler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/segment-cache-impl/tuple-map.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/segment-cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/static-generation-bailout.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/styles/access-error-styles.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/unauthorized.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/unrecognized-action-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/unresolved-thenable.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/unstable-rethrow.browser.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/unstable-rethrow.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/unstable-rethrow.server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/components/use-action-queue.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/detect-domain-locale.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/hot-reloader/app/hot-reloader-app.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/hot-reloader/app/use-websocket.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/hot-reloader/get-socket-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/hot-reloader/pages/hot-reloader-pages.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/hot-reloader/pages/websocket.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/hot-reloader/shared.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/hot-reloader/turbopack-hot-reloader-common.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/report-hmr-latency.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/dev/runtime-error-handler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/flight-data-helpers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/has-base-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/lib/console.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/normalize-trailing-slash.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/react-client-callbacks/on-recoverable-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/react-client-callbacks/report-global-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/remove-base-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/remove-locale.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/request-idle-callback.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/resolve-href.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/route-loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/route-params.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/router.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/script.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/set-attributes-from-props.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/trusted-types.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/client/with-router.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/cookies/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/cookies/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/ponyfill/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/ponyfill/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/abort-controller.js.text.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/console.js.text.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/events.js.text.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/load.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/stream.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/timers.js.text.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@edge-runtime/primitives/url.js.text.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@hapi/accept/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@hapi/accept/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@napi-rs/triples/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@napi-rs/triples/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/constants.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/fontkit/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/format-available-values.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/fetch-css-from-google-fonts.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/fetch-font-file.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/fetch-resource.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/find-font-files-in-css.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/font-data.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/get-fallback-font-override-metrics.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/get-font-axes.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/get-google-fonts-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/get-proxy-agent.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/google-fonts-metadata.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/retry.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/sort-fonts-variant-values.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/google/validate-google-font-function-call.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/local/get-fallback-metrics-from-font-file.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/local/loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/local/pick-font-file-for-fallback-generation.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/local/validate-local-font-function-call.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/dist/next-font-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/google/loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/local/loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/font/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/ReactRefreshWebpackPlugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/internal/ReactRefreshModule.runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/internal/helpers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@opentelemetry/api/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@opentelemetry/api/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@vercel/nft/LICENSE
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@vercel/nft/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/@vercel/nft/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/acorn/acorn.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/acorn/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/amphtml-validator/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/amphtml-validator/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/amphtml-validator/validator_wasm.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/assert/assert.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/assert/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/async-retry/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/async-retry/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/async-sema/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/async-sema/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel-packages/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel-packages/packages-bundle.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/bundle.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/code-frame.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/core-lib-block-hoist-plugin.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/core-lib-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/core-lib-normalize-file.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/core-lib-normalize-opts.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/core-lib-plugin-pass.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/core.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/generator.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/parser.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/plugin-syntax-jsx.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/plugin-transform-define.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/plugin-transform-modules-commonjs.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/preset-typescript.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/traverse.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/babel/types.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/browserify-zlib/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/browserify-zlib/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/browserslist/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/browserslist/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/buffer/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/buffer/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/busboy/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/busboy/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/bytes/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/bytes/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/ci-info/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/ci-info/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/commander/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/commander/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/comment-json/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/comment-json/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/compression/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/compression/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/conf/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/conf/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/constants-browserify/constants.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/constants-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/content-disposition/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/content-disposition/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/cookie/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/cookie/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/cross-spawn/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/cross-spawn/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/crypto-browserify/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/crypto-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/cssnano-simple/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/data-uri-to-buffer/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/data-uri-to-buffer/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/debug/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/debug/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/devalue/devalue.umd.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/devalue/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/domain-browser/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/domain-browser/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/edge-runtime/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/edge-runtime/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/events/events.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/events/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/find-up/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/find-up/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/fresh/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/fresh/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/glob/glob.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/glob/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/gzip-size/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/gzip-size/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/http-proxy-agent/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/http-proxy-agent/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/http-proxy/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/http-proxy/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/https-browserify/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/https-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/https-proxy-agent/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/https-proxy-agent/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/icss-utils/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/icss-utils/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/ignore-loader/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/ignore-loader/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/image-detector/detector.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/image-size/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/image-size/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/is-animated/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/is-animated/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/is-docker/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/is-docker/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/is-wsl/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/is-wsl/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/jest-worker/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/jest-worker/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/jest-worker/processChild.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/jest-worker/threadChild.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/json5/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/json5/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/jsonwebtoken/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/jsonwebtoken/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/loader-utils2/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/loader-utils2/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/loader-utils3/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/loader-utils3/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/lodash.curry/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/lodash.curry/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/lru-cache/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/lru-cache/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/mini-css-extract-plugin/cjs.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/mini-css-extract-plugin/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/mini-css-extract-plugin/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/nanoid/index.cjs
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/nanoid/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/native-url/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/native-url/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/neo-async/async.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/neo-async/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-devtools/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/app-page-experimental.runtime.prod.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/app-page-turbo-experimental.runtime.prod.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/app-page-turbo.runtime.prod.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-turbo.runtime.prod.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages.runtime.prod.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/os-browserify/browser.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/os-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/p-limit/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/p-limit/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/p-queue/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/p-queue/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/path-browserify/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/path-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/path-to-regexp/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/path-to-regexp/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/picomatch/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/picomatch/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-flexbugs-fixes/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-flexbugs-fixes/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-modules-extract-imports/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-modules-extract-imports/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-modules-local-by-default/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-modules-local-by-default/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-modules-scope/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-modules-scope/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-modules-values/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-modules-values/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-plugin-stub-for-cssnano-simple/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-preset-env/index.cjs
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-preset-env/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-scss/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-scss/scss-syntax.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-value-parser/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/postcss-value-parser/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/process/browser.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/process/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/punycode/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/punycode/punycode.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/querystring-es3/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/querystring-es3/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/raw-body/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/raw-body/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-is/cjs/react-is.development.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-is/cjs/react-is.production.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-is/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-is/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-refresh/babel.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-refresh/cjs/react-refresh-babel.development.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-refresh/cjs/react-refresh-babel.production.min.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-refresh/cjs/react-refresh-runtime.development.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-refresh/cjs/react-refresh-runtime.production.min.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-refresh/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/react-refresh/runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/regenerator-runtime/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/regenerator-runtime/runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/safe-stable-stringify/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/safe-stable-stringify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/sass-loader/cjs.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/sass-loader/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/schema-utils3/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/schema-utils3/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/semver/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/semver/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/send/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/send/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/setimmediate/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/setimmediate/setImmediate.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/shell-quote/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/shell-quote/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/source-map/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/source-map/source-map.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/source-map08/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/source-map08/source-map.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/stacktrace-parser/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/stream-browserify/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/stream-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/stream-http/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/stream-http/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/string-hash/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/string-hash/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/string_decoder/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/string_decoder/string_decoder.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/strip-ansi/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/strip-ansi/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/superstruct/index.cjs
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/superstruct/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/tar/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/tar/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/text-table/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/text-table/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/timers-browserify/main.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/timers-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/tty-browserify/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/tty-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/unistore/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/unistore/unistore.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/util/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/util/util.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/vm-browserify/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/vm-browserify/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/watchpack/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/watchpack/watchpack.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/webpack-sources3/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/webpack-sources3/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/ws/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/ws/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/zod-validation-error/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/zod-validation-error/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/zod/index.cjs
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/zod/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/experimental/testmode/context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/experimental/testmode/fetch.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/experimental/testmode/httpget.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/experimental/testmode/server-edge.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/experimental/testmode/server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/export/helpers/create-incremental-cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/export/helpers/get-amp-html-validator.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/export/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/batcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/build-custom-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/client-and-server-references.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/coalesced-function.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/compile-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/constants.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/create-client-router-filter.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/default-transpiled-packages.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/detached-promise.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/detect-typo.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/download-swc.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/error-telemetry-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/fallback.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/fatal-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/file-exists.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/find-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/find-pages-dir.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/find-root.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/format-dynamic-import-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/format-server-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/framework/boundary-components.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/framework/boundary-constants.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/fs/rename.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/fs/write-atomic.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/generate-interception-routes-rewrites.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/get-network-host.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/get-project-dir.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/has-necessary-dependencies.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/helpers/get-cache-directory.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/helpers/get-online.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/helpers/get-pkg-manager.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/helpers/get-registry.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/helpers/install.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/install-dependencies.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/interop-default.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-api-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-app-page-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-app-route-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-edge-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-internal-component.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/is-serializable-props.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/known-edge-safe-packages.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/load-custom-routes.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/metadata/get-metadata-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/metadata/is-metadata-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/metadata/metadata-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/multi-file-writer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/needs-experimental-react.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/non-nullable.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/normalize-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/oxford-comma-list.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/page-types.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/patch-incorrect-lockfile.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/pick.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/picocolors.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/pretty-bytes.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/realpath.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/recursive-delete.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/recursive-readdir.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/redirect-status.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/resolve-from.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/route-pattern-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/scheduler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/semver-noop.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/server-external-packages.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/static-env.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/try-to-parse-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/turbopack-warning.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/typescript/diagnosticFormatter.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/typescript/getTypeScriptConfiguration.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/typescript/getTypeScriptIntent.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/typescript/missingDependencyError.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/typescript/runTypeCheck.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/typescript/writeAppTypeDeclarations.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/typescript/writeConfigurationDefaults.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/verify-partytown-setup.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/verify-typescript-setup.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/wait.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/lib/with-promise-cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/server/dev-indicator-middleware.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/server/devtools-config-middleware.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/server/font/get-dev-overlay-font-middleware.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/server/get-next-error-feedback-middleware.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/server/launch-editor.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/server/middleware-response.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/server/restart-dev-server-middleware.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/server/shared.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/shared/console-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/shared/deepmerge.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/shared/devtools-config-schema.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/shared/forward-logs-shared.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/shared/react-18-hydration-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/shared/react-19-hydration-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/shared/webpack-module-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/app/app-dev-overlay-error-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/app/errors/replay-ssr-only-errors.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/app/errors/stitched-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/app/errors/use-error-handler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/app/errors/use-forward-console-log.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/app/forward-logs.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/app/segment-explorer-node.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/app/terminal-logging-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/pages/hydration-error-state.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/pages/pages-dev-overlay-error-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/pages/pages-dev-overlay-setup.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/next-devtools/userspace/use-app-dev-rendering-indicator.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/ReactDOMServerPages.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/accept-header.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/after/after-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/after/awaiter.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/after/builtin-request-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/after/run-with-after.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/api-utils/get-cookie-parser.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/api-utils/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/api-utils/node/try-get-preview-data.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/action-async-storage-instance.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/action-async-storage.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/action-handler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/action-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/after-task-async-storage-instance.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/after-task-async-storage.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/app-render-prerender-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/app-render-render-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/app-render.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/async-local-storage.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/cache-signal.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/create-component-styles-and-scripts.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/create-component-tree.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/create-error-handler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/csrf-protection.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/dynamic-rendering.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/encryption-utils-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/encryption-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/flight-render-result.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/get-asset-query-string.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/get-css-inlined-link-tags.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/get-layer-assets.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/get-preloadable-fonts.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/get-script-nonce-from-header.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/get-segment-param.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/get-short-dynamic-param-type.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/has-loading-component-in-tree.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/interop-default.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/make-get-server-inserted-html.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/metadata-insertion/create-server-inserted-metadata.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/parse-and-validate-flight-router-state.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/parse-loader-tree.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/postponed-state.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/prospective-render-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/react-large-shell-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/react-server.node.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/render-css-resource.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/required-scripts.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/segment-explorer-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/server-inserted-html.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/strip-flight-headers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/types.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/use-flight-response.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/walk-tree-with-flight-router-state.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/work-async-storage-instance.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/work-async-storage.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/app-render/work-unit-async-storage.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/async-storage/draft-mode-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/async-storage/request-store.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/async-storage/work-store.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-http/helpers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-http/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-http/node.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/body-streams.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/cache-dir.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/capsize-font-metrics.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/ci-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/client-component-renderer-logger.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/config-schema.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/config-shared.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/config-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/crypto-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/browser-logs/receive-logs.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/browser-logs/source-map.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/dev-indicator-server-state.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/get-source-map-from-file.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/hot-middleware.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/hot-reloader-turbopack.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/hot-reloader-types.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/hot-reloader-webpack.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/log-requests.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/messages.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/middleware-turbopack.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/middleware-webpack.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/next-dev-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/node-stack-frames.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/on-demand-entry-handler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/parse-version-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/require-cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/static-paths-worker.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dev/turbopack-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/dynamic-rendering-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/font-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/get-app-route-from-entrypoint.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/get-route-from-entrypoint.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/htmlescape.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/image-optimizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/instrumentation/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/internal-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/app-dir-module.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/app-info-log.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/async-callback-set.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/cache-control.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/cache-handlers/default.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/chrome-devtools-workspace.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/clone-response.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/cpu-profile.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/decode-query-path-parameter.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/dedupe-fetch.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/dev-bundler-service.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/etag.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/experimental/create-env-definitions.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/experimental/ppr.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/find-page-file.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/fix-mojibake.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/format-hostname.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/i18n-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/implicit-tags.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/incremental-cache/file-system-cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/incremental-cache/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/is-ipv6.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/lazy-result.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/lru-cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/match-next-data-pathname.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/mock-request.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/module-loader/node-module-loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/node-fs-methods.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/parse-stack.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/patch-fetch.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/patch-set-header.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/render-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/block-cross-site.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/build-data-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/decode-path-params.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/filesystem.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/is-postpone.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/proxy-request.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/resolve-routes.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/route-types-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/router-server-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-utils/typegen.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/server-action-request-meta.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/server-ipc/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/source-maps.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/start-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/streaming-metadata.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/to-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/trace/constants.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/trace/tracer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/trace/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/load-components.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/load-default-error-components.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/load-manifest.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/match-bundle.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-typescript.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment-baseline.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment-extensions/console-dev.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment-extensions/date.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment-extensions/error-inspect.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment-extensions/node-crypto.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment-extensions/random.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment-extensions/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment-extensions/web-crypto.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-environment.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/node-polyfill-crypto.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/absolute-filename-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/app/app-bundle-path-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/app/app-filename-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/app/app-page-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/app/app-pathname-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/app/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/pages/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/pages/pages-bundle-path-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/pages/pages-filename-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/pages/pages-page-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/built/pages/pages-pathname-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/locale-route-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/normalizers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/prefixing-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/request/base-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/request/next-data.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/request/prefetch-rsc.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/request/prefix.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/request/rsc.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/request/segment-prefix-rsc.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/request/suffix.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/underscore-normalizer.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/normalizers/wrap-normalizer-fn.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/optimize-amp.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/patch-error-inspect.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/pipe-readable.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/post-process.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/render-result.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/render.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/request-meta.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/require-hook.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/require.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/response-cache/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/response-cache/types.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/response-cache/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/resume-data-cache/cache-store.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/resume-data-cache/resume-data-cache.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/revalidation-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-definitions/app-page-route-definition.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-kind.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-managers/default-route-matcher-manager.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-managers/dev-route-matcher-manager.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/app-page-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/app-route-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/dev/dev-app-page-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/dev/dev-app-route-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/dev/dev-pages-api-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/dev/dev-pages-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/dev/file-cache-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/dev/helpers/file-reader/batched-file-reader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/dev/helpers/file-reader/default-file-reader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/helpers/cached-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/helpers/manifest-loaders/node-manifest-loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/manifest-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/pages-api-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matcher-providers/pages-route-matcher-provider.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matchers/app-page-route-matcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matchers/app-route-route-matcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matchers/locale-route-matcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matchers/pages-api-route-matcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matchers/pages-route-matcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matchers/route-matcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-matches/pages-api-route-match.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/helpers/prerender-manifest-matcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/module.compiled.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/module.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/module.render.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/amp-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/app-router-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/entrypoints.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/head-manager-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/hooks-client-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/image-config-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/router-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/contexts/server-inserted-html.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/entrypoints.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/entrypoints.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/checks.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/builtin/_error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/module.compiled.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/module.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/module.render.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/pages-handler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/amp-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/app-router-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/entrypoints.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/head-manager-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/hooks-client-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/html-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/image-config-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/router-context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/pages/vendored/contexts/server-inserted-html.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/route-modules/route-module.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/send-payload.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/send-response.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/serve-static.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/server-route-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/server-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/setup-http-agent-env.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/stream-utils/encoded-tags.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/stream-utils/node-web-streams-helper.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/stream-utils/uint8array-helpers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/constant.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/rules/client-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/rules/config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/rules/entry.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/rules/error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/rules/metadata.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/rules/server-boundary.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/rules/server.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/typescript/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/use-cache/handlers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/adapter.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/get-edge-preview-props.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/globals.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/http.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/next-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/sandbox/context.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/sandbox/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/sandbox/resource-managers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/sandbox/sandbox.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/spec-extension/adapters/headers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/spec-extension/adapters/next-request.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/spec-extension/adapters/reflect.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/spec-extension/cookies.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/spec-extension/fetch-event.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/spec-extension/request.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/spec-extension/response.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/web/web-on-close.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/amp-context.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/amp-mode.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/bloom-filter.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/canary-only.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/constants.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/deep-freeze.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/dset.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/encode-uri-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/error-source.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/errors/constants.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/escape-regexp.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/format-webpack-messages.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/get-hostname.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/get-rspack.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/get-webpack-bundler.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/hash.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/head.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/html-context.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/i18n/get-locale-redirect.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/image-blur-svg.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/image-config.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/invariant-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/is-internal.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/is-plain-object.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/is-thenable.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/isomorphic/path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/loadable-context.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/loadable.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/magic-identifier.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/match-local-pattern.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/match-remote-pattern.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/mitt.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/modern-browserslist-target.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/no-fallback-error.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/normalized-asset-prefix.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/denormalize-app-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/get-page-paths.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/normalize-data-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/normalize-page-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/promise-with-resolvers.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router-context.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/adapters.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/router.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/add-locale.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/app-paths.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/cache-busting-search-param.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/compare-states.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/disable-smooth-scroll.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/escape-path-delimiters.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/format-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/get-asset-path-from-route.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/get-dynamic-param.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/get-route-from-asset-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/html-bots.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/interception-routes.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/interpolate-as.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/is-bot.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/is-dynamic.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/is-local-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/omit.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/parse-path.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/parse-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/path-match.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/prepare-destination.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/querystring.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/relativize-url.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/resolve-rewrites.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/route-match-utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/route-matcher.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/route-regex.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/router/utils/sorted-routes.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/runtime-config.external.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/segment-cache/output-export-prefetch-encoding.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/segment-cache/segment-value-encoding.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/segment.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/server-reference-info.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/side-effect.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/turbopack/compilation-events.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/turbopack/entry-key.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/turbopack/internal-error.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/turbopack/manifest-loader.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/turbopack/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/utils/warn-once.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/shared/lib/zod.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/anonymous-meta.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/detached-flush.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/events/build.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/events/error-feedback.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/events/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/events/plugins.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/events/swc-load-failure.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/events/version.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/flush-and-exit.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/post-telemetry-payload.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/project-id.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/telemetry/storage.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/trace/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/trace/report/index.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/trace/report/to-json.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/trace/report/to-telemetry.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/trace/shared.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/trace/trace.js
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/font/google/target.css
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/package.json
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/postcss
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/react
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/react-dom
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/sharp
+%%HOMEDIR%%/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/styled-jsx
%%HOMEDIR%%/node_modules/.pnpm/node-fetch@2.7.0/node_modules/node-fetch/lib/index.js
%%HOMEDIR%%/node_modules/.pnpm/node-fetch@2.7.0/node_modules/node-fetch/package.json
%%HOMEDIR%%/node_modules/.pnpm/node-fetch@2.7.0/node_modules/whatwg-url
%%HOMEDIR%%/node_modules/.pnpm/node_modules/debug
%%HOMEDIR%%/node_modules/.pnpm/node_modules/supports-color
-%%HOMEDIR%%/node_modules/.pnpm/normalize-url@8.0.1/node_modules/normalize-url/index.js
-%%HOMEDIR%%/node_modules/.pnpm/normalize-url@8.0.1/node_modules/normalize-url/package.json
-%%HOMEDIR%%/node_modules/.pnpm/nth-check@2.1.1/node_modules/boolbase
-%%HOMEDIR%%/node_modules/.pnpm/nth-check@2.1.1/node_modules/nth-check/lib/compile.js
-%%HOMEDIR%%/node_modules/.pnpm/nth-check@2.1.1/node_modules/nth-check/lib/esm/compile.js
-%%HOMEDIR%%/node_modules/.pnpm/nth-check@2.1.1/node_modules/nth-check/lib/esm/index.js
-%%HOMEDIR%%/node_modules/.pnpm/nth-check@2.1.1/node_modules/nth-check/lib/esm/package.json
-%%HOMEDIR%%/node_modules/.pnpm/nth-check@2.1.1/node_modules/nth-check/lib/esm/parse.js
-%%HOMEDIR%%/node_modules/.pnpm/nth-check@2.1.1/node_modules/nth-check/lib/index.js
-%%HOMEDIR%%/node_modules/.pnpm/nth-check@2.1.1/node_modules/nth-check/lib/parse.js
-%%HOMEDIR%%/node_modules/.pnpm/nth-check@2.1.1/node_modules/nth-check/package.json
+%%HOMEDIR%%/node_modules/.pnpm/normalize-url@8.0.2/node_modules/normalize-url/index.js
+%%HOMEDIR%%/node_modules/.pnpm/normalize-url@8.0.2/node_modules/normalize-url/package.json
%%HOMEDIR%%/node_modules/.pnpm/oauth4webapi@3.3.0/node_modules/oauth4webapi/build/index.js
%%HOMEDIR%%/node_modules/.pnpm/oauth4webapi@3.3.0/node_modules/oauth4webapi/package.json
%%HOMEDIR%%/node_modules/.pnpm/once@1.4.0/node_modules/once/once.js
@@ -4234,43 +4116,6 @@ etc/homepage.env
%%HOMEDIR%%/node_modules/.pnpm/openid-client@6.3.0/node_modules/openid-client/package.json
%%HOMEDIR%%/node_modules/.pnpm/p-cancelable@3.0.0/node_modules/p-cancelable/index.js
%%HOMEDIR%%/node_modules/.pnpm/p-cancelable@3.0.0/node_modules/p-cancelable/package.json
-%%HOMEDIR%%/node_modules/.pnpm/parse5-htmlparser2-tree-adapter@7.1.0/node_modules/domhandler
-%%HOMEDIR%%/node_modules/.pnpm/parse5-htmlparser2-tree-adapter@7.1.0/node_modules/parse5
-%%HOMEDIR%%/node_modules/.pnpm/parse5-htmlparser2-tree-adapter@7.1.0/node_modules/parse5-htmlparser2-tree-adapter/dist/cjs/index.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5-htmlparser2-tree-adapter@7.1.0/node_modules/parse5-htmlparser2-tree-adapter/dist/cjs/package.json
-%%HOMEDIR%%/node_modules/.pnpm/parse5-htmlparser2-tree-adapter@7.1.0/node_modules/parse5-htmlparser2-tree-adapter/dist/index.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5-htmlparser2-tree-adapter@7.1.0/node_modules/parse5-htmlparser2-tree-adapter/package.json
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/entities
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/cjs/common/doctype.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/cjs/common/error-codes.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/cjs/common/foreign-content.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/cjs/common/html.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/cjs/common/token.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/cjs/common/unicode.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/cjs/index.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/cjs/package.json
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/cjs/parser/formatting-element-list.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/cjs/parser/index.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/cjs/parser/open-element-stack.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/cjs/serializer/index.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/cjs/tokenizer/index.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/cjs/tokenizer/preprocessor.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/cjs/tree-adapters/default.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/common/doctype.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/common/error-codes.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/common/foreign-content.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/common/html.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/common/token.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/common/unicode.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/index.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/parser/formatting-element-list.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/parser/index.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/parser/open-element-stack.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/serializer/index.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/tokenizer/index.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/tokenizer/preprocessor.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/dist/tree-adapters/default.js
-%%HOMEDIR%%/node_modules/.pnpm/parse5@7.2.1/node_modules/parse5/package.json
%%HOMEDIR%%/node_modules/.pnpm/picocolors@1.1.1/node_modules/picocolors/package.json
%%HOMEDIR%%/node_modules/.pnpm/picocolors@1.1.1/node_modules/picocolors/picocolors.js
%%HOMEDIR%%/node_modules/.pnpm/ping@0.4.4/node_modules/ping/index.js
@@ -4595,6 +4440,8 @@ etc/homepage.env
%%HOMEDIR%%/node_modules/.pnpm/string_decoder@1.3.0/node_modules/safe-buffer
%%HOMEDIR%%/node_modules/.pnpm/string_decoder@1.3.0/node_modules/string_decoder/lib/string_decoder.js
%%HOMEDIR%%/node_modules/.pnpm/string_decoder@1.3.0/node_modules/string_decoder/package.json
+%%HOMEDIR%%/node_modules/.pnpm/strnum@2.1.1/node_modules/strnum/package.json
+%%HOMEDIR%%/node_modules/.pnpm/strnum@2.1.1/node_modules/strnum/strnum.js
%%HOMEDIR%%/node_modules/.pnpm/styled-jsx@5.1.6_react@18.3.1/node_modules/client-only
%%HOMEDIR%%/node_modules/.pnpm/styled-jsx@5.1.6_react@18.3.1/node_modules/react
%%HOMEDIR%%/node_modules/.pnpm/styled-jsx@5.1.6_react@18.3.1/node_modules/styled-jsx/dist/index/index.js
@@ -4726,36 +4573,22 @@ etc/homepage.env
%%HOMEDIR%%/node_modules/.pnpm/tar@7.4.3/node_modules/tar/dist/esm/write-entry.js
%%HOMEDIR%%/node_modules/.pnpm/tar@7.4.3/node_modules/tar/package.json
%%HOMEDIR%%/node_modules/.pnpm/tar@7.4.3/node_modules/yallist
+%%HOMEDIR%%/node_modules/.pnpm/telnet-client@2.2.5/node_modules/telnet-client/lib/index.js
+%%HOMEDIR%%/node_modules/.pnpm/telnet-client@2.2.5/node_modules/telnet-client/lib/utils.js
+%%HOMEDIR%%/node_modules/.pnpm/telnet-client@2.2.5/node_modules/telnet-client/package.json
%%HOMEDIR%%/node_modules/.pnpm/text-hex@1.0.0/node_modules/text-hex/index.js
%%HOMEDIR%%/node_modules/.pnpm/text-hex@1.0.0/node_modules/text-hex/package.json
-%%HOMEDIR%%/node_modules/.pnpm/tldts@6.1.82/node_modules/tldts/dist/cjs/index.js
-%%HOMEDIR%%/node_modules/.pnpm/tldts@6.1.82/node_modules/tldts/package.json
+%%HOMEDIR%%/node_modules/.pnpm/tldts@7.0.12/node_modules/tldts/dist/cjs/index.js
+%%HOMEDIR%%/node_modules/.pnpm/tldts@7.0.12/node_modules/tldts/package.json
%%HOMEDIR%%/node_modules/.pnpm/tmp-promise@3.0.3/node_modules/tmp
%%HOMEDIR%%/node_modules/.pnpm/tmp-promise@3.0.3/node_modules/tmp-promise/index.js
%%HOMEDIR%%/node_modules/.pnpm/tmp-promise@3.0.3/node_modules/tmp-promise/package.json
%%HOMEDIR%%/node_modules/.pnpm/tmp@0.2.3/node_modules/tmp/lib/tmp.js
%%HOMEDIR%%/node_modules/.pnpm/tmp@0.2.3/node_modules/tmp/package.json
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tldts
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/cookie/canonicalDomain.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/cookie/constants.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/cookie/cookie.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/cookie/cookieCompare.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/cookie/cookieJar.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/cookie/defaultPath.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/cookie/domainMatch.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/cookie/formatDate.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/cookie/index.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/cookie/parseDate.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/cookie/permutePath.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/getPublicSuffix.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/memstore.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/pathMatch.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/permuteDomain.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/store.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/utils.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/validators.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/dist/version.js
-%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@5.1.2/node_modules/tough-cookie/package.json
+%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@6.0.0/node_modules/tldts
+%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@6.0.0/node_modules/tough-cookie/dist/index.cjs
+%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@6.0.0/node_modules/tough-cookie/dist/index.js
+%%HOMEDIR%%/node_modules/.pnpm/tough-cookie@6.0.0/node_modules/tough-cookie/package.json
%%HOMEDIR%%/node_modules/.pnpm/tr46@0.0.3/node_modules/tr46/index.js
%%HOMEDIR%%/node_modules/.pnpm/tr46@0.0.3/node_modules/tr46/lib/mappingTable.json
%%HOMEDIR%%/node_modules/.pnpm/tr46@0.0.3/node_modules/tr46/package.json
@@ -5035,6 +4868,7 @@ etc/homepage.env
%%HOMEDIR%%/src/widgets/authentik/component.jsx
%%HOMEDIR%%/src/widgets/autobrr/component.jsx
%%HOMEDIR%%/src/widgets/azuredevops/component.jsx
+%%HOMEDIR%%/src/widgets/backrest/component.jsx
%%HOMEDIR%%/src/widgets/bazarr/component.jsx
%%HOMEDIR%%/src/widgets/beszel/component.jsx
%%HOMEDIR%%/src/widgets/caddy/component.jsx
@@ -5159,6 +4993,7 @@ etc/homepage.env
%%HOMEDIR%%/src/widgets/tubearchivist/component.jsx
%%HOMEDIR%%/src/widgets/unifi/component.jsx
%%HOMEDIR%%/src/widgets/unmanic/component.jsx
+%%HOMEDIR%%/src/widgets/unraid/component.jsx
%%HOMEDIR%%/src/widgets/uptimekuma/component.jsx
%%HOMEDIR%%/src/widgets/uptimerobot/component.jsx
%%HOMEDIR%%/src/widgets/urbackup/component.jsx
@@ -5169,9 +5004,3 @@ etc/homepage.env
%%HOMEDIR%%/src/widgets/whatsupdocker/component.jsx
%%HOMEDIR%%/src/widgets/xteve/component.jsx
%%HOMEDIR%%/src/widgets/zabbix/component.jsx
-%%HOMEDIR%%/.next/static/-dFR4Fpx7vGAuCNFyOPRb/_buildManifest.js
-%%HOMEDIR%%/.next/static/-dFR4Fpx7vGAuCNFyOPRb/_ssgManifest.js
-%%HOMEDIR%%/.next/static/chunks/3121.062fa4a7824bc243.js
-%%HOMEDIR%%/.next/static/chunks/9346.c6d566c362c5e060.js
-%%HOMEDIR%%/.next/static/chunks/611.47bd2aede4f96794.js
-%%HOMEDIR%%/.next/static/chunks/webpack-d2d287706f398086.js
diff --git a/www/hurl/Makefile b/www/hurl/Makefile
index 28656a79511a..27deee9c00fa 100644
--- a/www/hurl/Makefile
+++ b/www/hurl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hurl
DISTVERSION= 7.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/www/iridium/Makefile b/www/iridium/Makefile
index a79aab4540cc..b9232f3ad6ae 100644
--- a/www/iridium/Makefile
+++ b/www/iridium/Makefile
@@ -1,5 +1,6 @@
PORTNAME= iridium
PORTVERSION= 2025.09.140.3
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= www wayland
diff --git a/www/iridium/files/patch-build_rust_allocator_lib.rs b/www/iridium/files/patch-build_rust_allocator_lib.rs
index a7c57ee2aa80..cfb992f08880 100644
--- a/www/iridium/files/patch-build_rust_allocator_lib.rs
+++ b/www/iridium/files/patch-build_rust_allocator_lib.rs
@@ -1,4 +1,4 @@
---- build/rust/allocator/lib.rs.orig 2025-09-11 13:19:19 UTC
+--- build/rust/allocator/lib.rs.orig 2025-09-10 13:22:16 UTC
+++ build/rust/allocator/lib.rs
@@ -90,6 +90,12 @@ mod both_allocators {
#[linkage = "weak"]
@@ -13,3 +13,47 @@
// Mangle the symbol name as rustc expects.
#[rustc_std_internal_symbol]
#[allow(non_upper_case_globals)]
+https://issues.chromium.org/issues/440481922
+https://chromium-review.googlesource.com/c/chromium/src/+/6875644
+
+
+From 23d818d3c7fba4658248f17fd7b8993199242aa9 Mon Sep 17 00:00:00 2001
+From: Hans Wennborg <hans@chromium.org>
+Date: Fri, 22 Aug 2025 10:34:47 -0700
+Subject: [PATCH] [rust] Define __rust_alloc_error_handler_should_panic_v2
+
+https://github.com/rust-lang/rust/pull/143387 made
+__rust_alloc_error_handler_should_panic a function.
+
+The new definition is needed when rolling Rust past that PR. We can
+remove the old symbol afterwards.
+
+Bug: 440481922
+Change-Id: I3340edd6d96d76de14942af67939978140430424
+Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6875644
+Commit-Queue: Arthur Eubanks <aeubanks@google.com>
+Reviewed-by: Arthur Eubanks <aeubanks@google.com>
+Auto-Submit: Hans Wennborg <hans@chromium.org>
+Commit-Queue: Hans Wennborg <hans@chromium.org>
+Cr-Commit-Position: refs/heads/main@{#1505162}
+---
+
+diff --git a/build/rust/allocator/lib.rs b/build/rust/allocator/lib.rs
+index 29b3af1..a7fa7a4 100644
+--- build/rust/allocator/lib.rs
++++ build/rust/allocator/lib.rs
+@@ -90,7 +90,14 @@
+ #[linkage = "weak"]
+ fn __rust_no_alloc_shim_is_unstable_v2() {}
+
++ #[rustc_std_internal_symbol]
++ #[linkage = "weak"]
++ fn __rust_alloc_error_handler_should_panic_v2() -> u8 {
++ 0
++ }
++
+ // Mangle the symbol name as rustc expects.
++ // TODO(crbug.com/440481922): Remove this after rolling past https://github.com/rust-lang/rust/pull/143387
+ #[rustc_std_internal_symbol]
+ #[allow(non_upper_case_globals)]
+ #[linkage = "weak"]
diff --git a/www/jwt-cli/Makefile b/www/jwt-cli/Makefile
index 3446e28863e5..10d416d226cb 100644
--- a/www/jwt-cli/Makefile
+++ b/www/jwt-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jwt-cli
PORTVERSION= 6.2.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= www
MAINTAINER= osa@FreeBSD.org
diff --git a/www/librewolf/Makefile b/www/librewolf/Makefile
index 856352c4a782..926ed5e19fd9 100644
--- a/www/librewolf/Makefile
+++ b/www/librewolf/Makefile
@@ -2,6 +2,7 @@ PORTNAME= librewolf
DISTVERSION= 143.0.3
LWPATCH= -1
DISTVERSIONSUFFIX= ${LWPATCH}.source
+PORTREVISION= 1
CATEGORIES= www wayland
MASTER_SITES= https://gitlab.com/api/v4/projects/32320088/packages/generic/${PORTNAME}-source/${DISTVERSION}${LWPATCH}/
diff --git a/www/loco/Makefile b/www/loco/Makefile
index 5a7d0232af08..ad67b229c3d0 100644
--- a/www/loco/Makefile
+++ b/www/loco/Makefile
@@ -1,7 +1,7 @@
PORTNAME= loco
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www devel
PKGNAMESUFFIX= -web-framework
diff --git a/www/lychee/Makefile b/www/lychee/Makefile
index 1ac1b01bbdfc..0906a737b38c 100644
--- a/www/lychee/Makefile
+++ b/www/lychee/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lychee
DISTVERSIONPREFIX= lychee-v
DISTVERSION= 0.18.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= www net
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/www/marmite/Makefile b/www/marmite/Makefile
index 3c70146b501a..e1d91d8455ac 100644
--- a/www/marmite/Makefile
+++ b/www/marmite/Makefile
@@ -1,6 +1,6 @@
PORTNAME= marmite
DISTVERSION= 0.2.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MAINTAINER= dutra@FreeBSD.org
diff --git a/www/mediawiki139/Makefile b/www/mediawiki139/Makefile
index ac7a53e8a0a5..3c52fc6c3d31 100644
--- a/www/mediawiki139/Makefile
+++ b/www/mediawiki139/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mediawiki
-PORTVERSION= 1.39.13
+PORTVERSION= 1.39.15
CATEGORIES= www
MASTER_SITES= https://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/ \
LOCAL/wen
diff --git a/www/mediawiki139/distinfo b/www/mediawiki139/distinfo
index 612afdafd2fd..11849b43e05f 100644
--- a/www/mediawiki139/distinfo
+++ b/www/mediawiki139/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751511799
-SHA256 (mediawiki-1.39.13.tar.gz) = bb700c09792ece0877181a174c1687389d3dff93c8a5f39f81ba7509bdebecd6
-SIZE (mediawiki-1.39.13.tar.gz) = 59844264
+TIMESTAMP = 1759540887
+SHA256 (mediawiki-1.39.15.tar.gz) = 8877134363e7942bd3b42ee8b3ab8e9686101e4ea993f8795fbcebbd21befab3
+SIZE (mediawiki-1.39.15.tar.gz) = 60138466
diff --git a/www/mediawiki143/Makefile b/www/mediawiki143/Makefile
index 7c443ae8b46f..4873fc94f2ba 100644
--- a/www/mediawiki143/Makefile
+++ b/www/mediawiki143/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mediawiki
-PORTVERSION= 1.43.3
+PORTVERSION= 1.43.5
CATEGORIES= www
MASTER_SITES= https://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/ \
LOCAL/wen
diff --git a/www/mediawiki143/distinfo b/www/mediawiki143/distinfo
index b731a6ec18cf..205519b3f73a 100644
--- a/www/mediawiki143/distinfo
+++ b/www/mediawiki143/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751508946
-SHA256 (mediawiki-1.43.3.tar.gz) = e409df416ba4d99d2705e1eb0ff8168863db2a791cc0be7a87db3c13d9801a70
-SIZE (mediawiki-1.43.3.tar.gz) = 91773363
+TIMESTAMP = 1759540626
+SHA256 (mediawiki-1.43.5.tar.gz) = 4fa51205de98f054ca264bbd4b67dec03c5842de26fafde6026fc891bdf95034
+SIZE (mediawiki-1.43.5.tar.gz) = 92288699
diff --git a/www/mediawiki144/Makefile b/www/mediawiki144/Makefile
index 5de94810cf32..8988715a88bc 100644
--- a/www/mediawiki144/Makefile
+++ b/www/mediawiki144/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mediawiki
-PORTVERSION= 1.44.0
+PORTVERSION= 1.44.2
CATEGORIES= www
MASTER_SITES= https://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/ \
LOCAL/wen
diff --git a/www/mediawiki144/distinfo b/www/mediawiki144/distinfo
index 812aacd60b4e..6a3643a48829 100644
--- a/www/mediawiki144/distinfo
+++ b/www/mediawiki144/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751693585
-SHA256 (mediawiki-1.44.0.tar.gz) = 792177808c3e0831accbe205d57b4133399ad141f0d0a825450a21b24027588f
-SIZE (mediawiki-1.44.0.tar.gz) = 94130335
+TIMESTAMP = 1759540292
+SHA256 (mediawiki-1.44.2.tar.gz) = e7d70266979671fafd03705e17a21f185bd1b283ff843ed72fe290e86fac4331
+SIZE (mediawiki-1.44.2.tar.gz) = 94523311
diff --git a/www/microbin/Makefile b/www/microbin/Makefile
index 1e171550d54c..ed6c27ce9948 100644
--- a/www/microbin/Makefile
+++ b/www/microbin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= microbin
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.4
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/miniserve/Makefile b/www/miniserve/Makefile
index 54afb7cca0d3..112d3e4a2ee1 100644
--- a/www/miniserve/Makefile
+++ b/www/miniserve/Makefile
@@ -1,6 +1,7 @@
PORTNAME= miniserve
DISTVERSIONPREFIX= v
DISTVERSION= 0.32.0
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= bofh@FreeBSD.org
diff --git a/www/monolith/Makefile b/www/monolith/Makefile
index 5c5672205875..93c55ee9c79e 100644
--- a/www/monolith/Makefile
+++ b/www/monolith/Makefile
@@ -1,7 +1,7 @@
PORTNAME= monolith
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/mythplugin-mythweb/Makefile b/www/mythplugin-mythweb/Makefile
index 7ae492fbc01d..86504369cbfc 100644
--- a/www/mythplugin-mythweb/Makefile
+++ b/www/mythplugin-mythweb/Makefile
@@ -2,6 +2,7 @@ PORTNAME= mythweb
DISTVERSIONPREFIX= v
DISTVERSION= 34.0
DISTVERSIONSUFFIX= -g92f0f9bc
+PORTREVISION= 1
CATEGORIES= www
PKGNAMEPREFIX= mythplugin-
@@ -12,26 +13,27 @@ WWW= https://www.mythtv.org/wiki/MythWeb
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= mythweb is no longer maintained in MythTV
USES= php shebangfix perl5
-USE_PERL5= run
-USE_PHP= posix mysqli session sockets
USE_GITHUB= yes
GH_ACCOUNT= MythTV
+USE_PERL5= run
+USE_PHP= posix mysqli session sockets
SHEBANG_FILES= mythweb.pl modules/_shared/lang/build_translation.pl \
modules/coverart/handler.pl modules/stream/*.pl
-NO_BUILD= yes
+REINPLACE_ARGS= -i ""
NO_ARCH= yes
-PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
+NO_BUILD= yes
SUB_FILES= pkg-message
-REINPLACE_ARGS= -i ""
+PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
OPTIONS_DEFINE= APACHE LIGHTTPD NGINX
OPTIONS_DEFAULT= APACHE
+NGINX_DESC= Nginx server support
APACHE_USES= apache
LIGHTTPD_RUN_DEPENDS= lighttpd:www/lighttpd
-NGINX_DESC= Nginx server support
NGINX_RUN_DEPENDS= nginx:www/nginx
post-patch:
diff --git a/www/ncgopher/Makefile b/www/ncgopher/Makefile
index 8e0ef4076c5e..58dc5fc2dae8 100644
--- a/www/ncgopher/Makefile
+++ b/www/ncgopher/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ncgopher
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= www
MAINTAINER= beastieboy@beastieboy.net
diff --git a/www/newsboat/Makefile b/www/newsboat/Makefile
index 22b1cd47cf4e..ee1669b13b69 100644
--- a/www/newsboat/Makefile
+++ b/www/newsboat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= newsboat
DISTVERSION= 2.40
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= https://newsboat.org/releases/${DISTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/www/nextcloud-forms/Makefile b/www/nextcloud-forms/Makefile
index 5e2b098e37c3..f14bf5a46323 100644
--- a/www/nextcloud-forms/Makefile
+++ b/www/nextcloud-forms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= forms
-PORTVERSION= 5.2.0
+PORTVERSION= 5.2.1
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-forms/distinfo b/www/nextcloud-forms/distinfo
index 026c58a69ab7..ce6db186488b 100644
--- a/www/nextcloud-forms/distinfo
+++ b/www/nextcloud-forms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758963355
-SHA256 (nextcloud/forms-v5.2.0.tar.gz) = e98fd6e711be1634835c126415fb3e73215d7b797bedb1748248db9f821f2159
-SIZE (nextcloud/forms-v5.2.0.tar.gz) = 5141708
+TIMESTAMP = 1759476039
+SHA256 (nextcloud/forms-v5.2.1.tar.gz) = 3f641f3a7279c5b01a20844d1f277c4f80598a9c8e00f3bb5be866ec3abef691
+SIZE (nextcloud/forms-v5.2.1.tar.gz) = 5142232
diff --git a/www/nginx-acme/Makefile b/www/nginx-acme/Makefile
index 5dc148436727..6a8b46db2ac1 100644
--- a/www/nginx-acme/Makefile
+++ b/www/nginx-acme/Makefile
@@ -1,6 +1,6 @@
PORTNAME= acme
PORTVERSION= 0.1.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= https://github.com/nginx/nginx-${PORTNAME}/releases/download/v${PORTVERSION}/:acme \
https://nginx.org/download/:nginx
diff --git a/www/pocket-id/Makefile b/www/pocket-id/Makefile
index 94760a36b15c..5f6980cd7428 100644
--- a/www/pocket-id/Makefile
+++ b/www/pocket-id/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pocket-id
DISTVERSIONPREFIX= v
-DISTVERSION= 1.11.2
+DISTVERSION= 1.12.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 4604e5d72f60..3ca2cad17bd8 100644
--- a/www/pocket-id/distinfo
+++ b/www/pocket-id/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1758471921
-SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.11.2_GH0/pocket-id-v1.11.2.frontend.tar.gz) = d228c0377183ebf19327e3a0822b21bc57a9e1079bc2be275193181146255fa9
-SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.11.2_GH0/pocket-id-v1.11.2.frontend.tar.gz) = 1507861
-SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.11.2_GH0/go.mod) = 5cd3084315a91a9549faad36ad5e701ce2a988e8b4ddd46d0d1fa6377259ae8d
-SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.11.2_GH0/go.mod) = 7102
-SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.11.2_GH0/pocket-id-pocket-id-v1.11.2_GH0.tar.gz) = 932dcbda45244c890410f439d94f6f8cbdb8b7dd1297fa5f11350b9d5dacb0b6
-SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.11.2_GH0/pocket-id-pocket-id-v1.11.2_GH0.tar.gz) = 2166160
+TIMESTAMP = 1759517716
+SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.12.0_GH0/pocket-id-v1.12.0.frontend.tar.gz) = b4d451ff1fe5ea3ee671f48b88f4345915971036f8677b44332953c60a51072d
+SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.12.0_GH0/pocket-id-v1.12.0.frontend.tar.gz) = 1504472
+SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.12.0_GH0/go.mod) = 5cd3084315a91a9549faad36ad5e701ce2a988e8b4ddd46d0d1fa6377259ae8d
+SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.12.0_GH0/go.mod) = 7102
+SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.12.0_GH0/pocket-id-pocket-id-v1.12.0_GH0.tar.gz) = edddb12614291329bff0e0bea3df93e264989c0f043cdd3a86cf4bb49865d14d
+SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.12.0_GH0/pocket-id-pocket-id-v1.12.0_GH0.tar.gz) = 2173221
diff --git a/www/py-adblock/Makefile b/www/py-adblock/Makefile
index aa8e747ff975..334e677c4bba 100644
--- a/www/py-adblock/Makefile
+++ b/www/py-adblock/Makefile
@@ -1,6 +1,6 @@
PORTNAME= adblock
DISTVERSION= 0.6.0
-PORTREVISION= 39
+PORTREVISION= 40
CATEGORIES= www python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-granian/Makefile b/www/py-granian/Makefile
index ce71a89095ca..c804d6282ac6 100644
--- a/www/py-granian/Makefile
+++ b/www/py-granian/Makefile
@@ -1,5 +1,6 @@
PORTNAME= granian
PORTVERSION= 2.5.4
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-jh2/Makefile b/www/py-jh2/Makefile
index 8f4f89b14998..f046327546ad 100644
--- a/www/py-jh2/Makefile
+++ b/www/py-jh2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jh2
PORTVERSION= 5.0.9
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www python
MASTER_SITES= PYPI \
https://github.com/jawah/h2/releases/download/v${PORTVERSION}/
diff --git a/www/py-nh3/Makefile b/www/py-nh3/Makefile
index 4d0476a6e715..ccd0ddbe40e7 100644
--- a/www/py-nh3/Makefile
+++ b/www/py-nh3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nh3
DISTVERSION= 0.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-nicegui/Makefile b/www/py-nicegui/Makefile
index 8c547622db3f..a382ae6b9aea 100644
--- a/www/py-nicegui/Makefile
+++ b/www/py-nicegui/Makefile
@@ -1,6 +1,5 @@
PORTNAME= nicegui
-DISTVERSION= 2.23.3
-PORTREVISION= 1
+DISTVERSION= 3.0.0
CATEGORIES= www graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-nicegui/distinfo b/www/py-nicegui/distinfo
index 4ab63ccd99a0..0063e1fd6e3a 100644
--- a/www/py-nicegui/distinfo
+++ b/www/py-nicegui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756499959
-SHA256 (nicegui-2.23.3.tar.gz) = 7fc99bc40d1682b37c54eda6275f77db863b9c7bcc7ad15006c507b69a30d22c
-SIZE (nicegui-2.23.3.tar.gz) = 13108186
+TIMESTAMP = 1759524245
+SHA256 (nicegui-3.0.0.tar.gz) = 081248bc61f874ef0d40ffe8d0dc79da7b853bb2b8b2c2bfc7a52202760c7c1d
+SIZE (nicegui-3.0.0.tar.gz) = 20100518
diff --git a/www/py-openbrokerapi/Makefile b/www/py-openbrokerapi/Makefile
index 3140fc2db13c..c31e31d822d4 100644
--- a/www/py-openbrokerapi/Makefile
+++ b/www/py-openbrokerapi/Makefile
@@ -1,6 +1,5 @@
PORTNAME= openbrokerapi
-DISTVERSION= 4.7.1
-PORTREVISION= 1
+DISTVERSION= 4.7.3
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +10,7 @@ WWW= https://pypi.org/project/openbrokerapi/
LICENSE= MIT
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=0:devel/py-poetry-core@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flask>=2.2.3:www/py-flask@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gevent>0:devel/py-gevent@${PY_FLAVOR} \
diff --git a/www/py-openbrokerapi/distinfo b/www/py-openbrokerapi/distinfo
index acb781eb4ce1..572617e87d6d 100644
--- a/www/py-openbrokerapi/distinfo
+++ b/www/py-openbrokerapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725256861
-SHA256 (openbrokerapi-4.7.1.tar.gz) = 76ed7b31f450948054ce5d410da9c4dbf6643e5f423df6967b342be0c6e6963c
-SIZE (openbrokerapi-4.7.1.tar.gz) = 18253
+TIMESTAMP = 1759386614
+SHA256 (openbrokerapi-4.7.3.tar.gz) = 7dfbb0de14009b9d536d81a4bfaa8581eb2505191811d8bab79ffa03665ac466
+SIZE (openbrokerapi-4.7.3.tar.gz) = 136329
diff --git a/www/py-openbrokerapi/files/patch-pyproject.toml b/www/py-openbrokerapi/files/patch-pyproject.toml
deleted file mode 100644
index 25c635850faf..000000000000
--- a/www/py-openbrokerapi/files/patch-pyproject.toml
+++ /dev/null
@@ -1,26 +0,0 @@
---- pyproject.toml.orig 2024-08-27 10:04:15 UTC
-+++ pyproject.toml
-@@ -1,9 +1,10 @@
--[tool.poetry]
-+[project]
- name = "openbrokerapi"
- version = "4.7.1"
- description = "A python package for the V2 CF Service Broker API and Open Broker API (version 2.13+)"
--authors = ["Maic Siemering <maic@siemering.tech>"]
-+authors = [{name = "Maic Siemering", email = "<maic@siemering.tech>"}]
- license = "MIT"
-+requires-python = ">= 3.8"
- readme = "README.rst"
- homepage = "https://openbrokerapi.readthedocs.io/"
- documentation = "https://openbrokerapi.readthedocs.io/"
-@@ -100,10 +101,6 @@ build-backend = "poetry.core.masonry.api"
- [build-system]
- requires = ["poetry-core>=1.0.0"]
- build-backend = "poetry.core.masonry.api"
--
--[project]
--requires-python = ">= 3.8"
--
-
- [tool.ruff]
-
diff --git a/www/py-primp/Makefile b/www/py-primp/Makefile
index 101b4eebb35d..d032077d0b38 100644
--- a/www/py-primp/Makefile
+++ b/www/py-primp/Makefile
@@ -1,6 +1,7 @@
PORTNAME= primp
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
+PORTREVISION= 1
CATEGORIES= www
#MASTER_SITES= PYPI # conflicts with USES=cargo
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-pywry/Makefile b/www/py-pywry/Makefile
index 6572b74857ef..c2844ab7295c 100644
--- a/www/py-pywry/Makefile
+++ b/www/py-pywry/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pywry
DISTVERSION= 0.6.2
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-qh3/Makefile b/www/py-qh3/Makefile
index f22c32a0442d..6d7344fd4659 100644
--- a/www/py-qh3/Makefile
+++ b/www/py-qh3/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qh3
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.9
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= www python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/qt6-httpserver/distinfo b/www/qt6-httpserver/distinfo
index 38c80b869b89..8727118083c5 100644
--- a/www/qt6-httpserver/distinfo
+++ b/www/qt6-httpserver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756198097
-SHA256 (KDE/Qt/6.9.2/qthttpserver-everywhere-src-6.9.2.tar.xz) = 1343fa1d1d6dfda9b9de4a1ff36471b6ff4bd16f9ee7c19deb098c15e4714019
-SIZE (KDE/Qt/6.9.2/qthttpserver-everywhere-src-6.9.2.tar.xz) = 175292
+TIMESTAMP = 1759303925
+SHA256 (KDE/Qt/6.9.3/qthttpserver-everywhere-src-6.9.3.tar.xz) = 7aa78793dba5cfb81a1d1e4b840bf0faf1e31beea08945b5689f404160dd2e8f
+SIZE (KDE/Qt/6.9.3/qthttpserver-everywhere-src-6.9.3.tar.xz) = 175312
diff --git a/www/qt6-webchannel/distinfo b/www/qt6-webchannel/distinfo
index 0664bc0955ec..5c98c4e78c96 100644
--- a/www/qt6-webchannel/distinfo
+++ b/www/qt6-webchannel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756198104
-SHA256 (KDE/Qt/6.9.2/qtwebchannel-everywhere-src-6.9.2.tar.xz) = 878a6337ad4d2c2a1de5bedb28c36b05b2733242d10f6c3d0eae55c5433c8e65
-SIZE (KDE/Qt/6.9.2/qtwebchannel-everywhere-src-6.9.2.tar.xz) = 193888
+TIMESTAMP = 1759303934
+SHA256 (KDE/Qt/6.9.3/qtwebchannel-everywhere-src-6.9.3.tar.xz) = 9457bbc1e5a13d9cf277c1fc121cdeb0a21546abf7fba091779b7ce9806fa305
+SIZE (KDE/Qt/6.9.3/qtwebchannel-everywhere-src-6.9.3.tar.xz) = 193888
diff --git a/www/qt6-webengine/distinfo b/www/qt6-webengine/distinfo
index 1937cd5f2816..ebc6277308d8 100644
--- a/www/qt6-webengine/distinfo
+++ b/www/qt6-webengine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756198709
-SHA256 (KDE/Qt/6.9.2/qtwebengine-everywhere-src-6.9.2.tar.xz) = 99cb0792abc2e39b299d73d8e2aa076b9ebcd55c3f4a4b5fd514eef5a62d03ab
-SIZE (KDE/Qt/6.9.2/qtwebengine-everywhere-src-6.9.2.tar.xz) = 672191852
+TIMESTAMP = 1759301809
+SHA256 (KDE/Qt/6.9.3/qtwebengine-everywhere-src-6.9.3.tar.xz) = d50b3b11d51dd876418cc36b4d6c96b4721e0aab773a3dd6beda606d46da8966
+SIZE (KDE/Qt/6.9.3/qtwebengine-everywhere-src-6.9.3.tar.xz) = 672100216
diff --git a/www/qt6-webengine/files/patch-security-rollup b/www/qt6-webengine/files/patch-security-rollup
deleted file mode 100644
index 8955c1fb52d9..000000000000
--- a/www/qt6-webengine/files/patch-security-rollup
+++ /dev/null
@@ -1,246 +0,0 @@
-Security patches since 6.9.2 release
-
-CVE-2025-8879: Heap buffer overflow in libaom
-CVE-2025-8880: Race in V8
-CVE-2025-8881: Inappropriate implementation in File Picker
-CVE-2025-8901: Out of bounds write in ANGLE
-
-https://github.com/qt/qtwebengine-chromium/compare/136d7fe8aa41c9d4cd764a6b890af9699f5141dd..130-based.diff
-
-diff --git a/chromium/content/browser/web_contents/file_chooser_impl.cc b/chromium/content/browser/web_contents/file_chooser_impl.cc
-index 7e2391bd1afd..d366c5d26bba 100644
---- src/3rdparty/chromium/content/browser/web_contents/file_chooser_impl.cc
-+++ src/3rdparty/chromium/content/browser/web_contents/file_chooser_impl.cc
-@@ -169,6 +169,12 @@ void FileChooserImpl::OpenFileChooser(blink::mojom::FileChooserParamsPtr params,
- return;
- }
-
-+ // Do not allow open dialogs to have renderer-controlled default_file_name.
-+ // See https://crbug.com/433800617 for context.
-+ if (params->mode != blink::mojom::FileChooserParams::Mode::kSave) {
-+ params->default_file_name = base::FilePath();
-+ }
-+
- // Don't allow page with open FileChooser to enter BackForwardCache to avoid
- // any unexpected behaviour from BackForwardCache.
- BackForwardCache::DisableForRenderFrameHost(
-diff --git a/chromium/media/audio/audio_input_device.cc b/chromium/media/audio/audio_input_device.cc
-index a7d8e1098241..44abd451c397 100644
---- src/3rdparty/chromium/media/audio/audio_input_device.cc
-+++ src/3rdparty/chromium/media/audio/audio_input_device.cc
-@@ -482,7 +482,7 @@ void AudioInputDevice::AudioThreadCallback::Process(uint32_t pending_data) {
- const base::TimeTicks capture_time =
- base::TimeTicks() + base::Microseconds(buffer->params.capture_time_us);
- const base::TimeTicks now_time = base::TimeTicks::Now();
-- DCHECK_GE(now_time, capture_time);
-+ // DCHECK_GE(now_time, capture_time);
-
- AudioGlitchInfo glitch_info{
- .duration = base::Microseconds(buffer->params.glitch_duration_us),
-diff --git a/chromium/third_party/angle/src/compiler/translator/Compiler.cpp b/chromium/third_party/angle/src/compiler/translator/Compiler.cpp
-index 107f61cf4603..04b698b7fc08 100644
---- src/3rdparty/chromium/third_party/angle/src/compiler/translator/Compiler.cpp
-+++ src/3rdparty/chromium/third_party/angle/src/compiler/translator/Compiler.cpp
-@@ -775,24 +775,6 @@ bool TCompiler::checkAndSimplifyAST(TIntermBlock *root,
- return false;
- }
-
-- // For now, rewrite pixel local storage before collecting variables or any operations on images.
-- //
-- // TODO(anglebug.com/40096838):
-- // Should this actually run after collecting variables?
-- // Do we need more introspection?
-- // Do we want to hide rewritten shader image uniforms from glGetActiveUniform?
-- if (hasPixelLocalStorageUniforms())
-- {
-- ASSERT(
-- IsExtensionEnabled(mExtensionBehavior, TExtension::ANGLE_shader_pixel_local_storage));
-- if (!RewritePixelLocalStorage(this, root, getSymbolTable(), compileOptions,
-- getShaderVersion()))
-- {
-- mDiagnostics.globalError("internal compiler error translating pixel local storage");
-- return false;
-- }
-- }
--
- if (shouldRunLoopAndIndexingValidation(compileOptions) &&
- !ValidateLimitations(root, mShaderType, &mSymbolTable, &mDiagnostics))
- {
-@@ -939,6 +921,24 @@ bool TCompiler::checkAndSimplifyAST(TIntermBlock *root,
- return false;
- }
-
-+ // For now, rewrite pixel local storage before collecting variables or any operations on images.
-+ //
-+ // TODO(anglebug.com/40096838):
-+ // Should this actually run after collecting variables?
-+ // Do we need more introspection?
-+ // Do we want to hide rewritten shader image uniforms from glGetActiveUniform?
-+ if (hasPixelLocalStorageUniforms())
-+ {
-+ ASSERT(
-+ IsExtensionEnabled(mExtensionBehavior, TExtension::ANGLE_shader_pixel_local_storage));
-+ if (!RewritePixelLocalStorage(this, root, getSymbolTable(), compileOptions,
-+ getShaderVersion()))
-+ {
-+ mDiagnostics.globalError("internal compiler error translating pixel local storage");
-+ return false;
-+ }
-+ }
-+
- // Clamping uniform array bounds needs to happen after validateLimitations pass.
- if (compileOptions.clampIndirectArrayBounds)
- {
-diff --git a/chromium/third_party/angle/src/compiler/translator/ValidateOutputs.cpp b/chromium/third_party/angle/src/compiler/translator/ValidateOutputs.cpp
-index 927783db73f6..d3481f1a4d1f 100644
---- src/3rdparty/chromium/third_party/angle/src/compiler/translator/ValidateOutputs.cpp
-+++ src/3rdparty/chromium/third_party/angle/src/compiler/translator/ValidateOutputs.cpp
-@@ -72,15 +72,19 @@ ValidateOutputsTraverser::ValidateOutputsTraverser(const TExtensionBehavior &ext
- void ValidateOutputsTraverser::visitSymbol(TIntermSymbol *symbol)
- {
- if (symbol->variable().symbolType() == SymbolType::Empty)
-+ {
- return;
-+ }
-
- if (mVisitedSymbols.count(symbol->uniqueId().get()) == 1)
-+ {
- return;
-+ }
-
- mVisitedSymbols.insert(symbol->uniqueId().get());
-
- TQualifier qualifier = symbol->getQualifier();
-- if (qualifier == EvqFragmentOut)
-+ if (qualifier == EvqFragmentOut || qualifier == EvqFragmentInOut)
- {
- const TLayoutQualifier &layoutQualifier = symbol->getType().getLayoutQualifier();
- if (layoutQualifier.location != -1)
-diff --git a/chromium/third_party/blink/public/mojom/choosers/file_chooser.mojom b/chromium/third_party/blink/public/mojom/choosers/file_chooser.mojom
-index 22ccb9cc709f..f323fa2aa2eb 100644
---- src/3rdparty/chromium/third_party/blink/public/mojom/choosers/file_chooser.mojom
-+++ src/3rdparty/chromium/third_party/blink/public/mojom/choosers/file_chooser.mojom
-@@ -25,7 +25,7 @@ struct FileChooserParams {
- kUploadFolder,
-
- // Allows picking a nonexistent file, and prompts to overwrite if the file
-- // already exists. This is not for Blink but for PPAPI.
-+ // already exists.
- kSave,
- };
- Mode mode = kOpen;
-@@ -34,7 +34,8 @@ struct FileChooserParams {
- // which will be either "Open" or "Save" depending on the mode.
- mojo_base.mojom.String16 title;
-
-- // Default file name to select in the dialog with kSave mode.
-+ // Default file name to select in the dialog with kSave mode. This value
-+ // is cleared if mode is not kSave.
- mojo_base.mojom.FilePath default_file_name;
-
- // |selected_files| has filenames which a file upload control already
-diff --git a/chromium/third_party/libaom/source/libaom/av1/encoder/ratectrl.c b/chromium/third_party/libaom/source/libaom/av1/encoder/ratectrl.c
-index 4fd5ec6bf54b..82a48c39cb10 100644
---- src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/ratectrl.c
-+++ src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/ratectrl.c
-@@ -3236,8 +3236,9 @@ static void rc_scene_detection_onepass_rt(AV1_COMP *cpi,
- // non-zero sad exists along bottom border even though source is static.
- const int border =
- rc->prev_frame_is_dropped || cpi->svc.number_temporal_layers > 1;
-- // Store blkwise SAD for later use
-- if (width == cm->render_width && height == cm->render_height) {
-+ // Store blkwise SAD for later use. Disable for spatial layers for now.
-+ if (width == cm->render_width && height == cm->render_height &&
-+ cpi->svc.number_spatial_layers == 1) {
- if (cpi->src_sad_blk_64x64 == NULL) {
- CHECK_MEM_ERROR(cm, cpi->src_sad_blk_64x64,
- (uint64_t *)aom_calloc(sb_cols * sb_rows,
-diff --git a/chromium/v8/src/wasm/streaming-decoder.cc b/chromium/v8/src/wasm/streaming-decoder.cc
-index f3745b4c055a..ce5dad96d52f 100644
---- src/3rdparty/chromium/v8/src/wasm/streaming-decoder.cc
-+++ src/3rdparty/chromium/v8/src/wasm/streaming-decoder.cc
-@@ -230,45 +230,61 @@ class V8_EXPORT_PRIVATE AsyncStreamingDecoder : public StreamingDecoder {
- };
-
- void AsyncStreamingDecoder::OnBytesReceived(base::Vector<const uint8_t> bytes) {
-- DCHECK(!full_wire_bytes_.empty());
-+ TRACE_STREAMING("OnBytesReceived(%zu bytes)\n", bytes.size());
-+
-+ // Note: The bytes are passed by the embedder, and they might point into the
-+ // sandbox. Hence we copy them once and then process those copied bytes, to
-+ // avoid being vulnerable to concurrent modification.
-+ // Since we might not be able to store the bytes contiguously in memory,
-+ // remember up to two byte vectors to process after copying.
-+ base::Vector<const uint8_t> copied_bytes[2] = {{}, {}};
-+
- // Fill the previous vector, growing up to 16kB. After that, allocate new
- // vectors on overflow.
-+ DCHECK(!full_wire_bytes_.empty());
-+ std::vector<uint8_t>* last_wire_byte_vector = &full_wire_bytes_.back();
-+ size_t existing_vector_size = last_wire_byte_vector->size();
- size_t remaining_capacity =
-- std::max(full_wire_bytes_.back().capacity(), size_t{16} * KB) -
-- full_wire_bytes_.back().size();
-+ std::max(last_wire_byte_vector->capacity(), size_t{16} * KB) -
-+ existing_vector_size;
- size_t bytes_for_existing_vector = std::min(remaining_capacity, bytes.size());
-- full_wire_bytes_.back().insert(full_wire_bytes_.back().end(), bytes.data(),
-- bytes.data() + bytes_for_existing_vector);
-+ last_wire_byte_vector->insert(last_wire_byte_vector->end(), bytes.data(),
-+ bytes.data() + bytes_for_existing_vector);
-+ copied_bytes[0] =
-+ base::VectorOf(last_wire_byte_vector->data() + existing_vector_size,
-+ bytes_for_existing_vector);
- if (bytes.size() > bytes_for_existing_vector) {
- // The previous vector's capacity is not enough to hold all new bytes, and
- // it's bigger than 16kB, so expensive to copy. Allocate a new vector for
- // the remaining bytes, growing exponentially.
- size_t new_capacity = std::max(bytes.size() - bytes_for_existing_vector,
-- 2 * full_wire_bytes_.back().capacity());
-+ 2 * last_wire_byte_vector->capacity());
- full_wire_bytes_.emplace_back();
-- full_wire_bytes_.back().reserve(new_capacity);
-- full_wire_bytes_.back().insert(full_wire_bytes_.back().end(),
-- bytes.data() + bytes_for_existing_vector,
-- bytes.end());
-+ last_wire_byte_vector = &full_wire_bytes_.back();
-+ last_wire_byte_vector->reserve(new_capacity);
-+ last_wire_byte_vector->insert(last_wire_byte_vector->end(),
-+ bytes.data() + bytes_for_existing_vector,
-+ bytes.end());
-+ copied_bytes[1] = base::VectorOf(*last_wire_byte_vector);
- }
-+ // Do not access `bytes` any more after copying.
-+ DCHECK_EQ(bytes.size(), copied_bytes[0].size() + copied_bytes[1].size());
-+ bytes = {};
-
- if (deserializing()) return;
-
-- TRACE_STREAMING("OnBytesReceived(%zu bytes)\n", bytes.size());
--
-- size_t current = 0;
-- while (ok() && current < bytes.size()) {
-- size_t num_bytes =
-- state_->ReadBytes(this, bytes.SubVector(current, bytes.size()));
-- current += num_bytes;
-- module_offset_ += num_bytes;
-- if (state_->offset() == state_->buffer().size()) {
-- state_ = state_->Next(this);
-+ for (base::Vector<const uint8_t> vec : copied_bytes) {
-+ size_t current = 0;
-+ while (ok() && current < vec.size()) {
-+ size_t num_bytes = state_->ReadBytes(this, vec.SubVectorFrom(current));
-+ current += num_bytes;
-+ module_offset_ += num_bytes;
-+ if (state_->offset() == state_->buffer().size()) {
-+ state_ = state_->Next(this);
-+ }
- }
- }
-- if (ok()) {
-- processor_->OnFinishedChunk();
-- }
-+ if (ok()) processor_->OnFinishedChunk();
- }
-
- size_t AsyncStreamingDecoder::DecodingState::ReadBytes(
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch__posix.cc b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch__posix.cc
index 54e4c77bf396..126dfd954dd0 100644
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch__posix.cc
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch__posix.cc
@@ -1,12 +1,45 @@
---- src/3rdparty/chromium/base/process/launch_posix.cc.orig 2024-10-22 08:31:56 UTC
+Use dlsym to access environ. This avoids undefined references during linking
+with -Wl,-no-undefined.
+
+See https://reviews.freebsd.org/D30842
+
+--- src/3rdparty/chromium/base/process/launch_posix.cc.orig 2025-08-18 00:53:11 UTC
+++ src/3rdparty/chromium/base/process/launch_posix.cc
-@@ -67,6 +67,9 @@
+@@ -67,7 +67,9 @@
#error "macOS should use launch_mac.cc"
#endif
-+#if defined(OS_FREEBSD)
-+#pragma weak environ
-+#endif
++#if !defined(OS_FREEBSD)
extern char** environ;
++#endif
namespace base {
+
+@@ -88,13 +90,27 @@ char** GetEnvironment() {
+ // Get the process's "environment" (i.e. the thing that setenv/getenv
+ // work with).
+ char** GetEnvironment() {
++#if !defined(OS_FREEBSD)
+ return environ;
++#else
++ static char* nullenv = nullptr;
++ char ***environ_p = reinterpret_cast<char***>(dlsym(RTLD_DEFAULT, "environ"));
++ char **environ = environ_p ? *environ_p : &nullenv;
++ return environ;
++#endif
+ }
+
+ // Set the process's "environment" (i.e. the thing that setenv/getenv
+ // work with).
+ void SetEnvironment(char** env) {
++#if !defined(OS_FREEBSD)
+ environ = env;
++#else
++ char ***environ_p = reinterpret_cast<char***>(dlsym(RTLD_DEFAULT, "environ"));
++ if (!environ_p)
++ return;
++ *environ_p = env;
++#endif
+ }
+
+ // Set the calling thread's signal mask to new_sigmask and return
diff --git a/www/qt6-webengine/files/patch-src_core_compositor_native__skia__output__device__opengl.cpp b/www/qt6-webengine/files/patch-src_core_compositor_native__skia__output__device__opengl.cpp
deleted file mode 100644
index 07a5f9437eea..000000000000
--- a/www/qt6-webengine/files/patch-src_core_compositor_native__skia__output__device__opengl.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/core/compositor/native_skia_output_device_opengl.cpp.orig 2025-08-18 00:53:11 UTC
-+++ src/core/compositor/native_skia_output_device_opengl.cpp
-@@ -248,7 +248,7 @@ QSGTexture *NativeSkiaOutputDeviceOpenGL::texture(QQui
- EGL_LINUX_DRM_FOURCC_EXT, drmFormat,
- EGL_DMA_BUF_PLANE0_FD_EXT, scopedFd.get(),
- EGL_DMA_BUF_PLANE0_OFFSET_EXT, static_cast<EGLAttrib>(nativePixmap->GetDmaBufOffset(0)),
-- EGL_DMA_BUF_PLANE0_PITCH_EXT, nativePixmap->GetDmaBufPitch(0),
-+ EGL_DMA_BUF_PLANE0_PITCH_EXT, static_cast<EGLAttrib>(nativePixmap->GetDmaBufPitch(0)),
- EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT, static_cast<EGLAttrib>(modifier & 0xffffffff),
- EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT, static_cast<EGLAttrib>(modifier >> 32),
- EGL_NONE
diff --git a/www/qt6-webengine/pkg-plist b/www/qt6-webengine/pkg-plist
index f00767be8cfc..ee5debc059b8 100644
--- a/www/qt6-webengine/pkg-plist
+++ b/www/qt6-webengine/pkg-plist
@@ -104,7 +104,6 @@
%%QT_INCDIR%%/QtWebEngineQuick/%%FULLVER%%/QtWebEngineQuick/private/qquickwebengineprofileprototype_p.h
%%QT_INCDIR%%/QtWebEngineQuick/%%FULLVER%%/QtWebEngineQuick/private/qquickwebengineprofileprototype_p_p.h
%%QT_INCDIR%%/QtWebEngineQuick/%%FULLVER%%/QtWebEngineQuick/private/qquickwebenginescriptcollection_p.h
-%%QT_INCDIR%%/QtWebEngineQuick/%%FULLVER%%/QtWebEngineQuick/private/qquickwebenginescriptcollection_p_p.h
%%QT_INCDIR%%/QtWebEngineQuick/%%FULLVER%%/QtWebEngineQuick/private/qquickwebenginesettings_p.h
%%QT_INCDIR%%/QtWebEngineQuick/%%FULLVER%%/QtWebEngineQuick/private/qquickwebenginesingleton_p.h
%%QT_INCDIR%%/QtWebEngineQuick/%%FULLVER%%/QtWebEngineQuick/private/qquickwebenginetouchhandle_p.h
diff --git a/www/qt6-websockets/distinfo b/www/qt6-websockets/distinfo
index 2856471e5674..3ac1a7dd611e 100644
--- a/www/qt6-websockets/distinfo
+++ b/www/qt6-websockets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756198713
-SHA256 (KDE/Qt/6.9.2/qtwebsockets-everywhere-src-6.9.2.tar.xz) = be833f667ed8d6c2f41c0b9d1f8addf20b8d2b11c3a9466ec6d70c62121708ee
-SIZE (KDE/Qt/6.9.2/qtwebsockets-everywhere-src-6.9.2.tar.xz) = 447432
+TIMESTAMP = 1759303944
+SHA256 (KDE/Qt/6.9.3/qtwebsockets-everywhere-src-6.9.3.tar.xz) = e27dda8cf3cb31cc235f92e186340ba70a76c47aed7eb32b239d68feb94282c4
+SIZE (KDE/Qt/6.9.3/qtwebsockets-everywhere-src-6.9.3.tar.xz) = 447376
diff --git a/www/qt6-webview/distinfo b/www/qt6-webview/distinfo
index a623e0ab91f3..2479f12aee43 100644
--- a/www/qt6-webview/distinfo
+++ b/www/qt6-webview/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756198717
-SHA256 (KDE/Qt/6.9.2/qtwebview-everywhere-src-6.9.2.tar.xz) = 4ccfd14ae68222d5709e54c970da51d7f0b4cf58af045a96935dfcc34f1b1ff1
-SIZE (KDE/Qt/6.9.2/qtwebview-everywhere-src-6.9.2.tar.xz) = 125560
+TIMESTAMP = 1759303953
+SHA256 (KDE/Qt/6.9.3/qtwebview-everywhere-src-6.9.3.tar.xz) = c65e1fc0b1f1cb80ac05577059d2c294256761ab0686d569ca88010c85c42cc8
+SIZE (KDE/Qt/6.9.3/qtwebview-everywhere-src-6.9.3.tar.xz) = 125580
diff --git a/www/rearx/Makefile b/www/rearx/Makefile
index 62153391188e..20c9f6e54478 100644
--- a/www/rearx/Makefile
+++ b/www/rearx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rearx
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.4
-PORTREVISION= 41
+PORTREVISION= 42
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/reddsaver/Makefile b/www/reddsaver/Makefile
index 745404e9d47d..21291e0e3228 100644
--- a/www/reddsaver/Makefile
+++ b/www/reddsaver/Makefile
@@ -1,7 +1,7 @@
PORTNAME= reddsaver
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/rustypaste-cli/Makefile b/www/rustypaste-cli/Makefile
index 33b274c61a25..631c61c80bb0 100644
--- a/www/rustypaste-cli/Makefile
+++ b/www/rustypaste-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rustypaste-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/www/rustypaste/Makefile b/www/rustypaste/Makefile
index 5522714fb504..60a84179c4eb 100644
--- a/www/rustypaste/Makefile
+++ b/www/rustypaste/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rustypaste
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/www/so/Makefile b/www/so/Makefile
index fa1d70febd15..f1ed61e7c2e9 100644
--- a/www/so/Makefile
+++ b/www/so/Makefile
@@ -1,7 +1,7 @@
PORTNAME= so
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.6
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= www
MAINTAINER= sec.research.2005@gmail.com
diff --git a/www/sqlpage/Makefile b/www/sqlpage/Makefile
index ffab25ab5cd0..f3f789172500 100644
--- a/www/sqlpage/Makefile
+++ b/www/sqlpage/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sqlpage
DISTVERSIONPREFIX= v
DISTVERSION= 0.37.1
+PORTREVISION= 1
CATEGORIES= www databases
MASTER_SITES= https://cdn.jsdelivr.net/npm/:npm
DISTFILES= ${NPM_DISTFILES}
diff --git a/www/stork/Makefile b/www/stork/Makefile
index 0a90175afddf..197bc9754381 100644
--- a/www/stork/Makefile
+++ b/www/stork/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stork
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/tor-browser/Makefile b/www/tor-browser/Makefile
index 87e126e11e70..5618f28450d5 100644
--- a/www/tor-browser/Makefile
+++ b/www/tor-browser/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tor-browser
DISTVERSION= 15.0a3
+PORTREVISION= 1
CATEGORIES= www net security wayland
TAG_BASE= 7a4673ab420d7c52cd3fa7366d0d9cdaa5a37937
TAG_TOR= db5e90248e74338ce72ff118bdb749fea6ea2606
diff --git a/www/trunk/Makefile b/www/trunk/Makefile
index 2fca2149a147..bd4e59eef7aa 100644
--- a/www/trunk/Makefile
+++ b/www/trunk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= trunk
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.14
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/tuifeed/Makefile b/www/tuifeed/Makefile
index bed7f1c8fa3b..79809cff127c 100644
--- a/www/tuifeed/Makefile
+++ b/www/tuifeed/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tuifeed
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www
MAINTAINER= driesm@FreeBSD.org
diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile
index 21d634baa9a7..2eb29d3e3a95 100644
--- a/www/ungoogled-chromium/Makefile
+++ b/www/ungoogled-chromium/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ungoogled-chromium
PORTVERSION= 140.0.7339.207
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
UGVERSION= ${DISTVERSION}-1
diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs b/www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs
index 0a97b7685343..cfb992f08880 100644
--- a/www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs
+++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs
@@ -13,3 +13,47 @@
// Mangle the symbol name as rustc expects.
#[rustc_std_internal_symbol]
#[allow(non_upper_case_globals)]
+https://issues.chromium.org/issues/440481922
+https://chromium-review.googlesource.com/c/chromium/src/+/6875644
+
+
+From 23d818d3c7fba4658248f17fd7b8993199242aa9 Mon Sep 17 00:00:00 2001
+From: Hans Wennborg <hans@chromium.org>
+Date: Fri, 22 Aug 2025 10:34:47 -0700
+Subject: [PATCH] [rust] Define __rust_alloc_error_handler_should_panic_v2
+
+https://github.com/rust-lang/rust/pull/143387 made
+__rust_alloc_error_handler_should_panic a function.
+
+The new definition is needed when rolling Rust past that PR. We can
+remove the old symbol afterwards.
+
+Bug: 440481922
+Change-Id: I3340edd6d96d76de14942af67939978140430424
+Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6875644
+Commit-Queue: Arthur Eubanks <aeubanks@google.com>
+Reviewed-by: Arthur Eubanks <aeubanks@google.com>
+Auto-Submit: Hans Wennborg <hans@chromium.org>
+Commit-Queue: Hans Wennborg <hans@chromium.org>
+Cr-Commit-Position: refs/heads/main@{#1505162}
+---
+
+diff --git a/build/rust/allocator/lib.rs b/build/rust/allocator/lib.rs
+index 29b3af1..a7fa7a4 100644
+--- build/rust/allocator/lib.rs
++++ build/rust/allocator/lib.rs
+@@ -90,7 +90,14 @@
+ #[linkage = "weak"]
+ fn __rust_no_alloc_shim_is_unstable_v2() {}
+
++ #[rustc_std_internal_symbol]
++ #[linkage = "weak"]
++ fn __rust_alloc_error_handler_should_panic_v2() -> u8 {
++ 0
++ }
++
+ // Mangle the symbol name as rustc expects.
++ // TODO(crbug.com/440481922): Remove this after rolling past https://github.com/rust-lang/rust/pull/143387
+ #[rustc_std_internal_symbol]
+ #[allow(non_upper_case_globals)]
+ #[linkage = "weak"]
diff --git a/www/varnish-libvmod-fileserver/Makefile b/www/varnish-libvmod-fileserver/Makefile
index db2b62567e31..b22d944e1e8b 100644
--- a/www/varnish-libvmod-fileserver/Makefile
+++ b/www/varnish-libvmod-fileserver/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libvmod-fileserver
PORTVERSION= 0.0.9
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
PKGNAMEPREFIX= varnish-
diff --git a/www/vigil/Makefile b/www/vigil/Makefile
index d945cf42d71e..ced8c5be177f 100644
--- a/www/vigil/Makefile
+++ b/www/vigil/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vigil
DISTVERSIONPREFIX= v
DISTVERSION= 1.27.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/wasm-bindgen-cli/Makefile b/www/wasm-bindgen-cli/Makefile
index 1e0cad62742e..f9f20e805b6b 100644
--- a/www/wasm-bindgen-cli/Makefile
+++ b/www/wasm-bindgen-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wasm-bindgen-cli
DISTVERSION= 0.2.95
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MAINTAINER= aokblast@FreeBSD.org
diff --git a/www/wasm-pack/Makefile b/www/wasm-pack/Makefile
index b8adb23893c6..143c2faa209f 100644
--- a/www/wasm-pack/Makefile
+++ b/www/wasm-pack/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wasm-pack
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/waterfox/Makefile b/www/waterfox/Makefile
index ae3c2ae7b48e..0da601ca71ac 100644
--- a/www/waterfox/Makefile
+++ b/www/waterfox/Makefile
@@ -1,5 +1,6 @@
PORTNAME= waterfox
DISTVERSION= 6.6.3
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www
diff --git a/www/websocat/Makefile b/www/websocat/Makefile
index 77650a029958..33cfb8251a8f 100644
--- a/www/websocat/Makefile
+++ b/www/websocat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= websocat
DISTVERSIONPREFIX= v
DISTVERSION= 1.14.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= www
MAINTAINER= osa@FreeBSD.org
diff --git a/www/wiki-tui/Makefile b/www/wiki-tui/Makefile
index 7df50e3b4b89..2f245a914ea3 100644
--- a/www/wiki-tui/Makefile
+++ b/www/wiki-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wiki-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= www
MAINTAINER= eduardo@FreeBSD.org
diff --git a/www/xh/Makefile b/www/xh/Makefile
index 528620023a69..05348ff438de 100644
--- a/www/xh/Makefile
+++ b/www/xh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xh
DISTVERSIONPREFIX= v
DISTVERSION= 0.24.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/zola/Makefile b/www/zola/Makefile
index c7fdfb18f503..7f14a3366ca5 100644
--- a/www/zola/Makefile
+++ b/www/zola/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zola
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MAINTAINER= bofh@FreeBSD.org
diff --git a/x11-fonts/py-shaperglot/Makefile b/x11-fonts/py-shaperglot/Makefile
index ae50c7c63da1..c31597b5265d 100644
--- a/x11-fonts/py-shaperglot/Makefile
+++ b/x11-fonts/py-shaperglot/Makefile
@@ -1,5 +1,6 @@
PORTNAME= shaperglot
PORTVERSION= 1.1.0
+PORTREVISION= 1
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11-toolkits/qt6-charts/distinfo b/x11-toolkits/qt6-charts/distinfo
index 8addf3d1abba..84cb89444140 100644
--- a/x11-toolkits/qt6-charts/distinfo
+++ b/x11-toolkits/qt6-charts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756198725
-SHA256 (KDE/Qt/6.9.2/qtcharts-everywhere-src-6.9.2.tar.xz) = 9f01f15f64e73f18ee8b17b490c1b0ca02e969bc58919cf46bd1152c01a4ff4b
-SIZE (KDE/Qt/6.9.2/qtcharts-everywhere-src-6.9.2.tar.xz) = 4649540
+TIMESTAMP = 1759303964
+SHA256 (KDE/Qt/6.9.3/qtcharts-everywhere-src-6.9.3.tar.xz) = 29d7cbbdb31d6a2e6c3ab5b5b52f34ff457db55d87d28a7c335b015d749d4c53
+SIZE (KDE/Qt/6.9.3/qtcharts-everywhere-src-6.9.3.tar.xz) = 4649428
diff --git a/x11-toolkits/qt6-datavis3d/distinfo b/x11-toolkits/qt6-datavis3d/distinfo
index 0df731e483ed..2d7fce81b387 100644
--- a/x11-toolkits/qt6-datavis3d/distinfo
+++ b/x11-toolkits/qt6-datavis3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756198732
-SHA256 (KDE/Qt/6.9.2/qtdatavis3d-everywhere-src-6.9.2.tar.xz) = 5dff1ca1a8754111977135a8904f42315544b06006281a961c1d160454dccb5c
-SIZE (KDE/Qt/6.9.2/qtdatavis3d-everywhere-src-6.9.2.tar.xz) = 3939532
+TIMESTAMP = 1759303975
+SHA256 (KDE/Qt/6.9.3/qtdatavis3d-everywhere-src-6.9.3.tar.xz) = aa4b45b896a629a1bc5ebbb7990086b5d52d0ab9fabc996dd047a27f256fbfec
+SIZE (KDE/Qt/6.9.3/qtdatavis3d-everywhere-src-6.9.3.tar.xz) = 3939264
diff --git a/x11-toolkits/qt6-declarative/distinfo b/x11-toolkits/qt6-declarative/distinfo
index 41f47bf1a765..ac5275cf048b 100644
--- a/x11-toolkits/qt6-declarative/distinfo
+++ b/x11-toolkits/qt6-declarative/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756198761
-SHA256 (KDE/Qt/6.9.2/qtdeclarative-everywhere-src-6.9.2.tar.xz) = 477f2d2c0bd98916107818725e6d498206e033dfb2859c52121e01a06ac42664
-SIZE (KDE/Qt/6.9.2/qtdeclarative-everywhere-src-6.9.2.tar.xz) = 37207872
+TIMESTAMP = 1759303997
+SHA256 (KDE/Qt/6.9.3/qtdeclarative-everywhere-src-6.9.3.tar.xz) = 5a071b227229afbf5c976b7b59a0d850818d06ae861fcdf6d690351ca3f8a260
+SIZE (KDE/Qt/6.9.3/qtdeclarative-everywhere-src-6.9.3.tar.xz) = 37223760
diff --git a/x11-toolkits/qt6-declarative/pkg-plist b/x11-toolkits/qt6-declarative/pkg-plist
index 56dead5a29f5..dde7eaf65ab8 100644
--- a/x11-toolkits/qt6-declarative/pkg-plist
+++ b/x11-toolkits/qt6-declarative/pkg-plist
@@ -2991,14 +2991,6 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_PLUGINDIR%%/qmltooling/libqmldbg_quickprofiler.so
%%QT_PLUGINDIR%%/qmltooling/libqmldbg_server.so
%%QT_PLUGINDIR%%/qmltooling/libqmldbg_tcp.so
-%%QT_QMLDIR%%/Assets/Downloader/libqmlassetdownloaderplugin.a
-%%QT_QMLDIR%%/Assets/Downloader/libqmlassetdownloaderplugin.prl
-%%DEBUG%%%%QT_QMLDIR%%/Assets/Downloader/objects-Debug/QmlAssetDownloader_resources_1/.qt/rcc/qrc_qmake_Assets_Downloader_init.cpp.o
-%%DEBUG%%%%QT_QMLDIR%%/Assets/Downloader/objects-Debug/QmlAssetDownloaderplugin_init/QmlAssetDownloaderplugin_init.cpp.o
-%%NO_DEBUG%%%%QT_QMLDIR%%/Assets/Downloader/objects-Release/QmlAssetDownloader_resources_1/.qt/rcc/qrc_qmake_Assets_Downloader_init.cpp.o
-%%NO_DEBUG%%%%QT_QMLDIR%%/Assets/Downloader/objects-Release/QmlAssetDownloaderplugin_init/QmlAssetDownloaderplugin_init.cpp.o
-%%QT_QMLDIR%%/Assets/Downloader/plugins.qmltypes
-%%QT_QMLDIR%%/Assets/Downloader/qmldir
%%QT_QMLDIR%%/QML/plugins.qmltypes
%%QT_QMLDIR%%/QML/qmldir
%%QT_QMLDIR%%/QmlTime/qmldir
@@ -3006,6 +2998,14 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/Qt/labs/animation/liblabsanimationplugin.so
%%QT_QMLDIR%%/Qt/labs/animation/plugins.qmltypes
%%QT_QMLDIR%%/Qt/labs/animation/qmldir
+%%QT_QMLDIR%%/Qt/labs/assetdownloader/libqmlassetdownloaderplugin.a
+%%QT_QMLDIR%%/Qt/labs/assetdownloader/libqmlassetdownloaderplugin.prl
+%%DEBUG%%%%QT_QMLDIR%%/Qt/labs/assetdownloader/objects-Debug/QmlAssetDownloader_resources_1/.qt/rcc/qrc_qmake_Qt_labs_assetdownloader_init.cpp.o
+%%DEBUG%%%%QT_QMLDIR%%/Qt/labs/assetdownloader/objects-Debug/QmlAssetDownloaderplugin_init/QmlAssetDownloaderplugin_init.cpp.o
+%%NO_DEBUG%%%%QT_QMLDIR%%/Qt/labs/assetdownloader/objects-Release/QmlAssetDownloader_resources_1/.qt/rcc/qrc_qmake_Qt_labs_assetdownloader_init.cpp.o
+%%NO_DEBUG%%%%QT_QMLDIR%%/Qt/labs/assetdownloader/objects-Release/QmlAssetDownloaderplugin_init/QmlAssetDownloaderplugin_init.cpp.o
+%%QT_QMLDIR%%/Qt/labs/assetdownloader/plugins.qmltypes
+%%QT_QMLDIR%%/Qt/labs/assetdownloader/qmldir
%%QT_QMLDIR%%/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
%%QT_QMLDIR%%/Qt/labs/folderlistmodel/plugins.qmltypes
%%QT_QMLDIR%%/Qt/labs/folderlistmodel/qmldir
@@ -4013,6 +4013,7 @@ lib/cmake/Qt6QuickWidgetsPrivate/Qt6QuickWidgetsPrivateVersionlessTargets.cmake
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/impl/SliderGroove.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/impl/SliderHandle.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/impl/SwitchIndicator.qml
+%%QT_QMLDIR%%/QtQuick/Controls/Fusion/impl/TextFieldBackground.qml
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/impl/libqtquickcontrols2fusionstyleimplplugin.so
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/impl/plugins.qmltypes
%%QT_QMLDIR%%/QtQuick/Controls/Fusion/impl/qmldir
diff --git a/x11-toolkits/qt6-graphs/distinfo b/x11-toolkits/qt6-graphs/distinfo
index 53a685ab28d8..6efb17a8bfb8 100644
--- a/x11-toolkits/qt6-graphs/distinfo
+++ b/x11-toolkits/qt6-graphs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756198768
-SHA256 (KDE/Qt/6.9.2/qtgraphs-everywhere-src-6.9.2.tar.xz) = a780fb639011a8b2a8cff28275886d7d705de991a300ea698cb0899255244a73
-SIZE (KDE/Qt/6.9.2/qtgraphs-everywhere-src-6.9.2.tar.xz) = 5214768
+TIMESTAMP = 1759304014
+SHA256 (KDE/Qt/6.9.3/qtgraphs-everywhere-src-6.9.3.tar.xz) = 50dc63d055125c30c0bf3a15dd1f71363e474f2fdcb35f927e754042440e048c
+SIZE (KDE/Qt/6.9.3/qtgraphs-everywhere-src-6.9.3.tar.xz) = 5214976
diff --git a/x11-toolkits/qt6-quick3d/distinfo b/x11-toolkits/qt6-quick3d/distinfo
index 5d99f689b291..e1f4c1627bc5 100644
--- a/x11-toolkits/qt6-quick3d/distinfo
+++ b/x11-toolkits/qt6-quick3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756198830
-SHA256 (KDE/Qt/6.9.2/qtquick3d-everywhere-src-6.9.2.tar.xz) = 2f0e97b0d29ecabb976d7f3dc23873a2d6415ba4d48d4090ddb54feb3a424800
-SIZE (KDE/Qt/6.9.2/qtquick3d-everywhere-src-6.9.2.tar.xz) = 74198672
+TIMESTAMP = 1759304049
+SHA256 (KDE/Qt/6.9.3/qtquick3d-everywhere-src-6.9.3.tar.xz) = 91b270049f38ad2b7370c2e6edc72c19ed7d5d2281d914457586f29daccace73
+SIZE (KDE/Qt/6.9.3/qtquick3d-everywhere-src-6.9.3.tar.xz) = 74192408
diff --git a/x11-toolkits/qt6-quicktimeline/distinfo b/x11-toolkits/qt6-quicktimeline/distinfo
index d4d12a87b9f6..50da7b30b1ad 100644
--- a/x11-toolkits/qt6-quicktimeline/distinfo
+++ b/x11-toolkits/qt6-quicktimeline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756198835
-SHA256 (KDE/Qt/6.9.2/qtquicktimeline-everywhere-src-6.9.2.tar.xz) = bc65688d8cb588ff67d32a63a821163211452ae7cb07dd07c261230f380ec526
-SIZE (KDE/Qt/6.9.2/qtquicktimeline-everywhere-src-6.9.2.tar.xz) = 97140
+TIMESTAMP = 1759304066
+SHA256 (KDE/Qt/6.9.3/qtquicktimeline-everywhere-src-6.9.3.tar.xz) = 284f4ba65ea71fa32751525c845f540c99d2f86fed88387e8c3d5869cf6c11f7
+SIZE (KDE/Qt/6.9.3/qtquicktimeline-everywhere-src-6.9.3.tar.xz) = 97136
diff --git a/x11-toolkits/qt6-shadertools/distinfo b/x11-toolkits/qt6-shadertools/distinfo
index 43d578ee1f6f..56236e5e9f14 100644
--- a/x11-toolkits/qt6-shadertools/distinfo
+++ b/x11-toolkits/qt6-shadertools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756198848
-SHA256 (KDE/Qt/6.9.2/qtshadertools-everywhere-src-6.9.2.tar.xz) = 17678af9d9543224bbb932bf18d4fc05e180b2b3a3216241e557631bd6bf1495
-SIZE (KDE/Qt/6.9.2/qtshadertools-everywhere-src-6.9.2.tar.xz) = 1151576
+TIMESTAMP = 1759304076
+SHA256 (KDE/Qt/6.9.3/qtshadertools-everywhere-src-6.9.3.tar.xz) = 629804ee86a35503e4b616f9ab5175caef3da07bd771cf88a24da3b5d4284567
+SIZE (KDE/Qt/6.9.3/qtshadertools-everywhere-src-6.9.3.tar.xz) = 1151752
diff --git a/x11-toolkits/qt6-virtualkeyboard/distinfo b/x11-toolkits/qt6-virtualkeyboard/distinfo
index 0d8794532915..65d5e416ec41 100644
--- a/x11-toolkits/qt6-virtualkeyboard/distinfo
+++ b/x11-toolkits/qt6-virtualkeyboard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756198856
-SHA256 (KDE/Qt/6.9.2/qtvirtualkeyboard-everywhere-src-6.9.2.tar.xz) = 7b4100da01bafa72e20ab4e1459dcda1e6048e70b4d650b3c578613f0ffc11e3
-SIZE (KDE/Qt/6.9.2/qtvirtualkeyboard-everywhere-src-6.9.2.tar.xz) = 3275760
+TIMESTAMP = 1759304087
+SHA256 (KDE/Qt/6.9.3/qtvirtualkeyboard-everywhere-src-6.9.3.tar.xz) = a1a0d5c91c9e7fe608867718c152272feae8560d920effa59c2c84b6dd415534
+SIZE (KDE/Qt/6.9.3/qtvirtualkeyboard-everywhere-src-6.9.3.tar.xz) = 3260472
diff --git a/x11-wm/cosmic-comp/Makefile b/x11-wm/cosmic-comp/Makefile
index 307497c2a07a..bfdc8272476d 100644
--- a/x11-wm/cosmic-comp/Makefile
+++ b/x11-wm/cosmic-comp/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cosmic-comp
DISTVERSIONPREFIX= epoch-
DISTVERSION= 1.0.0-beta.1.1
+PORTREVISION= 1
CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11-wm/leftwm/Makefile b/x11-wm/leftwm/Makefile
index c6e14f67e18a..3d8d0b3b262a 100644
--- a/x11-wm/leftwm/Makefile
+++ b/x11-wm/leftwm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= leftwm
DISTVERSION= 0.5.4
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= x11-wm
MAINTAINER= bofh@FreeBSD.org
diff --git a/x11-wm/lxqt-session/Makefile b/x11-wm/lxqt-session/Makefile
index 0e54a17b9aa4..6f1fcead5a7a 100644
--- a/x11-wm/lxqt-session/Makefile
+++ b/x11-wm/lxqt-session/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-session
PORTVERSION= 2.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11-wm
MASTER_SITES= LXQT
diff --git a/x11-wm/lxqt-wayland-session/Makefile b/x11-wm/lxqt-wayland-session/Makefile
index 36f459ecc5e1..c5c5e9baaaeb 100644
--- a/x11-wm/lxqt-wayland-session/Makefile
+++ b/x11-wm/lxqt-wayland-session/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-wayland-session
PORTVERSION= 0.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11-wm
MASTER_SITES= LXQT
diff --git a/x11-wm/niri/Makefile b/x11-wm/niri/Makefile
index f39308f8966b..2a0a96b15469 100644
--- a/x11-wm/niri/Makefile
+++ b/x11-wm/niri/Makefile
@@ -1,7 +1,7 @@
PORTNAME= niri
DISTVERSIONPREFIX= v
DISTVERSION= 25.08
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11-wm/plasma6-kwin/Makefile b/x11-wm/plasma6-kwin/Makefile
index 6c35fb468bbe..d7cdd418dfc3 100644
--- a/x11-wm/plasma6-kwin/Makefile
+++ b/x11-wm/plasma6-kwin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kwin
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-wm kde kde-plasma
COMMENT= Easy to use, but flexible, Wayland Compositor
diff --git a/x11/admiral/Makefile b/x11/admiral/Makefile
index e84da637c7bc..d464790e28e8 100644
--- a/x11/admiral/Makefile
+++ b/x11/admiral/Makefile
@@ -2,7 +2,7 @@ PORTNAME= admiral
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-7
DISTVERSIONSUFFIX= -g5a9f33b
-PORTREVISION= 69
+PORTREVISION= 70
CATEGORIES= x11
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/alacritty/Makefile b/x11/alacritty/Makefile
index a577a7e8a584..804db17d83cf 100644
--- a/x11/alacritty/Makefile
+++ b/x11/alacritty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= alacritty
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= vishwin@FreeBSD.org
diff --git a/x11/ashell/Makefile b/x11/ashell/Makefile
index 775b726ab55e..58fb9dfb8ee2 100644
--- a/x11/ashell/Makefile
+++ b/x11/ashell/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ashell
DISTVERSION= 0.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/clipcat/Makefile b/x11/clipcat/Makefile
index f8e2a9986557..8a30added12f 100644
--- a/x11/clipcat/Makefile
+++ b/x11/clipcat/Makefile
@@ -1,6 +1,7 @@
PORTNAME= clipcat
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.1
+PORTREVISION= 1
CATEGORIES= x11
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11/clipcat/files/patch-rust-1.90.0 b/x11/clipcat/files/patch-rust-1.90.0
new file mode 100644
index 000000000000..09ee0b313caf
--- /dev/null
+++ b/x11/clipcat/files/patch-rust-1.90.0
@@ -0,0 +1,11 @@
+--- crates/server/src/snippets/mod.rs.orig 2025-09-27 10:08:20 UTC
++++ crates/server/src/snippets/mod.rs
+@@ -39,7 +39,7 @@ async fn load(config: &config::SnippetConfig) -> HashM
+ clipcat_base::utils::fs::read_dir_recursively_async(&path)
+ .await
+ .into_iter()
+- .map(|file| (async move { (tokio::fs::read(&file).await.ok(), file) })),
++ .map(|file| async move { (tokio::fs::read(&file).await.ok(), file) }),
+ )
+ .await
+ .into_iter()
diff --git a/x11/eww/Makefile b/x11/eww/Makefile
index 2606d6c8174b..90ad436364b6 100644
--- a/x11/eww/Makefile
+++ b/x11/eww/Makefile
@@ -1,7 +1,7 @@
PORTNAME= eww
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= x11 wayland
PKGNAMESUFFIX= -${FLAVOR}
diff --git a/x11/hybrid-bar/Makefile b/x11/hybrid-bar/Makefile
index deff8d542616..61f538cf7115 100644
--- a/x11/hybrid-bar/Makefile
+++ b/x11/hybrid-bar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hybrid-bar
DISTVERSION= 0.4.9
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/hyprviz/Makefile b/x11/hyprviz/Makefile
index 61bef9831577..f7e3b17d4573 100644
--- a/x11/hyprviz/Makefile
+++ b/x11/hyprviz/Makefile
@@ -1,6 +1,7 @@
PORTNAME= hyprviz
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/i3bar-river/Makefile b/x11/i3bar-river/Makefile
index 69384e5edab7..9b63bc7810e2 100644
--- a/x11/i3bar-river/Makefile
+++ b/x11/i3bar-river/Makefile
@@ -1,7 +1,7 @@
PORTNAME= i3bar-river
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/inputplug/Makefile b/x11/inputplug/Makefile
index 0e783729e70f..2b1fbca8421f 100644
--- a/x11/inputplug/Makefile
+++ b/x11/inputplug/Makefile
@@ -1,6 +1,6 @@
PORTNAME= inputplug
DISTVERSION= 0.4.0
-PORTREVISION= 36
+PORTREVISION= 37
CATEGORIES= x11
MAINTAINER= 0mp@FreeBSD.org
diff --git a/x11/kickoff/Makefile b/x11/kickoff/Makefile
index 6ae8fa5f20b4..98fd2966b310 100644
--- a/x11/kickoff/Makefile
+++ b/x11/kickoff/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kickoff
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/lxqt-about/Makefile b/x11/lxqt-about/Makefile
index 9798b8f4d017..c756c5865a7b 100644
--- a/x11/lxqt-about/Makefile
+++ b/x11/lxqt-about/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-about
PORTVERSION= 2.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11
DIST_SUBDIR= lxqt
diff --git a/x11/lxqt-globalkeys/Makefile b/x11/lxqt-globalkeys/Makefile
index 8a8ad1d14407..beedc8033e66 100644
--- a/x11/lxqt-globalkeys/Makefile
+++ b/x11/lxqt-globalkeys/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-globalkeys
PORTVERSION= 2.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11
MASTER_SITES= LXQT
diff --git a/x11/lxqt-runner/Makefile b/x11/lxqt-runner/Makefile
index 5da8ded9d088..8076ec4cac7b 100644
--- a/x11/lxqt-runner/Makefile
+++ b/x11/lxqt-runner/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-runner
PORTVERSION= 2.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11
MASTER_SITES= LXQT
diff --git a/x11/plank/Makefile b/x11/plank/Makefile
index 969addbd50fd..6872e5a4dbf4 100644
--- a/x11/plank/Makefile
+++ b/x11/plank/Makefile
@@ -1,5 +1,5 @@
PORTNAME= plank
-DISTVERSION= 0.11.151
+DISTVERSION= 0.11.152
CATEGORIES= x11
MAINTAINER= daniel@shafer.cc
diff --git a/x11/plank/distinfo b/x11/plank/distinfo
index 1c6940476125..07154c0a6512 100644
--- a/x11/plank/distinfo
+++ b/x11/plank/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758546125
-SHA256 (zquestz-plank-reloaded-0.11.151_GH0.tar.gz) = 1c7434ada03151f5bda2ceb6f0efc1a74eea03e8f641d4549e680488bd1fc2b5
-SIZE (zquestz-plank-reloaded-0.11.151_GH0.tar.gz) = 671898
+TIMESTAMP = 1759420485
+SHA256 (zquestz-plank-reloaded-0.11.152_GH0.tar.gz) = 0761902f7ab60bb3ce636e5be45234bcc2e7bd256b145d4d79bbacfe0563bff1
+SIZE (zquestz-plank-reloaded-0.11.152_GH0.tar.gz) = 672178
diff --git a/x11/rio/Makefile b/x11/rio/Makefile
index ef220dca9068..94720056f75a 100644
--- a/x11/rio/Makefile
+++ b/x11/rio/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rio
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.22
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
PKGNAMESUFFIX= -terminal-emulator
diff --git a/x11/rlaunch/Makefile b/x11/rlaunch/Makefile
index 955f082d30f5..6743c616aa83 100644
--- a/x11/rlaunch/Makefile
+++ b/x11/rlaunch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rlaunch
DISTVERSION= 1.3.14
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= x11
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11/salut/Makefile b/x11/salut/Makefile
index dd509a4501ca..dca0c81395b4 100644
--- a/x11/salut/Makefile
+++ b/x11/salut/Makefile
@@ -1,7 +1,7 @@
PORTNAME= salut
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
@@ -10,6 +10,9 @@ COMMENT= Sleek notification daemon
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN= Fails to build with rust 1.90.0
+EXPIRATION_DATE=2025-11-24
+
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libxkbcommon.so:x11/libxkbcommon
diff --git a/x11/screengrab/Makefile b/x11/screengrab/Makefile
index 10261457ba0a..b6c63d45b542 100644
--- a/x11/screengrab/Makefile
+++ b/x11/screengrab/Makefile
@@ -1,6 +1,6 @@
PORTNAME= screengrab
PORTVERSION= 3.0.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11
MASTER_SITES= LXQT
diff --git a/x11/shikane/Makefile b/x11/shikane/Makefile
index f7857e1845b6..20ec8cbeb827 100644
--- a/x11/shikane/Makefile
+++ b/x11/shikane/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shikane
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/shotman/Makefile b/x11/shotman/Makefile
index 27383c1621dc..775f8f6eebb0 100644
--- a/x11/shotman/Makefile
+++ b/x11/shotman/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shotman
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.10
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MASTER_SITES= https://git.sr.ht/~whynothugo/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
# XXX Teach USES=cargo to not override default DISTFILES
diff --git a/x11/sirula/Makefile b/x11/sirula/Makefile
index 05a62f5936be..46689964281c 100644
--- a/x11/sirula/Makefile
+++ b/x11/sirula/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sirula
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/squeekboard/Makefile b/x11/squeekboard/Makefile
index 82335679ee5b..b641c4dd3a41 100644
--- a/x11/squeekboard/Makefile
+++ b/x11/squeekboard/Makefile
@@ -1,7 +1,7 @@
PORTNAME= squeekboard
DISTVERSIONPREFIX= v
DISTVERSION= 1.43.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= x11 wayland
PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
diff --git a/x11/swayr/Makefile b/x11/swayr/Makefile
index ebc2daebc543..7ccfca0bce8e 100644
--- a/x11/swayr/Makefile
+++ b/x11/swayr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= swayr
DISTVERSION= 0.28.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/x11/swayrbar/Makefile b/x11/swayrbar/Makefile
index 8576b7c779f6..9191a0d84a96 100644
--- a/x11/swayrbar/Makefile
+++ b/x11/swayrbar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= swayrbar
DISTVERSION= 0.4.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= x11
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/x11/swww/Makefile b/x11/swww/Makefile
index 96fdda4d298f..c8b23ef1b119 100644
--- a/x11/swww/Makefile
+++ b/x11/swww/Makefile
@@ -1,7 +1,7 @@
PORTNAME= swww
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.2
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= x11
MAINTAINER= nivit@FreeBSD.org
diff --git a/x11/walker/Makefile b/x11/walker/Makefile
index ea22b51c62b3..e3397b5de072 100644
--- a/x11/walker/Makefile
+++ b/x11/walker/Makefile
@@ -1,6 +1,7 @@
PORTNAME= walker
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1
+PORTREVISION= 1
CATEGORIES= x11 wayland
PKGNAMESUFFIX= -launcher
diff --git a/x11/watershot/Makefile b/x11/watershot/Makefile
index ae75ce7379a6..70f162c2bc9e 100644
--- a/x11/watershot/Makefile
+++ b/x11/watershot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= watershot
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/waycorner/Makefile b/x11/waycorner/Makefile
index 21dd1a0d0934..a8c3775caf02 100644
--- a/x11/waycorner/Makefile
+++ b/x11/waycorner/Makefile
@@ -1,6 +1,6 @@
PORTNAME= waycorner
DISTVERSION= 0.2.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/wayidle/Makefile b/x11/wayidle/Makefile
index 414ec7a2e161..5d48a2db85d0 100644
--- a/x11/wayidle/Makefile
+++ b/x11/wayidle/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wayidle
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11 wayland
MASTER_SITES= https://git.sr.ht/~whynothugo/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
# XXX Teach USES=cargo to not override default DISTFILES
diff --git a/x11/wayout/Makefile b/x11/wayout/Makefile
index 75108adcdb8e..eabe38c3e108 100644
--- a/x11/wayout/Makefile
+++ b/x11/wayout/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wayout
DISTVERSION= 1.1.3
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= x11 wayland
MASTER_SITES= https://git.sr.ht/~shinyzenith/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
# XXX Teach USES=cargo to not override default DISTFILES
diff --git a/x11/wezterm/Makefile b/x11/wezterm/Makefile
index 0f54c6dbc580..e10d68ffe959 100644
--- a/x11/wezterm/Makefile
+++ b/x11/wezterm/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wezterm
DISTVERSION= 20250730-110715
DISTVERSIONSUFFIX= -6a493f88
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= vladislav.movchan@gmail.com
diff --git a/x11/windowtolayer/Makefile b/x11/windowtolayer/Makefile
index db092ed643dd..8adaa0795f1c 100644
--- a/x11/windowtolayer/Makefile
+++ b/x11/windowtolayer/Makefile
@@ -1,6 +1,7 @@
PORTNAME= windowtolayer
DISTVERSIONPREFIX= v
PORTVERSION= 0.3.0
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/wlr-which-key/Makefile b/x11/wlr-which-key/Makefile
index 3427f5d3e72c..3712e1975f21 100644
--- a/x11/wlr-which-key/Makefile
+++ b/x11/wlr-which-key/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wlr-which-key
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= nivit@FreeBSD.org
diff --git a/x11/wmfocus/Makefile b/x11/wmfocus/Makefile
index 737a8ed3ca19..58fc07827cfa 100644
--- a/x11/wmfocus/Makefile
+++ b/x11/wmfocus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wmfocus
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= x11
MAINTAINER= eduardo@FreeBSD.org
diff --git a/x11/xdg-desktop-portal-luminous/Makefile b/x11/xdg-desktop-portal-luminous/Makefile
index 0e5431a8d2ca..588aab83a26c 100644
--- a/x11/xdg-desktop-portal-luminous/Makefile
+++ b/x11/xdg-desktop-portal-luminous/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xdg-desktop-portal-luminous
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.11
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/xwayland-satellite/Makefile b/x11/xwayland-satellite/Makefile
index 783ed8cd74ae..1fe30f50afcf 100644
--- a/x11/xwayland-satellite/Makefile
+++ b/x11/xwayland-satellite/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xwayland-satellite
DISTVERSIONPREFIX= v
DISTVERSION= 0.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org